понедельник, 15 августа 2011 г.

Велопоход под Одоев

На прошлой неделе я узнал, что один человек собирает народ для велопохода с одной ночевкой. Поход планировался в субботу. В пятницу я сильно устал на ночной велопокатушке, приехал домой уже в субботу в 4ч ночи и только в 5 утра лег спать. Проснулся в 11ч, сходил по делам и, ничего не поев, поехал в поход. Вообще я только на месте узнал, что пилить предстоит больше 70 км да еще и желательно без остановок - народ собрался крепкий и бодрый. Как только я это узнал, я понял, что мне будет тяжело :)

Так и вышло. Парни ехали очень быстро, хотя темп был заявлен как "начальный". Я пытался за ними угнаться, но быстро почувствовал, как из-за отсутствия калорий мои и без того усталые ноги, посылают меня в то место, откуда они растут. В результате 3 или 4 остановки делались специально для меня. Средняя скорость, впрочем, получилась достаточно высокой - 19.7 км/ч. Пройденный путь - 78 км.

Ночные велопокатушки рулят!

В прошлую пятницу как всегда в 20:00 на кольце в парке собрались вело-форумчане с mtbtula.ru , закупились продовольствием в магазине и поехали в Рождественский карьер.

Ночные покатушки мы устраиваем каждую неделю, ездим в разные места, но чаще всего общий километраж не превышает 40 км, ездим по относительно ровным (по меркам МТБ) проселочным дорогам. В этот раз же мы немного задержались и поехали к карьеру через лес. Через час плутаний все поняли, что заблудились. Время я не засекал, но как минимум час мы пробирались сквозь девственный лес по почти незаметным тропинкам, на которых через каждые 50 м лежали поваленные деревья. Потом тропинки кончились вообще и начались овраги. Кое-где нельзя было пройти вообще. Общая скорость передвижения была около 2 км/ч. Всего по лесу мы плутали часа 2 или больше, пройдя 1 км.

Как я ездил на ДСА 2011 на велосипеде

Активно катаюсь на велосипеде я первый год. В прошлом году тоже ездил, но несравнимо меньше. Т.к. мой старый велосипед был чистокровным ашанбайком, я решил его улучшить и купил алюминиевую раму и вилку к ней, но вместе с рамой пришлось заменить каретку, подседельный штырь, петух, рулевую колонку, тросики и тормоза. В начале лета я мог проехать 15км, чем безмерно гордился. Летом в воздухе много пыли, а у меня на пыль аллергия - легкие начинают намного хуже принимать кислород - в этом моя основная проблема; иногда даже 10км не получалось проехать без остановок. Но не смотря на это я сразу решил, что на ДСА 2011 поеду именно на велосипеде.

вторник, 9 августа 2011 г.

Django, BBCode, работа с BB-кодами, неизвестные теги

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

На моем сайте посетители часто оставляют комментарии, содержащие код (bash, python и тд). До недавнего времени всем приходилось в строгом порядке использовать тег [code] при публикации кода, т.к. без этого тега плагин postmarkup видел в куске кода что-нибудь вроде if [ "Q" == "Q" ] then , принимал это за кривой BB-тег и удалял [ "Q" == "Q" ], оставляя лишь "if then". У меня стояла последняя версия postmarkup 1.1.4, вышедшая в 2008-м году.

