spryt: странствующий вебмастер об авторе | контакты | PHP скрипты | Путешествия | Дешевые авиабилеты | Подкинуть деньжат

Почему блоггеры уходят в закат

Апрель 16, 2014

Вести блог дано не каждому — нужен особый склад ума, а так же усидчивость, когда надо писать регулярно «в стол». И писать так, чтобы было интересно читать. Большинство блоггеров сдувается в первую же неделю-месяц, написав 3-5 постов и поняв, что большего они не могут. Кроме того, нужно уметь правильно писать и излагать свои мысли — я не о банальной грамотности, а в первую очередь о стиле изложения, когда читать текст можно легко и непринужденно. Необработанный и сумбурный поток мыслей мало кому интересен, разве что эти мысли гениальны.

И даже если у человека есть все эти качества, он создает блог, регулярно в него пишет, набирает аудиторию... Но через 1-3 года закрывается. Почему? Очень просто — исписался, потерял интерес к блогу/выбранной тематике, достиг поставленных целей. Согласитесь, глупо писать про политику родной страны, когда ты окончательно иммигрировал в другую (как правило все не так фатально, но думаю общий приницип ясен). Или писать про заработок на сателлитах, когда у тебя строительный бизнес. У меня тоже был такой период — я его решил просто круто сменив тематику блога (это оттолкнуло некоторое число старых читателей, задо дало новых, и в любом случае блог — вещь личная). Очень немногие способны годами вести блог на одну тематику, сохраняя к ней интерес. Остальные уходят в закат.

Tengen Toppa Gurren Lagann

Однако, год за годом ведя блог, ты постоянно повышаешь планку для постов (это общая болезнь авторитетных блогов). И если в первое время ты мог использовать маты, то сейчас — несолидно. Или, в случае фотоблога, выкладывал необработанные фотки с телефона — то сейчас только после отбора из сотен фотографий и тщательной обработки. Становишься пленником своего блога, когда ты не можешь как раньше написать то, что тебе в данный момент интересно, безо всякой оглядки на читателей (ну это в случае, если блог как-то растет в профессиональном плане, а не остается простым дневничком). Дело ведь не в том, что писать нечего — как раз таки есть о чем, просто уже слишком много сил вложил в блог, чтобы такими мусорными постами терять аудиторию. Уже сформировался определенный формат, к которому все привыкли, и уровень качества. Менять всё это - определенный стресс.

Позволю себе один небольшой совет людям, которые думают о создании блога. Откройте любой текстовый редактор и напишите пост. А потом еще один. И завтра - тоже. Если вы за неделю напишите хотя бы 5 постов, и у вас все еще останется интерес - вот тут то самое время подбирать домен, устанавливать WordPress, шлифовать тему, и начинать публиковать свои посты (а потом добавить их в аггрегаторы). Если же после постов "Привет, мир!" и "Обо мне" вы застопорились - возможно, это не для вас. Слишком уж часто я видел подобные блоги из нескольких постов. Сэкономьте свое и чужое время :)

Собственно, к чему вся эта лирика, к тому же написанная оклоло года назад? (да, это опять пост из архива оффлайн-дневничка философского бреда - и там его еще достаточно много). К тому, что походу скоро будет очередной виток развития этого блога. Я просто сидел и смотрел на фотоархивы, по которым надо писать посты, и подумал - нафига? Фоток хороших мало, приключения довольно бледные на фоне всего остального, писать-обрабатывать нет никакого желания (и камеру не вытаскивал уже месяц). Хотя инфы там на пяток постов. Заместо этого мне хочется написать, например, про распределение кликов в выдаче в зависимости от позиции в выдаче поисковика, работу с utm-метками для статистики, или про pubsubhubbub (хотя это для хабра надо писать, слишком специфично).

Билеты в РФ я уже взял (удивительно, не пришлось даже брать кредит, хотя и пришлось обналичить заначку), так что как минимум до августа никакого тревела не предвидится. Может пора переквалифицироваться из нищеброда-путешественника в ололо-стартапщика/говнокодера "смотрите я делаю сервис для людей"? Фиг его знает. Хорошо, что у меня личный блог, и я могу менять тематику как мне угодно, и у меня нет груза из 100500 трафа с поисковиков :-D

