RSS
 

 

Записи за Сентябрь, 2011 месяц

Демотиваторы (80 фотографии)

30 Сен

Свежие демотиваторы в пятницу!


Продолжение >>

 
 

Гаджеты: Сенсорный слайдер с двумя экранами

29 Сен


Лет десять назад даже один сенсорный экран в смартфоне - это уже было очень много. А сейчас, когда сенсорным становится буквально все на свете, одна чувствительная поверхность - слишком мало. Ведь второй сенсорный экран можно превратить чуть ли не в любое периферийное устройство, от клавиатуры до игрового джойстика; поэтому недавно и появился концепт сенсорного телефона-слайдера.

Подробнее..

 

Метки: , 29.09.2011

OpenNews: Начало бета-тестирования PHP 5.4

28 Сен

Новая ветка интерпретатора языка программирования PHP 5.4 перешла на стадию бета-тестирования. В новой ветке добавлены новые языковые конструкции и удалены устаревшие возможности, поэтому версия 5.4 не обеспечивает полную совместимость на уровне API и конфигурации. При использовании PHP 5.4 может потребоваться модификация приложений и серверных настроек (например, удалена поддержка Safe mode и register_globals).

Основные новшества:

  • Возможности, удаленные по причине их устаревания:

    • Прекращение поддержки всех опций, связанных с режимом "Safe mode";
    • Прекращение поддержки синтаксиса "break/continue $var"
    • Удаление конфигурационных опций register_globals, define_syslog_variables, highlight.bg, session.bug_compat42, session.bug_compat_warn, y2k_compliance, allow_call_time_pass_reference и register_long_arrays;
    • Удаление функций session_is_regisitered(), session_registered() и session_unregister().
  • Увеличение производительности и оптимизация потребления памяти в Zend Engine. Работа по оптимизации проведена большая, улучшений очень много и они затрагивают различные части внутренностей PHP. Например, в тесте bench.php производительность PHP возросла на 19%, а в тесте micro_bench.php на 26%. При оценке скорости выполнения реальных приложений (c использованием акселератора APC) отмечается ускорение работы CMS typo3 на 6%, WordPress на 8%, drupal на 2%, xoops на 14% и scrum на 13%;
  • Поддержка языковой конструкции "Traits", предназначенной для организации повторного использования объектов без изменений существующих объектов;
  • Поддержка разыменования массивов (например, возвращающую массив функцию можно использовать как "func()['key']");
  • Интеграция поддержки системы динамической трассировки DTrace;
  • Перемещение встроенного расширения ext/sqlite во внешний каталог PECL (изменение не касается sqlite3, поддержка которого будет по прежнему встроена);
  • Для сборки PHP 5.4 требуется установка пакета autoconf 2.59 или более новой версии (рекомендуется Autoconf 2.60+). Расширены возможности сборки для unix-подобных систем, например, теперь можно одновременно собрать несколько бинарных SAPI из PHP и внешних SAPI-модулей;
  • Увеличена производительность парсинга запросов в FastCGI;
  • В $_SERVER['REQUEST_TIME'] теперь передается время с указанием микросекунд;
  • Изменено значение по умолчанию для опции "default_charset", вместо ISO-8859-1 теперь указано UTF-8;
  • По умолчанию активирован режим поддержки многобайтовых кодировок (php больше не нужно специально собирать с опцией "--enable-zend-multibyte"). Для выключения поддержки в php.ini добавлена директива zend.multibyte;
  • Возвращена поддержка замыкания "$this";
  • Добавлена возможность косвенного вызова методов через массив;
  • Добавлена поддержка использования ссылок на объекты при рекурсивном вызове serialize();
  • Добавлены новые функции: http_response_code(), header_register_callback();
  • Увеличена производительность функции unserialize();
  • Добавлена поддержка "stream metadata API: в класс stream_metadata();
  • Разнообразные улучшения отмечаются почти во всех стандартных расширениях;
  • Добавлен вызываемый typehint;
  • Удален алгоритм угадывания часового пояса. Отныне если часовой пояс не задан явно, используется "UTC";
  • Расширения mysql, mysqli и pdo_mysql теперь по умолчанию базируются на mysqlnd.

Разработка PHP 5.4 ведется в рамках нового регламента подготовки релизов, подразумевающего плановую подготовку выпусков через фиксированные промежутки времени с оформлением тестовых версий в процессе разработки. В соответствии с новым регламентом, значительные релизы PHP, содержащие новшества, будут выходить раз в год, а время поддержки новой ветки составит три года. Более подробно с особенностями нового регламента можно познакомиться в данном обзоре.

 

Google Chrome / Расширение timeStats — на что вы тратите время в интернете

28 Сен

Всплывающее окно

Как показывает реакция хабрапублики на топик «Старт „Motivate Clock: “Не думай о секундах свысока”“, учёт потраченного времени интересует многих. Поэтому я хочу познакомить вас со своим проектом — расширением „timeStats“ для браузера Chrome. С его помощью вы всегда будете знать, сколько времени уходит на различные сайты.

Скачать расширение можно тут.

 

Метки: , , 28.09.2011

Удивительные вещи

27 Сен

94НН03 С006Щ3НN3 П0К4ЗЫ8437, К4КN3 У9N8N73ЛЬНЫ3 83ЩN М0Ж37 93Л47Ь Н4Ш Р4ЗУМ! 8П3Ч47ЛЯЮЩN3 83ЩN! СН4Ч4Л4 Э70 6ЫЛ0 7РУ9Н0, Н0 С3ЙЧ4С Н4 Э70Й С7Р0К3 84Ш Р4ЗУМ ЧN7437 Э70 4870М47NЧ3СКN, Н3 З49УМЫ84ЯСЬ 06 Э70М.

 
стр. 1 из 13123456789»»»