Kohana 3 — обработка ошибок (404)

По умолчанию в php фреймворке Kohana 3 обработка ошибки 404 выглядит так: ReflectionException [ -1 ]: Class controller_logins does not exist SYSPATH/classes/kohana/request.php [ 864 ] 859 } 860 861 try 862 { 863 // Load the controller using reflection 864 $class = new ReflectionClass($prefix.$this->controller); 865 866 if ($class->isAbstract()) 867 {…

читать далее

PHP xDebug Ubuntu Netbeans

Поставил себе xDebug — инструмент для отладки php приложений. Только когда поставил понял что он мне просто необходим. Хоть тестирование рекурсий и трассировка мне пока не нужны, возможность просматривать значения переменных в выбранных строках кода сильно облегчит поиск ошибок. Установка в ubuntu предельно проста: sudo apt-get install php5-xdebug Чтобы включить…

читать далее

Photoshop в Wine

Для многих фотошоп незаменим… Но и linux для многих незаменим! Будем прокачивать wine, чтобы подружить его с фотошопом. Если не знаете, что такое wine и его у Вас нет, добро пожаловать на http://ru.wikipedia.org/wiki/Wine и http://www.winehq.org/download У Вас есть wine, едим дальше… Понадобиться пара библиотек из винды: gdiplus.dll и atmlib.dll —…

читать далее

Доводим до ума nautilus

Nautilus это файловый менеджер в среде GMOME. Лично мне он нравится больше, чем громоздкие но многофункциональные аналоги тоталкомандера. Если Вам нравится тоталкомандер, то в linux попробуйте Tux Commander. Если же Вы любите легкие файловые менеджеры и у Вас GMOME, то читайте эту статью. Первое что просто необходимо сделать, это установить…

читать далее

notepad++ в linux

Очень многие любят этот текстовый редактор и считают его лучшим. У него нет версии для linux и почти все линуксоиды заменили его на аналоги (gedit,medit,kate,scite…). Лично меня эти аналоги не устраивают, поэтому я юзаю его и в linux… хоть и после некоторого «мозготраханья» при установке. Устанавливается (с wine) он вполне…

читать далее

Автоматическая проверка новых ЛС на форуме средствами linux

Реализуем проверку наличия непрочитанных личных сообщений на форуме самого распространенного движка vBulletin через командный bash файл и crontab. Понадобятся такие стандартные утилиты: curl, iconv и grep. Проверьте установлены ли они в вашей системе. При помощи дополнения к firefox «Просмотр HTTP заголовков» можно проследить как происходит авторизация, какие данные куда отправлять….

читать далее

Статистика сетевого трафика в linux

Набрел в одном из блогов на исходник программы (с++) для учета сетевого трафика. Стало интересно и я предположил что в моих убунту репозиториях наверняка есть что-то подобное. Нашлась консольная софтина vnstat. Командой sudo vnstat -u -i wlan0 была создана новая БД для статистики трафика моего wi-fi соединения. Чтобы обновить статистику…

читать далее

Особенности установки Calculate linux (основанной на gentoo)

Небольшое вступление. Купил ноутбук samsung r58 в качестве дешевенького очередного обреченного на убиение гаджета… Уже была установлена система windows 7, я ее удалять не стал, но как основную думал поставить Open Suse. После запуска в режиме live CD стало ясно что суся слишком много жрет ресурсов и на таком железе…

читать далее

Обход ограничения 30 секунд

Когда нужно проводить длительные операции в фоновом режиме, нужно быть уверенным, что процесс не оборвется на половине. По идее, решение crontab, но не всегда он есть, не всегда пользователь скрипта сможет его настроить и далеко не всегда есть возможность создать задачу для крона из PHP, а потом еще и удалить….

читать далее

Ubuntu — навигация по окнам как в Mac OS X

такое меню в стиле МакОси можно сделать в убунту при помощи CairoDock. Установка: sudo -v echo «deb http://repository.glx-dock.org/ubuntu $(lsb_release -sc) cairo-dock ## Cairo-Dock-Stable» | sudo tee -a /etc/apt/sources.list wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | sudo apt-key add — sudo apt-get update sudo apt-get install cairo-dock cairo-dock-plug-ins Там куча настроек, можно все…

читать далее