PS. А еще я помню целую прорву интересных блогов в периоде 2006-2009, в основном из бомжедвижения. А сейчас от них осталось только трое активных - Я, DimaX и Маулнет. Хотя вполне допускаю, что интересны они мне были только тогда в силу новизны.

PPS. Хм, перечитал пост, так и не понял, что хотел сказать то. Всякие банальности типа "блог это вам не хухры мухры"? Тем более сейчас опять начнут возникать насчет моего космического ЧСВ. Впрочем, похуй, бред же, что хочу - то и пишу.

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

Девять черт характера, которые мешают людям зарабатывать много денег в интернете - от Натальи Косенко, которая много лет работала с вебмастерами в партнерской программе Aviasales, а сейчас в Wego.com.

Зоопарк Сингапура

Апрель 7, 2014

В каждом зоопарке есть свои особенности. В Сарубае например несколько десятков комодских варанов, в Чианг-Мае - панды и обширная территория, в некоторых местах Таиланда можно почесать тигра. Однако сингапурский зоопарк, на мой взгляд, лучший в ЮВА (неудивительно, учитывая сколько сил и денег в него вбухали) - в нем содержатся прилично число интересных животных, а самое главное - планировка, в который опасные хищники отделены рвом, а к некоторым неопасным можно заходить прямо в "клетку".

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

Итоги Марта 2014

Апрель 2, 2014

Панда

1$ = 36 рублей

Доходы:

TrustLink: 3833 (+468) рублей
SAPE сайты: 3331 (+424) рубля
TopSape Ads, свои сайты: 2987 (-1831) рублей
SAPE рефы: 2301 (+85) рублей
Aviasales реф: 2236 (+481) рублей
TrustLink рефы: 1690 (-53) рублей
TopSape прямая реклама: 1100 (-8400) рублей
AdSense: 16,5$ (+2,5$)
TopSape Ads, партнерка: 462 (-63) рублей
CMSE рефы: 412 (+34) рублей
LinkFeed: 403 (+83) рублей
Donation: 100 (-100) рублей
Reg.ru реф: 26 (-490) рублей

Всего доход: 540$ или 19'500 (-11'200) рублей

Расходы:
Хостинг: 1100 рублей
Сапа: 290 рублей
Реклама: 90 рублей

Итого прибыль: 500$ или 18'000(-11'300) рублей

Как ровно получилось, загляденье)

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

Строчка пополнилась Ленивым (который теперь Санчо Панчо), у которого показов почти как у меня на блоге (и с которым мы познакомились и попили пива в Чианг-Мае). Правда, никто не пытается встроить рекламу нормально в дизайн (если он вообще есть на сайтах =), что отражается на CTR и внешнем виде блогов. И рекламодателей маловато, пришлось разбавлять социалкой и дешманской рекламой. Демпинговать неохота (опять начнут треш добавлять), тем более хорошие скидки на опт есть. Пока-что видимо еще не все поняли, что объем показов удвоился до четверти миллиона в месяц. Опять нужен человек-сейлесмен и строчить письма потенциальным рекламодателям.

После установки счетчика uptolike для трастлинка доход вернулся на прежние показатели, и затем целый месяц падал (логично, так-как я не размещаю ссылки на посещаемых страницах). Ансео вышел из под фильтров, теперь там 30 страниц в индексе и тиц 70, на доходе впрочем это не особо отразилось, но потенциал есть.

Оффлайн траты:
Жилье: 7500 (=) бат
Еда: 7500 (+500) бат
Транспорт: 6000 (+3400) бат
Быт: 2700 (+300) бат

Всего: 23'500 бат, или 25'850 (+4'350) рублей

Таиланд — Чумпхон, Бангкок, Канчанабури, Сангкхлабури, Чианг Май.

Перерасход — неиспользованный авиабилет до Янгона (который пришлось взять, чтобы пустили в страну), неудачный визаран, и затем оверстей на два дня (500 бат в день, если нарушаешь визовый режим). Недельку провел в Бангкоке, недельку — на берегах реки Квай (особенно хорош деревенский Санкгхлабури), и затем поехал срочно в Чианг-Май для обновления штампа. И так тут и остался, что-то у меня каждая поездка сюда заканчивается остановкой надолго) Благо получил оплату за баннер, так что на аренду хватило.

