понедельник, 26 декабря 2011 г.

Поздравьте меня с первым зимним падением! :)

Езжу на велосипеде я первый год и эта зима будет моей первой велозимой. Езжу я довольно аккуратно, поэтому за все лето падал только один раз. Сегодня вот был второй :) Как оказалось, шипованная резина не всегда спасает велосипедиста от заноса.

понедельник, 19 декабря 2011 г.

Зимние спортивные вело-очки с dealextreme.com. И еще кое-что.

Сегодня, наконец-то, пришла посылка из Dealextreme.com со всяким барахлом. Ждал я ее почти месяц, как и прошлую. Сегодня на post-tracker.ru увидел статус "Прибыло в место вручения", взял паспорт и радостный пошел на почту забирать свои сокровища. Но не тут то было. Мне сказали, что если нет извещения, то нужен хотя бы трек-код, иначе посылку они мне не дадут. Пришлось возвращаться за трек-кодом. В посылке были вебкамера, очки, наручные часы, настольные часы, пара мягких игрушек (не себе!), аккумулятор 18650 и еще пара мелочей. Рассказать я хочу только о двух вещах: о часах и об очках.

Сперва, дегодь, потом - мед.

четверг, 8 декабря 2011 г.

Django, filebrowser: Caught ImportError while rendering: No module named urls

При использовании django-filebrowser
Ошибка:

Caught ImportError while rendering: No module named urls
ADMIN_URL = "{% url 'admin:index' %}",
 
Во-первых, новый django-filebrowser требует staticfiles
Во-вторых, проверьте urls.py: filebrowser должен подключаться так:
 
 from filebrowser.sites import site
...
(r'^admin/filebrowser/', include(site.urls)),

Обратите внимание, что тут именно (site.urls), а не ('site.urls').

суббота, 3 декабря 2011 г.

Делаем зимнюю велорезину своими руками v.2.0. Теги (велосипед, зимняя резина, своими руками, велопокрышки, шипованная велорезина)

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

Error loading MySQLdb module: No module named MySQLdb

В логах апача, настроенного на работу с django, появляется такая ошибка:
Error loading MySQLdb module: No module named MySQLdb
Все, что нужно, - установить пакет mysql-python

суббота, 26 ноября 2011 г.

Использование самодельной зимней велорезины. Плюсы и минусы

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

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

Делаем зимнюю велорезину. Теги: велосипед, зимняя резина, шипованная резина своими руками

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

суббота, 5 ноября 2011 г.

Gentoo. SDL failed to open audio: No available audio device

Если вы используете Gentoo и замечаете, что в kdenlive, openshot и др. программах нету звука, и они выдают ошибку "SDL failed to open audio: No available audio device", то вам надо собрать libsdl с флагом alsa =)

четверг, 3 ноября 2011 г.

Django - страницы простым текстом. Django - plain text in response.

Когда я решил сделать своему сайту файлик humans.txt, я заметил, что даже если шаблон содержит только текст, джанга все-равно обрамляет его базовыми html-тегами. А мне надо было, чтобы Django отдавал обычный текст. Задача не велика и решилась просто, но вдруг кому поможет:

воскресенье, 30 октября 2011 г.

Пост ненависти к кривому софту

Виндой я пользуюсь редко, но иногда приходится, так что не удивляйтесь. Все началось с того, я установил какую-то программу и не заметил, что она установила в Firefox плагин Mail.ru, который разумеется сделал поиском по умолчанию свой тупой, мерзкий, убогий, ненавистный поисковик. Я имею в виду не тот поисковик, который в лисе можно выбрать из выпадающего списка, а тот, в котором лиса начинает искать фразу, которую вводишь в адресную строку. Плагин я удалил, но после перезапуска тупой, мерзкий, убогий, ненавистный поисковик mail.ru никуда не делся, поэтому пришлось гуглить, лезть в about:config и там руками все возвращать на место. Не знаю, может быть для пользователей винды это обычное дело, но меня жутко бесит, когда каждая сопля пытается изменить параметры моего браузера, навязать мне свою домашнюю страничку и заменить поисковик, выбранный мною, своим.

четверг, 27 октября 2011 г.

Django remove www. Django mod_rewrite. .htaccess in Django

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

вторник, 25 октября 2011 г.

Как обналичить яндекс.деньги. Как вывести вебмани

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

вторник, 11 октября 2011 г.

Установка раковины в ванную комнату глазами айтишника

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

вторник, 4 октября 2011 г.

