phpBB3 - окончательный релиз
14.12.2007
После целых восьми RC (Release Candidate) наконец-то вышел окончательный, “золотой” релиз phpBB3 “Olympus” 3.0.0. Официальный анонс можно прочитать на следующей ссылке. phpBB является одним из самых широко распространённых Open Source скриптов для организации веб-форумов. Разработан на скриптовом языке PHP, и поддерживающий различные СУБД, включая MySQL, PostgreSQL, SQLite, Firebird, MS SQL Server, Oracle. Достоинствами phpBB, оценёнными многими пользователями, являются:
- Система шаблонов, позволяющая легко создать свой индивидуальный дизайн форума.
- Многоязычный интерфейс. Имеются языковые файлы для большинства распространённых языков, включая русский.
- Сообщество пользователей, готовых прийти на помощь, если возникли затруднения.
- Большое количество доступных и обновляемых модификаций (MOD-ов).
Password Safe
03.12.2007
По ходу серфинга в Интернет мне часто приходится регистрироваться на множестве различных сервисов. Потом зачастую даже не помнишь, где регистрировался и для чего, не говоря уже об имени пользователя и пароле. Для контроля за зарегистрированными сервисами есть множество менеджеров паролей, позволяющих сохранить необходимые данные в зашифрованном виде. Я озадачился выбором удобной для себя программы. В итоге выбрал Password Safe, отличающийся от остальных подобных программ:
- Простотой использования. Password Safe предназначен для выполнения одной функции, и выполняет ее хорошо. Запустите программу, введите вашу “комбинацию”, дважды кликните на нужной записи, и - вуаля, пароль в буфере обмена вашего компьютера, готовый к вставке.
- Безопасностью. Начальная версия программы была разработана Брюсом Шнайером, крупнейшим специалистом в области криптографии, автором алгоритма шифрования Blowfish.
- Открытым исходным кодом. Исходники проекта доступны для исследования и модификации.
Текущую версию Password Safe можно забрать здесь. В данный момент программа имеет интерфейс на английском языке, но к ней имеется русский файл помощи, который находится здесь.
Проблемы продолжаются, теперь docx
30.11.2007
Для редактирования офисных документов я пользуюсь OpenOffice редакции Инфра-Ресурс. Работает стабильно, конечно есть некоторая несовместимость с файлами Microsoft Office, но для меня не очень критичная. С выходом новой версии Microsoft Office 2007, в которой используется новый формат Microsoft Office Open XML (OOXML, DOCX), у многих стали появляться проблемы с чтением файлов нового формата, не минула сия чаша и меня. Сегодня пришёл файл с расширением docx, к сожалению, OpenOffice его не смог переварить. Нашёл следующие способы решения данной проблемы:
- Если на компьютере стоит предыдущая версия Microsoft Office, достаточно загрузить и установить Microsoft Office Compatibility Pack.
- Скачать свободно распространяемую утилиту командной строки для преобразования файлов Office Open XML в/из ODF (OpenDocument) формат, используемый в OpenOffice. Для работы данной утилиты необходимо установить .NET Framework 2.0, который можно загрузить здесь. Преобразование выполняется с помощью команды “OdfConverter.exe /I имя_исходного файла”.
- Загрузить OpenOffice OpenXML Translator, разработанный компанией Novell. Далее необходимо установить данное расширение через Сервис -> Управление расширениями -> Добавить и перезапустить OpenOffice.
Что делать с файлом winmail.dat
29.11.2007
По электронной почте пришло сообщение с непонятным вложенным файлом winmail.dat, который я не смог открыть стандартными средствами, и, как это обычно бывает, там был необходимый мне сейчас документ. Нашёл статью на сайте Microsoft по этому поводу. Наличие вложенного файла winmail.dat говорит о том, что пользователь отправил вам письмо используя TNEF-формат (Transport Neutral Encapsulation Format), содержащий инструкции сложного форматирования текста, специальные средства Outlook, а также вложения. Как правило, этот метод отправки писем используют клиенты Outlook (из пакета Microsoft Office) и программное обеспечение Microsoft Exchange Client. Написал отправителю письмо с просьбой исправить настройки своего почтового клиента и повторить файл. Пока ждал ответ, скачал утилиту fentun для распаковки содержимого файла winmail.dat. Запустил в командной строке “fentun.exe winmail.dat” и получил необходимые мне документы.
Denwer 3 alpha
27.11.2007
Вышел в третьей версии джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер»), пока только альфа-версия, но думаю, что в скором времени появится и релиз. Denwer - это набор программ (Apache, PHP, MySQL, Perl и т.д.) предназначенный для установки на машину с операционной системой Windows и позволяющий производить разработку и отладку web-сайтов без выхода в Интернет. Проект достаточно широко известен в русскоязычном Интернете. Отличия от предыдущей версии:
- Поддержка SSL (apache 2.2).
- PHP5 по умолчанию (+ модули sqlite, php_mysql, php_pdo, php_gd2).
- MySQL5 по умолчанию.
- Perl больше не входит в базовый пакет (он будет идти в полноценном пакете расширения в директории /usr/local/perl).
- Совместимость с Windows Vista (включая решение проблемы с read-only файлом hosts).
- Явное разделение OpenSource-компонентов и файлов Денвера.
- Расширенная выдача отладочной информации в случае ошибки установки.
Новую версию не тестировал, но, полагаю, не должна быть хуже прошлой версии. Главное, не забыть отключить использование 80 и 443 портов программой Skype, иначе веб-сервер Apache попросту не сможет запуститься.
Google Analitics
19.11.2007
Поставил себе счётчик от Google Analytics. Помимо собственно счётчика посещений у Google Analytics есть несколько очень полезных отчётов, таких как наложение географии посетителей на карту (при этом показывается количество посетителей по каждой стране и городу) и обзор источников трафика (откуда приходят на сайт посетители), плюс для тех, кто хочет заняться оптимизацией сайта, показывается статистика по ключевым словам. Мне весьма понравилось и могу рекомендовать. Для использования нужно иметь аккаунт в Google и потребуется установка специального кода на страницы, по которым нужно вести статистику (мне Wordpress потребовалась правка только одного файла в теме).

