Re: Viking и realtime gps

2008-10-03 Пенетрантность Покотиленко Костик
В Чтв, 02/10/2008 в 18:04 +0400, Dmitri Samsonov пишет:
> Покотиленко Костик пишет:
> > В Чтв, 02/10/2008 в 14:06 +0400, Victor Wagner пишет:
> >>
> >> Ежели нужен Google Earth под Linux, то и надо брать Google Earth под
> >> Linux. С гугля.
> > 
> > Раньше искал и что-то не нашёл. 
> 
>   http://packages.debian.org/googleearth

# make-googleearth-package
--11:14:34--  http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
   => `GoogleEarthLinux.bin'
Распознаётся dl.google.com... 72.14.221.91, 72.14.221.93, 72.14.221.136
Устанавливается соединение с dl.google.com|72.14.221.91|:80...
соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
11:14:34 ОШИБКА 404: Not Found.

Could not download Google Earth! (You may need to use --url or --file)

# make-googleearth-package --url
http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin
Unrecognized command-line argument:  --url
make-googleearth-package [options]
  Creates a Debian package from the Google Earth GNU/Linux installer.
  By default, will look for the installer in the current directory.
  If not found it will be downloaded automatically.

  --fullname  Use  as full name in Maintainer field
  --emailUse  as email address in Maintainer field
  --file  Use  instead of GoogleEarthLinux.bin
  --force   Attempt to build an unsupported version

:(

-- 
Покотиленко Костик <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Yuri Kozlov
2008/10/3 Покотиленко Костик <[EMAIL PROTECTED]>:
> В Чтв, 02/10/2008 в 18:04 +0400, Dmitri Samsonov пишет:
>> Покотиленко Костик пишет:
>> > В Чтв, 02/10/2008 в 14:06 +0400, Victor Wagner пишет:
>> >>
>> >> Ежели нужен Google Earth под Linux, то и надо брать Google Earth под
>> >> Linux. С гугля.
>> >
>> > Раньше искал и что-то не нашёл.
>>
>>   http://packages.debian.org/googleearth
>
> # make-googleearth-package
> --11:14:34--  http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
>   => `GoogleEarthLinux.bin'
> Распознаётся dl.google.com... 72.14.221.91, 72.14.221.93, 72.14.221.136
> Устанавливается соединение с dl.google.com|72.14.221.91|:80...
> соединение установлено.
> Запрос HTTP послан, ожидается ответ... 404 Not Found
> 11:14:34 ОШИБКА 404: Not Found.
>
> Could not download Google Earth! (You may need to use --url or --file)
>
> # make-googleearth-package --url
> http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin
> Unrecognized command-line argument:  --url
> make-googleearth-package [options]
>  Creates a Debian package from the Google Earth GNU/Linux installer.
>  By default, will look for the installer in the current directory.
>  If not found it will be downloaded automatically.
>
>  --fullname  Use  as full name in Maintainer field
>  --emailUse  as email address in Maintainer field
>  --file  Use  instead of GoogleEarthLinux.bin
>  --force   Attempt to build an unsupported version
>
> :(

Эх, не везёт .
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490137

-- 
Regards,
Yuri Kozlov


Re: Re: Viking и realtime gps

2008-10-03 Пенетрантность Mishustin Alexey

>>>   http://packages.debian.org/googleearth
>>
>> # make-googleearth-package
>> --11:14:34--  http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
>>   => `GoogleEarthLinux.bin'
>> Распознаётся dl.google.com... 72.14.221.91, 72.14.221.93, 72.14.221.136
>> Устанавливается соединение с dl.google.com|72.14.221.91|:80...
>> соединение установлено.
>> Запрос HTTP послан, ожидается ответ... 404 Not Found
>> 11:14:34 ОШИБКА 404: Not Found.
>>
>> Could not download Google Earth! (You may need to use --url or --file)
>>
>> # make-googleearth-package --url
>> http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin
>> Unrecognized command-line argument:  --url
>> make-googleearth-package [options]
>>  Creates a Debian package from the Google Earth GNU/Linux installer.
>>  By default, will look for the installer in the current directory.
>>  If not found it will be downloaded automatically.
>>
>>  --fullname  Use  as full name in Maintainer field
>>  --emailUse  as email address in Maintainer field
>>  --file  Use  instead of GoogleEarthLinux.bin
>>  --force   Attempt to build an unsupported version
>>
>> :(
>
>Эх, не везёт .
>http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490137

А я ставил, тупо скачав и запустив бинарник. Он встал в ~/.googleearth,
прописался в синаптике (как будто я его там видел; сейчас не могу
проверить). Чем неправилен такой путь?

С уважением,
Алексей Мишустин


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Andrey Lyubimets

Artem Chuprina пишет:

Andrey Lyubimets -> debian-russian@lists.debian.org  @ Thu, 02 Oct 2008 
12:49:43 +0700:

 >>  DEO> а на кой фиг надо два MTA на одном хосте?
 >>
 >> Я знаю по крайней мере три паттерна работы в такой позе - существенно
 >> разные требования на прием и раздачу, существенно разные требования на
 >> релеинг и прием себе, и этап смены MTA.
 AL> Расскажи поподробнее, а то я всю голову сломал, но паттернов, где
 AL> был бы нужен более другой МТА не вижу.

У разных MTA при разработке имелись в виду разные назначения.  Так,
скажем, поцфикс оптимизировался под мощную почтомолотилку, а exim -
скорее под гибкость настройки, и на больших нагрузках ведет себя
плоховато.  Особенно - если это exim-heavy.

расскажи это в [EMAIL PROTECTED], там много народу с большим трафиком,
никто не жалуется. Или это проблемы дебиановского пакета?


Ну вот, собственно, один ставят на релеинг, за ним другой на обработку
локальной почты.  Или один на обработку входящих соединений, другой - на
контент-фильтрацию.  Или один на разгребание очереди на отправку, другой
на прием (exim, скажем, имеет очень так себе алгоритм разгребания
очереди).  Кто что лучше умеет.
Ну не верю я, что один против другого что-то настолько лучше умеет (при этом 
нечто другое настолько хуже) что бы требовалось запускать два МТА. Для 
сложной системы можно обойтись запуском одного с разными конфигами в 99,9% 
случаев.


 >> Первые два мне и самому не актуальны, но мы действительно хотим, чтобы
 >> на серьезных почтовых узлах приходилось пользоваться редхатом или
 >> соляркой не потому, что оно сертифицировано (это серьезным почтовым
 >> узлам как раз пофигу), а потому, что работает без геморроя, в отличие от
 >> дебиана?
 >>
 >> А третий вот мне, любимому, вот ровно сейчас как раз актуален...
 AL> Ну вот хотя бы про третий напиши поподробнее, что бы проблема была не
 AL> надуманная для примера, а реальная.

Реальная.  Перехожу с postfix на exim.  У поцфикса есть ограничения, в
которые я уткнулся, в exim с ними вроде проще.  Система не тривиальная,
там и SA, и антивирус, и релеинг в разных позах, включая UUCP.  Как это
делают нормальные админы?  Правильно, ставят новый MTA рядом, но на
другой порт, прикрытый файрволом, отлаживают конфигурацию, после чего
кладут старый MTA, меняют порт у нового, запускают его в работу,
запускают старый на разгребание очереди, дожидаются, когда разгребет,
сносят.

Внимание, вопрос.  Как это предлагается делать в Debian?
Ставить mta тестовый сервер, отладить конфигурацию, перенести её на рабочий 
сервер,затем запретить на нем входящие соединения, дождаться пока он 
разберётся с очередью (помочь ручками, если надо), заменить mta,. Так 
например. Хотя согласен, в случае сложной сетевой конфигурации не всегда её 
можно реализвать в тестовой среде ( или будет сильно накладно)







--
С уважением, Любимец Андрей Алексеевич


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



apt-listchanges: Please update the PO translation for the package apt-listchanges

2008-10-03 Пенетрантность Christian Perrier
Hi,

You are noted as the last translator of the translation for
apt-listchanges. The English template has been changed, and now some messages
are marked "fuzzy" in your translation or are missing.
I would be grateful if you could take the time and update it.
Please send the updated file as a wishlist bug
against apt-listchanges.

The deadline for receiving the updated translation is
Wednesday, October 08, 2008.

Thanks in advance,

# translation of apt-listchanges_2.42.po to russian
#
#Translators, if you are not familiar with the PO format, gettext
#documentation is worth reading, especially sections dedicated to
#this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#Some information specific to po-debconf are available at
#/usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
#Developers do not need to manually edit POT or PO files.
#
msgid ""
msgstr ""
"Project-Id-Version: apt-listchanges_2.42\n"
"POT-Creation-Date: 2008-01-08 23:33+CET\n"
"PO-Revision-Date: 2003-10-05 15:35+0600\n"
"Last-Translator: Ilgiz Kalmetev <[EMAIL PROTECTED]>\n"
"Language-Team: russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.0.1\n"

#: ../apt-listchanges.py:80
msgid "database %s failed to load.\n"
msgstr ""

#: ../apt-listchanges.py:97
msgid "Unknown frontend: %s\n"
msgstr ""

#: ../apt-listchanges.py:120
msgid "%s: will be newly installed"
msgstr ""

#: ../apt-listchanges.py:129
msgid "%s: Version %s has already been seen"
msgstr ""

#: ../apt-listchanges.py:162
msgid "News for %s"
msgstr ""

#: ../apt-listchanges.py:173
msgid "Changes for %s"
msgstr ""

#: ../apt-listchanges.py:183
msgid "Informational notes"
msgstr ""

#: ../apt-listchanges.py:186
#, fuzzy
msgid "apt-listchanges: News"
msgstr "Кому apt-listchanges должен отправлять записи журнала изменений?"

#: ../apt-listchanges.py:190
#, fuzzy
msgid "apt-listchanges: Changelogs"
msgstr "Кому apt-listchanges должен отправлять записи журнала изменений?"

#: ../apt-listchanges.py:197
msgid "Aborting"
msgstr ""

#: ../apt-listchanges.py:200
msgid "Confirmation failed, don't save seen state"
msgstr ""

#: ../apt-listchanges.py:206
#, fuzzy
msgid "apt-listchanges: changelogs for %s"
msgstr "Кому apt-listchanges должен отправлять записи журнала изменений?"

#: ../apt-listchanges.py:210
msgid "apt-listchanges: news for %s"
msgstr ""

#: ../apt-listchanges.py:222
msgid "didn't find any valid .deb archives"
msgstr ""

#: ../apt-listchanges/ALCConfig.py:74
msgid "Usage: apt-listchanges [options] {--apt | filename.deb ...}\n"
msgstr ""

#: ../apt-listchanges/ALCConfig.py:129
msgid "Unknown option %s for --which.  Allowed are: %s."
msgstr ""

#: ../apt-listchanges/ALChacks.py:32
msgid "Can't set locale; make sure $LC_* and $LANG are correct!\n"
msgstr ""

#: ../apt-listchanges/AptListChangesGtk.py:68
msgid "Continue Installation?"
msgstr ""

#: ../apt-listchanges/AptListChangesGtk.py:68
msgid "You can abort the installation if you select 'no'."
msgstr ""

#: ../apt-listchanges/DebianFiles.py:161
msgid "Ignoring `%s' (seems to be a directory !)"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:45
msgid ""
"Wrong or missing VERSION from apt pipeline\n"
"(is Dpkg::Tools::Options::/usr/bin/apt-listchanges::Version set to 2?)\n"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:86
msgid "Mailing %s: %s"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:111
msgid "The %s frontend is deprecated, using pager"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:115
msgid "The mail frontend needs a installed 'sendmail', using pager"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:127
msgid ""
"The gtk frontend needs a working python-gtk2 and python-glade2.\n"
"Those imports can not be found. Falling back to pager.\n"
"The error is: %s\n"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:180
msgid "Do you want to continue? [Y/n]? "
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:193
#: ../apt-listchanges/apt_listchanges.py:213
#: ../apt-listchanges/apt_listchanges.py:221
msgid "Reading changelogs"
msgstr ""

#: ../apt-listchanges/apt_listchanges.py:221
msgid "Done"
msgstr ""

#~ msgid "pager, browser, xterm-pager, xterm-browser, text, mail, none"
#~ msgstr ""
#~ "просмотрщик, браузер, xterm-просмотрщик, xterm-браузер, текст, по почте, "
#~ "не отображать"

#~ msgid "How should changelogs be displayed with apt?"
#~ msgstr "Каким образом apt должен отображать журналы изменений?"

#~ msgid ""
#~ "apt-listchanges can display changelog entries in a number of different "
#~ "ways."
#~ msgstr ""
#~ "apt-listchanges может отображать записи журнала изменений несколькими "
#~ "способами."

#~ msgid "pager - Use your preferred pager"
#~ msgstr "просмотрщик - предпочитаемый Вами просмотрщик"

#~ msgid "browser - Display HTML-formatted changelogs using a web bro

Re: Нужен ли bash

2008-10-03 Пенетрантность Alexey Pechnikov
Hello!

В сообщении от Friday 03 October 2008 01:21:47 Artem Chuprina написал(а):
>  GF> Поднять в тестовом OVZ контейнере?
>
> В Debian нет пригодного для этого ядра.
>
> "Предлагается делать в Debian" все же подразумевает по умолчанию
> "средствами, имеющимися в дистрибутиве"...

А как насчет virtualbox? Привлекает возможность перетащить образ на любую 
машину, и не только под линукс. Ну или chroot.

Best regards, Alexey.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



TCL list substitution

2008-10-03 Пенетрантность Serhiy Storchaka
Victor Wagner wrote:
> On 2008.10.01 at 23:11:12 +0400, Alexey Pechnikov wrote:
>> В сообщении от Wednesday 01 October 2008 19:27:28 Victor Wagner
>> написал(а):
>> > Там надо соблюдать три (ну в 8.5 четыре) математически строгих правила.
>> 
>> А что в 8.5 нужно дополнительно учесть? А то я еще не смотрел его...
> 
> Появившуюся возможность подстановки списков. В смысле подставить
> n-элементный список в команду не как один параметр, а как n,
> БЕЗ лишнего уровня evaluation для всего остального.

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

В тикле ведь та же самая проблема, что обсуждалась выше (для шелла). Из-за
того, что eval и подобные делают concat своим аргументам перед парсингом. В
результате простые примеры прокатывабт и так, а что-то посложнее и
понадёжнее - приходится в [list ...] заворачивать.

Нужно было или сразу запретить простые конструкции, провоцирующие ошибки,
чтобы eval работал только с одним аргументом-списком, ругаясь на остальные,
или же рассматривал все аргументы как готовый списаок (тут нужен list
substitution).

Кстати, одна из базовы синтаксических конструкций лишняя. Variable
substitution. Можно было бы для большей однородности использовать синтаксис
command substitution, считая переменные командами, возвращающими своё
значение (как в Forth-е для констант).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Dmitri Samsonov
Покотиленко Костик пишет:
> # make-googleearth-package
> --11:14:34--  http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
>=> `GoogleEarthLinux.bin'
> Распознаётся dl.google.com... 72.14.221.91, 72.14.221.93, 72.14.221.136
> Устанавливается соединение с dl.google.com|72.14.221.91|:80...
> соединение установлено.
> Запрос HTTP послан, ожидается ответ... 404 Not Found
> 11:14:34 ОШИБКА 404: Not Found.

  Можно взять из lenny.
  А можно в /usr/bin/make-googleearth-package подправить url, откуда
скачивать.

--
 Dmitri Samsonov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Aleksey Cheusov

 AC>> Да, именно. Это ваши проблемы. Если вы используете расширение,
 AC>> идущее вразрез со стандартным поведением, будьте готовы к тому, что
 AC>> инструментарий, расчитанный на нормальный sh с вашим zsh в этих
 AC>> режимах работать не будет. Напишите себе zshquote и да пребудет с
 AC>> вам ктулху.

> Так вот.  Для tcl и perl мне ничего писать и даже собирать не надо.
Это не аргумент. В шеле - бери готовое и не собирай.
Нету и нет желания собрать самому? Меняй систему.

> Оно и само не исполняет что попало как попало.  by design.
Выше было доказано обратное по крайней мере для perl-а.
Как раз таки by design небезопастная конструкция system
в перле есть.

>  В отличие от sh, который by design как раз исполняет.
Выше было показано, что при неаккуратном программировании на perl
дыра имеет место быть. Также выше было показано, что при аккуратном
программировании не shell дыра таки успешно заклепывается.
Следовательно. By design дырявость инструментов perl и shell таки
одинакова - то есть, оставляет желать лучшего в обоих случаях.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Aleksey Cheusov
> Испробовать ваш вариант с bmake в Debian.
> В lenny я его не нашёл.
Да, чуть не забыл. NetBSD make - центральная часть pkgsrc (pkgsrc.org).
Поставив pkgsrc само собой получаешь NetBSD make из коробки.

pkgsrc - хороший пример того, как на BSD make-е можно писать сложные
системы. Кроме, конечно, того, что это еще и весьма ценный мех :-)

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Victor Wagner
On 2008.10.03 at 13:41:45 +0300, Serhiy Storchaka wrote:

> Вот это было нужно делать с самого начала, уже при разработке языка.
> 
> В тикле ведь та же самая проблема, что обсуждалась выше (для шелла). Из-за
> того, что eval и подобные делают concat своим аргументам перед парсингом. В
> результате простые примеры прокатывабт и так, а что-то посложнее и
> понадёжнее - приходится в [list ...] заворачивать.

Она гораздо менее актуальна, так как всегда строго известно сколько
раундов подстановки будет. В shell это гораздо сложнее предсказать.

> 
> Кстати, одна из базовы синтаксических конструкций лишняя. Variable
> substitution. Можно было бы для большей однородности использовать синтаксис
> command substitution, считая переменные командами, возвращающими своё
> значение (как в Forth-е для констант).

Ну, это несколько осложнило бы жизнь. Все-таки запомнить правила, где
переменные это переменные, а команды - это команды проще, чем правила,
где переменные и команды это одно и тоже. Хотя на lisp люди пишут.

Tcl это некоторый компромисс между математической строгостью Lisp и
плохо формализованным мышлением типичного студента CS.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Yuri Kozlov
3 октября 2008 г. 16:19 пользователь Aleksey Cheusov <[EMAIL PROTECTED]> 
написал:
>> Испробовать ваш вариант с bmake в Debian.
>> В lenny я его не нашёл.
> Да, чуть не забыл. NetBSD make - центральная часть pkgsrc (pkgsrc.org).
> Поставив pkgsrc само собой получаешь NetBSD make из коробки.
>
> pkgsrc - хороший пример того, как на BSD make-е можно писать сложные
> системы. Кроме, конечно, того, что это еще и весьма ценный мех :-)

Что-то не нашёл я там deb-пакет (что, в прочем, понятно).
Похоже, легче BSD в виртуалке поднять.

-- 
Regards,
Yuri Kozlov


Re: Нужен ли bash

2008-10-03 Пенетрантность Eugene V. Lyubimkin
Aleksey Cheusov wrote:
>  >>  GF> Поднять в тестовом OVZ контейнере?
>  >>
>  >> В Debian нет пригодного для этого ядра.
>  >>
>  >> "Предлагается делать в Debian" все же подразумевает по умолчанию
>  >> "средствами, имеющимися в дистрибутиве"...
> 
>> А как насчет virtualbox? Привлекает возможность перетащить образ на любую 
>> машину, и не только под линукс. Ну или chroot.
> 
> Сырой он IMHO. Буквально неделю назад поставил его на sarge.  В нем
> хотел поставить "на поиграться" opensolaris-20080508.  Мало того, что
> модуль ядра сам не собрался - ошибка в Makefile-е. Пришлось исходники
> подпиливать. Так еще при инсталляции соляры внутрь получил kernel
> panic, это уж совсем ниже плинтуса.  Ядро 2.4.27. Sarge, конечно,
> старый, но официально поддерживается, .deb-ка лежит на скачку.
> 
Sarge уже официально не поддерживается, ЕМНИП.

-- 
Eugene V. Lyubimkin aka JackYF



signature.asc
Description: OpenPGP digital signature


Re: TCL list substitution

2008-10-03 Пенетрантность Aleksey Cheusov
> Нужно было или сразу запретить простые конструкции, провоцирующие ошибки,

Что-то тихо стало 8-) Еще одна тема "на погудеть".
Предлагаю запретить еще вот эту "простую конструкцию".


  tmpfn=get_temp_file_NAME
  ...
  get_data > $tmpfn


Ясное дело конструкция внеязыковая.

Исходная позиция: объяснить ВСЕМ программирующим опастность этой
конструкции не представляется возможным.

Выводы (предложения) ниже.

Варианта предлагаю два:
1) Запретить программирование под систему UNIX с общим /tmp наотрез
   под страхом остаться без еды и питья
2) Сделать таки per-process (per process group или per session)
   автономные виртуальные персональные /tmp.

Ввиду очевидной маргинальности пункта 1) думаю, можно остановиться на
варианте 2) :-)

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Aleksey Cheusov

 >>  GF> Поднять в тестовом OVZ контейнере?
 >>
 >> В Debian нет пригодного для этого ядра.
 >>
 >> "Предлагается делать в Debian" все же подразумевает по умолчанию
 >> "средствами, имеющимися в дистрибутиве"...

> А как насчет virtualbox? Привлекает возможность перетащить образ на любую 
> машину, и не только под линукс. Ну или chroot.

Сырой он IMHO. Буквально неделю назад поставил его на sarge.  В нем
хотел поставить "на поиграться" opensolaris-20080508.  Мало того, что
модуль ядра сам не собрался - ошибка в Makefile-е. Пришлось исходники
подпиливать. Так еще при инсталляции соляры внутрь получил kernel
panic, это уж совсем ниже плинтуса.  Ядро 2.4.27. Sarge, конечно,
старый, но официально поддерживается, .deb-ка лежит на скачку.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: tcp checksum incorrect

2008-10-03 Пенетрантность Andrey Nikitin
В сообщении от 1 октября 2008 14:16 Sydoruk Yaroslav написал(a):
> 
> покажи 
> ifconfig | egrep "RX packets|TX packets" 

loLink encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:12846 errors:0 dropped:0 overruns:0 frame:0
  TX packets:12846 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:9589172 (9.1 MiB)  TX bytes:9589172 (9.1 MiB)


-- 
С Уважением,
   Андрей Никитин


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Aleksey Cheusov
 DEO>> и проблема автогена депендсов везде решена?

> Это наиболее тяжкая часть, но по сравнению с make оно гораздо лучше во
> всех.  Подробности я не смотрел, и подозреваю, что полностью корректного
> решения нет ни в одном.  Но во всяком случае грабли, по которым ходит
> make, там убраны.

Не из упрямства, а справедливости ради, не ГРАБЛИ, а маленькие грабельки ;-)
Эти грабельки совсем не мешают жить, нужно всего лишь уметь готовить make ;-)

Позволю себе представить собственно "классический" вариант решения
проблемы, в очередной раз становясь на защиту классического make-а
и, в особенности, одной его реализации ;-)

Для удобства чтения разделил секции строкой =.




===
0 dictd_bsd_make>bmake dict
... <построили в общем>
===
0 dictd_bsd_make>touch dict/dict.h
===
0 dictd_bsd_make>bmake dict TRG='depend all'
SUBDIR="libmaa dict_common dict" /usr/pkg/bin/bmake depend all
depend ===> libmaa
depend ===> dict_common
depend ===> dict
all ===> libmaa
all ===> dict_common
all ===> dict
gcc -O2  -Werror   -c dict.c
gcc  -L../dict_common -L../libmaa  -o dict dict.o -ldict_common -lmaa
===
0 dictd_bsd_make>bmake dict TRG='depend all'
SUBDIR="libmaa dict_common dict" /usr/pkg/bin/bmake depend all
depend ===> libmaa
depend ===> dict_common
depend ===> dict
all ===> libmaa
all ===> dict_common
all ===> dict
===
0 dictd_bsd_make>cat Makefile
.if !defined(SUBDIR)
SUBDIR+=libmaa
SUBDIR+=dict_common

SUBDIR+=.WAIT

SUBDIR+=dict
SUBDIR+=dictd
SUBDIR+=dictfmt
SUBDIR+=dictzip
.endif

TRG?=   all

.PHONY: dict dictd dictfmt dictzip
dict dictd dictfmt dictzip:
SUBDIR="libmaa dict_common $@" $(MAKE) $(TRG)

.include 

===
0 dictd_bsd_make>cat dict/dict.c  
#include "dict.h"

int main ()
{
return 0;
}
===
0 dictd_bsd_make>cat dict/Makefile
PROG=   dict

.include "../dict_common/Makefile.inc"
.include "../libmaa/Makefile.inc"

.include 
===



ОРстальные файлы каркасного проекта я уже показывал рядом.



Для тех, кто дочитал до этого места.  Дальше думаю понятно, что
делать. Пилите ваше IDE, то есть ваш Linux/UNIX до состояния, в
котором она IDE пригодна к использованию. Например man
bash/zsh/ksh/tcsh/mksh на предмет алиасов, функций и программируемых
автодополнений.

Ктоме того, в BSD make по умолчанию до основного make-а всегда
включается (include-ится) mk.conf.  В нем можно писать всяческие
приватные goodies, с помощью которых жизнь станет намного легче. У
меня там, к примеру, прописан такой таргет.

   .PHONY : list-vars
   list-vars :
   .for v in ${VARS}
@printf "%s=%s\n" "${v}" "${${v}}"
   .endfor

Работает так

   0 pdnsd>bmake list-vars VARS='PKGNAME MAINTAINER'
   PKGNAME=pdnsd-1.2.7
   [EMAIL PROTECTED]
   0 pdnsd>

mk.conf - это собственно продолжение идеи о том, что ОС UNIX - это и
есть ваша IDE. BSD make эту идею продолжает и развивает.
mk.conf - ваши "умолчания" и спец функции по аналогии с .myshrc.

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

Собственно того же самого можно добиться и с GNU make, прописывая _явно_
в каждый Makefile проекта что-нибудь вроде

   sinclude /etc/gnu_mk.conf

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Aleksey Cheusov
 >> panic, это уж совсем ниже плинтуса.  Ядро 2.4.27. Sarge, конечно,
 >> старый, но официально поддерживается, .deb-ка лежит на скачку.
 >> 
> Sarge уже официально не поддерживается, ЕМНИП.

Я не про Debian а про SUN.

http://virtualbox.org/wiki/Linux_Downloads

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Artem Chuprina
Andrey Lyubimets -> debian-russian@lists.debian.org  @ Fri, 03 Oct 2008 
16:01:41 +0700:

 >> Ну вот, собственно, один ставят на релеинг, за ним другой на
 >> обработку локальной почты.  Или один на обработку входящих
 >> соединений, другой - на контент-фильтрацию.  Или один на разгребание
 >> очереди на отправку, другой на прием (exim, скажем, имеет очень так
 >> себе алгоритм разгребания очереди).  Кто что лучше умеет.
 AL> Ну не верю я, что один против другого что-то настолько лучше умеет
 AL> (при этом нечто другое настолько хуже) что бы требовалось запускать
 AL> два МТА. Для сложной системы можно обойтись запуском одного с
 AL> разными конфигами в 99,9% случаев.

Ну, не верь.  Я тебя обращать в какую-либо веру не собираюсь.  Ты
спросил - я ответил.

 >> Внимание, вопрос.  Как это предлагается делать в Debian?
 AL> Ставить mta тестовый сервер, отладить конфигурацию, перенести её на
 AL> рабочий сервер,затем запретить на нем входящие соединения,
 AL> дождаться пока он разберётся с очередью (помочь ручками, если
 AL> надо), заменить mta,. Так например. Хотя согласен, в случае сложной
 AL> сетевой конфигурации не всегда её можно реализвать в тестовой среде
 AL> ( или будет сильно накладно)

То есть купить сервер, поставить на него, перенастроить, продать сервер?..

Чтобы продать что-нибудь ненужное, надо сначала купить что-нибудь
ненужное...

(Виртуальный сервер, типа предлагавшегося VZ-контейнера - тоже штука
сильно небесплатная.  По трудозатратам на ее подъем и настройку.)

Кстати, ты в последовательности действий ошибся.  Причем грубо.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Functional programming is like describing your problem to a
mathematician.  Imperative programming is like giving instructions to
an idiot.
 -- arcus, #scheme on Freenode


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Aleksey Cheusov
> 3 октября 2008 г. 16:19 пользователь Aleksey Cheusov <[EMAIL PROTECTED]> 
> написал:
 >>> Испробовать ваш вариант с bmake в Debian.
 >>> В lenny я его не нашёл.
 >> Да, чуть не забыл. NetBSD make - центральная часть pkgsrc (pkgsrc.org).
 >> Поставив pkgsrc само собой получаешь NetBSD make из коробки.
 >>
 >> pkgsrc - хороший пример того, как на BSD make-е можно писать сложные
 >> системы. Кроме, конечно, того, что это еще и весьма ценный мех :-)

> Что-то не нашёл я там deb-пакет (что, в прочем, понятно).
> Похоже, легче BSD в виртуалке поднять.

pkgsrc поддерживает слишком много систем и аппаратных платформ, чтобы
для каждой делать нативные пакеты.

И нет, поднять *BSD не проще в виртуалке не проще. Если нет опыта,
лучше не стоит, если не стоит задача поиграться и поизучать.

bootstrap под Debian (как и всюду) ставится предельно просто

cd PKGSRC_SRC/bootstrap
./bootstrap --workdir /tmp/trtrtr --prefix ~/pkg --unprivileged

Соль по вкусу само собой.

И это, dash таки имеет внутри весьма паршивый 'echo'.  С ним pkgsrc
обругает и пошлет подальше. Лучше скормить ему ksh или bash.
Как написано в документации.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Artem Chuprina
Aleksey Cheusov -> debian-russian@lists.debian.org  @ Fri, 03 Oct 2008 15:16:15 
+0300:

 >> Оно и само не исполняет что попало как попало.  by design.
 AC> Выше было доказано обратное по крайней мере для perl-а.
 AC> Как раз таки by design небезопастная конструкция system
 AC> в перле есть.

 >>  В отличие от sh, который by design как раз исполняет.
 AC> Выше было показано, что при неаккуратном программировании на perl
 AC> дыра имеет место быть. Также выше было показано, что при аккуратном
 AC> программировании не shell дыра таки успешно заклепывается.
 AC> Следовательно. By design дырявость инструментов perl и shell таки
 AC> одинакова - то есть, оставляет желать лучшего в обоих случаях.

Грабли можно разложить в любом языке.  Почти в любом - можно обойти.  В
некоторых проще не раскладывать.  В некоторых других - сложно обойти.

В перле небезопасная конструкция есть, но пользуются ею только полные
чайники, у них это сильно не первая проблема.  Это - "проще не
раскладывать".  В sh в поставке нет даже средства обойти.  Можно взять
откуда-то со стороны.  По слухам, оно даже соберется.  Это - "сложно
обойти".

А с точки зрения теоретических возможностей и грабель они не различаются
- оба Тьюринг-полны...  Вон недавно в ЖЖ показывали ссылку на тетрис,
реализованный на sed...

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Нужны две программы - одна с интерфейсом, а другая чтобы работу делала.
Victor Wagner в <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Artem Chuprina
Victor Wagner -> debian-russian@lists.debian.org  @ Fri, 3 Oct 2008 15:40:57 
+0400:

 >> Кстати, одна из базовы синтаксических конструкций лишняя. Variable
 >> substitution. Можно было бы для большей однородности использовать
 >> синтаксис command substitution, считая переменные командами,
 >> возвращающими своё значение (как в Forth-е для констант).

 VW> Ну, это несколько осложнило бы жизнь. Все-таки запомнить правила,
 VW> где переменные это переменные, а команды - это команды проще, чем
 VW> правила, где переменные и команды это одно и тоже. Хотя на lisp
 VW> люди пишут.

На lisp они как раз различаются.  Одно и то же они только в Scheme.

 VW> Tcl это некоторый компромисс между математической строгостью Lisp и
 VW> плохо формализованным мышлением типичного студента CS.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Пришел в гости математик, почитать новую рукопись. Вычитал из нее трех
героев напрочь, и ушел.
Gimli on #arda


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Aleksey Cheusov
> Victor Wagner -> debian-russian@lists.debian.org  @ Fri, 3 Oct 2008 15:40:57 
> +0400:

 >>> Кстати, одна из базовы синтаксических конструкций лишняя. Variable
 >>> substitution. Можно было бы для большей однородности использовать
 >>> синтаксис command substitution, считая переменные командами,
 >>> возвращающими своё значение (как в Forth-е для констант).

 VW>> Ну, это несколько осложнило бы жизнь. Все-таки запомнить правила,
 VW>> где переменные это переменные, а команды - это команды проще, чем
 VW>> правила, где переменные и команды это одно и тоже. Хотя на lisp
 VW>> люди пишут.

> На lisp они как раз различаются.  Одно и то же они только в Scheme.

Что-то ты мутишь. И в лиспе и в схеме программы (команды) - first
class value. Команды от данных отличаются только контекстом использования,
и в лиспе и схеме.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-03 Пенетрантность Aleksey Cheusov
 >>>  В отличие от sh, который by design как раз исполняет.
 AC>> Выше было показано, что при неаккуратном программировании на perl
 AC>> дыра имеет место быть. Также выше было показано, что при аккуратном
 AC>> программировании не shell дыра таки успешно заклепывается.
 AC>> Следовательно. By design дырявость инструментов perl и shell таки
 AC>> одинакова - то есть, оставляет желать лучшего в обоих случаях.

> Грабли можно разложить в любом языке.  Почти в любом - можно обойти.  В
> некоторых проще не раскладывать.  В некоторых других - сложно обойти.

> В перле небезопасная конструкция есть, но пользуются ею только полные
> чайники

С этим согласен. И на этой радостной ноте предлагаю эту часть
дискуссии завершить.  Достигнут консенсус.  Ошибки - они удел полных
чайников.  Мы ошибок не допускаем! ;-) ;-)

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Alexey Pechnikov
Hello!

В сообщении от Friday 03 October 2008 14:41:45 Serhiy Storchaka написал(а):
> В тикле ведь та же самая проблема, что обсуждалась выше (для шелла). Из-за
> того, что eval и подобные делают concat своим аргументам перед парсингом. В
> результате простые примеры прокатывабт и так, а что-то посложнее и
> понадёжнее - приходится в [list ...] заворачивать.

А кто вам мешает все в [list ] завернуть? Выберите стиль программирования, 
какой нравится. Или eval переопределить.

Best regards, Alexey.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Artem Chuprina
Aleksey Cheusov -> debian-russian@lists.debian.org  @ Fri, 03 Oct 2008 16:33:11 
+0300:

  Кстати, одна из базовы синтаксических конструкций лишняя. Variable
  substitution. Можно было бы для большей однородности использовать
  синтаксис command substitution, считая переменные командами,
  возвращающими своё значение (как в Forth-е для констант).

 VW>>> Ну, это несколько осложнило бы жизнь. Все-таки запомнить правила,
 VW>>> где переменные это переменные, а команды - это команды проще, чем
 VW>>> правила, где переменные и команды это одно и тоже. Хотя на lisp
 VW>>> люди пишут.

 >> На lisp они как раз различаются.  Одно и то же они только в Scheme.

 AC> Что-то ты мутишь. И в лиспе и в схеме программы (команды) - first
 AC> class value. Команды от данных отличаются только контекстом
 AC> использования, и в лиспе и схеме.

В лиспе - нет.  Попробуй передать car как переменную...  Там они
синтаксически разделены, и там возможно у одного символа иметь два
совершенно значения - для использования как команды и как переменной.
При этом в переменной может содержаться функция, но способ ее вызова
синтаксически отличается от способа вызова той функции, которая "value
as function".  А вот в схеме синтаксис общий, и значение ровно одно.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Он был новичком в Париже, а не в фехтовании.
Alexander Mozhaev в <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Stanislav Maslovski
On Fri, Oct 03, 2008 at 03:33:00AM +0400, Stanislav Maslovski wrote:
> Всё та же задача, но под соусом "Recursive make considered useful" ;)
> 
> 
> % ls -R contest
> contest:
> dirA  dirB
> 
> contest/dirA:
> Makefile
> 
> contest/dirB:
> Makefile  b.c  c.c
> 
> % cat dirA/Makefile 
> binaries = ../dirB/b ../dirB/c
> 
> all:
> make -C ../dirB
> make a.tar.gz
>   
> a.tar.gz: $(binaries)
> tar czf a.tar.gz $(binaries)
>   
> $(binaries):
> make -C ../dirB $@
> 
> % cat dirB/Makefile
> all: b c
> 
> %: %.c
> gcc -o $@ $<
> 
> 
> Последнее правило в dirA/Makefile больше для пижонства:
> чтобы make a.tar.gz работал всегда, пересобирая архив
> из готовых бинарников или дособирая бинарники по
> необходимости. 

Комментарии-то будут? 

--
Stanislav


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Aleksey Cheusov
 >> all:
 >> make -C ../dirB
 >> make a.tar.gz
Вот это - ровно то же самое, что предложил я - _unconditional_
последовательное построение всех зависимостей.

В целом нормальный метод.

Только bsd.subdir.mk лучше, потому как не велосипед...
Он не херит -jN, например.

 >> %: %.c
 >> gcc -o $@ $<
Еще один. Gr-r-r-r-r :-/

> Комментарии-то будут? 

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Покотиленко Костик
В Птн, 03/10/2008 в 15:23 +0400, Dmitri Samsonov пишет:
> Покотиленко Костик пишет:
> > # make-googleearth-package
> > --11:14:34--  http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
> >=> `GoogleEarthLinux.bin'
> > Распознаётся dl.google.com... 72.14.221.91, 72.14.221.93, 72.14.221.136
> > Устанавливается соединение с dl.google.com|72.14.221.91|:80...
> > соединение установлено.
> > Запрос HTTP послан, ожидается ответ... 404 Not Found
> > 11:14:34 ОШИБКА 404: Not Found.
> 
>   Можно взять из lenny.
>   А можно в /usr/bin/make-googleearth-package подправить url, откуда
> скачивать.

Можно скачать и поставить и не разбираться что я и сделал :P

-- 
Покотиленко Костик <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Artem Chuprina
Stanislav Maslovski -> debian-russian@lists.debian.org  @ Fri, 3 Oct 2008 
19:06:34 +0400:

 >> Всё та же задача, но под соусом "Recursive make considered useful" ;)
 >> 
 >> 
 >> % ls -R contest
 >> contest:
 >> dirA  dirB
 >> 
 >> contest/dirA:
 >> Makefile
 >> 
 >> contest/dirB:
 >> Makefile  b.c  c.c
 >> 
 >> % cat dirA/Makefile 
 >> binaries = ../dirB/b ../dirB/c
 >> 
 >> all:
 >> make -C ../dirB
 >> make a.tar.gz
 >> 
 >> a.tar.gz: $(binaries)
 >> tar czf a.tar.gz $(binaries)
 >> 
 >> $(binaries):
 >> make -C ../dirB $@
 >> 
 >> % cat dirB/Makefile
 >> all: b c
 >> 
 >> %: %.c
 >> gcc -o $@ $<
 >> 
 >> 
 >> Последнее правило в dirA/Makefile больше для пижонства:
 >> чтобы make a.tar.gz работал всегда, пересобирая архив
 >> из готовых бинарников или дособирая бинарники по
 >> необходимости. 

 SM> Комментарии-то будут? 

