Re: TOC+BIN to WAV, MP3
On Sun, Mar 23, 2008 at 09:37:57PM +, Mikhail Ramendik wrote: > Имеется результат грабления Audio CD при помощи cdrdao. То есть toc и > bin файлы. > > Хотелось бы: получить WAV, для дальнейшей конвертации в MP3 или FLAC. Надо было сразу писать в WAV, а не в RAW. Теперь надо конвертировать этот RAW в WAV с помощью sox, указав ему формат: стерео, 16 бит, 44.1 кГц, порядок байт big-endian. Если нужно, то потом его можно порезать shnsplit'ом, получив разметку из TOC-файла с помощью cuebreakpoints. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Русские маны
On Mon, Apr 07, 2008 at 03:06:58PM +0400, [EMAIL PROTECTED] wrote: > В man и "навигации" то никакой нет. Не совсем так. В манах есть ссылки на другие маны, которые, скажем, pinfo вполне умеет правильно обрабатывать. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Русские маны, вари анты - уточнение
On Tue, Apr 08, 2008 at 12:39:39AM +0400, Mishustin Alexey wrote: > > > Я говорил, что команда zcat /usr/share/man/ru/man1/vim.1.gz > тоже > > > выдает крякозябры. Не крякозябры, а плохо читаемый текст вида > > > P.S. То, что Вы _не понимаете_ вовсе не обязательно "плохо читаемый > > текст". > > Даже после того, как я понял, что это язык roff, он не стал хорошо > читаемым текстом ) Это прекрасно читаемый текст. А если требуется прочитать содержимое, а не разметку, то надо использовать соответсвующий инструмент. А то вон документы Word cat почему-то тоже не очень хорошо печатает, ничего не разобрать. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Русские маны, вари анты
On Mon, Apr 07, 2008 at 10:31:14PM +0400, Mishustin Alexey wrote: > Наконец добрался до дома и проверил почти все предложенные варианты. > > Помогли следующие три: ... > Еще раз всем спасибо, Я, наверное, чего-то не понимаю, но в чём смысл чтения манов с помощью инструмента, для этого не предназначенного? C потерянными разметкой, шрифтовым и цветовым выделениями? -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: bin+cue = avi ?
On Tue, Apr 22, 2008 at 07:59:39PM +0400, Grey Fenrir wrote: > Добыл два ценных образа svcd. каждый представлен парой файлов *bin, > *cue. никак не получается вырвать оттуда видео. взялся за bchunk, но > из одного *bin (800мб) мне выдали два *iso, перывый около 1Мб, второй > - 56Мб. Причём оба не в iso-формате. гугл объяснил, что диск > мультисессионный и конвертировать можно не пытаться. Насколько я > понял, их можно либо прожечь (этот вариант я не рассматриваю), либо > подмонтировать. Последнее вроде умеет cdemu, которого я в репозитории > не нашел. Вопрос: как сотворить сабж? vcdimager не поможет? -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: bin+cue = avi ?
On Tue, Apr 22, 2008 at 10:42:56PM +0400, Grey Fenrir wrote: > > > Добыл два ценных образа svcd. каждый представлен парой файлов *bin, > > > *cue. никак не получается вырвать оттуда видео. взялся за bchunk, но > > > из одного *bin (800мб) мне выдали два *iso, перывый около 1Мб, второй > > > - 56Мб. Причём оба не в iso-формате. гугл объяснил, что диск > > > мультисессионный и конвертировать можно не пытаться. Насколько я > > > понял, их можно либо прожечь (этот вариант я не рассматриваю), либо > > > подмонтировать. Последнее вроде умеет cdemu, которого я в репозитории > > > не нашел. Вопрос: как сотворить сабж? > > > > vcdimager не поможет? > уже пробовал (того, кто писал ман к этому инструменту, следует > заставить переписать его от руки 2^10 раз). > даже vcdtools ставил. Насколько я смог понять, все эти шедевры > предназначены исключительно для создания VCD. В состав vcdimager входит утилита vcdxrip, это не то, что нужно? Я несколько лет назад решал ровно такую же задачу, но, к сожалению, сейчас не помню чем и как я делал. Помню только, что всё, что мне было надо, входило в стандартный дистрибутив. Скорее всего, я пользовался как раз vcdxrip. А для того, чтобы монтировать эти образы, надо поставить модуль cdfs. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: cups-pdf и выравниван ие. Как?
On Fri, Apr 25, 2008 at 05:54:20PM +0400, Peter Teslenko wrote: > Как объяснить cups-pdf'у чтобы не центровал > картинку? > Пытаюсь сгенерить pdf из tif'а(landscape), > который создаёт hylafax, а он его центрирует > на странице и на выходе имею > 2-х страничный pdf. А хотелось бы чтобы на > одну страницу влезало. Что такое cups-pdf я не знаю, но почему надо делать PDF именно им? Можно использовать tiff2pdf. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: GIS карты в "S-57 f ormat" как посмотреть ?
On Wed, May 28, 2008 at 10:56:04PM -0400, Nicholas wrote: > Есть карты в "S-57 format" (растр): > http://chartmaker.ncd.noaa.gov/MCD/enc/index.htm > http://nauticalcharts.noaa.gov/mcd/enc/download.htm > (Pre-made zip files available: - All available ENCs. Download size is > 372.425 MB.) S-57 --- это векторный формат, а не растровый. > Вопрос: как их посмотреть с помощью viking (чем и во что > сконвертировать) или хоть чем нибудь. Что такое викинг мне неизвестно, но сконвертировать в другие форматы можно с помощью GDAL/OGR (apt-get install gdal-bin, программа ogr2ogr). Посмотреть с помощью OpenEV. А вообще, http://wiki.debian.org/DebianGis -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: GIS карты в "S-57 f ormat" как посмотреть ?
On Thu, May 29, 2008 at 09:51:04AM -0400, Nicholas wrote: > >Что такое викинг мне неизвестно, но > > Правильно ли я понял что смотреть вектор > с помощью viking нельзя ? Я этого не знаю. > >Посмотреть с помощью OpenEV. > Вот OpenEV пишет: ./openev: line 25: 30328 Ошибка сегментирования при > попытке загрузить любую карту, Бывает. А как устанавливал? Правильнее всего собирать самостоятельно, но для непосвящённых это нетривиально. Поэтому проще всего взять пакет FWTools: http://fwtools.maptools.org/ > сначала показывает вот такую картинку: > http://stuff.mit.edu/afs/athena/software/fwtools/fwtools_v1.1.2/www/veclayerselect.html И совершенно правильно делает. Это список слоёв. > и при попытке нажать load all падает. Если вручную выбрать все пункты > - показывает абстрактные картины и Малевича. Скорее всего, показывает-то она то, что нужно. Просто ты не совсем понимаешь, что именно она показывает. > http://wiki.debian.org/DebianGis/PackageList показывает > много пакетов - есть среди них еще один популярный просмоторщик кроме > openEV ? Насчёт популярности -- это не ко мне. Все, что используют OGR, должны работать. Но в каждом конкретном случае возможны проблемы. QGis, Thuban. Можно импортировать данные в GRASS. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: GIS карты в "S-57 f ormat" как посмотреть ?
On Fri, May 30, 2008 at 01:50:12AM -0400, Nicholas wrote: > В итоге выяснил что можно сконвертировать из S-57 в Shapefile с > помощью ogr2ogr - но многое, в том числе и цвет, теряется: Разумеется. S-57 нельзя без потерь привести к формату, который не поддерживает классификатор. В shapefile его не преобразуешь. > Поиск свободной программы для навигации с поддержкой векторных карт, > выглядящей проимерно так: > http://www.dolphinmaritime.com/images/chartplanner_large.gif Да у вас, батенька, губа не дура! Свободного ПО, способного ТАК показывать S-57 нет, хотя кое-что можно сделать с помощью mapserver'а. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: lpr+печать по русс ки
On Wed, Jun 18, 2008 at 11:20:39AM +0400, Иван Лох wrote: > "Простые" преобразователи текста в Postscript написанные в Unicode > эпоху не имеют проблем с русским по-определению... > > 1) cedilla прекрасно работает с русским. Написана на lisp и по этой > причине полна эвристики. Способна найти нужный глиф где бы он не > оказался. > > 2) u2ps из gnome-u2ps. Копирует по поведению a2ps, но нет подсветки > синтаксиса. А ещё есть paps. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: NForce
On Mon, Jul 28, 2008 at 07:15:54PM +0400, Иван Лох wrote: > А что брать, если хочешь интегрированную графику и не хочешь Intel? У меня ASUS M2A-VM HDMI на чипсете AMD 690G работает почти год. Открытые драйверы не пробовал. Из проблем только HDMI-выход, который работал раньше несколько странно, но я его давно не пробовал с новыми версиями fglrx. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: NForce
On Tue, Jul 29, 2008 at 03:36:57PM +0400, Yaroslav Dresvyansky wrote: > >> А что брать, если хочешь интегрированную графику и не хочешь Intel? > > Так чем же интела не хватает? я спокойно живу на гма Х3100 Оно есть для процессоров AMD? -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: NForce
On Thu, Jul 31, 2008 at 09:30:03AM +0400, Yaroslav Dresvyansky wrote: > >> >> А что брать, если хочешь интегрированную графику и не хочешь Intel? > >> > >> Так чем же интела не хватает? я спокойно живу на гма Х3100 > > > > Оно есть для процессоров AMD? > > Нет. Это встроенное видео ядро для чипсета intel 965gl Вы сами ответили на свой вопрос. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Hardware for HTPC
On Wed, Aug 20, 2008 at 01:48:12PM +0400, Олег Анисимов wrote: > Почитал тут: http://www.ixbt.com/consoles/ps3_review.shtml > > И как-то проникся уважением к PS3 в > качестве медиацентра. > Единственное - надо как-то будет научить > его показывать > матрёшку. Без возможности > воспроизводить матрёшку > девайс сильно проигрывает HTPC. "Научить" его чему-либо невозможно. До тех пор, пока Сони не выпустит прошивку с поддержкой некой функциональности --- этой функциональности в приставке не будет. Показывает он далеко не всё, особенно плохо обстоят дела с новыми кодеками типа H.264, что-то удаётся посмотреть, что-то нет, иногда можно перегнать в приемлемый для PS3 контейнер с помощью ffmpeg. По звуку раздражает отсутствие поддержки FLAC. Вот здесь всё более-менее полноценно описано, в отличие от бесполезных графоманских статей на iXBT: http://en.wikipedia.org/wiki/Playstation_3_System_Software#Compatible_media_formats Конечно, можно поставить Linux и смотреть там что угодно, а для просмотра Blu-Ray перезагружаться в родную систему, но это малоприятно. Да и доступа к видеоускорителю из-под Linux нет. Если ограничиваться DVD и Blu-Ray, то система почти идеальна. Говорю "почти", так как региональную защиту снять невозможно, соответственно DVD только 5-й или 0-й зоны, Blu-Ray зоны C или region free. Первозонники и второзонники не пойдут. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Аналог MPD для вид ео
On Sun, Aug 24, 2008 at 08:04:35PM +0400, Kotikov Aleksey wrote: > Существует демон MPD (Music Player Daemon) для проигрывания музыки. > Есть ли что-либо подобное для проигрывания видео? Можно использовать какой-либо DLNA-сервер. Лично я успешно применяю fuppes. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Аналог MPD для вид ео
On Mon, Aug 25, 2008 at 12:24:28PM +0400, Andrey Kiselev wrote: > > Существует демон MPD (Music Player Daemon) для проигрывания музыки. > > Есть ли что-либо подобное для проигрывания видео? > > Можно использовать какой-либо DLNA-сервер. Лично я успешно применяю > fuppes. Хотя нет, соврал. Это совсем не то, что MPD. Впрочем, как и VLC. Тут скорее MythTV надо. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Аналог MPD для вид ео
On Mon, Aug 25, 2008 at 05:29:35PM +0400, "Oleg Anisimov (Олег Анисимов)" wrote: > >Можно использовать какой-либо DLNA-сервер. Лично я успешно применяю > >fuppes. > > > И как оно? Я тут на днях PS 3 купил таки. > Сначала DLNA использовал из > WMP-11, но грузить из-за этого офтопик > крайне несерьезно. Пробовал > mediatomb - есть в топике. Правда файло PS3 так и > не увидела (может я чего > не так делаю). Вот и инетресно как fuppes в > этом плане. Пакетом не собирали? Нет, не собирал. Рассказываю. Основная проблема с PS3 в том, что не все форматы поддерживаются. С некоторыми можно пошаманить, выдав правильный тип (например, для MPEG-TS и VOB указать MPEG), а с некоторыми можно справиться только перекодировкой. Не все серверы умеют перекодировать. Вроде, mediatomb этому научился в SVN, но я не пробовал, мне fuppes нравится. Есть ещё Twonkey, это очень хороший сервер, но за него хотят денег. Fuppes перекодировать умеет, хотя есть ряд трудностей. Автор, похоже, проект забросил и некоторое время назад его форкнули: https://sourceforge.net/projects/fuppex/ Вообще, гарантированно будут воспроизводиться только те форматы, которые PS3 сама понимает. При перекодировке могут возникать проблемы. Причём сломаться воспроизведение может после обновления прошивки, например. PS3 требует специальной настройки. Там есть для неё отдельный профиль в конфигурационном файле, его надо использовать, плюс почитать вот здесь: http://fuppes.ulrich-voelkel.de/wiki/index.php?title=Sony_Playstation_3 (только то, что там написано, например, об mkv, работать вряд ли будет :-). Аудио MP3, картинки JPEG работают отлично, с этим нет проблем. Проблемы только с видео. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Хочется всякого уд обного
On Thu, Aug 28, 2008 at 02:08:44PM +0100, Mikhail Ramendik wrote: > А ivman и autofs меня не устраивают для USB writeable носителей. Почему? Испокон веков использую autofs для флешек. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Хочется всякого уд обного
On Thu, Aug 28, 2008 at 03:36:09PM +0100, Mikhail Ramendik wrote: > > Почему? Испокон веков использую autofs для флешек. > > Как убедиться, что все операции запси завершены и флешку можно > вытаскивать? 1. Монтировать с параметром sync и ждать окончания операции. 2. Ставить нулевой таймаут на размонтирование. Впрочем, в последнее время я перешёл на usbmount, т.к. USB-накопителей развелось очень много и autofs мне для этого использовать стало неудобно. Но там принцип схожий, хоть и реализация другая. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: flashplugin-nonfree не ставится
On Wed, Sep 03, 2008 at 12:51:12AM +0100, Mikhail Ramendik wrote: > Хотел поставить на lenny flashplugin-nonfree. После aptitude update и > aptitude full-upgrade - пробуем ставить... И видим вот что: > > # aptitude install flashplugin-nonfree > Reading package lists... Done > Building dependency tree > Reading state information... Done > Reading extended state information > Initializing package states... Done > Reading task descriptions... Done > No candidate version found for flashplugin-nonfree И какое слово перевести? Как легко выяснить, в lenny его нет: http://packages.debian.org/search?keywords=flashplugin-nonfree -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: flashplugin-nonfree не ставится
On Wed, Sep 03, 2008 at 01:27:40PM +0600, Kuskov Vladimir wrote: > > No candidate version found for flashplugin-nonfree > Насколько я помню, надо подключить репозиторий debian media, в ктором > пакет и лежит. Его можно спокойно взять из unstable. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Просмотр man
On Sun, Sep 07, 2008 at 11:17:18PM +0100, Mikhail Ramendik wrote: > Чем бы нормально просматривать man, и как это настраивать? vim + manpageview (слегка модифицированный) -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Mon, Sep 15, 2008 at 05:48:35PM +0400, Alexey Pechnikov wrote: > > неработоспособно. О чём говорить, если ни на Perl, ни на Python нет > > официальных международных стандартов и их развитие определяется в > > значительной степени волюнтаристким путём. А раз нет стандартов, то и > > написать совместимые трансляторы затруднительно. > > Стандарты есть - common lisp, к примеру. А также тикль, схема, etc. и > многие другие языки имеют хорошую обратную совместимость и внятные > стандарты. Питон я привел просто как пример, т.к. он знаком многим > (хотя имхо и далеко не лучший вариант), а перл и сейчас де-факто > зачастую используется как замена шелла. Если Вы заставите системных администраторов писать скрипты на лиспе, схеме или даже тикле, то они Вас проклянут. А что касается перла, то зависимость от него специально изживали из инициализации в целом ряде систем, включая Debian, и делалось это не зря. Посмотрите в LSB, там есть список команд, обязательных к реализации. Среди них только один интерпретатор --- shell. Не надо забывать, что портировать сложный интерпретатор непросто. Например, на Maemo Perl появился не сразу. И, опять же, во встройку его не впихнуть. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Mon, Sep 15, 2008 at 06:07:15PM +0400, Artem Chuprina wrote: > Я это к тому, что предъявите мне шелл, поддерживающий POSIX целиком и > без ошибок... Что-то я подозреваю, что если такой и будет, то это > будет изрядно монструозный zsh. Bash, Korn shell --- оба самых популярных шелла вполне себе POSIX-совместимы. Полагаю, что последний наверняка проверялся наборами тестов для сертификации. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Кодирование музыки
On Fri, Sep 19, 2008 at 05:16:53PM +0100, Mikhail Ramendik wrote: > - Чем лучше всего грабить диск и кодировать в MP3 либо FLAC (в > зависимости от надобности), заполняя таги файлов автоматически из > CDDB? Лучше abcde что-нибудь есть? Простой скрипт, использующий cdrdao/cdparanoia/flac. > - Есть ли инструмент, позволяющий перекодировать FLAC в MP3 с > сохранением тагов? Это можно делать soundconverter'ом, но намного лучше собственным скриптом. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Кодирование музыки
On Mon, Sep 22, 2008 at 11:50:04AM +0100, Mikhail Ramendik wrote: > > > - Есть ли инструмент, позволяющий перекодировать FLAC в MP3 с > > > сохранением тагов? > > > > Это можно делать soundconverter'ом, но намного лучше собственным > > скриптом. > > А что с тагами-то делать в "собственных скриптах"? Кодировать-то > просто. Я не понял вопроса. В чём проблема с переносом тегов? lltag --- полезная вещь, да. Хотя можно и без него. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Кодирование музыки
On Mon, Sep 22, 2008 at 01:24:24PM +0100, Mikhail Ramendik wrote: > Чем именно перенести теги из FLAC в MP3? metaflac. Например, "metaflac --show-tag='ARTIST'" > Чем получить их из CDDB/freedb, если источник Audio CD? cdrdao это может. > Скрпит легко писать для обраьотки байтового потока, в частности и > музыкального тоже - цепочка из источника и кодировки, и нет проблем. А > вот с тагами-то что делать? "`metaflac --show-tag='ARTIST' ${INFILE}`" "`metaflac --show-tag='ALBUM' ${INFILE}`" lame --tl "${ALBUM}" --ta "${ARTIST}" ${OUTFILE} Примерно так. Вот моя памятка по этому вопросу: Вначале прочитать оглавление диска, которое содержит информацию о дорожках, а также может содержать текстовые данные CD-TEXT. $ cdrdao read-toc Если понадобится заполнить раздел CD-TEXT из базы данных CDDB, можно использовать параметр --with-cddb. Для сохранения информации из CDDB в домашнем каталоге используется параметр '--cddb-directory ~/.cddb'. Этот параметр может быть сохранён в конфигурационном файле ${HOME}/.cdrdao: -Start of ${HOME}/.cdrdao cddb_directory: "~/.cddb" --End of ${HOME}/.cdrdao- Если TOC-файл уже создан, то с помощью режима read-cddb можно дописать в него раздел CD-TEXT. Необходимо убедиться, что файл "data.wav" (или другой, указанный в TOC-файле в качестве данных аудио) существует (можно создать пустой): $ cdrdao read-cddb При желании можно сделать CUE-файл для этого диска: $ mkcue > либо сконвертировать файл оглавления (TOC) в CUE (этот способ позволяет получить большее количество информации в CUE-файле, чем программа mkcue): $ cueconvert -i toc > Затем снимаем данные с помощью программы cdparanoia: $ cdparanoia --output-wav '1-' Параметр '1-' означает, что нам надо прочитать все дорожки, начиная с первой. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Tue, Sep 23, 2008 at 05:21:24PM +0400, Artem Chuprina wrote: > (А кстати, это идея... Добавить в питоновскую моду возмущение > пробелами... Изящное дополнение к -tt...) let python_highlight_space_errors = 1 Всё уже придумано до нас. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 01:26:14PM +0400, Dmitry E. Oboukhov wrote: > например файловые операции на шелле всегда делаются проще > > grep bla-bla file.txt|awk bla-bla|filter bla-bla >file2.txt Проще делается только операция перенаправления в файл. Всё остальное почти так же. Конечно, на том же Питоне это будет несколько более многословно: from os import popen res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla') f = open('file2.txt', 'w') f.write(res) f.close() Для интерактивной работы не совсем удобно (хотя при использовании таких средств, как IPython, проблему многословности можно решить), зато с результат обрабатывать намного проще. Есть и более новые инструменты: http://docs.python.org/lib/node535.html -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 02:04:07PM +0400, Dmitry E. Oboukhov wrote: > кроме того в шелле есть много прекрасных утилит которых нет в языках ... > ... wget > ... grep Только вот давайте не будем подменять понятия! wget к шеллу имеет не больше отношения, чем к Питону, Перлу или, допустим, Бейсику. Никто не мешает пускать wget откуда угодно. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 01:28:17PM +0400, Alexey Pechnikov wrote: > Стиль программирования к используемому цвету фона или пробелам vs > табуляция отношения не имеет. К цвету фона действительно не имеет, а к пробелам --- имеет. Смешивать пробелы и табуляцию в исходнике на C ничуть не лучше с точки зрения совместной работы. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Tue, Sep 23, 2008 at 06:12:06PM +0400, Artem Chuprina wrote: > AK> let python_highlight_space_errors = 1 > > AK> Всё уже придумано до нас. > > Это не elisp. Разумеется. Это настройка текстового редактора, а не программа для ОС Emacs ;-) -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 03:30:01PM +0400, Dmitry E. Oboukhov wrote: > вот как раз wget к шеллу имеет самое прямое отношение > ибо основная цель для чего создавался шелл - это быть клеем между > wget'ами и grep'ами и awk'ами. Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у. Какая разница, кто делает вызов popen, bash или python? > шелл без утилит нафиг не нужен никому, ибо ничего сделать не сможет Кто бы спорил. Именно с этого утверждения и началось обсуждение! -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 03:35:59PM +0400, Dmitry E. Oboukhov wrote: > AK> from os import popen > AK> res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla') > вот эта строка это ж запуск шелла опять же. Да на здоровье. Можно и без шелла. from os import popen2 gin, gout = popen2(['grep', 'bla-bla', 'file.txt']) Скомбинировать в пайп, правда, так будет сложнее, но сейчас мы имеем модуль subprocess, который эту проблему решает. Ссылку на пример я приводил: > AK> http://docs.python.org/lib/node535.html > а я говорил о одних и тех же действиях средствами шелла и средствами > языка. grep и awk не являются командами шелла. Покажите, как сделать то же самое средствами шелла. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 03:53:07PM +0400, Dmitry E. Oboukhov wrote: > AK> Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у. > я не путаю > если бы не было шелла wget бы был не нужен С чего бы это? Если я использую вместо bash'а ipython, то мне теперь wget'ом пользоваться не положено? Надо же... > в виндовсе отлично обходятся без wget'а всякими разнообразными > хрен-что-то-даунлоадер со всякими гуевыми красивостями При чём тут это? Кроме того, wget прекрасно работает в Windows, и лично я его там регулярно применяю. > вгета вся сила именно в том что он из скриптов может использоваться ... которые могут быть написаны на любом языке, допускающем вызов внешних команд. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 04:34:41PM +0400, Alexey Pechnikov wrote: > > > Стиль программирования к используемому цвету фона или пробелам vs > > > табуляция отношения не имеет. > > > > К цвету фона действительно не имеет, а к пробелам --- имеет. > > Смешивать пробелы и табуляцию в исходнике на C ничуть не лучше с > > точки зрения совместной работы. > > Зато исходник на С после его пересохранения в редакторе с другими > настройками спецсимволов останется рабочим. Это не имеет значения. Важно то, что пробелы являются важным элементом именно стиля оформления программ, и способ их применения регламентируется для каждого проекта. Неважно, что там ты используешь, nano или eclipse, пробелы с табуляциями должны быть расставлены одинаково. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 05:01:28PM +0400, Dmitry E. Oboukhov wrote: > AK> С чего бы это? Если я использую вместо bash'а ipython, то мне теперь > AK> wget'ом пользоваться не положено? Надо же... > если ты используешь вместо шелла другой шелл то это ничего не меняет Под словом "шелл" я понимаю POSIX-шелл, так как именно о его замене на другой интерпретатор идёт речь. > AK>> в виндовсе отлично обходятся без wget'а всякими разнообразными > AK>> хрен-что-то-даунлоадер со всякими гуевыми красивостями > > AK> При чём тут это? Кроме того, wget прекрасно работает в Windows, и лично > AK> я его там регулярно применяю. > это только вопрос привычки не более того Это вопрос работоспособности wget'а в Windows, поэтому я не понимаю, зачем этот аргумент вообще был упомянут. > AK>> вгета вся сила именно в том что он из скриптов может использоваться > > AK> ... которые могут быть написаны на любом языке, допускающем вызов > AK> внешних команд. > ага, когда ты на языке каком-то пишешь последовательные вызовы внешних > команд ты этот язык в шелл и превращаешь :) Демагогия. Python не превращается в bash путём вызова wget'а. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 04:42:18PM +0400, Dmitry E. Oboukhov wrote: > AK> grep и awk не являются командами шелла. Покажите, как сделать то же > AK> самое средствами шелла. > все время неверное понимание предмета. > шелл - это клей между утилитами. сам клей может быть полезен? только > разве что понюхать и то польза сомнительная. Неверное понимание предмета как раз у Вас. NAME sh - shell, the standard command language interpreter DESCRIPTION The sh utility is a command language interpreter that shall execute commands read from a command line string, the standard input, or a specified file. The application shall ensure that the commands to be executed are expressed in the language described in Shell Command Lan- guage. Найдите 10 отличий от NAME python - an interpreted, interactive, object-oriented programming lan- guage DESCRIPTION Python is an interpreted, interactive, object-oriented programming lan- guage that combines remarkable power with very clear syntax. За исключением 'remarkable power' и 'very clear syntax' принципиальных отличий не вижу. У sh перед Python есть преимущества, но это вовсе не возможность вызова внешиних команд, "склеивания" или перенаправления в файл, это как раз элементарно делается и в Python'е, что и было ранее показано. > вот в венде нет шелла (то что есть это не шелл) Это не POSIX-шелл, но он достаточно функционален, намного более, чем Вам кажется. > и что, пользуется там кто-либо grep'ами sed'ами, awk'ами? нет а > почему? Неправда. Кто хочет польховаться --- пользуется. > а потому что все эти утилиты и предназначены для склеивания их между > собой шеллом :) Перенаправление ввода-вывода в файлы и на вход других программ в cmd.exe тоже работает. > так что вышеприведенные примеры это именно _средсвами шелла_ решенная > задача. Нет. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Wed, Sep 24, 2008 at 05:53:15PM +0400, Alexey Pechnikov wrote: > > > > К цвету фона действительно не имеет, а к пробелам --- имеет. > > > > Смешивать пробелы и табуляцию в исходнике на C ничуть не лучше с > > > > точки зрения совместной работы. ^ > С точки зрения оформления 4 пробела или табуляция для меня равносильны > при соответствующей настройке редактора. И отличить их я не имею > физической возможности. Ты их немедленно отличишь, когда твой исходник поредактирует тот, кто пользуется двумя пробелами. Особенно здорово, если пробелы и табуляции перемешаны. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Thu, Sep 25, 2008 at 10:01:21PM +0400, Dmitry E. Oboukhov wrote: > вот отвлечься от Perl, взять Makefile, там полно всяких $@, $<, $> итп > никто же не говорит что makefile масдай все пишут/используют > альтернатив в общем-то никто и не брался придумывать ;) Да сам мейк и его мейкфайлы уже раскритикованы во все лопатки. И альтернатив напридумано более чем достаточно. Например, SCons, написанный на Питоне. Или Ant на Java, используется очень широко для Java-проектов. Boost имеет свой инструмент --- Jam. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 02:10:51PM +0400, Dmitry E. Oboukhov wrote: > AK> Да сам мейк и его мейкфайлы уже раскритикованы во все лопатки. И > AK> альтернатив напридумано более чем достаточно. > большинство "альтернатив" - всего лишь средство генерации того же > makefile :) Вот мне интересно, Вы понимаете написанное другими или лишь бы высказаться? Все три приведённых мною примера заменяют make. > AK> Например, SCons, > ну да Scons, можно написать скрипт, просматривающий зеркало Debian и > считающий сколько проектов на нем, и сколько на make, думаю это будет > что-то около 1:99 :) "широко используется" отож ;) Процитируйте мне фразу, в которой я сказал, что SCons широко используется. Это во-первых. Во вторых, мне нет никакого дела до того, сколько "проектов" применяют неудобный ущербный make. Меня волнует только то, чтобы мне самому и моим коллегам было хорошо. Кстати, есть ещё waf. Он лучше SCons. > AK> написанный на Питоне. Или Ant на Java, используется очень широко для > AK> Java-проектов. Boost имеет свой инструмент --- Jam. > ну Java это вообще "вещь в себе" :) Снова демагогия. Альтернативы make'у существуют, и они применяются теми, у кого есть голова на плечах для того, чтобы суметь извлечь из этого выгоду, а не бежать вслед за стадом. Я, кстати, совершенно не хочу сказать, что make не нужен. Просто в ряде случаев (возможно, в подавляющем большинстве) его можно заменить более эффективным инструментом. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 03:09:34PM +0400, Dmitry E. Oboukhov wrote: > AK> высказаться? Все три приведённых мною примера заменяют make. > я ж не спорил что заменяют, я говорю о том что проектов на заменителях > мало, то есть "птичий язык" make ($> $< $@) более понятен массам и > имеет меньше проблем с переносимостью чем эти три альтернативы :) Этот птичий язык живёт ровно по той же причине, что и POSIX-shell: это POSIX-стандарт. Ну так и применять его надо соответственно: в /etc/mail наличие Makefile имеет смысл и практически целесообразно, а вот в каталоге с моим проектом --- нет. $<, $@ и т.п., кстати, далеко не самая главная проблема make. Это так, небольшой недостаточек. > AK>>> написанный на Питоне. Или Ant на Java, используется очень широко для > AK>>> Java-проектов. Boost имеет свой инструмент --- Jam. > AK>> ну Java это вообще "вещь в себе" :) > > AK> Снова демагогия. > почему демагогия? Java это вещь в себе, ради портабельности многие > системные вещи на java же продублированы/переписаны и аналог make > скорее всего именно поэтому же написаны Да причём тут Java? Был бы make вменяемым переносимым инструментом --- его бы и использовали. > AK> не нужен. Просто в ряде случаев (возможно, в подавляющем большинстве) > AK> его можно заменить более эффективным инструментом. > в ряде случаев - ключевое :) > c этим я не спорю Просто ряд случаев, когда make выгоден, скорее всего, ограничивается системными делами. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 07:14:05PM +0400, Dmitry E. Oboukhov wrote: > назови платформу где не работает make? Любая, на которой не работает shell. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 06:06:11PM +0400, Dmitry E. Oboukhov wrote: > AC> ssh host ls -A > > AC> "правильная" утилита (ssh в данном случае) должна понимать -A как ключ > AC> ls или как ключ ssh? Ответ обосновать. > как ключ ls, ибо это команда в команде Становится страшно за Debian, раз у него пояляются разработчики, выдающие такие перлы. > и в линуксе это прекрасно работает В линуксе это работает вот так: By default, getopt() permutes the contents of argv as it scans, so that eventually all the non-options are at the end. Two other modes are also implemented. If the first character of optstring is '+' or the environment variable POSIXLY_CORRECT is set, then option processing stops as soon as a non-option argument is encountered. > ты что сказать то хотел? Я скажу вместо него. ssh не использует линуксовый getopt. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sat, Sep 27, 2008 at 09:45:11PM +0400, Dmitry E. Oboukhov wrote: > AK>> назови платформу где не работает make? > > AK> Любая, на которой не работает shell. > компьютером называется такая железяка на которой пускается linux > а под ним shell есть всегда Вопросов больше нет. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 05:39:36PM +0400, Dmitry E. Oboukhov wrote: > AC> А вот тут я тебе скажу, как человек, реально смотревший на SCons. Есть > AC> такое словосочетание. "По историческим причинам." Нет, у SCons меньше > AC> проблем с переносимостью, чем у make. На порядок. И язык там более > AC> понятен. Но make - старше. > может быть, посмотрим лет через 10-30 :) Людям надо дело делать здесь и сейчас. Поэтому применяются те инструменты, которые наиболее эффективны. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 07:36:45PM +0400, Artem Chuprina wrote: > DEO> ssh host ls -l в линуксе неправильно работает? > > А он пользуется getopt? Да, только своим собственным. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Fri, Sep 26, 2008 at 07:26:28PM +0400, [EMAIL PROTECTED] wrote: > >Просто ряд случаев, когда make выгоден, скорее всего, ограничивается > >системными делами. > > Вроде бы нет, довольно широко используется. Правда опять же не > POSIX-make, а gmake (GNU make), но это мелочи. А какие притензии к > make по существу? А то может как к и python - наличие форматирования > раздражает? Форматирование безусловно раздражает. Раздражает зависимость от shell'а. На самом деле, много чего ещё раздражает (например, рекомендую почитать "Recursive Make Considered Harmful" --- это в особенности раздражает). Кроме этого, как и в случае с shell'ом, очень хочется иметь под рукой более мощный язык программирования, поскольку сборка сложной системы, особенно кроссплатформенная, частенко требует всяческих нетривиальных действий и пляски с shell'ом и make'ом зачастую пустая трата времени. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sat, Sep 27, 2008 at 10:03:33PM +0300, Dmitry Nezhevenko wrote: > > > назови платформу где не работает make? > > > > Любая, на которой не работает shell. > > Кофеварку/микроволновку можно называть платформой, на которой (пока > еще?) не работает шелл? Вот только не надо передёргивать. POSIX'ом мир информационных технологий не ограничивается. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sat, Sep 27, 2008 at 11:25:33PM +0400, Artem Chuprina wrote: > Я тут краем глаза глянул на документацию к waf. Похоже, он даже до > make по функциональности не дотягивает. Утилита для работы в очень > узком диапазоне случаев. Правда, покрывает заодно функциональность > automake, что тоже неплохо. Но на моих задачах, которые gmake > хреново, но решает, а SCons, может быть, будет решать даже прилично > после немалой доработки напильником, waf похоже, тихо курит в уголке. Ну, серебряной пули не существует. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sun, Sep 28, 2008 at 02:08:27PM +0300, Dmitry Nezhevenko wrote: > > > Кофеварку/микроволновку можно называть платформой, на которой (пока > > > еще?) не работает шелл? > > > > Вот только не надо передёргивать. POSIX'ом мир информационных > > технологий не ограничивается. > > А я и не передергиваю. Корреляции между работоспособностью make и > работоспособностью шелла я не вижу. make вызывает shell для исполнения записанных в нём команд. > Синтаксис Makefile на наличие шелла никак не завязан. "Command execution shall be as if the makefile command line were the argument to the system() function." Читайте документацию. > Под той же вендой mingw32-make работает. И shell ему нафиг не нужен. Да что Вы говорите?! -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sun, Sep 28, 2008 at 01:45:13PM +0400, Dmitry E. Oboukhov wrote: > AK>>> ssh host ls -A > AK>> > AK>>> "правильная" утилита (ssh в данном случае) должна понимать -A как ключ > AK>>> ls или как ключ ssh? Ответ обосновать. > AK>> как ключ ls, ибо это команда в команде > > AK> Становится страшно за Debian, раз у него пояляются разработчики, > AK> выдающие такие перлы. > > AK>> и в линуксе это прекрасно работает > > AK> В линуксе это работает вот так: > в линуксе _другой_ ssh чем в BSD? нет? а в чем вопрос? Я не вижу смысла продолжать разговор. Вы либо придуриваетесь, либо демонстрируете чудовищную некомпетентность. ssh НЕ БУДЕТ РАБОТАТЬ с линуксовым getopt, т.к. этот getopt не соотвествует стандарту и под него надо специально адаптироваться. И таки, да, ssh под Linux другой. Он использует собственную реализацию getopt, а в BSD собирается с системным. И примеров таких программ, которые не смогут нормально работать с getopt из glibc, можно привести множество. Это все программы, с синтаксисом командной строки вида <команда> [параметры] <субкоманда> [параметры_субкоманды] -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sun, Sep 28, 2008 at 05:51:30PM +0300, Dmitry Nezhevenko wrote: > > make вызывает shell для исполнения записанных в нём команд. > > В общем случае -- нет Как раз в общем случае --- да, а Вы привели случай частный. > > > Синтаксис Makefile на наличие шелла никак не завязан. > > ---[ cut here ]--- > all: > sleep 60 > \end{cut} > --- > > А теперь запускаем это и смотрим: > 17104 pts/5Ss 0:00 /bin/zsh > 17150 pts/5S+ 0:00 \_ make > 17151 pts/5S+ 0:00 \_ sleep 60 > > Где тут шелл, вызванный мейком? Если не убедило -- запусти strace make > и глянь там =) Да, согласен, в этом случае make разберётся и выполнит команду напрямую, однако если записать так: all: sleep 60; sleep 60 то ему придётся вызвать шелл (и он таки его вызовет). А это значит, что синтаксис мейкфайла непосредственно связан с синтаксисом POSIX-шелла. По факту даже не каждое встроенное правило сможет обойтись без шелла. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Sun, Sep 28, 2008 at 11:46:41PM +0400, Dmitry E. Oboukhov wrote: > смотри: ты говоришь "это неправильно поскольку не будет работать" > я прошу пример > ты начинаешь что-то про ssh > я спрашиваю "в линуксе другой ssh? или в линуксе он не работает?" Да, в линуксе другой ssh, сколько раз ещё это повторить? > ты не видишь смысла продолжать разговор. Трудно говорить с человеком, который никогда не разрабатывал переносимое ПО и долдонит свое, совершенно не понимая приводимых аргументов. > AK> ssh НЕ БУДЕТ РАБОТАТЬ с > AK> линуксовым getopt, > но работает? работает > читд а то как он там внутрях реализован дело десятое если разработчики > ssh сами парсят опции то это значит что getopt их не устроил никакой Их устроил getopt из BSD, который работает как предписывает стандарт. getopt в линуксе работает по-другому, нестандартно. Следовательно, им приходится носить с собой свою реализацию, чтобы иметь возможность работать в линуксе. Ты понимаешь, что своя реализация применяется только в линуксе, в BSD работает системная? > AK> т.к. этот getopt не соотвествует стандарту и под него > AK> надо специально адаптироваться. > стандарт тут вообще не при чем А что тут причём? Почему бы не "улучшить" ещё пару функций: open, fread, strncmp? Тогда каждой программе придётся с собой переть целую libc, только ради того, чтобы по-человечески собираться в линуксе. Стандарты существуют ради того, чтобы программисты имели возможность писать кроссплатформенные программы. > AK> И примеров таких программ, которые не смогут нормально работать с getopt > AK> из glibc, можно привести множество. Это все программы, с синтаксисом > AK> командной строки вида > эти все программы под линуксом РАБОТАЮТ. как это решается внутри них > мало кого волнует, важно что этих программ на фоне остальных - > считанные проценты, а остальные теперь стали гораздо УДОБНЕЕ в > использовании Это феерическая глупость. Ради новой возможности сомнительной полезности сломана переносимость. Причём ломать было абсолютно необязательно, эту функцию можно было сделать опциональной и каждый программист мог бы её самостоятельно включить, если она безопасна для его программы. Однако такое поведение было включено по-умолчанию. Тот же getopt из BSD тоже имеет расширения, но использовать их никто не заставляет. Если ничего не подозревающий программист напишет программу, для которой важен порядок следования параметров, то он быстро обнаружит, что в линуксе она не работает. Абсолютно корректная программа не будет работать из-за неправильной реализации библиотечной функции. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Mon, Sep 29, 2008 at 06:00:20PM +0400, Dmitry E. Oboukhov wrote: > AK> Их устроил getopt из BSD, который работает как предписывает стандарт. > AK> getopt в линуксе работает по-другому, нестандартно. > и что с того? Засим я заканчиваю. По-третьему кругу идти не хочу. Вы не способны понимать аргументы. > AK> Причём ломать было абсолютно необязательно, эту > AK> функцию можно было сделать опциональной и каждый программист мог бы её > AK> самостоятельно включить, > дык она и есть опциональная, только немножко по другому: каждый > программист (или пользователь) ее может самостоятельно ВЫключить. Это назывется потерей совместимости. > пропиши себе в bashrc выключение и радуйся > а сорри, ты ж у нас за тикль агитируешь - в тикльрс :) Я не "агитирую" ни за какой тикль. Вы не способны не только вести аргументированную дискуссию, но даже элементарно следить за собеседниками. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Mon, Sep 29, 2008 at 07:03:32PM +0300, Dmitry Nezhevenko wrote: > > Как раз в общем случае --- да, а Вы привели случай частный. > > У каждого свое понятие общего и частного случаев. Да ничего подобного. Общий случай как раз указан в документация на make и я его уже цитировал: "Command execution shall be as if the makefile command line were the argument to the system() function." Поэтому Ваш случай --- это лишь один из возможных вариантов. > make -- штука достаточно универсальная. Им можно собирать софт из > исходников, LaTeX документы, ну и др. Им же можно и шелл запускать > (явно или неявно). Кто с этим спорит? > Вот тебе другой пример (который как раз выполнят то, для чего был > придуман make): > make тут запускает компилятор и линкер. И шелл ему тут нафиг не нужен. С этим никто не спорит. В некоторых случаях некоторые реализации make сумеют обойтись без шелла. > > Да, согласен, в этом случае make разберётся и выполнит команду напрямую, > > однако если записать так: > > > > all: > > sleep 60; sleep 60 > > Cлив защитан (c). Можно было и явно тут /bin/sh вызвать. Впрочем > ладна.. Я тоже буду передергивать =) Никакого передёргивания нет и в помине. Явного указания на вызов шелла не было. Тем не менее, какой святой дух подсказал make'у, что это следует сделать? Он принял это решение, проанализировав СИНТАКСИС команды. Самостоятельно. Более того, в документации описано, как он это делает: Some implementations do not use system() for all command lines, as required by the portable makefile format; as a performance enhancement, they select lines without shell metacharacters for direct execution by execve(). There is no requirement that system() be used specifically, but merely that the same results be achieved. The metacharacters typically used to bypass the direct execve() execution have been any of: = | ^ ( ) ; & < > * ? [ ] : $ ‘ ’ " \ \n К чему ещё относится это сакральное знание, как не к POSIX-шеллу? Более того, make, вообще-то, довольно много знает про шелл. Если написать такой makefile: all: test -f /etc/passwd то он исполнит его шеллом, а не станет вызывать /usr/bin/test. > import os > os.system('sleep 30; sleep 30') > > Бидону придется вызывать шелл (и он его таки вызывает). А это значит, > что синтаксис бидона непосредственно связан с синтаксисом POSIX-шелла. Здесь нет синтаксического анализа исполняемой команды. Если написать os.system('sleep 30') то шелл всё равно будет вызван. > /* Дальше бред поскипан */ Вы собирались что-то ещё написать, но передумали? -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Tue, Sep 30, 2008 at 03:00:34PM +0300, Dmitry Nezhevenko wrote: > > > назови платформу где не работает make? > > > > Любая, на которой не работает shell. > > Это Ваши слова? > > Вы все еще продолжаете утверждать, что make (кстати какой make? GNU?) > не работает на платформах, где нет шелла? Несмотря на то, что я привел > два примера (реальный и не очень), где make легко применяется без > наличия шелла. В отрыве от контекста, конечно, моё утверждение неверно. Да, можно составить такой мейкфайл, который выполнится без шелла. Однако перед этим речь шла о переносимых системах сборки, и именно в этом контексте был упомянут make. А это подразумевает как переносимость самой системы, так и переносимость сборочных скриптов. Любой более-менее серьёзный мейкфайл задействует шелл. И никакой пользы от того, что make способен работать без шелла, Вы не получите. > Таким образом, make может работать на платформах без шелла. Да, он не > будет поддерживать все его фичи, но он будет работать. Например, им > можно будет собирать софт из исходников :) Соберите мне GNU hello без шелла. > > > make -- штука достаточно универсальная. Им можно собирать софт из > > > исходников, LaTeX документы, ну и др. Им же можно и шелл запускать > > > (явно или неявно). > > > > Кто с этим спорит? > > Вы :) Неправда. Где я сказал, что мейком нельзя собирать что-то из исходников или компилировать документы LaTeX? Я утверждаю только, что эта система сборки непереносима, т.к. вплотную завязана на шелл. > > Some implementations do not use system() for all command lines, as > > required by the portable makefile format; as a performance enhancement, > > they select lines without shell metacharacters for direct execution by > > execve(). There is no requirement that system() be used specifically, > > but merely that the same results be achieved. The metacharacters > > typically used to bypass the direct execve() execution have been any of: > > = | ^ ( ) ; & < > * ? [ ] : $ ‘ ’ " \ \n > > Спасибо, читал. Это лишь говорит о том, что make для некоторой части > команд (в которых используется синтаксис шелла) шелл нужен. В то же > время GNU make умеет в большей части случаев обходиться без шелла. И > ни кто не запрещает использовать в make только шелл-независимые вещи. Так ведь это как раз и есть непереносимость. Стандарт говорит: правила исполняются шеллом. Значит, шелл должен быть. Правда _некоторые_реализации_ могут исполнить _часть_ команд и без шелла, но это всего лишь частный случай, особенность реализации. Такой мейкфайл можно написать, но произвольный мейкфайл, взятый наугад из произвольного проекта с вероятностью 99,9% таким свойством обладать не будет. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Tue, Sep 30, 2008 at 05:30:01PM +0300, Dmitry Nezhevenko wrote: > > P.S. А нет ли у вас ссылочки на грамотное руководство по созданию > > make-файлов, не привязанных к шеллу? Хотелось бы понять, есть ли в > > этом смысл или полученные мэйкфайлы непригодны на практике. > > Нету. В качестве начала могу предложить не использовать символы: > > > The metacharacters typically used to bypass the direct execve() > > execution have been any of: = | ^ ( ) ; & < > * ? [ ] : $ > > ‘ ’ " \ \n ...а также целый ряд ключевых слов-встроенных команд шелла (в случае GNU make). Причём список метасимволов и ключевых слов ещё и разный на разных платформах (прекрасная переносимость!). Детали смотреть в исходниках: http://www.google.com/codesearch?hl=ru&q=show:WVlsTmrp7Lk:KX8ooB_G96Q:EDKUAV5sQyw&sa=N&ct=rd&cs_p=ftp://ftp.gnu.org/gnu/make/make-3.81.tar.bz2&cs_f=make-3.81/job.c Искать sh_chars/sh_cmds. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Нужен ли bash
On Mon, Sep 29, 2008 at 11:26:34AM +0400, Grey Fenrir wrote: > Не драки ради, а токмо для самообразования. > Любопытно, как _негнутые_ утилиты обработают, скажем, файл с именем "-f" > Как справится гнутая (<команда> <ключи> -- <файлы>) мне понятно, а > какие есть инструменты для этого в стандарте? Точно такие же. The getopt() function shall return the next option character (if one is found) from argv that matches a character in optstring, if there is one that matches. If the option takes an argument, getopt() shall set the variable optarg to point to the option-argument as follows: 1. If the option was the last character in the string pointed to by an element of argv, then optarg shall contain the next element of argv, and optind shall be incremented by 2. If the resulting value of optind is greater than argc, this indicates a missing option- argument, and getopt() shall return an error indication. 2. Otherwise, optarg shall point to the string following the option character in that element of argv, and optind shall be incremented by 1. If, when getopt() is called: argv[optind] is a null pointer* argv[optind] is not the character - argv[optind] points to the string "-" getopt() shall return -1 without changing optind. If: argv[optind] points to the string "--" getopt() shall return -1 after incrementing optind. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Не получатся выжат ь звук из связки timidity+intel8x0
On Wed, Mar 15, 2006 at 03:07:40AM +0300, Roman Makurin wrote: > Дано: Debian etch, встроенная звуковая карта intel8x0, настроена через alsa > Хочу: воспроизводить midi-файлы > -- > Без timidity мне не обойтись, итак: Можно и обойтись. Есть ещё fluidsynth. > Все установилось, дальше пробую запустить timidity: > > $ sudo /etc/init.d/timidity start > Starting TiMidity++ ALSA midi emulation: ALSA lib seq_hw.c:455: > (snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory > error in snd_seq_open > timidity. > Emulating midi on ports: Could not open sequencer No such file or directory > > Честно говоря меня эта ругань timidity немного озадачила. Загрузил > модуль snd-seq, пробую запустить timidity заново: Именно так. Модуль сам не грузится. По-моему, даже багрипорт на эту тему есть. > $ sudo /etc/init.d/timidity start > Starting TiMidity++ ALSA midi emulation: timidity. > Emulating midi on ports: 128:0 128:1 128:2 128:3 > > Судя по всему теперь все хорошо, иду дальше - пробую воспроизвести какой-либо > midi-файл: > > $ aplaymidi -p 128:0 ~/Desktop/MIDI/WALTZ.MID > > А в ответ тишина. Пробую альтернативное решение: > > $ timidity ~/Desktop/MIDI/WALTZ.MID > Playing /home/drolyk/Desktop/MIDI/WALTZ.MID > MIDI file: /home/drolyk/Desktop/MIDI/WALTZ.MID > Format: 1 Tracks: 8 Divisions: 120 > Sequence: untitled > Track name: Piano > Track name: Piano > Track name: (c) Creative Labs Inc. > Track name: 1998 > Track name: produced by Dr. S.K. Chew > Track name: [EMAIL PROTECTED] > > И звук есть, все играется нормально. Еще более странным выглядит то, > что с помощью aplaymidi на некоторых файлах я получал звук, но > выглядело это странно - игралось первых несолько нот, а далее длилось > "монотонное звучание" последней ноты, вот. Я подозреваю, что это проблема конкретного драйвера ALSA. У меня всё работает с идентичными твоим настройками (карта MAudio Revolution 7.1, чип ICE1740). Проверил на встроенной (NVidia NForce, тот же драйвер intel8x0) --- тот же результат, что и у тебя, отдельно timidity играет, а в виде сервера --- нет. Можно ещё попробовать более новые драйверы (1.0.11). Есть более интересноая проблема. Как указать timidity (и fluidsynth) на какое ALSA-устройство им следует выводить звук? Кроме запуска timidity через OSS-эмуляцию ничего не придумал. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Не получатся выжат ь звук из связки timidity+intel8x0
On Thu, Mar 16, 2006 at 01:48:23AM +0300, Roman Makurin wrote: > > Я подозреваю, что это проблема конкретного драйвера ALSA. У меня всё > > работает с идентичными твоим настройками (карта MAudio Revolution > > 7.1, чип ICE1740). Проверил на встроенной (NVidia NForce, тот же > > драйвер intel8x0) --- тот же результат, что и у тебя, отдельно > > timidity играет, а в виде сервера --- нет. Можно ещё попробовать > > более новые драйверы (1.0.11). > > Продолжив поиск решения своей проблемы, вроде бы нашел решение для > вашего NForce`a - в /etc/modprobe.d/alsa-local нужно написать > > options snd-intel8x0 mpu_port=0x330 > > Должно заработать :) Проверю. Я встроенной не пользуюсь, но для полного удовлетворения должно работать везде! -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Не получатся выжат ь звук из связки timidity+intel8x0
On Thu, Mar 16, 2006 at 12:17:15AM +0300, Roman Makurin wrote: > > > Честно говоря меня эта ругань timidity немного озадачила. Загрузил > > > модуль snd-seq, пробую запустить timidity заново: > > Именно так. Модуль сам не грузится. По-моему, даже багрипорт на эту > > тему есть. > Я решил эту проблему следующим образом, в файле > /etc/modprobe.d/alsa-base заменил строку: > > install snd-intel8x0 modprobe --ignore-install snd-intel8x0 > $CMDLINE_OPTS \ && /lib/alsa/modprobe-post-install snd-intel8x0 > > на > > install snd-intel8x0 modprobe --ignore-install snd-intel8x0 > $CMDLINE_OPTS && \ { /lib/alsa/modprobe-post-install snd-intel8x0; > modprobe --quiet snd-seq ; } > > теперь всё что нужно грузится :) А я вписал snd-seq в /etc/modules. Плюс этого варианта в том, что не нужно будет исправлять стартовый скрипт после обновления пакета. > А fluidsynth в режиме сервера работает ? Нет, не умеет :-( -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Звук через оптичес кий вход/выход SPDIF
On Fri, Feb 15, 2008 at 06:52:45PM +0300, Roman Makurin wrote: > Есть встроенный звук с оптическим SPDIF выходом, в наличии также имеется > мультимедийная система Edifier S2000 с таким же входом :) Подключаю всё > это дело соответствующим кабелем и звука разумеется нет. Хм, а почему "разумеется"? > alsamixer искрутил до изнеможения - звука так и нет. Кто может сказать > в чем может быть загвоздка ? Миксер тут не поможет. > Самое интересное втыкаю наушники в карточку, звук есть. Всё правильно. Звук направлен в аналоговый выход, поэтому он есть в наушниках. Надо отправить его на цифровой выход. В {HOME}/.asoundrc надо написать, например, так: pcm.dsp0 { type plug slave.pcm "spdif" } Конкретная настройка зависит от типа карты, смотреть 'aplay -L. У меня по цифре работают все карты: встроенные i810, VIA 8235, AMD 690G (Intel HDA) и внешняя M-Audio Revolution 7.1. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Звук через оптичес кий вход/выход SPDIF
On Fri, Feb 15, 2008 at 08:31:26PM +0300, Roman Makurin wrote: > > Всё правильно. Звук направлен в аналоговый выход, поэтому он есть в > > наушниках. Надо отправить его на цифровой выход. В {HOME}/.asoundrc > > надо написать, например, так: > > > > pcm.dsp0 { type plug slave.pcm "spdif" } Дополню сам себя. Эта строчка решает вопрос с приложениями, использующими OSS. А тем, что работают через ALSA, просто надо указать соответсвующее устройство. Например, для MPD: audio_output { type"alsa" name"my ALSA device" device "spdif" # Если предполагается проигрывать файлы, формат которых не # поддерживается ресивером, то потребуется передискретизация: format "44100:16:2" #optional } Для указания цифрового выхода используем алиас 'spdif'. Для mplayer: ao=alsa:noblock:device=plughw=0.1 Тут цифровой выход обзывается немного по-другому, 'plughw:0,1', плюс специфика параметров mplayer'а. И так для всех программ, которые надо отправить на цифру. > Так для справки хотел выяснить, если звук брать через цифровой выход, то > последствия встроенного звука будут не так заметны ввиду обхода ЦАП`а > звуковухи , так ? Иди это очередной миф ? Не надо слушать ничьих советов, надо слушать музыку. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: TiMidity не работает как ALSA sequencer interface
On Sun, Mar 09, 2008 at 09:06:12PM +0300, Network Vagant wrote: > В чем может быть проблема? Аналогичную конфигурацию пробовал под > AltLinux – там все работает коректно. > И есть ли какой-нибудь путь обойти проблему – например есть ли другие > синтезаторы, которые умеют цепляться к ALSA? Я, к сожалению, на первый вопрос ответить не могу, поскольку "у меня всё работает" (tm), отвечу на второй. Помимо timidity есть синтезаторы fluidsynth и wildmidi, правда, оба не умеют быть клиентами секвенсора ALSA. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: GIS
On Fri, Mar 14, 2008 at 01:56:33AM +0300, Oleg Frolkov wrote: > Есть что-нибудь вменяемое для Linux для задач картографии? Вернее даже > для задач GIS. http://wiki.debian.org/DebianGis > Хочется например надергать битмапов из гугля, привязать их к > координатам и рисовать объекты поверх этого битмапа с возможностью > последующего экспорта куда-нибудь. В частности надо рисовать трассы > кабелей, причем как на карте так и например на сканированных планах > зданий и желательно чтобы это все как-то можно было удобно > интегрировать типа здание на карте а на нем ссылка позволяющая открыть > планы этого здания. Это ты многовато хочешь, но вообще QGis. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: question: translation into Russian
On Fri, Feb 14, 2003 at 04:29:22PM +0300, Alexander Danilov wrote: > > widget (as in: GTK Combobox widget) > > as i know, there is no good translation of this word, i pronounse > it like `виджет' Элемент графического интерфейса. Длинно, но всяко лучше ``виджета''. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: question: translation into Russian
On Sat, Feb 15, 2003 at 09:31:22AM +0300, alexander saltanov wrote: > > Иногда помогает дословная расшифровка-перевод: "window gadget" - > > "оконное приспособление", то есть "оконный инструмент" (-), "элемент > > оконного интерфейса" (+)... "Элемент графического интерфейса" подходит, > > но ИМХО слишком обобщенно определяет сущность widget'а. Ведь, насколько > > понимаю, изначальное значение было именно как приспособленное под > > специальные нужды окно - как диалоги открытия файлов или диалоги выбора > > шрифтов. Это - widget'ы в их изначальном значении. > Русскоязычная терминология в области интерфейсов содержит > словосочетание "элемент управления", что есть англоязычное widget. ``Элемент управления'' --- это control, а не widget. widget может и не являться управляющим элементом интерфейса. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: question: translation into Russian
On Sat, Feb 15, 2003 at 03:33:30PM +0300, Konstantin Starodubtsev wrote: > Русский язык потому и велик и могуч, что в нем место есть и для карбюратора, > и для интеграла. Да и научная и техническая терминология это не совсем то же, > что и литературный язык. Однако тут речь не о терминологии, а о жаргоне. То, что пригодно в неформальной беседе (``коммитить'', ``аккаунт'', ``гуй'' и т.п.) все же совершенно не подходит для технической литературы. И хорошие переводчики как-то справляются с этими проблемами. Не могу с ходу вспомнить, чтобы где-то в прочитанных мною книгах употреблялись бы слова типа ``виджет''. Кстати, если уж речь пошла о математической терминологии, то тут как раз полно русскоязычных терминов и вообще именно эта область в значительной степени ``русифицирована''. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: question: translation into Russian
On Sat, Feb 15, 2003 at 03:24:59PM +0300, alexander saltanov wrote: > > ``Элемент управления'' --- это control, а не widget. widget может и не > > являться управляющим элементом интерфейса. > Может не являться, но таковым (с большой натяжкой) можно считать только > заголовок окна. Все остальные widgets являются элементами управления, > т.е. controls. Тем более, что в литературе widget встречается в смысле > "что-либо в оконном интерфейсе", в общем-то, редко, а вот controls -- > наоборот. Не знаю, как там насчет литературы, а вот в ``Athena Widget Set -- C Language Interface'' (/usr/share/doc/xspecs/widgets.txt.gz) написано: Widget An object providing a user-interface abstraction (for example, a Scrollbar widget). -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: question: translation into Russian
On Sun, Feb 16, 2003 at 01:38:22PM +0300, Gennady Terehov wrote: > Артур Гриффитс "Программирование GNOME/Gtk+" на обложке написано > "Используйте мощь _виджетов_ GNOME и GTK+" :) Балбесы... И так литературы по открытым технологиям мало, так они еще губят кривыми переводами. Под рукой есть книга ``Программирование на Python'' Марка Лутца (перевод издания O'Reilly с питоном на обложке), так в главе, посвященной Tkinter ``виджетами'' и не пахнет. Переводится как ``графические элементы'' слово ``графические'' часто опускается. Считаю, что это --- хороший перевод. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: cyrillics input
On Mon, Feb 17, 2003 at 10:51:44PM -0800, Evgeny Stukalov wrote: > Не получается настроить ввод кириллицы в X Window > (сейчас я пишу из Злых Окон :). Оно и видно: исправь charset в заголовках. > получаются какие-то непонятные символы (во время > последних попыток я использовал xrus jcuen-koi8, но до > этого пробовал другие способы вроде xmodmap, с тем же > результатом. Удивительно, что в емакс это превосходно > работает, а в, например, Галеон, получается впечатать > только мусор. Я уже установил все пакеты шрифтов в > наличии, и повторил эти фокусы на двух машинах - с > fvwm и с Gnome-Sawfish, все без результата. Может у > кого какие идеи что я не так делаю? Используй XKB вместо xmodmap. Например, так: Section "InputDevice" ... Option "XkbKeycodes" "xfree86" Option "XkbTypes" "default" Option "XkbCompat" "group_led" Option "XkbSymbols" "en_US(pc04)+ru(winkeys)+group(menu_toggle)" EndSection Раскладка переключается кнопкой `Меню' и при этом зажигается индикатор `Scroll Lock'. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: rpm
On Wed, Feb 19, 2003 at 06:26:14PM +0200, Bogdan wrote: > А как быть с софтом, который кроме rpm имеет еще и собственный инсталлер > - IBM DB2 напрмер? Только раскручивать архив и ставить вручную. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: question: translation into Russian
On Thu, Feb 20, 2003 at 01:03:25PM +0300, Ruslan Batdalov wrote: > AK> Однако тут речь не о терминологии, а о жаргоне. То, что пригодно в > AK> неформальной беседе (``коммитить'', ``аккаунт'', ``гуй'' и т.п.) все же > AK> совершенно не подходит для технической литературы. И хорошие переводчики > "Гуй" -- ну тут всё понятно, привлекательным для жаргона его делает > вовсе не иноязычная природа. "Графический интерфейс" вполне пристойный > перевод, хотя употребляйся этот термин немного чаще, пришлось бы > что-то менять. Закон экономии речевых усилий ещё никто не отменял. Никакой экономии не может быть в книге. В разговоре --- да, в книге --- нет. > дальнейшее сокращение уже не обязательно. А вот насчёт "аккаунта" не > соглашусь. Звучит тяжеловато, но допустимо. Используется достаточно > часто, чтобы переводить одним словом. Единственный перевод, который я > помню -- "бюджет" -- на мой взгляд, никуда не годится. При слове > "бюджет" у меня могут возникнуть какие угодно ассоциации, но не те, > что обозначает account. Первая из них -- деньги. Да, у слова account > есть значения, связанные с деньгами, но ведь в компьютерном смысле > этого слова их и близко нет. Это слово возникло именно в связи с деньгами, с оплатой машинного времени, потраченного пользователем при работе в системе. И сейчас имеет совершенно тот же смысл, что и раньше, только оплачивается уже не время, а трафик, услуги почтового или иного сервиса, либо что-то еще. Пользовательский бюджет --- устоявшийся термин, абсолютно точно передающий смысл данного слова. > Самая известная попытка полностью избавиться от заимствований > провалилась с треском, сопровождаемая смехом многих людей, начиная с > А.С. Пушкина. Неужели это никого ничему не научило? Об этом речи нет. Но я, например, ни за что не буду покупать и читать книгу, в которой употребляются ``виджеты''. Просто потому, что переводчик, не способный решить эту проблему вряд ли способен адекватно перевести эту книгу. Да и на кой черт тогда по-русски читать? По-английски понятнее будет. > Кстати (этот выпад может быть расценен как переход на личности, но > надеюсь, этого не произойдёт), если вы боретесь за чистоту русскому > языка, то может, и традиционные отечественные нормы оформления текста > будете использовать? Я редко пишу по-русски, но если пишу, то все нормы у меня соблюдены. И кавычки у меня редактор сам на \flqq{}...\frqq заменяет, я же _всегда_ пишу ``...'', ибо такова моя клавиатурная привычка. А рассылка --- это неформальный источник, тут можно и ``аккаунт'' сказать :-) > AK> Кстати, если уж речь пошла о математической терминологии, то тут как раз > AK> полно русскоязычных терминов и вообще именно эта область в значительной > AK> степени ``русифицирована''. > В самом деле? И часто вы ротор называете вихрем, а дивергенцию > расходимостью? В книжках в 50% случаев, кстати говоря, если не больше. А как создавать производные термины? ``Вихревая линия''? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Частота в консоли
On Wed, Feb 26, 2003 at 09:55:52PM +0200, VOLAND wrote: > Вопрос явно не нов, но всеже ткните плз носом в то место где можно выставить > нармальную частоту монитора в консоли, а то в глазах зайчики :) когдато > слышал что делается это через фраймбуфер но как не помню ... :( > помогите man fbset man fb.modes apt-get install videogen -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: celestia complain: Error reading configuration file.
On Fri, Feb 28, 2003 at 09:07:05AM +0200, Andrei Sosnin wrote: > Между тем, при запуске celestia говорит мне: > > Error reading configuration file. > > В курсе ли кто-нибудь, какой конфигурационный файл имеется в виду и как > это можно исправить - нужно ли создать файл, поменять права доступа, > или в этот файл что-то записать? Вообще-то, такие проблемы обычно решаются с помощью strace. А конфигурационный файл у нее есть: /etc/celestia.cfg. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: mount iso DVD
On Sun, Mar 04, 2001 at 11:59:46PM +0300, Karandashev M.A. wrote: > А на vfat могут быть файлы > 2Гб ??? На FAT32 могут быть файлы даже больше 4Гб (под Windows 2000), но вот только Linux'овый драйвер fat не может работать с файлами >2Гб. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: mount iso DVD
On Wed, Mar 05, 2003 at 05:05:38PM +0700, Eugene Tsepelev wrote: > У меня на fat32 лежит файл на 4.4 гб ;-) win98 с ним вполне нормально > работает. А как ты его создал? А читается он целиком правильно? > После обновления ядра до 2.5.62 и debian его увидел. Т.е. с новыми ядрами можно копировать файлы >2GB с/на FAT32? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: mount iso DVD
On Wed, Mar 05, 2003 at 10:58:39AM +0300, Gerasimov Dmitry wrote: > > На FAT32 могут быть файлы даже больше 4Гб (под Windows 2000), но вот > > только Linux'овый драйвер fat не может работать с файлами >2Гб. > хм. строчка из умной книжки про win2k. > "максимальныо возможный размер файла на диске FAT32 - 4Гб минус 2 > байта." И есть подозрение, что книжка права. Я уже две недели борюсь с W2K, пытаясь отладить код, пишущий большие файлы (>4GB), но при этом наблюдаю самые неожиданные эффекты. Прямо сейчас у меня лежит на fat32 записанный мною файл, размером 4.65GB. Ни SetFilePointer(), ни WriteFile() при этом не выдают ошибки при переходе 4GB барьера. А в некоторых случаях --- выдают! Цирк сплошной... Кстати, в каком состоянии находится поддержка записи на NTFS в ядре? Кто-нибудь использует запись на подмонтированную NTFS на регулярной основе? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Спасите пожалуста Х слетел
On Thu, Mar 06, 2003 at 12:21:08AM +0100, Yevgen Reznichenko wrote: > >Почитать /etc/X11/XF86Config-4 и fonts.dir в тех местах, > >которые указаны в FontPath'ах. > > С архива ставил ему работающий /etc/X11/XF86Config-4 не помогало, но там > ничего не говорится о fixed. И вообше на моей системе ничего не могу > найти что бы было связано с fixed и font. Подумал может существует такой > font, но найти его с помощью apt-cache не смог. Что сделать, чтобы > наконец-то заиметь этот fixed - хрен :-) А $ dpkg -l|grep xfonts что выдает? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: sendmail-8.12.8
On Thu, Mar 06, 2003 at 10:36:42AM +0300, Alexandr E. Bravo wrote: > На rpm-based машине (kernel 2.2.10, glibc2.0) ставлю из > исходников sendmail 8.12.8. Все собирается и устанавливается > без ошибок. Запускается без ошибок. Но, любая smtp сессия с > ним заканчивается на RCPT TO: <...>, он на эту команду просто > не отвечает. Ошибок никаких не выдает, просто молчит. Предыдущие > HELO, MAIL TO проходят штатно. > Где примерно искать собаку ? В mail.loge'е? Есть предположение, что проблема в настройке DNS. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: sendmail-8.12.8
> В настройках DNS ничего не менял, старый sendmail 8.8.8 работает нормально. > Новый же не принимает RCPT TO как для своего родного домена, так и для > любых чужих. А если посылать на @127.0.0.1? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: sendmail-8.12.8
On Thu, Mar 06, 2003 at 01:40:37PM +0300, Alexandr E. Bravo wrote: > > А если посылать на @127.0.0.1? > > А так работает. Как-то странно, но работает. > Спасибо, ясно, что копать надо здесь. Посмотри, все ли в порядке с /etc/mail/nsswitch.conf Он необходим для новых sendmail'ов. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: не собирается прог а под qt
On Fri, Mar 07, 2003 at 01:20:17AM +0300, mim wrote: > дело в том что я собирал icq клиента работающего на либе qt, при > сборке ./configure мне выдаёт ошибку что не может найти эту самую qt > (лог отработавшего ./configure высылаю вложением + config.log это > создаёт сам ./configure и советует туды глянуть для большей инфы! =) > (честно говоря я не программер и мало чего там понял)) так вот после > того как я увидел что он ругается на QT либу я решил установить саму > либу и хидеры к ней > тоесть пакеты qtlib и qtlib-dev и подобные им я перерыл весь дистрибутив > нашол там вроде всё что хоть как то относилось к qt и устанавлиал всё > это последовательно постепенно пробуя не собирается ли моя прога! В Debian названия пакетов жестко закреплены policy: библиотеки должны начинаться на lib. Поэтому тебе надо искать не qt и qt-dev, а libqt. Причем в название пакета еще может включаться номер версии для того, чтобы можно было держать несколько несовместимых библиотек разных версий. Сделай $ apt-cache search libqt и установи те пакеты, которые требуются для сборки твоего приложения (скорее всего, libqt3-mt и libqt3-mt-dev). -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: change hdd
On Mon, Mar 10, 2003 at 09:52:59PM +0300, Anton I. Karpov wrote: > Не понял одну вещь: как мне прописать lilo на новый диск, без создания > загрузочной дискеты (ну нет у меня дискет). > > man lilo читал, того, что надо не нашел. -A и -M явно не то. А вот -C или -r как раз то, что надо. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: services
On Wed, Mar 12, 2003 at 08:04:48PM +0300, Sergei Ivanov wrote: > Никак не разберусь, как в Debian отключить запуск ненужных сервисов (например > Apache) > Где посмотреть? man update-rc.d -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: services
On Thu, Mar 13, 2003 at 09:09:42AM +0300, Nikita V. Youshchenko wrote: > > man update-rc.d > > Это ненадежно. При запуске apt-get upgrade сервис может быть включен снова. А нечего делать upgrade по cron'у. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: И все-таки, в чем нынче модно рисовать диаграммы?
On Fri, Mar 14, 2003 at 04:37:00PM +0300, Victor B. Wagner wrote: > Вопрос заключается в том, что выбрать для рисования диаграмм, > предназначенных для использования в LaTeX-овских файлах. Работать с этим > добром придется в смешанной среде - W2K и Debian, хранить исходные > графические файлы в CVS. Может быть, Tgif? -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Образ DVD-диска
On Sat, Mar 15, 2003 at 02:44:59PM +0300, Karandashev M.A. wrote: > Кто-нибудь может подсказать, как сделать образ DVD-диска, и потом его > подмонтировать? > Основная проблема связана с невозможностью создания файлов > 2Гб :( Какое ядро/glibc? Проблема 2GB давным-давно решена. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Образ DVD-диска
On Sun, Mar 16, 2003 at 11:37:42PM +0300, Karandashev M.A. wrote: > Проблема решилась так: > Установил linux с диска без дополнительных пакетов (пришлось > понервничать :), затем повторил команду > cat /dev/hdc > /mnt/dvd/woody.iso > и всё ОК, никаких File size exceeded. Забавно, что boot floppies собраны без поддержки больших файлов. На это имеет смысл заполнить баг-рипорт. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: несколько вопросо в mencoder
On Mon, Mar 17, 2003 at 10:38:19AM +0600, Evgeny wrote: > а как порезать файл 1.4G в divx5 пополам чтоб на болванки записать ? Попробуй avicat из комплекта avifile. Возможно, тебе повезет и ты получишь хороший результат. У меня не вышло. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: бÐÐÐÐЯ ÐÐÐ Lilo
On Fri, Mar 21, 2003 at 05:04:15PM +0300, Nick wrote: > Ðопал ко мне в ÑÑки SCSI винÑеÑÑеÑ, на коÑоÑом ÑÑÑановлена RH > 7.2. Ðа ÑÑом винÑе еÑÑÑ Ð²Ð°Ð¶Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ, коÑоÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ > ÑÐ¾Ñ ÑаниÑÑ. ÐÑи ÑÑом ниÑего не извеÑÑно о компÑÑÑеÑе к коÑоÑÐ¾Ð¼Ñ > он бÑл подклÑÑен. ÐзвеÑÑно лиÑÑ Ñо, ÑÑо ÑÑа ÑиÑÑема бÑла > ÑабоÑоÑпоÑобной, на Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑнÑÑÐ¸Ñ ÑÑого винÑеÑÑеÑа. ÐÑи > подклÑÑении его на новом меÑÑе попÑÑка загÑÑзки пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº > ÑообÑÐµÐ½Ð¸Ñ Ð²Ð¸Ð´Ð°: РпоÑÐµÐ¼Ñ Ð±Ñ Ð¿ÑоÑÑо не подмонÑиÑоваÑÑ ÐµÐ³Ð¾ в ÑÐ²Ð¾Ñ ÑиÑÑемÑ? РпеÑепиÑаÑÑ Ñо, ÑÑо нÑжно. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: pdf -> jpg
On Sat, Mar 22, 2003 at 09:03:56PM +0300, Герасимов Дмитрий wrote: > Возник такой вопрос - а как можно отконвертировать PDF в JPG ? > Или даже более сложно - как можно из многостраничного (400стр.) > документа pdf получить скажем 5-ю страницу в jpg? gs -dBATCH -dNOPAUSE -sDEVICE=jpeg -r -dFirstPage= -dLastPage= -sOutputFile= -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Монтирование мульт исессионных CD
On Sun, Mar 23, 2003 at 03:45:57AM +0500, Sergey wrote: > Привет всем! Как примонтировать, чтоб можно было увидеть не только первую > (или не первую..), а все сессии? С помощью cdfs через loopback device. http://www.elis.rug.ac.be/~ronsse/cdfs/ -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: hdd copy
On Tue, Mar 25, 2003 at 02:05:54PM +0200, sixthfish wrote: > Свободное место на умирающем драйве есть. Есть ли способ без особых > потерь перенести всю информацию с hda на hdc ? Разбить максимально > близко к первоначальному и копировать с помощью dd ? Только не dd, а `cp -a'. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: USB-мышь, X дл я Intel 845GE chipset
On Sat, Apr 05, 2003 at 10:02:03AM +0400, Andrei Stankevich wrote: > >У меня работает на девайсе /dev/input/mice с загруженным модулем HID и > >протоколом ImPS/2. Правда, в консоли я ее нафиг отключил, потому как > >сижу исключительно в X. > > У меня почему то указанный девайс отсутствует. Я, в принципе, в архиве > списка рассылки тоже подобный совет видел, попробовал создать это > устройство, как там советовалось (mknod /dev/input/ mice c 13 63), но в > ответ получил, что /dev/input отсутствует. Так это... mkdir /dev/input надо сначала сделать. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: mplayer
> > > > В принципе при поддержке XVideo переходить должно. > > > > > > > > > > а как её настроить?.. > > > > Указывать в комм. строке > > -vo xv > > ИЛи в ~/.mplayer/config добавить > > vo=xv > > > не как включить, а как _настроить_ ? > какой это пакет вообще? Наличие/отсутсвие поддержки XVideo определяется исключительно возможностями драйвера видеокарты. Погляди в XFree86.log, присутствует ли там строчка ... Loading extension XVideo ... Если да, то расширение загружается. Если mplayer при этом говорит, что XVideo не работает, то это значит, что драйвер его не умеет. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Как лучше переслат ь дотацию?
On Tue, Apr 15, 2003 at 10:00:39AM +0600, Dimitry N. Naldaev wrote: > > Некому послать-то деньги :-( > ну почему же? есть фирмы, занимающиеся развитием Linux'а у нас. тот же ALT > Linux например. фактически это и есть наши аналоги тех фондов, подогнанные > под наше законодательство. Не надо путать коммерческую фирму и некоммерческие фонды. Посылать воспомоществование коммерческой фирме --- глубоко неправильно. Им можно дать деньги в обмен на работу (если они будут в таковой заинтересованы). -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517
Re: Как лучше переслат ь дотацию?
On Tue, Apr 15, 2003 at 02:17:16PM +0600, Dimitry N. Naldaev wrote: > > Не надо путать коммерческую фирму и некоммерческие фонды. > я конечно не знаток нашего налогового законодательства, но у меня есть > серьезные опасения, что некоммерческие фонды просто не могут существовать на > данный момент времени у нас в России. по крайней мере направленные на > поддержание движения open source... Не могут --- значит не могут. > А если честно, то я не верю вообще в целесообразность некоммерческих фондов > --- деньги уйдут, как вода в песок да и от коммерческой фирмы такой фонд > если и отличается, то не сильнл... Это не совсем так. Например, FSF Europe концентрируется на свободном ПО для ГИС, именно они поддерживают сайт freegis.org и выпускают и продают FreeGIS-CD (а сейчас пытаются сделать специальный вариант Knoppix для целей демонстрации). Совершенно очевидно, что прибыль там копеечная и зарабатывать на этом нельзя, но их работа тем не менее чрезвычайно важна. Это конкретный пример некоммерческого фонда приносящего большую пользу лично мне. > > Посылать > > воспомоществование коммерческой фирме --- глубоко неправильно. Им можно > > дать деньги в обмен на работу (если они будут в таковой заинтересованы). > На сколько я понимаю, ALT Linux создавали люди, в первую очередь програмисты, > чтобы можно было заниматься развитием linux'а и чтобы при этом было на что > жить... и трудно сазать, чтобы они там дурака валяли. Где я сказал, что они валяют дурака? Любая коммерческая фирма обязана иметь четкий бизнес-план и определенные обязательства перед акционерами, заказчиками и государством. Если эти обязательства не выполняются, то такая фирма существовать не должна вне зависимости от того, чем они занимаются: Linux, Windows, разливом водки и т.п. ALT, насколько я понимаю, пока что вполне со своими целями справляется. -- Andrey V. Kiselev Home phone: +7 812 5274898 ICQ# 26871517