Архив рубрики: Web-разработка

phpBBex v1.9.7

phpBBexНебольшое обновление моего форка phpBB 3.0. Реализована поддержка SMTP+TLS для доставки писем. Добавлена умная автонастройка сервера и убраны утратившие смысл ручные настройки. Удалено немало устаревшего кода, дистрибутив полегчал почти на 100 килобайт! Поддерживаются PHP 5.6-8.3. Подробнее →

Закат эпохи Internet Explorer на основе статистики метеорадара

IE Meter

Появилась страничка, на которой можно наблюдать закат эпохи некогда легендарного Internet Explorer. Данные основаны на статистике по уникальным посетителям метеорадара за последние 365 дней. Период такой большой, чтобы избежать влияния ежегодных колебаний и сделать значение более стабильным. Чем меньше суммарная доля всех версий IE, тем больше его логотип будет в тени современных технологий. IE 11 и IE Mobile 11 вышли в далёком 2013 году, после чего их развитие было остановлено, а на замену пришёл Edge, который первые годы работал на доработанной версии движка IE (EdgeHTML 12-18), а в 2019 перешёл на Chromium. Движок IE всё ещё ограниченно поддерживается метеорадаром. На удивление достаточно много людей по сей день заходит при помощи этого устаревшего браузера, особенно со старых смартфонов на базе Windows Phone.

Закат эпохи Internet Explorer →

Помимо этого, немного обновился интерфейс метеорадара:

  • Кнопки обновления и часового пояса поменялись местами. Кнопка обновления данных переехала впервые с самого появления метеорадара в 2013 году! Самое радикальное изменение в интерфейсе за все эти годы =)
  • Дата радарной карты отображается только если радар не работает и отображаемые данные устарели. Если данные актуальны, нет смысла показывать текущую дату.

Запустить метеорадар →

phpBBex v1.9.6

phpBBexНебольшое обновление моего форка phpBB 3.0. Добавлена поддержка свежего PHP 8.2, реализована полная поддержка UTF-8 включая emoji, удалёно много устаревшего кода (дистрибутив полегчал на 350 килобайт!), стандартные правила форума значительно сокращены с сохранением сути, исправлен ряд проблем и ошибок. Подробнее →

phpBBex v1.9.5

phpBBexНебольшое обновление моего форка phpBB 3.0. Улучшена поддержка PHP 7.0+, появилась поддержка свежего PHP 8.1. В профиле пользователя теперь можно указать Telegram. Помимо этого, исправил несколько незначительных ошибок в коде и внёс небольшие косметические изменения в стиль. Подробнее →

phpBBex v1.9.3

phpBBexНе прошло и пяти лет, наконец добрался до своего форка phpBB 3.0 и добавил поддержку PHP 7.0+ и PHP 8.0. На новом PHP всё работает заметно быстрее и потребляет в 2 раза меньше ресурсов. Ого! Помимо этого, исправил несколько незначительных ошибок в коде и внёс небольшие косметические изменения в стиль. Подробнее →

Вышел Hosts Commander v1.6.0

Hosts Commander обновился до версии 1.6.0. В новой версии исправлены некоторые неудобные моменты и улучшена поддержка IPv6.

  • Команда add автоматически удаляет все предыдущие вхождения добавляемых хостов
  • Команда upd может только обновлять существующие записи
  • Команда set может как обновлять существующие записи, так и добавлять новые
  • Команды add, set и upd позволяют добавлять или обновлять одновременно IPv4 и IPv6 адреса за один запуск
  • Нормализация IPv6 адресов, автоматическое приведение к компактному виду
  • Команда recreate переименована в empty
  • Для команды view добавлен алиас ls
  • Другие незначительные изменения

Скачать: hostscmd.zip (17КБ). Страница проекта →

Вышел phpBBex 1.6.0. Нет неприятным мелочам!

После выхода phpBBex 1.5.0 прошло почти 6 месяцев. За это время в репозиторий было сделано более 100 коммитов с большим количеством полезных изменений. Были реализованы многие предложения и пожелания пользователей. Особое внимание уделялось мелким недоработкам в phpBB, которые которые в целом жить не мешают — но раздражают и отнимают время. Итак, время релиза phpBBex 1.6.0 пришло! Девиз: Нет неприятным мелочам! Подробнее...

Вышел phpBBex 1.5.0. Юбилейный выпуск!

phpBBex — это новый и динамично развивающийся форк phpBB 3. Проект был создан по причине того, что оригинальный phpBB 3 развивается очень медленно, и с момента выхода в 2007 году в нём практически не было видимых изменений. Подробнее...

Работа над проектом была начата 16 февраля 2011 года, и ровно год назад, 9 октября 2011 года, была анонсирована первая стабильная версия phpBBex. С тех пор проект регулярно обновляется, обрастая с каждым релизом новыми возможностями. И в этот раз, не глядя даже на то, что предыдущий релиз был всего полтора месяца назад, в новой версии масса приятных нововведений. Подробнее...

phpBB Simple Chat v2.1 [03.09.2012]

Новая версия простого чата для phpBB3 в стиле чата сайта delphimaster.ru.

