Технология и религия

Проект «Технология и религия» пытается в меру скромных сил помочь верующему эффективно использовать достижения современной технологии.

2013-10-19

Выбор антивируса

«ТиР» в своё время высоко оценил антивирус Microsoft Security Essentials. Этот антивирус не слишком требователен в системным ресурсам, практически не требует настройки и вообще внимания пользователя. Вот только он и работает без оглядки на пользователя: удаляет, что считает нужным, обновляется, когда считает нужным, и в целом слишком независим. А некоторое время назад очередное его обновление под Windows 7 привело к невозможности запуска системы. Несколько дней ещё жила надежда на решение проблемы со стороны Microsoft (то есть каждое утро: попытка нормальной загрузки → неудача → загрузка в безопасном режиме → откат к последней точке восстановления системы → перезагрузка → работа до вечера; вскоре после удавшейся загрузки Security Essentials, естественно, обновляется — и на следующий день всё то же самое), затем было принято решение сменить антивирус. Анализ ситуации показал, что наилучший на сегодняшний день бесплатный антивирусный пакет — это avast! Antivirus Free (помогли в том числе и обзоры на Anti-Malware и на WhatsBetter). Личный опыт показывает, что ресурсов, конечно, этот антивирус потребляет больше, но справляется с куда большим кругом задач, причём на отлично.

2013-03-09

Вёрстка: часто встречающиеся GREP-замены*

Параллельная публикация: «Технология и религия», «Исламское книгоиздание»

Артикль

Назначение. Замена в составных арабских именах васлированной формы показателя определённости (артикля) на полную (согласно арабско-русской практической транскрипции, п. 2.4.1): ‘Абду-р-Рахман → ‘Абд-ар-Рахман.

Устройство

Find what:

у-(ль|т|с|д|з|р|ш|н)-

Change to:

-а$1-

Работа. Автоматическая замена (Change all); в чистовой вёрстке необходим последующий контроль эквиобъёмности («ничего не поехало»).

Кясра после твёрдых: ы → и

Назначение. Простановка правильного эквивалента кясры после твёрдых согласных, если для данной книги принята передача кясры как «и» только после сверхтвёрдых (согласно арабско-русской практической транскрипции, п. 1.3.1).

Устройство

Find what:

(К|Г|Х|к|г|х)ы

Change to:

$1и

Работа. Автоматическая замена (Change all); в чистовой вёрстке необходим последующий контроль эквиобъёмности («ничего не поехало»).

Кясра после твёрдых: и → ы

Назначение. Простановка правильного эквивалента кясры после твёрдых согласных, если для данной книги принята передача кясры как «и» только как после сверхтвёрдых, так и после твёрдых.

Устройство

Find what:

(К|Г|Х|к|г|х)и

Change to:

$1ы

Работа. Полуавтоматическая замена (Find next) с принятием решения по каждому случае отдельно.

Лишняя точка после кавычек

Назначение. Удаление точки после закрывающих кавычек, которым предшествует восклицательный или вопросительный знак.

Устройство

Find what:

(\!|\?)(»|”»|›”»|’›”»|\x{E09B}”»|’\x{E09B}”»)\.

Change to:

$1$2

Работа. Автоматическая замена (Change all); в чистовой вёрстке необходим последующий контроль эквиобъёмности («ничего не поехало»).

Запрет переноса перед «й»

Назначение. Простановка ручного переноса в последовательности «гласная — й — согласная» во избежание переносов типа «во-йск», «За-йда».

Устройство

Find what:

(а|е|ё|и|о|у|э|ю|я)(й)(б|в|г|д|ж|з|к|л|м|н|п|р|с|т|ф|х|ц|ч|ш|щ)([\l\u])

Change to:

$1$2~-$3$4

Find what:

(а|е|ё|и|о|у|э|ю|я)(й)(б|в|г|д|ж|з|к|л|м|н|п|р|с|т|ф|х|ц|ч|ш|щ)

Change to:

~-$1$2$3

Работа. Полуавтоматическая замена (Find next) с заменой только в необходимых случаях; сначала первая замена, затем вторая.

Идафа в имени собственном

Назначение. Простановка дефиса вместо пробела в последовательности «слово с прописной — пробел — артикль — дефис»: Зат аль-анват → Зат-аль-анват.

Устройство

Find what:

(\u[\l\u]+) (а\l+-)

Change to:

$1-$2

Работа. Полуавтоматическая замена (Find next) с заменой только в необходимых случаях.

________________

