Как внедрить "print presets" в PDF файл?!?

суть корневой проблемы тут: www.habrahabr.ru/qa/2373/

наиболее полезным был третий ответ про print presets. вот ссылка: habrahabr.ru/qa/2373/#answer_9737


используемая нами библиотека генерации pdf не поддерживает требуемой нам функциональности.

вот эта библиотека: www.tufat.com/s_html2ps_html2pdf.htm


на вскидку есть несколько простых вариантов решения этой задачи:


1. находим другую библиотеку которая может добавить в файл требуемые параметры.

2. дорабатываем библиотеку www.tufat.com/html2ps.php так, чтобы была возможность добавлять «print presets»

3. учимся внедрять в любой уже существующий PDF документ предустановленные настройки диалога печати «print presets»


буду признателен за рекомендации.

HTML   Adobe   Acrobat    

398   2   16:36, 9th August, 2020


Аналог PHP_CodeSniffer для C++

Тут как-то пробегала статья про интересную штуку PHP_CodeSniffer. Если в кратце, то эта утилита позволяет проверить код на соответствие заданным стандартам кодирования (имена переменных, табуляции, длина строк и т.п.). Самая прелесть что можно повесить ее как хук на коммит в репозиторий и отпинывать нерадивых разработчиков. Ну или можно поставить стадией в непрерывной интеграции и слать злые уведомления, кому что нравится.

Дык вот, есть ли аналоги для С++? Все что я видел занималось просто автоматическим переформатированием — отступы, пробелы в конструкциях, положение скобок. А вот чтобы задать стандарт и сверять с ним?

Автоматизация   C++   Стандартизация    

333   1   16:32, 9th August, 2020


Где пиарить веб-проекты для мировой аудитории?

Интересуют ресурсы, где есть что-то подобное блогу «Я пиарюсь» на Хабре, только на английском, с мировой аудиторией, либо какие-нибудь популярные авторские блоги. Причем надо такие, чтобы лояльно относились к небольшим проектам, потому что гиганты типа TechCrunch или Mashable не станут писать о менее мелких и еще неизвестных проектах.

P.S. Если будет какой-то положительный опыт пиара, обязательно расскажу об этом на Хабре.



тормозит reiserfs

Ubuntu 10.10
при копировании файлов с reiserfs на xfs одно ядро процессора уходит в 100%, как это лечить?
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic (Note) 17.02.2011 _x86_64_ (2 CPU)

23:46:17 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:22 all 2,13 0,00 8,60 52,27 0,00 0,39 0,00 0,00 36,62
23:46:22 0 1,57 0,00 15,29 82,35 0,00 0,78 0,00 0,00 0,00
23:46:22 1 2,67 0,00 2,10 23,05 0,00 0,00 0,00 0,00 72,19

23:46:22 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:27 all 1,96 0,00 9,90 61,96 0,00 0,59 0,00 0,00 25,59
23:46:27 0 1,79 0,00 17,89 79,52 0,00 0,80 0,00 0,00 0,00
23:46:27 1 2,13 0,00 2,13 44,87 0,00 0,39 0,00 0,00 50,48

Веб-разработка   +1   ещё    

310   4   16:22, 9th August, 2020


Книги по электронике

Здравствуйте! Мне необходимо подойти к интуитивному понятию всего, в диапазоне от физической электроники до микроконтроллеров AVR. Какие книги можете посоветовать? Если несколько, то в каком порядке читать? Очень желательно, чтобы было меньше воды, все кратко и по делу, что-то вроде конспекта лекций.



Asterisk и IM (текстовые сообщения, передача файлов)

Как научить asterisk работать с IM (передавать сообщения между юзерами и передавать файлы)?

Документации по этому поводу очень мало, а сделать надо срочно, поэтому я решил спросить у хабрасообщества.
Я слышал, что по SIP'у можно передавать не только голос/видео.

Сейчас при попытке передать сообщение Asterisk дропит его и ругается: 405 Method Not Allowed

Asterisk    

439   3   16:14, 9th August, 2020


Организация хранения структуры категорий в реляционной БД?

Задача — организовать хранение некоего каталога, с достаточно разветвлённой структурой (дерево) — пускай это будет каталог продукции интернет-магазина. Для поиска элемента доступен только URI вида "/category/subcategory/another-category/and-one-more-category". Максимальная вложенность порядка 10.


