Родительские страницы:
  1. Главная
  2. Блог
  3. Страница 4

Марат Таналин о 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 не обязательно даёт лучший результат.

    Robert O’Callahan

  • 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-плеера звуковых и видеофайлов и потоков — воспроизведение звукового потока самопроизвольно останавливается спустя несколько секунд после начала воспроизведения, просто добавьте в параметр flashvars Flash-ролика (коим является JW Player) переменную duration со значением -1.