GREP — реализация регулярных выражений в Adobe InDesign. Подробнее см. справку по InDesign.

2012-12-07

Время намазов: сайт Salah.com

Название. Salah.com — Muslim Prayer Times and Qiblah Direction.

Назначение. Определение времени намазов и направления киблы для текущего местоположения.

Устройство (интерфейс, особенности алгоритмов). Сайт определяет местоположение пользователя (геотаргетинг) и выдаёт таблицу с временами намазов, а также карту (используется Google Maps API), на которой наглядно отмечается кибла. Над таблицей находится строка, в которой выводится предположительно определённый адрес, и кнопки переключения временных интервалов — выводить таблицу на текущий день (по умолчанию), месяц, год. В подвале (режим «день») либо в заголовке (режимы «месяц», «год») таблицы можно изменить метод расчётов — впрочем, он сразу определяется корректно для данного региона. Времена намазов могут отличаться от тех, что даёт IslamicFinder, но не более чем на 2–4 минуты.

Работа (настройка, приёмы работы). Если в браузере задана настройка блокировать геотаргетинг, сайт работать не будет — надо либо разрешить всегда, либо (что разумнее) поставить на запрос (в Chrome это здесь: Settings > Show advanced settings > Content settings > Location; Allow all sites to track my physical location / Ask me when a site tries to track my physical location) — и сайту Salah.com геотаргетинг разрешить (при загрузке сайта браузер выведет панель с запросом, на который нужно ответить утвердительно). У самого сайта настройка всего одна — метод расчёта (доступны 5 стандартных вариантов: Всемирная мусульманская лига, Университет «Умм аль-кура» и т. д.). В режимах «месяц» и «год» переход к нужному месяцу/году можно делать с помощью как вкладок, так и навигации вперёд-назад (>> и <<).

Достоинства. Точность определения местоположения: так, дом, в котором мы живём, на Google-картах пока отсутствует (недавно построен), но Salah.com указал один из ближайших и верно определил почтовый индекс.

Исключительная функциональность и простота: всё нужное и ничего лишнего.

Хороший дизайн. Типографика построена на двух цветах (синий, чёрный) с оттенками и минимальной кегельной линейке — при этом вся нужная информация считывается прекрасно.

Недостатки. Не слишком быстрая отработка скриптов на стороне сервера (то есть сайт работает неторопливо независимо от скорости интернет-доступа).

Невозможность задать метод расчёта начала намаза ‘аср; сайт выводит это время только по трём мазхабам.

Несколько не хватает указания точных географических координат (широты, долготы).

Ресурсы. Перейти на Salah.com. Почитать про методы определения времени намазов.

Найдено благодаря +сообщению

2011-10-27

Честный компьютер — 2. Мультимедиа и интернет

Продолжение. Начало: Честный компьютер — 1. Основа

Наборы кодеков. Этого добра в Сети довольно много. Не знающим, что выбрать, порекомендую поставить плейер DivX Plus; а если идущих с ним в наборе кодеков вдруг окажется недостаточно, то можно «догнаться» XP Codec Pack или K-Lite Codec Pack (хотя с последним лично у меня не сложились отношения).

Аудиоплейер. С тех пор как прекратилась разработка новых версий Apollo, я перешёл на foobar2000, на что меня подвиг, в частности, хороший обзор этого плейера на русском Лайфхакере (есть ещё посвящённый этой программе русскоязычный форум). В foobar2000 меня больше всего впечатлили динамические плей-листы. Русский Лайфхакер даёт такой пример: создав динамический список воспроизведения по тегу исполнителя, можно не заботиться о добавлении новых песен этого исполнителя в этот плей-лист — это произойдёт автоматически. Приведу свои примеры: если тег emotion (пользовательский) имеет значения meditation и training, то прописывая тег и его значение в ту или иную композицию (то есть редактируя теги аудиофайла), я тем самым вношу её в соответствующий (предварительно созданный) плей-лист; аналогично с тегом, скажем, studyQuran и отбором треков в список воспроизведения по значению now (изучил суру — изменил значение now на, скажем, done — сура исчезла из динамического списка).

Универсальные плейеры. Неплохо иметь и RealPlayer, и QuickTime; многим нравится Media Player Classic; отличный плейер — LightAlloy.

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

Любителям оцифровывать — программа CDex.

Для просмотра различных форматов — как в самой Сети, так и после скачивания из неё — могут понадобиться (кроме упомянутых выше кодеков): средства просмотра от Adobe (Flash Player, Shockwave Player, Reader и, возможно, AIR), одно из средств просмотра DjVu-файлов.