Python. Удалить html-теги из текста

Если нужно просто подчистить текст от всех тегов (т.е. убрать все, что содержится в угловых скобках), то это можно сделать так:

>>> import re
>>> html = '<b>Hello</b> and <a href="">bye</a>'
>>> p = re.compile(r'<.*?>')
>>> p.sub('', html)
'Hello and bye'
>>>


А если, например, надо удалить все ссылки вместе с текстом, то подойдет следующее решение:

среда, 28 сентября 2011 г.

Недостатки тормозов v-brake (вибрейк, ободных тормозов)

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

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

понедельник, 26 сентября 2011 г.

Как я покупал фонарь (и еще кое-что) на dealextreme.com

Решил написать пост, потому-что вчера недорогой фонарь, который я купил больше двух месяцев назад на dealextreme.com, меня приятно удивил. Вот сколько стоят вело-фонари? Если не знаете, я вам скажу - дофига и больше! Особенно, если покупать не в Сети, а в обычных магазинах - там огромная наценка. Причем качество этих вело-фонарей частенько оставляет желать лучшего. Думаю, эта статья поможет кому-то с покупкой фонаря для велосипеда.

Летом я решил купить себе велофонарь, но денег на качественную дорогую модель у меня не было, поэтому я решил рискнуть и купить недорогой фонарик на вышеупомянутом интернет магазине: http://www.dealextreme.com/p/ultrafire-wf-501b-cree-r2-wc-250-lumen-led-flashlight-black-1-18650-2-cr123a-16240 . Стоит он меньше 13 долларов. Аккумулятор и зарядное устройство в комплект не входят. Аккумулятор нужен 18650. Зарядку я купил там же, за 6 долларов, а также купил один аккумулятор 18650 за 3 вечнозеленых. В итоге полный комплект обошелся мне около 600 руб.

вторник, 20 сентября 2011 г.

Добавляем свои кнопки в админку Django

Есть у меня такая привычка - редактировать html-код вручную. При написании новых статей на своем сайте я всегда делал разметку вручную, но однажды решил попробовать wysiwyg-редактор tinymce. Это хороший редактор, но мне он не подошел. Он делал много лишнего и не делал кое-чего нужного. Я не буду расписывать причины, по которым я от него отказался, т.к. это заняло бы слишком много места. Скажу лучше, как добавить в админку django несколько своих кнопок и повесить на них простые действия - обрамление выделенного текста в html-теги. Впрочем, вместо кнопок можно добавить все, что угодно.

вторник, 13 сентября 2011 г.

Большой отчет. Велопоездка к Золотому городу

Где-то между Тулой и Новомосковском построен так называемый "Золотой город" - уголок китайской архитектуры на русской земле. Планировать съездить туда мы начали еще 6-го сентября. 11-го числа, не смотря на злую погоду (ветер, холод и дождь) мы вшестером отправились в дорогу. А путь предстоял не легкий. Сразу все рассказывать не буду, скажу лишь, что вначале нас было 6-ро, но до Золотого города доехали мы вчетвером.

Осторожно, много фоток!

среда, 31 августа 2011 г.

Некрасовский карьер - красивое, а потому изгаженное место.

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

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

Большая разница

Когда я ездил на велосипеде в Калугу (145 км в одну сторону), я ехал очень медленно, часто отдыхал, потому-что была жара +30 и тяжелый рюкзак за спиной.

Когда ездил под Одоев (78 км), я ехал очень медленно, часто отдыхал, потому-что была жара +30, я плохо выспался и ничего не поел перед поездкой.

Сегодня было не жарко, я хорошо поел, а рюкзак весил всего 4 кг. Поэтому я проехал 82 км за 4 часа (точнее, 3ч 50м в пути, средняя скорость 21 км/ч), отдыхал только 2 раза, да и то, второй раз остановился не от усталости, а просто захотелось попить холодной кока-колы :) Казалось бы всего-то получше выспался, покушал, да погода была не жаркой. Но насколько лучше результат!

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

В Архангельское на велосипеде

Сегодня вечером съездил к пруду в село Архангельское. Думаю, это очень удачный маршрут для начинающих велосипедистов и для тех, кто не знает, куда выбраться на велосипеде за город. Для туляков, конечно. Ехать совсем не далеко - около 15 км, да и место там красивое. Особенно вечером классно смотреть на заходящее солнце. Конечно, по проселочным дорогам особо не разгонишься, поэтому в одну сторону я ехал 53 минуты. Немного пофоткал и выложил маршрут.