Пригодно только для нескольких phony целей.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Заработать 300000 рублей легко и просто

2008-10-03 Пенетрантность многоденег Александр

Многие пользователи интернета, в особенности жители нашей страны, не верят в 
то, что в и-нете можно заработать реальные деньги и довольно легко. Я тоже не 
верил, но проверил и убедился, это реально. Вначале нужно постараться, но затем 
деньги будут идти сами.

Интернет-Программа NEWPRO:

Программа создана на основе изучения бизнес-планов многих проектов и 
гарантированно принесет Вам прибыль. Участвуя в проекте, Вы получите деньги! 
Подумайте ещё раз, за первый месяц Вы сможете иметь доход 300 000 руб, при этом 
Ваши затраты составят всего 99 рублей!

А при дальнейшем развитии бизнеса можно заработать более 1 000  000 руб!!

е-мейл: bloodheart(собака)yandex.ru или bloodheart111(собака)yahoo.ru  ICQ#: 
216288863

Напиши мне и я расскажу что по чём
Это уникальная возможность которой воспользовался я и советую воспользоваться 
тебе.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: как собрать avi из jpg

2008-10-03 Пенетрантность Nicholas

Спасибо.

Окончательный вариант выглядит так:

mencoder "mf://*.jpg" -mf fps=5 -mf type=jpg  -vf scale=320:-11 -oac 
copy -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=200 -ffourcc MP4 -o 
"output.avi"


