Ne v kontakte Antisocial programmer's blog

Не в контакте или почему был назван так этот блог.

В этой жизни я не доверяю двум вещам: гопам и тому, о чем все фанатично заявляют, что это круто. Догадались уже, о чем я? Вот-вот. Может ли кто-нибудь похвастаться, что у него среди друзей никто не зависает на "В контакте" и "Однокласниках"?

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

Это был довольно болезненный удар по моему мировоззрению, ибо я думал, что большинство моих друзей люди разумные и не фанатики. А на практике оказалось, что чуть ли не половина из них сидит в той или иной социальной сети.

Я стал непроизвольно прислушиваться к разговорам вокруг меня и в трех случаяк из десяти речь шла о "в контакте"!..

Read more →

b2evolution изнутри или портирование скина.

Все началось с того, что, выбрав b2evolution в качестве блогового движка этого сайта, я приступил к поиску какой-нибудь оригинальной шкуры для нее. Надо сказать что, по непонятным мне причинам, b2evo пользуется среди вебмастеров заметно меньшей популярностью, чем ее сестра Wordpress (оба эти движка являются потомками прекратившего свое существование b2), хотя как минимум не уступает ей по возможностям.

Как следствие, хороших шкур для нее довольно мало. Тем не менее, мне удалось найти в репозитории целых две шкуры, которые после доработки могли стать тем, что мне надо. Не долго думая, я скачал их, залил в нужную папку и установил из админки. Тут меня ждало первое разочарование: блог ни в какую не хотел работать, заявляя, что шкура не найдена :( Что за бред? Я же только что ее установил и она была видна :? Захожу в админку - там она есть. Несколько минут медитации навли меня на мысль покопаться в файлах сккина - вдруг чего интересного найду? Там действительно оказался неприметный файл skininfo.html, в котором было написано, что скин предназначен для версии 1.9.х, у меня же стоит 2.4. Черт.

Парочка интуитивно придуманных решений ни к чему не привела - с тех пор API блога так изменился, что почти половина вызовов функций в шаблонах вела себя черт знает как.

Стало ясно, что без вдумчивого чтения документации мне не обойтись. Пришлось лезть на оффсайт и ворошить тамошнюю вики на предмет доков по шаблонам. К моему удовольствию, там нашлась статья по обновлению скинов версий 1.х на 2.х, в которой кое-что пояснялось. Однако очень быстро выяснилось, что этой статьи недостаточно, а кое-что из нее в моем шаблоне просто отсутствовало, и как тут быть не совсем ясно. Еще двадцать минут читания документации и в голове сформировался вывод: шаблоны документированы хреново и придется разбираться самому.

Read more →

Сайт запущен!

Сайт готов... Остались лишь мелочи: чуть-чуть подогнать дизайн, настроить SEO и все. Что бы теперь еще такое с ним сотворить?.. Готов выслушать все мнения по этому поводу и прислушаться к ним :)

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