График LA в командной строке

Оказывается, в shell есть команда для построения графика изменения la с течением времени — tload Результат — А я всё по старинке пользовался top-ом). http://linux.about.com/library/cmd/blcmdl1_tload.htm

Проблемы рендеринга страниц в Firefox

Имеем флеш-плеер. На некоторых страницах при нажатии на кнопку «плэй» в плеере происходит перезагрузка flash-плеера. После долгих и мучительных разбирательств выяснилось следующее: Flash-player при смене статуса (play/pause) меняет фавикон на сайте следующим кодом: $(«link[rel=’shortcut icon’]»).remove(); $(«head»).append(«<link rel=’shortcut icon’ href='» + link + «‘ />»); Меняет на всех страницах, а перезагрузка плеера происходит только на некоторых, …

Read more

Проблема при работе с расширением memcached в php

Работал раньше сайт с memcache. Решили перейти на memcached. И повалились ошибки SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY, причём сначала одна CLIENT ERROR, а уже потом куча SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY. Гугление ничего не дало, а проблема оказалась в следующем: первая ошибка возникала из-за некорректного ключа (пробел …

Read more

Kubuntu — решение проблемы с русским

Решил вместо Ubuntu поставить kubuntu, при этом указал в качестве home свой прошлый home от Ubuntu. Дефолтным языком системы выбрал en_US. Не знаю, какой из этих факторов повлиял, но после установки все русские названия файлов превратились непонятно во что (и не только с файлами проблемы были). Нужно было подсказать системе использовать кодировку ru_RU.UTF8. Для этого …

Read more

Установка Ubuntu c USB

https://help.ubuntu.com/community/Installation/FromUSBStick

Как бороться с повторным добавлением обработчика события в jQuery

Нужно было навешивать и снимать обработчик клика динамически, при этом не затронув чужие обработчики, а их на элементе несколько, каждый ставится своим виджетом. Мой jQuery-ui-виджет навешивает клик только если его ещё нет. Для этого сделан отдельный метод: _bindClick: function() { var me = this; var $me = $( me.element ); // боремся с повторным навешиванием …

Read more

Удобный графический клиент для git под ubuntu

giggle

Работа с событиями в jQuery 1.7

В jQuery 1.7 добавили .on() и .off() для единообразия работы с событиями. bind, live и delegate могли вести себя непредсказуемо при использовании вместе. Например, $(document).unbind(‘click’) убирал все live(‘click’)-события со всего документа. Новое API событий .on() and .off() призвано как-то унифицировать систему создания обработчиков событий: Старое API Новое API $(elems).bind(events, fn) $(elems).on(events, fn) $(elems).bind(events, { mydata: 42 }, …

Read more

Борьба с утечками памяти в php

$limit = 512; $thresholdDelta = 10; ini_set(‘memory_limit’, $limit . ‘m’); … $memoryThresholdReached = false; $memoryThreshold = ( $limit — $thresholdDelta ) * 1024 * 1024; … while ( $user = $db->plain_fetch( $result ) ) { … // тут работа с данными … // проверка на превышение опасного порога использования памяти if ( ! $memoryThresholdReached && …

Read more

Адресная строка браузера в Ubuntu — выделить по клику всё содержимое

При клике на address bar в Ubuntu не выделяется всё содержимое как в Windows. Чтобы добиться этого в firefox, нужно: about:config → browser.urlbar.clickSelectsAll → true В Chrome этого сделать нельзя, но есть шорткаты — Ctrl+L или F6 http://askubuntu.com/questions/51580/why-doesnt-chrome-or-firefox-auto-highlight-the-address-bar