SeoDigest – пилотный выпуск.

12 комментариев

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

SeoDigest

В первую очередь, удивил формат подаваемого материала: журнал существует только в электронной версии в форматах EXE, SWF и APP. Таким образом,только чтобы его просто открыть нужно или колдовать с Wine или смириться с flash-плеером, читать в котором неудобно из-за масштабирования шрифтов. Вердикт: слишком много шаманства непонятно во имя чего. PDF.

В самом журнале чуть больше 80 небольших страниц, на которых перетираются типичные SEO-новости — там и сравнение бирж ссылок, и скандал с “Русским Биллингом”, и слухи о уязвимостях в iGoogle и прочее. Общий уровень материалов выше четвёрки (по 5-балльной) не воспринимается — то ли из-за общего стиля написания, то ли из-за откровенно хреновой верстки.

Интересно, а в чём вообще суть подобного формата подачи информации? Закрытый, компилированный, проприетарный. Зачем? Бумажные журналы очень удобны — их можно положить в одной хитрой комнате и периодически почитывать. У меня там, кстати, Терминал #4 лежит. Электронные версии бумажных журналов обычно выкладывают в PDF, с красивой журнальной версткой. В сети информацию такого рода публикуют в блоги — персональные или коллективные. Если так уж душа просит — можно и слайдшоу туда добавить, есть сервисы. А зачем делать так — я искренне не знаю.

Реклама: Сервис продажи прокси серверов.



День интернета.

17 комментариев

День интернета в разных странах отмечают в разные дни. В России прижилась дата 30 сентября из-за того, что московская фирма «IT Infoart Stars» решила проявить инициативу: назначить 30 сентября «Днем Интернета», ежегодно его праздновать и провести «перепись населения русскоязычного Интернета».

Так и появился этот неофициальный праздник, с которых я сегодня всех официально и поздравляю. Меня поздравил Google, дав этому блогу при недавном обновлении PR 5, чему я очень рад.

Компания Webmaster.SPb сделала довольно прикольный сериал на тему офисной жизни вебмастеров “Разработка сайта”, вот третья серия:

Над первой и второй можно посмеяться на сайте Webmaster.SPb.

Жилинский Владимир.



QR-code. Бар-коды в современном интернете.

35 комментариев

Слово «бар-код» в русском языке появилось благодаря англичанам. Среди значений их глагола bar – «испещрять полосками, зарешечивать». В некоторых словарях этого слова нет вовсе, но в тех, где присутствует, оно пишется через дефис: бар-код. Хотя, не исключаю, что впоследствии его причешут до «баркод» — по привычке.

qr-code

На данный момент самым популярным и перспективным стандартом кодирования бар-кодов является QRQuick Response. Это сейчас стандартный для Японии способ кодировать текстовую и графическую информацию в форме маленьких картинок, которые легко отсканировать сотовым телефоном. Если вы напечатаете такую картинку и проведете по ней сотовым телефоном, то закодированный текст автоматически распознается, лишая вас сомнительного удовольствия долго вводить требуемый e-mail или веб адрес, пользуясь крошечными кнопками с клавиатуры телефона. Такие коды в Японии печатают на продуктах, в рекламе, на формах заказа и так далее. Вы можете сами найти такой баркод на процессоре своего компьютера – именно так производится их учёт в Intel и AMD.

QR была разработана в Японии, компанией Denso в 1994 году. Ключевое отличие QR от аналогичных стандартов — учет специфики японского языка средствами UTF-8, что для нас означает возможность спокойно шифровать и русские буквы в QR-кодах.

Этот формат даёт широкий простор для рекламных и вирусных акций с блогами, сайтами (особенно WAP), социальными приложениями. Вы можете печатать код своего блога на визитке, можно устраивать разнообразные игры и конкурсы, например, предлагая в качестве призов майки с бар-кодом вашего профиля или сайта. Рассуждения Danaki о применении бар-кодов для социальных сообществ можно почитать у него в блоге.

Специально для блогеров существует интересный сервис: Feed2Mobile. Этот сервис оптимизирует ваш RSS-поток для просмотра на мобильном телефоне — пользователю достаточно нажать на картинку и он уже не отвлекается на элементы навигации, рекламу и прочие отвлекающие от чтения красивости.

Читать далее »



Безопасный Gmail.

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

