Часто бывает такое, что писатель хочет опубликовать электронную книгу в местах вроде Facebook, Smashwords и Scribd, ему не нужно ничего знать о процессе допечатной подготовки, он просто размещает файл в формате fb2 или других. В сущности, в большинстве случаев единственной недостающей частью является лишь JPEG-картинка броской обложки. И совсем необязательно это должен быть CMYK-файл с высоким разрешением. Одного скриншота вполне достаточно, ведь такие форматы как FB2 и ePub отлично позволяют встроить в качестве обложки любое изображение.

Здравствуйте, дорогие друзья! На днях на защите дипломов мои коллеги столкнулись с небольшой проблемой определения неизвестного им формата файла (как оказалось позже - все было проще простого). Установленные на компьютере программы не смогли определить данный формат и открыть файл. Встал вопрос - Что делать? За решением данного вопроса коллеги подошли ко мне, посмотрев на файл, смог определить его и открыть на своем компьютере (ибо данный формат файла, как правило, используется в бесплатном ПО).

Немного теории

А давайте заглянем с Вами в Википедию и посмотрим, что там написано про форматы -
Формат — структура файла, определяющая способ его хранения и отображения на экране или при печати. Формат файла обычно указывается в его имени, как часть, отделённая точкой (обычно эту часть называют расширением имени файла, хотя, строго говоря, это неверно). Например, окончание имени (расширение) «.txt» обычно используют для обозначения файлов, содержащих только текстовую информацию, а «.doc» — содержащих текстовую информацию, структурированную в соответствии со стандартами программы Microsoft Word. Файлы, содержимое которых соответствует одному формату (реже — одному семейству форматов), иногда называют файлами одного типа. Так как общепринятая в вычислительной технике концепция файла — неструктурированная последовательность байтов, компьютерные программы, сохраняющие в файлах структурированные данные, должны как-то преобразовывать их в последовательность байтов и наоборот (в ООП эти операции называются, соответственно, «сериализацией» и «десериализацией»; для текстовой информации последнее также называется «разбор» или «парсинг»). Алгоритм этого преобразования, а также соглашения о том, как различные фрагменты информации располагаются внутри файла, и составляют его «формат». Различные форматы файлов могут различаться степенью детализации, один формат может быть «надстройкой» над другим или использовать элементы других форматов. Например, текстовый формат накладывает только самые общие ограничения на структуру данных. Формат HTML устанавливает дополнительные правила на внутреннее устройство файла, но при этом любой HTML-файл является в то же время текстовым файлом.
Прочитать подробнее о форматах Вы можете здесь

Что делать

Изначально при открытии файла неизвестного формата необходимо выяснить какого вида файл и попытаться подобрать конкретную программу, которой лучше воспользоваться, чтобы открыть такой файл. Огромное количество типов файлов были созданы за минувшие годы. Это объясняется тем, что специалисты и компании по разработке создают новые форматы файлов для написанных ими программ. Самыми общеизвестными форматами файлов являются те, которые используются многими программами. Некоторые форматы файлов были созданы специально для того, чтобы наилучшим образом отображать определённые виды информации. Чтобы больше выяснить о форматах файлов и их особенностях вы вполне можно посетить специализированные сайты-библиотеки, посвящённые различным форматам файлов. Одним из таких ресурсов, которым я пользуюсь, является Open-file - Справочник типов файлов.
Сайт open-file.ru посвящен различным форматам файлов. На данный момент в нашей базе данных типов файлов насчитывается около 4000 уникальных расширений файлов и 4700 форматов. На одно расширение может приходиться несколько форматов файлов, т.к. файл одного и того же расширения может содержать различные данные и, соответственно, открываться различными приложениями. Для каждого формата файла дано краткое название на русском и английском языке, тип файла и, самое главное, программы, рекомендуемые для открытия файла определенного формата. Для части типов файлов дано подробное описание, а также информация о заголовке файла, необходимая для его дополнительной идентификации (HEX, ASCII-дескрипторы). Данная информация будет очень полезна в случае, если файл переименован и его истинное расширение неизвестно.
А так выглядит пример справочника файлов -