Что нового?

  • Исправлены ошибки
  • Код для поддержки устаревших IE6-IE7 удалён
  • HTML5 <audio> для уведомлений
  • Настройки хранятся в локальном хранилище (а не в куках как было раньше)


Читать далее

Уведомление о том, что браузер устарел

ТизерОни уходят. Ещё вчера мы были вынуждены прикручивать очередной костыль для IE6/IE7, а сейчас в этом уже нет необходимости. В СНГ у IE6 сегодня всего 0.5% трафика, у IE7 — 1.8%. Они действительно уходят. Думаю, большинство верстальщиков давно уже не добивается попиксельного соответствия макету, а кто-то даже не проверяет на работоспособность сайтов в столь старых браузерах. В таком случае не будет лишним предупредить пользователя, что сайт может работать неправильно, и предложить обновиться. Предлагаю готовый комплект из панельки предупреждения и страницы с предложением выбрать новый браузер.
Читать далее

BB [media] — универсальные аудио/видео/медиа BBCode

На сайте появилась официальная страничка проекта BB [media] — серии универсальных BBCode для различных форумов.

Проект зародился два месяца назад на форуме phpBBex в виде BBCode [video] для форума phpBB с поддержкой вставки видео с трёх видео-сервисов: youtube.com, vimeo.com и rutube.ru. Количество поддерживаемых сервисов быстро росло и на данный момент уже перевалило за два десятка. Буквально через пару недель появился phpBB [audio], который предназначен для вставки музыкальных треков с популярных аудио-сервисов. Прошло ещё немного времени, и стало очевидно: нужен один общий BBCode для вставки любого мультимедиа. Так появился phpBB [media]. А теперь данные BBCode доступны также для форумов vBulletin, а проект в целом получил новое имя — BB [media].

В будущем планируется добавить инструкции по установке BB [media] на форумы IP.Board, SMF и XenForo. Также планируется значительно расширить список поддерживаемых сервисов. Все поддерживаемые сервисы становятся сразу же доступны на всех форумах, независимо от того, на каком движке они работают. Достаточно только правильно установить BB [media].

Производительность flash-баннеров

Частяком, когда я работаю с множеством сайтов, какая-нибудь самая наглая страничка отнимает слишком много процессорного времени, из-за чего система неприятно подтормаживает. Чаще всего оказывается, что виновник — это какой-нибудь хитрый баннер на Flash или совершенно бесполезная приблуда на JavaScript, выполняющаяся в фоне.

Читать далее

Используем jQuery в скриптах GreaseMonkey

Я хочу рассказать об удобных и неоправданно редко использующихся новшествах GreaseMonkey версии 0.8, которая доступна уже более года. Они помогут сделать пользовательские скрипты более модульными, а главное — дадут возможность без ухищрений использовать jQuery, что позволит нам «писать меньше, а делать больше». Речь идет о новых мета-параметрах пользовательских скриптов: @resource и @require.
Читать далее

Индикатор окончания эры Internet Explorer 6 на рабочем столе

Internet Explorer 6 появился в 2001 году. В 2003-2004 годах он набрал рекордную рыночную долю 90%, и не глядя на все свои недостатки долгое время удерживал лидирующие позиции. Сегодня мы наблюдаем окончание эпохи IE6. Для того, чтобы наблюдать за этим процессом, я реализовал идею yanajy. Теперь мы можем прямо на рабочем столе наблюдать за изображением уходящего в тень логотипа IE6.

Скачать: ie6-meter.zip (1 кб.)
Исходники: ie6-meter-src.zip (236 кб.)
Демо: http://veg.by/files/ie6meter/

Индикатор популярности IE6 на рабочем столе

Данные автоматически берутся из статистики liveinternet.ru по неделям. Скрипт генерирует картинку, на которую ссылается обычный HTML документ, что собственно и устанавливается в качестве рабочего стола. Читать далее

Обоина «Когда умрет IE6...»

Время от времени захожу в статистику по браузерам в рунете на liveinternet.ru. Все жду, жду, когда же линия IE6 опустится ниже плинтуса... Будет меньше 5% — обязательно напьюсь. Чтобы не пропустить знаменательный день сделал обоину, на которой каждый день обновляется статистика по браузерам.
Когда умрет IE6...
Это — обычная HTML страница. В свойствах рабочего стола ставим вместо картинки html — и вот оно! Можно кастомизировать сколько душе угодно :)
Скачать: browser-stat-wallpaper.zip (20КБ)

Избавляемся от www в адресе сайта

Универсальное решение проблемы постоянных редиректов на домен без www при помощи mod_rewrite. Просто и полезно. Работает на любом домене без необходимости править для каждого сайта.
В корень бросаем файл .htaccess со следующим содержимым:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# В переменную окружения %{ENV:PROTOCOL} помещаем протокол
RewriteRule ^(.*)$ - [E=PROTOCOL:http]
RewriteCond %{HTTPS} ^on$ [NC]
RewriteRule ^(.*)$ - [E=PROTOCOL:https]
# Если нужно убираем www
RewriteCond %{SERVER_PORT} ^80$
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1:%{SERVER_PORT}%{REQUEST_URI} [R=301,L]
</IfModule>

Это всё.