Категории запрашиваются часто, меняются редко, общее количество категорий может быть порядка 100 тыс.


Так же требуется шустрая генерация «хлебных крошек». Причём ссылка на категорию («and-one-more-category») может отличаться от её заголовка («И ещё одна категория»), который используется для вывода на странице.


У меня пока одно предполагаемое решение — «в лоб» — по следам Materialized path:

таблица для категорий имеет следующую структуру


CREATE TABLE categories (

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

`title` VARCHAR(50) NOT NULL,

`link` VARCHAR(50) NOT NULL,

`path` VARCHAR(1000) NOT NULL,

`title_path` VARCHAR(1000) NOT NULL

)


CREATE INDEX path_indx ON categories (`path`);


`title` — заголовок категории («И ещё одна категория»),

`link` — ссылка категории («and-one-more-category»),

`path` — путь к категории («category/subcategory/another-category/and-one-more-category»),

`title_path` — то же, что и `path`, только содержит заголовки соответствующих категорий — для быстрой генерации «хлебных крошек»


— Привлекает то, что для поиска категории не нужно никаких усилий — просто SELECT… WHERE path LIKE…

— Не пугает даже необходимость перестроения путей в случае перемещения/переименования узлов.

— Пугает избыточность подхода и вероятные размеры таблицы при большом количестве категорий. Насколько это скажется на скорости?

— Так же смущает то, что в качестве ключа для поиска используется такая длинная строка в `path` (хотя я очень сомневаюсь что она когда-либо выйдет за пределы 100 символов)


Может вынести `path` и `title_path` в отдельную таблицу? Так всё равно путь и хлебные крошки для категории требуется практически всегда, так что придётся джойнить…


Смотрю в сторону Full hierarchy, но опять же смущает возможная избыточность в таблице иерархии, тем более учитывая потенциальные количества категорий и уровни вложенности.


Как более оптимально решить задачу?

SQL   Базы   данных   Иерархические   структуры    

379   4   16:08, 9th August, 2020


Java Singleton vs static - есть ли реальное преимущество в производительности?

Я объединяю ветвь CVS, и одним из самых больших изменений является замена, где бы это ни происходило, шаблона Singleton абстрактными классами, которые имеют статический блок инициализации и все статические методы.

Это то, что стоит сохранить, поскольку это потребует слияния большого количества конфликтов, какую ситуацию я бы рассматривал для того, чтобы этот рефакторинг был стоящим?

Мы запускаем это приложение под Weblogic 8.1 (так что JDK 1.4.2)


извините, Томас, позвольте мне уточнить..

версия HEAD имеет традиционный шаблон singleton (частный конструктор, getInstance() и т. д)

ветвь версии не имеет конструктора, является "публичным абстрактным классом" и изменила все методы на объекте, чтобы быть 'static'. Код, который раньше существовал в частном конструкторе, перемещается в статический блок.

Затем все виды использования класса изменяются, что приводит к многочисленным конфликтам в слиянии.

Есть несколько случаев, когда это изменение было сделано.

java   design-patterns   singleton    

448   7   15:49, 9th August, 2020


Вменяемое решение для загрузки картинок с TinyMCE+symfony 1.4?

Подскажите вменяемое решение для загрузки картинок через TinyMCE (или любой другой редактор) в symfony 1.4



Пробовал sfMediaBrowserPlugin, кривой, дерьмовый интерфейс.

Symfony   TinyMCE    

248   4   15:41, 9th August, 2020


Вопрос интервью на тему C# и VB.net сходства/различия

Я уже несколько лет являюсь разработчиком VB.net, но в настоящее время я обращаюсь к нескольким компаниям, которые используют C#..мне даже сказали, что по крайней мере одна из компаний не хочет разработчиков VB.net.

Я искал в интернете, пытаясь найти реальные различия между этими двумя и спросил о crackoverflow. Единственное существенное различие - это несколько синтаксических различий, которые для меня тривиальны, потому что я также являюсь разработчиком Java.

Какой будет хороший ответ интервьюеру, когда он скажет мне, что ищет разработчика C# - или аналогичные вопросы?

c#   vb.net    

388   8   15:26, 9th August, 2020