Re: Почему в репах нет проги?
21 августа 2009 09:35:17 Konstantinow Andrey писали: Нет, вы меня неправильно поняли. Мне просто интересно, кто (или что?) решает, какой программе быть в репах, а какой - нет. fbless - только пример (я сам ею давно пользуюсь, вроде бы в самом деле нет альтернатив для консоли), но ведь в самом деле не мало хороших прог из прошлых релизов отсутствуют в нынешних. То есть необходимо, чтобы кто-то согласился постоянно развивать программу? Вроде бы эта же fbless вполне закончена (хотя можно было бы добавить библиотеку). Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. Исчезают если на пакет долго никто не обращал внимания, при смене полиси в нем появляются баги, и если очень долго не было аплоадов новых версий, то пакет автоматом выкидывается из анстейбла (как я понял) хотя если за пакетом (не за программой) следить, то все нормально, вот как пример packages.qa.debian.org/e/enca.html То есть надо ли понимать, что хорошая программа, пусть и не имеющая багов, доведенная до идеала, должна исчезнуть из репозитория, оставшись достоянием прошлых релизов? А на ее место придет очередной велосипед, пусть менее надежный и менее функциональный, зато бурно развивающийся? Прошу прощения, возможно я что то не понимаю, мне просто интересно разобраться в этом механизме. Нет, не должна, это глупо, заменять хорошую программу плохой. Мне интересно что будет, если в программе найдут баги - получается нужно чтобы их правил кто-то другой, либо мейнтейнер, либо новый разработчик. Ну и как решается вопрос с watch и все в этом духе. --- Иван Борзенков ivan1...@list.ru I am the ILOVEGNU signature virus. Just copy me to your signature. This email was infected under the terms of the GNU General Public License. signature.asc Description: This is a digitally signed message part.
Re: Не перезаписывется DV D-RW - куда рыть?
Sergey Korobitsin wrote: Когда-то, а точнее в Thu, Aug 20, 2009 at 23:04 +0400, James Brown изволили разразиться высказыванием: А кто-нибудь может посоветовать хорошие консольные утилиты для целей форматирования DVD-RW etc.? Внезапно, dvd+rw-tools После форматирования gnomebaker (первое что нашел вчера, гуёвая гномоутилита) не получалось сделать запись на диск снова. Сегодня отформатировал еще раз через dvd+rw-format -force=full, все равно не пишет: wodim dev=/dev/scd0 dvdimage.iso wodim: No write mode specified. wodim: Asuming -tao mode. wodim: Future versions of wodim may have different drive dependent defaults. wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.Device type: Removable CD-ROM Version: 0 Response Format: 2 Capabilities : Vendor_info: 'Slimtype' Identification : 'DVDRW SSM-8515S ' Revision : 'GRS6' Device seems to be: Generic mmc2 DVD-R/DVD-RW. Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd). Driver flags : SWABAUDIO BURNFREE Supported modes: PACKET SAO wodim: WARNING: Could not manage to find medium size, and more than 90 mins of data. Speed set to 2770 KB/s Starting to write CD/DVD at speed 2.0 in real unknown mode for single session. Last chance to quit, starting real write in0 seconds. Operation starts. Errno: 5 (Input/output error), reserve track scsi sendcmd: no error CDB: 53 00 00 00 00 00 0F CB B1 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 2C 00 00 00 Sense Key: 0x5 Illegal Request, Segment 0 Sense Code: 0x2C Qual 0x00 (command sequence error) Fru 0x0 Sense flags: Blk 0 (not valid) cmd finished after 0.005s timeout 40s wodim: Cannot open new session. ~$ dvd+rw-mediainfo /dev/scd0 INQUIRY:[Slimtype][DVDRW SSM-8515S ][GRS6] GET [CURRENT] CONFIGURATION: Mounted Media: 13h, DVD-RW Restricted Overwrite Media ID: RITEKW01 Current Write Speed: 2.0x1385=2770KB/s Write Speed #0:2.0x1385=2770KB/s GET [CURRENT] PERFORMANCE: Write Performance: 2.0x1385=2770KB/s...@[0 - 2297887] Speed Descriptor#0:00/2297887 r...@6.0x1385=8310kb/s w...@2.0x1385=2770kb/s READ DVD STRUCTURE[#10h]: Media Book Type: 00h, DVD-ROM book [revision 0] Legacy lead-out at:2298496*2KB=4707319808 READ DVD STRUCTURE[#0h]: Media Book Type: 32h, DVD-RW book [revision 2] Last border-out at:2045*2KB=4188160 READ DISC INFORMATION: Disc status: complete Number of Sessions:1 State of Last Session: complete Number of Tracks: 1 READ FORMAT CAPACITIES: formatted:2297888*2048=4706074624 00h(800):2297888*2048=4706074624 10h(10):2297888*2048=4706074624 13h(10):0*2048=0 15h(10):2297888*2048=4706074624 READ TRACK INFORMATION[#1]: Track State: complete incremental Track Start Address: 0*2KB Free Blocks: 0*2KB Fixed Packet Size: 16*2KB Track Size:2297888*2KB FABRICATED TOC: Track#1 : 1...@0 Track#AA : 1...@2297888 Multi-session Info:#...@0 READ CAPACITY: 2297888*2048=4706074624 Как все-таки заставить его перезаписываться?! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Раздача сканера
На линуксе, точнее etch, всё прописал по найденному howto. В /etc/sane.d/saned.conf: [1]192.168.1.1/24 (адреса всех машин 192.168.1.*) В /etc/services уже было: sane-port 6566/tcpsane saned # SANE network scanner daemon В /etc/inetd.conf: sane-port stream tcp nowait saned.saned /usr/sbin/saned saned Ну и USB устройство открыл для всех, в /etc/udev/udev.rules: SUBSYSTEM==usb, ATTR{idVendor}==03f0, ATTR{idProduct}==2404, MODE=0666, GROUP=lp Что нужно исправить, чтобы sane заработал по сети? usb-устройство открывать для всех - явный идиотизм. У тебя же все это другие машины в сети. Они будут обращаться не к USB-устройству, а к saned. И только сам saned должен уметь обращаться к USB-устройству. На первый взгляд все правильно. У меня примерно то же, и все работает - как виндовые программы под wine, так и доступ из виртуальной машины. Но ты при этом совершенно не описал, как именно ты конфигурировал клиентов. Похоже, проблема не в том, что сканер не раздается, а в том, что клиенты не знают, как к нему обратиться. Если клиенты виндовые, надо ставить SaneTwain http://sanetwain.ozuzo.net/ (кстати, возможно при этом придется поменять twain32.dll, взяв правильную с twain.org. Был у меня случай когда никак не мог заставить sanetwain работать от непривелигированного юзера, потому что в системе завалялась twain32.dll, принесенная каким-то драйвером от производителя сканера.). Да, естественно, драйверов от производителя сканера на клиентах и близко быть не должно. Они работают не с USB-устройством такой-то фирмы, а с протоколом SANE. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - ка к научить?
Artem Chuprina wrote: nlkt не сильно лучше, прямо скажем... EVL Скажите. В каком месте? Ты это буквосочетание произнести пробовал? Много раз. На проблемы с речью не жалуюсь. Эн-эл-ка-тэ. EVL Что? Какой-то язык программирования не позволяет разделять EVL арифметические выражения? И какой же? Эээ... А ничего, если автор способен прочесть эту формулу? Кстати, разделение там вполне есть - вызовы функций видишь? Вижу. Я их туда вписал от балды :D Ну вот сами читайте формулы в таком виде. Такое ощущение, что ты формулу никогда не видел... Пять лет на мехмате, три года в аспирантуре - и ни разу не видел формулы, где меньше 80% переменных однобуквенные (и у остальных, впрочем, многобуквенные разве что пояснительные индексы - типа Tнач)... Может, конечно, за прошедшие 15 лет все поменялось, и теперь все переменные в формулах сплошь из 2-3 слов каждая... Господа, ещё один личный наезд, и я выхожу из треда. Имейте совесть. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Xen в lenny. Не зайти по ssh в domU. Как быть?
Приветствую. Обновился в dom0 до lenny. Теперь ii libc6-xen 2.7-18 GNU C Library: Shared libraries [Xen version ii libxenstore3.0 3.2.1-2 Xenstore communications library for Xen ii linux-image-2.6.26-2-xen-686 2.6.26-17lenny2 Linux 2.6.26 image on i686, oldstyle Xen sup ii linux-image-xen-6862.6.26+17+lenny1 Linux image on i686, oldstyle Xen support ii linux-modules-2.6-xen-686 2.6.26+17+lenny1 Linux 2.6 modules on i686 ii linux-modules-2.6.26-2-xen-686 2.6.26-17lenny2 Linux 2.6.26 modules on i686 ii xen-hypervisor-3.2-1-i386 3.2.1-2 The Xen Hypervisor on i386 ii xen-shell 1.8-3Console based Xen administration utility ii xen-tools 3.9-4Tools to manage Debian XEN virtual servers ii xen-utils-3.2-13.2.1-2 XEN administrative tools ii xen-utils-common 3.2.0-2 XEN administrative tools - common files ii xenstore-utils 3.2.1-2 Xenstore utilities for Xen При попытке зайти в domU по ssh получаю PTY allocation request failed on channel 0 Из консоли в dom0 пытаюсь сделать xm console domU_id и консоль просто висит. Как быть? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
Peter Teslenko пишет: Приветствую. Обновился в dom0 до lenny. Теперь ... При попытке зайти в domU по ssh получаю PTY allocation request failed on channel 0 Из консоли в dom0 пытаюсь сделать xm console domU_id и консоль просто висит. Как быть? http://www.xen-support.com/?p=16 Собственно доставить udev. А вот с консолью не помню что делать - вроде при запуске домена с консолью ее можно было получить, а потом присоединиться не получалось. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
проброс портов iptables
имею сервер с несколькими интерфейсами, который пускает в сеть через нат т.е. в файле /etc/iptables.rules написано *filter -F -X -P INPUT DROP -P FORWARD DROP -P OUTPUT ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -s 127.0.0.1/255.0.0.0 ! -i lo -j DROP -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -i eth0 -p tcp -j ACCEPT -A INPUT -i eth0 -p udp -j ACCEPT -A INPUT -i eth1 -p tcp --dport 4089 -j ACCEPT -A INPUT -i eth1 -p udp --dport 1300 -j ACCEPT -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT -A FORWARD -m state --state NEW -i eth0 -s 10.192.22.0/27 -j ACCEPT COMMIT *nat -A POSTROUTING -o eth1 -j MASQUERADE COMMIT все отлично работает, моя сеть 10.192.22.0/27 имеет доступ, но нужно сделать проброс портов для ДЦ(tcp:4089, udp:1300) подскажите как это правильно сделать, пробывал -A PREROUTING -p tcp -m tcp -i eth1 --dport 4089 -j DNAT --to-destination 10.192.22.1:4089 -A PREROUTING -p udp -m udp -i eth1 --dport 1300 -j DNAT --to-destination 10.192.22.1:1300 не вижу нужного результата -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 01:53:17 Eugene V. Lyubimkin wrote: Но это всё фигня. Вот сейчас я сижу и читаю (ладно, уже прочёл) письма одно за другим (что оканчивал, со своим образованием, а учили ли вас). Вы действительно думаете, что корочка накладывает неизгладимый отпечаток? Без неё человек не человек, да? Определяет то, что я знаю и чего я не знаю? Основы математики я получал в физ-мат лицее, основы информатики - вообще самостоятельно и по сей день получаю самостоятельно, за редким исключением. А вот универ свой я мог и не закончить вполне, больно тошно было. Так может, вам со мной и разговаривать-то не пристало, так вы сразу скажите. А то отписался на 6 или сколько там строчек, а такое впечатления, как будто ушат грязи вылили. Может, я обидел кого невзначай? Никого из здесь присутствующих я здесь с моей выборкой не отождествлял. Взгляните на название темы - как научить. А к тому, кто берется учить других, требования выше, вы не находите? Особенно, если те, кого надо учить, знакомы с теорией и умеют на автомате прикидывать и скорость сходимости и вычислительную сложность алгоритма. Так что ничего личного. Странно только, что вы вместо того, чтобы сказать спасибо за наводку и разобраться, предпочли обидеться... P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов из физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно говоря, у программиста без знания математики, как и у инженера без знания сопромата, все сделанное - разваливается под собственной тяжестью. Вероятно, кому-то платят именно за это и большего не требуется, но я так работать не хочу и не буду, и не позволю так работать своей команде. Опять же, ничего личного. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Почему bridge называется eth0, а не xenbr0?
Приветствую. bridge name bridge id STP enabled interfaces eth08000.003048353db8 no peth0 vif1.0 vif2.0 Почему bridge называется eth0, а не xenbr0? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему bridge называется eth0, а не xenbr0?
21 августа 2009 г. 11:32 пользователь Peter Teslenko (smartchec...@gmail.com) написал: Приветствую. bridge name bridge id STP enabled interfaces eth0 8000.003048353db8 no peth0 vif1.0 vif2.0 Почему bridge называется eth0, а не xenbr0? Покажите свой конфиг. Уже довольно давно по умолчанию название моста eth0. Только в документации никак не исправят. -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
Mike Mironov wrote: Peter Teslenko пишет: Приветствую. Обновился в dom0 до lenny. Теперь ... При попытке зайти в domU по ssh получаю PTY allocation request failed on channel 0 Из консоли в dom0 пытаюсь сделать xm console domU_id и консоль просто висит. Как быть? http://www.xen-support.com/?p=16 Собственно доставить udev. А вот с консолью не помню что делать - вроде при запуске домена с консолью ее можно было получить, а потом присоединиться не получалось. поставить udev. Если используете xen-tools то прямо в нем можно указать role=udev и в конфиге: extra = 'xencons=tty' signature.asc Description: OpenPGP digital signature
Re: Почему bridge называетс я eth0, а не xenbr0?
Nick wrote: bridge name bridge id STP enabled interfaces eth08000.003048353db8 no peth0 vif1.0 vif2.0 Почему bridge называется eth0, а не xenbr0? Покажите свой конфиг. Уже довольно давно по умолчанию название моста eth0. Только в документации никак не исправят. ^^ Тогда это всё объясняет. Конфиг простой. /etc/xen/xend-config.sxp === (network-script network-bridge) (vif-script vif-bridge) (dom0-min-mem 196) (dom0-cpus 0) (vncpasswd '') === -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Взгляните на название темы - как научить. Это замечательно, но дискуссия уже давно отклонилась от этой темы. А к тому, кто берется учить других, требования выше, вы не находите? Особенно, если те, кого надо учить, знакомы с теорией и умеют на автомате прикидывать и скорость сходимости и вычислительную сложность алгоритма. Так что ничего личного. Странно только, что вы вместо того, чтобы сказать спасибо за наводку и разобраться, предпочли обидеться... Я не брался учить других. Я взялся сказать, что меня не устраивает качество кода многих людей. Разобраться? С чем? P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов из физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно говоря, у программиста без знания математики, как и у инженера без знания сопромата, все сделанное - разваливается под собственной тяжестью. Вероятно, кому-то платят именно за это и большего не требуется, но я так работать не хочу и не буду, и не позволю так работать своей команде. Опять же, ничего личного. Взаимно. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 15:31 пользователь Alexey Pechnikov написал: P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов из физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно говоря, у программиста без знания математики, как и у инженера без знания сопромата, все сделанное - разваливается под собственной тяжестью. Зависит от области IT. Во многих это совсем не так.
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 12:44:58 Dmitry Fedorov wrote: P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов из физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно говоря, у программиста без знания математики, как и у инженера без знания сопромата, все сделанное - разваливается под собственной тяжестью. Зависит от области IT. Во многих это совсем не так. Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему нужно учить, это тоже поможет в решении темы топика. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
Vladimir Elizarov wrote: поставить udev. Если используете xen-tools то прямо в нем можно указать role=udev и в конфиге: extra = 'xencons=tty' В конфе domU прописал extra = 'xencons=tty'. Всё равно по ssh получаю тот же отлуп. Есть ли способ получить в domU консоль и поставить туда (в domU) udev, если его там нет? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 12:38:28 Eugene V. Lyubimkin wrote: А к тому, кто берется учить других, требования выше, вы не находите? Особенно, если те, кого надо учить, знакомы с теорией и умеют на автомате прикидывать и скорость сходимости и вычислительную сложность алгоритма. Так что ничего личного. Странно только, что вы вместо того, чтобы сказать спасибо за наводку и разобраться, предпочли обидеться... Я не брался учить других. Я взялся сказать, что меня не устраивает качество кода многих людей. Разобраться? С чем? Вам назвали несколько объективных критериев качества алгоритма. Вы же привели код, к которому не предложили показателей оценки. Как подсказывает Артем, в некоторых областях такой код вполне допустим. Например, я и сам писал подобный - это когда вся программа состоит из одной строки. Другое дело, если это кусок сложного проекта, да еще без комментариев... но и проблема тогда явно не в этой отдельно взятой строчке. P.S. А ведь я совсем забыл про свои модули для вычисления геодезических проекций, прошивки для gps/gsm навигатора и т.п. Там тоже все на С. Впрочем, тот код давно уж не используется, а по модулям к эскулайту мне ценное замечание написали. Так что все к лучшему :-) Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 15:52 пользователь Alexey Pechnikov написал: Зависит от области IT. Во многих это совсем не так. Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему нужно учить, это тоже поможет в решении темы топика. Я не про учить. Я про работу, которую работают. Математикой там не пахнет. Я не хочу сказать, что програмисту математика не нужна, а просто не применяют её знание или незнание. А вы ещё помните выражение математическое обеспечение ЭВМ ? Вот оно мне всегда не нравилось.
[sdl] права на м ышь
приложения на sdl, если их запускать (в фреймбуффере) от юзера пишут 'Unable to open mouse', а вот от рута запускаются. я так понимаю, что надо добавлять себя в какую нибудь группу 'sdl' или 'mouse', но в какую? нигде ничего об этом не могу найти? какой блочный файл отвечает за мышь в консоли? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - ка к научить?
Привет Eugene V. Lyubimkin wrote: Но это всё фигня. Вот сейчас я сижу и читаю (ладно, уже прочёл) письма одно за другим (что оканчивал, со своим образованием, а учили ли вас). Вы действительно думаете, что корочка накладывает неизгладимый отпечаток? Без неё человек не человек, да? Определяет то, что я знаю и чего я не знаю? Мы овладеваем более высоким стилем спора. Спор без фактов. Спор на темпераменте. Спор, переходящий от голословного утверждения на личность партнера. Что может говорить хромой об искусстве Герберта фон Караяна? Если ему сразу заявить, что он хромой, он признает себя побежденным. О чем может спорить человек, который не поменял паспорт? Какие взгляды на архитектуру может высказать мужчина без прописки? Пойманный с поличным, он сознается и признает себя побежденным. И вообще, разве нас может интересовать мнение человека лысого, с таким носом? Пусть сначала исправит нос, отрастит волосы, а потом и выскажется. http://www.jvanetsky.ru/data/text/t7/stili_spora/ -- Best regards, Sergey Spiridonov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему bridge называетс я eth0, а не xenbr0?
Nick wrote: Уже довольно давно по умолчанию название моста eth0. Только в документации никак не исправят. Кстати, почему, если я делаю xm destroy domU_id xm create domU.cfg то каждый раз создаются новые vif'ы? Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/console/4/0 Aug 21 13:03:23 proxy kernel: [ 2487.848440] eth0: port 3(vif4.0) entering disabled state Aug 21 13:03:23 proxy logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/4/2049 Aug 21 13:03:23 proxy kernel: [ 2487.876841] eth0: port 3(vif4.0) entering disabled state Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: offline XENBUS_PATH=backend/vif/4/0 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/4/2050 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2049 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2050 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: brctl delif eth0 vif4.0 failed Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: ifconfig vif4.0 down failed Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif4.0, bridge eth0. Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/4/0 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/5/2049 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/5/2050 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: online XENBUS_PATH=backend/vif/5/0 Aug 21 13:05:18 proxy kernel: [ 2603.044075] device vif5.0 entered promiscuous mode Aug 21 13:05:18 proxy kernel: [ 2603.049883] eth0: port 3(vif5.0) entering learning state Aug 21 13:05:18 proxy kernel: [ 2603.053009] eth0: topology change detected, propagating Aug 21 13:05:18 proxy kernel: [ 2603.053046] eth0: port 3(vif5.0) entering forwarding state Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge online for vif5.0, bridge eth0. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: Writing backend/vif/5/0/hotplug-status connected to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/node /dev/loop10 to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/physical-device 7:a to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/hotplug-status connected to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/node /dev/loop11 to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/physical-device 7:b to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/hotplug-status connected to xenstore. Aug 21 13:05:20 proxy kernel: [ 2604.768550] blkback: ring-ref 8, event-channel 8, protocol 1 (x86_32-abi) Aug 21 13:05:20 proxy kernel: [ 2604.775482] blkback: ring-ref 9, event-channel 9, protocol 1 (x86_32-abi) -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: [sdl] права на мышь
В сообщении от 21 августа 2009 Konstantinow Andrey написал(a): какой блочный файл отвечает за мышь в консоли? Посмотри strace-ом или в исходниках libsdl и нам рассказать не забудь, если найдёшь решение. -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 13:04:30 Dmitry Fedorov wrote: Зависит от области IT. Во многих это совсем не так. Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему нужно учить, это тоже поможет в решении темы топика. Я не про учить. Я про работу, которую работают. Математикой там не пахнет. Чтобы применять математику и видеть в том необходимость, нужно ее знать. Разумеется, вы можете подключить библиотеку boost для вычисления среднего и сделать бинарь размером в сотню мегабайт, при этом утверждая, что математика не нужна. Но задача-то решается в три строки кода... Выше уже я привел выдержку из кода nlkt, где из вычисления простейшей функции сделали просто-таки заклинание. Знай автор кода формулу вычисления нужной ему функции, все было бы примерно так, как я переписал... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Вам назвали несколько объективных критериев качества алгоритма. Вы же привели код, к которому не предложили показателей оценки. Вот этим чистые математики и отличаются - только об алгоритмах и думают. Программирование - это кое-что большее, чем правильно выбранный алгоритм. Впрочем, справедливо и то, что с паршивым алгоритмом программа, как бы она была хорошо написана, далеко не уедет. Ну нет у кода объективных характеристик качества, как нет их у картин, у статуй, у литературных произведений. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 13:11:51 Eugene V. Lyubimkin wrote: Вам назвали несколько объективных критериев качества алгоритма. Вы же привели код, к которому не предложили показателей оценки. Вот этим чистые математики и отличаются - только об алгоритмах и думают. Программирование - это кое-что большее, чем правильно выбранный алгоритм. Впрочем, справедливо и то, что с паршивым алгоритмом программа, как бы она была хорошо написана, далеко не уедет. Ну нет у кода объективных характеристик качества, как нет их у картин, у статуй, у литературных произведений. Приехали. Дальше можете не продолжать, все уже ясно. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Почему в репах нет проги?
On Fri, 21 Aug 2009 09:59:42 +0400 Ivan Borzenkov ivan1...@list.ru wrote: Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. Т.е. если я собреу пакет, залью его (как, кстати?) но не захочу при этом становиться мантейнером, он попадёт в дистрибутив? -- Alexander Galanin http://galanin.nnov.ru pgp45n4dk1diM.pgp Description: PGP signature
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 13:25:00 Dmitry Fedorov wrote: 21 августа 2009 г. 16:14 пользователь Alexey Pechnikov написал: Чтобы применять математику и видеть в том необходимость, нужно ее знать. Разумеется, вы можете подключить библиотеку boost для вычисления среднего и сделать бинарь размером в сотню мегабайт, при этом утверждая, что математика не нужна. Но задача-то решается в три строки кода... Когда мне понадобится, я пойду к специалисту-математику. Но он пусть в програмирование не лезет со своим крайне неинженерным мышлением. Физиков высоко-энергетичных особенно касается. Разделение труда и знаний. Каждому своё. Мда, историю теперь тоже не учат... Из вики: Понятие и звание инженер давно применялись в России, где инженерное образование началось с основания в 1701г. в Москве школы математических и навигационных наук, а затем в 1712г. первой инженерной школы. Без знания математики - ремесленник, не более. А без знания истории и гражданина-то нет. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: [sdl] права на мышь
On Fri, Aug 21, 2009 at 01:12:22PM +0400, Andrey Nikitin wrote: В сообщении от 21 августа 2009 Konstantinow Andrey написал(a): какой блочный файл отвечает за мышь в консоли? Посмотри strace-ом или в исходниках libsdl и нам рассказать не забудь, если найдёшь решение. так я же надеялся от вас решение узнать! у strace ман какой то непонятный, я ничего не понял. -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему в репах нет проги?
On Fri, Aug 21, 2009 at 01:32:31PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 09:59:42 +0400 Ivan Borzenkov ivan1...@list.ru wrote: Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. Т.е. если я собреу пакет, залью его (как, кстати?) но не захочу при этом становиться мантейнером, он попадёт в дистрибутив? Быть немного беременным не получится. Заливать в NEW будет твой спонсор (кто-нибудь в статусе DD). Майнтейнером будешь ты. Между прочим, не ты ли недавно советовал тут кому-то почитать debian new maintainers' guide? ;-) -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
Peter Teslenko wrote: Vladimir Elizarov wrote: поставить udev. Если используете xen-tools то прямо в нем можно указать role=udev и в конфиге: extra = 'xencons=tty' В конфе domU прописал extra = 'xencons=tty'. Всё равно по ssh получаю тот же отлуп. Есть ли способ получить в domU консоль и поставить туда (в domU) udev, если его там нет? xencons=tty это чтобы заходить через xm console domain id signature.asc Description: OpenPGP digital signature
Решение
я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? On Fri, Aug 21, 2009 at 01:12:22PM +0400, Andrey Nikitin wrote: В сообщении от 21 августа 2009 Konstantinow Andrey написал(a): какой блочный файл отвечает за мышь в консоли? Посмотри strace-ом или в исходниках libsdl и нам рассказать не забудь, если найдёшь решение. -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Решение
On Fri, 21 Aug 2009 13:05:01 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? Нет, конечно. Надо настроить рулесы у udev-а, чтобы симлинки создавались автоматически. К слову, у меня /dev/ttyS1 имеет группу dialout, так что можно просто себя туда добавить. -- Alexander Galanin http://galanin.nnov.ru pgpGB0xGseNfk.pgp Description: PGP signature
Re: [sdl] права на мышь
12:44 Fri 21 Aug, Konstantinow Andrey wrote: On Fri, Aug 21, 2009 at 01:12:22PM +0400, Andrey Nikitin wrote: В сообщении от 21 августа 2009 Konstantinow Andrey написал(a): какой блочный файл отвечает за мышь в консоли? Для мыши будет файл симовльного устройства. Посмотри strace-ом или в исходниках libsdl и нам рассказать не забудь, если найдёшь решение. так я же надеялся от вас решение узнать! у strace ман какой то непонятный, я ничего не понял. Попробуй прогнать strace -fF progname 21 | grep open и поищи сообщения об ошибках вроде EACCES, ENOENT, EAGAIN и проч. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему в репах нет проги?
On Fri, 21 Aug 2009 13:45:20 +0400 Stanislav Maslovski stanislav.maslov...@gmail.com wrote: On Fri, Aug 21, 2009 at 01:32:31PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 09:59:42 +0400 Ivan Borzenkov ivan1...@list.ru wrote: Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. Т.е. если я собреу пакет, залью его (как, кстати?) но не захочу при этом становиться мантейнером, он попадёт в дистрибутив? Быть немного беременным не получится. Заливать в NEW будет твой спонсор (кто-нибудь в статусе DD). Майнтейнером будешь ты. Жаль. Ответственность на себя брать не охота. Между прочим, не ты ли недавно советовал тут кому-то почитать debian new maintainers' guide? ;-) Там хорошо написано, как пакеты собирать :) -- Alexander Galanin http://galanin.nnov.ru pgpmPmiKe8AOn.pgp Description: PGP signature
Re: Программирование н а функциональных языках - как научить?
On Fri, Aug 21, 2009 at 12:53:17AM +0300, Eugene V. Lyubimkin wrote: Artem Chuprina wrote: Eugene V. Lyubimkin - debian-russian@lists.debian.org @ Thu, 20 Aug 2009 20:35:48 +0300: Но это всё фигня. Вот сейчас я сижу и читаю (ладно, уже прочёл) письма одно за другим (что оканчивал, со своим образованием, а учили ли вас). Вы действительно думаете, что корочка накладывает неизгладимый отпечаток? Не корочка, а 6 лет, проведенных в университете. Насколько этот отпечаток неизгладим -- зависит от человека и обстоятельств, но что он имеет место быть, это, по-моему, бесспорно. Без неё человек не человек, да? Определяет то, что я знаю и чего я не знаю? Основы математики я получал в физ-мат лицее, основы информатики - вообще самостоятельно и по сей день получаю самостоятельно, за редким исключением. Ты, между прочим, совершенно зря расстроился. Артём, конечно, резок в суждениях, но это у него стиль такой. Все мы несовершенны и не застрахованы от ошибок. А вот универ свой я мог и не закончить вполне, больно тошно было. Так может, вам со мной и разговаривать-то не пристало, так вы сразу скажите. А то отписался на 6 или сколько там строчек, а такое впечатления, как будто ушат грязи вылили. Я надеюсь, что по крайней мере мои письма ты так не воспринимаешь. Про что заканчивал и чему учили я спрашивал исключительно из желание узнать эти две вещи и не более того. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Однако
Однако, например, 'links2 -g -driver svgalib' говорит 'Cannot get I/O permissions'. Печально. Но игрушки, на которых я тестировал библиотеку (supertux, например) теперь работают. On Fri, Aug 21, 2009 at 01:05:01PM +0300, Konstantinow Andrey wrote: я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? On Fri, Aug 21, 2009 at 01:12:22PM +0400, Andrey Nikitin wrote: В сообщении от 21 августа 2009 Konstantinow Andrey написал(a): какой блочный файл отвечает за мышь в консоли? Посмотри strace-ом или в исходниках libsdl и нам рассказать не забудь, если найдёшь решение. -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
21 августа 2009 г. 11:53 пользователь Peter Teslenko (smartchec...@gmail.com) написал: Vladimir Elizarov wrote: поставить udev. Если используете xen-tools то прямо в нем можно указать role=udev и в конфиге: extra = 'xencons=tty' В конфе domU прописал extra = 'xencons=tty'. Всё равно по ssh получаю тот же отлуп. Есть ли способ получить в domU консоль и поставить туда (в domU) udev, если его там нет? А devpts в domU примонтирован ? mount -t devpts none /dev/pts --
Re: Почему bridge назы вается eth0, а не xenbr0?
13:10 Fri 21 Aug, Peter Teslenko wrote: Nick wrote: Уже довольно давно по умолчанию название моста eth0. Только в документации никак не исправят. Кстати, почему, если я делаю xm destroy domU_id xm create domU.cfg то каждый раз создаются новые vif'ы? Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/console/4/0 Aug 21 13:03:23 proxy kernel: [ 2487.848440] eth0: port 3(vif4.0) entering disabled state Aug 21 13:03:23 proxy logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/4/2049 Aug 21 13:03:23 proxy kernel: [ 2487.876841] eth0: port 3(vif4.0) entering disabled state Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: offline XENBUS_PATH=backend/vif/4/0 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/4/2050 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2049 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2050 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: brctl delif eth0 vif4.0 failed Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: ifconfig vif4.0 down failed Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif4.0, bridge eth0. Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/4/0 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/5/2049 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/5/2050 Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: online XENBUS_PATH=backend/vif/5/0 Aug 21 13:05:18 proxy kernel: [ 2603.044075] device vif5.0 entered promiscuous mode Aug 21 13:05:18 proxy kernel: [ 2603.049883] eth0: port 3(vif5.0) entering learning state Aug 21 13:05:18 proxy kernel: [ 2603.053009] eth0: topology change detected, propagating Aug 21 13:05:18 proxy kernel: [ 2603.053046] eth0: port 3(vif5.0) entering forwarding state Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge online for vif5.0, bridge eth0. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/vif-bridge: Writing backend/vif/5/0/hotplug-status connected to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/node /dev/loop10 to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/physical-device 7:a to xenstore. Aug 21 13:05:18 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2049/hotplug-status connected to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/node /dev/loop11 to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/physical-device 7:b to xenstore. Aug 21 13:05:19 proxy logger: /etc/xen/scripts/block: Writing backend/vbd/5/2050/hotplug-status connected to xenstore. Aug 21 13:05:20 proxy kernel: [ 2604.768550] blkback: ring-ref 8, event-channel 8, protocol 1 (x86_32-abi) Aug 21 13:05:20 proxy kernel: [ 2604.775482] blkback: ring-ref 9, event-channel 9, protocol 1 (x86_32-abi) Наверное поэтому: Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: ifconfig vif4.0 down failed Посмотри что у тебя после xm destroy domU_id в конфигурации моста (brctl eth0 show - вроде так) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
On Fri, 21 Aug 2009 13:09:32 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Однако, например, 'links2 -g -driver svgalib' говорит 'Cannot get I/O permissions'. Печально. Но игрушки, на которых я тестировал библиотеку (supertux, например) теперь работают. То есть то, что sdl != svgalib тебе ничего не говорит? ;) -- Alexander Galanin http://galanin.nnov.ru pgpcvq7K2cEs5.pgp Description: PGP signature
Re: Решение
Alexander Galanin wrote: On Fri, 21 Aug 2009 13:05:01 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? Нет, конечно. Надо настроить рулесы у udev-а, чтобы симлинки создавались автоматически. К слову, у меня /dev/ttyS1 имеет группу dialout, так что можно просто себя туда добавить. А где можно почитать, какие группы под Дебиан для каких целей? Ну там с cdrom, floppy, audio и т.п. все понятно, но некоторые (например, также dialout) вызывают вопросы. Потом когда под тем или иным юзером что-то не работает, пытаешься методом научного тыка решить, а это не есть хорошо. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: проброс порто в iptables
12:15 Fri 21 Aug, fixec wrote: имею сервер с несколькими интерфейсами, который пускает в сеть через нат т.е. в файле /etc/iptables.rules написано [skipped] *nat -A POSTROUTING -o eth1 -j MASQUERADE COMMIT все отлично работает, моя сеть 10.192.22.0/27 имеет доступ, но нужно сделать проброс портов для ДЦ(tcp:4089, udp:1300) подскажите как это правильно сделать, пробывал -A PREROUTING -p tcp -m tcp -i eth1 --dport 4089 -j DNAT --to-destination 10.192.22.1:4089 -A PREROUTING -p udp -m udp -i eth1 --dport 1300 -j DNAT --to-destination 10.192.22.1:1300 не вижу нужного результата Не видно куда ты это писал... надеюсь после *nat. И в чем выражается твое не вижу? tcpdump на машинке 10.192.22.1 молчит? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 16:39 пользователь Alexey Pechnikov написал: Разделение труда и знаний. Каждому своё. Мда, историю теперь тоже не учат... Из вики: Понятие и звание инженер давно применялись в России, Это проблема России. где инженерное образование началось с основания в 1701г. в Москве школы математических и навигационных наук, а затем в 1712г. первой инженерной школы. Где могли, там и готовили. Без знания математики - ремесленник, не более. А инженер - просто механик. А без знания истории и гражданина-то нет. Ну так и нет ни того, ни другого.
Re: Решение
On Fri, Aug 21, 2009 at 02:15:27PM +0400, James Brown wrote: Alexander Galanin wrote: On Fri, 21 Aug 2009 13:05:01 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? Нет, конечно. Надо настроить рулесы у udev-а, чтобы симлинки создавались автоматически. К слову, у меня /dev/ttyS1 имеет группу dialout, так что можно просто себя туда добавить. А где можно почитать, какие группы под Дебиан для каких целей? Ну там с cdrom, floppy, audio и т.п. все понятно, но некоторые (например, также dialout) вызывают вопросы. Потом когда под тем или иным юзером что-то не работает, пытаешься методом научного тыка решить, а это не есть хорошо. http://www.debian.org/doc/manuals/reference http://www.debian.org/doc/manuals/reference/ch01.en.html#_unix_like_filesystem -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных язы ках - как научить?
Stanislav Maslovski wrote: On Fri, Aug 21, 2009 at 12:53:17AM +0300, Eugene V. Lyubimkin wrote: Artem Chuprina wrote: Eugene V. Lyubimkin - debian-russian@lists.debian.org @ Thu, 20 Aug 2009 20:35:48 +0300: Но это всё фигня. Вот сейчас я сижу и читаю (ладно, уже прочёл) письма одно за другим (что оканчивал, со своим образованием, а учили ли вас). Вы действительно думаете, что корочка накладывает неизгладимый отпечаток? Не корочка, а 6 лет, проведенных в университете. Насколько этот отпечаток неизгладим -- зависит от человека и обстоятельств, но что он имеет место быть, это, по-моему, бесспорно. У всех разные разные университеты и обстоятельства. Я ушёл из универа после 4-х лет. Да, конечно, ничто не проходит бесследно. Но я до сих пор уверен, что меньше всего они отразились на знаниях. Может, и ошибаюсь. Ты, между прочим, совершенно зря расстроился. Артём, конечно, резок в суждениях, но это у него стиль такой. Все мы несовершенны и не застрахованы от ошибок. Каков бы не был стиль общения, унижать собеседника и разговаривать сверху вниз - не тот метод, который способствует конструктивному общению. Это я про Алексея, Артём пока более сдержан. А вот универ свой я мог и не закончить вполне, больно тошно было. Так может, вам со мной и разговаривать-то не пристало, так вы сразу скажите. А то отписался на 6 или сколько там строчек, а такое впечатления, как будто ушат грязи вылили. Я надеюсь, что по крайней мере мои письма ты так не воспринимаешь. Да. Но я уж начал опасаться, что и от тебя услышу продолжения. Рад, что их нет. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
nginx etch repository
Добрый день. Подскажите, есть ли где-нибудь репозиторий с более-менее свежим nginx для etch? Также, хотелось бы, чтоб пакет там обновлялся с выходом новых версий nginx. Совсем не хочется собирать с исходников. Спасибо! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Решение
Да не работает, если просто добавить себя в dialout, нужна сылка на /dev/mouse. Хотя от рута и без сылки работает. Я ничего не понял, но раз работает, так и хорошо. Разобраться бы еще с udev'ом.. On Fri, Aug 21, 2009 at 02:07:46PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 13:05:01 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: я сделал ln -s /dev/ttyS1 /dev/mouse chown andrey /dev/mouse. теперь вот думаю, останется ли это работать после ребута? Нет, конечно. Надо настроить рулесы у udev-а, чтобы симлинки создавались автоматически. К слову, у меня /dev/ttyS1 имеет группу dialout, так что можно просто себя туда добавить. -- Alexander Galanin http://galanin.nnov.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
Да я понимаю, что это разные вещи, просто надеялся, что они не работают по одной и той же причине. Потому что, если запускать от рута, то и links2 -g -driver svgalib работает. А что вообще значит этот I/O permissions? On Fri, Aug 21, 2009 at 02:14:32PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 13:09:32 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Однако, например, 'links2 -g -driver svgalib' говорит 'Cannot get I/O permissions'. Печально. Но игрушки, на которых я тестировал библиотеку (supertux, например) теперь работают. То есть то, что sdl != svgalib тебе ничего не говорит? ;) -- Alexander Galanin http://galanin.nnov.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
On Fri, 21 Aug 2009 13:36:28 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Да я понимаю, что это разные вещи, просто надеялся, что они не работают по одной и той же причине. Потому что, если запускать от рута, то и links2 -g -driver svgalib работает. А что вообще значит этот I/O permissions? Как пишется в мане к svgalib, Programs that use svgalib must be setuid root. Так что надо либо chmod u+s, либо не использовать svgalib. -- Alexander Galanin http://galanin.nnov.ru pgpbXpxBOQzzZ.pgp Description: PGP signature
Re: Xen в lenny. Не зайти по ssh в domU. Как быть?
Peter Teslenko wrote: Vladimir Elizarov wrote: xencons=tty это чтобы заходить через xm console domain id Сделал так xm create /etc/xen/domU_name.cfg -c A ну ключ -с это тоже самое что и console -c перекидывает сразу в консоль запускаемого домена. И там уже установил udev. Теперь по ssh пускает нормально. Кстати, я в d-r писал ещё про непонятки с vif'ами. Есть ли объяснение этому поведению? Как я понимаю проблема здесь Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2049 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/4/2050 Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: brctl delif eth0 vif4.0 failed ^^ Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: ifconfig vif4.0 down failed Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif4.0, bridge eth0. Но как это лечить? Судя по гуглу это как-то связано с xencons=tty после это опции в логах то же самое? signature.asc Description: OpenPGP digital signature
Re: Virtualbox постоянно синхро низирует время на гостево й ОС
Парни, чтож делать то? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Математики и инженеры
On Fri, Aug 21, 2009 at 04:25:00PM +0700, Dmitry Fedorov wrote: 21 августа 2009 г. 16:14 пользователь Alexey Pechnikov написал: Чтобы применять математику и видеть в том необходимость, нужно ее знать. Когда мне понадобится, я пойду к специалисту-математику. Но он пусть в програмирование не лезет со своим крайне неинженерным мышлением. Физиков высоко-энергетичных особенно касается. Разделение труда и знаний. Каждому своё. 501 кодер-индус в большом зале... Не зная математики Вы просто не заметите тот момент когда надо будет пойти к специалисту-математику. Ваше мифическое инженерное мышление -- набор правил из справочника по сопромату. Отмазка на случай если балка подломится. Я здесь говорю не об образовании, а в первую очередь о методологическом подходе. Человек с нормальным естественно-научным образованием и стилем работы изучает проблему, формализует ее и ищет решение. В том числе техническое. Он идет от задачи. Инженер _в худшем понимании этого слова,_ наверное, правильнее сказать техник, коими у нас многие инженеры по-сути своей и являются -- идет от своих возможностей. От того, что он умеет и чему его научили. Вот ЯП какой-то он знает, ООП, два метода сортировки и три библиотеки. Еще он читабельный код пишет -- на лабах научили. Ну и фигли тут думать? Прыгать надо... P.S. В-общем, как показывает практика, человек кончивший хороший инженерный вуз может без проблем заниматься фундаментальной наукой, а после хорошего университета с успехом может заниматься инженерными разработками и программированием. P.P.S. У некоторых людей есть исследовательский стиль безо всякого образования. Этого тоже достаточно. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
psi: chat background
Доброго времени суток всем. Никак не получается изменить сабж у jabber-клиента psi (version 0.12.1) В менюшках только то, что касается френд-листа. По настройкам kde4 ничего не нашел, qtconfig-qt4 тоже оказался довольно бесполезен. В одном блоге встречал грязные хаки типа пропатчить и пересобрать. Может быть есть способ лучше? Заранее благодарен на подсказки. -- Timohty Silent -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему bridge называе тся eth0, а не xenbr0?
Andrey Tataranovich wrote: то каждый раз создаются новые vif'ы? Наверное поэтому: Aug 21 13:03:23 proxy logger: /etc/xen/scripts/vif-bridge: ifconfig vif4.0 down failed Посмотри что у тебя после xm destroy domU_id в конфигурации моста (brctl eth0 show - вроде так) Следов не отстаётся. Т.е. vif4.0 не фигурирует. -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Раздача сканера
2009/8/21 Victor Wagner vi...@wagner.pp.ru На линуксе, точнее etch, всё прописал по найденному howto. В /etc/sane.d/saned.conf: [1]192.168.1.1/24 (адреса всех машин 192.168.1.*) В /etc/services уже было: sane-port 6566/tcpsane saned # SANE network scanner daemon В /etc/inetd.conf: sane-port stream tcp nowait saned.saned /usr/sbin/saned saned Ну и USB устройство открыл для всех, в /etc/udev/udev.rules: SUBSYSTEM==usb, ATTR{idVendor}==03f0, ATTR{idProduct}==2404, MODE=0666, GROUP=lp Что нужно исправить, чтобы sane заработал по сети? usb-устройство открывать для всех - явный идиотизм. У тебя же все это другие машины в сети. Они будут обращаться не к USB-устройству, а к saned. И только сам saned должен уметь обращаться к USB-устройству. Сначала пусть так заработает. Когда заработает, и буду разбираться - от какого юзера saned работает, от какого samba печатает, а от какого печатает сам cups когда к нему по http стучатся (у меня настроено и то, и другое). Тем более я не очень вижу, какую дыру я этим открываю. Если у кого-то уже есть контроль над любым юзером на этой машине - он мне всё равно сможет послать что угодно на принтер через cups и увидеть, что в сканере, через sane. А ничего другого через это USB-устройство сделать всё равно нельзя. На первый взгляд все правильно. У меня примерно то же, и все работает - как виндовые программы под wine, так и доступ из виртуальной машины. Но ты при этом совершенно не описал, как именно ты конфигурировал клиентов. Клиент один - xsane/win32. ftp://ftp.sane-project.org/pub/sane/xsane/xsane-win32-0.991.zip Конфигурирован по readme.txt, а именно, цитирую: To run xsane-win32: - make sure this directory is placed in c:\sane - edit c:\sane\etc\sane.d\net.conf to configure sane-network server - the executable is c:\sane\bin\xsane.exe Соответственно в c:\sane\etc\sane.d\net.conf есть ровно одна раскомментированная строка. В ней - адрес сервера со сканером. В c:\sane\etc\sane.d\dll.conf есть ровно одна раскомментированная строка. В ней net. Похоже, проблема не в том, что сканер не раздается, а в том, что клиенты не знают, как к нему обратиться. Если клиенты виндовые, надо ставить SaneTwain http://sanetwain.ozuzo.net/ (кстати, возможно при этом придется поменять twain32.dll, взяв правильную с twain.org. Был у меня случай когда никак не мог заставить sanetwain работать от непривелигированного юзера, потому что в системе завалялась twain32.dll, принесенная каким-то драйвером от производителя сканера.). Да, естественно, драйверов от производителя сканера на клиентах и близко быть не должно. Они работают не с USB-устройством такой-то фирмы, а с протоколом SANE. Это я понимаю, но я просто хотел сначала заставить работать самый простой вариант. Или следует предположить, что xsane/win32 по инструкции не работает, и всё равно ставить SaneTwain? Я просто скорее предположил, что я ошибся в конфигурации, чем что команда xsane ошиблась в win32 версии (включая readme.txt). Хотя, с ошибкой команды hplip (а это большая фирма и свободная лицензия) мне справляться на предыдущем раунде пришлось. Но она была на форумах описана. А эту гугль не находит. Да, сейчас я обнаружил, что не был установлен xinedt, но установлен openbsd-inetd. Поставил xinetd, добавил строку в /etc/xinetd.conf, перезапустил xinetd. Не помогло. Может быть, убрать openbsd-inetd? Или всё вернуть на место и убрать xinetd? -- Yours, Mikhail Ramendik
solved
Виновато оказалось все таки железо. Распаял контакты, подключил напрямую без юсб провода, заработало вроде нормально. Надо будет другой провод найти. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
Эм, во первых, где мне почитать этот самый ман? Я ничего похожего не могу найти. А во вторых, кому chmod то делать? On Fri, Aug 21, 2009 at 02:42:01PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 13:36:28 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Да я понимаю, что это разные вещи, просто надеялся, что они не работают по одной и той же причине. Потому что, если запускать от рута, то и links2 -g -driver svgalib работает. А что вообще значит этот I/O permissions? Как пишется в мане к svgalib, Programs that use svgalib must be setuid root. Так что надо либо chmod u+s, либо не использовать svgalib. -- Alexander Galanin http://galanin.nnov.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Раздача сканера
On Fri, Aug 21, 2009 at 01:18:31AM +0100, Mikhail Ramendik wrote: Всем привет! Подключил all-in-one принтер к линуксной машине. Как принтер раздал ещё двум машинам с виндами уже двумя способами (cups/http и samba). Хочу раздать и как сканер - пока устроит просто работа виндового xsane. Начните с настройки локального клиента. scanimage у Вас работает? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Раздача сканера
Mikhail Ramendik пишет: Всем привет! Подключил all-in-one принтер к линуксной машине. Как принтер раздал ещё двум машинам с виндами уже двумя способами (cups/http и samba). Хочу раздать и как сканер - пока устроит просто работа виндового xsane. Но вот не получается. Я прописал в c:\sane\etc\net.conf адрес линуксной машины, запускаю - no devices available. Файрволлов между машинами нет, по samba доступ успешно работает. ... А сканнер на локальной машине успешно работает? Проверяли? Может быть проблема в совместном доступе к устройствe одновременно cups и saned? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
On Fri, Aug 21, 2009 at 02:01:10PM +0300, Konstantinow Andrey wrote: On Fri, Aug 21, 2009 at 02:42:01PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 13:36:28 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Да я понимаю, что это разные вещи, просто надеялся, что они не работают по одной и той же причине. Потому что, если запускать от рута, то и links2 -g -driver svgalib работает. А что вообще значит этот I/O permissions? Как пишется в мане к svgalib, Programs that use svgalib must be setuid root. Так что надо либо chmod u+s, либо не использовать svgalib. Эм, во первых, где мне почитать этот самый ман? man 7 svgalib man 7 svgalib.faq Я ничего похожего не могу найти. А во вторых, кому chmod то делать? /usr/bin/my-super-puper-svgalib-app. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Однако
On Fri, Aug 21, 2009 at 02:01:10PM +0300, Konstantinow Andrey wrote: Эм, во первых, где мне почитать этот самый ман? Я ничего похожего не могу найти. А во вторых, кому chmod то делать? svgalib напрямую работает с железом, поэтому требует suid root. chmod надо делать исполняемым файлам программ, которые Вы запускаете. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
1Cv8 + PostgreSQL на Lenny. Кто в тем е?
Приветствую. Есть ли у кого положительный опыт? Подходит ли postgresql из репов или нужны какие-то доп. танцы с бубном? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 14:26:57 Eugene V. Lyubimkin wrote: Каков бы не был стиль общения, унижать собеседника и разговаривать сверху вниз - не тот метод, который способствует конструктивному общению. Это я про Алексея, Артём пока более сдержан. Вероятно, вы про мое приехали? Так вот, аргументы, что все существующее от Бога и надо это принимать таким, как оно есть, а объективных критериев качества работы не существует, я не могу принять. Если вы подходите с точки зрения предначертания, какой нам смысл обсуждать естественные науки? С точки же зрения экономики или диамата критерии есть у искусства, у программирования и любой другой _профессиональной_ деятельности. Стандарты качества ISO, кстати, можно легко найти в сети. Деятельность непрофессиональная может таких критериев не иметь, но мы-то сейчас обсуждаем именно профессиональную. Даже эксперимент требует как минимум - повторяемости результата. Если нет повторяемости при одинаковых условий запуска (баги в коде, для численного эксперимента), то это халтура. P.S. Даже в религии человек должен стремиться к лучшему исполнению своей функции (я не теолог, не знаю, как точнее выразиться), а дальше ему на небесах или в следующей жизни воздастся. Так что и здесь критерии хорошей работы есть. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Virtualbox постоя нно синхронизирует врем я на гостевой ОС
Когда-то, а точнее в Fri, Aug 21, 2009 at 14:50 +0400, Andrey N. Prokofiev изволили разразиться высказыванием: Парни, чтож делать то? Уважаемый Андрей! Вам весьма ясно сказали, что VirtualBox к синхронизации времени на гостевой машине не имеет никакого отношения. Насколько я знаю, альтернативные ОС обновляют время с сервиса time.windows.com посредством tcp/ip. Где это искать - не подскажу, ближайший экземпляр далеко. -- Best regards, Sergey Korobitsin Arta Software, Astana, KZ mailto:undertaker{at}arta.kz xmpp:underta...@jabber.arta.kz -- Знаешь что будет, если кучу хороших продуктов смешать в кастрюле? Правильно - гАвно. А гАвно и есть Юейсик. весь линукс - куча хороших продуктов, смешанных в кастрюле. из вашего изречения следует, что линукс гавно? Кто-то наконец прозрел. --Minoru(linux.org.ru) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 02:37:44 Stanislav Maslovski wrote: То есть, код будет весьма интересно работать даже в случае числа в третьем аргументе: select isinnet( '172.16.1.23', '172.16.1.0', '56' ) например ;-) Следовало бы вернуть NULL, что есть более концептуально верно. Концептуально верно будет, имхо, переписать. Да, проверок входных данных явно не хватало :-) Добавил, заодно код упростил, а то вложенные if не есть хорошо. Заодно сделал проверку типа данных: sqlite select isinnet( '172.16.1.23', '172.16.1.0', 56 ); sqlite select isinnet( '172.16.1.23', '172.16.1.0', 32 ); 0 sqlite select isinnet( '172.16.1.23', '172.16.1.0', '32' ); sqlite select isinnet( '172.16.1.23', '172.16.1.0', '255.255.255.0' ); 1 sqlite select isinnet( '172.16.1.23', '172.16.1.0', '255.255.255.255' ); 0 Ну и дописал пару-тройку тестов. Новую версию и деб-пакет выложил. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Hello! On Friday 21 August 2009 14:26:57 Eugene V. Lyubimkin wrote: Каков бы не был стиль общения, унижать собеседника и разговаривать сверху вниз - не тот метод, который способствует конструктивному общению. Это я про Алексея, Артём пока более сдержан. Вероятно, вы про мое приехали? Это я про чему вас учили и взрослые вещи. Так вот, аргументы, что все существующее от Бога и надо это принимать таким, как оно есть, а объективных критериев качества работы не существует, я не могу принять. Если вы подходите с точки зрения предначертания, какой нам смысл обсуждать естественные науки? С точки же зрения экономики или диамата критерии есть у искусства, у программирования и любой другой _профессиональной_ деятельности. Стандарты качества ISO, кстати, можно легко найти в сети. Деятельность непрофессиональная может таких критериев не иметь, но мы-то сейчас обсуждаем именно профессиональную. Даже эксперимент требует как минимум - повторяемости результата. Если нет повторяемости при одинаковых условий запуска (баги в коде, для численного эксперимента), то это халтура. Опять вы за своё. Да ведь можно сделать (и некоторые делают) математически правильные программы без багов, на которые страшно смотреть. Или сложно модифицировать. Или и то, и другое вместе. P.S. Даже в религии человек должен стремиться к лучшему исполнению своей функции (я не теолог, не знаю, как точнее выразиться), а дальше ему на небесах или в следующей жизни воздастся. Так что и здесь критерии хорошей работы есть. Есть. Но они субъективные, и поэтому стили кода у всех разные. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Однако
On Fri, 21 Aug 2009 14:01:10 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: On Fri, Aug 21, 2009 at 02:42:01PM +0400, Alexander Galanin wrote: On Fri, 21 Aug 2009 13:36:28 +0300 Konstantinow Andrey lllxa3ap...@gmail.com wrote: Да я понимаю, что это разные вещи, просто надеялся, что они не работают по одной и той же причине. Потому что, если запускать от рута, то и links2 -g -driver svgalib работает. А что вообще значит этот I/O permissions? Как пишется в мане к svgalib, Programs that use svgalib must be setuid root. Так что надо либо chmod u+s, либо не использовать svgalib. Эм, во первых, где мне почитать этот самый ман? Я ничего похожего не могу найти. В пакете libsvga1 лежит файл /usr/share/man/man7/svgalib.7.gz. Его и читать. А во вторых, кому chmod то делать? Приложению, которое должно работать с svgalib. P.S. Извиняюсь за спам в личку. Отчего-то начал путать Ctrl-L и Ctrl-R. -- Alexander Galanin http://galanin.nnov.ru pgpcBMdVnj1Oa.pgp Description: PGP signature
Re: Программирование н а функциональных языках - как научить?
On Fri, Aug 21, 2009 at 02:29:16PM +0300, Eugene V. Lyubimkin wrote: Опять вы за своё. Да ведь можно сделать (и некоторые делают) математически правильные программы без багов, на которые страшно смотреть. Или сложно модифицировать. Или и то, и другое вместе. Работает? Не трогай! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как =?Windows-1251?Q?=ED=E0=F3=F7=E8=F2=FC??=
8/21/2009, Alexey Pechnikov pechni...@mobigroup.ru вы писали: P.S. Даже в религии человек должен стремиться к лучшему исполнению своей функции (я не теолог, не знаю, как точнее выразиться), а дальше ему на небесах или в следующей жизни воздастся. Так что и здесь критерии хорошей работы есть. Даешь отработку годовой кармы за месяц с тем же качеством! :) *Простите, не удержался. С уважением, Алексей Мишустин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Virtualbox постоянно синхро низирует время на гостево й ОС
Sergey Korobitsin пишет: Уважаемый Андрей! Вам весьма ясно сказали, что VirtualBox к синхронизации времени на гостевой машине не имеет никакого отношения. Насколько я знаю, альтернативные ОС обновляют время с сервиса time.windows.com посредством tcp/ip. Где это искать - не подскажу, ближайший экземпляр далеко. Я так понимаю virtualbox использует в качестве аппаратных часов часы с машины на которой он запущен. Так что вопрос в том, возможно ли отключить подобную эмуляцию аппаратных часов? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Virtualbox постоя нно синхронизирует врем я на гостевой ОС
Когда-то, а точнее в Fri, Aug 21, 2009 at 15:40 +0400, Andrey N. Prokofiev изволили разразиться высказыванием: Я так понимаю virtualbox использует в качестве аппаратных часов часы с машины на которой он запущен. Так что вопрос в том, возможно ли отключить подобную эмуляцию аппаратных часов? По-моему, вы хотите ровно обратного - чтобы VirtualBox где-то хранил время каждой машины в процессе её перезапусков. Я думаю, что вряд ли такое есть, попробуйте им в багтрекер написать, например, wishlist. -- Best regards, Sergey Korobitsin Arta Software, Astana, KZ mailto:undertaker{at}arta.kz xmpp:underta...@jabber.arta.kz -- Re: FreeBSD vs Linux Тема провокационная, но.. разве это кого-нибудь когда-нибудь останавливало? ;) --anonymous(linux.org.ru) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 15:29:16 Eugene V. Lyubimkin wrote: Вероятно, вы про мое приехали? Это я про чему вас учили и взрослые вещи. Модные технологии вас устроит? Если не устроит, то объясните, зачем прикручены std и qt там, где они вообще никак не нужны? Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функциональных языках - как =?Windows-1251?Q?=ED=E0=F3=F7=E8=F2=FC??=
Hello! On Friday 21 August 2009 15:38:30 Mishustin Alexey wrote: Даешь отработку годовой кармы за месяц с тем же качеством! :) *Простите, не удержался. Многие именно так и программируют! То бишь отработку в строчках кода меряют... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Раздача сканера
2009/8/21 Иван Лох l...@1917.com On Fri, Aug 21, 2009 at 01:18:31AM +0100, Mikhail Ramendik wrote: Всем привет! Подключил all-in-one принтер к линуксной машине. Как принтер раздал ещё двум машинам с виндами уже двумя способами (cups/http и samba). Хочу раздать и как сканер - пока устроит просто работа виндового xsane. Начните с настройки локального клиента. scanimage у Вас работает? У меня локально даже xsane замечательно работает. -- Yours, Mikhail Ramendik
Re: Почему в ре пах нет проги?
Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. AG Т.е. если я собреу пакет, залью его (как, кстати?) регаешься на mentors.debian.net, загружаешь туда свой пакет. потом в рассылку debian-mentors@ пишешь RFS с просьбой сделать аплоад. либо его делают, либо пишут замечания которые надо устранить перед аплоадом. в итоге такой деятельности у тебя со временем образуется постоянный спонсор, которого можно будет дергать без использования debian-mentors@ -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Hello! On Friday 21 August 2009 15:29:16 Eugene V. Lyubimkin wrote: Вероятно, вы про мое приехали? Это я про чему вас учили и взрослые вещи. Модные технологии вас устроит? Нет. Если не устроит, то объясните, зачем прикручены std и qt там, где они вообще никак не нужны? Code less - create more. Там, где без них можно обойтись без утяжеления кода в других местах (скажем, QString затем, чтобы не делать преобразования std::string - QString на каждый чих при вызове некоторых функций Qt) - что ж, мой код не идеален. Но я хотя бы стремлюсь. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Virtualbox постоянно синхрониз ирует время на гостевой ОС
Не знаю, как в VirtualBox, но в VmWare есть в настройках гостевой машины галочка, Синхронизировать время с базовой машиной. Возможно такое есть и в настройках VirtualBox? 21 августа 2009 г. 16:02 пользователь Andrey N. Prokofiev a...@eth0.spb.ruнаписал: Sergey Korobitsin пишет: По-моему, вы хотите ровно обратного - чтобы VirtualBox где-то хранил время каждой машины в процессе её перезапусков. Я думаю, что вряд ли такое есть, попробуйте им в багтрекер написать, например, wishlist. Проблема в том, что при смене времени на гостевой машине - через пять секунд virtualbox синхронизует свои псевдо-аппаратные часы согласно времени машины, на которой он запущен. Тоже самое происходит и при смене даты на машине, на которой vbox запущен - время гостевой машины подстраивается... :( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- С уважением, Юрий Шулика
Re: Программирование н а функциональных языках - как научить?
On Fri, Aug 21, 2009 at 03:29:29PM +0400, Alexey Pechnikov wrote: Hello! On Friday 21 August 2009 02:37:44 Stanislav Maslovski wrote: То есть, код будет весьма интересно работать даже в случае числа в третьем аргументе: select isinnet( '172.16.1.23', '172.16.1.0', '56' ) например ;-) Следовало бы вернуть NULL, что есть более концептуально верно. Концептуально верно будет, имхо, переписать. Да, проверок входных данных явно не хватало :-) Добавил, заодно код упростил, а то вложенные if не есть хорошо. Заодно сделал проверку типа данных: sqlite select isinnet( '172.16.1.23', '172.16.1.0', 56 ); sqlite select isinnet( '172.16.1.23', '172.16.1.0', 32 ); 0 sqlite select isinnet( '172.16.1.23', '172.16.1.0', '32' ); sqlite select isinnet( '172.16.1.23', '172.16.1.0', '255.255.255.0' ); 1 sqlite select isinnet( '172.16.1.23', '172.16.1.0', '255.255.255.255' ); 0 Ну и дописал пару-тройку тестов. Новую версию и деб-пакет выложил. if ( sqlite3_value_type(argv[2]) == SQLITE_INTEGER sqlite3_value_int(argv[2]) = 0 sqlite3_value_int(argv[2]) = 32 ) ^^ Алексей, тут нужна проверка на строго больше 0, иначе ты можешь заработать undefined поведение со сдвигом в строке ниже, см. мои соседние письма в этом треде. Или надо переписать вычисление битовой маски, если ты хочешь-таки включить в обработку (имхо, вымороченный) случай с /0. Также, я вижу, что ты оставил в других местах atoi(). Имхо, если позволяет переносимость, то лучше что-нибудь вроде strtol(). strtol() conforms to SVr4, 4.3BSD, C89, C99 and POSIX.1-2001. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: 1Cv8 + PostgreSQL на Lenny. Кто в т еме?
Peter Teslenko wrote: Приветствую. Есть ли у кого положительный опыт? Подходит ли postgresql из репов или нужны какие-то доп. танцы с бубном? Я как-то хотел постестить на etch, но от чего-то не стал заниматься а поставил в domu altlinux и в нем поэксперементировал. signature.asc Description: OpenPGP digital signature
Re: Почему в репах нет проги?
On Fri, 21 Aug 2009 16:00:54 +0400 Dmitry E. Oboukhov un...@debian.org wrote: Программа попадает в дистрибутив если кто-то захочет пакетировать ее, это либо сам захочет и напишет ITP баг, а потом закроет ее залив пакет, либо кто-то поставит RFP, и его переименуют в ITP и потом зальют пакет. AG Т.е. если я собреу пакет, залью его (как, кстати?) регаешься на mentors.debian.net, загружаешь туда свой пакет. потом в рассылку debian-mentors@ пишешь RFS с просьбой сделать аплоад. либо его делают, либо пишут замечания которые надо устранить перед аплоадом. в итоге такой деятельности у тебя со временем образуется постоянный спонсор, которого можно будет дергать без использования debian-mentors@ Знаю, это первые шаги в мантейнерском пути. А шапка мантейнера для меня кажется тяжеловатой. -- Alexander Galanin http://galanin.nnov.ru pgphOD3EXv0ad.pgp Description: PGP signature
Re: Virtualbox постоянно син хронизирует время на гостевой ОС
Юрий Шулика пишет: Не знаю, как в VirtualBox, но в VmWare есть в настройках гостевой машины галочка, Синхронизировать время с базовой машиной. Возможно такое есть и в настройках VirtualBox? Нету. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Virtualbox постоянно син хронизирует время на г остевой ОС
On Fri, 21 Aug 2009 16:28:01 +0400 Andrey N. Prokofiev a...@eth0.spb.ru wrote: Юрий Шулика пишет: Не знаю, как в VirtualBox, но в VmWare есть в настройках гостевой машины галочка, Синхронизировать время с базовой машиной. Возможно такое есть и в настройках VirtualBox? Нету. Смотреть надо получше. Подозреваю, что это уже похоже на нужное: $ VBoxManage ... VBoxManage modifyvm uuid|name ... [-biossystemtimeoffset msec] ... -- Alexander Galanin http://galanin.nnov.ru pgpI6sgiQBIgJ.pgp Description: PGP signature
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 16:01:09 Eugene V. Lyubimkin wrote: Если не устроит, то объясните, зачем прикручены std и qt там, где они вообще никак не нужны? Code less - create more. Там, где без них можно обойтись без утяжеления кода в других местах (скажем, QString затем, чтобы не делать преобразования std::string - QString на каждый чих при вызове некоторых функций Qt) - что ж, мой код не идеален. Но я хотя бы стремлюсь. Так не используйте std::string, вот и не придется его в QString преобразовывать. Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString, ну и дальше понеслась лавина усложнений. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: 1Cv8 + PostgreSQL на Len ny. Кто в теме?
,-[Fri, Aug 21, 2009 at 15:16 +0400, Peter Teslenko:] Приветствую. Есть ли у кого положительный опыт? Подходит ли postgresql из репов или нужны какие-то доп. танцы с бубном? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org постгре нужен специальный от 1с. ну или патчить оригинальный опыт положительный, работает. ставил готовый от 1с. 1с-сервер на дебиане тож хорошо пашет. слышал, что в младших редакциях ( бухгалтерия, еще чтото) наблюдаются дикие тормоза по отчетам по основным средствам (когда сервак на линуксе). в упп с етим все хорошо - очередной глюк для подвижки к виндусу со стороны 1с. -- __ mpd status: [paused] Ken Hensley - I Don't Wanna Wait ** * jabber: devil_ins...@jabber.ru * * Registered linux user #450844* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re[2]: проброс портов iptables
-Original Message- From: Andrey Tataranovich tataranov...@gmail.com To: debian-russian@lists.debian.org Date: Fri, 21 Aug 2009 13:18:31 +0300 Subject: Re: проброс портов iptables 12:15 Fri 21 Aug, fixec wrote: имею сервер с несколькими интерфейсами, который пускает в сеть через нат т.е. в файле /etc/iptables.rules написано [skipped] *nat -A POSTROUTING -o eth1 -j MASQUERADE COMMIT все отлично работает, моя сеть 10.192.22.0/27 имеет доступ, но нужно сделать проброс портов для ДЦ(tcp:4089, udp:1300) подскажите как это правильно сделать, пробывал -A PREROUTING -p tcp -m tcp -i eth1 --dport 4089 -j DNAT --to-destination 10.192.22.1:4089 -A PREROUTING -p udp -m udp -i eth1 --dport 1300 -j DNAT --to-destination 10.192.22.1:1300 не вижу нужного результата Не видно куда ты это писал... надеюсь после *nat. И в чем выражается твое не вижу? tcpdump на машинке 10.192.22.1 молчит? да, конечно как вы выразились написал после *nat 10.192.22.1 это машина на винде не вижу это значит никто не может с меня качать в ДЦ, так же и я не могу качать((( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: проброс портов iptables
fixec пишет: -Original Message- From: Andrey Tataranovich tataranov...@gmail.com To: debian-russian@lists.debian.org Date: Fri, 21 Aug 2009 13:18:31 +0300 Subject: Re: проброс портов iptables 12:15 Fri 21 Aug, fixec wrote: имею сервер с несколькими интерфейсами, который пускает в сеть через нат т.е. в файле /etc/iptables.rules написано [skipped] *nat -A POSTROUTING -o eth1 -j MASQUERADE COMMIT все отлично работает, моя сеть 10.192.22.0/27 имеет доступ, но нужно сделать проброс портов для ДЦ(tcp:4089, udp:1300) подскажите как это правильно сделать, пробывал -A PREROUTING -p tcp -m tcp -i eth1 --dport 4089 -j DNAT --to-destination 10.192.22.1:4089 -A PREROUTING -p udp -m udp -i eth1 --dport 1300 -j DNAT --to-destination 10.192.22.1:1300 не вижу нужного результата Не видно куда ты это писал... надеюсь после *nat. И в чем выражается твое не вижу? tcpdump на машинке 10.192.22.1 молчит? да, конечно как вы выразились написал после *nat 10.192.22.1 это машина на винде не вижу это значит никто не может с меня качать в ДЦ, так же и я не могу качать((( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org а что говорит tcpdump на сервере, на интерфейсе, куда внутренняя сеть подключена? видно пакеты к 10.192.22.1? -- Yuriy Shulika -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xen 3.4 и ядро 2.6.30
Ни кто не пробовал запустить оригинальный xen 3.4 с dom0 ванильным ядром 2.6.30 с патчами от SUSE. У меня для amd64 ядро не запускается, а молча уходит на перезапуск. С ядром 2.6.18 от Xen всё работает, но хочется ядро поновее. С 2.6.26-xen тоже работает. И 3.4 в не найтивном режиме (pvops) тоже работает. А вот в найтивном режиме с ядром 2.6.30 не получается. Делал по аналогии с Ubuntu и прочим нагугленным http://bderzhavets.wordpress.com/2009/07/07/building-xenified-2-6-30-1-kernel-via-xen-patches-2-6-30-2-tar-bz2/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: проброс портов iptables
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT -A FORWARD -m state --state NEW -i eth0 -s 10.192.22.0/27 -j ACCEPT COMMIT Может добавить -A FORWARD -p tcp -m state --state NEW -i eth1 -m tcp --dport 4089 -j ACCEPT -A FORWARD -p udp -m state --state NEW -i eth1 -m udp --dport 1300 -j ACCEPT *nat -A POSTROUTING -o eth1 -j MASQUERADE COMMIT все отлично работает, моя сеть 10.192.22.0/27 имеет доступ, но нужно сделать проброс портов для ДЦ(tcp:4089, udp:1300) подскажите как это правильно сделать, пробывал -A PREROUTING -p tcp -m tcp -i eth1 --dport 4089 -j DNAT --to-destination 10.192.22.1:4089 -A PREROUTING -p udp -m udp -i eth1 --dport 1300 -j DNAT --to-destination 10.192.22.1:1300 не вижу нужного результата
Re: xen 3.4 и ядро 2.6.30
21 августа 2009 г. 15:27 пользователь Alexandr Sagadeev (saga...@mail.ru) написал: Ни кто не пробовал запустить оригинальный xen 3.4 с dom0 ванильным ядром 2.6.30 с патчами от SUSE. У меня для amd64 ядро не запускается, а молча уходит на перезапуск. С ядром 2.6.18 от Xen всё работает, но хочется ядро поновее. С 2.6.26-xen тоже работает. И 3.4 в не найтивном режиме (pvops) тоже работает. А вот в найтивном режиме с ядром 2.6.30 не получается. Можно попробовать взять отсюда: git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen cd linux-2.6-xen git checkout origin/rebase/master -b rebase/master (2.6.31-rc6 вроди) Для эксперимента :) Делал по аналогии с Ubuntu и прочим нагугленным http://bderzhavets.wordpress.com/2009/07/07/building-xenified-2-6-30-1-kernel-via-xen-patches-2-6-30-2-tar-bz2/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Почему bridge называется eth0, а не xenbr0?
21 августа 2009 г. 12:10 пользователь Peter Teslenko (smartchec...@gmail.com) написал: Nick wrote: Уже довольно давно по умолчанию название моста eth0. Только в документации никак не исправят. Кстати, почему, если я делаю xm destroy domU_id xm create domU.cfg то каждый раз создаются новые vif'ы? Как я помню, так было всегда. Было бы интересно узнать с чем это связано.
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Так не используйте std::string, вот и не придется его в QString преобразовывать. Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString, char*? ручками переписывать работу со строками? нет уж, спасибо -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 16:11:21 Stanislav Maslovski wrote: if ( sqlite3_value_type(argv[2]) == SQLITE_INTEGER sqlite3_value_int(argv[2]) = 0 sqlite3_value_int(argv[2]) = 32 ) ^^ Алексей, тут нужна проверка на строго больше 0, иначе ты можешь заработать undefined поведение со сдвигом в строке ниже, см. мои соседние письма в этом треде. Или надо переписать вычисление битовой маски, если ты хочешь-таки включить в обработку (имхо, вымороченный) случай с /0. Не вижу проблемы, т.к. mask = ~ ( (((u_int32_t)1) (32 - mask)) -1 ); Специально условие записал так, что вычисление с /0 корректно выполнялось. Выражение, конечно, не очень очевидное, лучше бы таких избегать. Правда, маска 0 это наверняка ошибка вызывающего приложения, так что, подумав, сделал возврат NULL в этом случае. Теперь переписал вычисление маски, чтобы с /32 работало без доп. проверки, т.е. mask = (u_int32_t)-1 ( 32 - mask ); Теперь должно работать платформо-независимо. да и читается легче. Также, я вижу, что ты оставил в других местах atoi(). Имхо, если позволяет переносимость, то лучше что-нибудь вроде strtol(). strtol() conforms to SVr4, 4.3BSD, C89, C99 and POSIX.1-2001. Зачем? Если маску /0 не использовать, то atoi() оптимальнее. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 17:03:02 Eugene V. Lyubimkin wrote: Так не используйте std::string, вот и не придется его в QString преобразовывать. Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString, char*? ручками переписывать работу со строками? нет уж, спасибо Если у вас много работы со строками, зачем же С++ взяли? Все равно что массаж граблями делать... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 17:12:13 Alexey Pechnikov wrote: Не вижу проблемы, т.к. mask = ~ ( (((u_int32_t)1) (32 - mask)) -1 ); Специально условие записал так, что вычисление с /0 корректно выполнялось. В смысле, в gcc. По стандарту да, могу заработать нечто иное... Да и новые версии gcc уже черт знает как оптимизируют. Так что это действительно были грабли, закопанные. Best regards, Alexey Pechnikov. http://pechnikov.tel/
nvidia driver
Доброго времени суток, all. Возникла проблема с установкой проприетарных драйверов nvidia. Точнее драйверА эти отработали у меня больше года, но в целях приобретения опыта решил попытаться поставить более новые по debian way. Ставил через module-assistant, собирал модуль вручную и даже пытался поставить опять официальный пакет с сайта. В итоге не работали (и не работают) никак. Буду весьма признанелен за подсказки, как это починить. Инструкция по установке бралась вот эта: http://wiki.debian.org/NvidiaGraphicsDrivers testing, kernel 2.6.26-1-686, xorg 1:7.3+19 cat /etc/X11/xorg.conf # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeis...@builder63) Wed May 27 03:15:36 PDT 2009 # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 1.0 (bui...@puccini) Sun Jan 11 06:24:53 UTC 2009 Section ServerLayout Identifier X.org Configured Screen 0 Screen0 0 0 InputDeviceMouse0 CorePointer InputDeviceKeyboard0 CoreKeyboard EndSection Section Files RgbPath /etc/X11/rgb ModulePath /usr/lib/xorg/modules FontPath/usr/share/fonts/X11/misc FontPath/usr/X11R6/lib/X11/fonts/misc FontPath/usr/share/fonts/X11/cyrillic FontPath/usr/share/fonts/X11/100dpi/:unscaled FontPath/usr/share/fonts/X11/75dpi/:unscaled FontPath/usr/share/fonts/X11/Type1 FontPath/usr/X11R6/lib/X11/fonts/Type1 FontPath/usr/share/fonts/X11/100dpi FontPath/usr/share/fonts/X11/75dpi FontPath/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType EndSection Section Module Load glx Load dbe Load record Load xtrap Load extmod Load type1 EndSection Section ServerFlags Option Xinerama 0 EndSection Section InputDevice Identifier Keyboard0 Driver kbd Option CoreKeyboard Option XkbRules xorg Option XkbModel pc104 Option XkbOptions grp:caps_togle Option XkbLayout us,ru(winkeys),be(winkeys) EndSection Section InputDevice Identifier Mouse0 Driver mouse Option Protocol auto Option Device /dev/psaux Option ZAxisMapping 4 5 6 7 EndSection Section Monitor #DisplaySize 380 300 # mm ### Comment all HorizSync and VertSync values to use DDC: Identifier Monitor0 VendorName Unknown ModelName Acer P223WB HorizSync 31.0 - 84.0 VertRefresh 56.0 - 77.0 Option DPMS EndSection Section Device ### Available Driver options are:- ### Values: i: integer, f: float, bool: True/False, ### string: String, freq: f Hz/kHz/MHz ### [arg]: arg optional #Option SWcursor # [bool] #Option HWcursor # [bool] #Option NoAccel # [bool] #Option ShadowFB # [bool] #Option UseFBDev # [bool] #Option Rotate# [str] #Option VideoKey # i #Option FlatPanel # [bool] #Option FPDither # [bool] #Option CrtcNumber# i #Option FPScale # [bool] #Option FPTweak # i Identifier Card0 Driver nvidia VendorName nVidia Corporation BoardName C51G [GeForce 6100] EndSection Section Device Identifier Device0 Driver nvidia VendorName NVIDIA Corporation BoardName GeForce 6100 EndSection Section Screen # Removed Option metamodes 1680x1050 +0+0; 1024x768 +0+0 # Removed Option metamodes 1280x1024 +0+0; 1024x768 +0+0 Identifier Screen0 Device Device0 MonitorMonitor0 DefaultDepth24 Option TwinView 0 Option TwinViewXineramaInfoOrder CRT-0 Option metamodes 1680x1050 +0+0; 1024x768 +0+0 SubSection Display Depth 24 EndSubSection Section Extensions Option Composite Enable EndSection less Xorg.0.log | grep EE (EE) Failed to load module type1 (module does not exist, 0) (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your (EE) NVIDIA: system's kernel log for additional error messages. (EE) Failed to load module nvidia (module-specific error, 0) (EE) No drivers available. а в кернел лог сыпется что-то такое: Aug 21 14:06:33 asustation kernel: [14317.692467] NVRM: loading NVIDIA UNIX x86 Kernel Module 173.14.09 Wed Jun 4 23:43:17 PDT 2008 Aug 21 14:06:33 asustation kernel: [14317.705297] NVRM: make sure that this kernel module and all NVIDIA driver Aug 21 14:07:49
Re[2]: Программирование на функ циональных языках - как научи ть?
Здравствуйте, Alexey. Вы писали 21 августа 2009 г., 19:16:08: Hello! On Friday 21 August 2009 17:03:02 Eugene V. Lyubimkin wrote: Так не используйте std::string, вот и не придется его в QString преобразовывать. Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString, char*? ручками переписывать работу со строками? нет уж, спасибо Если у вас много работы со строками, зачем же С++ взяли? Все равно что массаж граблями делать... Best regards, Alexey Pechnikov. http://pechnikov.tel/ гм, значит те, кто работает на С/С++ (не путать с чистым С++ к которому в данном контексте и относится string) полные извращенцы? Есть конечно адепты только С с классами и никак иначе и не плохо получается, только со строками не плохо и старыми добрыми средствами работать :) -- С уважением, GMAIL mailto:pyr...@gmail.com -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование на функциональных языках - ка к научить?
Alexey Pechnikov wrote: Hello! On Friday 21 August 2009 17:03:02 Eugene V. Lyubimkin wrote: Так не используйте std::string, вот и не придется его в QString преобразовывать. Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString, char*? ручками переписывать работу со строками? нет уж, спасибо Если у вас много работы со строками, зачем же С++ взяли? Все равно что массаж граблями делать... Много? Она там есть. А ещё у меня графическое приложение. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Maintainer signature.asc Description: OpenPGP digital signature
Re: Программирование на функциональных языках - как научить?
Hello! On Friday 21 August 2009 17:30:31 GMAIL wrote: гм, значит те, кто работает на С/С++ (не путать с чистым С++ к которому в данном контексте и относится string) полные извращенцы? Есть конечно адепты только С с классами и никак иначе и не плохо получается, только со строками не плохо и старыми добрыми средствами работать :) Вы, собственно, кому пишете?.. Я как раз на С обхожусь char и не жалуюсь. Только вовсе не вижу смысла писать GUI на C/C++. А уж если пишут, то незачем оправдывать монстрообразность кода недостатками ими же выбранного языка... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Не открывается па пка на съемной жестко м диске
James Brown wrote: Денис wrote: James Brown пишет: Денис wrote: James Brown пишет: Создал папку на съемном жестком диске, скачал в нее несколько фильмой через Transmission. Ни с того, ни с сего папка перестала открываеться. Наутилус пишет: Содержимое папки не может быть показано. Извините, невозможно показать все содержимое элелмента movie. Пробую так: ls /media/Новый\ том/movie ls: чтение каталога /media/Новый том/movie: Ошибка ввода/вывода а dmesg | tail -n 20 что говорит? ~$ dmesg | tail -n 20 надо было сразу после ls Делал после попытки открыть через наутилус, после ls : dmesg | tail -n 20 [ 6322.946177] domain 1: span 0-1 [ 6322.946179]groups: 0-1 [ 6322.946183] CPU1 attaching sched-domain: [ 6322.946185] domain 0: span 0-1 [ 6322.946187] groups: 1 0 [ 6322.946190] domain 1: span 0-1 [ 6322.946192]groups: 0-1 [ 6598.356870] CPU0 attaching NULL sched-domain. [ 6598.356870] CPU1 attaching NULL sched-domain. [ 6598.373017] CPU0 attaching sched-domain: [ 6598.373026] domain 0: span 0-1 [ 6598.373028] groups: 0 1 [ 6598.373032] domain 1: span 0-1 [ 6598.373034]groups: 0-1 [ 6598.373038] CPU1 attaching sched-domain: [ 6598.373040] domain 0: span 0-1 [ 6598.373042] groups: 1 0 [ 6598.373046] domain 1: span 0-1 [ 6598.373048]groups: 0-1 [ 8299.571262] soffice.bin[11878]: segfault at 8 ip 7f3fa49bfa8a sp 427fe858 error 4 in libvcl680lx.so[7f3fa48e6000+3ad000] вроде то же самое а на съёмном винте случайно не NTFS а ходите на него случайно не через fuse? Случайно NTFS А как определить, через fuse или нет? (извиняюсь за ламмерский вопрос, я тут недавно :-) ) Монтируется автоматически через udev, под гномооболчкой. [ 6322.946177] domain 1: span 0-1 [ 6322.946179]groups: 0-1 [ 6322.946183] CPU1 attaching sched-domain: [ 6322.946185] domain 0: span 0-1 [ 6322.946187] groups: 1 0 [ 6322.946190] domain 1: span 0-1 [ 6322.946192]groups: 0-1 [ 6598.356870] CPU0 attaching NULL sched-domain. [ 6598.356870] CPU1 attaching NULL sched-domain. [ 6598.373017] CPU0 attaching sched-domain: [ 6598.373026] domain 0: span 0-1 [ 6598.373028] groups: 0 1 [ 6598.373032] domain 1: span 0-1 [ 6598.373034]groups: 0-1 [ 6598.373038] CPU1 attaching sched-domain: [ 6598.373040] domain 0: span 0-1 [ 6598.373042] groups: 1 0 [ 6598.373046] domain 1: span 0-1 [ 6598.373048]groups: 0-1 [ 8299.571262] soffice.bin[11878]: segfault at 8 ip 7f3fa49bfa8a sp 427fe858 error 4 in libvcl680lx.so[7f3fa48e6000+3ad000] Не помогает даже перезагрузка системы. Все остальные папки на этом диске открываются без проблем. В чем может быть дело? Перегрузился в винду, также не смог открыть папку: папка повреждения или типа того. Удалил ее нафиг (под линкусом, правда сдуру через наутилус). Теперь на могу удалить ее из трэша: u...@user:/media/Новый том/.Trash-1010/files$ rm -r movie rm: невозможно удалить каталог `movie': Каталог не пуст rm -rf movie rm: невозможно удалить каталог `movie': Каталог не пуст Прочесть тоже невозможно: u...@user:/media/Новый том/.Trash-1010/files$ls -la movie ls: чтение каталога movie: Ошибка ввода/вывода итого 0 Что делать? Могу ли я как-то восстановить его или в конце концов удалить нафик, порядка 10 гигов он у меня похоже жрет на съемном винте, если не больше!!! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Программирование н а функциональных языках - как научить?
On Fri, Aug 21, 2009 at 05:12:13PM +0400, Alexey Pechnikov wrote: Hello! On Friday 21 August 2009 16:11:21 Stanislav Maslovski wrote: if ( sqlite3_value_type(argv[2]) == SQLITE_INTEGER sqlite3_value_int(argv[2]) = 0 sqlite3_value_int(argv[2]) = 32 ) ^^ Алексей, тут нужна проверка на строго больше 0, иначе ты можешь заработать undefined поведение со сдвигом в строке ниже, см. мои соседние письма в этом треде. Или надо переписать вычисление битовой маски, если ты хочешь-таки включить в обработку (имхо, вымороченный) случай с /0. Не вижу проблемы, т.к. mask = ~ ( (((u_int32_t)1) (32 - mask)) -1 ); Специально условие записал так, что вычисление с /0 корректно выполнялось. В том и дело, что результат сдвига при mask = 0 в правой части undefined. На моей архитектуре значение всего выражения получается 0x, но на другой архитектуре это выражение может запросто дать 0x. Я уже устал повторять, в чем там загвоздка. Читай мои письма. То, что ты это выражение подогнать под правильный результат на выходе функции пытался, связано еще и косвенно с тем, что ты пару маска - адрес сети на взаимное соответсвие не проверяешь... Выражение, конечно, не очень очевидное, лучше бы таких избегать. Само по себе выражение очевидное, а вот интерпретация его в соответствии со стандартом языка -- не всегда очевидна. Правда, маска 0 это наверняка ошибка вызывающего приложения, так что, подумав, сделал возврат NULL в этом случае. То, что сделал, - хорошо. То, что не осознал зачем, - плохо. Теперь переписал вычисление маски, чтобы с /32 работало без доп. проверки, т.е. mask = (u_int32_t)-1 ( 32 - mask ); Новое выражение при mask = 0 в правой части имеет ту же проблему с undefined result. Но так как ты проверку на 0 уже добавил... А при mask = 32, имхо, и старое выражение работало - давало 0x. Также, я вижу, что ты оставил в других местах atoi(). Имхо, если позволяет переносимость, то лучше что-нибудь вроде strtol(). strtol() conforms to SVr4, 4.3BSD, C89, C99 and POSIX.1-2001. Зачем? Если маску /0 не использовать, то atoi() оптимальнее. atoi() не возвращает ошибку, strtol() -- возвращает. Ты хочешь, чтобы работа твоего кода зависела от значения, которое возвращает atoi() при невозможности сконвертировать строку в число? Твое дело, код твой, тебе его поддерживать. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Re: Программиров ание на функциональных языках - как научить?
В Чтв, 20/08/2009 в 22:33 +0400, Evgeniy M. Solodookhin пишет: | On Thursday 20 August 2009 00:55:34 Stanislav Maslovski wrote: | Настораживает молчание людей с IT образованием. Их тут нет? Все | сплошные физики-математики? | | Еще географы точно есть. А про натуральных ИТ-ков и в самом деле | интересно... | |и историки | юристы вот тож. правда, не программеры ) прапорщики... при чем практикующие :-) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org