понедельник, 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сек.

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

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

Потоп в Туле

Воскресенье. 26 июня был обычным днем и ничто не предвещало беды... :) Началось все с небольшого дождика, который постепенно перешел в самый настоящий ливень с громом и молниями. Про такие дожди говорят "льет как из ведра" а гром не стихал не на минуту. Моя любимая бабушка суетно ходила по квартире в поисках работающих электроприборов, которые непременно надо было отключить, и советовала мне не совать палец в розетку ;)

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



Ввидео стырено с тульского MTB форума, а фотки - с небезызвестного ресурса ЯП , которые выложил пользователь karasev (по ссылкам больше материала):



Подземный переход временно переименовался в подземный переплыв:


Розовенькое - это лавки. Глубина в этом месте с правой стороны - более 50см:





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

Дай погадаю, дарагой!

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

 - Дай погадаю, дарагой!

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

- Мне ничего не надо, тебе будет щастье, все у тебя получится, все найдешь. Блаблаблабла! Зажми в кулаке монету и загадай желание!
Извините - говорю я, чуя неладное - у меня нет с собой монет.
- Можно не монету, бумажную зажми.
И бумажных у меня нет - сказал я печально.
- Да любую достань - монету, бумажную! Иначе проблем не оберешься, каяться будешь!!
Нет, не буду, извините.
- Каяться будешь, достань монету! - Не затихала цыганка.

Я понятия не имею, какой из вариантов развода попыталась бы провернуть старая цыганка, если бы я достал деньги, но в любом случае - доставать деньги по просьбе цыганки означает только одно - тебя попытаются развести. И ничего более. А уж доставать 500р, которые у меня лежали заначкой в рюкзаке, я ну совсем не собирался :)

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

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

Я потерял всякий интерес и молча поехал по своей дороге, включив музыку и вставив один наушник в правое ухо, оставив левое свободным, чтобы был слышен шум обгоняющих меня автомобилей. Задумался только об одном - а ведь я сам никогда не работал на заводе... Впрочем, завод я только для примера упомянул, ведь если б я сказал "Вас надо заставить поднимать Linux, уроненный криворуким чайником, чтобы вы узнали...", то она вообще ничего не поняла бы :)

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

Django. Добавление ссылки в админку

Имеем: django, grappelli, tinymce и файловый браузер. Файловый браузер доступен по /admin/filebrowser/browse/. Чтобы не вводить каждый раз руками, само собой, захотелось добавить ссылку на файловый менеджер в админку Django.

Честно говоря, уже не помню, какой способ предлагали использовать в официальной документации, помню только, что он не работал =) В Интернете советуют скопировать файл index.html (и потом в него уже вносить изменения) из каталога django/contrib/admin/templates в каталог admin, который перед этим надо создать в каталоге с шаблонами.

Этот способ работает, но если у вас используется grappelli, то после копирования index.html админка будет выглядеть убого.  Так вот в таком случае index.html надо брать не из джанги, а из grappelli. В моем случае это выглядит так:
cp ~/myenv/lib/python2.6/site-packages/django_grappelli-2.3.2-py2.6.egg/grappelli/templates/admin/index.html templates/admin/
Теперь в этот файл вручную можно добавить пару нужных ссылок.
Прямо перед этими строками
{% else %}
{% trans "You don´t have permission to edit anything." %}
{% endif %}
Я добавил вот что:
        <!-- СВОИ ССЫЛКИ -->
        <div class="module">
        <h2>Дополнительные ссылки:</h2>
        <div class="row">
        <a href="filebrowser/browse/">Файловый менеджер</a>
        <ul class="actions">
        </ul>
        </div>
        </div>
Способ, возможно, не самый красивый, зато работает ;)

четверг, 16 июня 2011 г.

Как покупать на dealextreme.com. Часть 2: Как оплачивать?

Итак, вы зарегистрировались на dealextreme.com (можно и без регистрации, но не желательно), накидали товара в корзину и хотите оформить заказ. Как это сделать? На странцие корзины видно, что можно оплатить через PayPal, а можно просто через кредитную карту (visa electron не подойдет, т.к. у нее нету проверочного кода). Способ оплаты через PayPal рекомендуется потому, что в таком случае вся информация о вашей карте передается только PayPal, а он уже передает денюжку к dealextreme.com. Это более безопасно, чем давать всю информацию по кредитке китайцам из dealextreme.com.

