Страницы

понедельник, 26 марта 2012 г.

Дорабатывать или переписывать

Основная мысль этой статьи: переписывайте полностью работающий и выложенный проект только под дулом пистолета.Скопипастено с хабра, но со всем согласен

Далее, представим, что вы работаете один, и ни с кем не делитесь печеньками.

вторник, 20 марта 2012 г.

Костыльный способ перевести cp1251 в нижний регистр

$q=~tr/[\xC0-\xDF\xA8]/[\xE0-\xFF\xB8]/; # windows-1251
$q=~tr/[АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ]/[абвгдеёжзийклмнопрстуфхцчшщъыьэюя]/; #utf8

вторник, 28 февраля 2012 г.

Pattern matching или перегрузка функций

  
Обязательно прочтите PS ;)

    Итак у Erlang-a замечательная функциональная парадигма. Собственно поэтому некоторые особо  одаренные программисты просто вешаются увидев, когда кто-то пишет на эрланге не в функциональном стиле. Собственно этот пост призван расставить все точки на "И". Пишем абстрактный код вида

среда, 1 февраля 2012 г.

Обмен сообщениями между нодами.

Одной из ключевых особенностей Erlang-а является встроенное межпроцессорное взаимодействие.
Снова используем обычный ноутбук:
Linux user-Vostro-1015 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686 GNU/Linux
Памяти 2 GB Intel Core 2 Duo.


вторник, 17 января 2012 г.

Скорость работы Erlang -а

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

суббота, 14 января 2012 г.

Новый подход к чтению

Навеяло мне тут этим постом, что повадился я все оставлять на потом - мой список закладок в браузере полнится и полнится, а вот сказать что у меня появляются новые знание пропорционально их количеству я сказать не могу, ибо не читаю я их потом.
Поэтому вспомнил про один проект написаный мной в далекой древности, идея проекта проста как 5 копеек - сделать максимально удобным чтение текстов и их администрирование - ну вот не подходит мне все что есть уже. С популярностью конечно у меня проблемы, поэтому я просто забил на это, и решил сделать его максимально удобным для себя. Сегодня зарелизил альфу на http://mylucid.net.

воскресенье, 4 декабря 2011 г.

ajax api

Представляю простенький сервис для выполнение кросс-доменных ajax запросов. Все подробности
тут . Собственно это обертка к моему прокси написаному на эрланге и javascriptm, который передает запросы посредством тега <script>. Юзайте на здоровье, скоро будет еще одна вкусность.