Вы читаете sharifulin

Предыдущие 10

14 фев, 2013

Perl 7 — зло?!

Неожиданный резонанс появился из-за Perl 7 в сообществе, кто ещё не в курсе начинаем читать в блоге YAPC::Europe 2013 http://act.yapc.eu/ye2013/news/984 и в рассылке Moscow.pm http://permalink.gmane.org/gmane.comp.lang.perl.perl-mongers.moscow/12947

А потом тут http://www.facebook.com/wgavdijk/posts/136513266515320, а вот тут смеёмся про домен perl7.ru http://cl.ly/image/3K1p1L101x0M.

Так и хочется сделать блиц "Perl 7 — зло?!" :-)
И есть ещё идея сделать майку не просто "Perl 7", а "Perl ?", причём шрифт подобрать так, чтобы вопрос был похож на 7.

perl7-thumb-500x236-1135.gif.scaled500

UPD:

Бойкот YAPC::Europe 2013 из-за майки https://twitter.com/raudssus/status/301647688401829889
Мысли Matt S Trout об этом http://shadow.cat/blog/matt-s-trout/names-and-numbers/

Что же скажет Ларри Уолл? :-)

use Perl 7 or die;

JFTI




Метки: , ,

10 фев, 2013

FOSDEM'13, Perl devroom и YAPC::Europe 2013

Неожиданно я попал на FOSDEM'13 — международную конференцию разработчиков свободного программного обеспечения, которая проходила 2–3 февраля 2013 года в Брюсселе, Бельгия.

__2013-02-10__18.11.01.png.scaled1000

По словам организаторов на конференции присутствовало 5K+ хакеров из разных стран и 250+ докладов, разбитые на несколько параллельных секций. Изначально не было Perl devroom, но за 2 дня всё поменялось, появилась такая комната с докладами. И я успел подать заявку на блиц.

На FOSDEM'13 порадовало интро, команда организаторов показала танец, простой, хлопательный, а затем позвала всех желающих попробовать его. В итоге где-то 50 человек вышло на сцену и станцевали танец фосдема, мы в том числе: @neyasov, @fxzuz и я.
Это было весело и забавно.


Затем все разошлись по devrooms, мы соответственно пошли на Perl.

Там я вперые увидел Wendy и Liz из Perl-тусы, это незабываемые впечатления. Причём у Wendy была чёрная майка с надписью "Perl is sexy", о да! :-)

Примерно 80 человек было в Perl devroom, средний возраст явно больше моего.

Большинство докладов было обзорных. Мне понравились лишь некоторые: фейл Карла Масака с Perl 6 (он хотел за 20 минут показать прелесть Perl 6 на примере игры Сапёры, но у него ничего не вышло, постоянно валились ошибки), рассказ Карла о том, как он любит тайку и она вдохновляет его писать на Perl (очень смешной и живой доклад, в стиле @sharifulin :), общий доклад от Лиз про Perl и блиц от Макса про модуль, который может находить лица на фотографиях.

Я выступал в конце дня и это был мой второй в жизни доклад на английском языке, анонсировал предстоящую европейскую Perl-конференцию YAPC::Europe, которая пройдёт в Киеве 12–14 августа 2013 года.


В Брюсселе, конечно, хорошо: весна, тепло, Европа, очень вкусное и недорогое пиво, за вечер можно сходить в 5 баров и потанцевать на столах. Но не Амстердам, совсем не Амстердам :-)

Немного фотографий с первого дня FOSDEM'13 из Perl devroom.

use Perl or die;

JFTI


Метки: ,

17 янв, 2013

Определить, есть ли редирект у ссылки

Мне нужно определить, есть ли редирект у ссылки, глазами в браузерами не всегда можно проследить, особенно когда там несколько редиректов и передаются какие-нибудь параметры.

Решение:

https://gist.github.com/4554618

Особенности и реализация:


  1. HEAD запрос

  2. ojo.pm

  3. Ограничение max_redirects в Mojo::UserAgent

use Perl or die;

JFTI

Метки: , ,

26 дек, 2012

Saint Perl 2012

22 декабря 2012 года в Санкт-Петербурге состоялась Perl-конференция «Saint Perl 2012», четвёртая по счёту тематическая конференция в Питере, посвящённая языку программирования Perl, а также 25-летию со дня публикации первой версии дистрибутива perl.

Конференция проходила в офисе Яндекса — очень красивом и современном офисе питерского филиала компании Я.

На мероприятие пришло в общей сложности 40 человек, а также приехали звёзды русско-говорящего Perl-сообщества: Вячеслав Тихановский (@vti), Андрей Протасавицкий (@AS_pushkin), Илья Чеснаков, ну и я :-)

С докладами можно познакомиться здесь. Мне больше запомнились доклады про курсы Perl в СПбГУ, контрактное программирование в Perl (и конечно же, вопросы к докладчику :), про разработку в B.com и блиц от дерзкого Perl-читателя Александра Чистякова, его манера подачи доклада про прекрасна!

Я выступал с блиц-докладом про Perl и что он значит сейчас для меня — Per! А что дальше?.

Очень весело и интересно мы провели социальную часть после конференции с участниками SPb.pm, а на следующий день сходили в Узбекскую забегаловку, Кунцкамеру и на фильм Хоббит :-)