ключом fps= можно менять скорость смены картинок.

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-03 Пенетрантность Stanislav Maslovski
On Fri, Oct 03, 2008 at 07:50:26PM +0400, Artem Chuprina wrote:
>  SM> Комментарии-то будут? 
> 
> Пригодно только для нескольких phony целей.

В смысле, что в общем случае для работы с phony целями не годится?
Так понимать? Или?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: alias -g mc='screen mc'

2008-10-03 Пенетрантность Nicholas


Все-таки без screen не копируется из mc и его редактора при удаленном 
доступе, только локально "mc --nomause" помогает.



--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: делать копию файл а при каждом его обно влении (incron)

2008-10-03 Пенетрантность Nicholas

Artem Chuprina wrote:


 N> /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345$DATE
 N> (неработает, просто добавляет слово "345.DATE" к имени)



Во втором случае - написать скрипт.


Через скрипт заработало, вопрос решен, спасибо.

Решение выглядит так:
/etc/incron.d/some_cp:
/home/user/123 IN_MODIFY /bin/sh /etc/incron.d/scripts/copy123

/etc/incron.d/scripts/copy123:
#!/bin/sh
DATE=`date +%Y.%m.%d.%H:%M`
cp /home/user/123 /home/user/$DATE

Если кто-то знает, как это-же действие сделать без скрипта, только с 
помощью одного файла в /etc/incron.d/ (и /etc/incron.conf) - будет 
интересно услышать мнение.