Чианг Май

Снял комнату за 5000 бат в месяц - не кондо, но и не гест, что-то вроде 5-6 комнат над редкопосещаемом кафе. Чуть меньше, чем комнаты в кондо, зато депозит всего 3к, есть вся мебель (и стол тоже), уборка/смена белья раз в неделю, холодильник. За интернет денег не берут — потому что он жутко нестабильный, один день можно спокойно качать с торрентов и не парится, на следующий — работает пару минут после подключения и затем глохнет (успеваешь загрузить одну страничку). Что не особо способствует работоспособности и моральному духу (именно поэтому отчет с запозданием, написал то я его вовремя, а вот опубликовать).

Видимо, буду пробовать работать оффлайн/в кафешках/в коворкинге/не работать.

В марте вообще не особо много сделал, так-как опять шатался по всяким интересным и не очень местам, намотал автобусами на трое суток чистого времени. На StoryFinder скорее допиливал баги и мелкие фичи, пытаясь привлечь посетителей (6 постовых) и сделать их постоянными. Пока с переменным успехом, на сайте всё так же крутится 50-70 человек в день, хотя постоянная аудитория потихоньку накапливается, ядро уже 10 человек (у блога - 90, у топсапы - 400) . Процесс раскрутки требует кучи контактов с людьми, написания сообщений так, чтобы их не удаляли за рекламу (комментарий на ЦП дал 120 посетителей), соц.продвижения, а сарафанное радио пока не запускается. В общем, спринтом не пахнет, скорее затяжной марафон =) Впрочем, есть и хорошие показатели - хотя число посетителей выросло всего на 30%, закладочников стало в два раза больше, так же как и использование сайта (в первую очередь - переходы на другие блоги, использование поиска, подписки на ридер).

Планы - в ЧМ до 27-го, потом недельку в Пае (?) и Бангкоке, и обратно в Россию. Хотелось бы конечно на обратном и в Китай заглянуть (трое суток без визы), или вообще на пару недель в горный Далат рвануть, но как говорится финстрип говорит сам за себя)

Большой вопрос, как я еще буду тут работать, но тем не менее постараюсь (у хозяйки геста вроде есть доп.модем/роутер-ретранслятор). Хотя плоскость работы смещается с тупо кодинга (который тоже все еще нужен) на грамотный пиар, к тому же без денег. И хотя тревел-форумов куда больше, чем всяких сеошных, но люди там чрезвычайно консервативные, и за ссылку на свой блог, а тем паче сервис, банят без разбору, поэтому надо действовать очень тонко, изучать сообщество, немного в него вливаться, и ненавязчиво рекламировать. Что отнимает кучу сил и времени (

Постовой:
Как всегда, бороздя просторы интернета, иногда находишь интересных людей) Алиса, из Удачного (а я наивно думал, что Якутск - жопа мира =), ведет тревел-блог Backdoorpath. Своеобразный, но увлекающий - пока не долистал до первых постов, не остановился) Прилично полезной инфы - например, что в Непале можно без проблем жить до 5 месяцев, и заменить там заканчивающийся загранпаспорт (в Тае это намного сложнее). Или куча постов про забавные особенности стран, вроде повсеместных детских стульчиков в уличных кафешках Вьетнама - про Китай, Непал, Индонезию и другие страны. Плюс отличные фотографии, сдобренные мнением человека, подолгу живущим в странах. А еще она путешествует одна, но вы же не из-за этого посетите блог, да?)

Все посты с тревел-блогов собираются в одном общем аггрегаторе на StoryFinder, можно читать на сайте, по RSS или в твиттере.

Ко Паям (Ko Phayam)

Март 21, 2014

