#!/usr/bin/perl
use Dancer;

get '/' => sub {
	'Hello world!'
};

dance;
Я уже рассказывал про Catalyst и Mojo, а сегодня хочу рассказать о современном и быстроразвивающемся фрэймворке Dancer. Как заявляют разработчики — это самый простой способ написать веб-приложение на Perl. И действительно, для этого потребуется всего несколько строк, можете оценить пример справа.

Совсем не похоже на привычный Perl, некоторые из вас могут даже заметить сходство с Ruby, а если быть точным, то Ruby фрэймворком Sinatra. Именно им и вдохновляются разработчики Dancer и получается весьма интересно!

Perl фрэймворк Dancer

Сейчас я расскажу как установить Танцора и покажу немного Perl-магии.

Читать дальше →
126 просмотров
нет комментариев
В прошлом месяце, перед днем рождения Кьюби я выделил несколько недель на доработку поиска и организацию конкурса с подарками. Сегодня я расскажу какие же результаты это принесло.

Результаты дня рожения Кьюби!

Но для начала хотелось бы упомянуть о небольших изменениях в Кьюби. Во-первых, добавлен раздел с информацией о языке запросов и всех фишках поиска, а так же раздел статистики. Во-вторых, появился новый сниппет для озбай, пока это просто небольшое превью товара, но в будущем, я думаю, будет и сводка его характеристик. И третье — это копии страниц, которые Кьюби может показывать даже по гостевому доступу!
Читать дальше →
195 просмотров
4 комментария
Последние полгода, из-за других моих проектов, практически не было времени на развитие Кьюби. Но перед днем рождения я потратил несколько недель на его разработку. Кроме небольшого освежения дизайна и доработки нескольких пожеланий пользователей я решил развивать Кьюби как поисковую систему. Уже сейчас поиск перешел психологическую границу в 1000 поисковых запросов в сутки и по соглашению с компанией Яндекс, должен быть монетизирован. Принудительная монетизация — это не лучший пункт соглашения, но будет происходить «малой кровью»: с помощью контекстной рекламы. А на следующий год я составил амбициозные планы роста поисковых запросов в 10 раз и входа в топ-10 поисковых систем в Беларуси. Как говорится: целься в луну, попадешь в гору…
Поиск Кьюби

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

Читать дальше →
1062 просмотра
14 комментариев
18 Апреля 23:48
Последние несколько лет Perl стал выходить из спячки, доказательством тому несколько современных и интересных проектов, например Moose и Catalyst, о которых я уже рассказывал. Но трендом последнего года является Mojo в общем и Mojolicious в частности.
Mojolicious Logo

Mojo — это набор элементов для построения веб-приложений или даже веб-фрэймворков, а Mojolicious и есть реализация веб-фрэймворка авторами Mojo.
Читать дальше →
712 просмотров
нет комментариев
dataportability openid oauthЧем больше времени человек проводит в сети, тем больше аккаунтов у него становится, тем больше паролей ему нужно помнить и тем больше времени приходится тратить на все это. Каждый пользователь, столкнувшись с этой проблемой, начинает оптимизировать свое пребывание в интернете: использовать RSS-агрегаторы или даже агрегаторы сервисов вроде FriendFeed. Создаются специальные инициативы например DataPortability.org, которые пытаются сделать это на основе открытых стандартов. В этом посте мы рассмотрим открытые протоколы авторизации.

Многие пользователи интернета сталкивались с OpenID, а в свете «популярности» твиттера на слуху другой протокол — OAuth. Оба эти протокола позволяют авторизироваться «без пароля» на сторонних сайтах, которые их поддерживают. Но если присмотреться внимательнее, то становится заметно, что они совсем не конкуренты, как многие думают. В этом обзоре я постараюсь простым языком описать эти протоколы и расскажу как легко добавить OpenID к своей домашней странице.

Читать дальше →
541 просмотр
3 комментария
© sontan.name, 2008–2010