LINUX.ORG.RU

Сообщения the_moon

 

как выключить авт. настройку сети в бубунте?

Решил настроить сетевой мост для virtualbox

добавил в /etc/network/interfaces

auto br0
iface br0 inet dhcp
bridge_ports eth0 vbox0

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

route выдает все в двойном размере

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.87.0 * 255.255.255.0 U 0 0 0 vmnet8
192.168.37.0 * 255.255.255.0 U 0 0 0 vmnet1
link-local * 255.255.0.0 U 1000 0 0 br0
10.201.0.0 * 255.255.0.0 U 0 0 0 br0
10.201.0.0 * 255.255.0.0 U 1 0 0 eth0
default fwbob..d 0.0.0.0 UG 0 0 0 eth0
default fwbob..d 0.0.0.0 UG 100 0 0 br0

Пытался в гноме, в конфигураторе сети убрать этот автоматом
сконфигурированный eth0 и потом просто перестартануть сеть,
все нормальизуется, но потом после перезагрузки компа опять каша
и опять этот eth0 в настройках.

the_moon
()

sqlite3 datetime

Привет,

подскажите пожалуйста, как работать с датами и временем с sqlite3 через сищный интерфейс? Я что то там не нашел, ничего похожего.

Будет достаточно, если я буду сохранять t_time? Оно как бы везде одинаково, где gnu libc используется?

спасибо

the_moon
()

найти одинаковые фотографии

привет,

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

Спасибо

the_moon
()

скомпилировать openbox

у меня не получается, свовсем уже C++ забыл.

Клинит в самом начале с такими сообщениями об ошибке

Timer.hh: In member function 'void _timer_queue<_Tp, _Sequence, _Compare>::release(const _Tp&)': Timer.hh:101: error: 'c' was not declared in this scope Timer.hh:103: error: 'comp' was not declared in this scope

вот в этом отрезке кода #include <queue> #include <algorithm>

template <class _Tp, class _Sequence, class _Compare> class _timer_queue: public std::priority_queue<_Tp, _Sequence, _Compare> { public: typedef std::priority_queue<_Tp, _Sequence, _Compare> _Base;

_timer_queue(void): _Base() {} ~_timer_queue(void) {}

void release(const _Tp& value) { c.erase(std::remove(c.begin(), c.end(), value), c.end()); // after removing the item we need to make the heap again std::make_heap(c.begin(), c.end(), comp); }

компилирую стабильную openbox под убунтой 8.10. Сконфигурировалось без всяких яких, а вот где то клинит. Жалуется, что с не объявленно. Интернет в лице гугля ничего путного не выдает. Может версия STL у меня не та?

the_moon
()

как собрать яйцо из проекта pylons

Привет,

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

Спасибо

the_moon
()

не работает USB в virtualbox

Привет,

у меня убунта 8.10 и virtualbox OSE 2.0.4

Есть пункт меню USB в девайсах, но он зараза почему то пустой. У меня мышь воткнута и айпод. Оба невидимы. Я уже для usbfs группу прописал, в которой и я, и права пробовал поставить 666 и virtualbox из под рута запускал. Все едино, меню пустое. Что еще может быть?

Спасибо

Перемещено JB из Admin

the_moon
()

WM для двух мониторов

Привет,

посоветуйте нормальный WM для двух мониторов. Metacity почему то не правильно работает с xineraмой. Окна разворачиваются на оба монитора при максимизайии.

Пока поставил openbox, но ищу что нибудь более чудесное.

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

Мне бы даже вариант подошел бы, с двумя иксами, на одном мониторе запустить бы как то к примеру awesome, на на другом гнома с его metacity. Только не пойму как это сделать. Пока что только xineraму осилил.

Поделитесь, как вы боритесь с двумя мониками.

Спасибо

the_moon
()

Хочу часы с линуксом, на худой конец с виндовс

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

Сегодня искал по интернету и ничего не нашел, только статьи датированные 2001 годом и ссылки на watchpad.

Есть прогресс какой то?

the_moon
()

hda-intel hdmi alsa, быстро проигрывается звук

Привет,

у меня звуковая карта может выдавать звук по hdmi. 
Но беда в том, что звук проигрывается очень быстро. 
Мики Маус эффект. Раза в два быстрее чем надо все проигрывается. 
Пробовал aplay и mplayer.

драйвер alsa hda-intel
Девайс ALC883

card 0: SB [HDA ATI SB], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Файлы проигрваются конкретно в два раза быстрее чем надо.
 Я пробовал в audacity выбирать скорость воспроизведения 0.5x и 
звук воспроизводился с нормальной скоростью на телеке. 
Как бы замедлить мне воспроизведение? В чем может быть дело?

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

Толи я по неправильныйм словам ищу в интернете, 
толи ни у кого больше такой проблемы нет. 

Помогите чем можете, спасибо.

the_moon
()

sqlalchemy postgresql и fork

Привет,

какая то непонятность у меня получается когда я делаю fork. Обрывается соединение с серваком postgres. Почему - не понятно. 

Тоесть у меня библиотека, моя. В которой создается подключение (engine) к серверу. Там же создается session factory.

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

Потом получаю такое сообщение об ошибке

Module sqlalchemy.engine.base:946 in _handle_dbapi_exception         
<<                  if self.__close_with_result:
                        self.close()
                raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect)
            finally:
                del self._reentrant_error>>  raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect)
