Blog about Delphi programming
вторник, 18 марта 2008 г.
от Девиза сайта к SEO
В прошлых статьях я писал о том как можно легко и быстро сделать свой авто девиз сайта с использованием twitter.А сегодня я хочу рассказать о том как можно преодолеть барьеры и ограничения как оформления, так и объема. А обойти все ограничения можно используя конечно же blogspot.com или blogger.com. Этот Google сервис мне очень нравится, как понравился и twitter. Теперь в нашу задачу поставим опубликовать не twitter а blogspot блог. А делается это еще легче. У буржуев давно все написано и они не такие глуппые как их представляют многие. Воспользуемся сервисом http://feed2js.org, укажем на ленту нашего блога и вуаля - получим JavaScript код, который тут же вставим на сайт, на котором мы хотим полчить собственно ленту. Вот мы и получили ленту, но не девиз. Девиз сайта получить таким образом не получится. Да и зачем девиз с объемом более 140 символов ? Мы просто нашли способ публикации блога. Дальше мы получаем следующую картину репина: Основной домен где публикуются сообщения фактически не имеет текста, т.к. поисковики видят только код, который они не варят. А популярность получает блог откуда берется лента. Тематически 2 сайта одинаковы, и если их слинковать, то они будут друг друга повышать, но их уже 2 домена, причем один blogspot имеет судя по бомжелентам какой-то приоритет, а первый имеет правильный домен. На первом мы предлагаем сервисы и используем морду чисто по полной для сервисов, а на втором гоняем рекламу. В этом вся сила. Вот такой полный SEO AJAX. А между тем мой проект http://ajaxed.ru на четвертом месте по запросу mootools.
вторник, 4 марта 2008 г.
Девиз на коленке
В прошлый раз мы использовали twitter для добавления девизов, в этот раз я хочу показать пример, как отстать от всяких сервисов и разместить девизы прямо в страничке. Это удобнее тем что нет дополнительных подгрузок, однако добавление девизов будет уже посложнее. Вообщем на выбор вам предлагаю встраивание полностью всю работу девиза в ваш HTML:
<span id="motto">ЛЯЛЯЛЯ</span><script>
var o={m:"\
Первый девиз\n\
Второй девиз\n\
"};
motto_deviz = o.m.split("\n");
var motto_i=Math.round(Math.random()*1000);
var motto_deviz_len=motto_deviz.length-1;
var motto_choise=motto_i % motto_deviz_len;
//alert(motto_choise);
document.getElementById("motto").innerHTML=motto_deviz[motto_choise];
</script>
<span id="motto">ЛЯЛЯЛЯ</span><script>
var o={m:"\
Первый девиз\n\
Второй девиз\n\
"};
motto_deviz = o.m.split("\n");
var motto_i=Math.round(Math.random()*1000);
var motto_deviz_len=motto_deviz.length-1;
var motto_choise=motto_i % motto_deviz_len;
//alert(motto_choise);
document.getElementById("motto").innerHTML=motto_deviz[motto_choise];
</script>
понедельник, 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, так что обратите и вы внимание на этот язык.
Честно говоря такой виджет очень сомнителен, однако в некоторых случаях он очень даже полезен, например если ваша страница читается пускай даже 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, так что обратите и вы внимание на этот язык.
Подписаться на:
Сообщения (Atom)