Теги ‘linux’

Наконец-то вышел Android 2.1 для HTC Hero

Обновление, которого так долго ждали большевики владельцы героев, свершилось! Т.к. я пользуюсь исключительно кастомными сборками, то поставил замечательный образ, который называется 7hero. Из приятных мелочей:

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

Наверняка есть еще что-то, чего я забыл, но, в целом, обновление получилось хорошим. Если решите обновляться из предложенного мной образа, сначала навестите тему на 4pda, чтобы проверить, не вышла ли версия посвежее, ну и custom recovery image тоже будет нужен. Внутри будут только скриншоты, которые все так любят. И напоследок несколько полезных ссылок.

  • Образ Custom recovery, который нужен для установки неродной прошивки.
  • Сама прошивка 7hero версии 9.2. С обменников ее качать долго. За прошивку говорим спасибо stari4ok.by с 4pda.
  • Образ радио, рекомендованный для этой прошивки. Прошивка радиомодуля ставится после основной прошивки.

Читать далее ‘Наконец-то вышел Android 2.1 для HTC Hero’ »

Ускоряем Firefox

Я думаю, все знают, что со временем огнелис начинает тормозить еще больше. Не в последнюю очередь связано это с тем, что фрагментируются и забиваются его внутренние базы, которые он держит в Sqlite. Так вот, их можно почистить и оптимизировать и это приводит к значительному приросту отзывчивости. Перед выполнением команды FF нужно закрыть полностью, иначе возможны неприятные сюрпризы. Также нужно заранее убедиться, что sqlite3 установлен в системе. Итак:

1
find ~/.mozilla/firefox -iname "*.sqlite" -exec sqlite3 {} "VACUUM; REINDEX;" \;

Эту команду можно даже добавить в еженедельный CRON, только нужно позаботиться, чтобы FF завершился до того, как она выполнится, при помощи killall firefox.

Отучаем Apache падать, если он не находит логов

Всем давно известна проблема web-сервера Apache: если он не может найти каталога, в который нужно писать логи, либо этот файл для записи недоступен, то сервер не запустится и выдаст ошибку. Такое поведение очень сильно раздражает, особенно, когда на этом Apache висит не одна тысяча сайтов.

Чтобы отучить apache падать потребуется слегка пропатчить несколько мест, которые отвечают за открытие логов. Модуль mod_log отвечает за CombinedLog, а за ErrorLog отвечает log.c, в server. Исходные тексты легко можно получить командой apt-get source apache2, если у вас подключены соответствующие репозитории исходных кодов.

Дальше нужно найти места, в которых apache открывает логи. В принципе, его код достаточно документирован и потребовалось совсем немного времени, чтобы догадаться, что достаточно убрать указатель на имя файла, чтобы он его не пытался открывать, а просто игнорировал.

Итак, патч, после которого apache не падает из-за логов: если по каким-то причинам не удается прочесть каталог, либо открыть файл с логами, он просто напишет ошибку в глобальный error.log (вот он должен быть доступен) и не будет туда ничего писать.

Хотите быстрого интернета?

Нет ничего проще. Достаточно поставить локально кеширующий DNS-прокси и HTTP-прокси. Под Linux с этим отлично справится dnsmasq и squid.

Скрипт для автоматического кодирования DVD в x264 aac mkv

После многочисленных экспериментов, о которых я уже писал, мне удалось как-то автоматизировать этот процесс. Для использования скрипта, его нужно положить в одну папку с образом, который должен лежать в каталоге с названием source, и никак иначе. Файлик нужно сделать исполняемым и запустить. На выходе должен получиться 1494 Мб рип (1/3 диска) и ~ 30 сек семпл, закодированный при тех же параметрах, что и основной рип. Причем, семпл получается до кодирования основного рипа. Никаких настроек скрипт не требует. Работает по тому самому алгоритму, соответственно, нужны все те же установленные пакеты.

качаем

Насколько плох ваш линукс?

Вдруг родилась мысль подсчитать некий коэффициент стабильности для различных дистрибутивов Linux. Сразу же была на коленке придумана методика ориентировочного расчета такого коэффициента. В конкурсе принимает участие Top 10 с DistroWatch в порядке популярности: Ubuntu, openSUSE, Fedora, Debian, Mandriva, Linux Mint, PCLinuxOS, Slackware, Gentoo, CentOS, FreeBSD и вне конкурса идет небезызвестное творение ребят из Редмонда Windows, а также ArchLinux, который по слухам славится своей стабильностью и качеством.

Читать далее ‘Насколько плох ваш линукс?’ »

Как перенести корневую ФС на LVM в Debian

Всвязи с заменой жестких дисков потребовалось проделать перенос корневого раздела внутрь группы томов LVM. В процессе столкнулся с интересными граблями и хочу с ними поделиться.

Читать далее ‘Как перенести корневую ФС на LVM в Debian’ »

Пристегиваемся...

В настоящее время осуществляем перенос данных на свежие терабайтные жесткие диски. Да-да, когда все закончится, на сервере прибавится примерно 400 Гб места и значительно вырастет скорость доступа. Хорошая новость. Плохая новость в том, что пока это все происходит, сервер будет колбасить. Ну да и ладно, переживем, не в первый же раз :)

Тяжелый день Каганова

Лео Каганов полил дерьмом несколько дистров линукса за то, что он работает не так, как он хочет. Его не устраивает производительность дистрибутивов. При этом, человек сам ни-че-го не сделал ни для линукса, ни для себя, чтобы оно хоть как-то быстрее заработало.

Аргументация добивает: «Я, типа, пользователь, мне, типа, неохота ни во что вникать, чтоб работало». Да, в чем-то он безусловно прав, но сразу вспоминаются слова с интеропа: «линукс — это как отношения с девушкой. значала ты с ним познакомься, потом ухаживай, потом полюби, и только потом имей» (это сказал представитель любимого альта). В отличие от винды, где пользователь получает набор услуг за деньги.

Читать далее ‘Тяжелый день Каганова’ »

Получил пару сертификатов гуру :)

linuxadministrator.gifcomputertechnician.gif

На очереди еще парочка.