Не знаю кому как, а лично я после перехода на Gmail просто перестал устанавливать почтовый клиент на свои компьютеры. Судите сами – никаких проблем с доставкой почты, кодировками, отличный спам-фильтр, удобный портабельный и кроссплатформенный веб-клиент.

Но с учётом того, что мы часто используем Wi-Fi и выходим в сеть из публичных мест, использование веб-клиента может быть небезопасно. Например, в из общей Wi-Fi сети на Chaos Constructions наши умельцы вытаскивали все пароли беспечных участников фестиваля прямо на большой экран. Выглядело это как-то так:

Chaos Constructions

Так вот – хорошая новость. Теперь в настройках почты Gmail появилась галочка – “Всегда использовать https”:

Gmail HTTPS

Эта галочка включает обязательное RC4 128 бит шифрование данных, которое желающим почитать вашу почту принесёт немало головной боли. Включите её.

Мы собрали рюкзаки, повесили на них палатки, спальные мешки и через несколько часов выезжаем в Москву на iCamp. Не упустите шанс пообщаться!

Жилинский Владимир.



Организация общения с посетителями сайта: варианты.

10 комментариев

Организация общения с посетителями сайтаДовольно интересная тема, особенно важная для интернет-магазинов, сайтов турагенств и прочих оператор-ориентированных сервисов. Стандартный подход в рунете такой: в шапке сайта указывается телефон, в подвале – е-мейл, в лучшем случае есть ICQ или форма обратной связи.

Такой подход явно не располагает посетителей к контакту: я не люблю звонить непонятно куда по телефону (да и зачем, я же в сети), ICQ – это что-то личное, да и для контакта требуется слишком длинная цепочка действий, а по почте мы все знаем, что не дождёмся ответа скорее всего никогда.

На западе решением этой проблемы было озадачено несколько компаний, разработавших всё, что можно найти в Google по запросу “Live Chat Software“, то есть программы для мгновенной связи оператора с посетителем сайта. По некоторым данным, такой механизм в хорошей реализации может увеличить конверсию и, соответственно, продажи более чем на 80% (!). Это вполне логично – задать вопрос специалисту проще, чем лазать по каталогу и легче, чем звонить, искать кого-то в ICQ или ждать ответа по e-mail.

Отсюда логически следует жизненный вопрос: как это реализовать, желательно самостоятельно и бесплатно?

Подход первый. Грамотный.
Будем писать сервис под себя. Самый удобный, открытый и подходящий для этой цели стандарт, на мой взгляд – Jabber Jabber. Берём class.jabber.php class.jabber.php или немного его доработанный вариант PHP Jabber Client PHP Jabber Client и пишем всё, что нам нужно. Для любителей Python: xmpppy xmpppy.