Честно говоря, я уже затрудняюсь ответить, на скольких пляжах я побывал (first world traveller problems), и сколько суммарно прожил на берегу. Я не большой любитель именно пляжно-морского отдыха (близость воды куда лучше, когда это чистая река), хотя мне и нравится иногда выбираться на песочек и часами ходить вдоль пляжа) Да и жить рядом с морем куда приятнее. Поэтому у меня сформировались свои критерии "качества" пляжей, по которым мало кому известный Пангкор находится в первой тройке, а Боракай всего лишь замыкает десятку (Самуи, Пхукет? Не смешите мои тапочки =). Но что-то я разговорился, короче говоря, пляжи острова Ко Паям я одобряэ 100%-но) Хвойный, безлюдный и офигенно большой.

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

Делаем наглядную статистику событий по дням (PHP + Google Charts)

Март 7, 2014

Сегодня у нас "вебдев для самых маленьких", а именно - оформление разной статистический информации графиками. Задача: есть некоторые события (регистрация пользователей, появление сообщений, поисковый запрос и т.д.), логирующиеся в MySQL, требуется наглядно показать динамику (сколько событий в день/месяц/час), вроде такого:

post_stat

Для начала нужно добавить в таблицу события поле `time_added`, тип TIMESTAMP, значение по умолчанию - CURRENT_TIMESTAMP. Не нужно даже ничего менять в php-коде - в это поле будет автоматически добавляться время добавление записи, а в phpmyadmin он будет выглядеть вполне читабельным значением вроде "2014-03-07 18:22:27" (в отличие от записи timestamp-а в int поле). Затем делаем выборку из таблицы:

  1. //Получаем метку даты 30 дневной давности о оформляем его в удобовариемый mysql-ем вид
  2. $last30d=date("c",strtotime("-30 day"));
  3.  
  4. //Делаем выборку событий из базы старше нужного
  5. $res=mysql_query("SELECT COUNT(*),time_added FROM wordstat WHERE time_added>'$last30d' GROUP BY DAY(`time_added`)");
  6. while($row=mysql_fetch_array($res)) {
  7.         $key=date("Y-n-d",strtotime($row['time_added']));
  8.         $days[$key]=$row['COUNT(*)'];
  9. }
  10.  
  11. //Сортируем массив в нужном порядке
  12. ksort($days);

Не так уж сложно, как видите) Точно так же можно подсчитывать число событий в месяц или год. Следующая задача - построить график по этим данным. Можно конечно использовать какую-нибудь php-gd библиотеку, или даже самостоятельно всё написать, но зачем, если есть готовые либы? Я использую JS-библиотеку Google Charts, обладающую просто безграничными возможностями, главное в нём разобраться.

  1. <script type="text/javascript" src="https://www.google.com/jsapi"></script>
  2. <script type="text/javascript">
  3.  
  4. // Load the Visualization API library and the piechart library.
  5. google.load('visualization', '1.0', {'packages':['corechart']});
  6. google.setOnLoadCallback(drawChart);
  7.    // ... draw the chart...
  8.  
  9. function drawChart() {
  10.  
  11.     // Create the data table.
  12.     var data = new google.visualization.DataTable();
  13.         data.addColumn('date', 'Дата');
  14.     data.addColumn('number', 'Запросов');
  15.     data.addRows([
  16.     <?
  17.     foreach($days as $day=>$count) {
  18.                 $date=strtotime($day)*1000;
  19.                 echo "[new Date($date), $count],\n";
  20.     }
  21.     ?>
  22. ]);
  23.         var options = {'title':'Поисковых запросов, в день:',
  24.         'width':900,
  25.         'height':200,
  26.         'legend':{'position':'none'},
  27.         'titleTextStyle':{'fontName':'Georgia','fontSize':20,'bold':false},
  28.         chartArea: {width: '100%'},
  29.         vAxis: {textPosition: 'in',minValue: 0},          
  30.     };
  31.  
  32.     // Instantiate and draw our chart, passing in some options.
  33.     var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
  34.     chart.draw(data, options);
  35. }
  36. </script>
  37.  
  38. <div id="chart_div" style="width: 900px; height: 200px;"></div>

И вауля, график готов. Кастомизировать его можно как угодно, мне больше нравится такой вид, а не дефолтный. Как я уже писал, возможности у библиотеки богатые (это ж гугл), документация весьма обширная, но её надо читать и вкуривать, и далеко не всё получается как надо (я например не могу настроить сетку внутри графика).

