Сообщения friday
биндинги
На лаптопе есть колесо, которое по идее должно регулировать громкость (софтверно). Когда стояла кубунта, громкость регулировалась искаропки. На дебиане (lenny) работать не захотело.
Решил забиндить колесо на kmix. Создал файл ~/.Xmodmap след. содержания:
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
Перезапустил, открыл настройки kmix, однако биндить действия на колесо kmix отказался. Можно это как-то сделать другим путем? Желательно, без дополнительного софта типа xbindkeys.
Wifi не видит сети
Ноут Acer Aspire 4220. С дефолтным madwifi интерфейсов нет вообще. Нашел патч для своей карты, пересобрал.
Заработало, но после первого же ребута перестало видеть wifi-сети, хотя интерфейсы ath0 и wifi0 на месте.
Подключиться вручную (через wifi-radar) тоже не получается. Повторная пересборка не помогает.
Debian unstable, 2.6.24
friday-nb ~ # lspci
. . .
07:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
friday-nb ~ # iwconfig ath0
ath0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal level=-148 dBm Noise level=-148 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
friday-nb ~ # iwlist ath0 scan
ath0 No scan resultsPOST и сессии
Ваяю сайтик на похапе. Наткнулся на весьма неприятную проблему: при отправке post-запроса теряется сессия. Т.е. кука PHPSESSID от клиента прилетает, но, похапе один хер начинает новую сессию. Часа два уже бьюсь. Как сие победить? Гугл ничего внятного не говорит.
php 5.2.5 из debian unstable nginx 0.5.35. Сессно, fastcgi
DNS server
Подскажите плз какой-нибудь простенький сабж для установки на домашний сервачок, чтобы хотя бы частично отвязаться от DNS провайдера. А то он в последнее время тупить стал - доменные имена порой секунд по десять резолвятся.
LinuxFormat
wifi router: низкая скорость
Купил wifi роутер D-Link DI-524. Работает, но скорость соединения между роутером и ноутом около 160 кб/с и выше не поднимается, причем даже когда ноут находится рядом с роутером.
В офисе этот же ноут с вайфаем работает нормально.
Как настроить роутер, чтобы скорость была нормальной?
Роутер - D-Link DI-524 Ноут - Acer Aspire 4220, Ubuntu 7.10, 2.6.22-2, Atheros AR5006EG, madwifi
SQL: 2 databases
Возможно ли из SQL (в MySQL или Postgres) подключиться к к другому серверу БД? Если да, то можно ли выполнять запросы к этому серверу в рамках одной транзакции? Т.е., к примеру, если произошла ошибка, чтобы происходил откат на обоих серверах так, как будто транзакция выполняется в пределах одной базы
framebuffer 1280x800
[спецам по всему] уборщица
сделал тут своими силами ремонтец. Естественно, образовалась куча грязи. Плюс гор немытой посуды:-)) Разгребать это уже не имею ни времени, ни сил, ни желания.
Существует в Питере услуга типа уборщицы по вызову?
emerald и 2 монитора
Подключил 2-й монитор. Все работает, но emerald только на первом мониторе. На втором - голые кеды (причем, похоже, с дефолтныи настройками), но без оформления окон. Если на 2-м мониторе (через k menu -> run command) запустить emerald --replace вручную, то оформление появлется. Можно это как-то делать автоматически?
Определение сетевухи
Купил ноут acer aspire 4220. Поставил на него Kubuntu 7.10. Сначала вроде нормально, но после ребута сеть не поднимается. dmesg пишет следующее:
Invalid ac address detected: 33:d4:c7:24:1b:00
Please complain to your hardware vendor. Switching to a random MAC
После чего добавляется новый интерфейс. Как понимаю, из-за того, что мак каждый раз новый. Естественно, в /etc/network/interfaces интерфейс остается прежним, в итоге сеть поднимается после правки /etc/network/interfaces и запуска вручную. И так после каждого ребута.
В /etc/udev/rules.d/70-persistent-net.rules при каждой загрузке добавляюся такие записи:
# PCI device 0x10de:0x054c (forcedeth)
SUBSYSTEM=="net", DRIVERS="?*", ATTRS{address}=="00:00:6c:a8:ed:1f" NAME="eth0"
Варьируются только адрес и имя интерфейса. Конечно, можно перед выключением делать echo "" > /etc/udev/rules.d/70-persistent-net.rules, и тогда при запуске каждый раз будет создаваться eth0, но, думается мне, это некошерно. Как сделать так, чтобы интерфейс оставался один и тот же?
Гуглил, но чёт все равно никак в этот udev не врубаюсь.
nvidia и иксы
После ребута не стартуют иксы. В /var/log/Xorg.0.log пишет следующее: ------------------------ (II) Setting vga for screen 0. (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Enabling RENDER acceleration (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) NVIDIA(0): enabled. (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure (EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and (EE) NVIDIA(0): that the NVIDIA device files have been created properly. (EE) NVIDIA(0): Please consult the NVIDIA README for details. (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (II) UnloadModule: "wfb" (II) UnloadModule: "fb" (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found ------------------------ хотя lsmod показывает, что nvidia загружен. После rmmod nvidia и перезапуска kdm иксы запускаются. Что сделать, чтобы не приходилось при каждой загрузке производить эти манипуляции?
ребёнок [спецам по Питеру]
обещал одному знакомому ребенку (ребенок родился и живет в Питере, 5 лет) устроить "прикольный день". Куда его здесь можно сводить, как его развлечь?
nvidia drivers
Купил ноут acer aspire 4220. Не определются ни звук, ни сетевуха, хотя соответствующие модули (snd-hda-intel и forcedeth) присутствуют и загружены. Пробовал debian etch и ubuntu 7.04. Как заставить их работать?
Опять блин джанга
Сдох винт с проектами. Ладно, был бэкап движка. Дампа базы не было. Перетащил на другой комп , с тем же самым debian testing, настроил апач и т.д. Но развернуть его там не получилось. Что, блин, за хрень? Делаю: $ python manage.py syncdb Error: Couldn't install apps, because there were errors in one or more models: my_fuckin_site.question: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.document: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.profile: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.news: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.forum: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.press: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.partners: __init__() got an unexpected keyword argument 'max_length' my_fuckin_site.catalog: __init__() got an unexpected keyword argument 'max_length' max_length уже отменили?
Снова Django
Есть 2 класса:
class Category (models.Model):
def __repr__(self): return self.title
title = models.CharField('Название', max_length=255)
descr = models.TextField('Описание')
class Meta:
verbose_name = 'Категория'
verbose_name_plural = 'Категории'
class Admin:
list_display = ('title', 'descr')
search_fields = ('title', 'descr')
class Company (models.Model):
def __repr__(self): return self.title
title = models.CharField('Название', max_length=255)
descr = models.TextField('Описание')
address = models.TextField('Адрес')
categories = models.ManyToManyField(Category, verbose_name='Категории')
class Meta:
verbose_name = 'Компания'
verbose_name_plural = 'Компании'
class Admin:
list_display = ('title', 'descr', 'address')
list_filter = ['categories']
search_fields = ('title', 'descr', 'address')
При редактировании компании в админке в списке (<select>) категорий вместо названий - надписи 'Category object'. Как сделать так, чтобы названия появились?
python-2.4.4-6, django-0.96.1-1 из репозитория debian unstable.Python book
Есть ли в природе книга по Python, по уровню близкая к перловой Camel Book? Желательно в бумажном виде. Ну, и на русском, если можно. Хотя и на английском можно.
Django: несколько таблиц
Вопрос, конечно, тупой, но я чёт застопорился. Перечитал в документации все, что связано с БД, но то ли лыжи не едут...
Как сделать выборку из нескольких таблиц? Например:
select t1.name, t2.title, t2.text
from t1, t2
where t2.t1_fk=t1.id
Как такое сделать средставми Django?
Меню
Захотелось мне недавно красивостей. Водрузил Compiz Fusion, AWN "на поиграться". Поигрался. И знаете, понравилось:-) Решил оставить. А поскольку у компиза собственный WM, то полагаю, что KDE мне теперь не особо нужен. Единственное, почему он пока стоит - это меню, которое можно звать по шорткату. Но из-за одного меню держать этого монстра, я считаю, не совсем целесообразно.
Посоветуйте какое-нибудь легковесное меню, которое бы поддерживало шорткаты
| ← назад |