--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Nicholas

Можно скачать и поставить и не разбираться что я и сделал :P


И, риторически, зачем, если есть свободный и открытый софт viking ...

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: доступ к pc в сети 192.168... через сосед нюю с реальным ip

2008-10-03 Пенетрантность Nicholas

Artem Chuprina wrote:

Nicholas -> debian-russian@lists.debian.org  @ Thu, 02 Oct 2008 16:33:43 -0400:


 N> Есть "pc1" в локальной сети с адресом eth0 192.168.1.3
 N> он соединяется с удаленным сервером "server" openvpn (с диапазоном реальных
 N> адресов xx.xx.2.0/24) и получает адрес tap 192.168.1.3

 N> "server" имеет настройку iptables:
 N> -A PREROUTING -d xx.xx.2.1 -j ACCEPT
 N> -A PREROUTING -d xx.xx.2.0/24 -j NETMAP --to 192.168.2.0/24
 N> -A POSTROUTING -s 192.168.2.0/24 -j NETMAP --to xx.xx.2.0/24

 N> таким образом "pc1" 192.168.1.3 "получает" внещний ip xx.xx.2.3 (и это
 N> работает):
 N> его ifconfig
 N> eth0inet addr:192.168.1.3
 N> tap5inet addr:192.168.2.3

 N> в той же локальной сети есть "pc2" с адресом eth0 192.168.1.4
 N> и www сервисом на порту 8081, до которого надо достучатся "из вне".

 N> Для этого на pc1 создаются правила:

 N> -A PREROUTING --dst 192.168.2.3 -p tcp --dport 8081 -j DNAT --to-destination
 N> 192.168.1.4
 N> -A POSTROUTING --src 192.168.1.4 -p tcp --sport 8081 -j SNAT --to-source
 N> 192.168.2.3:8081

 N> Но они не работают - по адресу xx.xx.2.3:8081 страница не открывается.

 N> Вопрос: как правильно настроить iptables на ps1, что бы получить доступ к
 N> ps2:8081 "из вне" ?

