Рубрика «библиотека» - 6

С помощью библиотеки DOMPDF можно создавать PDF файлы из HTML кода. Нужно только сверстать некий HTML шаблон и передать его DOMPDF и уже на выходе получить сгенерированный PDF файл. Но не надо забывать и то, что эта библиотека не движок для обработки веб-страниц, а значит и шаблоны должны быть сверстаны с использованием самых базовых средств: HTML тегов и CSS стилей. Хотя разработчики заявляют, что их библиотека поддерживает стандарты CSS 2.1 и даже некоторые свойства CSS 3. С полным их перечнем можно ознакомиться здесь. Есть, кстати, один минус – она является довольно “прожорливой” к оперативной памяти. Поэтому возможно придется задуматься об аренде виртуального выделенного сервера. Но это зависит от содержания и объема планируемых PDF документов. С другой стороны она вам может помочь сэкономить много времени на разработку различных отчетов в формате PDF.Читать полностью »

В России создают «объективную» онлайн-энциклопедию вместо Википедии - 1
Здание Конституционного Суда РФ и Президентская библиотека имени Б. Н. Ельцина, фото: Юрий Белинский/ИТАР-ТАСС

РФ продолжает работать над разработкой местных (контролируемых) клонов зарубежных проектов. Раньше уже сообщалось о создании клонов YouTube, Netflix, разработке национального поисковика и своей операционной системы. Ни один из этих проектов не реализован, но амбиций от этого меньше не станоится, так же как и желания «попилить» государственные деньги.

Президентская и Российская национальная библиотеки уже полгода ведут разработку проекта по созданию отечественной интернет-энциклопедии. Она должна стать альтернативой Википедии, которая, по мнению библиотекарей, содержит много неточностей и необъективных данных.

О начале проекта сообщалось в апреле 2014 года. Тогда с инициативой выступил генеральный директор Российской национальной библиотеки Антон Лихоманов. «Крупнейшие национальные библиотеки России могли бы задуматься о создании своего информационного энциклопедического ресурса», — заявил он. Его поддержал генеральный директор Президентской библиотеки РФ Александр Вершинин.

И работа закипела.
Читать полностью »

Доброго new Date().getTimeOfDay();

Graphics2D.js — объекты, интерактивность, анимация на canvas… И ничего лишнего

HTML5 Canvas незаменим, когда нужно что-то динамически нарисовать. Но если мы захотим что-то динамически изменять — нам придётся хранить состояние элементов и перерисовывать при необходимости.
Если мы захотим реагировать на события — нам придётся ловить координаты мыши и определять, находятся ли они внутри нужной фигуры.
И т.д.

Частые повторяющиеся задачи. Так и появляются фреймворки и библиотеки.

Впрочем, случай с Graphics2D.js немного другой: мне просто захотелось порисовать. С объектной моделью, анимацией и событиями. И — ничего лишнего.
Но максимально расширяемо: идей много, и всё можно вынести в плагины.
Читать полностью »

Kindle Unlimited: месячный абонемент за $9,99 на книги из Amazon

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

На сайте Amazon случайно (или неслучайно) раньше времени опубликована страница с рекламой нового сервиса Kindle Unlimited. Заглавную страницу уже выпилили, но остались копии в кэше и рекламный видеоролик.
Читать полностью »

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

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

Часть 1. Коробка

Помню, стояли последние дни ноября. Уже думая об окончании рабочего дня, я планировал свой вечер, когда вдруг мне сообщили, что в славном сибирском городе N у нашего заказчика сломалась ленточная библиотека. Запчасть сразу же отправили транспортной компанией, но вот уже 3 дня, как она все еще была в пути. Транспортная компания невнятно объяснялась и хмыкала в телефон, а заказчик стал не в шутку нервничать. Прогнозы были неопределенные, поэтому было принято решение везти еще одну запчасть своими силами на самолете. Сотрудник склада вручил мне габаритную коробку весом килограмм десять, обклеенную штрих-кодами и стикерами, и радостно хлопнул меня по плечу со словами: «Только не вздумай в багаж сдавать — помнут».

Коробка меня, безусловно, беспокоила, но не меньшее беспокойство мне внушал пакет с сухим молоком, который в последний момент мне вручил менеджер проекта. «У них там какие-то траблы с молочкой сейчас… из-за непогоды что ли… ребята местные просили 2 кг им привезти. Тебе ж не сложно?» — сказал он. По выражению его лица и характерному жесту ладони, как бы прикрывавшей мне рот, было ясно, как он сейчас хотел, чтобы я оказался сговорчивым или даже немым.Читать полностью »