<class 'sqlalchemy.exc.ProgrammingError'>: (ProgrammingError) server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. 'SELECT executions.starte


В логе сервера такая запись

2008-08-27 15:29:10 CEST LOG:  could not receive data from client: Connection reset by peer
2008-08-27 15:29:10 CEST LOG:  unexpected EOF on client connection

Кто закрывает соединение и почему?!

Спасибо

>>>

the_moon
()

sqlalchemy postgre и транзакции

Привет,

написал простенькую аппликуху, которая пользуется sqlalchemy и sqlite

все работало нормально, покуда решил не пересесть на postgresql 

И началось. Остаются незакрытыми сессии.

postgres 12075 12066  0 Aug23 ?        00:00:01 postgres: writer process
postgres 12076 12066  0 Aug23 ?        00:00:00 postgres: stats buffer process
postgres 12077 12076  0 Aug23 ?        00:00:00 postgres: stats collector process
postgres 13869 12066  0 10:05 ?        00:00:00 postgres: deployer deployer 127.0.0.1(57821) idle
postgres 13870 12066  0 10:05 ?        00:00:00 postgres: deployer deployer 127.0.0.1(57822) idle
sawtscge 13914 13886  0 10:07 pts/8    00:00:01 watch -d ps -ef | grep post
postgres 13936 12066  0 10:07 ?        00:00:00 postgres: deployer deployer 127.0.0.1(57826) idle in transact
postgres 14072 12066  0 10:09 ?        00:00:00 postgres: deployer deployer 127.0.0.1(37627) idle
sawtscge 14350 13914  0 10:12 pts/8    00:00:00 sh -c ps -ef | grep post

idle in transaction

Если таких насобирается несколько то потом получается дидлок

Я раньше сессииями особо не заморачивался. Часто делал просто Session().query 

Сессии никогда не закрывал

А теперь приходится везде, во всем коде делать так

session = Session()
try:
   a = session.query
   a.b = 1
   session.commit()
finally:
   session.close()

Но это как то гемморойно на мой взгяд. Почему не закрываются сессиии сами если я область видимости с переменной session покидаю? Как это делается более элегантно?


Спасибо за внимание


  

>>>

the_moon
()

python, перенаправить вывод внешней команды в файл

Привет,

открыл файл на запись

sys.stdout = open( logfile, "w" )

все, что через print, уходит в этот файл.

Но мне надо еще запускать внешние команды, скрипты и хотелось бы, что бы их вывод тоже втуда уходил.

