В выходные поехали в Максидом на Гражданском, а потом к Рустему. Поехали по КАДу. На севере какая-то проблема со съездами. Хотели съехать на Шафировскую, а на съезде кучи хлама, которые к среде вроде бы убрали. Пришлось ехать до съезда в Мурино, а там нет съезда в город. Пришлось ехать туда и разворачиваться на узкой трассе, где постоянно снуют машины. Там промахнулись мимо Гражданского, так как в самом начале он похож на какую-то простую улицу.
Купили торшер в Максидоме, погостили у Рустика и поехали снова на КАД к Шафировской развязке, так как въезд в нашу сторону работал. Однако при пересечении Индустриального выяснилось, что для того, чтобы ехать прямо на КАД надо повернуть направо, а если едешь прямо, то тебя забрасывает на мост, который уходит вправо на Ин. Естественно, мы узнали об этом после того, как промахнулись мимо КАД. Пришлось ехать через Большевиков и Володарский мост.
У торшера оказалось битое стекло. Звоню в Максидом - говорят приезжайте и разбирайтесь с администратором. Приезжаю - мне говорят, что вы не проверили товар до оплаты, значит сами и разбили, а мы мол менять не будем. Зато сказали телефон поставщика и артикул товара.
Позвонил поставщику - говорят: приезжайте к нам в жо^H^Hофис на 2-ом верхнем проезде в промзоне Парнас, тут можно прикупить недостающие детали. Оседлали КАД в среду и доехали минут за 50-55. Но так долго только потому, что заблудились и пол Парнаса объехали кругом, а кроме того тот проезд так раздолбан цементовозами, что выбоины и горки размером с наш Матиз мы преодолевали на скорости 1 км/ч причем нас по встречке лихо обгоняли подпрыгивающие цементовозы. Было страшно...
Обратно долетели за 45 минут. Правда на КАДе пришлось остановиться, чтобы долить стеклоомывателя. Пока стояли пролетающие фуры заляпали левый бок, заднее стекло и меня (естественно) толстым слоем грязи. Видели как посыпают солью КАД. Едут пара машин и разбрасывают куски соли размером с килограммовую пачку соли. Мы сначала попрыгали на этих кусках и быстро-быстро по крайней правой полосе обогнали их, получив пару ударов в бочину.
четверг, 1 марта 2007 г.
четверг, 22 февраля 2007 г.
вторник, 20 февраля 2007 г.
понедельник, 19 февраля 2007 г.
среда, 14 февраля 2007 г.
Выдержка из статьи
Россия по занимаемой ею площади является самой большой страной мира. И произошло это именно потому, что русский народ разбегался от своей власти на свободные земли. А власть его догоняла и душила в своих объятьях. Убегая от своих правителей в поисках свободы, россияне забрались даже на Американский континент.
вторник, 13 февраля 2007 г.
пятница, 9 февраля 2007 г.
Java Puzzle 22: Dupe of URL
Что делает следующий код:
System.out.println("Use the following link:");
http://java.sun.com
System.exit( -1 );
Как ни странно - он скомпилируется! Прикол в том, что ссылка является корректным Java-кодом. До двоеточия - это метка следующего за ней оператора, а после дву слэшей - комментарий.
Урок такой: пишите комментарии внимательно!
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"
Причина опять в том, что метод replaceAll реализован на регулярных выражениях и вторым параметром он ожидает не просто строку, а replacement string, которая описана в спецификации regex. Вот правильный код: BlahBlahBlah.class.getName().replaceAll("\\.", Matcher.quoteReplacement(File.separator)) + ".class"
Будьте осторожны, когда используете незнакомую библиотеку. Ведь можно написать проще: BlahBlahBlah.class.getName().replace('.', File.separatorChar) + ".class"
среда, 7 февраля 2007 г.
Рим - вечный город
Леонид "lleo" Каганов предлагает записывать телефонный номер римскими цифрами, чтобы в Excel он не воспринимался как формула. А это - идея! Можно ее подать под видом борьбы с арабским терроризмом и возвращением к католичеству, центр которого в Риме.
Гражданство
Теперь не вкладыш дают, а сразу в свидетельство гражданство ставят.
Российская газета пишет:
В целях снятия излишних административных процедур при подтверждении наличия у детей российского гражданства, 3 ноября 2006 года были внесены изменения в положение о порядке рассмотрения вопросов гражданства РФ, вступающие в силу с 6 февраля 2007 года, которые позволят удостоверять наличие гражданства РФ у большинства детей как самим свидетельством о рождении, так и соответствующей отметкой на свидетельстве, проставляемой при устном обращении родителя в день обращения.
Я так понимаю, что кроме самого свидетельства о рождении, подтверждающего, что ребенок родился на территории РФ, нужны только паспорта родителей, подтверждающие их гражданство.
Знакомый пишет, что слушал передачу по Радио России, в которой заявили, что "вкладыш теперь можно выкинуть на помойку и идти за штампом". Там же говорили что-то про пограничников, которые будут проверять свидетельство на предмет наличия штампа при выезде за границу. Вкладыши, типа, больше не катят...
Теперь, блин, в ментовку тащиться...
Российская газета пишет:
В целях снятия излишних административных процедур при подтверждении наличия у детей российского гражданства, 3 ноября 2006 года были внесены изменения в положение о порядке рассмотрения вопросов гражданства РФ, вступающие в силу с 6 февраля 2007 года, которые позволят удостоверять наличие гражданства РФ у большинства детей как самим свидетельством о рождении, так и соответствующей отметкой на свидетельстве, проставляемой при устном обращении родителя в день обращения.
Я так понимаю, что кроме самого свидетельства о рождении, подтверждающего, что ребенок родился на территории РФ, нужны только паспорта родителей, подтверждающие их гражданство.
Знакомый пишет, что слушал передачу по Радио России, в которой заявили, что "вкладыш теперь можно выкинуть на помойку и идти за штампом". Там же говорили что-то про пограничников, которые будут проверять свидетельство на предмет наличия штампа при выезде за границу. Вкладыши, типа, больше не катят...
Теперь, блин, в ментовку тащиться...
Java Puzzle 20: What's My Class
Решили узнать имя файла, в котором хранится ваш класс? Можете получить совсем не то, что ожидаете, если будете использовать конструкцию типа: BlahBlahBlah.class.getName().replaceAll(".", "/") + ".class"
Причина в том, что метод replaceAll реализован на регулярных выражениях и он, следовательно, заменит все символы (а не только точки) на слэши.
Причина в том, что метод replaceAll реализован на регулярных выражениях и он, следовательно, заменит все символы (а не только точки) на слэши.
Java Puzzle 19: Classy Fire
В этом месте приводится пример закомментированного с помощью /* и */ кода, который содержит код со строкой "+-*/!=". Естественно комментарий обрывается и код не компилится. Любой редактор правильно подсвечивает комментарии и найти эту ошибку не составляет труда, но эта головоломка, видимо, служит для проверки наблюдательности при решении на бумаге.
пятница, 2 февраля 2007 г.
Подписаться на:
Сообщения (Atom)