Ne v kontakte Asocial programmer's blog

Интернет-забор. Оставь свой автограф в сети!

Feature image

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

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

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

Буду благодарен всем, кто поддержит забор информационно :) С меня ссылочка.

PS. Линкоманулия прогрессирует. Прямое тому доказательство - аукцион по продаже ссылок с анкором линкомаулия.

UPDATE

Ровно пять дней понадобилось, чтобы на заборе появилось гордое слово “хуй”. Кто бы сомневался.

Линкоманулия или по чём свежие темы?

Уже давно полным ходом идет конкурс линкомаулия. Многие блоггеры приняли в ней активное участие, рассчитывая урвать кусок от призового фонда в $7000.

А вот какая от этого всего польза для организатора, дона Маула?

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

Хитрый Дон в обмен на $7000 получает возможность изучить все темы оптимизаторов, которые из шкуры вот лезут, чтобы попасть в семерку лидеров.

И правда, нехилый призовой фонд и широкая огласка конкурса порождают совершенно нездоровую конкуренцию в топе “линкомаулии”, и совершенно очевидно, что для попадания в топ за счет классических закупок ссылок и постовых придется потратить больше, чем получишь (если получишь) в качестве приза. Поэтому оптимизаторам приходится прибегать ко всем известным им хитростям и использовать все доступные темы, чтобы подняться в выдаче. Маулу же остается только наблюдать за лидерами и изучать, как они продвигаются. Получается, что свежие темы оптом нынче стоят $7000 - не больше и не меньше.

Все это я пишу не к тому, что Маул такой плохой и крадет чужие темы. Наоборот, он молодец, замечательно придумал. Настолько замечательно, что все чужие темы можем получить и мы с вами - достаточно только внимательно изучить выдачу.

Так что не зевайте, господа!

Линкоманул

SEO кроссворд от ProdvinemVmeste.ru

Давно уже следовало об этом написать, но как-то руки не доходили.

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

Кроссворд не слишком сложный, но всячески способствует разминке мозга, так что рекомендую его разгадать в добровольно-принудительном порядке ;)

PS. Забавно, что спустя пару дней после январского лага ICQ мой необновленный клиент снова стал коннектиться напрямую. Зато, судя по всему, вчера они вновь перешли на новый протокол и коннектиться напрямую перестало опять. Теперь пашет только через tor, что говорит о том, что Европы их махинации не каснулись.

Не в контакте - год спустя. Отчет.

И так, чуть более года назад в этом блоге была опубликована первая запись. Тогда я еще слабо представлял, что из этого выйдет, как в тематическом плане, так и в содержательном. В качестве движка был выбран b2evolution, но из-за сравнительно низкой популярности стиль пришлось портировать вручную. Создание блога пришлось на пик популярности социальных сетей вроде вконтакта, которые в ту пору ухитрялись отнимать просто колоссальное количество времени у моих друзей и знакомых. Это настолько встревожило меня, что я решил держаться подальше от этой чумы и блог назвал соответственно.

Вскоре мое внимание привлекли технологии серверной виртуализации, и в результате я узнал довольно много нового и интересного для себя. Параллельно с этим я осваивал SVN, который мне был необходим для разработки модов для phpBB.

29 мая 2008 года я написал небольшой пост о выборе движка форума, который с тех пор надежно удерживает первое место по читаемости. Хотел бы я знать, почему.

К лету старый движок блога меня окончательно достал постоянными глюками, поэтому было решено перевести его на гораздо более гибкий и удобный Drupal версии 5.х. Так что третье июня можно считать вторым днем рождения этого блога :)

Первые шаги в SEO я стал делать в конце июня. Примерно тогда же я наткнулся на один сайт обмена посетителями, который просто поразил меня корявостью реализации. Позже я нашел там еще один косяк. Продолжая изучать поведение поисковиков, я провел эксперимент, чтобы выяснить, какие ссылки индексируют поисковики. Результаты: раз, два, три. Следующим шагом стало создание нескольких экспериментальных сателлитов, для которых понадобилось найти шаблоны. И я их нашел. Этот пост уверенно держит второе место по читаемости и, пожалуй, будь он опубликован раньше, стоял бы и на первом.

