В субботу 20 марта прошел финальный раунд турнира для школьников TCHS 2010. Результаты (приведены первые 6 мест — участники, решившие все три задачи):
1. tourist — Геннадий Короткевич, Беларусь (известный хабрахабру по победе на IOI-2009)
2. exod40 — Болгария
3. neal_wu — США
4. lyrically — Япония
5. rng_58 — Япония
6. meret — Польша
Интересна статистика распределения 100 участников финала по странам: уверенно лидирует Китай (19 участников), второе и третье места делят Польша и Россия (11), Болгария (9), Хорватия (6) и Япония (5) завершают Топ-6 стран с 5 и более участниками. От Украины, традиционно сильно выступающей в студенческих соревнованиях, в финал прошли всего два человека, а участвовал и вовсе всего один. Такой слабый интерес к этому замечательному турниру не может не огорчать (особенно меня, его ярого проповедника, автора второго раунда и апологета ТопКодера в целом).
Архив Март 22, Понедельник, 2010
Если лень читать
- С google.cn теперь перебрасывает на google.com.hk
- Тут можно посмотреть, что в Китае уже недоступно
- Китайские СМИ обвинили Google в связи с разведкой США
Невзирая на предупреждения властей, Google прекращает фильтрацию результатов поиска на своем китайском портале.

Китайское правительство угрожает принять санкции в отношении Google
Американская компания заявила, что китайские пользователи будут перенаправлены на нецензурируемые страницы её Гонконгского сайта.
В последнее время в России много заявлений о том, как у нас развивается информатизация и компьютеризация учебных заведений. Как обеспечивают школы вычислительной техникой и как осуществляется поддержка. Я бы хотел рассказать об этом, исходя из собственного опыта общения и знакомства с расстановкой сил на местах, то есть непосредственно в школах. В процессе повествования будет рассказано о школах начального уровня, а не о высших учебных заведениях.
Не буду сухо рассказывать факты и приводить конкретные ссылки и названия. Я выскажу свое личное недоверие и неприятие существующего положения дел. Для начала попытаюсь раскрыть тему обеспечения вычислительной техникой и участие средств ИКТ в учебном процессе.

Примерно год назад компания МТС ввела в эксплуатацию в Казани первый тариф с вменяемой абонплатой за 3G-интернет: за 650 р абонент получал 4000 Мб трафика. Еще какое-то время спустя появились почти настоящие безлимитные тарифные планы: 128 Кбит/с за 350 р (не более 1 Гб трафика за 3 дня) и 512 Кбит/с за 545 р (не более 3 Гб за три дня).
Но радость длилась недолго
На досуге изучал свойства простых чисел и выявил одну возможно интересную закономерность. Поискал в Сети, по-моему, подобный вопрос прежде не поднимался.

Часть 1

Во втором обзоре анлокнутой версии Windows Phone 7 я расскажу и покажу: Internet Explorer, Pictures, Games, Marketplace, Zune (Music + Video).
Это анлокнутая версия Windows Phone 7 для Mindows XDE — нового эмулятора мобильных устройств. Это не альфа, не преальфа и прочее, это просто то, что удалось нарыть.
Каждый из 103 скриншотов кликабелен, жирным выделено то, что есть на скриншотах, а курсивом несущественные примечания.
Трафик 6Мб!
Почти в каждом приложении с которым я работаю либо я либо кто-то еще из разработчиков использует методы расширения для добавления классам того функционала, которого по их мнению не хватает. Просмотрев большое количество различных расширений, у меня в голове начали формироваться паттерны применения методов расширения, то есть типовые проблемы, которые решаются этим подходом.
Как многим известно, Яндекс уже довольно давно выпускает программы под Linux. Опытным и подготовленным пользователям предлагалось самим скачивать и устанавливать (а иногда и компилировать) эти программы. Однако, сегодня Linux — это не только опытные администраторы и программисты, но и простые пользователи, для которых в различных дистрибутивах предусмотрены разные способы, упрощающие установку и обновление программ. Сегодня мы открыли репозиторий с нашими программными продуктами для ваших операционных систем. Это значит, что теперь новые версии программ у вас будут скачиваться и устанавливаться в обычном порядке, автоматически.
На текущий момент мы поддерживаем шесть дистрибутивов (Debian, EPEL, Fedora, Mandriva, openSUSE и Ubuntu) актуальных на данный момент версий. Есть стабильная ветка и ветка testing для ночных сборок.
Пока в репозитории только Я.Онлайн, но скоро количество программ увеличится. Инструкцию по настройке для каждого дистрибутива вы найдете на http://repo.yandex.ru.
Григорий Бакунов, Аркадий Шейн, линуксоиды со стажем

С выходом Java EE 6 на ряду со значительными изменениями в JPA 2.0 спецификации сервлетов 3.0 также притерпела ряд улучшений: упростилась разработка и процедура развертывания, конфигурирование стало более удобным, появилась поддержка асинхронных запросов и улучшилась модель безопасности. Далее я попытаюсь осветить основные изменения в API.
Программирование и развертывание сервлетов упростилось главным образом за счет введения аннотаций для декларирования сервлет (@WebServlet), фильтров (@WebFilter), листнеров (@WebListener) и ограничений безопасности (@ServletSecurity). Таким образом, и дескриптор развертывания web.xml стал опциональным элементом. Обращаю внимание, что сами компоненты Servlet API не стали POJO, привычную иерархию интерфейсов и классов никто не отменял. Также добавилась аннотация для поддержки загрузки файлов @MultipartConfig и для установки параметров инициализации @WebInitParam.
Пример Hello World сервлета
package net.ismailov.tests;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet(name="hw", urlPatterns = "/hello_world")
public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.println("<h1>Hello, World!</h1>");
}
}
Сейчас практически на всех ноутбуках от компании ASUS есть большая наклейка «8 sec boot up instant online», которой многие, как оказалось, не придают никакого значения. А зря – ведь это чрезвычайно полезная и удобная функция!
