четверг, 22 февраля 2007 г.

С наступающим...

...праздником!

5 глаголов

решить
послать
сходить
купить
выпить

Metallica

Тут пишут, что 18-го июля старики выступят в Лужниках. Билеты еще не продаются, хотя в Хельсинки они будут выступать за 54...69 евро с носа.
Надо подумать об отпуске ;)

вторник, 20 февраля 2007 г.

Puyo Puyo

Простая логическая игрушка на 10 уровней.
Puyo Puyo

PegBall

В дедстве у меня была такая игрушка в натуральном виде.
PegBall

Air Hockey

Забавная игрушка - шайбу гонять.
Air Hockey

понедельник, 19 февраля 2007 г.

Детские рисунки

Дети рисуют разные картинки, а профессиональные художники этим пользуются...

среда, 14 февраля 2007 г.

Выдержка из статьи

Россия по занимаемой ею площади является самой большой страной мира. И произошло это именно потому, что русский народ разбегался от своей власти на свободные земли. А власть его догоняла и душила в своих объятьях. Убегая от своих правителей в поисках свободы, россияне забрались даже на Американский континент.

вторник, 13 февраля 2007 г.

Ice Slide

Симпатичный закос под пингвина. Можно кидать не только пингвина, но также нерпу или моржа. Морж - перспективный чувак. С нескольких попыток удалось забросить его на 390 метров.

пятница, 9 февраля 2007 г.

Java Puzzle 22: Dupe of URL

Что делает следующий код:
System.out.println("Use the following link:");
http://java.sun.com
System.exit( -1 );

Как ни странно - он скомпилируется! Прикол в том, что ссылка является корректным Java-кодом. До двоеточия - это метка следующего за ней оператора, а после дву слэшей - комментарий.
Урок такой: пишите комментарии внимательно!

четверг, 8 февраля 2007 г.

Java Puzzle 21: What's My Class, Take 2

Решили узнать имя файла, в котором хранится ваш класс? Можете получить совсем не то, что ожидаете, если будете использовать конструкцию типа: BlahBlahBlah.class.getName().replaceAll("\\.", File.separator) + ".class"
Причина опять в том, что метод replaceAll реализован на регулярных выражениях и вторым параметром он ожидает не просто строку, а replacement string, которая описана в спецификации regex. Вот правильный код: BlahBlahBlah.class.getName().replaceAll("\\.", Matcher.quoteReplacement(File.separator)) + ".class"
Будьте осторожны, когда используете незнакомую библиотеку. Ведь можно написать проще: BlahBlahBlah.class.getName().replace('.', File.separatorChar) + ".class"

среда, 7 февраля 2007 г.

Flash Element TD

Забавная и очень заразная игра в стиле Tower Defense.
Народ даже ролики на YouTube выкладывает.

Рим - вечный город

Леонид "lleo" Каганов предлагает записывать телефонный номер римскими цифрами, чтобы в Excel он не воспринимался как формула. А это - идея! Можно ее подать под видом борьбы с арабским терроризмом и возвращением к католичеству, центр которого в Риме.

Гражданство

Теперь не вкладыш дают, а сразу в свидетельство гражданство ставят.

Российская газета пишет:
В целях снятия излишних административных процедур при подтверждении наличия у детей российского гражданства, 3 ноября 2006 года были внесены изменения в положение о порядке рассмотрения вопросов гражданства РФ, вступающие в силу с 6 февраля 2007 года, которые позволят удостоверять наличие гражданства РФ у большинства детей как самим свидетельством о рождении, так и соответствующей отметкой на свидетельстве, проставляемой при устном обращении родителя в день обращения.

Я так понимаю, что кроме самого свидетельства о рождении, подтверждающего, что ребенок родился на территории РФ, нужны только паспорта родителей, подтверждающие их гражданство.

Знакомый пишет, что слушал передачу по Радио России, в которой заявили, что "вкладыш теперь можно выкинуть на помойку и идти за штампом". Там же говорили что-то про пограничников, которые будут проверять свидетельство на предмет наличия штампа при выезде за границу. Вкладыши, типа, больше не катят...

Теперь, блин, в ментовку тащиться...

Java Puzzle 20: What's My Class

Решили узнать имя файла, в котором хранится ваш класс? Можете получить совсем не то, что ожидаете, если будете использовать конструкцию типа: BlahBlahBlah.class.getName().replaceAll(".", "/") + ".class"
Причина в том, что метод replaceAll реализован на регулярных выражениях и он, следовательно, заменит все символы (а не только точки) на слэши.

Java Puzzle 19: Classy Fire

В этом месте приводится пример закомментированного с помощью /* и */ кода, который содержит код со строкой "+-*/!=". Естественно комментарий обрывается и код не компилится. Любой редактор правильно подсвечивает комментарии и найти эту ошибку не составляет труда, но эта головоломка, видимо, служит для проверки наблюдательности при решении на бумаге.

GCompris

Хороший комплект программ для детей - GCompris. Жаль только, что качать много...

Обман зрения

А не черепа ли тут нарисованы?

пятница, 2 февраля 2007 г.

четверг, 1 февраля 2007 г.

Чебурашка

... на японском. Смотреть тут.