Выбор браузера — дело вкуса; браузеры, слава Богу, бесплатны. Я пару лет назад пересел на Chrome (рекомендую для скачивания сделать сознательный выбор на странице проекта «Мой Chrome»), а до того пользовался Firefox — с версии 0.9 по версию 3.6.9 (до 3.6.12 обновлялся уже по инерции, фактически запуская только для обновления). (Подробное сравнение Google Chrome и Mozilla Firefox — в отдельном обзоре, инша-Аллах.)

Выбор ИМ в конце 2010 года актуализировался в связи с малоадекватными действиями новых владельцев ICQ. Впрочем, в давно уже выбранном мной QIP Infium работает всё, даже (пока, во всяком случае) «аська», причём работает прекрасно. А на днях программа, вобрав в себя много социальности (в частности, теперь в общем интерфейсе поддерживаются Facebook и ВКонтакте, а в тексте сообщений поддерживаются BB-коды), стала называться QIP 2012.

Окончание следует

2011-01-13

Честный компьютер — 1. Основа

Воровать плохо. Программное обеспечение — не исключение, что бы нам ни говорили российские традиции. Можно ли полностью обустроить компьютер, не воруя? Можно.

Операционная система

Продавец обязан снабжать операционной системой любой компьютер. Пользователь, таким образом, приобретает ОС вместе с ПК, будь то ноутбук или десктоп, Mac или PC. А тот, кто достаточно продвинут, чтобы собрать компьютер из комплектующих, должен быть в состоянии установить бесплатную систему — какой-нибудь из вариантов Linux, например. Собственно говоря, пользователи Linux обычно и так знают, какие программы и для чего они устанавливают на свой компьютер, а большинство пользователей Mac не нуждаются в каких-либо дополнительных программах; так что дальше речь пойдёт о Windows XP / Vista / 7.

Системные программы

В последних версиях Windows какие-никакие средства работы с архивами имеются сразу после установки системы. Однако я настоятельно рекомендую установить программу 7Zip: она не только бесплатна и работает со всеми архивами вплоть до экзотических (zip, rar, cab, iso, tar, gzip, arj, lha…), но и ужимает эти архивы великолепнейшим образом (особенно в свой собственный формат 7z). А ещё мне очень нравится функция «Показать пароль»: при работе с архивами, закрытыми паролем, вводимые символы отображаются как есть, а не в виде звёздочек.

Почти то же можно сказать про средства записи дисков: инструменты самой Windows мало кого устраивают. Я люблю программу Small CD Writer (она не требует установки и имеет действительно малый размер, а умеет всё, что нужно); вы можете выбрать другую — из внушительного списка программ записи CD и DVD (см. также длинное небезынтересное обсуждение или его краткую версию).

Штатный дефрагментатор в Windows также имеется. И опять сторонняя программа лучше. Впрочем, тут тоже есть из чего выбирать (хотя бесплатных дефрагментаторов меньше, чем дискописалок). Мой выбор — MyDefrag.

Также стоит установить пакет Visual Basic run-time — без него некоторые программы не работают. Последняя версия, насколько я знаю, — VBRun 6.0 SP6.

Любителям удобств помогут программы Process Explorer (продвинутый диспетчер задач; может работать как параллельно со штатным, так и замещая его), WinExt (продвинутая панель ярлыков, куда можно вынести самые нужные программы) и ViGlance (панель задач в стиле Windows 7 для пользователей XP и Vista). Редакторам и верстальщикам пригодится программа Type it Easy (ввод любых символов с клавиатуры одним нажатием; подробно об этой программе — в отдельном обзоре). Разработчикам не помешает WinRoll (продвинутое поведение окон, включая контролируемую прозрачность: в режиме отладки удобно видеть одновременно в двух распахнутых на весь экран окнах и исполняемый код, и ход его исполнения).

И всем — всем — всем! — всем и каждому рекомендую двухоконный файловый менеджер. Лучший вариант — Total Commander, но он стоит небольших денег. Бесплатный вариант — Free Commander — не настолько хорош. (Подробное сравнение Free Commander и Total Commander — в отдельном обзоре, инша-Аллах.)

Безопасность

Файерволл, опять же, есть и в Windows. Но он очень неудобен. Альтернатив, которые работали бы под Vista и 7, не так много. Это PC Tools Firewall Plus, Comodo Firewall, Webroot Desktop Firewall.

