Сен 9

Интересная особенность GMail

Рубрики: Новости

В процессе разработки бывает, что ты уже зарегистрирован, а нужно еще снова и снова регистрировать новых юзеров, чтобы отладить процесс регистрации…

Если раньше приходилось, создавать новые почтовики или задействовать запасные, то теперь я узнал об особенности почты гугла.

samborskyv@gmail.com = s.amborskyv@gmail.com
samborskyv@gmail.com = samborsky.v@gmail.com
samborskyv@gmail.com = s.a.m.b.o.r.s.k.y.v@gmail.com

Мысль думаю ясна, сам узнал недавно, очень полезная фича для веб-разработчика

Сен 9

Как добиться хорошей индексации статей

Рубрики: Мысли

Пишу исключительно о своих наблюдениях и выводах, сделанных в течении последнего года:

  1. RSS лента. Все новые статьи обязательно должны проходить ч-з RSS поток. Чтобы не воровали контент автоматическими грабберами, можно максимально сократить текст анонса в ленте, например символов до ста:Рекомендую не кешировать RSS ленту, чтобы в ней были всегда новые статьи, либо сбрасывайте кеш сразу после публикации.
  2. Ping. После публикации статьи, в обязательном порядке, нужно пропинговать RSS поток сайта. Например это на автомате делает WordPress, а в MaxSite CMS работает мой плагин samborsky_ping, который к слову лучше вордпрессовского.
  3. Внутренние ссылки. Перелинковка №1. Первые два пункта в основном заботились о быстром попадании статьи в индекс, но как известно, статьи выпадают из индекса. По разным причинам, в том числе потому, что они не перелинкованы, или перелинкованы слабо. По моим наблюдениям ссылок с одних лишь категорий, архивов, карты сайта маловато, можно подключить такую схему:«Предыдущее из рубрики». Под текстом каждой статьи на своих и клиентских сайтах я делаю список из 5-ти ранее опубликованных статей из рубрики. Замечу, что многие делают подобные списки, но зачастую в них ссылки на последние статьи. Я же линкую именно предыдущие, грубо говоря если у текущей статьи ID = 10, то в списке предыдущих будут статьи с ID 9,8,7,6,5. Каждая статья получает минимум 4 вечных внутренних ссылки.
  4. Внутренние ссылки. Перелинковка №2. Еще один интересный способ. Нужно как можно больше ставить контекстных ссылок на старые статьи внутри новых статей. Чтобы как-то автоматизировать этот процесс, в свое время я написал плагин для MaxSite CMS, которым очень часто пользуюсь. работает он в стиле линкатора википедии:Стоит отметить, как тщательно перелинковываются статьи контекстными ссылками на школе жизни. Интересно, делают линковку руками, или у них автоматизировано…
  5. Внешние ссылки. Если текст статьи мне дорог, например, заказывал большую, дорогую статью у копирайтеров, то не лишним будет подкрепить ее внешними ссылками, желательно вечными и контекстными. Обычно я покупаю не очень дорогую, подходящую статью на TextSale и размещаю ее на Миралинксе.
  6. Sitemap.xml. Большинство движков его автоматически генерируют. В него стоит внести только статьи, и добавить путь к нему в панели вебмастеров гугла и яндекса. Так же не лишним будет добавление RSS ленты в качестве дополнительной карты сайта.
  7. Robots.txt. Чтобы избежать дублированных статейных страниц, лучше рубить их ч-з robots.txt. К примеру это могут быть «легкие» версии статей, т.е. для печати.

Было бы интересно послушать о ваших способах удержания статей в индексе.

Сен 7

Покупаю сайты

Рубрики: Новости

Меня интересуют сайты с доходом: от продажи ссылок, статей, контекстной рекламы, разных партнерок (тесты, например).

Максимальный бюджет на покупку одного сайта: $1 000. На кипере в данный момент 3к под это дело.

Приоритетные доменные зоны: ru, com, net, info. Рассмотрю и другие.

Сразу напишу, что не интересуют:

  1. Варезники
  2. Порно/эротика
  3. Онлайн фильмы
  4. Сайты на бесплатных хостингах типа ucoz, liveinternet…
  5. Сателиты

Все предложения жду на ящик samborskyv@gmail.com, в письме обязательно указывайте адрес сайта, желаемую стоимость. Если заинтересует, я свяжусь с вами для выяснения подробностей, условий продажи и т.п.