Так получилось, что моя кредитка - Visa Electron. Через нее нельзя осуществлять платежи в Сети, потому-что у нее отсутствует проверочный код из 3х или 4х символов. Поэтому я пошел к ближайшему терминалу QIWI, залогинился в свой QIWI кошелек и внес 1000руб на свой счет. Кстати, при внесении суммы от 500руб, комиссия у QIWI не взымается. Если менее 500руб, то комиссия будет довольно большая. После этого я пошел домой, зашел на сайт w.qiwi.ru и в разделе "VISA" приобрел (нахаляву) карту VISA virtual. Visa virtual это карта, предназначенная исключительно для покупок в Сети, которая имеет относительно короткий срок годности (несколько месяцев).

После регистрации карты visa virtual мне пришла смс-ка с ее реквизитами и проверочным кодом, необходимым для осуществления платежей в Сети. Далее, я с qiwi кошелька перевел средства на эту карту. Комиссия там 2.5%, поэтому вместо 1000руб зачислилось 975руб.

Далее, я зарегистрировался на paypal.com, указал всю необходимую информацию о себе и добавил туда свою visa virtual. PayPal для проверки валидности снимает $1.95 с карты, а после завершения проверки возвращает их обратно. Они так и говорят "мы снимем с вашей карты $1.95". Однако, было снято $2.95 (после этого на моей карте осталось 896руб) . Одно списание со счета в 1 доллар и второе - в 1.95. Как я понял, это комиссия за работу с неСША-шными банками. В после списания мне пришла смс-ка с уведомлением и информацией, в которой содержался проверочный код типа PP*1234CODE. Этот код (точнее, 4 цифры) надо ввести на сайте paypal для проверки подлинности карты. После этого они должны вернуть снятые $1.95.

Сама проверка подлинности моей visa virtual в paypal прошла в течение нескольких минут, но деньги обратно пока не отдали. Есть предположение, что вернут они $1.95 но за перевод снова спишут $1 (комиссия за работу с неСША-шными банками). А может и не спишут, посмотрим.

***

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

При регистрации в paypal надо указывать свой адрес латинскими символами. При оформлении заказа по умолчанию будет использоваться этот адрес в качестве адреса доставки, но при желании его можно изменить. По крайней мере его надо перепроверить :) Мой адрес был в таком виде:
Imya Familiya
ulitsa Takaya-to, dom 123, kvartira 456
Gorod, oblast'
123123
Russia

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

Сумма моего заказа - 43 доллара. Если переводить в рубли, то будет около 1210руб (ниже - более точная сумма). Понятно, что не хватит (у меня на счету 896руб) и придется докинуть три сотни, но ради эксперимента я попробую оплатить ;)


Чуть ниже адреса доставки вы увидите что-то вроде

1,235.29 RUB

Выделенная жирным сумма - сумма, которая необходима для оплаты платежа. Я нажал кнопку "Pay Now" и, разумеется, получил сообщение о невозможности оплатить заказ этой картой, ведь на ней недостаточно средств. Сразу после этого мне пришла уведомительная смс-ка, в которой говорилось о нехватке 339руб. Проверяем: пайпал говорит, что требуется 1235руб; у меня на счету 896руб; 1235 - 896 = 339. Все верно.

***

Итак, я пополнил баланс visa virtual на недостающую сумму и оплатил заказ dealextreme.com через PayPal. Теперь на странице своего аккаунта на dealextreme.com можно наблюдать за состоянием заказа. Сейчас статус заказа - "Order Received". Будем ждать.

Как покупать на dealextreme.com. Часть 1: Что это такое?

С тех пор, как я наткнулся на сайт dealextreme.com, я понял, что в Сети на самом деле можно очень дешево покупать различные вещи. Решил написать эту статью я по той причине, что у многих людей возникает куча вопросов вроде как оплачивать покупку на dealextreme?, как заказывать на dealextreme? и т.д.

Для тех, кто не знает, dealextreme это китайский интернет магазин, в котором за очень малые деньги можно купить кучу самых разных товаров. Помимо низких цен, у dealextreme есть еще одно преимущество: совершенно бесплатная доставка (на самом деле, $0.01).

Товары самые разные: мобильные телефоны, кабели для iphone, mp3-плееры, фонари, usb-фиговины, spy-видеокамеры, вебкамеры, gps-навигаторы, мультиметры, аккумуляторы, рации, охотничьи ножи, костюмы супергероев, клавиатуры и сниматели стресса в форме титьки. Вобщем, глаза разбегаются =)

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

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

