Re: Аналог утилиты tac для сжатого файла
15.02.12 21:32, Alexander Galanin написав(ла): Это смотря как распаковывать. Если распаковщик будет читать Central Directory, то там в худшем случае надо пробегаться по списку всех файлов, размер которого линейно зависит от N (по условию). Однако если считать CentralDir и положить хотя бы в map (как в fuse-zip сделано), то распаковка уже за O(N*log N) будет работать (с константой< 1). Не подходит по условию. Раз для топикстартера даже простой внешний индекс выглядит «некрасиво», то разбирать бинарный CentralDir и создавать индекс в памяти уж совсем чёрная низкоуровневая магия. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jhibdq$diq$1...@dough.gmane.org
Re: файл symbols для пакета с библиотекой
15.02.2012 22:56, Dmitry Nezhevenko пишет: On Wed, Feb 15, 2012 at 09:55:44PM +0400, Yuri Kozlov wrote: Здравствуйте. Есть пакет http://packages.debian.org/wheezy/liblzo2-2 И в нём нет файла /var/lib/dpkg/info/liblzo2-2.symbols. Что нужно добавить в debian/rules, чтобы его получить? dh_makeshlibs вызывается, но почему-то не запускает dpkg-gensymbols, как следует из справочной страницы. dh_strip --dbg-package=пакет-dbg Это создаст пакет с отладочными символами, а тут как я понимаю имеются ввиду экспортируемые библиотекой символы. Вам нужно сделать следующее: dpkg-gensymbols -pliblzo2-2 cp debian/tmp/DEBIAN/symbols debian/liblzo2-2.symbols При последующих сборках он учтётся и будет ставиться в положенное место. А вообще стоит почитать немного dpkg-gensymbols(1). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4f3ca75d.3050...@gmail.com
admin hc与您共享了照片
My dear friends, How’s everything going? Here is Yuliya from H&C Printing Center Ltd of China. Thank you for reading my email. Here we would like to make a brief self-introduction. H&C engages in printing production, famous for its best quality, lower price, professional service, fast logistic etc. It has many years of experience with a large business scope including publications, books, magazines, catalogues, brochures, picture albums, label products, playing card boxes and other printing related products. We have won applause of our clients all over the world due to its excellent performance. As far as I know, our printing price is up to 35% lower than the cost of your local printers. Any question? Please don’t hesitate to contact us, we are looking forward to cooperate with you in the future. Best wishes Yuliya <>
Re: Аналог утилиты tac для сжатого файла
On Wed, 15 Feb 2012 17:21:20 +0200 Serhiy Storchaka wrote: > > Пришло в голову, что zip архив позволяет добавлять файлы к архиву, и > > утилитка для этого дела есть, любезно написанная когда-то Anton > > Kovalenko: > > | zipput archive.zip file-name > > Интересно, какая производительность такого решения, если туда > > поблочно/построчно данные пихать, может, и сойдет. > Если добавление O(1), то извлечение O(N). Без индекса в любом случае > O(N^2) в сумме будет. Это смотря как распаковывать. Если распаковщик будет читать Central Directory, то там в худшем случае надо пробегаться по списку всех файлов, размер которого линейно зависит от N (по условию). Однако если считать CentralDir и положить хотя бы в map (как в fuse-zip сделано), то распаковка уже за O(N*log N) будет работать (с константой < 1). -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120215233206.404b87531a30b10f838b9...@galanin.nnov.ru
Re: файл symbols для пакета с библиотекой
On Wed, Feb 15, 2012 at 09:55:44PM +0400, Yuri Kozlov wrote: > Здравствуйте. > > Есть пакет > http://packages.debian.org/wheezy/liblzo2-2 > > И в нём нет файла /var/lib/dpkg/info/liblzo2-2.symbols. > > Что нужно добавить в debian/rules, чтобы его получить? > dh_makeshlibs вызывается, но почему-то не запускает dpkg-gensymbols, > как следует из справочной страницы. dh_strip --dbg-package=пакет-dbg -- WBR, Dmitry signature.asc Description: Digital signature
Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
Andrey Melnikoff writes: > Dmitrii Kashin wrote: > >> Однако. Прогуглил. Обнаружил данную проблему в багах: >> http://lists.debian.org/debian-printing/2012/01/msg00055.html > >> Собственно, знающие люди не подскажут, что мне делать? > заменить в printcap > if=/usr/bin/foomatic-rip на if=/usr/bin/foomatic-rip.wrapper > > создать скриптик /usr/bin/foomatic-rip.wrapper > -- cut -- > #!/bin/sh > export TMPDIR=/tmp > exec /usr/bin/foomatic-rip $@ > -- cut -- > > освободившееся время и силы потратить на чтение мануалов по установке cups'a. Оу... Видать, я припух маленько. Действительно, это решило проблему. :) Сумел распечатать pdf-ку. Правда, распечаталась она весьма криво. Думаю, дело тут в настройках. Нна неделе продолжу настройку. Спасибо большое. -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87fwecys8d@gmail.com
Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
Dmitrii Kashin wrote: > Однако. Прогуглил. Обнаружил данную проблему в багах: > http://lists.debian.org/debian-printing/2012/01/msg00055.html > Собственно, знающие люди не подскажут, что мне делать? заменить в printcap if=/usr/bin/foomatic-rip на if=/usr/bin/foomatic-rip.wrapper создать скриптик /usr/bin/foomatic-rip.wrapper -- cut -- #!/bin/sh export TMPDIR=/tmp exec /usr/bin/foomatic-rip $@ -- cut -- освободившееся время и силы потратить на чтение мануалов по установке cups'a. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/7k0t09-vs@kenga.kmv.ru
Re: Самособранное ядро и linux-headers
,-[-=Devil_InSide=-, 15 February 2012 19:01]: > ,-[Andrey Rahmatullin, 15 February 2012 13:26]: > >> On Wed, Feb 15, 2012 at 10:33:32AM +0200, vanessa wrote: >>> Почти всегда на всех своих десктопах(лаптопах и прочих..) пользую >>> самособранное ядро. Причина тому странная любовь к творению Кона >>> Коливаса под названием BFS. Паралельно пользую проприетарные драйвера >>> для нвидии. Все прекрасно работает и я очень счастлив. >>> >>> Но сегодня потянуло меня на эксперименты: решил собрать ядро для >>> другого компа на своей рабочей числодробилке. Как положено собрал >>> пакети linux-image-*.deb и linux-headers-*.deb, перенес на тот комп, >>> установил (оба) вот только dkms начал ругатся, в логе такое >>> >>> /usr/src/linux-headers-3.2.5/arch/x86/Makefile:39: >>> /usr/src/linux-headers-3.2.5/arch/x86/Makefile_32.cpu: No such file or >>> directory >>> >>> Я что-то пропустил? Что-то не сделал после установки пакета с хедерами ? >> #635563 >> > > древнее гумно тестовое кокоето. и к делу вряд ли относится. > > $uname -r > 3.2.1-di > > > ii dkms 2.2.0.3-1 > Dynamic Kernel Module Support Framework > ii nvidia-kernel-dkms 290.10-1 > NVIDIA binary kernel module DKMS source > ii kernel-package12.036+nmu1 A utility for building > Linux kernel related Debian package > > dkms пашет ок, переполз на него где то на версии ядра 3.1.1. > до етого ставил с сайта инсталлером. > ща пересоберу на 3.2.6, погляжу, как оно. > 3.2.6 собралось нормально, dkms вполне отработал. подозреваю, неплохо бы было б собрать еще и kernel-source. хотя кто его ж знает. ) -- __ mpd status: [stopped] ** * 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 Archive: http://lists.debian.org/jhgk2h$71h$1...@dough.gmane.org
Re: Аналог утилиты tac для сжатого файла
13.02.12 23:01, Alexey Pechnikov написав(ла): 14 февраля 2012 г. 0:01 пользователь Alexander Galanin написал: Раз уж допустимо менять формат входных данных, то почему бы не хранить информацию в виде россыпи из гзипнутых файлов по N строк? Чтобы за просто так "порвать" диск? Очень сильно думаю, что в любом скриптовом языке fsync зовется после записи каждого файла... так что никак не вариант. А вообще хватило бы и двух файлов - с блоками и со смещениями блоков, но это некрасиво. Чем же некрасиво? Вполне по делу — данные и индекс. Легко реализовать даже на шелле. tac index | while read range; do cut -b $range data | gunzip | tac; done Пришло в голову, что zip архив позволяет добавлять файлы к архиву, и утилитка для этого дела есть, любезно написанная когда-то Anton Kovalenko: | zipput archive.zip file-name Интересно, какая производительность такого решения, если туда поблочно/построчно данные пихать, может, и сойдет. Если добавление O(1), то извлечение O(N). Без индекса в любом случае O(N^2) в сумме будет. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jhgihm$rcs$1...@dough.gmane.org
Re: Аналог утилиты tac для сжатого файла
13.02.12 21:34, Alexey Pechnikov написав(ла): Кажется, стоит дополнить - разумеется, сжимаются строки ненулевой длины, но достаточно малые для того, чтобы имело смысл применить построчное сжатие; скажем, длина строк от 100 до 1000 байт. Подойдет и вариант поблочного сжатия (например, блоками по 16...256 килобайт). Как очень простой вариант, можно сжимать по N строк и в хексе их записывать построчно на диск... итоговый файл легко пропустить через tac и далее построчно читать, распаковывая и делая реверс строки. При правильно выбранном N получим и выигрыш от сжатия и простую распаковку. При наличии достаточного объема ОЗУ аналогичное легко проделывается в памяти (без перекодировки в хекс). Наверняка есть готовые библиотеки и утилиты, реализующие данный алгоритм (как минимум, подобное делается во множестве СУБД с поколоночным хранением). Что такое хекс? В остальном мысль правильная. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jhgi12$mnj$1...@dough.gmane.org
Re: Самособранное ядро и linux-headers
,-[Andrey Rahmatullin, 15 February 2012 13:26]: > On Wed, Feb 15, 2012 at 10:33:32AM +0200, vanessa wrote: >> Почти всегда на всех своих десктопах(лаптопах и прочих..) пользую >> самособранное ядро. Причина тому странная любовь к творению Кона >> Коливаса под названием BFS. Паралельно пользую проприетарные драйвера >> для нвидии. Все прекрасно работает и я очень счастлив. >> >> Но сегодня потянуло меня на эксперименты: решил собрать ядро для >> другого компа на своей рабочей числодробилке. Как положено собрал >> пакети linux-image-*.deb и linux-headers-*.deb, перенес на тот комп, >> установил (оба) вот только dkms начал ругатся, в логе такое >> >> /usr/src/linux-headers-3.2.5/arch/x86/Makefile:39: >> /usr/src/linux-headers-3.2.5/arch/x86/Makefile_32.cpu: No such file or >> directory >> >> Я что-то пропустил? Что-то не сделал после установки пакета с хедерами ? > #635563 > древнее гумно тестовое кокоето. и к делу вряд ли относится. $uname -r 3.2.1-di ii dkms 2.2.0.3-1 Dynamic Kernel Module Support Framework ii nvidia-kernel-dkms 290.10-1 NVIDIA binary kernel module DKMS source ii kernel-package12.036+nmu1 A utility for building Linux kernel related Debian package dkms пашет ок, переполз на него где то на версии ядра 3.1.1. до етого ставил с сайта инсталлером. ща пересоберу на 3.2.6, погляжу, как оно. -- __ mpd status: [stopped] ** * 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 Archive: http://lists.debian.org/jhghbv$h5n$1...@dough.gmane.org
Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
Однако. Прогуглил. Обнаружил данную проблему в багах: http://lists.debian.org/debian-printing/2012/01/msg00055.html Собственно, знающие люди не подскажут, что мне делать? 3 недели назад этот баг был вывешен. Апдейтов в репозитории нет никаких. PS: А ведь подумать только, если бы осенью руки дошли, мог бы быть первым, кто на него нарвется. :) -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87wr7oyxhj@gmail.com
Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
Итак, побуду недолго архивариусом и подниму старую тему. Осенью у меня не хватило терпения настроить принтер. Следуя советам Ивана Лоха и Виктора Вагнера (еще раз спасибо Вам большое), действовал по следующему руководству: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/lpddocumentation Что было сделано, значит. 1) Поставил foomatic: > $ apt-get install --no-install-recommends foomatic-db foomatic-db-engine > foomatic-filters 2) Нашел описание своего принтера: > $ foomatic-configure -O | grep -B1 -A7 LX-1050 > >Epson-LX-1050 >Epson >LX-1050 >A >epson > > > epson > > 3) Сконфигурировал принтер командой: > foomatic-configure -s lpd -n graph -c file:/dev/lp0 -p Epson-LX-1050 > -d epson -o PageSize=A4 В результате файл /etc/printcap дополнили следующие строчки: > # Entry edited Wed Feb 15 17:10:36 2012 by foomatic-configure. > # Additional configuration atop /etc/foomatic/lpd/graph.ppd > graph|Graphic Epson LX-1050:\ > :af=/etc/foomatic/lpd/graph.ppd:\ > :lf=/var/log/lp-errs:\ > :sd=/var/spool/lpd/graph:\ > :ppdfile=/etc/foomatic/lpd/graph.ppd:\ > :if=/usr/bin/foomatic-rip:\ > :lp=/dev/lp0:\ > :sh:\ > :mx#0: 4) Перезагрузил спулер: > sudo server lpd restart 4.5) Выполнил команду (foomatic неправильно создал каталог - владелец и группа были root): > sudo chown -R lp: /var/log/lpd/graph Далее. Попытался что-либо напечатать, но наткнулся на несколько непредвиненный результат. Задания помещались в очередь, некоторое время висели там, а затем бесследно исчезали. Просмотрев файл /var/logs/lp-errs, обнаружил, что задания гибнут из-за следующей проблемы: > Process is dying with "Cannot find a writable temp dir.", exit stat 9 Собственно, мне кажется, что так так быть не должно - это баг какой непофиксенный? Я еще не гуглил, но вечерком займусь. На всякий случай прикладываю полный лог ошибки: foomatic-rip version 4.0.5.223 running... called with arguments: '-w132', '-l66', '-i0', '-n', 'freehck', '-j', 'referat.pdf', '-h', 'localhost', '/etc/foomatic/lpd/graph.ppd' Parsing PPD file ... Added option PageSize Added option ImageableArea Added option PaperDimension Added option Resolution Added option Font Parameter Summary - Spooler: lpd Printer: Shell: /bin/bash PPD file: /etc/foomatic/lpd/graph.ppd ATTR file: Printer model: Epson LX-1050 Foomatic/epson (recommended) Options: referat.pdf Job title: referat.pdf File(s) to be printed: Printing system options: Pondering option 'referat.pdf' Unknown boolean option "referat.pdf". Options from the PPD file: File: Filetype: PDF Process is dying with "Cannot find a writable temp dir.", exit stat 9 Cleaning up... -- ** * jabber: free...@jabber.mipt.ru * * Registered linux user #546240* ** -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/874nus18y6@gmail.com
Re: Спам в рассылке
15.02.2012 17:03, Жанибек Нагашыбай пишет: > Будут ли приниматься какие-нибудь меры к спамерам? А то уже задолбала > реклама всякая. Ну прилетает что-то раз в 2-3 месяца. Меня не парит нажать "это спам" в вёбморде листа. Или я чего-то не вижу? Я помнится зафильтровал какие-то релеи у себя. Может проще именно так сделать? -- Best regards, Mikhail. - XMPP: ant...@stopicq.ru WWW: http://www.antmix.pp.ru/ signature.asc Description: OpenPGP digital signature
Re: Спам в рассылке
On Wed, Feb 15, 2012 at 07:03:47PM +0600, Жанибек Нагашыбай wrote: > Будут ли приниматься какие-нибудь меры к спамерам? А то уже задолбала > реклама всякая. http://www.debian.org/MailingLists/#ads -- WBR, wRAR signature.asc Description: Digital signature
Re: запись образа на флешку
On Mon, Feb 13, 2012 at 07:42:35PM +0400, Artem Chuprina wrote: > Начиная с некоторого момента, образы ISO у нас стали пригодными > для загрузки и с флешки, и с CD/DVD. Не исключу, что только > при сравнительно новом биосе. См. про isohybrid из комплекта syslinux, если что. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120215112933.gq31...@osdn.org.ua
Re: Самособранное ядро и linux-headers
On Wed, Feb 15, 2012 at 10:33:32AM +0200, vanessa wrote: > Почти всегда на всех своих десктопах(лаптопах и прочих..) пользую > самособранное ядро. Причина тому странная любовь к творению Кона > Коливаса под названием BFS. Паралельно пользую проприетарные драйвера > для нвидии. Все прекрасно работает и я очень счастлив. > > Но сегодня потянуло меня на эксперименты: решил собрать ядро для > другого компа на своей рабочей числодробилке. Как положено собрал > пакети linux-image-*.deb и linux-headers-*.deb, перенес на тот комп, > установил (оба) вот только dkms начал ругатся, в логе такое > > /usr/src/linux-headers-3.2.5/arch/x86/Makefile:39: > /usr/src/linux-headers-3.2.5/arch/x86/Makefile_32.cpu: No such file or > directory > > Я что-то пропустил? Что-то не сделал после установки пакета с хедерами ? #635563 -- WBR, wRAR signature.asc Description: Digital signature