Жестокое обострение лени заставило меня искать от нее лекарство, рецепт приготовления я вскоре после пробы на деле изложил для всех желающих. Надо сказать, что помогает до сих пор :)

Потом я снова отвлекся от СЕО в пользу родного программирования, что привело к созданию сразу нескольких полезных продуктов, которые с тех пор активно используются мною. Это были инструмент для документирования PHP кода, шаблонизатор и красивые диалоги на JavaScript.

Очень в пору пришлось появление Zebrum CMS, поскольку я вновь занялся сателлитами. Чтобы облегчить себе жизнь, я написал конвертатор “чегоугодноВзебру” :) Однако, контент, прежде чем конвертировать, надо откуда-нибудь брать, вот я и задумался о его потенциальных источниках. Чуть позже я даже написал парсер под это дело, но он оказался не слишком работчим. А жаль.

Перед новым годом я наконец обновил движок блога, переведя заодно его на ветку 6.х. Так же к новому году я начал продажу RegSubmitter.

Уже после праздников я решил собрать во едино все мои мысли по поводу противостояния спамерам и более-менее связно изложить их.

Пусть за прошедший год блог и не приобрел сумашедшей популярности, но число читателей постепенно растет и это не может не радовать мою графиманскую душу :)

День рождения блога.

Feature image

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

К сожалению, на полный отчет сейчас времени нет - буквально через пол часа надо будет выходить из дома, чтобы успеть на поезд. Так что пишу этот пост буквально “сидя на чемоданах”. Но отчет обязательно будет, как только вернусь через четыре дня :)

Заработок на файлах

Еще в прошлом году я в качестве эксперемента зарегистрировался на SMSFiles.ru, залив туда пару файлов, и опубликовав ссылки на блоге. И был немало удивлен, когда даже столь скромные усилия стали мне приносить ежемесячно небольшую сумму.

А теперь вот мне пришло от SMSFiles письмо с уведомлении о запуске нового сервиса:

Рады представить вам новый файлхостинг для мобильных устройств ShareWAP.ru. Описание данного сервиса по пунктам:

  1. Вы можете загружать свои файлы как с телефона, коммуникатора, так и с компьютера.
  2. Cкачать же можно будет лишь с какого либо мобильного устройства. Скачивание абсолютно бесплатное.
  3. За тысячу скачиваний, уникальных в течении 24 часов, мы платим 500 WMR.
  4. Выплаты будут производиться два раза в месяц, 1 и 15 числа. Минимальной суммы для выплат нет.
  5. Имеется партнерская программа - получайте дополнительно 20% от дохода привлеченных вами участников.

Ждем вас!

В общем, надо будет попробовать.

PS. А вот и еще один блоггер принял участие в конкурсе линкомаулия. Пожелаем и ему удачи :)

Почему чтение исходных кодов страниц полезно для здоровья.

Как минимум три четветри русскоговорящих вебмастеров ходили читать комментарии в коде на домашней страничке господина Лебедева. Отжиги там попадаются еще те, кто не читал - продлите себе жизнь, почитайте.

Вот только если вы думаете, что отжигать в комментах умеет только Тёма, то вы заблуждаетесь. Один из таких сайтов - www.ru, некогда популярный у системных администраторов в качестве аргумента для команды ping :) Давайте глянем, что скрывается за кулисами гордого названия Russia on the Net.

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

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

Трам-пам-пам, приближаемся к концу страницы и…

