Две идеи - два микро-сервиса

  • написал: MpaK
  • 222
Не откладывая в свой и так уже переполненный «рабочий стол», хочу поделиться с вами двумя идеями микро-сервис проектов.
Аналогов которым я лично еще не встречал и идея о них появилась исходя как раз из нужды. Рад буду если кто-то уже нашел такие сервисы и они работают удобнее и проще даже чем опишу сейчас их я, да и в случае если вы даже возьметесь и напишете такой сервис я с радостью буду готов стать вашим первым пользователем и разместить ссылочку здесь.

Итак.

1. Сервис playlist image bar Last.fm
В общем-то когда-то у last.fm был сервис такой, но сейчас условно говоря какой-то период он вообще не работает и не отдаёт изображения — imagen.last.fm
Сервис позволял задать изображение со своим текущим плэйлистом из 3-10 композиций и включать такое изображение например на форумах, блогах и т.п.
Обычное статичное изображение.

img src="адрессервиса.ру/playlist/{theme_name}/{last_fm_user_name}"

И вуаля, сервис парсит данные пользователя {last_fm_user_name} с сайта last.fm, выбирает тему оформления бара, создаёт изображение, пишет последние проигранные песни, а может даже и ставит маленькую рекламку в самый бок изображения (вот вам и монетизация).

2. Сервис рейтинг виджетов и оценок.
Нужда возникла на одном сайте прикрутить возможность оценки и рейтингов статей, каждой статьей добавить + и — и подсчитывать рейтинг, борясь с нагрузками и разнородностью типов материалов (а вдруг в последующем мы еще захотим оценивать новости или просто карму пользователей?).

И вот исходя из этого родилась идея сервиса, который бы облегчал программистам работу, он бы сам этим всем занимался, а нам надо было бы лишь зарегистрировать свой сайт, получить ключ и код js скрипта, вставив который в заголов head, можно было бы в нужном тебе месте, в нужном css виде получить те самые + — и рейтинг указав лишь простое

// @param string  $expression container expression ('.class','#id'...)
// @param string  $key        key for ID of rating
// @param [string  $tag       tagger for different sections]
RatingService.show_controle( '#article_12', 12, 'articles' )

В общем-то и всё. Теперь в нашем div'е c id=«arthbicle_12' появляется „+ 100500 -“ которые обрабатываю самостоятельно (например через скрытый iframe) всю работу с нашим рейтингом.
Ну и например еще с парочку API методов чтобы получить рейтинг, самому поднять, опустить рейтинг, очистить и получить статистику — и всё! Остальное должен делать сервис, бороться с нагрузками, уничтожать ботов, создавать репорты по статистике и присылать тебе на почту каждую неделю.

Вот такие очередные идеи исходя из простых, программерских потребностей.

Буду рад если вы уже знаете подобные сервисы и подкините ссылок в комментариях или после реализации так же поделитесь ссылочками.

2 комментария

avatar
Ты имеешь ввиду как здесь что-ли, просто чарт? www.lastfm.ru/tools/charts

По поводу второго — с одной стороны идея интересная, с другой вроде как рейтинг, не привязанный ни к чему на текущем сайте по сути бесполезен. Т.е. если сайт небольшой, ему удобно прикрутить комментирование от вконтакта, тут плюс получается от халявной внешней регистрации + некоторое обратное продвижение во вконтакте. А тут просто ±, вроде как мелкому сайту (какая-нибудь домашняя страничка или визитка) не надо такого, а большому сайту проще и полезнее свою сделать?
avatar
  • MpaK
  • 0
1. оно самое, но ты попробуй поставить, там как раз imagegen.last.fm домен в коде, а он не пашит

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

Или например у тебя блог в ЖЖ, ты хочешь например из своих 10 статей написанных в прошлом году понять что нравится и что пишется лучше сейчас. Варианта два, сделать голосовалку вбив (и обновляя каждый раз) новые варианты с заголовками статей или поставить в каждую +- рейтинг и каждый раз видеть на сайте числа и раз в неделю получать e-mail отчет с рейтингом установленных статей.

Это эдакий ЛАЙК от ФБ, только со статистикой и минусами и без надобности быть на ФБ вообще.

Ну и домашние страницы тоже разные, мало ли я хочу знать кому нравится эта страница, а кому другая :)

Я почему этот пост написал, потому как щаз такую систему внутреннюю и пишу, ибо не нашел вариантов сервисов, у меня хотя задача более узко заточена, но ведь видно применение.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.