Еще надо на pc1 включить форвардинг и разрешить его в iptables (уже
таблица filter, а не nat), если запрещен.



На pc1 разрешено все: 



:INPUT ACCEPT [0:0] 

:FORWARD ACCEPT [0:0] 


:OUTPUT ACCEPT [390:61807]

и формардинг тоже:
cat /proc/sys/net/ipv4/ip_forward
1

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: доступ к pc в сети 192.168... через сосед нюю с реальным ip

2008-10-03 Пенетрантность Nicholas
И ведь что обидно, на машину ps1 можно зайти ssh запустить lynx и зайти 
на эту www страницу 192.168.1.4:8081
(правда особо это не помогает - "кнопки" на странице под 
lynx/elinks/links2 не "нажимаются")


Так что главный вопрос остается - какие нужны правила iptables для ps1

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Serhiy Storchaka
Victor Wagner wrote:
> On 2008.10.03 at 13:41:45 +0300, Serhiy Storchaka wrote:
>> Вот это было нужно делать с самого начала, уже при разработке языка.
>> 
>> В тикле ведь та же самая проблема, что обсуждалась выше (для шелла).
>> Из-за того, что eval и подобные делают concat своим аргументам перед
>> парсингом. В результате простые примеры прокатывабт и так, а что-то
>> посложнее и понадёжнее - приходится в [list ...] заворачивать.
> 
> Она гораздо менее актуальна, так как всегда строго известно сколько
> раундов подстановки будет. В shell это гораздо сложнее предсказать.