Задача решена. Да, возможно в MySQL можно задать такой запрос, который выдаст данные в уже нужном отформатированном виде. Уже перед самой публикацией понял, что я дичайше накосячил (до этого просто выбирал все записи из БД и фасовал их по дате в массив), и при более-менее значительных данных скрипт будет либо падать от нехватки памяти, либо очень очень долго думать. Отсюда вывод - не верьте всему тому, что написано в интернете) Гугл и stackoverflow быстро выдали мне нужное решение, описанное выше (там только SQL-запрос сменился). Хотя я пока еще использую старое ресурсоемкое решение, так-как мне нужно много более подробной информации, а не только динамика. Наверняка там и в других местах можно реализовать более удобно и правильно, например метод передачи данных между php и js.

PS. Я люблю собирать разнообразную статистику и анализировать её. Правда, не всегдя я делаю это наглядно - просто лень заморачиваться, можно ведь просто таблицу значений вывести) Но когда это публичная статистика, хочется навести красоту, а потом уже сам привыкаешь к такому удобству, и начинаешь делать так везде.

Исходный код оформлен в Pastebin, но для совместимости был скопирован со страницы для печати, вместе со стилями (только javascript-оформление не заработало, поэтому слегка криво подсвечен второй кусок кода)

Самуи

Март 6, 2014

Если судить активности блогосферы, почти все приезжающие в Таиланд вебмастера едут на Самуи (нищеброды - в Чианг-Май, без самовара - в Паттаю). Мне не очень понятно почему (точнее, понятно, но не особо близко по духу), а так-как почти 3 года назад я уже тут жил, скорее всего бы опять пропустил) Но тут DimaX обмолвился, что у него пустует гостевой домик, где я бы мог пожить (почти каучсерфинг), что было бы весьма недурственно. Так я на недельку заехал на Самуи, изрядно исходив ножками его северную часть)

PS. Это было еще в феврале, и сейчас я уже в Бангкоке (для предотвращения комментов в духе "я тоже на Самуи, давай встретимся" =)

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

Итоги Февраля 2014

Март 1, 2014

1$ = 36 рублей

Доходы:

TopSape прямая реклама: 9500 (+2500) рублей
TopSape Ads, свои сайты: 4818 (+668) рублей
TrustLink: 3365 (-745) рублей
SAPE сайты: 2907 (-549) рубля
SAPE рефы: 2216 (-306) рублей
Конкурс у Билл Знает: 50$
Aviasales реф: 1755 (+138) рублей
TrustLink рефы: 1743 (+43) рублей
TopSape Ads, партнерка: 525 (+348) рублей
Reg.ru реф: 515 (+25) рублей
AdSense: 14$ (-8$)
CMSE рефы: 378 (=) рублей
LinkFeed: 320 (-47) рублей
Donation: 200 (+200) рублей
TopSape Links: 4$
Fornex, рефы: 0,56€ (хостер, сервера/VPS в Европе, оче удобная панель, держу у них StoryFinder)

Всего доход: 853$ или 30'717 (+2'567) рублей

Расходы:
Хостинг: 1100 рублей
Сапа: 330 рублей

Итого прибыль: 813$ или 29'300(+4'200) рублей

Доход от продажи ссылок продолжает падать. Трастлинк внезапно за один день сбросил со 140р в день до 100р (топсапа). Что-то мне подсказывает, что через год-два эти источники вообще пропадут из финстрипов.

Халявные 50$ за конкурс - надо было подсчитать число комментариев на блоге, а я как раз активно работал над этим для поисковика, так что 15 минут на создание новых таблиц и настройку парсера - и вауля. Жаль только, что такие конкурсы это скорее "кто лучше напишет парсер", а не у кого лучше интуиция, как я наивно думал. И их не так много)

Баннер на топсапе продлили, и полмесяца висел еще один в сайдбаре. Профит. Пересмотрел договоренности с партнерскими сайтами в TopSape Ads, добавился DimaX со своим блогом и сервисами. Увеличил лимиты на выкуп показов, настроил асинхронный показ JS (чтобы сайты не подтормаживали, в том числе мой блог). Правда, реклов в последнее время маловато) Если есть желание, можете присоединится и откручивать строчки у себя.

