Re: Аналог утилиты tac для сжатого файла

2012-02-15 Пенетрантность Serhiy Storchaka

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 для пакета с библиотекой

2012-02-15 Пенетрантность Sergey Slipchenko

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与您共享了照片

2012-02-15 Пенетрантность 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 для сжатого файла

2012-02-15 Пенетрантность Alexander Galanin
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 для пакета с библиотекой

2012-02-15 Пенетрантность 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
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Настройка матричного принтера Epson LX-1050+ | Squeeze

2012-02-15 Пенетрантность Dmitrii Kashin
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

2012-02-15 Пенетрантность Andrey Melnikoff
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

2012-02-15 Пенетрантность -=Devil_InSide=-
,-[-=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 для сжатого файла

2012-02-15 Пенетрантность Serhiy Storchaka

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 для сжатого файла

2012-02-15 Пенетрантность Serhiy Storchaka

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

2012-02-15 Пенетрантность -=Devil_InSide=-
,-[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

2012-02-15 Пенетрантность Dmitrii Kashin

Однако. Прогуглил. Обнаружил данную проблему в багах:
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

2012-02-15 Пенетрантность Dmitrii Kashin

Итак, побуду недолго архивариусом и подниму старую тему.
Осенью у меня не хватило терпения настроить принтер.

Следуя советам Ивана Лоха и Виктора Вагнера (еще раз спасибо Вам
большое), действовал по следующему руководству:
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: Спам в рассылке

2012-02-15 Пенетрантность Mikhail A Antonov
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: Спам в рассылке

2012-02-15 Пенетрантность Andrey Rahmatullin
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: запись образа на флешку

2012-02-15 Пенетрантность Michael Shigorin
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

2012-02-15 Пенетрантность Andrey Rahmatullin
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