<!-- Text Bottom Advert --
<table><tr>
<td ALIGN="center" class="links"><b>Paid Ads:</b>
 <A href=http://www.order-pills-online.org>Order Pills</A>
 <A href=http://www.order-pills-online.us>Weight loss</A>
 <A href=http://www.purchase-pills-online.org>Purchase Pills</A>
 <A href=http://www.purchase-pills-online.us>Muscle Relaxants</A>
 <A href=http://www.buy-cheap-pills.info>Super Pills</A>
 <A href=http://www.cheap-pills-online.us>Cheap Pills</A>
 <A href=http://www.cheap-pills-online.org>Pills Online</A>
 <A href=http://www.buy-cheap-pills.com>Buy Pills</A>
 <A href=http://www.order-cheap-pills.biz>Pills Info</A>
 <A href=http://www.cheap-pills-online.info>CyberPills</A>
</td></tr></table>
-- Text Bottom Advert -->

Как вам? “Россия в Сети” предлагает таблетки всем желающим :) После этого все, что о нас думает заграница, не кажется слишком удивительным.

А на пару строчек ниже:

<!-- уши начало -->
<!-- ухо 1 начало -->

А вы думали, что только у стен есть уши?

Гуляем дальше… Заходим в категорию “Business” и видим забавный кусочек php кода:

<!-- passthru ("/www/httpd/clients/www_ru/cgi-bin/r.scr $topic"); --

К сожалению, этот скрипт уже удален с сервера, а то, возможно, узнали бы что-нибудь интересное.

Теперь чего-нибудь поищем… И найдем 8)

<!--zzzbegin www_ru.ms.mem_select(' fuck',1,21,-1,-1,-1,0); end;-->
<!-- select id,uptopic_id,decode(lang,1,a.uptopic_name_eng,a.uptopic_name_rus),topic_id,decode(lang,1,a.topic_name_eng,a.topic_name_rus),name,note from www_ru.site a, www_ru.ctx_page d where id = www_ru.ms.get_id(d.n) and d.n <= www_ru.ms.get_num -->

В общем, зрите в исходник и продлевайте себе жизнь здоровым смехом. И, главное не делайте таких же ляпов :)

PS. Пузат участвует в конкурсе линкомаулия. Что ж, желаю ему удачи ;)

PPS. А сайт Артемия закрылся на реконструкцию. Неужели Артемий решил сделать себе нормальный сайт с нормальным дизайном?

screen31.jpg

ICQ выпала. Опять.

Нет, все-таки в AOL сидят законченные сволочи. Мало того, что они опять что-то нахимичили с серверами, что все альтернативные клиенты перестали пахать, так еще и это нововведение касается только России и близлежащих.

Наглядное доказательство тому - через забугорный прокси или tor все отлично коннектится. А напрямую - “хрен вам, качайте официальный клиент ICQ6 и смотрите нашу рекламу”.

Эй, вы, господа, которые в ALO’е сидят! Вы совсем охренели? Вы сделали аську под Linux? Нет? А какого черта все линуксовые клиенты перестали коннектиться?! Я знаю, вы никогда этих строк не прочтете, но мне пох. Точно так же, как вам на всех пользователей линукса.Гудбай, америка онлайн, добро пожаловать, Жаббер. Вы меня достали, поэтому вот моя новая цель на этот год: перенести 90% общения на жаббер. Все важные контакты - в первую очередь, ибо если очередной ваш финт сорвет мне дела, хуже будет не вам, а мне. Нахер такие риски. В гробу я вас видал.

С уважением, антисоциальный программер.

PS. Большинство виндовых клиентов уже обновились. А всем, кто пользуется никсовыми, необновленными клиентами солюшн: поставьте и запустите tor, в настройках клиента выберите SOCKS5 прокси, хост 127.0.0.1 и порт 9050. Работать будет медленно, но хоть как-то.

Две темы на заметку.

Последние дни были крайне урожайными в плане информации к размышлению.

Первая занимательная тема была на серче, и речь шла о том, как Яндекс учитывает ссылки. Хоть гуру и не сумели прити к конченсусу, много занимательных фактов было озвучено. Там, кстати, была произнесена одна интересная фраза: «Кстати, размещение в каталогах убивает траст напрочь. Повысить его можно купив сcылки на жирных донорах, чтобы плохие каталожные ссылки пропали из наиболее вероятностного разброса и перестали учитываться». В общем, рекомендуется к прочтению.