суббота, 11 июня 2011 г.

Просто так

Решил сегодня прокатиться за город к какому-нибудь пруду и позагорать. Т.к. друзья заняты, то поехал один. Поехал через Ясную Поляну на Груманты. Очень надеялся, что моя аллергия прошла.

Оказалось, она в самом разгаре. Доехал, шмыгая носом, до пруда, развалился на солнышке. Лежу и думаю, что надо было взять больше носовых платков :) Через 15мин почувствовал, что глаза начало щипать. Посмотрел в зеркало - глаза ВСЕ красные, будто перцовым балончиком пшыкнули. Сфоткал бы, но фотоаппарат не взял. Понял, что это не к добру, собрал манатки и поехал обратно.

А аллергия у меня зачетная: на все, что цветет в средней полосе России. Может и на остальное тоже, но не проверяли. Лекарства почти не помогают. Плюс аллергия на пыль (ингалятором редко пользуюсь, но на всякий случай он всегда лежит в рюкзаке).

Весело!

А еще у меня сегодня ДР. С днем рождения меня! :)

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

Цветной вывод в Python

Недавно я решил переписать несколько своих bash-скриптов на Python и столкнулся с задачей - как заставить Python раскрашивать текст? Способов несколько, в том числе будет работать и способ, применяемый в bash для раскраски текста, но удобнее будет использовать готовый модуль.

Модуль называется termcolor и лежит тут . Пример использования:

>>> from termcolor import colored
>>> print(colored('hello', 'red'))
hello
>>> print(colored('hello', 'green', 'on_blue'))
hello
>>> print(colored('hello', 'blue', 'on_white'))
hello

воскресенье, 29 мая 2011 г.

Крути педали!

В эту пятницу с mtbtula.ru проводилась ночная велопокатушка. Поездили отлично, особенно запомнился обратный путь - ночь, полная тьма (ну с фонарем то не полная), едешь по проселочной дороге сначала по полю, потом немного по лесу. Ощущения незабываемые!

Фотка с площади (некоторые еще не приехали, ждем их), я тут тоже есть, но не скажу, где :Р


А сегодня (в воскресенье) накатал 80км за один день (43км в один конец и чуть поменьше - на обратном пути). Пусть кому-то это мало, но мне, поверьте, - много! :) Кстати из Щекино в Тулу очень легко ехать. Вот такой незаурядный маршрут:

четверг, 26 мая 2011 г.

Мистика? Требую логичного объяснения!

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

Но то, что случилось со мной, не поддается никакому объяснению. По-крайней мере у меня это не получается.

воскресенье, 22 мая 2011 г.

Правильные сочетания скоростей

Нашел картинку, которая наглядно показывает, какие сочетания скоростей желательно использовать при езде на велосипеде:
Т.е. если спереди цепь на большой звезде, то сзади она должна быть на 3-4х последних звездах. В ином случае будет перекос, из-за которого цепь и звезды будут быстро изнашиваться.  Однако, надо учитывать длину оси каретки, т.к. если она не стандартна, то правильное сочетание скоростей может быть другим.

Из этой же картинки понятно, как правильно нумеруются скорости. Задняя большая - 1, задняя маленькая - 7, передняя большая - 3, передняя маленькая - 1. Запомнить легче так: на какой скорости легче всего ехать, та и под первым номером. По аналогии с автомобилями.

суббота, 21 мая 2011 г.

Неожиданно так покатался

Учитывая, что я новичок и последнюю неделю каждый день катаюсь на велосипеде по 15-20км (а для новичка это значительное расстояние), то сегодня я планировал лишь немного прокатиться по парку и свернуть домой, поработать над сайтом. Впрочем, усталость и вялость была такая, что я думал, что до парка я даже не доеду. Хотел просто развернуться и поехать домой, чтобы хорошенько отдохнуть... Но все же решил доехать до конца проспекта. А потом - до поворота на калужское шоссе. А потом - до поворота с Р-132 на М-2. А потом - до Груманта. А потом - до Ясной Поляны и до р. Воронка... В итоге проехал около 50км и почти не устал - сейчас могу еще столько же проехать =) Для меня это рекорд, раньше я 15км в одну сторону еле-еле ехал. Да, кстати, утром я съел лишь сырое яйцо, т.е. ездил на голодный желудок. Маршрут получился такой:


Дорога начиная от Прудного до Груманта хорошая, машины хоть и летают как угарелые, но с краю дороги довольно много места, куда они не заезжают. От Груманта до Ясной Поляны сносная проселочная дорога. Ну а от р. Воронка до Тулы в принципе только один долгий подъем, на котором пришлось попотеть.

среда, 18 мая 2011 г.

Django, Python и Virtualenv на хостинге

Представим такую ситуацию. Имеется хостинг с поддержкой Python/Django, но в имеющемся пайтоне нет нужных модулей, а версия Django не достаточно свежая. В таком случае можно установить свою версию Python в свой домашний каталог с помощью Virtualenv и в него уже устанавливать Django и все необходимые модули. Показывать буду на примере хостинга locum.ru (отличный хостинг, кстати).

В первую очередь надо установить virtualenv. Скачать ее можно отсюда http://pypi.python.org/pypi/virtualenv . Скачанный архив распаковываем, переходим в него и делаем $ python virtualenv.py ~/myenv . В результате создастся каталог ~/myenv, в который и будут устанавливаться модули пайтона и Django.

Для активации virtualenv нужно выполнить следующую команду: $ source ~/myenv/bin/activate . Добавьте эту команду в ~/.bashrc. Теперь команда $ which python должна вывести что-то похожее на "/home/accountname/myenv/bin/python". Если все так, то можете скачивать и устанавливать модули и все необходимое (модули будут установлены в каталог ~/myenv/lib/python-2.6/site-packages/).

Проверить версию свежеустановленного Django можно так:

 $ python
Python 2.6.6 (r266:84292, Oct  9 2010, 12:24:52)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.3'
>>>