wxWidgets. Мелочь, но приятно
Картинка взята с официального сайта http://www.wxwidgets.org/.

Этот пост не будет содержать тег habracut, и много-много текста. Этот пост создан с целью сообщить новость, что официальный сайт библиотеки инструментов кросс-платформенного программирования wxWidgets обновился! Навигация стала удобнее, сам сайт стал немного информативнее выглядеть. Так не стоит забывать, что библиотека приобрела статус стабильного релиза 3.0.0 еще в ноябре 2013г. Так что, кто интересовался библиотекой wxWidgets, но не был в курсе последних событий, милости прошу на: Читать полностью »

7 полезных книг для руководителя

Привет!

Мы в РИКе немного ретрограды — до сих пор читаем книжки и советуем это делать нашим студентам. Пусть буржуи говорят про клиповое мышление, но мы верим, что Россия как была самой читающей страной в мире, так ею и останется :)

Сегодня я хочу поделиться подборкой книг, которая сформировалась за долгие годы работы руководителем у меня и моих партнеров. Это базовая библиотека для всех, кто хочет стать управленцем или уже таковым является: менеджеры, тимлиды, арт-директора, руководители отделов и даже генеральные. Лично я пару раз в год перечитываю что-то из этого списка, надеюсь, и вам он пригодится.

Читать полностью »

Выбор лучшего книжного сканера для оцифровки фондов сегодня становится актуальным перед любой библиотекой, музеем и архивом. Как купить сканер за приемлемую цену и работать на нем без проблем ближайшие 5-10 лет, отсканировав весь необходимый к оцифровке бумажный фонд? В статье рассматриваются книжные фото-сканеры с V-образной колыбелью, получившие признание за счет оптимального соотношения цены/качества и производительности по сравнению с традиционными планетарными сканерами. Приведены ключевые функциональные требования к аппаратной и программной частям сканера, условия, необходимые для долгосрочной бесперебойной работы оборудования, обязательные требования к поставщикам.

В 2005 году мы, как компания, выполняющая проекты по сканированию для библиотек и архивов, искали себе книжный сканер. Имея опыт работы с традиционными книжными сканерами и ограниченный бюджет, мы остановили свой выбор на появившихся на рынке фото-сканерах V-образной колыбелью.

В предыдущей статье мы рассматривали все виды книжных сканеров существующих на рынке. Данной статьей мы рассмотрим книжные сканеры на базе цифровых фотоаппаратов.
Читать полностью »

Когда мы начали работать над приложениями под Windows 8, мы искали библиотеку поддержки шаблона Model-View-ViewModel (MVVM) для этой платформы. Некоторое время провели в интернете в поиске таковой, но в итоге приняли факт, что таких библиотек в природе пока не существует (возможно, мы плохо искали, но теперь это уже не так важно). Ответ на вопрос «что делать?» напрашивался сам…

Варим MVVM для Windows Store приложений

В недрах нашей компании EastBanc Technologies была создана специальная библиотека (кодовое название EBT.Mvvm). Цель создания — экономия времени в будущем при разработке сложных приложений для Windows 8. В библиотеку вошли как наши собственные наработки, так и некоторые идеи и примеры, которые встречались нам во время наших поисков.

Итак, что мы имеем: все помнят, что основная идея шаблона — это ослабление связи между ViewModel (будем называть вью-модель) и непосредственно View (представление). Идеальное состояние — это когда code-behind представления содержит только конструктор с InitializeComponent и, возможно, код поддержки визуального поведения, которое нельзя определить через XAML. Таким образом, разработчик отдает представление дизайнеру, а сам сосредотачивается на работе и тестировании логики приложения.

Данная статья ориентирована на разработчиков, уже знакомых с программированием на C# и XAML под Windows 8. Ниже мы приводим описания основных фич нашей библиотеки в виде примеров кода их использования и комментариев. Итак, поехали:

Читать полностью »

The Pirate Bay — самая эффективная публичная библиотека
Читальный зал Нью-Йоркской публичной библиотеки

Правообладатели называют «пиратством», если физическое лицо или организация покупает копию произведения и выкладывает её бесплатно для миллионов человек. Предполагается, что автор теряет деньги из-за каждого «бесплатного» пользователя. Существует одна организация, которая приобрела более 50 миллионов произведений — и выложила каждое из них бесплатно примерно для 20 миллионов человек, что нужно признать самым масштабным ущербом для авторов. Это организация называется Нью-Йоркская публичная библиотека.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js