Текст, документы: расширения, форматы

Расширение Описание
.1st Текстовый файл Readme ("прочти меня")
.abw Документ AbiWord
.act Мастер диаграмм FoxPro
.adt Журнал проверки изображения AutoCAD
.aim ASCII-файл модели AIMMS
.ans Текстовый файл ANSI
.asc Текстовый файл ASCII
.asc Файла экспорта ASCII Autodesk
.ascii Текстовый файл ASCII
.ase Файл экспорта обстановки ASCII Autodesk
.aty Файл данных с метками ассоциаций
.awt Шаблон AbiWord
.bad Недоставленное сообщение Microsoft Exchange
.bbs Файл данных Bulletin Board System
.bdp Файл диагностики Microsoft Exchange
.bdr Отчет о недоставленном сообщении Microsoft Exchange
.bean Расширенный текстовый документ Bean
.bib Библиографическая база данных BibTeX
.bib Библиографический документ
.bna Текстовый документ Barna
.boc Документ большого размера EasyWord
.chord Аккорды и текст песни
.crd Аккорды для гитары
.crwl Данные об индексировании файлов Windows
.cyi Файл входных данных Clustify
.dct Сведения о базе данных FoxPro
.dgs Документ Dagesh Pro
.diz Описание файлов в Zip-архиве
.dne Текстовый документ Netica
.doc Документ Microsoft Word
.doc Документ WordPad
.docm Документ Word 2007 с поддержкой макросов
.docx Документ Open XML Microsoft Word
.dot Шаблон Microsoft Word
.dotm Шаблон документа Word 2007 с поддержкой макросов
.dotx Шаблон Microsoft Word 2007
.dsv Сохраненная игра DeSmuME
.dvi Файл данных независимого устройства
.dx Текстовый документ DEC WPS Plus
.email Сообщение электронной почты Outlook Express
.emlx Сообщение электронной почты (Mac OS X)
.epp Проект EditPad Pro
.err Журнал ошибок
.err Ошибки компилятора FoxPro
.etf Файл для перемещения данных ENIGMA
.etx Структура текстового документа (Setext)
.euc Расширенный документ Unix
.faq Часто задаваемые вопросы (ЧаВо, FAQ)
.fb2 Электронная книга FictionBook 2.0
.fbl Файл журнала CADfix
.fdf Файл данных полей форм Acrobat
.fdr Документ Final Draft
.fds Безопасная копия Final Draft
.fdx Документ Final Draft
.fes Файл данных Topicscape
.fft Документ Final Form Text
.flr Декомпилированный исходный код ActionScript (Flare)
.fpt Информация о базе данных FileMaker Pro
.fpt Информация о таблице FoxPro
.frt Информация об отчете FoxPro
.fxc Файл конфигурации FilePackager
.gio Файл Adagio
.gio MIDI-файл Nyquist
.gpn Файл карты GlidePlan
.gsd Файл описания устройств GSD
.gthr Файл журнала Windows
.gv Файл DOT GraphcViz
.hht Файл данных Центра справки и поддержки Windows
.hs Документация JavaHelp
.htc Компонент HTML-страницы
.hwp Текстовый документ Hangul (корейский язык)
.hz Текстовый документ (китайский язык)
.idx Индексный файл почтового ящика Outlook Express
.iil Журнал установки CleanSweep
.ipf Файл справки OS/2
.jis Японский текст
.jp1 Текстовый документ (японская кодировка)
.klg Журнал событий
.klg Журнал событий KOFIA
.kml Файл географических данных Keyhole
.kon XML-виджет Yahoo! Widget Engine
.kwd Документ KWord
.latex Документ LaTeX
.lbt Описание метки FoxPro
.lis Отчет SQR
.lit Файл электронной книги
.lnt Презентация Laego
.log Журнал событий
.lp2 Документ iLEAP
.lrc Текст песни
.lst Файл данных
.lst Отчет FoxPro Documenting Wizard
.ltr Электронное письмо
.lue Файл журнала Norton LiveUpdate
.luf Расширенный текстовый документ Lipikar
.lwp Документ Lotus Word Pro
.lxfml XML-файл LEGO Digital Designer
.lyt Журнал установки TurboTax
.lyx Документ LyX
.man Документация Unix
.map Map-инструкции для Web-страницы
.mbox Почтовый ящик электронной почты
.me Текстовый файл Readme ("прочти меня")
.mell Файл обработки процессов Mellel
.mnt Информация о меню FoxPro
.msg Сообщение электронной почты
.mwp Шаблон Lotus Word Pro
.nfo Информация о взломанной программе
.notes Файл заметок Memento
Здесь же Вы сможете узнать какой программой открывается тот или иной файл. Все достаточно просто - файл был с расширением .odt и открывался он в программе

