С DealExtreme я заказывал вещи уже раз 5-6. Последний раз заказал пару вещиц 6-го января. Понимаю, что Новый Год и дофига заказов, но блин, надо же совесть иметь. Мой заказ пролежал со статусом "pending" около двух месяцев и еще больше месяца посылка шла до меня. Неделю назад пришла первая часть посылки, а сегодня, 22 марта - вторая. То есть с момента заказа до получения прошло 3.5 месяца. Заказывать с декабря до февраля на DealExtreme я строго нерекомендую.
четверг, 22 марта 2012 г.
Следующее поколение
Возвращаюсь с почты, рядом идут из школы две девочки лет 12. Одна громко рассказывает другой, как она ходила в кино:
- Ходили на золушку, ой **ядь, я обоссалась!
- *ля, тоже хочу!!!
- Там блаблабла ваще п****ц!
- *ля, мы тоже пойдем...
- Ходили на золушку, ой **ядь, я обоссалась!
- *ля, тоже хочу!!!
- Там блаблабла ваще п****ц!
- *ля, мы тоже пойдем...
пятница, 9 марта 2012 г.
Восстанавливаем пароль из FireFox
Большинство из нас доверяет хранение паролей браузеру. Не буду особо рассуждать, хорошо это или плохо. Скажу лишь, что любой, кто имеет юзерский доступ, может без труда выдрать из браузера все ваше супер-пупер-сложные пароли, которые вы так старательно придумывали. Опишу на примере.
пятница, 17 февраля 2012 г.
start-stop-daemon: /usr/sbin/apache2 is already running
Обнаружил у себя проблему: апач не хотел перезапускаться скриптом /etc/init.d/apache2 restart:
start-stop-daemon: /usr/sbin/apache2 is already running
Думал, это у меня в системе что-то не так, ан нет - это баг init.d скрипта, причем, жутко глупый. На багзилле баг имеется: https://bugs.gentoo.org/show_bug.cgi?id=389965 .
Вкратце, фиксится проблема так:
Открываем /etc/init.d/apache2 и строку
start-stop-daemon: /usr/sbin/apache2 is already running
Думал, это у меня в системе что-то не так, ан нет - это баг init.d скрипта, причем, жутко глупый. На багзилле баг имеется: https://bugs.gentoo.org/show_bug.cgi?id=389965 .
Вкратце, фиксится проблема так:
Открываем /etc/init.d/apache2 и строку
while ( ! test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
заменяем на
while ( test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
PS: До чего ж на блогспоте корявый редактор сообщений... Ох, перенесу я блог на свой хостинг, ох перенесу
wine: Unhandled page fault on read access to 0xffffffff at address starting debugger
Проблема: wine сегфолтится при старте (даже сам winecfg) с такими ошибками:
wine: Unhandled page fault on read access to 0xffffffff at address starting debugger
и
err:ole:CoGetClassObject no class object
Решение: пересобрать wine без флага custom-cflags.
wine: Unhandled page fault on read access to 0xffffffff at address starting debugger
и
err:ole:CoGetClassObject no class object
Решение: пересобрать wine без флага custom-cflags.
понедельник, 13 февраля 2012 г.
apache2: apr_sockaddr_info_get() failed for
Не думал, что это такая частая проблема, но за последний месяц меня два раза спросили, как избавиться от нижеследующих сообщений при запуске Apache. Итак, если вы при старте апача видите это:
apache2: apr_sockaddr_info_get() failed for blabla
, то во-первых, 'blabla' - имя машины (для Gentoo - /etc/conf.d/hostname). Идем в /etc/hosts и пишем туда:
127.0.0.1 blabla
Этого будет достаточно.
Если при старте апач пишет это:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Эта ошибка чаще всего возникает по причине отсутствия параметра "ServerName" в httpd.conf (настройки виртуальных хостов не в счет). Открываем конфиг апача и _вне_ директивы VirtualHost в любом месте пишем:
ServerName localhost
или
ServerName blabla
Вот и все :)
apache2: apr_sockaddr_info_get() failed for blabla
, то во-первых, 'blabla' - имя машины (для Gentoo - /etc/conf.d/hostname). Идем в /etc/hosts и пишем туда:
127.0.0.1 blabla
Этого будет достаточно.
Если при старте апач пишет это:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Эта ошибка чаще всего возникает по причине отсутствия параметра "ServerName" в httpd.conf (настройки виртуальных хостов не в счет). Открываем конфиг апача и _вне_ директивы VirtualHost в любом месте пишем:
ServerName localhost
или
ServerName blabla
Вот и все :)
среда, 1 февраля 2012 г.
Dead мороз и велосипед
Скажу честно, в -23 ездить на велосипеде не очень, особенно вечером. В 20ч я поехал в парк, увидел там к великому своему удивлению пару бегунов в легкой одежке и в 22ч вернулся обратно. На таком морозе до этого мне ездить не приходилось, раньше катался, в основном, при -13-15. И я скажу вам, -23 это не шутки! Во-первых, мои перчатки, которые я считал очень теплыми, позволили кончикам пальцев замерзнуть так, что я их не чувствовал. Во-вторых, утепленные кроссовки с шерстяными носками тоже не помогли и я слегка обморозил кончик большого пальца ноги. В-третьих, я совершил глупость, зайдя после мороза резко в тепло (надо было постепенно прогреться в подъезде), в результате две минуты корчился от боли в отмороженных пальцах из-за резкого прилива крови :) Велосипед, кстати, себя вел нормально, если не считать компьютера, который просто умер.
среда, 25 января 2012 г.
Делаем шипованные покрышки для велосипеда. Обновление стершихся саморезов.
Сегодня я решил обновить стершиеся саморезы на заднем колесе своего велосипеда. Почему только на заднем? Потому-что на переднем они не стерлись :) Хотя за управляемость отвечает в основном переднее колесо, мне захотелось обновить саморезы на заднем, чтобы избавиться от пробуксовок и заносов на льду.
Самодельный петух для велосипеда (самодельный держатель заднего переключателя)
Родной петух сломался внезапно на ровной дороге. Я ехал по городу и вдруг почувствовал, что сзади что-то отвалилось. Остановился и увидел болтающийся на цепи велосипеда задний переключатель. Отслужил он около года. Я снял остатки сломанного петуха и прикрепил задний переключатель напрямую к раме, хоть он для этого и не предназначен. Вообще, надо понимать, зачем нужен этот "петух". А нужен он для того, чтобы при падении велосипеда ломался не сам переключатель, а петух, обеспечивая сохранность дорогостоящего переключателя.
понедельник, 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
Error loading MySQLdb module: No module named MySQLdb
Все, что нужно, - установить пакет mysql-python
суббота, 26 ноября 2011 г.
Использование самодельной зимней велорезины. Плюсы и минусы
Недавно я писал, как делать шипованную резину для велосипеда. Прошло некоторое время, я успел на ней покататься и сейчас готов рассказать о достоинствах и недостатках данной велорезины.
Подписаться на:
Сообщения (Atom)