Профили++

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

Хотелось.

Гномик багфикс

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

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

Миру-мир, сиськи айфон.

Кручу-верчу, сервер задрочить хочу

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

Посему в тот же вечер всё без палева было переведено с Apache2 на nginx, но последствия быстрого-быстрого переезда преследуют нас до сих пор.

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

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

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

запись для тестирования

а это просто текст, переплюнувший Лунева по неостроумности.

Отчет программиста. Жизненный

Сегодня под аккомпанемент ужасной головной боли (привет Мешок, привет Андрей, привет Александра) я заебашил феерические изменения в код сайта. Все они относятся в админской части проекта и простым пользователям от этого никакого профита.

1. Появились галереи: http://rtfm.fm/gallery/, пока в процессе тестирования, там лежит всякий хлам. Денис как директор мира раздаст кому нужно права.
2. Возможность перезалить файл композиции без удаления/заливки нового.
3. Пофиксена проблема с несохранением тегов при редактировании трека через форму.
4. Введена валидация в форме редатирования выпуска иначе при создании выпуска без указания программы и/или жыдая начинался форменный пиздец.
5. Что-то еще пофиксил, мелочи, рюшечки

На очереди создание вменяемого рейтинга треков на основе голосуваний и модификация робата-гномика (СЛАВА ЧИСЛУ ПИ).

ЗЫЖ Пока пропустил по соображениям приоритета CSS-фиксы и флеш плеер.
ЗЗЫЖ Лунев, не забывай про текст для раздела "О нас", или может видеообращение запишем? (8

Монотонное эссе про рабочую повседневность

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

пыщ пыщ пыщ пыщ

ываываываыв
ыва
ыва
ыва

test 22222

[21:46:40] <%кусики> ницку не отдам !!1111
[21:46:42] <%кусики> ни за что
[21:47:10] это я шушралка?)
[21:47:18] вы не офигели тут?)
[21:47:18] <%кусики> а кто?
[21:47:27] <%кусики> все остальные мягкие и пушистые :)))
[21:47:41] тогда я гремелко ываывывывапвапвап

irc log

[21:43:54] <@кирика> это же замечательно )
[21:44:10] <Сhuck_Norris> замечательно, если уметь спать под это
[21:44:18] <@кирика> под свернутую кровь? :)
[21:44:20] <@кирика> да, это подвиг
[21:44:28] <%кусики> надо просто иметь больше одной комнаты в квартире
[21:44:30] <@кирика> а как ты ее потом разворачиваешь, кстати
[21:44:31] <@кирика> ?
[21:44:32] <@кирика> делись
[21:45:04] <Сhuck_Norris> никак, вставал ночью, давал люлей котейке, выгонял в коридор
[21:45:20] <%кусики> жестокий
[21:45:38] <%кусики> нет чтобы поиграть с ним вечером, чтобы котэ устал и лег мурчать под ушко рядом на кроватке
[21:45:41] <Сhuck_Norris> свёрнутая кровь передавалась жывотному и она люто срала на пол в кухне (8
[21:45:59] <%кусики> я бы тоже срала
[21:46:17] <Сhuck_Norris> надо как-нить тебя выгнать на кухню, отобрав шушралку
[21:46:33] <@кирика> :DDD
[21:46:40] <%кус
0.008035 / 1,048,432