И трех лет не прошло

pelican is good

Не был уверен что это когда-нибудь случится, но, иногда, от скуки, я заставлял себя реанимировать этот блог. В данный момент я полностью отказался от wordpress и переехал на генератор статических блогов. Pelican, если кому интересно.

Почему не wordpress?

Это долгая история.

Если начинать сначала, то этот блог был на Wordpress еще 2006 году, как раз в те времена, когда блоги уже были популярны, но LiveJournal уже начинал умирать. Несколько раз платформа менялась. Помню как-то психанул и полностью переехал на Movable Type, это такая блог платформа на перле. В ней была админка, а весь контент она так-же генерировала в статические файлы. Но Movable Type оказался ошибкой и я вернулся на Wordpress спустя некоторое время.

Менялись домены, менялось оформление, блог кое-как работал.

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

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

Читать далее

pelican, blog      

Обновления в блоге

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

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

Одно из гланвых изменений, я перенименновал свой канал на feedburner. Теперь RSS доступен по адресу:

http://feeds.feedburner.com/rpsl

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

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


blog, rss      

Про блоги

Давно уже в голове крутится мысль, что современные блог движки, они такие сухие, безидейные, не вдохновляющие. Вот тот-же самый wordpress, есть он, у меня на нем блог работает, при этом я 100500 раз переезжал на другие движки и пробовал вести блог на них, но все равно возвращался обратно. Они не вдохновляют на то, что-бы в них писать. Тем на которые можно и хочется написать много, а желания нету. Это не потому что я такой ленивый, а потому что написать новый пост превращается в тягомотину.

Когда-то давно, когда у меня не было стандалон блога, я тусил в жж. В 2004 году в жж было интересно, а сейчас он стал убогим, политизированным уг.

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

Вот честно, я заинсталил его себе и даже тешил себя мыслями, что смогу перенести свой блог туда, мол буду писать там, но две вещи меня держат:

​1) Все ссылки на страницы моего блога поломаются, но это не проблема, это решаемо.

2) Оформление постов в данном движке происходит с помощью wiki разметки и соответсвенно все посты едут, полез в гугл поискать механизм который умеет конвертировать html в wiki формат, но адекватных механизмов не нашел.

На этом и забил.

Но все же мысль избавить от Wordpress'a не дает мне покоя. Он меня жутко достал. Он медленный. Он уродует контент. #hate, #hate.

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

Вот опять я всех обругал, а ведь не хотел. ((


blog, e2, php, wordpress      

WordPress — gallery shorttag highslide

Два примера, для решения одной и той же задачи.

В первом примере полный идиотизм, во втором хорошее решение. Вот теперь вопрос, почему большая часть всех CMS работает как первый пример. ?
Читать далее


blog, javascript, jquery, php, wordpress      

Ну вот и обновились

blog.rpsl.info

Мелочей еще конечно много, но буду править и постараюсь снова начать писать.


blog, css, design, wordpress      

Фотоблоги / фотоблог / фото блог

Честно говоря, я очень удивлен, что у нас не очень популярны фотоблоги. У всех есть мобильные телефоны, почти у всех они с фото камерами, у большинства с камерами приемлемого качества. Многие используют твиттер, почту, icq на телефоне, но мало кто делает фотографии и выкладывает их в сеть.

photoblog

Сейчас я расскажу о нескольких способах организации этого дела.

Фотоблог — вебсайт, содержащий в своей основе регулярно публикуемые фотографии, часто сопровождаемые названием снимка, датой/временем, текстовым описанием, сведениями Exif и др. Фотоблог часто содержит возможность добавления комментариев, выставления рейтинга и т. п. Фотоблог может поддерживать технологию RSS или Atom.

Фотоблог может быть авторским или коллективным. Встречаются мобильные фотоблоги (сделанные с помощью фотокамер, встроенные в мобильные телефоны). Как разновидность, появились текстовые фотоблоги (в которых фотография заменена авторским текстовым описанием).

wikipedia

Читать далее

blog, blogger, Google, picasa, sony, Фото      

Клеви навигация.

Забыл? Бросил? Нет, я всё ещё тут, просто в последнее время многое поменялось и на посты время не оставалось. Ведь мой блог это не очередной "манимэйкерский" высер, а так, для себя в первую очередь.

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

Началось всё с того, что некоторое время назад, я прикрутил к блогу hotkey (hotkeys для wordpress), но какой в них смысл, если об этом никто не знает. Вот мне и захотелось вынести их на передний план.

Для этого, я чуть - чуть поиграл с css стилями, и теперь .footer выглядит следующим образом:

#container_foot {
    border-top:thin dashed;
    bottom:0;
    height:32px;
    left:0;
    padding-bottom:0;
    padding-top:5px;
    position:fixed;
    width:100%;
    z-index:1000;
}

Это то, что касается расположения. Стиль он и так унаследует от вашей темы.


blog, css, locdog, rap, wordpress      

Hotkeys для wordpress

В этой заметке, я расскажу как легко добавить в ваш блог поддержку hotkey's.

Hotkey - это определенное сочетание клавиш, по нажатию которых происходит определенное действие. Мы уже привыкли использовать ctrl+c/ctrl+v. Тенденции развития интернета диктуют свою моду и многие уже привыкли использовать для перехода между страницами сайта сочетание "ctrl+left" или "ctrl+right".

Для добавления этого функционала, первое что нам потребуется - плагин hotkey для библиотеки jquery.

jQuery hotkey

Теперь о том, как это сделать. У нас есть два варианта:

  • Генерировать код в самом шаблоне с помощью встроенных функций
  • Генерировать код "на лету", с помощью JS

Я выбрал второй вариант, т.к. он мне показался более правильным, во первых мы не напрягаем шаблон лишними вызовами, и главное мы уверенны что будем получать правильные ссылки. Ведь нам нужно на главной странице листать все записи, в категории листать записи категории, а внутри поста листать посты. Таким образом, всё что нам осталось, это добавить в header шаблон (скорее всего header.php) нижеприведенный код.

Читать далее

blog, javascript, php, web2.0, wordpress      

Блог

Очередной час свободного времени потратил на оптимизацию, точнее на доводку до ума разных мелочей, которые пилили меня последнее время.

Первое, это перенос блога с vitman.name обратно на blog.rpsl.info. Причин этого весьма много. Основная, это конечно домен. Раздробленность, которая присутствует, порядком надоела. Раньше стремился всему сделать отдельное место, теперь наоборот, собираю всё обратно в кучку. Те домены которые висят - пусть висят, никуда не денутся. Да и movable-type, позволяет манипулировать сайтам - только в путь.

22775v1-max-450x450.png

Читать далее

blog, CMS, Google, Google Analytics, twitter, web2.0      

Цветовая идентификация

function get_username_html_color($username )
{
    return '#' . substr( md5($username ), 0, 6 );
}

Довольно приятная идея возникла у subz в топике на хабрабабре.
Пользователь "Dreadatour" сразу накидал скрипт который в реал тайме отобржает ваш цвет.
Идея класс, обязательно куда нибудь прикручу.


blog, habrahabr, php