LINUX.ORG.RU

Сообщения unanimous

 

О том, как объединить несколько pdf в один в Linux

Форум — General

Преамбула: наш универ стал вместо бумажных книг покупать подписки на электронные. Как они устроены: на сайте лежит книга, разбитая на главы, каждая из которых представлена отдельным файлом. В каждом файле нумерация страниц логическая, т.е. начинается с номера *реальной* странице в воображаемой целой книге. Кроме этого, каждый pdf содержит index (оглавление), по которому можно быстро перемещаться по отдельным секциям внутри файла

Что хочется: объединить все в один pdf, сохранив (создав) полное оглавление.

Проблема:

1. Если объединять с помощью pdftk

pdftk 1-10.pdf 11-20.pdf cat output all.pdf

то полученный all.pdf не содержит оглавления (Index) вообще

2. если объединять с помощью ghostscript

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=all.pdf 1-10.pdf 11-20.pdf

то полученный файл содержит оглавление, однако, вторая глава из файла 11-20.pdf почему-то ссылается (в оглавлении) на страницы с номерами от 1 до 10, т.е. как бы при генерации индекса каждая в начале каждой главы сбрасывается счетчик страниц и все начинается опять с 1.

Проблема описана также тут: http://stackoverflow.com/a/3108884 но без решения.

ЛОР, помоги! Как сделать нормальное оглавление?

Читат в вики, что при объединении *ps* файлов надо резетить интерпретатор, чтобы все было корректно. Тут видимо, надо как-то сказать интерпретатору, чтобы не трогал логические номера страниц, но как?!

unanimous
()

Можно ли загрузиться с init=/bin/bash в системах с systemd

Форум — General

Сабж, собственно. Интересует, будет ли оно работать?

unanimous
()

Feature Request: редактор должен использовать mmap, чтобы не грузить весь файл в память

Форум — General

Хотелось бы, чтобы встроенный редактор (да и просмотрщик) не пытались загрузить весь файл в память, а делали это как-то по-умному, например, mmap-или его участки и с этим работали. Это сильно трудно реализовать?

 , ,

unanimous
()

Feature Request: tail -f режим в mcviewer

Форум — General

Хотелось бы иметь возможность включать режим обновления содержимого файла «на лету» — tail following, типа tail -f или less + SHIFT-F для «растущих» файлов. Пример фичи можно видеть в Far.

 , mcviewer,

unanimous
()

mcedit: Синтаксическая подсветка исходников на Fortran

Форум — General

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

 , , ,

unanimous
()

Очень медленная гибернация на TP x220

Форум — General

Друзья! Меня очень расстраивает очень медленная гибернация моего x220 — она занимает более минуты, почти полторы, при том, что грущится он секунд за 20 (HDD, не SSD). Первую половину времени он вообще непонятно чем занимается, видимо, фризит процессы. Судя по индрикатору HDD сам процесс гибернации занимает около 20-30 секунд, в зависимости от объема загруженых программ.

Кто-нибудь занимался подобной проблемой и решил ее? Suspend-to-ram использовать все время не хочется, ибо оно убивает батарею.

unanimous
()

Skype и профили apparmor

Форум — Desktop

Друзья, я провел свой вечер в попытках написать профиль Apparmor для скайпа на основании документации и тех профилей, которые я нашел в Сети. Несмотря на потраченное время скайп продолжает получать deny.

У меня, собственно, два вопроса:

1. У кого-нибудь не имеется ли часом работающего профиля для 64-битной 11.04? Может поделитесь с сообществом?

2. А почему, собственно, так мало профилей? Ведь это крайне разумно — ограничивать закрытые приложения.

unanimous
()

Они снова изобрели то, чем линуксоиды давно пользуются!

Форум — Talks

http://www.overclockers.ru/softnews/43599/Windows_To_Go_-_Windows_8_na_fleshk...

Для Ъ

«С помощью Windows To Go бизнес-пользователи могут без проблем подключаться к различным устройствам и компьютерам коллег, что обеспечит лучшую мобильность и целостность рабочего процесса без необходимости носить с собой лэптоп или карманный компьютер, - сообщили в Microsoft. - Зашифрованное USB-устройство безопасно запустит рабочую систему на любом компьютере, удовлетворяющем аппаратным требованиям Windows 8».

unanimous
()

Acrobat 9, Ubuntu 11.04: невозможно нажать ни на один пункт в окне Preferences

Форум — Desktop

Если вызвать диалог настройки (Edit-Preferences), то в полученном окне мышкой невозможно нажать ни на один пункт, ни снять/взвести чекбокс, короче — ничего. с клавиатуры работает. Кто-нибудь может подтвердить проблему?

Ubuntu 11.04, 32-bit. Проблема имеется во всех интерфейсах: в юнити, компизе, метасити.

unanimous
()

Empathy не может получить список контактов

Форум — Desktop

У родителей случилось что-то странное: Empathy не может получить список контактов, показывает просто пустое поле. Если беседу начать по полному имени собеседника — все работает. Ubuntu 10.04 со всем апдейтами. Что могло случиться? Кроме того, мама говорит, что раньше помогало несколько раз перезагрузиться.

Вопрос: это сломали епифани, настройки или может это вина провайдера?

unanimous
()

Баннеры в RSS, как бороться???

Форум — Desktop

Какое-то говно вылезло в опеннетовской RSS

http://da.feedsportal.com/r/110620520920/u/0/f/477055/c/32457/s/175120f2/kg/2...

Мелькает, бесит. Как с ним бороться? Использую liferea, там нет никаких фильтров.

unanimous
()

2pf

Форум — Linux-org-ru

Дорогой мой, если ты решил избавить форум от мата, потрудись тогда помимо моего сообщения поудалять и вот эти (в которых замечены куда как более многозвездочные товарищи)