Сен 1

s_http: Получаем курсы валют с ЦБ России

Рубрики: Php

Нужно было с сайта центрального банка России парсить курсы валют. Задачу решил минут за 15-20, основное время ушло на формирование регулярки, которая тянет цифры. Всю работу c Curl делает за меня мой класс s_http.

Исходник:

Авг 30

Класс-обертка для curl — s_http

Рубрики: Php

Было время, когда я пытался написать серию статей о библиотеке curl: раз, два, три, но бросил эту затею, не потому, что статьи были бесполезные, и их никто не читал, а потому, что сам я уже не пользуюсь функциями curl в чистом виде. А писать статьи о том, чем сам не пользуешся – бред.

Год назад я написал класс s_http (сокр. samborsky_http), который облегчил мою программистскую жизнь. Именно об этом классе я хотел бы поговорить. Создан он как раз на основе curl, а пользоваться им гораздо проще, чем работать с чистым curl api. Главное – для большинства задач он подходит.

Особенности:

  • Класс старается получить от сервера сжатые средствами gzip,deflate данные, если конечно сервер такое может. Нужно для экономии трафика.
  • Если класс в момент скачивания страницы получает 302 редирект, он переходит по нему.
  • По умолчанию User-Agent файрфоксовский, но вы можете сами его установить.
  • Все кукисы, полученные от вебсервера запоминаются. Очень удобно, если нужно парсить из-под логина.
  • Если пользователем изначально не задан Referer, то класс ставит в это поле предыдущую скачанную страницу, как это делают браузеры.

Подключение класса, инициализация.

Для последующих примеров, я этот код не пишу. Но важно понимать, что он обязателен.

		// Подключаем файл с классом
		include('s_http.php');

		// Создали класс
		$http = new s_http();

		// Инициализируем
		$http->init();

Пример I. Скачиваем главную страницу Яндекса.

Самый распространенный код. Просто скачиваем страницу.

		if( $http->get('http://www.yandex.ru/') ){

			// Все ок, выводим скачанную информацию
			echo $http->data();
		}
		else{

			// Покажем последнюю ошибку
			echo $http->error();
		}

Авг 29

Прислали диск с Ubuntu 9.04

Рубрики: Новости

Как я недавно писал, сделал заказ на сайте Ubuntu на диск с Desktop Edition, а сегодня диск пришел. Правда когда я буду обновляться с 8.04 на последнюю 9.04 еще не знаю. Дело в том, что ближайший месяц расписан по дням, а терять рабочий инструмент на 2 дня (думаю установка ОС и настройка всего софта займет не меньше) позволить себе не могу.

Стоит отметить, что ubuntu меня полностью устраивает, на нее очень легко было перейти с винды ХР, и я ни капли не жалею, и решил оставить ее как основную ОС. Добавлю также что Ubuntu, по моему мнению, гораздо более удобна для пользователя чем kubuntu, на которой я сидел несколько месяцев.

Еще отмечу, и напомню, что диск с дистрибутивом Ubuntu можно заказать абсолютно на халяву, заполнив лишь небольшую анкету у них на сайте. На Украину он шел 18 дней.

Авг 26

Rybalka.tv в DMOZ!

Рубрики: Новости

Прошло больше года с момента подачи заявки и вот свершилось! Так долго добавляли, потому, что рыболовные разделы в ДМОЗ давно мертвы, там нет редакторов. Ни в одном, даже мелком разделе, посвященном таким узконаправленным ответвлениям, как троллинг, или вязание мушек.

Интересно, что я раз 5 подавал заявку, на должность редактора, в самые разнообразные рыболовные DMOZ разделы, от крупных до мелких, но мне отказывали. Вообще в рыболовном ДМОЗЕ собрано на редкость гнилое представительство рыболовных сайтов. Большинство из них убоги и давно умерли. Я бы наверное существенно очистил бы от мусора эти разделы.

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

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

Авг 25

Раздаю инвайты на talk.maulnet.ru

Рубрики: Новости

С каждым месяцем, этот СЕО-форум становится интересней и серьезней, потому что им занимаются. Регистрация на данный момент только по приглашениям.

Инвайт можно взять у меня. Напишите мне на почту samborskyv@gmail.com или оставьте мыло, куда выслать инвайт, в комментариях.

