15 Август 2008
Захотелось проверить кое-какой пример кода (из PHP preg_match с \w для русских букв). Сразу вспомнил, что в скрипте нужно выставить setlocale(LC_ALL,локаль), чтобы нормально обрабатывался такой момент. Текст был сохранен в кодировке cp1251, поэтому нужно было эту же локаль “включить” в php скрипте. В убунте такой локали по умолчанию нет. Читать запись полностью »
Метки: руссификация
Написано в Ubuntu | 2 комментариев »
11 Август 2008
Я уже писал об этом в одной из заметок. На этот раз обойдемся без браузера. Устанавливаем консольную утилиту.
sudo aptitude install youtube-dl
Использовать её очень просто. Например:
youtube-dl “http://www.youtube.com/watch?v=foobar”
Сохранит видео как foobar.flv Читать запись полностью »
Метки: video, web
Написано в Ubuntu | 1 комментарий »
10 Август 2008
Эта заметка может относится к Убунту, если в репозиториях нет нужного вам модуля. Обычно все необходимые модули присутствуют в виде пакетов. Имена пакетов имеют вид “php5-модуль”.
Захотелось поставить “экзотический модуль(расширение)” для работы с бд Informix. В репозитории его естественно не оказалось. Пересобирать php с опцией ” –with-informix” очень не рекомендуется, потому что версия php в Ubuntu протестирована на совместимость с ОС. Поэтому я решил собрать лишь саму библиотеку и подключить ее к php. Такая библиотека называется shared, по аналогии с dll в Windows, так же бывают статические библиотеки которые линкуются вместе с приложением(это если собирать с опцией –with-informix, например). Что я делал? Читать запись полностью »
Метки: php
Написано в Ubuntu | Нет комментариев »
9 Август 2008

gexmap
Exmap - утилита, которая анализирует общую память и с помощью нее лего определить сколько памяти использует процесс. Это более точная программа, чем ps или top, потому что она учитывает библиотеки, используемые совместно многими приложениями. Вывод состоит из нескольких столбцов, наиболее интересны столбцы Effective Resident и Resident. Резидентное значение представляет из себя полное количество физической памяти занятое процессом, включая разделяемые библиотеки, которые используются, в том числе, другими процессами, и обычно именно его можно ожидать на выходе ps или top. В эффективном резидентном значении разделяемые библиотеки поделены поровну между процессами, которые их используют; это гораздо более точное представление системной памяти, потребляемой процессом. Читать запись полностью »
Написано в Ubuntu | Нет комментариев »
8 Август 2008
Как оказалось руссификация консоли проводится просто, даже очень просто. Главное учесть тот факт, что usplash конфликтует с автозапуском cyr. Поэтому его необходимо выключить.
Читать запись полностью »
Метки: terminal, руссификация
Написано в Ubuntu | 2 комментариев »
5 Август 2008
Начали собирать программу, скачали, распаковали архив с исходными кодами, запустили ./configure и в ответ получили ошибки, что, мол, нет таких-то компонент, то есть зависимости не удовлетворены. Начинаете устанавливать зависимости вручную? А затем снова ./configure и так по кругу?
Предлагаю простое решение, чтобы установить все зависимости одним махом. Одно условие, любая версия программы уже должна быть в репозитории, чем ближе версии собираемой и из репозитория, тем лучше.
sudo apt-get build-dep <package>
Где <package> название пакета из репозитория.
Метки: software
Написано в Ubuntu | Нет комментариев »
2 Август 2008
Предлагаю решение для мониторинга сервера утилитой gkrellm. Оно будет запущено поверх ssh, чтобы соединение не было открытым. Для большей ясности отмечу, “десктоп” - это локальная машина, на которой вы работаете, “сервер” - это и есть удаленный сервер. Читать запись полностью »
Метки: hardware, monitoring
Написано в Ubuntu | 1 комментарий »
1 Август 2008

Я ненавижу звук встроенного динамика. Часто пользуюсь автодополнением команды с помощью Tab, чтобы не набирать лишние буквы, так он постояно пищит. Приведу пару инструкций, чтобы заставить динамик замолчать. Вы можете проверить сработали ли они нажав ctrl+g в консоли.
Читать запись полностью »
Метки: hardware, terminal, Xserver
Написано в Ubuntu | 1 комментарий »
31 Июль 2008
Helvetica отключена в убунте, вместо нее рендерится nimbus sans, довольно убогий шрифт. Большинство сайтов в интернете в стилях в font-family ставят Helvetica и на деле получается nimbus sans. Как от него избавиться? Читать запись полностью »
Написано в Ubuntu | Нет комментариев »
30 Июль 2008
Как оказалось urxvt поддерживает табы, благодаря perl’y. Он должен быть собран c perl-ext, чтобы это проверить запустите
urxvt –version
Если в списке модулей есть perl, то все отлично. Проверяем:
urxvt -pe tabbed
Ключ -pe загружает расширения, написанные на perl. Вот, что должно получится:

tabbed urxvt
Читать запись полностью »
Метки: perl, terminal
Написано в Ubuntu | Нет комментариев »