http://www.linux.org.ru/search.jsp?q=пиздец&oldQ=пиздец&range=ALL&interval=MO...

с тем же штрафом. Спасибо :)

unanimous
()

[C++] static в объявлении функции-члена

Форум — Development

Зачем функцию-член объявлять с атрибутом static? Я сейчас смотрю на идиому «именованый конструктор» (named constructor), там все они объявляются как static. Моя функция тоже конструирует новый объект по старому (что-то типа копирующего конструктора, но начальный и конечный объекты отличаются). Должен ли я тоже объявить ее как static или это не нужно? Какие преимущества и недостатки объявления со static?

 

unanimous
()

[C++] ворзврат ссылки на локальный объект

Форум — Development

Коллеги, объясните, как оно работает (если можно, со ссылками на документацию)

Почему функция

 
MyClass& func(const MyClass &rhs)
{
  Myclass tmp = rhs; // Конструктор копии определен корректно
  // преобразование tmp для заданных целей

  return tmp;
}
работает неверно (сегфолтится),

а функция

 
MyClass func(const MyClass &rhs)
{
  Myclass tmp = rhs; // Конструктор копии определен корректно
  // преобразование tmp для заданных целей

  return tmp;
}
работает корректно?

Правильно ли я понимаю, что return tmp вызывает конструктор копии, прежде, чем разрушить tmp по выходу из функции? Или это как-то по-другому работает? Или обе версии неправильные?

 

unanimous
()

Сайт Каганова того...

Форум — Talks

Тем, кому непонятно, о ком речь, проходят мимо

Дорогие друзья, мой сайт закрыт. Он существовал здесь 15 лет (огромное спасибо Зенону!), но теперь его больше не будет.

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

Я буду строить себе новый сайт, для этого зарегистрировал домен http://lleo.me - запомните его пожалуйста, он нам очень пригодится. Пока он не работает - ищу хостинг.

Сколько провисит здесь это сообщение, я не знаю. Также на всякий случай напоминаю адрес моей домашней машины http://lleo.homeip.net:8081 (именно так), пока новый сайт не работает, буду публиковать сообщения там.

Теперь внимание. Если вы можете мне посоветовать хороший хостинг для моего сайта за рубежом, буду благодарен. Есть нюанс - мне бы хотелось общаться с зарубежным хостером, но обязательно с русскоговорящим человеком в техподдержке, потому что английского я не знаю, и квалификацией админа не обладаю. Поэтому если возникнут какие-то вопросы по настройке (а они возникнут), это будет полный мрак. Деньги за хостинг сайта платить еще не пробовал, но готов. Размер сайта сейчас уточняю (мне дали время забекапиться, еще не все слил), думаю, что до 5Гб. Трафик небольшой (по меркам сайта-проекта), но для личной странички конечно здоровенный. Нужен MySQL, PHP, memcache, возможность исходящих соединений. Что еще? cron и mod_rewrite для .htaccess и так есть.

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

Мой мобильный не менялся с 1998 года: +79166801685 Мой емайл: lleo.kaganov@gmail.com (пока не знаю, будет ли работать lleo@aha.ru) Чаты тоже все прежние: jabber: lleokaganov@jabber.com (лучше всего), ICQ: 995395, skype: lleo_kaganov (бываю редко)

Ваш Леонид Каганов

unanimous
()

[GMP][Процессоросрач] Давайте померяемся что ли...

Форум — Talks

В новости имеется интересная ссылочка на программку расчета числа Pi. Интересная ее особенность в том, что amd-шные процы в ней выглядят очень хорошо. Предлагаю лоровцам померяться длиной проца

Инструкции:

1. Компиляем (флаги выбираем по вкусу)

gcc -O3 -ffast-math -lm -lgmp gmp-chudnovsky.c -o gmp-chudnovsky

2. Запускаем

./gmp-chudnovsky 100000000

3. Постим результат

4. Приводим детали (по вкусу)

echo -en "gcc version:\t"; gcc --version | sed -n '1p'; \
echo -en "Architecture:\t"; uname -i; \
echo -en "Hardware:\t"; cat /proc/cpuinfo | grep 'model name' | tee >(wc -l)  | sed -n '1s/.*:[ ]*\(.*\)/\1/p;$s/\(.*\)/No of cores:\t\1/p'

Вот мои результаты:

$ ./gmp-chudnovsky 100000000
#terms=7051366, depth=24
sieve   time =  0.950
..................................................

bs      time = 154.270
   gcd  time =  0.000
div     time = 13.140
sqrt    time =  7.300
mul     time =  4.460
total   time = 180.170
   P size=145605885 digits (1.456059)
   Q size=145605879 digits (1.456059)

gcc version:	gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
Architecture:	x86_64
Hardware:	Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
No of cores:	4

unanimous
()

Ubuntu, encrypted LVM

Форум — General

Какая-нибудь из убунт, в частности, 11.04 поддерживает гибернацию на шифрованный LVM?

Я так и не понял, умеет ли оно спросить пароль прежде чем пытаться резьюмится. Проблема в том, что я не уверен, что железо работает корректно, в частности, система виснет на ребуте (выключается корректно). Суспенд в память работает нормально.

Лаптоп: Dell E5420 c sandy bridge

unanimous
()

[emacs] Победить C-RET в КОНСОЛЬНОМ emacs

Форум — General

Проблема в том, что в Emacs, запущенном в gnome-terminal как emacs -nw (т.е. в консольном режиме), комбинации C-RET почему-то воспринимаются как C-j. Как это лечить? google знает о проблеме немного, но все, что я нахожу, говорит о том, что это не лечится. Может гуру знают рецепты?

 

unanimous
()

RSS подписка на новые темы