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

Многие из Вас пользуются таким сервисом, как Twitter. Тwitter – это отличное место для общения между людьми, посредством коротких текстовых сообщений. При этом можно...

Часто бывает такое, что Вам требуется сохранить какую-нибудь страницу в PDF-формате. Например, чтобы прочесть затем на электронной книге (e-ридере) или, скажем, на ноутбуке, т.е....

Здравствуйте, уважаемые читатели блога. Вы, наверное, обратили внимание, что, открывая блог 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

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

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

А давайте заглянем с Вами в Википедию и посмотрим, что там написано про форматы -
Формат — структура файла, определяющая способ его хранения и отображения на экране или при печати. Формат файла обычно указывается в его имени, как часть, отделённая точкой (обычно эту часть называют расширением имени файла, хотя, строго говоря, это неверно). Например, окончание имени (расширение) «.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 или более новый
Удачи!

Непрекращающийся рост количества мобильных телефонов во всем мире привел к тому, что как крупные, так и небольшие компании начали активно использовать возможности их применения в качестве рекламной платформы. Начало этому положило развитие СМС сообщений-рассылок, имевших свои ограничения: передачу только текста, ограничение размера сообщения, а главное - платность. Использование технологии Bluetooth в библиотеках позволяет организовать безопасную и быструю (до 723 Кбит/сек) доставку различного медиа-контента на мобильные телефоны пользователей (это могут быть не только текст, но и анимация, звуки, видеоролики и т. п.). Кроме того, Bluetooth позволяет передавать Java-приложения, которые позволяют в более полно донести информацию о книгах или услугах в интерактивном режиме (интерактивные каталоги и т. п.), а также использовать технологию скрытых рекламных сообщений в специализированных приложениях. Пользователь библиотеки имеет возможность как отказаться от приёма каких-либо сообщений в целом, так и выборочно принимать из передаваемого блока только те файлы, которые ему интересны. Поэтому данный рекламный канал не является навязчивым, подобно телевизионной рекламе или доставке СМС сообщений, но подразумевает активное участие пользователя в процессе, что позволяет действовать более избирательно, а значит эффективно. У пользователя не болит голова о кабелях, драйверах, или чём-либо ещё, всё что от него требуется, это позаботиться о том, что бы Bluetooth устройства находились достаточно близко друг к другу, обо всём остальном должны позаботиться сами Bluetooth устройства и программное обеспечение.

Настало время сдачи дипломных работ. И тут засада - прошить папку "дипломная работа" с тремя дырочками для многих оказалась проблематичной. Вопросы типа -...

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

                                         Петька пишет объявление: «Собрание отряда состоится во вторник». Спрашивает Василия Ивановича:

          – Как пишется: «вторник» или «вторнек»?

                                       Василий Иванович (листает орфографический словарь):

          – В словаре на букву «ф» такого слова вообще нет! Пиши: «Собрание отряда состоится в среду. Просьба всем явиться на день раньше».

     Лично меня орфографические и пунктуационные ошибки в ваших работах очень напрягают. Глаз сразу за  них цепляется. Непривычная орфография замедляет восприятие. Читать безграмотный текст очень трудно: на каждой ошибке спотыкаешься, иногда даже не понимаешь написанное. Грамотный, стилистически и композиционно правильно выстроенный текст можно прочесть в несколько минут. Разбирать безграмотную и стилистически беспомощную работу приходится очень долго. Писать безграмотно — значит, посягать на мое время, а это совершенно недопустимо.

     К тому же я сразу начинаю сомневаться в умственных способностях студента, приславшего безграмотную работу. Потому что, если человек за одиннадцать лет не смог одолеть курс русского языка средней школы, то как он осилит программу школы высшей. По-моему, перед тем, как отправить работу педагогу, не грех ее перечитать разок-другой. Проверить, нет ли ошибок. Написание слова, в котором Вы не уверены, можно уточнить и на сайте www.gramota.ru. Вообще, человек с полным средним образованием должен соблюдать нормы русского языка. Это вопрос культуры.

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

Вот наконец-то мы подошли к созданию Электронной библиотеки. В процессе ее создания мы поработаем с пользовательскими типами материалов, представлениями 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.

Поздравляю! Вы только что установили модуль Друпала. Дальше мы с Вами начнем настраивать систему, определимся с модулями, которые нам необходимо будет установить и, конечно,

Страницы администрирования Drupal: курс молодого библиотекаря

Есть два варианта просмотра административных разделов Друпала: 1. По задачам. 2. По модулям. Если вы выберете отображение «По задачам», то страница будет организована по различным задачам администрирования. Например, при организации страницы «По задачам» под заголовком «Содержание» вы увидите все задачи, связанные с работой с содержимым. «Содержимое», например, позволяет просматривать, редактировать и удалять материалы, a «Настройки публикации» контролируют их поведение и отображение на сайте. У каждой задачи под названием имеется краткое описание, которое поможет вам понять ее назначение.

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

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

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

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

В недавнем посте Вопросы поддержки конференций мы с Вами рассматривали программно-технические вопросы поддержки научных конференций, проводимых в библиотеках. Но часто перед организаторами стоят методологические проблемы проведения конференции. Перед организаторами конференции стоит нерешаемая решаемая задача - «Тематика конференции сконцентрировала различные проблемы. Многие из них не решить за три дня. Желательно, чтобы все участники конференции после ее завершения разъехались по домам воодушевленными и эмоционально окрыленными». Предлагаемая методика была разработана мастером ТРИЗ (Теория Решения Изобретательских Задач) Маратом Гафитулинным. Сам я не раз использовал данную методику и всегда слушатели оставались удовлетворены результатами.

Докладчик и Слушатели – главные герои конференции

Из всех процессов, происходящих на конференции, основным процессом является доклад и его обсуждение. Соответственно удовлетворенность участников основного процесса – Докладчика и Слушателей до, во время и после выступления – и была поставлена как общая задача. Отсюда следовала необходимость организации позитивного двустороннего взаимодействия между Докладчиком и Слушателями. Цель Докладчика – удовлетворить интерес Слушателей своей темой. Модель положительной прямой связи: Д –> + –> С. Цель Слушателей – удовлетворить интерес Докладчика своим высказыванием. Модель положительной обратной связи (Д <– + <– С).

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

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

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

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