Описание расширения .odt, чем открыть файл odt

Формат файла .odt
Описание файла .odt на русском Текстовый документ OpenDocument
Описание файла .odt на английском OpenDocument Text Document
Информация о заголовке файла HEX: 50 4B 03 04
ASCII: PK
Тип файла Текст, документы
Как, чем открыть файл .odt?
  • OpenOffice.org Writer
  • Sun Microsystems Writer (входит в поставку StarOffice)
  • AbiSource AbiWord
  • Microsoft Word 2007 с надстройкой OpenXML/ODF Translator
  • IBM Lotus Notes 8 или более новый
Удачи!

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

Кампания по подготовке к выборам народных избранников в нижнюю палату парламента вышла на финишную прямую. Уже в это воскресенье (18 сентября) состоится голосование. Правовая грамотность -...

Современные библиотеки регулярно проводят конференции (а также семинары, совещании, симпозиумы и другие мероприятия), что является неотъемлемой частью её научно-организационной деятельности (например, Седьмая межрегиональная научно-практическая конференция «Университетская библиотека: отвечая на вызовы времени», проводимая в Екатеринбурге, 1-2 декабря 2010 г. В качестве организаторов выступают Уральский государственный университет им. А. М. Горького, Научная библиотека Уральского государственного университета им. А. М. Горького). Качество проведения данных мероприятий в немалой степени определяются вспомогательными программными и техническими средствами, которые используют их организаторы. В данном посте рассмотрим системы поддержки научных конференций.

Задачи, связанные с проведением конференции

К основным задачам относят типовые информационные процессы:
  • подготовка веб-сайта конференции и управление его содержанием;
  • регистрация заявок участников;
  • рецензирование и отбор докладов;
  • формирование и публикация программы конференции;
  • формирование сборника трудов конференции.

Неделю назад мы с Вами поднимали вопрос построения ЭБ с помощью бесплатной CMS, где рассматривали возможности использования в качестве платформ бесплатных Систем управления контентом. Нами были проанализированы модули и средства создания ЭБ на CMS DRUPAL.

Итак, давайте начнем.

Инсталляция, или как установить Drupall

Для правильной установки CMS Drupal необходимо всего лишь следовать простой пошаговой инструкции.

Через неделю другую в свет выходит бета WordPress 3.4, а в середине апреля ожидается ее официальный релиз, который получит довольно интересные нововведения. Среди таких...

Часто при выборе программного обеспечения для создания электронной библиотеки мы с вами задаемся вопросом «с чего начать?». В нашем блоге мы уже говорили с...

Где-то год назад мы начали создавать «говорящие» книги, предназначенные для людей с ограничениями по зрению. Начинали с произведений чувашской поэтессы, прозаика, песенника, сказочницы, заслуженного...

Вот наконец-то мы подошли к созданию Электронной библиотеки. В процессе ее создания мы поработаем с пользовательскими типами материалов, представлениями Biblio и другими средствами разработки сайтов на Друпале.

Управление содержанием