Пробовал вызывать команду и перенаправлять вывод в тот же файл

os.system( "ls 1>>%s" % sys.stdout.name )

но получается странный эффект, то, что выводится командой print попадает в начало файла, то, что выводится по system попадает в конец файла. Даже если print вызывается после system.

Выглядит потом некрасиво.

Пробовал так же popen4

(cin,cout) = os.popen4( "myscript.sh", 0 )

for l in cout: print l[:-1]

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

Есть еще какие то варианты?

Спасибо

>>>

the_moon
()

python function pointer параметры

Привет,

есть к примеру фукция

def test( param1, param2 ):

есть у меня указатель на эту функцию и лист с параметрами.

типа

function = test params = ( "hello", "world" )

как мне вызвать эту функцию?

function( params )

не катит, так как получаю в ответ, что колличество параметров не совподает с декларированным.

Как быть?

Спасибо

ЗЫ

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

>>>

the_moon
()

Выключить комп при закрытии GDM сессии

Привет,

у меня при загрузке xdm стартует GDM и тот в свою очередь стартует от имени обычного юзера прогу - GUI. При закрытии GUI проги меня выбрасывает в login экран GDM-а, а мне хотелось бы, что бы компьютер выключался полностью.

Как это сделать по уму?

Спасибо

>>>

the_moon
()

xserver cursor theme

Привет,

установил несколько тем мышиных крусоров, могу менять их в настройках к xfce, но мне надо сделать это глобально. Что бы xserver сразу при загрузке использовал whiteglass тему. как это сделать? У меня гента, может есть гентушный путь?

Спасибо

>>>

the_moon
()

cairo svg

Привет,

есть задача нарисовать svg файл на gtk-шном окне, причем развернув рисунок на определенный угол. Не подсобите ссылками на примеры? Вообще возможно такое сделать с cairo?

Спасибо

>>>

the_moon
()

работа с клипбордой

Есть такая прога ТОРА, для работы с базами данных. Написанна с помошью QT и скомпилированна с поддержкой KDE.

У нее есть удручающее свойство. При выборе текста в редакторе, не важно, просто клавиатурой или мышкой все попадает сразу в оба клипборда клавиатурный и мышинный.

А хочется по нормальному, если я текст мышкой выделил, то он должен быть помещен в мышинный клипборд, а если я нажал ctrl-c то текст должен попасть в клавиатурный КАТ клипборд.

Можно это как то настроить? У меня вообще то XFCE

Спасибо

>>>

the_moon
()

network brwoser

Привет,

а есть ли сабж для XFCE4, как это реализованно в гномовском наутилусе? Или просто что нибудь GTK-шное?

Спасибо

>>>

the_moon
()

cvs и бранчи

Привет,

есть у меня софтинка, которой будет четыре варианта по числу клиентов, с общим ядром и некоторыми другими общими файлами остальные файлы будут кастамайзится под клиентов.

Раньше мне приходилось работать с cmvc, так там была такая фича. Бранчить можно было только отдельные файлы, которые действительно были спецефичны для отдельной ветки продукта.

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

Тоесть если я редактировал файлы из main line, эти изменения автоматически становились общими для всех вариантов продукта и мне не надо было думать, в какие варианты продукта эти изменения включить.

Так вот вопрос, можно ли как то сделать это и с CVS?

Я что то попробовал только один файл забранчить и когда я извлекаю эту бранч, у меня извлекается только этот файл, а других файлов нет. Как я понимаю, в CVS если бранчить, то надо все бранчить? Или есть варианты?

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

Спасибо

>>>

the_moon
()

заменить cd pushd-ом

Привет,

все время хотел заменить cd pushd-ом. Подскажите как это сделать правильно? Если тупо алиас наначить, то поведение не то. Нужно, что бы стек не выводился при вызове и cd без параметра прыгало в домашниюю папку.

Если скрипт-враппер написать, то стек не сохраняется после вызова скрипта.

Спасибо

>>>

the_moon
()

RSS подписка на новые темы