Оффлайн траты:
Жилье: 7500 (-1000) бат
Еда: 7000 (-1000) бат
Транспорт: 2600 (-5400) бат
Быт: 2400 (+1400) бат (визаран + сандали)

Всего: 19'500 бат, или 21'500 (-5'000) рублей

Краби-Таун, Накхон Си Таммарат, Самуи: Натон, Банг Рак; Сураттани, Ранонг, Ко Паям, Чумпхон. Весела и неказиста жизнь коллеги программиста :-D Большую половину месяца жил в провинциальных городах Таиланда (причем в отелях), работал. Недельку провел на Самуи, и еще три дня - на Ко Паяме (солнце-море-пляж, ну как обычно). Из забавного - уже трижды узнавали на улице, причем два раза - те, кого я уже знал онлайн)

Сураттани

Тревел-планы: решил забить на Мьянму-Бирму, слишком много мороки и трат. Аналогично - на Ко-Тао, ибо там сейчас туристический ад (лучше загляну попозже, в апреле). На март пока план такой: 2-5 марта - Петчабури, 5-10 марта Бангкок, 10-17 Канчанабури, 18-20 Чианг Май + визаран, 20-30 Пай и Мае Хонг Сон. Если не разленюсь конечно, уже неделю в Чумпхоне, а до сих пор не съездил на пляж в 20км от города (лень, поздно просыпаюсь, что я пляжа не видел что ли).

По работе - офигенно. Запустил StoryFinder (как и планировал в прошлых итогах), ну и большую часть времени работал именно над ним. Все остальные проекты отодвинул на задний план. Хотя у той же топсапы за месяц +12% к посетителям, +7% просмотрам ридера, +13% к просмотрам чана, и аж +114% к просмотрам Хайва, коллективного анонимного блога.

Очевидно, что весь март я так же буду работать над SF (к сожалению, не в режиме Кучинга каждый день помногу, но все равно). Сейчас база 25к постов, за месяц её надо удвоить. Начну потихоньку рассылать "письма счастья", так как без реакции от блоггеров тут делать вообще нечего (хотя появляются приятные плюшки, типа добавления в дмоз или 60к халявных показов строчки у Traveliving). Хотя не знаю, сработает ли здесь старые добрый эффект ППБ)

Постовой:
Первый человек, объехавший на велосипеде вокруг земли (по контурам континентов). «И у путешествующих, и, наверное, вообще у человека проблем всего две, и обе бумажные — это визы и деньги»

Как я делал StoryFinder

Февраль 26, 2014

Что ж, пришло время поподробнее рассказать про мой новый проект, поисковик по тревел блогам, и как я его делал. Первые строчки кода я написал почти два месяца назад, а публичный бета-тест начался три недели назад. Я хотел написать обо всём в следующем посте итогов, но слишком уж много информации скопилось :) Поисковиком его называть пока рано, это скорее поиск по тегам - гео.названиям, вбиваешь город или место - и тебе список постов от путешественников, побывавших там. Можете попробовать - StoryFinder.ru


Как мне вообще пришла в голову такая идея? Ну, как часто путешествующий, я читаю посты других людей о месте, куда направляюсь. А где их искать? Гугл и Яндекс выдают сплошняком нерелевантную информацию (отели, погода, рерайт статей), поиск по блогам полон всякими твиттами и форумами. Есть одна подборка на основе Google Custom Search, но она не полная, и не очень наглядная (но раньше пользовался в основном им). Когда-то давно я хотел сам вручную собирать подобные анонсы, когда хотел писать статьи по местам, но это слишком глупая и ресурсоемкая задача. Лучше её автоматизировать!)