Базовая настройка системы осуществлена, теперь нам необходимо перейти к модулям, отвечающим за создание электронной библиотеки. По степени важности рассмотрим следующие подразделы и модули: 1. Категории (модуль Taxonomy). Посредством категорий систематизируется содержание электронной библиотеки, отображаемое на веб-страницах. Главная особенность Drupal - реализация уникального механизма таксономии, т.е. иерархических связей. С помощью таксономии можно определить произвольное число рубрик, в которых будут в дальнейшем помещаться материалы сайта. Эти рубрики могут быть представлены как плоские списки или иерархические структуры произвольной вложенности (древовидные, произвольные); 2. Контент (модуль Node). Данный модуль позволяет просматривать и редактировать информацию, отображаемую внутри веб-страницы; 3. Метаданные (модуль Meta tags). Один из важных модулей, позволяющий установить метатеги отдельно для каждого документа; позволяет определить, индексировать или не индексировать сайт роботами; можно выделить общие ключевые слова и ключевые слова для каждой категории; 4. Библиография (модуль Biblio). Позволяет пользователям управлять и просматривать списки публикаций. Ниже рассмотрим подробнее данный модуль.

Библиография

Модуль библиография обеспечивает:
  • импорт форматов BibTex, Ris, MARC, EndNote, XML;
  • экспорт форматов BibTex, EndNote, XML;
  • стили отображения AMA, APA, Chicago, CSE, IEEE, MLA, Vancouver;
  • использование ссылок цитирования литературы;
  • интеграцию с таксономией;
  • поддержку различных языков.
Модуль библиографии позволяет создавать и поддерживать библиографические списки публикаций. По желанию можно хранить полный (HTML) текст публикации. Также могут храниться файлы в других форматах - PDF или Word.

В Википедии имеется такая запись "Электронный журнал" — периодическое рецензируемое издание, электронный аналог печатного журнала, доступный для просмотра на компьютере. Распространяется через Интернет или...

Часто, говоря об электронных библиотеках, среди специалистов поднимается вопрос о форматах электронных книг. Тем более, что на современном этапе всё больше и больше периодических изданий (журналы и газеты) выкладывают свои свежие номера в сеть (это и журнал Электронные библиотеки, Библиотековедение, Библиотечное дело, НТБ и др.). Практически все полнотекстовые издания размещенные в сети Интернет, как правило, имеют формат PDF, другие форматы практически не используются. Вся проблема в том, что доступ к Интернет не везде есть и не каждое устройство позволяет выйти в сеть (большинство читалок без WiFi и 3G). Чтение журналов в электронных книгах достаточно удобна и они как правило распространяются в файлах различных форматов

Доброго времени суток! На днях был свидетелем интересной сцены - специалист (не буду назвать организацию) названивал всем членам совещания с напоминанием о предстоящем мероприятии и буквально минут через 10 еще раз перезванивала с информациоей о переносе на другое время. Стало интересно, а что если данный процесс автоматизировать, например сделать смс-оповещение с напоминанием о проводимом мероприятии. А также можно данную технологию использовать в библиотеках, давайте об этом поговорим.