Но всё равно проблема есть. Проблема не в том, что подстановка будет
выполнена не там, а что парсинг идёт уже после текстовой подстановки.

>> Кстати, одна из базовы синтаксических конструкций лишняя. Variable
>> substitution. Можно было бы для большей однородности использовать
>> синтаксис command substitution, считая переменные командами,
>> возвращающими своё значение (как в Forth-е для констант).
> 
> Ну, это несколько осложнило бы жизнь. Все-таки запомнить правила, где
> переменные это переменные, а команды - это команды проще, чем правила,
> где переменные и команды это одно и тоже. Хотя на lisp люди пишут.

Запомнить одну сущность проще, чем две. Кстати в тикле ведь уже есть
несколько стандартных ?псевдопеременных?, синтаксис получения значения
которых как у переменных, но значение меняется независимо от пользователя.
Ведь это по сути системные команды.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Serhiy Storchaka
Alexey Pechnikov wrote:
> В сообщении от Friday 03 October 2008 14:41:45 Serhiy Storchaka
> написал(а):
>> В тикле ведь та же самая проблема, что обсуждалась выше (для шелла).
>> Из-за того, что eval и подобные делают concat своим аргументам перед
>> парсингом. В результате простые примеры прокатывабт и так, а что-то
>> посложнее и понадёжнее - приходится в [list ...] заворачивать.
> 
> А кто вам мешает все в [list ] завернуть? Выберите стиль программирования,
> какой нравится. Или eval переопределить.

