Blog about Delphi programming

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

Девиз для вашего сайта

Видели ли вы девизы на сайтах, читали ли их ?

Честно говоря такой виджет очень сомнителен, однако в некоторых случаях он очень даже полезен, например если ваша страница читается пускай даже 1-2-мя человеками, но очень часто, например несколько раз в день, тогда при каждом входе человек обязательно обратит внимание на изменения. Другой случай когда Девиз пригодится - это подсказки, т.е. не девиз, а Next Tip. В этом случае предлагаемая технология так же принесет много радости. Теперь подумаем, что объединяет и то и другое ?

Правильно: небольшой объем текста. В поддержку этой идеи приведу еще одну мысль: чем ограниченней объем, тем ловче и прощще текст для восприятия. К тому же увеличивается вероятность прочтения именно маленькой надписи, чем большого абзаца. Думаю вы согласитесь. Ну и что же ? Что же я предлагаю ? Сначала я подумал написать целый сервис, и уже было сделал набросок на JavaScript, однако потом я прочитал новость о русском аналоге twitter и сразу пошел на twitter, ибо jaiko - в доработке. И вот оно ограничение: 140 символов. Twitter пригодится для Девизов, Подсказок и микроблога новостей.

Конечно реализовывать самому такой сервис нету смысла для меня. А вот воспользоваться сервисом twitter - вполне так оказалось отличной идеей.

Осталось сформулировать алгоритм выбора девиза. По аналогии TheBat хотелось бы чтобы всякий раз выбирался один из всех имеющихся. Случайно, но затем поддерживая мысль о том, что новые должны появляться чащще, пришел к простой схеме когда подгружается только последние 10-20 девизов, из них показывается только случайная. Это очень просто.
И что вам остается сделать: Зайти на twitter, зарегистрироваться.

А затем вставить в свои страницы вот такой простой код:



<div id="tweets">

</div>

<script>

var url = "http://twitter.com/status/user_timeline/jkeks.json?count=10&callback=?";

$.getJSON(url,

function(data){

document.getElementById("tweets").innerHTML=data[1].text;

});

И вы не поверите, но в нашем примере вы увидите последнюю запись в моем twitter блоге. Ах да.. не забудьте подключить jQuery. Вот такой Ajax вышел.

Дальше ваша фантазия. Подведем итог, насколько крут этот подход ?

Мы воспользовались крутой библиотекой jQuery, мы воспользовались гиперсовременным подходом к получению данных с чужих доменов - JSON, мы реализовали технологию позволяющую так же легко встраивать на свою страницу девизы, подсказки и даже сделать блог новостей, не написав практически ничего, Ruby on Rails - сосет. Теперь другие удивительные вещщи: Вы легко сможете использовать другие возможности twitter (удалять и изменять сообщения прямо в готовом интерфейсе). Вы сможете постить сообщения через (открывайте рот): SMS, Gtalk, Jabber, LiveJournal. Есть масса других клиентов для постинга.

Вообщем перед вами открывается целый рай причем делать практически ничего не придется.

И еще .. запомните.. Google использует Python, так что обратите и вы внимание на этот язык.

Комментариев нет: