Марат Таналин о web-разработке и ИТ [4]
-
Скобки при создании объекта без аргументов
Нередко для создания программного объекта используется такой синтаксис:
new Example();В действительности, если аргументы в конструктор не передаются, можно написать более лаконично:
new Example;Справедливо, по меньшей мере, для JavaScript, PHP и C++.
-
Flash Player — прямая ссылка на дистрибутив (+)
Прямые ссылки на дистрибутивы Adobe Flash Player для тех, у кого Adobe Download Manager (DLM) работает некорректно.
-
Robert O’Callahan: «Полное аппаратное ускорение»
Маркетологи Microsoft утверждают, что IE9 — единственный браузер, обеспечивающий «полное аппаратное ускорение». Они ошибаются; в Firefox 4 применяются все три описываемых ими уровня ускорения.
(…)
Уверен, наша архитектура не уступит IE9 по быстродействию. С другой стороны, она позволяет нам использовать D3D-ускорение на Windows XP, доля которой по-прежнему очень велика. (…) Наша архитектура также позволяет воспользоваться GL-ускорением на Mac, X и мобильных устройствах, что очень важно.
(…)
Кстати, словосочетание «полное аппаратное ускорение» вводит в заблуждение. Каждый браузер задействует GPU [графический процессор видеокарты] по-своему, и большее использование GPU не обязательно даёт лучший результат.
-
31-дюймовые OLED-телевизоры LG на IFA 2010 (+)

Компания LG представила прототип OLED-телевизора с диагональю 31", имеющий разрешение Full HD (1920×1080) и толщину всего 2,9 мм.
Нулевое время отклика OLED обеспечивает непревзойдённую плавность движения на экране, а в применении к 3D-видео полностью исключает взаимопроникновение изображений, предназначенных для левого и правого глаз, характерное для жидкокристаллических дисплеев.
Для ИТ-специалистов вообще и веб-разработчиков в частности технология OLED способна обеспечить потенциально значительно более комфортный по сравнению с LCD-дисплеями характер изображения.
-
Расположение Flash-ролика в произвольной директории
Сложные Flash-ролики нередко состоят из нескольких файлов: основного swf-файла (собственно ролика) и динамически подгружаемых роликов, внешних ActionScript-сценариев, изображений и проч.
По умолчанию все вспомогательные файлы, пути к которым указаны внутри ролика в относительной форме, Flash Player ищет в той же директории (папке), где расположена содержащая ролик страница. Однако зачастую удобнее и рациональнее поместить сам Flash-ролик и связанные с ним файлы в отдельную директорию.
Чтобы ролик сохранил при этом свою работоспособность, достаточно добавить к соответствующему Flash-объекту параметр
base, в качестве значения которого указать путь к директории, где лежат Flash-ролик и необходимые ему файлы:<param name="base" value="/dir/with/files/" />Этот и другие параметры Flash-роликов подробно описаны в онлайн-документации Adobe (англ.).
-
Firefox 3.6 (+)

Свежей версии качественного интернет-браузера, вышедшей 21 января, есть чем порадовать:
- проведён рефакторинг работы с фокусом,
- переделана обработка
border-collapse, - реализована поддержка множественных фоновых изображений и многое другое.
Обзор самых интересных новшеств Firefox 3.6.
-
foobar2000 1.0 (+)

foobar2000 — отличный бесплатный плеер звуковых файлов с нарочито программистским названием, предназначенный для работы под Windows. Хотя версия 1.0 вышла только сейчас, плеер стал популярен задолго до этого благодаря стратегии регулярного выпуска предварительных версий с номером ниже 1.0.
Автором программы является Питер Павловски. Именно он когда-то разработал новую систему тем визуального оформления для Winamp 3, которая впоследствии стала использоваться в Winamp 5.
В отличие от Winamp, foobar2000 лишён системы тем оформления и использует родное оформление Windows, зато запускается мгновенно и обладает встроенной поддержкой множества звуковых форматов, в том числе MP4, AAC, WMA, Ogg Vorbis, FLAC, WavPack, Musepack, а также имеет ряд других интереснейших возможностей.
-
UsableHomeButton 1.1 — новые возможности

В новой версии расширения UsableHomeButton для Firefox добавлено контекстное меню, обеспечивающее доступ к новым полезным возможностям:
- список частей URL-адреса, каждая из которых ведёт на соответствующий родительский URL-адрес;
- команды «Забыть страницу» и «Забыть сайт» (доступны в Firefox 3.0 и выше).
С наступающим, друзья. ;-)
-
Windows Cache — родной PHP-акселератор для IIS (+)
Вышла финальная версия Windows Cache — родного решения Microsoft, принадлежащего к классу так называемых акселераторов. Представляет собой бинарное расширение для PHP 5.2/5.3, предназначенное для кэширования байт-кода PHP 5, работающего под управлением веб-сервера Microsoft IIS. Что интересно, официально доступны и исходные коды расширения.
-
Потоковое вещание через JW Player (+)
Если в последних версиях JW Player — популярного Flash-плеера звуковых и видеофайлов и потоков — воспроизведение звукового потока самопроизвольно останавливается спустя несколько секунд после начала воспроизведения, просто добавьте в параметр
flashvarsFlash-ролика (коим является JW Player) переменнуюdurationсо значением-1.