Ничего. Но если _все_ авторы специально подчёркивают, что нужно _всегда_
заворачивать аргументы явно в список (даже если для данного конкретного
случая не нужно, окажется необходимым при следующей правке), если каждое
употребление eval (и всех подобных команд) требует list, то может ошибка в
дизайне? Может стоит сразу включить list в eval (а вернее исключить concat
из него)?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: доступ к pc в сети 192.168... через соседнюю с реальным ip

2008-10-03 Пенетрантность Evgeniy M. Solodookhin
,-[Fri, Oct 03, 2008 at 14:45 -0400, Nicholas:]
> И ведь что обидно, на машину ps1 можно зайти ssh запустить lynx и зайти  
> на эту www страницу 192.168.1.4:8081
> (правда особо это не помогает - "кнопки" на странице под  
> lynx/elinks/links2 не "нажимаются")
>
> Так что главный вопрос остается - какие нужны правила iptables для ps1
>
> -- 
> Sincerely,
>   Nicholas
>
>
> -- 
:)
 PREROUTING --dst 192.168.2.3 -p tcp --dport 8081 -j DNAT
  --to-destination 192.168.1.4:8081
я бы поставил ето так.
:)

а чтоб кучу снатов не писать --- тоже не помелочился бы:
POSTROUTING -o tap5 -j MASQUERADE
хотя, возможно ето исключает красоту и лаконичность решения
)