Антивируса в Windows нет, но он есть у Microsoft! И, вопреки обыкновению, этот антивирус хорош. Другие варианты лично мне нравятся меньше: Avira AntiVir Personal слишком параноидален, PC Tools Antivirus навязывает связку с файерволлом (коммерческий продукт PC Tools Internet Security), продукт AVG навязывает всякие тулбары и прочее, Avast! требует (по крайней мере, от меня в своё время требовал) регистрации. Так что я сначала пользовался Comodo Internet Security (Comodo AntiVirus + Comodo Firewall), но он несколько капризен; потом перешёл на PC Tools Antivirus, но он с какого-то момента перестал обновлять базы; теперь вот поставил Microsoft Security Essentials и очень доволен.

Антишпионская программа из разряда «классика жанра» — Lavasoft Ad-Aware. Однако в последнее время практически все антивирусные продукты включают в себя средства борьбы со шпионами.

Продолжение следует

2011-01-10

IslamicFinder Athan Basic: база данных времени совершения намазов с функцией напоминания

Название. Athan Basic (на странице скачивания), IslamicFinder Athan (Azan) Software (в заголовке окна программы).

Назначение. Определение времени намазов. Также напоминает о намазе (воспроизводит азан), читает дуа после азана, показывает текущую дату хиджры.

Устройство (интерфейс, особенности алгоритмов). Окно программы представляет собой, по сути, мультимедийную веб-страницу. В кратком виде (Compact Screen / Свернуть окно) показывает текущее время, даты по григорианскому календарю и по хиджре, таблицу намазов на текущий день, настройку азана и дуа после азана. В полном виде (Full Screen / Полное окно) к этому добавляются географические настройки и настройки метода расчёта. В обоих видах подвал окна занимают ссылки на другие продукты IslamicFinder (в кратком виде в окно помещаются не все), включаемые в коммерческую версию программы — Athan Pro. База данных включена в дистрибутив и устанавливается локально, то есть подключения к Интернету для работы не требуется.

Работа (настройка, приёмы работы). Язык программы и региональные параметры. Диалог выбора языка выводится во время первого запуска программы, ещё до показа основного окна. В программе язык выбирается в меню Language / Язык. В версии 3.9 поддерживается не только арабский, русский и 7 западноевропейских языков, но и узбекский, турецкий, боснийский, албанский, индонезийский и китайский. Региональный параметр — один: формат вывода времени. Выбирается в окне программы (флажок 12-часовой формат) независимо от языка.

Географические настройки. Диалог вызывается из меню (Options > City Selection / Опции > Выбор города) либо по ссылке в полном окне (Location / Селение) — а также выводится во время первого запуска программы (сразу после выбора языка). В верхней части диалога — список стран и городов; в нижней при выборе населённого пункта появляются его широта, долгота, часовой пояс, параметры перехода на летнее время (нужен ли этот переход; даты перехода с зимнего времени на летнее и обратно). Если в списке городов нет нужного, указанные параметры можно ввести вручную.

Методы расчёта. Диалог вызывается из меню (Options > setting / Опции > Установки) либо по ссылке в полном окне (Calculation Method / Метод расчета и Juristic Method / Расчет Асра). (Диалог, вызываемый из меню, включает параметры обоих методов, а также географические настройки.) Для России автоматически выставляются верные параметры: определение исламских сумерек согласно Всемирной мусульманской лиге (Muslim World League), стандартное определение намаза ‘аср.

Корректирование данных. Можно установить дополнительный временнóй сдвиг от 1 до 30 минут (чтобы начало зухра программа указывала позже, а, скажем, окончание фаджра — раньше): Options > Adjust Minutes / Опции > Установка минут. Можно подкорректировать дату по хиджре (± 2 дня): Options > Adjust Hijri Date / Опции > Установка даты по Хиджре.

Настройка мультимедиа. В основном окне. Воспроизводить азан или нет, если да, то какой (в бесплатной версии выбор из четырёх вариантов), воспроизводить дуа или нет, громкость воспроизведения.

Общие параметры программы. В окне Advanced Options / Дополнительные опции устанавливаются общие параметры: запускать ли вместе с Windows, читать ли басмалу при запуске, сворачивать ли при запуске в системную область, разворачивать ли во время азана.

Достоинства. Есть все нужные настройки. Выбор методов автоматически подстраивается под населённый пункт. Количество населённых пунктов в базе огромно. Подключения к Интернету для работы не требуется. Имеются дополнительные функции (из тех, что есть в бесплатной версии: соответствие календарного года хиджры и григорианского; времена намазов на заданный месяц текущего года григорианского календаря; текст азана по-арабски и в переводе на заданный интерфейсом язык).