Что я и сделал. Я не стал создавать полностью универсального паука-краулера, это слишком сложно, да и не нужно. Список всех страниц? Sitemap.xml, который парсится двумя строчками (или atom-фид всех постов блога в блогспоте). Текст поста? Тут пришлось повозится, но использовав Simple HTML DOM Parser и стандартизированную верстку WordPress/Blogspot, я довольно быстро стал получать нужную мне информацию - сам пост, заголовок, число фотографий (для тревел-блогов это очень важный параметр), число комментариев (как показатель качества) и прочие мелочи. С каждым новым добавляемым блогом приходилось дописывать всё новые и новые правила в парсер, сейчас для одного только определения основного текста используется 27 классов/идентификаторов (пробуем например div.entrypost, если его нет - div.post, и т.д.). Зато сейчас для новых блогов уже почти не приходится ничего дописывать, всё сразу парсится правильно (для большинства вордпресс тем). Правда, тут вступают в игру блоги на Joomla, Ucoz, TextPattern и прочих, корявая невалидная верстка, лимиты для загрузки страниц (укоз) и прочее прочее)

Редактор - Sublime Text

А что сам поиск? Конечно, можно было бы использовать готовый движок, типа Sphinx или Lucene, и я даже их скачал и немного ковырял. Но начав по старинке с LIKE %%, я постепенно добился того, что мне нужно. Как я уже писал, это не живой полнотекстовый поисковик, отвечающий на вопросы, это скорее тег-поиск, и можно было бы добиться того же результата, просто вручную проставив место для каждого поста. Отбросив у запроса последнею гласную букву (Москва - Московский/Москве/Москву, поэтому поиск по "Москв"), а так же закинув тайтл в 255-символьное поле и сделав по нему индекс, я добился вполне удовлетворительной скорости поиска и полноты выборки. Разумеется, не сразу, по мере увеличения базы и сбора статистики использования и багрепортов (даже сейчас я фиксю по нескольку багов в день, в том числе довольно критичные, пусть и глупые). Особенно много головной боли было из-за группировки постов у блоггеров, зато это во много раз повышает удобство.

А дальше оставалось только собирать базу блогов - с каталогов/рейтингов, просто с поиска, кто-то даже сам добавлял через форму. Сейчас в базе 113 блогов и 23000 постов (за месяц удвоил), правда в силу специфики примерно четверть постов - про Таиланд, про другие страны куда меньше. Причем многие блоги ведутся практически "в стол", у них нет посещаемости или аудитории, хотя есть отличный материал. Но искать их довольно сложно. Но один раз добавив блог, я подписываюсь на все новые посты из RSS, которые добавляются в индекс, что очень удобно. Посты в ридере приводятся в стандартный вид тем же парсером, поэтому нет никакой разницы, полный фид или краткий (при желании я вообще мог бы скачать полностью все посты вместе с фотографиями и показывать их у себя на сайте, но мне это не нужно).

Офигительно удобная вещь, жаль пока только вручную собирается. Выдача по большим странам вообще не имеет смысла

Откуда первые посетители? Ну первой десятке тестеров я присылал ссылку сам, и затем корректировал выявленные недочеты. Когда же сервис стал более-менее работоспособным, я анонсировал его на форуме TravelBloggers (сообщество тревел-блоггеров), что дало 140 посетителей, положительные отзывы, советы и свежие блоги в базе. Со своего паблика в VK со 140 подписчиками я получил еще 75 посетителей (удивлен эффективностью), с твиттера столько же (хотя там самым последним анонсировал), немного с чана и спарка (я даже создал там профиль как "стартап" =). Ну и затем логично ожидаемый постовой на блоге, который принес аж 700 посетителей. В среднем на каждого посетителя 3,8 просмотра, а после спада активности на сайте осталось примерно 20-40 человек в день с закладок. Итого за первые три недели:

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

1400 поисковых запросов (без меня и только уникальные)
1200 переходов на сайты (по статистике LI, то есть реально на 10-30% больше)



БД весит 600мб, тумбы фотографий - еще 300мб, сам сервис крутится на обычной VPS c 512мб оперативки. Все что светит в веб, написано на CodeIgniter, парсеры - отдельные консольные php-скриты. LA на уровне 0.05, большинство запросов отрабатывается меньше чем за 0.1c