-- 
__
mpd status: [playing]
Iron Maiden - Revelations
**
*  jabber:  [EMAIL PROTECTED]   *
*   Registered linux user #450844*
**


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: TCL list substitution

2008-10-03 Пенетрантность Alexey Pechnikov
Hello!

В сообщении от Friday 03 October 2008 23:27:51 Serhiy Storchaka написал(а):
> > А кто вам мешает все в [list ] завернуть? Выберите стиль
> > программирования, какой нравится. Или eval переопределить.
>
> Ничего. Но если _все_ авторы специально подчёркивают, что нужно _всегда_
> заворачивать аргументы явно в список (даже если для данного конкретного
> случая не нужно, окажется необходимым при следующей правке), если каждое
> употребление eval (и всех подобных команд) требует list, то может ошибка в
> дизайне? Может стоит сразу включить list в eval (а вернее исключить concat
> из него)?

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

Вот есть полученная откуда-либо строка параметров
puts $params 
-val1 value -val2 value2

Сейчас она подставляется без проблем. Правда, это противоречит идеологии "все 
есть список". И с точки зрения безопасности возможны проблемы. 

Best regards, Alexey.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Dmitri Samsonov
Покотиленко Костик пишет:

> Можно скачать и поставить и не разбираться что я и сделал :P

  А там всё FHS соответствует?
  А удалить его потом просто будет?
  А обновить?
  А система управления пакетами о нём будет знать, или это всё будет
"скрытая масса" и прочая "тёмная энергия"?

--
 Dmitri Samsonov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Viking и realtime gps

2008-10-03 Пенетрантность Dmitri Samsonov
Nicholas пишет:
>> Можно скачать и поставить и не разбираться что я и сделал :P
> 
> И, риторически, зачем, если есть свободный и открытый софт viking ...
> 
Он немного для других задач.
  К тому же я заметил, что после выкачивания гуглоснимков викингом (не
шибко активным выкачиванием, надо сказать) -- эти гуглоснимки перестают
отдаваться гуглосервером. Более того, если даже зайти на maps.google.ru
-- то там тоже снимков видно не будет, даже при максимальном удалении
(когда весь земной шар одной картинкой, да по нескольку раз) пишет, что
"нет изображения выбранного масштаба". Притом что карты (которые не
снимки, а отрисованные) продолжают работать как и работали.
  Через пару дней всё восстанавливается. Происходит только после
пользования викингом. Похоже, делается временный бан по ip (на соседнем
компьютере с другой операционной системой, но тем же ip-адресом --
наблюдается то же самое).

--
 Dmitri Samsonov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: много HTTPS сайтов на одном сервере

2008-10-03 Пенетрантность Dmitri Samsonov
Alex Myodov пишет:
> Или, что ещё лучше и прямее, даже так: 
> http://www.g-loaded.eu/2007/08/10/ssl-enabled-name-based-apache-virtual-hosts-with-mod_gnutls/

  libapache2-mod-gnutls для etch'а отсутствует.
  Если пересобирать руками -- то там, похоже, с пересборкой зависимостей
основательно повозиться придётся.
  Есть ли кошерный способ попроще?

--
 Dmitri Samsonov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Команда

2008-10-03 Пенетрантность Dmitri Samsonov
Andrey Tataranovich пишет:
> 12:01 Thu 02 Oct , Alise wrote:
>> Подскажите команду  которая РАЗОВО замеряет нагрузку на цпу и
>> выдает все %   сколько осталось свободно , именно разово и
>> желательно в %(процентном) соотношение.
> 
> top -bn 1 | grep '^CPU' | cut -d ',' -f 4

  В Etch'е
  top -bn 1 | grep -i '^CPU' | cut -d ',' -f 4

  Потому что CPU пишется как Cpu(s)

--
 Dmitri Samsonov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]