Архив за Декабрь 2009

Дурацкое новогоднее поздравление

Четверг, 31 декабря 2009

А вот вам Ёлка Малевича!

С наступающим!

Внезапно открытие javascript:america()

Среда, 23 декабря 2009

Совершенно неожиданно открыл для себя, что вот такая штука на javascript'е вернет восьмерку «8» только в Опере, а в остальных браузерах (IE 6–8, FF 3.5, Chrome) — Ноль «0»!

function america(num){
    return parseInt(num);
}
wtf = america('08'); // возвращает «0»

Поэтому нужно корректировать, что же мы хотим:

function america(num){
    return parseInt(num, 10); // а хотим мы указать систему счисления.
}
fucking_eight = america('08'); // возвращает «8»

Вот такая лажа. Век живи — век учись.

Ололо! Мною честно вырезанная картинка на oper.ru

Среда, 23 декабря 2009

Пиу-пиу из предыдущего поста! За пару часов КАК?

Лестно, конечно, но где же ссылка типа via бла-бла-бла и т.д.?

Хотя похуй. Этой картинке только копирайтов не хватало, сам-то я на этот трэшак в каментах на БД наткнулся, так что тоже не первопроходец.

Не могу скрывать! Треш-анонс Аватара от Огонька

Вторник, 22 декабря 2009

avatar

Эх, спойлеры, такие спойлеры...

Пруфпик решил приберечь, ну как это чудо потрут (:

Моя миграция на PHP 5.3.x

Вторник, 22 декабря 2009

It's the little differences. A lotta the same shit we got here, they got there, but there they're a little different.
Pulp Fiction

Попробую подвести итоги, сколько я заловил подводных камней при тупом переносе без существенных модификаций кода. Т.е. речь не пойдет о том, что «А давайте все перепишем нахуй, чтоб по-модному было!». Нет, передо мной стояла цель — просто переехать (300+ хостов, работающих на системах от «Штоэта, бля?!» до «Нихуясебе!»), чтобы ничего не наебнулось и продолжило работать, будто ничего не произошло.

Итак, приготовьтесь, теперь есть такой тип ошибок (т.е. он и раньше был, только его нужно было включать) — E_DEPRECATED, так, например, они начинают ругаться на все вот такие конструкции:

$huy =& new Huy(30, 'cm');

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

error_reporting(E_ALL & ~E_DEPRECATED);

Ещё сюрприз: если в 5.2.x ругань на функции даты и времени без установки дефолтной timezone вылетали в E_STRICT, теперь они вылетают всегда, и, если возможности подрихтовать php.ini нет, можно попробовать воткнуть в .htaccess соответствующее php_value — date.timezone или применять на старте скрипта date_default_timezone_set().

date_default_timezone_set('Asia/Novosibirsk');

Если вы решили заскочить минуя 5.2.x, проверьте всё на присутствие в коде например такого класса — DateTime, Он предопределен.

Ещё один интересный момент, если кто-то использовал Mimetype Functions, забудьте о них, или соберите из PECL, теперь правильно использовать Fileinfo Functions, они наоборот переехали из PECL в разряд нативно-поддерживаемых.

Ах да, теперь не надо принудительно выключать сраные register_globals и magic_quotes_gpc. Ну а если скрипты набиты короткими открывающими тегами, а вылавливать их западло, short_open_tag придется включать принудительно.

Вкратце, для «Просто переехать», кажется всё основное, на что стоит обратить внимание, упомянул.

Ну и официальный ман читаем, ага (:
Допускаю, что что-то упустил, дополнения приветствуются.

P.S. Четверко-ориентированные Битриксы дохнут как мухи, так что оплачивайте лицензию вовремя и обновляйтесь перед переездом (:

Тест трансляции из фидбурнера в Твиттер

Вторник, 22 декабря 2009

Пиу-пиу!

Не обращайте внимания. Это тестирование.

Бложек ожил

Четверг, 17 декабря 2009

Всем привет.

Проблема была в плагине OpenID, после обновления проблема исчезла.

А пойду-ка я бложек на новый сервер перетащу

Среда, 9 декабря 2009

Можно было и в Твиттере про это сказать, но он лежит, а сказать хочется.

Про сериалы

Среда, 2 декабря 2009

Я надеюсь, что не я один всё понялтм. Тем не менее, спешу поделиться открытием. Почему в СШП делаются пиздатые сериалы, а в Роиссе — УГ?

Так вот, в СШП берется пиздатый сюжет и (!) неизвестные/невостребованные актеры — получаются клевые вещи. И эта модель отлично работает.

В Роиссе, все наоборот. Берется говносюжет и знаменитые/заебавшие уже всех актеры. Получается форменное говно.

В СШП недавно предприняли эксперимент — сериал «The Prisoner», в главных ролях Джим Кэвизел и Иэн Маккелан, но, блять, сюжет полное говно.

Мой битторрент-клиент говорит за всех. Если скачанный мной торрент первой серии получил в первую же ночь рейтинг 20+ (как последняя серия Хауса за 4 дня), то вторая серия за неделю еле 2 балла набрала.

Мораль: когда сюжет говно — проект никто не спасет, будь он хоть стократно пиздат!