Но недавно случилось счастье: я обнаружил, что если получить trunk postmarkup ( svn checkout http://postmarkup.googlecode.com/svn/trunk/ postmarkup-read-only ), то в коде postmarkup.py можно обнаружить новую опцию: render_unknown_tags , которая позволяет не удалять неизвестные BB-коды, а, экранируя, выводить их как обычный текст.


Чтобы было понятней, покажу, как postmarkup работал раньше:

понедельник, 8 августа 2011 г.

Смена покрышки и камеры на велосипеде. Размеры.

2-й сезон я ездил на заводских покрышках и все бы ничего, но задняя покрышка сильно стерлась и начала трескаться. Поэтому было решено купить новую. Покрышки ранее я никогда не менял, а посему возник вопрос по их размерам: если у меня стоит покрышка 2.35", то можно ли установить, к примеру, 2.0" или 1.95"?

четверг, 4 августа 2011 г.

GOMEZ. Gomezpeerzone.com дурилово?

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

Если у вас есть один или более компьютеров, которые работают круглые сутки, вы можете установить на них программу Gomez PEER и только за то, что она будет запущена, вам будут капать денюжки. Мало, конечно, но ведь никакого напряга!

Чтобы вы могли снять деньги со своего счета, за последний месяц должно накапать не менее 5 долларов. Максимальный предел - 45 долларов. Казалось бы, хорошая штука этот Gomez PEER, но не все так просто.

понедельник, 25 июля 2011 г.

scrot: giblib error: Saving to file foo.png failed

Проблема:
Не работает утилита scrot ( giblib error: Saving to file foo.png failed ).

Решение:
Библиотека imlib2 должна быть собрана с поддержкой png.

среда, 20 июля 2011 г.

Как покупать на dealextreme.com. Часть 3: Ждем посылку

16 июня 2011
Сегодня я оформил заказ.
21 июня 2011

До сегодняшнего дня заказ был в стадии "ожидание". Сегодня же все 6 вещей, которые я заказал, резко сменили статус с "ожидание" на "упаковка". Где-то я читал, что на статусы заказа в dealextreme можно не смотреть, потому-что на деле они ничего не значат.

24 июня 2011

Сегодня на странице заказа увидел дату отправки:

вторник, 19 июля 2011 г.

FAT: IO charset iso8859-1 not found

Монтирование flash mp3 плеера в Linux завершается с ошибкой. Если поглядеть в dmesg, то видно такое сообщение:

FAT: IO charset iso8859-1 not found

Я сперва попробовал добавить такую локаль в /etc/locale.gen и сделать locale-gen, но это не помогло. Помогло следующее: в конфиге ядра в разделе "File Systems -> Native language support" включить поддержку "Codepage 850 (Europe)", "Codepage 855 (Cyrillic)", "NLS ISO 8859-1" и "NLS ISO 8859-5", а в разделе "File Systems -> DOS/FAT/NT Filesystems" установить такие параметры:

(855) Default codepage for FAT
(iso8859-5) Default iocharset for FAT

пятница, 15 июля 2011 г.

Тула. В Барсуки на велосипеде

Что ни говори, а Барсуки - единственное более-менее нормальное место для купания/загорания в Туле. Те же Груманты - мусор, плохой спуск в воду, да и сама вода ужс. Кстати, вопрос - правда ли в Центральном Парке есть пруд? Я несколько раз слышал, что там можно купаться в каком-то пруду, но ни разу его там не видел. Нет, ну про отстойник в парке я в курсе. Отстойник есть, прудов нет никаких.

Я это к чему все. К тому, что люблю ездить в Барсуки на велосипеде, но дорогу ту ненавижу всей душой. Если надумаю приобрести GoPro камеру, то можно будет просто заснять внешний вид дорожного полотна по всему пути и показывать иностранцам на ютубе, чтоб знали, как нам в России сладко живется. Нет, ну серьезно, дорога просто ужасная. Особенно "радует", когда приходится объезжать очередную яму (на велосипеде) и в этот момент тебя обгоняет машина. Ну или наедешь случайно на кучу пыли, которых там множество, и чувствуешь что начинает сносить. Брр... Можете называть меня как угодно, но алексинское шоссе это не шоссе, а издевательство.

glib.GError: Unrecognized image file format

Повадился я скидывать в блог подобные ошибки с их решениями :) При запуске торрент клиента deluge видим ошибку:


glib.GError: Unrecognized image file format

Если вы используете Gentoo, достаточно будет добавить в /etc/make.conf USE флаг  "svg" и обновить мир. В остальных дистрибутивах можно просто установить библиотеку librsvg.

четверг, 14 июля 2011 г.

Gentoo. Ошибка при обновлении мира

Ошибка:

/usr/bin/g-ir-compiler: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory

Нет, ну каждому должно быть ясно, что в таком случае вам поможет revdep-rebuild, но вдруг кто не знал? :)

Gentoo. Ошибка при установке Mesa (GL/glxproto.h: No such file or directory)

Вчера при установке Mesa в свежеустановленной Gentoo возникла такая ошибка:

glxclient.h:53:25: error: GL/glxproto.h: No such file or directory
        ...

понедельник, 11 июля 2011 г.

Советской анимации нет равных

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

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

воскресенье, 10 июля 2011 г.

Я виноват или водитель?

Я - велосипедист. Когда я останавливаюсь на дороге, я вынужден снять ногу с педали, поставить ее на асфальт, даже если останавливаюсь на одну секунду. Чтобы тронуться заново, требуется какое-то время, примерно 0.5сек.

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