Здравствуйте, уважаемые читатели блога. Вы, наверное, обратили внимание, что, открывая блог http://ideafor.info, часто загружается страница с надписью "Сайт временно недоступен и заработает вновь через 10 минут" Кроме того, на днях получил предупреждение своего Хостера о том, что мой блог на WordPress создает нагрузку на сервер выше установленного для моего тарифа предела. Как выяснилось, чтобы сайт на WordPress начал создавать недопустимую нагрузку на процессор сервера, много не надо: достаточно 15-20 раз подряд кликнуть по одной и той же ссылке или просто открыть с предельной скоростью 15-20 страниц сайта во вкладках или же понажимать F5 в браузере десяток раз. Обычно недопустимой нагрузкой провайдер называет уже 5% (в моем случае это 15%), то таким вот нехитрым способом, можно вызвать серьезную нагрузку на виртуальный сервер. А теперь давайте попробуем представить, что "кликать начал" не один пользователь, а два? Также выяснилось, что с каждой новой версией WP становится все прожорливее. Скажем, если версия 2.3.3 потребляла менее 10 Мбайт памяти, то 2.7.1 — не менее 20. Статистика показывает, что мой блог в последнее время стал потреблять до 20-40% процессорного времени. [caption id="attachment_2773" align="aligncenter" width="519" caption="Первый график содержит данные за последние 24 часа, эти данные обновляются каждые 10 минут. На втором отражены пиковые значения потребления ресурсов сервера в течение недели"]Первый график содержит данные за последние 24 часа, эти данные обновляются каждые 10 минут. На втором отражены пиковые значения потребления ресурсов сервера в течение недели[/caption] Откуда же берутся такие цифры?
Скажем так, что на одно отображение страницы WordPress тратит около 19 Мб памяти и 1 секунду времени. Это значит, что в течение 1 секунды, всем остальным клиентам вашего хостинга недоступно примерно 25 мегабайт памяти. Предположим, что у Вас – 100 посетителей в сутки и в среднем они осуществляют 3 просмотра страницы. Значит, Ваш сайт расходует где-то 300*25 Мбайт памяти в течение 300 секунд. В масштабах целых суток – все нормально. Но предположим, что у сайта начинает расти посещаемость (до 150 человек в сутки) и потребление памяти WordPress возросло до 30 Мбайт. Таким образом, потребление ресурсов хостера выросло примерно на 50%. Если хостер сочтет, что Вы потребляете слишком много памяти и процессорного времени за те деньги, которые Вы ему платите – Вам будет отправлено предупреждение о возможном отключении сайта и предложение сменить тарифный план.
Итак, динамическое содержимое — это лишние запросы к БД и затраты процессорного времени. Причем, чем больше в коде вашего шаблона запросов к БД, тем больше будет нагрузка. Фактически, каждый добавляемый плагин и виджет, которые для своей работы что-то выбирают из базы, создают лишнюю нагрузку. Другими причинами большой нагрузки на процессор могут быть DDoS-атаки и работа поисковых роботов. С учетом того, что они могут открывать помногу страниц подряд или вообще одновременно, а банить их нельзя, ибо куда же без них, то могут опять же возникнуть проблемы с хостером.

Основные причины перегрузок

Основными причинами, по которым блог очень сильно нагружает хостинг, могут быть: 1. Вывод последних комментариев (обычно ставят на отображение 10 последних – а это дополнительные 10 запросов к БД) 2. Вывод самых комментируемых новостей (опять же лишние запросы…) 3. Большое количество совсем не нужных установленных виджетов. 4. Много опять же не нужных установленных плагинов. 5. Множественные лишние запросы в самом шаблоне, которые можно заменить на статическое содержимое.

Методы борьбы с нагрузкой

Для начала, я постарался выяснить, что случилось недавно. Возможно, у сайта резко выросла популярность. Возможно, сайт был недавно обновлен (установлена свежая версия WordPress). Возможно, добавил новую страницу или установили новый плагин?.. Итак. Действительно, посещаемость блога в последнее время держалась на уровне в среднем 150 человек в сутки (что не так уж и много); кроме того, сам Wordpress недавно был обновил до последней версии. Дополнительных плагинов и виджетов вроде не устанавливал. Что дальше? Дальше установил плагин Hyper Cache. Кэш является плагином статического кэширования для WordPress. Он генерирует HTML файлы, которые обслуживаются непосредственно Apache без обработки сравнительно тяжелых PHP скриптов. С помощью этого плагина вы существенно можете ускорить ваш блог WordPress. Что можно сделать еще? Надо попробовать осуществить оптимизацию темы (шаблона) WordPress, которую использую в данный момент на своем блоге. Постарался убрать лишние запросы к базе данных при загрузке WordPress.
Дело в том, что разработчики темы оформления (шаблонов) для WordPress делают ее универсальной и подходящей, естественно, к любому блогу, с условием, что этот блог работает на движке WordPress.
Поэтому, например, чтобы выводить в шапке блога (верхняя часть шаблона) название, необходимо в файле HEADER темы оформления (шаблона) ВордПресс прописать код на языке PHP, который запросит это название из базы данных WP и затем уже вставит его в код вебстраницы. Кстати, в базе данных WordPress название вашего блога появится только после того, как пропишите его в общих настройках WordPress. В последнее время склоняюсь к смене хостинга, пока выбор падает на Хостинг от Infobox