четверг, 17 февраля 2011 г.

Как подружить шаблоны Django в кодировке utf-8 c BOM байтами?

При работе с Django шаблонами периодически сталкиваюсь с проблемой, когда в браузере появляются "пробелы"(белые зоны) в дизайне. Первое рассмотрение проблемы, используя FireBug, заводит в тупик. Свёрстанный макет отображается нормально, а вот та же страница, собранная из нескольких файловых шаблонов в Django имеет при отображении "пробелы". Анализ результирующих html страниц показал, что на "бракованной" странице появляется череда байтов "EF BB BF".

Небольшое отступление... Череда байтов "EF BB BF", именуемая меткой порядка байтов (byte order mark, BOM), применяется для обозначения формата UTF-8, хотя к этому формату и неприменимо понятие порядка байтов.

вторник, 15 февраля 2011 г.

Новые плюшки SyntaxHighlighter 3



2 июля 2010 года была анонсирована новая версия SyntaxHighlighter 3.0.83. В этом небольшом посте хочу немного рассказать про новые возможности и недостатки данной версии.

понедельник, 14 февраля 2011 г.

Ошибка при индексации в Sphinx 0.9.9 + MySQL 5.1.47 под Windows XP

В очередной раз после переустановки системы решил развернуть проект в котором используется MySQL + Sphinx. Все проходило гладко пока не дошел до индексации данных Sphinx-ом.

Отсутствует libmySQL.dll

Запускаем индексацию ("C:\Sphinx>bin\indexer --all") и получаем сообщение

"This application has failed to start because LIBMYSQL.dll was not found. Re-installing the application may fix this problem."

Эта проблема решается быстро, просто копируем файл libmySQL.dll из папки установленного MySQL ("c:\Program Files\MySQL\MySQL Tools for 5.0\libmySQL.dll") в папку System32 ("c:\WINDOWS\system32\").

Расширяем gwtwiki своими тегами

gwtwiki - это проект на Java, предоставляющий API, для преобразования Wiki разметки в html. Основан он на движке Bliki engine.

Несколько полезных ссылок:
    - Домашняя страница проекта gwtwiki. Java Wikipedia API (Bliki engine).
    - Захотелось попробовать, пожалуста - http://w-i-k-i.appspot.com/

API очень простое, но вот документация скудновата. Так как код написан хорошо, то заглянув в исходники, можно разобраться с любым функционалом. Хочу сэкономить ваше время и раcказать как быстро расширить движок своими wiki тегами.

Мой отец

Мой отец служил в части ПРО, расположенной глубоко в степи.
Часть была какая-то хитрожопая, с секретным оборудованием, секретная сама и прочее – вплоть до того, что она была не просто обнесена сеткой, а охуенным бетонным забором с тяжеленными, глухими металлическими воротами на электронных замках-защёлках.

Есть Одни Котята


Около двух месяцев назад у меня во дворе появилась беременная кошка. Сам я очень люблю кошек, поэтому я стал её кормить, ухаживать etc. И вот, около двух недель назад она родила 5 котят. Я сделал для неё и котят домик из коробки, кормил её из рук, потому что она не могла вылезти из коробки, ослабла, наверное. Но старухам из моего подъезда такие соседи не понравились. Они постоянно порывались выкинуть их из подъезда, из-за этого я всё время скандалил с ними. В итоге это пробляди стали выносить коробку на улицу по ночам.

воскресенье, 13 февраля 2011 г.

Сбила машина


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

ДТП

Eхал я как то на своей повозке, впереди гольф. Был вечер и сыро, поэтому ехали оба километров 50. Вдруг я вижу что дорогу переходит группа людей, там вроде знак перехода был, уже не помню. Гольф скорость не снижает. Я успел произнести только «Собьешь же!», и гольф ударяет самого первого пешехода. Я просто охуел как высоко он подлетел! Ноги задрало вверх, а голова была чуть выше уровня крыши. Как будто он решил постоять на голове. И это при скорости всего 50 км/ч! Водила походу отвлекся и даже не тормозил нихрена. Я остановился, вызвал скорую, т.к водитель гольфа (мужик уже за 60) находиться в шоке и не делал вообще ничего. Посмотрел на пострадавшего, чтобы определить возраст. Он лежал без видимых повреждений и только на губах была какая то кровавая пенка. С ним уже возились люди. Из-за бомжеватого вида подходить не хотелось. Я дождался скорой и уехал. Потом через месяц позвонили и сказали что я буду свидетелем по делу о ДТП повлекшим человеческую смерть. такие дела

пятница, 11 февраля 2011 г.

Сон


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

В совсем далеком детстве в таких снах он был мне просто лучшим другом, годам к шести он стал своего рода наставником. Он пытался обучить меня контролю сна. Он объяснял мне, что какую бы страшную хуету я не увидел бы во сне, ото всего этого я могу избавиться одним лишь усилием воли. Хорошо помню нашу последнюю встречу: он завел меня в квартиру, которая с виду была точной копией моей, но в ней что-то было не так. Я не сразу понял, что в ней гораздо больше комнат, чем у меня. Так он мне объяснил, что одна комната таит в себе мои желания, другая – мои страхи, третья – мой потенциал и т.д.

Ещё одна история

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

Постараюсь выложить суть побыстрее.

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

Квартира

Это произошло не так давно в Питере, я гостил у тети с дядей во время празднования их юбилея свадьбы. Было уже поздно, они пошли провожать гостей, а я собирался ложится спать. Периодически мои родственники рассказывали что их квартирка «с приветом», но я естественно не верил – думал что полная чушь, пока сам в этом не убедился.

Виртуальнотян


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

Видеоролик

Анон, слышал ли ты историю о видеоролике, способном раскрыть человеческие способности по максимуму? Это никакая не НЕХ или паранормальщина, нет, все абсолютно научно. Давай я расскажу тебе.
Работы по созданию сверхлюдей велись еще в начале Мировой Войны, причем и немцами, и англичанами одновременно, однако тогда ничего из этого не заходило дальше всевозможных сывороток и веществ, увеличивающих силу и восприятия, своего рода стероиды помноженные на спиды. Но вот где-то в середине 70х годов, в разгар холодной войны, советские ученые обратились в сторону тезиса о том, что потенциальные человеческие способности намного выше реальных и безо всяких спидов, просто они находятся в глубоко законсервированном состоянии. Каждый слышал кулстори про матерей, в состоянии аффекта переворачивающих автомобили, и бабок, ворочающих шлакоблоки. Так вот, в 70х годах начали вестись работы по осознанной «расконсервации» скрытых возможностей мозга.