В связи с тем, что заявок ОЧЕНЬ много, прошу указывать следующие данные:

  1. Зачем вам аккаунт.
  2. Есть ли профили на других форумах.
  3. В какой сфере работаете.

Авг 11

Немножно новостей

Рубрики: Новости
  1. Город ХХХ. Скоро уже я сниму эти таинственные «ХХХ» и покажу вам сайт. Все пока идет как по маслу, над проектом работаю с удовольствием. После того, как сайт будет закончен и наполнен немного контентом, я напишу несколько статей как создавалась та или иная фича. Фичи там есть, думаю будет интересно.
  2. Доктор Хаус. Недавно начал смотреть 5-й сезон, насколько я понимаю это последний, 6-го еще не выпустили… Большую часть серий просмотрел на отдыхе в Севастополе. Нравиццо!!!
  3. Новые заказы. Не закончив текущий, уже получил новый заказ. Правда это будет не портал и не очередная соц. сеть, а некий сервис, которым, я уверен будете все вы пользоваться. Заказ сделал известный человек, и мне приятно работать с серьезными людьми. Серия заказов от него скорее всего ставит точку на принятии новых предложений до января 2010 года, т.к. после окончания работы над этим сервисом я буду заниматься своими проектами, которые еще тут запланировал.
  4. rybalka.tv. Я уже писал как-то, что мне нравится, с какими темпами растет посещаемость сайта, но не нравится, что форум полумертвый при такой то посещалке, да и в блогах мало кто пишет… потому я на данный момент ищу людей которые занимаются поднятием активности на сайте и форуме. Создал тему на форуме, написал письмо «Эпицентр«, но если на форуме толковых предложений не получил, то Эпицентр вообще не ответил. не понимаю таких подходов к возможным клиентам. Ну можно хотябы написать строчку «Мы заняты» или «Заказ не интересен». Но не тупо же игнорить… В общем кто может поднять форум, пишите мне цену, поговорим.
  5. Ubuntu. Продолжаю экспериментировать с операционными системами. В прошлые 2 месяца я работал на kubuntu, которая мне в целом не понравилась. Уж очень не привычно мне, после многих лет работы под виндами было перейти на kubuntu. Но сегодня речь не о нем, а о Ubuntu. При установке столкнулся со следующими проблемами:
    • Установка. Естественно я скачал самый последний релиз 9.04, записал образ, ставлю с диска, но на 27% выдается ошибка, что мол, у меня CD привод глючный. Ставил и с флешки, но с нее вообще зависает система и до установки дело не доходит. Поэтому пришлось поставить пока прошлогодний 8.04. Знающие – отзовитесь! Много ли я потерял что не поставил 9.04 ?
    • VPN. В сеть я выхожу ч-з vpn подключение от kiber.net.ua, и самостоятельно я не смог настроить подключение. Все мануалы по настройке VPN сводятся к настройке ч-з pptp-command. Причем пишут, блядь, что установить pptp-command нужно ч-з команду типа apt-get install pptp-command. Кто не знает, для этой команды нужен интернет, чтобы она скачала софт ч-з репозиториев. Пришлось нанимать мастера по линуксам, который за 100 гривен мне настроил VPN.
    • Шрифты. Установил FireFox, в нем по умолчанию были какие-то уебищные шрифты. Оказывается нужно еще ставить дополнительно пакет шрифтов от Microsoft. Поставил, но все равно шрифты в ФФ не очень выглядят.
    • Клавиатура. Что будет, если вы нажмете Shift + 7 в русской раскладке? Правильно, знак вопроса! Но по умолчанию Ubuntu печатает какую-то хуйню. Исправить это, можно порывшись в xorg.conf

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

Авг 2

Вернулся из Севастополя

Рубрики: Новости

Неделю отдыхал и работал в Фиоленте, что под Севастополем. Места красивые, к морю спускаться долго и сложно, но другого пути, кроме восьмиста ступенек в горах нет, потому приходилось =(

На море был 4 раза, лень было спускаться, днем в основном вылеживался возле бассейна, а с 10 вечера по 4 утра работал над проектом города Ж, который в этом месяце рассчитываю сдать. По началу работать было прикольно, давно было желание работать с «видом на море». Но это по началу, сейчас понимаю, что лучше моего офиса нет ничего.

null