PHP: дизассемблирование
Иногда очень интересно посмотреть в недра того, что нагенерировал интерпретатор php. Проще говоря - дизассемблировать :)
Ставим расширение vld из pecl.
А потом можем легко смотреть кишки (опкоды) любого скрипта.
$php -d vld.active=1 -d vld.execute=0 -f yourscript.php
Можно заглянуть в статью, которая как раз посвящена разбору опкодов. И в официальный мануал.
WINE: создание 32х битного префикса
Категории:
HowTo
Некоторым приложениям, которые запускаются в wine нужно создание 32х битного префикса вместо 64х битного (это если у вас 64х битное окружение).
WINEPREFIX='/home/username/prefix32' WINEARCH='win32' wine 'wineboot'
Директории /home/username/prefix32 не должно существовать. Иначе wine ляжет с ошибкой.
AngularJS: пример автоматического скролла
Категории:
Разработка
ng-repeat в angularjs - это обычно проблема (если элементов много).
Наткнулся на удачный пример ленивой подгрузки элементов при прокрутке в рамках контейнера.