Не нравится XMPP – можно рискнуть и заморочиться с ICQ, например на основе PHP-класса WebIcqPro WebIcqPro или даже Java-библиотеки Joscar Joscar. Я думаю, что ICQ следует использовать только в том случае, когда нет возможности использовать Jabber, так как этот протокол не блещет стабильностью, надёжностью и предсказуемостью. Да и возможность несложного создания Jabber2ICQ гейта даёт Jabber`у дополнительное преимущество.

Подход второй. Быстрый. Бесплатный.
Использование бесплатного стороннего мессенджера, желательно не слишком навязчивого и более-менее удобного. Например:

1. Hab.la Hab.la. Весьма удобный сервис, основанный на Jabber. Легко настраивается, не вызывает конфликтов, легко интегрируется в любую страницу, позволяет использовать любой jabber-клиент на стороне оператора. Подробнее про хаблу можно почитать у Дикого Hab.la.

2. Google Talk chatback badge Google Talk chatback badge. Просто и со вкусом, если грамотно оформить, то вполне приемлемо. Но найден недостаток в реализации – сделано с использованием Flash (Google, ЗАЧЕМ?), что ограничивает в общении неанглоязчных пользователей не-windows. Я надеюсь, в Google исправят этот косяк.

Подход третий. Корпоративный.
Самим писать ничего не хочется, бесплатных сервисов мало, хочется чего-то серьёзного – придётся платить. Не буду рекламировать платные сервисы, скажу только, что идеального среди них я тоже не нашёл, так как каждый стремится к изобретению нового двухколёсного транспортного средства. Вот список более-менее дружественных корпоративному пользователю:

  • Веб Мессенджер Веб Мессенджер
  • SiteHelper.NET SiteHelper.NET
  • GoTalk GoTalk
  • LiveContact LiveContact

В общем, выбор есть, и я постарался сделать его чуть более очевидным. Пользуйтесь, это очень повышает уровень доверия пользователей к онлайн-сервису.

Спонсор статьи: продвижение сайтов от StarDesign. Без комментариев.

Жилинский Владимир.



Резервирование и бэкап – зачем и как.

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

Бэкап, резервирование и восстановление данныхВсе данные, хранящиеся на жестких дисках, флешках, и прочих носителях, всегда находятся под некоторой угрозой. Диск может сломаться, флешка исчезнуть, а владелец файлов (чаще всего) может их случайно удалить или испортить. Поэтому предлагаю немного поразмыслить о резервировании критически важных данных.

Начнём с сайта. Среднестатистический сайт – это набор файлов на диске и база данных, как правило – MySQL.

С базой данных особых проблем не вижу:

  • для WordPress есть плагин WordPress Database Backup WordPress Database Backup, который сохраняет базу по расписанию и отправляет её на e-mail
  • для других систем можно воспользоваться скриптом Sypex Dumper Sypex Dumper, или настроить дамп и отправку по почте самостоятельно (несколько строк кода).

С сохранением файлов сайта чуть сложнее. Можно просто периодически сохранять их вручную, но можно и автоматизировать.

Сначала заархивируем все файлы сайта в один архив с помощью библиотеки PclZip PclZip:

<?php require_once('pclzip.lib.php');
$date = date('Y-m-d');
$archive = new PclZip("$date.zip");
$v_list = $archive->add('../');
if ($v_list == 0) { die("Error : ".$archive->errorInfo(true)); }

В этом примере $v_list – это относительный путь к архивируемому каталогу или список каталогов и фалов через запятую. Выбирайте сами, что именно нужно резервировать.

После этого можно сделать дамп MySQL базы и добавить его в этот архив, а потом, например, отправить полученный архив по почте с помощью класса PhpMailer PhpMailer и удалить его чтобы не занимал место. Запускать этот процесс можно с помощью планировщика у хостинг-провайдера (у Majordomo бесплатный) или (если это WordPress) с помощью WP-Cron WP-Cron.

Законченного решения я не выложил, но конструктор укомплектован – собирайте кому что нужно, все части надёжны и проверены.

Следующий эпизод – локальный компьютер. Тут стоит сразу определиться – что именно резервировать. Для больших и редко используемых файлов (фото, видео, архивы) я поставил себе под стол старенький компьютер под Ubuntu, настроил NFS и забыл о нём – приходя домой я получаю доступ к этим файлам, а в крайнем случае – можно и удалённо залезть.

А для регулярного бэкапа текущих проектов вполне подойдёт Gmail. Бесплатный почтовый ящик вмещает до 10Gb данных, а самый интересный фокус в том, что его можно подключить как обычный диск – как в Linux GmailFS, так и под Windows GMail Drive. А сохранять туда нужные файлы тоже можно кроном, или его Windows-аналогом – nnCron + nnBackup nnCron.

А заодно посмотрим, что об этом думают другие участники конкурса на лучший способ бэкапа личных данных.

Жилинский Владимир.



Новое и интересное

9 комментариев

Небольшие кусочки интересной информации из интернета:

1. CSS Naked Day.

css-naked-day-smallСегодня, 9 апреля, действует эта акция в поддержку единых стандартов, так что не удивляйтесь странному дизайну, вернее его отсутствию. CSS выключен.

2. Google App Engine.

google-app-engineНовый сервис Google уже вовсю тестируется знатоками Python. Именно этот язык стал первым, под программы на котором Google бесплатно выделяет место и ресурсы на своих серверах для разработчиков. То что до сих пор использовалось внутри Google теперь доступно разработчикам – GFS, Bigtable, параллелизация, авторизация по аккаунту Google, мощный API. 500 Mb дискового пространства и 10 Gb трафика ежемесячно будет предоставляться бесплатно.

3. Яндекс: апдейт индекса цитирования.

ТиЦ

Обновились показатели на счётчиках, на этом блоге уже 600. Проверить свои ТиЦ\PR можно моим скриптом.

Жилинский Владимир.



Проблемы у счетчика FeedBurner

19 комментариев

Проблемы у FeedBurnerСегодня в первой половине дня что-то щёлкнуло и сломалось в счётчике RSS-подписчиков FeedBurner. В панели управления п овсем потокам показывается 0 подписчиков, по Awareness API отдаётся N/A, что видно по блогам, использующим плагин Feed Count (например, у меня). Странно, что в картинках со счетчиком на блогах (Chicklet) сейчас показываются вчерашние цифры.

Замечу, что подобный глюк на FeedBurner уже был зафиксирован 10 января. Ждём решения проблемы, комментариев от владельцев сервиса пока не поступало.

Жилинский Владимир.



Интересные факты о Google

11 комментариев

Интересные факты о GoogleGoogle таит много забавных и интересных секретов. Знаете ли вы, что:

  • В качестве названия для Google был взят математический термин, – число равное единице со 100 нулями. Потом выяснилось, что оно пишется по-другому – “googol“. Несмотря на это, было решено оставить название “Google”. Да и чек инвестора уже был выписан на такое название компании.
  • Алгоритм ранжирования назван Page Rank, не от слова Page (страница), а от фамилии Ларри Пейджа – одного из основателей Google. Скорее всего.
  • В 1998 году Сергей Брин и Ларри Пейдж предлагали Yahoo! купить Google вместе с PageRank за $1 000 000. Yahoo отказалось. В 2005 году Google стоила уже 80 миллиардов долларов, а годовая прибыль компании составила 1,5 миллиарда.
  • Даже после того, как Сергеем Брином и Ларри Пейджем у инвесторов были получены более чем 25 миллионов долларов, они все еще не знали, как они будут зарабатывать деньги. У них была только поисковая система и уверенность в своих силах.
  • В Google существует “правило 20%“: программисты вольны 20% своего рабочего времени посвящать тем проектам, которые интересны лично им.
  • Автор известного логотипа Google – Сергей Брин. А праздничные логотипы рисует художник Деннис Хванг.
  • Девиз Google — “Не навреди” (варант перевода – “не делай зла”). Этот же девиз считается первым правилом врача. Второе правило врача: “помоги”.
  • Google владеет доменом Foofle.com и с него стоит переадресация на Google.com. Для опечатавшихся.
  • Google умеет производить пересчет единиц измерения (калькулятор). Для этого в окно поиска надо ввести запрос следующего формата: “1 мл в литрах” или “1 километр в мм”. Google также понимает, скольким квадратным попугаям равен 1 удав или световой год.
  • Google понимает более 100 языков. Кроме украинского, русского, английского, греческого, латыни, гэльского, хинди, зулусского, эсперанто, персидского, арабского, иврита, и многих других языков, Google также понимает язык повара Борк-Борк-Борка из “Маппет-шоу”, язык расы инопланетян с планеты Клингон, персонажей сериала Star Trek, наречие Элмера Фуда (из мультика про Багса Банни) и древний полушуточный хакерский язык leet (1337).

Заметки по теме:

Спонсор: RSS2Email - простая и эффективная реклама блогов.



Определяем Google PR и Яндекс ТиЦ в PHP

26 комментариев

PHPВот несколько простых функций, которые позволяют скрипту получить значения классических пузомерок (ТиЦ, PR) для страницы или сайта средствами PHP, может кому-нибудь пригодятся. Не требуют от сервера ничего сверхъестественного – PHP и возможности внешних соединений будет вполне достаточно.

скачать PHP скриптGetPR.phps – получение Google PR в виде числа.

скачать PHP скриптGetCY.phps – получение тулбарного Яндекс ТиЦ в виде числа.

Ещё Яндекс ТиЦ можно получить из каталога в виде картинки вот таким образом:

<img src=http://www.yandex.ru/cycounter?$uri>

Картинка, взятая по этому адресу покажет favikon`ку сайта, закешированную Яндексом.

<img src=http://favicon.yandex.net/favicon/$uri/>

$uri в этих примерах – нужный адрес сайта без http:// и www.

Посмотреть как это всё работает и сколько времени на это уходит можно вот на этом скрипте, который работает именно таким образом.

Спонсор: Мегаплан, удобная система управления задачами.

Жилинский Владимир.

«Недосол – на столе, пересол – на спине» – гласит русская народная поговорка. Но, что делать если пересолил? Можно ли спасти пересоленное блюдо?




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.