В своем аккаунте на locum.ru создаете новый проект (назовем его test1), в каталоге ~/projects создастся каталог test1 с пустым джанго-проектом. Этот каталог можно сразу удалить и командой django-admin startproject test1 создать новый. Теперь, чтобы все заработало, в каталоге с новым проектом надо создать файл django.wsgi с таким содержанием:
#!/home/имя-аккаунта/myenv/bin/python
# -*- coding: utf-8 -*-
activate_this = '/home/имя-аккаунта/myenv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
sys.path.insert(0, '/home/имя-аккаунта/myenv/lib/python2.6/site-packages/django')
sys.path.insert(0, '/home/имя-аккаунта/projects/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'test1.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

суббота, 14 мая 2011 г.

glxext.c error xGLXBufferSwapComplete has no member named sbc_hi

Если вы такой же чудик как я и собираете софт вручную, то есть маленький шанс, что вы решили обновить xorg-server и при сборке Mesa получили такую ошибку:

glxext.c error xGLXBufferSwapComplete has no member named sbc_hi

или что-то вроде

glxext.c error xDRI2BufferSwapComplete has no member named sbc_hi  (точно не помню, скопировать забыл)

То вам надо установить новые glproto и dri2proto, которых еще нет на ftp, но можно получить из git:
git clone git://anongit.freedesktop.org/git/xorg/proto/glproto
git clone git://anongit.freedesktop.org/git/xorg/proto/dri2proto

Проблема актуальна для  glproto-1.4.13 и dri2proto-2.4

понедельник, 9 мая 2011 г.

Теперь сплю на балконе!

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

Муса Джалиль. Варварство. 1943

Они с детьми погнали матерей
И яму рыть заставили, а сами
Они стояли, кучка дикарей,
И хриплыми смеялись голосами.
У края бездны выстроили в ряд
Бессильных женщин, худеньких ребят.
Пришел хмельной майор и медными глазами
Окинул обреченных… Мутный дождь
Гудел в листве соседних рощ
И на полях, одетых мглою,
И тучи опустились над землею,
Друг друга с бешенством гоня…

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

Шумел осенний лес. Казалось, что сейчас
Он обезумел. Гневно бушевала
Его листва. Сгущалась мгла вокруг.
Я слышал: мощный дуб свалился вдруг,
Он падал, издавая вздох тяжелый.
Детей внезапно охватил испуг, —
Прижались к матерям, цепляясь за подолы.
И выстрела раздался резкий звук,

Прервав проклятье,
Что вырвалось у женщины одной.
Ребенок, мальчуган больной,
Головку спрятал в складках платья
Еще не старой женщины. Она
Смотрела, ужаса полна.
Как не лишиться ей рассудка!
Все понял, понял все малютка.
— Спрячь, мамочка, меня! Не надо умирать! —
Он плачет и, как лист, сдержать не может дрожи.

Дитя, что ей всего дороже,
Нагнувшись, подняла двумя руками мать,
Прижала к сердцу, против дула прямо…
— Я, мама, жить хочу. Не надо, мама!
Пусти меня, пусти! Чего ты ждешь? —
И хочет вырваться из рук ребенок,
И страшен плач, и голос тонок,
И в сердце он вонзается, как нож.
— Не бойся, мальчик мой. Сейчас вздохнешь ты вольно.
Закрой глаза, но голову не прячь,
Чтобы тебя живым не закопал палач.
Терпи, сынок, терпи. Сейчас не будет больно. —
И он закрыл глаза. И заалела кровь,
По шее лентой красной извиваясь.
Две жизни наземь падают, сливаясь,
Две жизни и одна любовь!

Гром грянул. Ветер свистнул в тучах.
Заплакала земля в тоске глухой,
О, сколько слез, горячих и горючих!
Земля моя, скажи мне, что с тобой?
Ты часто горе видела людское,
Ты миллионы лет цвела для нас,
Но испытала ль ты хотя бы раз
Такой позор и варварство такое?

Страна моя, враги тебе грозят,
Но выше подними великой правды знамя,
Омой его земли кровавыми слезами,
И пусть его лучи пронзят,
Пусть уничтожат беспощадно
Тех варваров, тех дикарей,
Что кровь детей глотают жадно,
Кровь наших матерей…

Сколько стоит парад победы?

Вы когда-нибудь задумывались над этим? Сколько денег тратится на торжества 9 мая по всей России? Про московский парад кто-то говорил о 200-300млн. руб. Но я считаю, нет, я уверен - намного больше.

9 мая у нас праздник. Все радуются, бухают, тусят, пляшут, поют и бухают. В стриптиз-клубах готовятся специальные шоу военной тематики. На машинах повсюду георгиевские ленточки. А ветераны? Ветераны ничего, им дарят вино и баночку красной икры. Активистки femen подарили ветеранам голую грудь - вот круто-то, им она так пригодится! Знакомым моей матери подарили баночку с испорченной красной икрой. И бутылку водки. В отделении нашей районной почты ветеранам Сбербанк раздает календарики. Такие маленькие, с мелким шрифтом и большим логотипом сбербанка. Вот щедрость то! Большее им не по карману, конечно.

воскресенье, 8 мая 2011 г.

Надо быть внимательнее

При езде на велосипеде по такой дороге, по которой идут люди (не обязательно это тротуар), всегда очень раздражает, когда пешеход резко меняет траекторию движения. К примеру, пешеход идет справа, велосипедист его начинает обгонять слева и вдруг человек, услышав шум велосипеда, резко сворачивает налево и оборачивается посмотреть "а кто же там такой едет и как бы он в меня не врелазся"... В результате велосипедисту приходится резко тормозить, а пешеход пугается и потом думает "вот ведь разъездились шальные, дома им не сидится!".

пятница, 6 мая 2011 г.

Замена чашек рулевой колонки

Когда я покупал раму для велосипеда, в ней уже были установлены чашки рулевой колонки, т.к. рама была б\у-шная. Тогда я купил рулевую колонку и, думая что они все одинаковые, не вытащил старые чашки и не заменил их на новые. Учитывая то, что я фактически являюсь чайником в этом деле (ну ладно - опытным чайником), то я не сразу заметил, что старые чашки рулевой были немного глубже и под них требовались более объемистые подшибники. В результате пару раз поездил с люфтом, думая, что слабо затянул руль и он просто разболтался, пока не понял, в чем причина. А причина была в том, что надо было заменить старые чашки рулевой на новые.

среда, 4 мая 2011 г.

Ошибка компиляции firefox 4.0.1 с gcc 4.6

При сборке лисы в LFS получил такую ошибку:

nsEnumeratorUtils.cpp:50:7: note: ‘const class EmptyEnumeratorImpl’ has 
no user-provided default constructor
 
Эта ошибка возникает при сборке firefox 4.0 компилятором gcc 4.6 (и выше). 
Устранить проблему помогло добавить опцию -fpermissive в CXXFLAGS:
export CXXFLAGS="$CXXFLAGS -fpermissive"
и добавить к опциям сборки firefox --disable-javaxpcom
 
Между прочим, сборка прошла успешно только с версией 4.0.1, в то время как 4.0beta9 
все-равно выдавала эту ошибку.

вторник, 26 апреля 2011 г.

ERROR: libvpx not found (ffmpeg, libvpx)

Решил собрать ffmpeg с поддержкой кодека VP8. Хотелось посмотреть на WebM в деле. Скачал libvpx отсюда. Собралась либа норм, но вот конфигурация ffmpeg-а с опцией --enable-libvpx не прошла:

ERROR: libvpx not found

Если копнуть глубже и посмотреть в config.err, то там видно, что сама либа то находится, но слинковаться не выходит. Ошибка в самой libvpx.so. Так что всемогущий гугл не такой уж всемогущий и делает ошибки не реже других.

Помогло установить libvpx через GIT:
git clone git://review.webmproject.org/libvpx.git

Сам кодек пока не тестировал, но если буду, то напишу на http://zenux.ru/



ImportError: No module named _sqlite3

Такая ошибка возникла при попытке импортировать sqlite3 в Python:

>>> import sqlite3
ImportError: No module named _sqlite3

Сначала подумал, что надо установить pysqlite3, но решение оказалось иным: надо было просто пересобрать сам python и все заработало.

воскресенье, 24 апреля 2011 г.

Лето

Еще неделю назад было довольно холодно, особенно по утрам - температура не повышалась выше +3. И это в конце апреля. Ну и где ваше хваленое глобальное потепление? Впрочем, в последние дни стало заметно теплее; на градусник я не смотрел, но без проблем можно ходить в шортах и майке.

Сегодня (а сегодня воскресенье, кстати, и пасха, поэтому - Христос Воскресе!) я первый раз за год хорошенько покатался (25-27км примерно). До этого выезжал на короткие прогулки по ветру и грязи, а сегодня прям сказка - солнышко, птички и прочие дефолтные радости жизни.

четверг, 17 марта 2011 г.

can't find a register in class 'GENERAL_REGS' while reloading 'asm'

Если у вас не собирается mplayer или еще что-то с такой ошибкой:

can't find a register in class 'GENERAL_REGS' while reloading 'asm'

то знайте - это баг не mplayer-а, а gcc. Происходит эта ошибка при компиляции ассемблерного кода. Я слышал, что кому-то помогает использовать nasm как стандартный ассемблер, но мне помогло следующее:


CFLAGS="-O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"  ./configure
make
make install

вторник, 1 марта 2011 г.

Скоро начнется велосипедный сезон. Надо быть осторожным!

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

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

Оплата городского телефона через Интернет

Оплата стационарного телефона через Интернет в Туле.

Если вам <20 лет, я смело могу предположить, что вы не сами платите за квартиру, в которой живете. Ну признайтесь, я прав? :) Те смельчаки, кто решается сходить заплатить за квартиру
/телефон, ужасаются вечным огромным очередям в пунктах приема оплаты. Да-да, сейчас можно платить за квартиру через терминалы, там очередей нету, спасибо им за то...