Пока что я вполне доволен темпом развития. Разумеется, я ожидал более взрывного роста, особенно во время старта (на самом деле нет никакой разницы, когда вы наконец запустите проект), блоггеры не особо спешат просто так советовать сервис читателям (кроме разве что DimaX'а и 9seo, но это не те, кого я ожидал). Даже несмотря на появления в источниках трафика у многих. Зато я за это время успел улучшить поиск)

Планы по поводу проекта - разумеется, развивать его. Сейчас три основных направления - увеличивать базу блогов (искать новые, разбираться с проблемными), улучшать поиск (например, недавно сделал штуку для объединения выдачи по нескольким запросам в один, Бирма и Мьянма например), и продвигать сервис. Конечно, совсем на сарафанное радио полагаться нельзя, но первые два пункта куда важнее пока что.

А если смотреть глобально.. Моя цель - миллионная месячная аудитория (о как. Ну или 30к ежедневной, хотя это немного разные вещи). В тревеле такое возможно, да, посмотрите топ LiveInternet в категории Путешествия. Разумеется, обычный поиск по блогам такую аудиторию не соберет, но и поиск в общем-то только вершина айсберга. И даже он вполне может дойти до как минимум тысячной аудитории. Может я себя (и проект) и переоцениваю - тогда это останется просто поисковиком по тревел-блогам, интересным нескольким сотням людей) Как минимум мои проблемы он уже решает, по поводу планируемых поездок в Петчабури или Канчанабури - связка WikiTravel+StoryFinder полностью покрывает мои потребности в информации для путешествий.

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

PS. Пока делал сервис, побывал в 4-х странах, 7-и городах и 3-х островах. Кто сказал, что в постоянном путешествии или тропиках нельзя работать?) Был бы интересный проект ;)

Bako National Park

Февраль 23, 2014

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

Борнео - кладезь нац.парков, и Бако находится совсем недалеко от Кучинга. В отличие от многих других нац.парков Малайзии, в которые добираться либо организованной группой за приличные деньги, либо ехать автостопом и спать в палатке, тут всё довольно цивильно.

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

Nakhon Si Thammarat

Февраль 9, 2014

Хорошо жить в провинциальных городках, особенно в Таиланде) Дешево, туристов нет, достопримечательностей нет, моря нет, ничего не отвлекает от работы. Как раз то, что нужно после Краби в высокий сезон. Еще и ежедневный аттракцион - белый человек на прогулке, а уж если он что-нибудь купит в лавке - день прожит не зря!) Так что я пробыл тут аж неделю, довольно продуктивно, а сегодня решил даже порадовать читателей постом (на самом деле у меня еще три хвоста осталось, но все же актуальные посты интереснее).

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

Андрей «Spryt» Гиацинтов (VK)

Путешествия:

Сейчас: Чианг Май, Таиланд
Планы: РФ, 7 мая
Посещенные страны:
открыть все | закрыть все

Посмотреть на Google.Maps

Как дешево путешествовать по Азии

Я зарабатываю:

Реклама TS: 230 руб
TopSape Ads: 203 руб вчера
TrustLink: 102 руб (stat)
Sape, сайты: 103.83 руб
Sape, рефы: 72.3 руб
TrustLink рефы: 60 руб
AviaSales: 40 руб
На ссылки: -9.39 руб
Хостинг: -40 руб
Итого: 797 руб в день

Рубрики:

Итоги(92) Я(55) Блоггинг(48) Таиланд(43) Путешествия(30) Заработок(29) Бред(29) Философия(26) Georgy(21) Сателлиты(17) Малайзия(16) SEO(14) Непал(13) Чианг Май(10) Мои проекты(8) Филиппины(8) Индонезия(8) Бангкок(7) Ява(7) Шри-Ланка(7) Домены(6) Краби(6) Борнео(6) Паттайя(5) Лаос(5) Самуи(5) Камбоджа(5) скрипты(4) вебдев(4) Кордильеры(4) Каталоги(3) Обзоры блогов(3) Буржунет(3) Cameron Highlands(3) Вокруг Аннапурны(3) Покхара(3) Helambu trek(3) Гонконг(3) Велотрип(3) Вьетнам(3) Гаджеты(2) Бредовые идеи(2) Визы(2) Пенанг(2) Куала-Лумпур(2) Катманду(2) Сингапур(2)

Архив:

Поиск по блогу:

SEO анализ сайта:

Реклама