Журнал

Страница с последними записями.

1 2 3 4 5 6 7 8 11 12

Сейчас отсылал письмо на почту Yandex и решил заглянуть в лог, поглядеть статус доставки. Ответ сервера:

250 2.0.0 Content-Policy reject msg: Message accepted.

Напоминает: "Казнить нельзя помиловать". :-)

python vim

Новая версия подсветки Vim для Python

Dmitry Vasiliev 10:26 PM, September 21, 2008

В связи со скорым выходом Python 2.6 обновил подсветку для Vim. Обновления в новой версии 2.6.1:

  • Добавлены новые встроенные функции и исключения появившиеся в Python 2.6: "bin", "bytearray", "bytes", "format", "next", "BufferError", "BytesWarning";
  • Добавлена встроенная переменная "__debug__";
  • Добавлены глобальные переменные: "__doc__", "__file__", "__name__", "__package__";
  • Удалено исключение "OverflowWarning" (было удалено в Python 2.5);
  • Добавлена опция "python_print_as_function" для подсветки "print" как функции;
  • Добавлена поддержка для нового синтаксиса чисел "0o" и "0b";
  • Добавлена поддержка для синтаксиса string.Template управляемая опцией "python_highlight_string_templates";
  • Добавлена поддержка для синтаксиса str.format управляемая опцией "python_highlight_string_format";
  • Удалена подсветка для "--" и "++" т.к. это допустимые выражения Python и могут быть интерпретированы как "a + +b";

Скачать подсветку можно в следующих местах:

шум

Слава Кевина Митника не дает покоя?

Dmitry Vasiliev 3:08 PM, September 17, 2008

В последнее время телефонные разводчики как-то активизировались в мою сторону. Не то что бы часто звонят, но придумывают все более изощренные способы.

Где-то пол года назад позвонила тетенька и сказала, что у нее украли только что купленный телефон и номер телефона был такой же как у меня. :-) Не очень понятно в чем был смысл развода (может я должен был отдать ей телефон?), или возможно это была просто разведка, но очень маловероятно, что произошла ситуация которую она описала. :-)

А недавно была целая акция которая и побудила меня написать эту заметку. На выходных позвонила тетенька и сказала, что проводится соц. опрос (не назвав при этом даже компании) и когда я отказался участвовать умоляющим голосом спросила давно ли у меня мой номер (разведка?)? Пока не так интересно? Вчера позвонил дяденька и стал говорить по-английски! Сказал, что он звонит из Нью-Йорка, из офиса лотереи Green Card и что у меня есть все шансы и все такое. Сначала я даже подумал, что это правда, т.к. лет 5 назад бродил мимо сайта лотереи Green Card, только вот не помню что бы регистрировался. ;-) В итоге, поспрашивав про мое семейное положение и образование и продиктовав мне какой-то номер (мой регистрационный номер?) он сказал, что участие платное (и это правда) и я могу прямо сейчас все оплатить достав свою банковскую карточку. :-) Когда я сказал, что у меня ее сейчас нет, он посоветовал попросить у друзей. :-)) В итоге, я сказал, что все оплачу через интернет ;-) и он, уже умоляющим тоном, сказал, что если я буду платить прямо сейчас, то будет скидка 10%. :-)))

Самое смешное, что у дяденьки был акцент и манера напомнившие мне турецких торговцев, например, частое употребление "my friend" и даже вставка пары русских слов. Видимо насчет "my friend" и того, что ну уж иностранцам-то можно верить написано где-то в теории социальной инженерии? Вобщем с таким "друзьями" надо быть внимательней.

На HighScalability появилась заметка по следам интервью с Jonathan Heiliger из Facebook.

Из известных моментов:

  • Частые релизы. Более-менее большие релизы раз в неделю, маленькие раз в несколько дней.
  • Постепенное внедрение массивных изменений. Большие изменения имеет смысл сначала делать для небольшой группы пользователей, отлавливать ошибки и потом постепенно открывать дальше.
  • Откат назад. Если обнаружены проблемы в релизе иногда правильнее его откатить.

Из интересного:

  • Распределение команды по временным зонам. Никому не надо перерабатывать, каждая часть команды работает в свое время. Так же работают и 37signals, Google, Yahoo и т.п.
  • Быть новатором, а не осторожничать. Страх ошибки может остановить все развитие.
  • Ожидать проблемы. Проблемы случаются, изменения случаются. Все это может происходить после релиза, в рабочем состоянии. Но это не должно останавливать развитие.
web

Волшебные картинки

Dmitry Vasiliev 4:38 PM, September 3, 2008

Эта картинка видна и в Mozilla Firefox и в Inernet Explorer:

http://hlabs.spb.ru/news/kitchen.jpg

А вот эта в Internet Explorer не видна, а Mozilla Firefox все нипочем:

http://hlabs.spb.ru/news/kitchen_ff_only.jpg

Неприятный эффект отнимающий рабочее время. :-)

python

Декораторы в Python

Dmitry Vasiliev 12:31 PM, September 3, 2008

Последнее время заметил, что стал достаточно часто использовать в Python декораторы, благо есть синтаксическая поддержка. Раньше я уже опубликовал парочку:

google web

Google Chrome

Dmitry Vasiliev 9:50 AM, September 3, 2008

Вчера вечером попробовал Google Chrome - в целом для бета-версии впечатления хорошие, тем более вспоминая прошлые впечатления от Safari под Windows. :-)

Что понравилось:

Что пока непонятно:

В целом, надо ждать доработок интерфейса, юзабилити, доработок некоторых функций, версий под Linux/Mac и, конечно, информацию для разработчиков подключаемых модулей.

Хотя и PostgreSQL и MySQL описывают как произносить их названия, всегда находятся люди которые придумывают что-то свое. Видимо собственные названия им понятней, но людей вокруг они обычно коробят. Вот хорошие (в смысле, так произносить не надо :) примеры:

  • PostgreSQL - Постридж (Postrige)
  • MySQL - майСикл (mySikle)

В целом, всегда желательно знать материальную часть, что бы собеседники вас понимали и не хихикали за спиной. ;-)

Я уже писал, что вышла переводная книга Программируем коллективный разум и недавно я начал ее читать.

статьи

Первая статья в журнал

Dmitry Vasiliev 3:32 PM, August 22, 2008

Практически сразу после публикации на сайте статьи Работа Zope 3 шаг за шагом (ну и еще пары моих писем рекламного характера в рассылки по теме ;-) ко мне обратились из журнала Системный администратор с вопросом "Не хочу ли я писать для журнала?".

1 2 3 4 5 6 7 8 11 12