Нам каждый месяц в почтовый ящик приходят бумажки, на которых написано, сколько надо заплатить и по которым мы узнаем, что квартплату повысили. Лично мне приходят бумажки каждый раз разные (они что, дизайн выбрать никак не могут?). Не знаю как в Москве, но у туляков нет никакой возможности посмотреть свой "баланс" и заплатить за "услуги" через Интернет.

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

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

Заходим сюда , вводим телефон (4872123456), сумму к зачислению и выбираем средство оплаты (я выбрал WMZ). Затем жмем "Продолжить" и следуем инструкциям. Через несколько минут звоним по номеру 151 (это для Тулы) и две электронные тетеньки наперебой докладывают, сколько вам надо было заплатить за текущий месяц и сколько вы уже заплатили.

среда, 16 февраля 2011 г.

Без смысла

Около месяца назад я, проснувшись утром, как всегда побрел на кухню варить кофе. За окном мело что-то белое. "Метель" - подумал я. "А вот фиг!" - сказала логика. И действительно - из-за глобального потепления не было ни одной метели за всю зиму. Я в России живу или где?! Метели мне давайте, медведей в ушанках!!

Этим белым за окном оказался пар, густо валивший из подвала. Оказалось, что прорвало трубу с горячей водой. Моментально приехали: экскаватор 1шт, кран "Ивановец" 1шт, трактор 3шт, мужик 7шт. Экскаватор принялся копать асфальт, где 10 минут назад были припаркованы соседские автомобили. Разрыли большую яму и краном вытащили трубы. Работали быстро, до самой ночи. Я начал думать, что они такими темпами все сделают за пару дней...Обломался :)


 

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

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

(из-за пара некоторые фотки выглядят немного замутненными)