Вторая тема касается Гугля и обсуждается на серче и умаксе. Суть заключается в том, что любой поддомен вида hyves.* имеет PR 7, 4 или 0, в зависимости от того, не наложены ли на сайт, под фильтром ли он или забанен. Про это, кстати, я прочитал у Будущего Миллионера.

UPD.

Хороший пост по мотивам топика про Яндекс и ссылки написал Семен Бруква. Всем рекомендую к прочтению.

UPD2.

Дискуссия продолжается, и Семен написал еще один пост. Читаем.

3 причины выучить PHP.

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

  1. Экономия финансов. Во время создания любого серьезного сайта всегда приходится дорабатывать какие-то части движка “под себя”. Даже если вы выбрали очень удачный движок, лезть в код вам все равно придется ради каких-нибудь мелких косметических правок.

    Пример: блок последних комментариев в Drupal в исходном виде крайне неинформативен - он не выводит ни названия поста, к которому относится комментарий, ни его автора. Если вы не знаете PHP, вам пришлось бы заплатить фрилансеру за приведение его в нормальный вид, скажем, $3, но если вы знаете язык, то вы сделаете это сами за пять минут и совершенно бесплатно.

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

    Пример: Сейчас я делаю сайт, посвященный моей любимой группе Pain. Вполне закономерно, что я решил разместить на нем и тексты песен. При этом во мне разыгралась корысть, и чтобы увеличить количество продажных страниц, я решил каждую песню разместить на отдельной странице. В сумме это составляет 64 страницы. Если бы я создавал их вручную, то на каждую страницу с учетом прописывания мета-тегов и прочей пакости у меня уходило бы примерно 3 минуты. Итого - 3 часа 12 минут нудной и утомительной работы. Вместо этого, я за двадцать минут написал скрипт, который перегоняет простой список песен с текстами в формат, пригодный для импорта в Zebrum, одновременно прописывая все нужные параметры, и за 10 минут добавил все нужные страницы на сайт. Экономия в 6 раз, не говоря уже о потраченных нервах и косяках, которые непременно возникли бы при ручной работе.

  3. Независимость. Вы не будете зависеть от прихотей и личных проблем фрилансера, которому вы поручили ту или иную работу. Вас никто, кроме вашей собственной лени, не сможет вас “кинуть”. Вы всегда будете контролировать состояние дел.

    Пример: общаясь со многими своими заказчиками я нередко слышал высказывания в духе “предыдущему программисту стало некогда”, “предыдущий программист исчез/женился/ушел в запой/ушел в монастырь”, “кучу нервов потратил”, “сайт завис недоделанный” и т.д. Хотите попасть в такую ситуацию?

    Еще пример: человек обращается с проблемой “вылазит странная ошибка warning: … Permission denied …”. А вся проблема лишь в том, что хостер перенастроил сервер и необходимые права доступа к файлам изменились. Человек, мало-мальски знающий PHP, с первого взгляда поймет, в чем дело и исправит. А незнающий пойдет на форум поддержки, будет ждать ответа, а сайт будет простаивать. Оно вам надо?

Почему именно PHP? Первая причина - ваш сайт скорее всего написан именно на этом языке. Вам будет проще его дорабатывать. Впрочем, если вы принципиально делаете сайты на Питоне - вам лучше знать Питон. Вторая причина - этот язык легкий, и вы без проблем его освоите, его знают очень много людей и смогут вам помочь. Тот же Перл хоть и популярен, но хопаться в чужих программах на этом языке - то еще удовольствие. Гибкость этого языка порождает массу стилей написания кода и это часто приводит к путанице.

Надеюсь, что я смог убедить вас выучить этот язык и сэкономить кучу времени, денег и нервов (-:

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