Журнал

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

1 2 3 4 5 6 7 8 11 12
erlang functional python

Релиз erlport 0.5

Dmitry Vasiliev 9:01 PM, February 25, 2010

Выпустил новую версию erlport - библиотеки для Python позволяющей упростить взаимодействие с Erlang.

Изменения в версии 0.5:

  • Оптимизировано кодирование/декодирование больших целых (Bob Ippolito);
  • Оптимизации кодирования данных (Bob Ippolito);
  • Добавлена поддержка кодирования/декодирования сжатых данных (Bob Ippolito);
  • Добавлена поддержка кодирования/декодирования dict как proplist (Bob Ippolito);
  • Добавлена поддержка кодирования/декодирования True, False как атомов true, false (Bob Ippolito);
  • Добавлена поддержка кодирования/декодирования None как атома none;
  • Добавлен пример использования сжатых данных;

Ссылки проекта:

Не так давно передо мной встала задача программно разархивировать на одном из узлов Erlang tar.gz архив, который находился на другом узле. Ниже приводится подробный ход мыслей в направлении решения и решение к которому эти мысли привели.

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

Написал новую статью про использование портов Erlang. Кроме этого выпустил версию 0.4 erlport - библиотеки для Python упрощающей взаимодействие между Erlang и Python с использованием портов Erlang.

nginx web

Собираем mod_wsgi с новым Nginx

Dmitry Vasiliev 4:46 PM, December 28, 2009

Со времени моей статьи по Nginx прошел уже год, ветка Nginx 0.7.* стала стабильной и пришла пора менять патчи для сборки с mod_wsgi.

В последнее время появилось много заметок в которых люди использующие Git, или Mercurial впервые столкнувшись с Bazaar начинают его ругать вместо того, что бы прочитать документацию и попытаться расширить свое понимание. Мне это тем более странно т.к. в данный момент я активно использую и Bazaar и Git и для меня это просто инструменты, каждый со своими плюсами и минусами. Понимание работы с каким-либо инструментом обычно требует терпения, времени и изменения сознания, так что для меня авторы ругательных постов про Bazaar автоматически попадают в категорию "не смогли осилить". С другой стороны, если инструмент и совсем "не по рукам", то может и не стоит пользоваться?

Ниже я совсем кратко постараюсь осветить основные отличия Bazaar от других DVCS для тех, кто действительно хочет узнать что-то новое:

Вчера понадобилось преобразовать ветку Bazaar в Git. Покопался в интернете - практически везде советуют использовать Tailor. Чуть позже выяснилось, что кроме преобразования Bazaar -> Git нужно еще немного подправить историю изменений, а именно исправить e-mail автора. Оказалось, что Tailor может и это.

Добавлена новая статья по Erlang, продолжающая первую вводную статью и описывающая последовательное программирование. Изначально статья была написана для журнала Системный Администратор.

mozilla videosniffer web

Новая версия VideoSniffer 0.4

Dmitry Vasiliev 9:25 AM, November 9, 2009

Новая версия плагина для Mozilla Firefox - VideoSniffer 0.4:

  • В меню вместо URL теперь, если возможно, показывается текст заголовка страницы с которой было скачано видео;
  • Добавлено всплывающее окно с полным заголовком и полным URL для каждого элемента меню;
  • Добавлена опция для игнорирования возможных рекламных роликов (файлов с маленьким, или неизвестным размером);
  • Добавлены опции для управления показом номера, размера и типа файла;
  • Добавлена нумерация для видео файлов;
erlang functional статьи

Первая статья про Erlang

Dmitry Vasiliev 1:53 PM, October 22, 2009

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

Пока добавляю статью, которую я писал для журнала Системный Администратор - Знакомьтесь, Erlang. Статья кратко описывает особенности языка, основные конструкции и является первой статьей из небольшой серии про Erlang.

mozilla videosniffer web

Новая версия VideoSniffer 0.3

Dmitry Vasiliev 10:35 PM, August 17, 2009

Новая версия плагина для Mozilla Firefox - VideoSniffer 0.3:

  • Добавлена опция для установки максимального количества сохраняемых ссылок;
  • В список добавлен вывод размера и типа видео;
  • Добавлено определение типа файла по расширению;
  • Различные исправления;
1 2 3 4 5 6 7 8 11 12