Документация в дорогу: pod2epub 0
John McNamara зарелизил сегодня утилиту конвертирующую pod-документацию в epub:
исходники на github и CPAN.
А я вчера как раз зарелизил EBook::EPUB 0.5, в котором немного сломал совместимость со старым API.
John McNamara зарелизил сегодня утилиту конвертирующую pod-документацию в epub:
исходники на github и CPAN.
А я вчера как раз зарелизил EBook::EPUB 0.5, в котором немного сломал совместимость со старым API.
Выложил свой первый модуль на CPAN. EBook::EPub. Выдрал из своего конвертера FB2 -> EPUB. Парсер FB2 еще надо причесать, дописать и задокументировать, но, скорее всего, на следующей неделе и его залью. Moose очень ускоряет разработку, но добавляет задержку в старт скрипта: пока перл все библиотеки подтянет…
Байки (и немного технических статей) от Реймода Чена, одного из разработчиков Windows. Занимательно. Во время прочтения не переставал удивляться как проект вообще не схлопнулся под таким грузом требований к обратной совместимости и исторически сложившихся архитектурных решений.
А еще приехали Ruby Programming Language и The Ruby Way. Чувствую, что со второй погорячился, хватило бы и орейлевской за глаза ну да пусть будет.
И уж совсем для стояния на полочке (потому что на Perl сейчас не пишу) приобрел Perl Best Practices. Может когда-нибудь сдую пыль и снова начну генерить line noise :)
Вообще вопрос существования технического сообщества в Ванкувере интересовал меня давно. Оно есть или его нет. Сначала коллеги по цеху, любители функциональных языков, указали на могучую кучку местной Lisp user group, на встречи которой я так и не дошел. Затем нашлась группа VanDev: Vancouver Software Developers Network. Туда я тоже так и не добрался. Но когда в linkedin всплыл анонс встречи местных любителей Perl’а, то тут уж пришлось отрывать задницу от стула.
Первый блин был немного комом. Встреча проходила в столовке (большое помещение с кухней в одном углу, экраном для проектора, бильярдом и настольным футболом) компании Sophos. Которая, как оказалось, активно использует у себя Perl. Собралось человек 20. Один из крупнейших perl shopов в округе, airG, прислал 10 сотрудников. Рассказывали о чем угодно, но мало о Perl. О lean development, о Catalyst, о распараллеливании рендеринга в Blender’e, о попытке сделать XML-RPC stateful (докладчик упорно повторял, что данные между сессиями он хранит в семафорах, слушатели улыбались, но вежливо молчали), о системе бекапов на связке git + Ocaml. В общем весело было.
Вторая встреча, которая состоялась в прошлый четверг, удалась в большей степени (IMHO). Хотя Perl’а опять было немного, но темы были поинтересней. Небольшой tutorial по Git, пара докладов об автоматизации тестирования с использованием “человекочитаемых” тестов на примере Test::A8N, о Behaviour Driven Development, о использовании Perl в обработке данных с радиотелескопа на Гаваях (500Gb данных за ночь). После обязательной программы был буфет. То есть желающие повалили в ближайший паб попить пивка.
Что еще добавить. Местные ITшники предпочитают продукцию Apple, обклеивают свои ноутбуки наклейками и ездят на велосипедах. В офисе Gossamer Threads, где проходила вторая встреча есть даже стоянка для них. Прямо в офисе :)
Несколько доказательств того, что Perl имеет религиозно/сектантские корни и, следовательно, мы, перловики – сектанты самого низкого пошиба.
И на десерт для всех любителей LISP’a: The Act of Creation