Недостатки. Огромный (на половину высоты окна) рекламный блок. Не очень удачная вёрстка элементов в окне программы (особенно ужасно выглядит в кратком виде). Не очень удачный перевод практически на все языки. Размещение запускающего ярлыка на Рабочем столе без разрешения и уведомления пользователя (тем более что ярлык этот вовсе не нужен: разумное пользование программой предполагает установку флажка «Запускать программу Азан при включении компьютера»).

Ресурсы. Скачать IslamicFinder Athan Basic. Почитать про методы определения времени намазов.

2011-01-08

Типографическая утилита Type it Easy

Название. Type it Easy.

Назначение. Ввод с клавиатуры символов, требуемых типографикой, но на клавиатуре отсутствующих: кавычки разных рисунков, разные «чёрточки», математические знаки, спецсимволы и т. д.

Устройство (интерфейс, особенности алгоритмов). Резидентная программа для ОС Windows. Включается (активируется) и отключается одним нажатием — как с клавиатуры (клавиатурное сокращение по умолчанию — Win + Z), так и мышью (двойной клик по иконке в системной области). Дополнительные символы вводятся при помощи правой клавиши Alt; таким образом, каждая клавиша может вводить четыре символа: два (с Shift’ом и без него) — как обычно, плюс ещё два — с нажатым AltGr.

Работа (настройка, приёмы работы). Диалог настроек вызывается из меню, доступного по правому щелчку по иконке программы в системной области панели задач (некоторые настройки устанавливаются прямо в этом меню). Настраивается: клавиатурное сокращение активации (хотя я не вижу смысла не только менять настройку по умолчанию, но и вообще отключать TiE), управляющая клавиша (также нет смысла изменять умолчание: правый Alt стал стандартом де-факто для подобных утилит), язык программы (контекстного меню и диалога настроек), внешний вид программы (шрифты и т. п.), нюансы поведения. Повторюсь: все умолчальные настройки самой программы — идеальны.

Набор по умолчанию подойдёт тем пользователям, у которых имеется цифровая клавиатура и которые используют стандартную раскладку Windows. Если цифровой клавиатуры нет (как на моём ноутбуке), удобно добавить символ * на клавишу 8. Если для вложенных кавычек используется современная схема с логическим дополнением (см. п. 5б-3), в пару к « стоит добавить , а в пару к » — . Ещё на N можно добавить ñ, а также куда-нибудь приткнуть дроби (я добавил ¼ на Q, а ½ на H, поскольку клавиши 4 и 2 заняты).

Редактируется набор просто: правый клик по нужной клавише в экранной подсказке (вызывается из контекстного меню или сочетанием AltGr + F1) — откроется диалог, в нужной строке ввести код нужного символа (если не знаешь — можно прямо из этого диалога вызвать таблицу символов; эта очень удобная фишка появилась недавно) — ОК. Затем сохранить набор как пользовательский.

Достоинства. Главное достоинство (о котором я почти два года назад писал в частном порядке) — корректная работа при любой раскладке, в том числе и машинописной.

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

Наглядная программная подсказка — по AltGr + F1, а также, если включён режим автоподсказки, просто по AltGr — причём после небольшой задержки (это тоже появилось недавно): то есть если нажал и задумался, то программа выводит подсказку, а если сразу набрал — не выводит.

Пользовательские наборы символов.

А ещё новая версия работает в любой программе! (Раньше в специфических программах — вроде InDesign — не работала.)

Недостатки. Не очень удобно реализовано сохранение пользовательских наборов (пресетов): во-первых, при изменении настройки клавиши программа не показывает, что это такой-то пользовательский набор, который следует сохранить, а показывает, что это просто несохранённый пользовательский набор (то есть в заголовке имя набора — например, «Kabir» — заменяется не на «Kabir*», а на «Пользовательский»), а во-вторых, диалог сохранения предполагает только ввод имени набора, но не выбор из списка ранее сохранённых.

Ресурсы. Авторское описание программы и ссылки для скачивания: общее описание и последняя версия. Обзор на сайте «Хабрахабр» (старый; может быть недоступен). Обзор на сайте «Лайфхакер» (старый).

Постоянные читатели

Об авторе

Моя фотография

Кабир (Максим) Анатольевич Кузнецов. Мусульманин. Женат; детей нет. Специалист по издательскому делу (типограф, редактор, переводчик); теолог (ислам).