воскресенье, 29 мая 2011 г.
Крути педали!
Фотка с площади (некоторые еще не приехали, ждем их), я тут тоже есть, но не скажу, где :Р
А сегодня (в воскресенье) накатал 80км за один день (43км в один конец и чуть поменьше - на обратном пути). Пусть кому-то это мало, но мне, поверьте, - много! :) Кстати из Щекино в Тулу очень легко ехать. Вот такой незаурядный маршрут:
четверг, 26 мая 2011 г.
Мистика? Требую логичного объяснения!
Но то, что случилось со мной, не поддается никакому объяснению. По-крайней мере у меня это не получается.
воскресенье, 22 мая 2011 г.
Правильные сочетания скоростей
Т.е. если спереди цепь на большой звезде, то сзади она должна быть на 3-4х последних звездах. В ином случае будет перекос, из-за которого цепь и звезды будут быстро изнашиваться. Однако, надо учитывать длину оси каретки, т.к. если она не стандартна, то правильное сочетание скоростей может быть другим.
Из этой же картинки понятно, как правильно нумеруются скорости. Задняя большая - 1, задняя маленькая - 7, передняя большая - 3, передняя маленькая - 1. Запомнить легче так: на какой скорости легче всего ехать, та и под первым номером. По аналогии с автомобилями.
суббота, 21 мая 2011 г.
Неожиданно так покатался
Дорога начиная от Прудного до Груманта хорошая, машины хоть и летают как угарелые, но с краю дороги довольно много места, куда они не заезжают. От Груманта до Ясной Поляны сносная проселочная дорога. Ну а от р. Воронка до Тулы в принципе только один долгий подъем, на котором пришлось попотеть.
среда, 18 мая 2011 г.
Django, Python и Virtualenv на хостинге
В первую очередь надо установить 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
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 г.
Сколько стоит парад победы?
9 мая у нас праздник. Все радуются, бухают, тусят, пляшут, поют и бухают. В стрип-клубах готовятся специальные шоу военной тематики. На машинах повсюду георгиевские ленточки. А ветераны? Ветераны ничего, им дарят вино и баночку красной икры. Активистки femen подарили ветеранам голую грудь - вот круто-то, им она так пригодится. Знакомым моей мамы подарили баночку с испорченной красной икрой и бутылку водки. В отделении нашей районной почты ветеранам Сбербанк раздает календарики. Такие маленькие, с мелким шрифтом и большим логотипом сбербанка.
Когда мы уже осознаем трагедию всего этого? Десятки миллионов жизней были покалечены войной, но сегодня любой дурак крепит георгиевскую ленточку на борт своей иномарки и ходит с чувством выполненного долга.
"Если ты патриот, то поставь сердечко в статус ICQ на день победы <3".
Устраиваем из дня победы какое-то шоу, будто мы выиграли корову и все счастливы... Вместо того, чтобы все эти деньги, которые тратятся на парады и прочие свистоперделки, отдать ветеранам. Вместо того, чтобы понять, какой ценой мы получили эту победу в этой ужасной войне и сделать выводы. Вместо того, чтобы действительно почтить память погибших и помочь ветеранам... Радуемся, бухаем, вешаем георгиевские ленточки и раздаем ветеранам календарики.
воскресенье, 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
все-равно выдавала эту ошибку.