Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-09-08

Re: mencoder: mjpeg -> mpeg4.

> -divx4opts is not an MEncoder option
> Exiting... (error parsing cmdline)
>
> Согласно док-ции '-divx4opts' опция mencoder.

Запускаем

mencoder -ovc help

и внимательно изучаем список доступных кодеков (Available codecs) на предмет
наличия в нем именно divx4.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27880; Возраст листа: 1141; Участников: 1708
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/588388

   2006-09-08 23:48:23 (#588388)

Re: mencoder: mjpeg -> mpeg4.

On Fri, 8 Sep 2006 19:04:23 +0700
Strong <s-stro***@m*****.ru> wrote:

> $ mencoder -oac mp3lame -lameopts vbr=4:abr=4:q=5:aq=5 -ovc divx4
> -divx4opts br=3000:key=300:q=5:crispness=10:pass=1 -o out.avi in.avi

mencoder [blah] -ovc x264 -x264encopts bitrate=800:pass=1 -o /dev/null

Этого достаточно ;-)

> -divx4opts is not an MEncoder option
> Exiting... (error parsing cmdline)
> Согласно док-ции '-divx4opts' опция mencoder.

Это вы к чему? Мы же про x264 кодек...

   2006-09-08 23:42:07 (#588386)

Интерфейс пользователя для базы MySQL

Добрый всем день!

Есть база под MySQL. Хочу написать интерфейс пользователя для нее. В QT сваял
форму, переобразовал ее в Python (вложенный файл). Написал модуль связи с базой:

# -*- coding: utf-8 -*-

import string
from form import *
from MySQLdb import connections

class Form1Impl(Clients):
def __init__(self):
Clients.__init__(self)
self.connect(self.pushButton_vvod,SIGNAL("pressed ()"),self.SlotInsert)
self.db=connections.Connection(db='client2', host='localhost', user='root',
passwd='123456')
self.curs=self.db.cursor()
self.Select()

def Select(self):
row=self.curs.execute("SELECT * from client;")
rw=self.curs.fetchone()
for i in range(row):
self.table.setText(i,1,rw[1])
self.table.setText(i,2,str(rw[2]))
self.table.setText(i,3,rw[3])
self.table.setText(i,4,rw[2])
self.table.setText(i,5,str(rw[5]))
self.table.setText(i,6,str(rw[6]))
self.table.setText(i,7,rw[7])
self.table.setText(i,8,rw[8])
self.table.setText(i,9,rw[9])
self.table.setText(i,10,rw[10])
self.table.setText(i,11,str(rw[11]))
self.table.setText(i,12,str(rw[12]))
self.table.setText(i,13,str(rw[13]))
self.table.setText(i,14,str(rw[14]))
self.table.setText(i,15,str(rw[15]))
self.table.setText(i,16,rw[16])
self.table.setText(i,17,rw[17])
self.table.setText(i,18,str(rw[18]))
self.table.setText(i,19,rw[19])
self.table.setText(i,20,str(rw[20]))
self.table.setText(i,21,rw[21])
self.table.setText(i,22,rw[22])
self.table.setText(i,23,str(rw[23]))
self.table.setText(i,24,rw[24])
rw=self.curs.fetchone()

def SlotInsert(self):
row=self.curs.execute("INSERT INTO client VALUES (0, '%s', '%s', '%s', '%s',
'%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s',
'%s', '%s', '%s', '%s', '%s', '%s')" % (self.lineEdit_name.text(),self.lineEdit_data_vvoda.text(),self.lineEdit_kod.text(),self.lineEdit_adres_up.text(),self.lineEdit_adres.text(),self.lineEdit_telefon1.text(),self.lineEdit_telefon2.text(),self.lineEdit_telefon3.text(),self.lineEdit_fax.text(),self.lineEdit_email.text(),self.lineEdit_www.text(),self.lineEdit_galuz.text(),self.lineEdit_special.text(),self.lineEdit_fio_dir.text(),self.lineEdit_telefon_dir_stat.text(),self.lineEdit_telefon_dir_mobi.text(),self.lineEdit_email_dir.text(),self.lineEdit_data_roz_dir.text(),self.lineEdit_fio_buh.text(),self.lineEdit_telefon_buh_stat.text(),self.lineEdit_telefon_buh_mobi.text(),self.lineEdit_email_buh.text(),self.lineEdit_data_roz_buh.text()))
self.Select()

и файл запуска:

#!/usr/bin/python

import sys
from form1impl import *

app=QApplication(sys.argv)
form=Clients()
app.setMainWidget(form)
form.show()
app.exec_loop()

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

Заранее благодарен.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27878; Возраст листа: 1141; Участников: 1708
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/588382

   2006-09-08 23:36:52 (#588382)

Re: mencoder: mjpeg -> mpeg4.

$ mencoder -oac mp3lame -lameopts vbr=4:abr=4:q=5:aq=5 -ovc divx4
-divx4opts br=3000:key=300:q=5:crispness=10:pass=1 -o out.avi in.avi

MEncoder dev-Fedora-GS-CVS-060406-15:20-4.1.0 (C) 2000-2006 MPlayer Team
CPU: Intel Pentium 4/Celeron D Prescott; Xeon Nocona (Family: 15,
Stepping: 3) CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE:
1 SSE2: 1 Compiled with runtime CPU detection.
-divx4opts is not an MEncoder option
Exiting... (error parsing cmdline)

Согласно док-ции '-divx4opts' опция mencoder.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27877; Возраст листа: 1141; Участников: 1708
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/588375

   Strong 2006-09-08 23:24:29 (#588375)

Re: Вопросы по postgresql.

В сообщении от 1157716751 секунд после начала Эпохи Sergey B. Khvatov написал(а):

> метод авторизации trust + ident

Что значит trust + ident ? У Вас используются оба метода одновременно
для одного и того же типа соединения?

> как раз позволяет войти без
> дополнительной авторизации, но только бод своим именем.

Это утверждение не верно. trust позволяет войти без пароля независимо
от имени пользователя. ident позволяет войти без пароля, но имя
пользователя определяет ОС.

   Konstantin Korikov 2006-09-08 19:21:05 (#588326)

Re: Вопросы по postgresql.

В сообщении от 1157725292 секунд после начала Эпохи Sergey B. Khvatov написал(а):

> > Это не MD5, а DES шифрование.
>
> если salt начинается с $1$ то таки md5

PostgreSQL шифрует пароли по такому алгоритму:

$ read -p username: u; read -p password: p; \
echo -n "$p$u" |md5sum - |sed s/^/md5/

   Konstantin Korikov 2006-09-08 19:01:18 (#588322)

Re: Вопросы по postgresql.

В сообщении от 1157725292 секунд после начала Эпохи Sergey B. Khvatov написал(а):

> > Это не MD5, а DES шифрование.
>
> если salt начинается с $1$ то таки md5

Но только не в контексте PostgreSQL.

postgres=# select rolpassword from pg_authid;
rolpassword
md53175bce1d3201d16594cebf9d7eb3f9d
md55ee5a9db012636e1d34eef192100b269
md565fa2bd61141100cdd8308cb30907b2a
md55ee5a9db012636e1d34eef192100b269
(записей: 4)

   Konstantin Korikov 2006-09-08 18:10:26 (#588306)

Re: Вопросы по postgresql.

В сообщении от 8 сентября 2006 17:03 Konstantin Korikov
написал(a):
> В сообщении от 1157716751 секунд после начала Эпохи Sergey
B. Khvatov написал(а):
> > Если нет - то используйте perl:
> >
> > perl -e 'print crypt ("name", "\$1\$salt\$"), "\n"'
>
> Это не MD5, а DES шифрование.

если salt начинается с $1$ то таки md5

   "Sergey B. Khvatov" 2006-09-08 17:20:35 (#588281)

Re: Вопросы по postgresql.

В сообщении от 1157716751 секунд после начала Эпохи Sergey B. Khvatov написал(а):

> Если нет - то используйте perl:
>
> perl -e 'print crypt ("name", "\$1\$salt\$"), "\n"'

Это не MD5, а DES шифрование.

   Konstantin Korikov 2006-09-08 17:02:10 (#588272)

Re: Вопросы по postgresql.

В сообщении от 7 сентября 2006 21:34 Strong написал(a):
> On Thu, 7 Sep 2006 17:46:47 +0400 "Sergey B. Khvatov"
>
> <xbat***@t*****.ru> wrote:
> > Настройте авторизацию так как вам надо (в файле
> > pg_hba.conf) При авторизации с ident вы входите без
> > пароля, но только под своим именем.
>
> Как так? Это ведь разные польз.ы!

метод авторизации trust + ident как раз позволяет войти без
дополнительной авторизации, но только бод своим именем.
Надежно работает только для локальных соединений. Так что
рекомендую менять на md5

> > > 2. Как закодировать пароль в md5?
> >
> > grub-md5-crypt
>
> Так как запрос выглядит? Или просто закодировать этим и
> подставить как пароль в запрос? Но тогда и придётся его
> вводить при соединении! Или я не прав? Я так думал что
> закодированный хранится в БД, а я "вхожу" по
> незакодированному.

Он у вас есть? Тогда запустите его без параметров - он все
что надо спросит.

Если нет - то используйте perl:

perl -e 'print crypt ("name", "\$1\$salt\$"), "\n"'

name - это фраза которую надо закриптовать.
salt - произвольная последовательность случайных латинских
букв и цифр. Длина произвольная, примерно 5...8 символов.

Все что он скажет - используйте как пароль. Если вы
запустите предложенную строчку как есть, то результат будет
$1$salt$zSVs3lmMaFcsmC5Myvj/i/

   "Sergey B. Khvatov" 2006-09-08 14:58:19 (#588231)

progmode для Emacs. Автоматический перенос строки

Сделал progmode для PROGRESS 4GL, но у меня каким-то образом включился
автоматический перенос на другую строку при превышении длины строки 70
символов. Случилось это после того (предположительно), как я сделал
таблицу сокращений:

(defvar 4gl-mode-abbrev-table nil
"Abbrev table used while in 4gl mode.")
(define-abbrev-table '4gl-mode-abbrev-table
'(
............
))
............

(setq local-abbrev-table 4gl-mode-abbrev-table)
(setq abbrev-all-caps 1)

Может кто подскажет, как выключить автоматический перенос для режима...

Re: smb в сложной сети...

Здравствуйте, Русскин.

Вы писали 7 сентября 2006 г., 19:13:13:

> Есть сеть из 2 подсетей
> 10.0.0.0/8 и 172.16.0.0./16
> Между ними маршрутизатор у которого понятно 2 сетевухи.
> 10.10.10.10 eth0 и 172.16.200.200 eth1

> [letux@KaisaServer ~]$ /sbin/route
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 172.16.0.0 * 255.255.0.0 U 10 0 0 eth1
> 10.0.0.0 * 255.0.0.0 U 10 0 0 eth0

> Этого достаточно чтобы компы из этих сетей друг друга видели?

> Если прописать в виндах XPю клиентов сети 10.0.0.0
> route -p add 172.16.0.0 mask 255.255.0.0 10.10.10.10
> и
> route -p add 10.0.0.0 mask 255.0.0.0 172.16.200.200

> Вопрос чисто гипотетический, чтобы было легче настраивать. Кто-нибудь делал
> подобное?

Вобчемто всё верно и правильно если каждая сетка имеет свой выход в
инет. Добавил бы лишь самбу как винс и нетсендил бы из обоих сетей.
Естессно винс указал хрюням.

   2006-09-08 10:11:17 (#588121)

Re: Soft modem Lucent на X86_64

On Fri, 8 Sep 2006 00:08:02 +0400
<jamesm***@m*****.ru> wrote:

> Hi ALL.
>
> Скачал дравер для этого модема - не хочет компилиться, ругается, что
> не может быть слинкован на 64 битной платформе. Я так понял, что этот
> драйвер состоит из двух частей - открытой (lt_modem.c serial.c) и
> закрытой (ltmdmobj.o), которая собрана для 32 битных платформ.
> Вопрос: Это чудо можно как-нибудь запустить на 64 битном линуксе?
>
Скорее всего нет.

   "Dmitry V. Balabanov" 2006-09-08 02:23:03 (#588041)

Re: Вопросы по postgresql.

В сообщении от 1157664883 секунд после начала Эпохи Strong написал(а):

> > Настройте авторизацию так как вам надо (в файле pg_hba.conf)
> > При авторизации с ident вы входите без пароля, но только под
> > своим именем.
> Как так? Это ведь разные польз.ы!

А так что имя пользователя после ключа -U должно совпадать с именем
пользователя Unix, от которого Вы выполняете psql. Иначе ident Вас не
пустит. А если ключ -U не указан, то считается что это пользователь от
которого Вы выполняете psql.

> Так как запрос выглядит?

ALTER ROLE smk WITH PASSWORD 'тут_пароль';

> Я так думал что закодированный хранится в БД, а я "вхожу" по
> незакодированному.

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

   Konstantin Korikov 2006-09-08 01:00:05 (#588031)