Хочется выразить отдельное спасибо организатору Saint Perl 2012 — Сергею Романову (@sr0man0v) за приглашение, отличную конференцию, афтерпати, ночлег (приютил нас с @vti, только почему-то я спал на полу в спальном мешке, а Слава на диване), хорошую компанию в воскресенье и деньги, которых у нас почему-то всегда не было))

Лента новостей из Twitter доступна по хештегу #saintperl.

А закончить хотелось бы небольшим фотоотчётом с iPhone 5:



use Perl or die;
JFTI


Метки: ,

8 авг, 2011

Экспорт записей с LiveJournal, переход на Posterous

Posterous умеет на автомате экспортировать записи из различных блог-движков, кроме LiveJournal, что странно (хотя может быть из-за "хорошей" работы последнего они этого не сделали).

Я написал скрипт на Mojolicious и MongoDB, который забекапил все записи с моего ЖЖ (236 записей).

https://gist.github.com/1131498

И затем написал скрипт, который используя Posterous API (кстати, очень красиво сделали интерфейс API, сразу можно послать запрос и получить ответ, удобно), загрузил все записи. Я только забыл про автоматический постинг в социальные сети и мои друзья словили 236 сообщений в Twitter и Facebook :-)

Posterous API иногда прглючивало, возращало вместо кода ответа 201 — 404, но запись создавалась, получались дубли, пришлось разобраться с удалением и созданием заново всех постов. Поэтому отсылку постов пришлось делать пачками.

https://gist.github.com/1131507

use Perl or die;

JFDI

Это конец — конец ЖЖ

Ну всё! Я окончательно решил закрыть свой ЖЖ, долго отнекивался, но больше не могу :-)

Настраивайте свои RSS-ы на новый поток — http://sharifulin.posterous.com/rss.xml.

Экспорт всех важный записей с текущего журнала я сделал.
Ищите меня на Posterous или в интернетах.

9 июн, 2011

Коротко: Mojolicious::Lite параметры для start

Интуитивно не догадался, как в Mojolicious::Lite приложении указать параметры запуска daemon в методе start.
Потребовалось 15 минут и несколько вариантов перебрал:

# сходу написал так, но завелось только на 3000 (дефолтном порту)
app->start('daemon', '--listen http://*:5000');
 
# затем так
app->start('daemon', listen => 'http://*:5000');

# посмотрел Mojo::Server::Daemon
app->start('daemon', listen => ['http://*:5000']);
 
# и даже так попробовал
app->start('daemon --listen http://*:5000');
 
# после открыл Mojo::Command, проследил код, нашел вызов Mojolicious::Server::Daemon и понял что используется параметры как @ARGV
app->start('daemon', '--listen', 'http://*:5000');

Рабочий – последний :)

Метки: ,

23 май, 2011

YAPC::Russia 2011

14–15 мая 2011 года прошла конференция YAPC::Russia 2011 в Москве.
В этом году было меньше посетителей, чем в прошлом, зато место проведения было круче – Digital October.
Мы не были готовы к вещанию презентаций через камеру (вторая половина первого дня) и расшариванию экрана через Skype (второй день), зато было весело и интересно как всегда :-)

5 мая (5.14) вышел Perl 5.14, как раз в этот день Андрей Шитов рассказал про новшества в Perl 5.14.
Вячеслав Матюхив рассказал про "Поиск по блогам Яндекса", оказывается, команда – 8 Perl-программистов и до "пиздариков" в Я. Perl еще далеко.

В первый день прошла серия блиц-докладов, мне запомнились два блиц-доклада: Облачные хостинги (почти про зло) и Мой Modern Perl.

Во второй день хороший доклад был про no threads; Ничего нового, но всё по полочкам разложено. Основная мысль: Coro и AnyEvent (или any event) – стОит использовать.

Ну и конечно доклад про Mojolicious – "Почему Mojolicious?" :-)


Все прошло быстро, на одном дыхание, большое количество кулуарных разговоров про Perl, Mojolicious, booking.com, Perl 6 и, конечно, YAPC::Europe 2011, куда большинство собирается поехать (я в том числе) :-)

К сожалению, у меня ни фото, ни видео нет, только воспоминания.


use Perl or die;

JFDI

10 май, 2011

Perl. YAPC::Russia 2011. MojoX::Loader

Начинаю готовиться к конференции YAPC::Russia 2011, на которой я буду выступать с тремя докладами :)

Сегодня сделал то, что давно хотел – модуль MojoX::Loader, который позволяет загрузить в скрипт Mojolicious-контроллер и использовать все методы, хелперы из контроллера, а также рендеринг шаблонов. Просто и удобно при автоматизации работы веб-проекта: создание e-mail рассылок, построение графиков и прочая работа с базой, точнее с веб-приложением, написанном на Mojolicious.

18 апр, 2011

Perl. Подкаст и ВКонтакте группа

Всем привет!

На днях с парнями из Воронеж.pm записали подкаст про Mojolicious и Perl.

habrahabr.ru/blogs/perl/117665/

ЗЫ: slonik_v_domene прости, конечно же, Андрей Шетухин, а не Алексей.

ЗЫ2: Вконтакте группа Perl получила красивый адрес vkontakte.ru/perl5


use Perl or die;

JFDI

Предыдущие 10

Февраль 2013

Вс Пн Вт Ср Чт Пт Сб
     12
3456789
10111213141516
17181920212223
2425262728  

Метки

Трансляция

RSS Atom
Разработано LiveJournal.com