Подписка на ПО - товар или услуга?
13.11.2007
Появился у меня такой вот странный вопрос. Немного рассуждений по этому поводу:
- Когда ты пишешь программу кому-то на заказ, это однозначно услуга.
- Если начинаешь тиражировать программу, продавая её клиентам, то это точно товар
- Если программа продаётся по подписке (т.е. в аренду), на определённый срок (год или два), то, по идее, это должна быть услуга. При этом абсолютно все антивирусы продаются по подписке, но вроде считаются товаром. Ничего не понимаю…
Пока напрашивается только такой вывод: подписка на ПО может быть как услугой так, и товаром, в зависимости от того, что в данный момент удобней.
Notepad++
10.11.2007
Обычно для редактирования файлов с исходными текстами мне хватает возможностей встроенного редактора FAR, но в связи с использованием кодировки UTF-8 понадобился текстовый редактор с поддержкой данной кодировки. После поиска в Интернет установил себе редактор Notepad++. Кроме поддержки UTF-8 он обладает следующими очень полезными для меня возможностями:
- Подсветка синтаксиса большинства распространённых языков программирования
- Возможность сворачивания блоков в зависимости от использованного языка программирования
- Одновременная работа со множеством файлов.
Редактор распространяется бесплатно, но желающие могут поддержать разработчика, купив в магазине например такие вот симпатичные стринги (это не шутка):
Валидность html страниц
09.11.2007
В последнее время, особенно с выходом стандарта XHTML, многие стали уделять внимание соответствию создаваемых страниц стандартам. В отличие от предыдущих HTML редакций, стандарт XHTML, основанный на XML, гораздо строже, но более приспособлен к машинной обработке, что позволяет обрабатывать XHTML на мобильных телефонах с небольшими ресурсами. Основные различия между между XHTML и HTML:
- Все элементы обязательно должны быть закрыты. Теги, которые не имеют закрывающего тега (например, <img> или <br>) должны иметь на конце / (например, <br />).
- Булевы атрибуты записываются в развёрнутой форме. Например, следует писать <option selected=”selected”> или <td nowrap=”nowrap”>.
- Все значения атрибутов обязательно должны быть заключены в двойные кавычки.
- Имена тегов и атрибутов должны быть записаны строчными буквами (например, <img alt="" /> вместо <IMG ALT="" />).
- < и & везде, даже в URL, должны замещаться < и & соответственно.
- Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1.
По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор. Валидные (т.е., отвечающие веб-стандартам) XHTML документы должны отображаться во всех браузерах на всех платформах. Любую страницу можно проверить с помощью online валидатора. Я проверил главную страницу своего блога, стандарту XHTML она соответствует, поэтому могу поставить специальный баннер.
Видеоконференции в Skype
03.11.2007
Сегодня с утра позвонил отец, сказал что привезёт веб-камеру и просил настроить видеосвязь с Алматой, где живёт младший брат. Раньше, ещё до Мегалайна, мы использовали NetMeeting на dialup соединении, но качество и скорость совершенно не понравились. На сайте Мегалайна стояла ссылка на сайт с программой для видеоконференции, которая имеет преимущество в том, что сервер физически расположен в Казахтелекоме, но зарегистрироваться там у меня почему-то не получилось (подозреваю, что сервис умер, не родившись). Поэтому привычно решил использовать для этих целей Skype. Как и следовало ожидать никаких накладок: Skype сразу же увидел Веб-камеру, предложил проверить настройки и всё заработало, достаточно было сделать звонок и включить видеотрансляцию. Всё же скорости 128 Кбит недостаточно для полноценной передачи видео (периодически подтормаживало), но считаю, что результат в принципе неплохой.


