Проверка орфографии в Vim 6

Posted by Андрей on Ноябрь 17, 2008

Чудесная возможность Vim’а! Да поможет она повышению грамотности наших разработчиков. Проверка орфографии умная, понимает, что именно в исходном файле стоит проверять (например, комментарии), а что не стоит (например, ключевые слова).

Итак:

  1. Качаем отсюда словарь: http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/ru_RU.zip
  2. Раскрываем архив в папку /tmp/dict.
  3. mkdir -p ~/.vim/spell/

Запускаем Vim, делаем:

:mkspell! ~/.vim/spell/ru /tmp/dict/ru_RU

Вуаля! Словарь готов! (Всё описанное выше – подготовительный этап, это надо сделать всего один раз).

Включение проверки на русском и английском (для текущего буфера):

:setlocal spell spelllang=ru_ru,en_us

Дополнительно о проверке орфографии:

:help spell

Open Source: Deferred для qooxdoo

Posted by Андрей on Ноябрь 01, 2008

Мы представляем начало нашего маленького проекта по выкладыванию в open-source исходного кода наших проектов (полностью или частично). Первой ласточкой становится маленькая библиотека, предназначенная для работы с Deferred из Twisted Framework в qooxdoo на JavaScript.

Практически полностью код был взят из MochiKit.Async и адаптирован под qooxdoo. Полезные нововедения: если если в течение 1 секунды не будет обработана ошибка в Deferred (выполнение дойдет до конца цепочки callback, и останется ошибка), о ней будет сообщено на консоль, как о возможно необработанном исключении.

Если Вы еще не знаете, что такое Deferred, я бы рекомендовал обратиться к Twisted Handbook. Со своей стороны обещаю как можно скорее написать о Deferred по-русски.

Итак, страничка qx.Deferred.

Continue reading…