Присоединяйтесь к протестной блокировке сайтов!
devpreview
С 1 августа вступает в силу #ЗаконПротивИнтернета. Подпишитесь под петицией на РОИ и заблокируй свой сайт js скриптом
Присоединяйтесь к протестной блокировке сайтов!

Исправляем последствия неправильно разбитой файловой системы в Linux Debian (переносим root)
devpreview
В двух предыдущих постах (раз, два) я рассказывал о том, как бороться с последствиями неправильно разбитой ФС.
Сначала мы уменьшили размер корневого раздела, а затем на свободном пространстве создали LVM.

Осталось перенести систему на созданные разделы.

Читать дальше...Свернуть )

Метки: , ,

Исправляем последствия неправильно разбитой файловой системы в Linux Debian (настраиваем LVM)
devpreview
В предыдущем посте я писал о проблеме неправильно распределённого ЖД и уменьшении размера с корневой директорией. На этот раз раберёмся с LVM (по мотивам этой статьи).

В отличии от предыдущего раза, мне не нужен установочный диск Debian, т.к. LVM можно создать на работающей системе.

Читать дальше...Свернуть )
Метки: , ,

Исправляем последствия неправильно разбитой файловой системы в Linux Debian (уменьшаем размер root)
devpreview
Начинаю мужественно бороться с одной досадной штукой: на арендованных виртуальных серверах выделен всего один раздел под файловую систему (нет даже swap), т.к. Debian был предустановлен, а мне, почему-то, совсем не хотелось устанавливать с нуля.
Сервера уже во многом настроены, а мысль о том, что файловая система разбита не оптимально, начинает поедать меня всё сильнее. Попробую исправить.

Итак, план действий такой:
  1. Уменьшить размер корневого раздела до фактически занимаемого места;
  2. Установить LVM и создать необходимые разделы;
  3. Разнести корень на новые разделы.
Сложности добавляет ещё и малый объём виртуального жесткого диска: всего 15GB.
Все испытания провожу со специально созданной для этого виртуальной машины.
UPD (11.08.12): Все описанные действия успешно проведены на серверах в продакшене с минимальным простоем.

Начинаем с уменьшения размера корневого раздела.

Для этих целей нам понадобится установочный диск Debian Squeeze.
Весь текст ниже, по сути, вольный перевод How To Resize ext3 Partitions Without Losing Data + грабли на которые я наступил.

Итак, поехали.


Читать дальше...Свернуть )
Метки: ,

Беспроводная мыша VS laptop-mode-tools
devpreview
Была такая проблема: при отключении нетбука от зарядного устройства, курсор несколько секунд не реагировал на передвижение беспроводной мыши. Сразу же закрались подозрения о том, что дело в энергосбережении, а именно в "засыпании" USB (подозрения оправдались ответами на ЛОРе).

Есть такая штука, называется Laptop Mode Tools в ней и кроется проблема (хотя, скорее всего, проблема в производителе мышей, который "не знает" о Linux). Помимо всего прочего, там есть возможность управления "засыпанием" USB.


Читать дальше...Свернуть )

Краткий обзор iPhone 4S vs Samsung Galaxy Xcover (Android)
devpreview
Для рабочих нужд компании, в которой я сейчас работаю, привезли мне новенький iPhone 4S на котором мои сотрудники будут проводить финальное тестирование недавно написанного приложения под iOS.
Сам я не так давно стал активным пользователем Samsung Galaxy Xcover под управлением Android.

О "сравнении" этих двух телефонов речь и пойдёт.

Читать дальше...Свернуть )

Cross-Domain Messaging
devpreview
Для кросс-доменного "общения" есть прекрасная библиотека под названием easyXDM.
При определённых усилиях с помощью неё можно сделать, например, автоматический ресайз фреймов.
Метки: ,

ГОСТ Р ИСО/МЭК 26300-2010
devpreview
Microsoft теряяет позиции. Теперь официально :)
Метки:

Разбираем параметры командной строки
devpreview
Когда речь идёт о GUIшных приложениях, которые я пишу с помощью великого и могучего Qt, я считаю, что нужно использовать средства самого Qt (QStringList QCoreApplication::arguments () [static]). Но когда речь идёт, например, о демоне, то тут, по-моему, лучше придерживаться синтаксиса GNU. Благо, сам GNU предлагает несколько библиотек на выбор. В этом посте я хотел бы рассказать про Argp. (остальной текст под катом)

Читать дальше...Свернуть )
Метки: ,

Nginx + PHP + XSLT
devpreview
Тестирую возможности Nginx'а, а именно преобразование XML-ответа с помощью XSLT-шаблонов. XML я хочу получать не из простого XML-файла, а с помощью PHP (или любого другого приложения, поддерживающего FastCGI).

Теперь попробуем разобраться во всех премудростях.
Для вышеозначенной задачи нам потребуются:
  1. ОС, желательно UNIX (у меня Slackware 13.1);
  2. Nginx с модулем ngx_http_xslt_module;
  3. PHP, работающий как FastCGI.
Читать дальше...Свернуть )
 
Метки: , ,

?

Log in

No account? Create an account