XNAME.ORG достал: достаточно часто DNS-сервис становится недоступен. Переехал на FREEDNS.AFRAID.ORG.
Посмотрим, как будет там.
Архив за ‘Одминское’ категория
Переехал на другой DNS.
Март 28th, 2010openSUSE 11.2 Migration tips #3
Декабрь 13th, 2009Собственно, ещё один неприятный момент, возникший в связи с миграцией на openSUSE 11.2.
Заключается этот момент в том, что в моей любимой Eclipse IDE кнопки ненормально реагируют на щелчки мышью. Вернее, так: некоторые кнопки, когда я пытаюсь кликать на них, просто не работают. Как выяснилось из бага 555807, связано это с новой версией GTK. В новой Eclipse это дело, вроде, уже исправили.
Для тех же, кто пока не хочет менять версию, есть костыль (читать workaround): для нормальной работы Eclipse и других java-приложений, использующих GTK, нужно установить переменную среды окружения GDK_NATIVE_WINDOWS в true:
export GDK_NATIVE_WINDOWS=true |
Например, эту строчку можно записать в .bashrc:
echo "export GDK_NATIVE_WINDOWS=true" >>~/.bashrc |
Перелогиниваемся, запускаем Eclipse, радуемся.
KDE 4
Декабрь 1st, 2009Сижу вот, вникаю в KDE 4. Уж слишком вычурно как-то пока.
Да и работает ощутимо плавнее и медленнее, чем KDE3.
KDE 3 я тоже поставил, но вот есть одна незадача — падает knotify по непонятным причинам.
А пока — текущий скриншот нового рабочего стола.
Будем ковыряться дальше.
openSUSE 11.2 Migration tips #2
Ноябрь 28th, 2009Вторая проблема, с которой пришлось столкнуться — это откровенно медленная работа Mozilla Firefox. Грузить страницу за 30 секунд при 9-мегабитном коннекте — позор.
Поэтому, пошерстив немного инет, вышел на следующую страничку:
Sooo slow Firefox on Suse 11.2
Оказывается, господа-разработчики Firefox немного перемудрили и врубили автоматическое использование DNS для IPv6. Поэтому лекарство следующее:
1. Пишем в адресной строке: about:config
2. Ищем параметр network.dns.disableIPv6 и выставляем его в false
3. …
4. PROFIT!
openSUSE 11.2 Migration tips #1
Ноябрь 28th, 2009В связи с тем, что моя openSUSE 10.2 в последнее время стала себя плохо чувствовать, я решил-таки заняться постепенной миграцией на openSUSE 11.2.
Я не буду расписывать пока впечатления о системе, так как ещё до конца её не настроил. Здесь же постараюсь выложить решение проблем, с которыми я столкнулся при миграции.
Итак, первая проблема — это монтирование шифрованного раздела. При установке надо под любым предлогом отказаться от монтирования скрытого раздела, так как YaST Manager согласится с этим только при условии его полного форматирования.
После установки монтируем старый корневой раздел (я ставил новую систему в другой, заведомо подготовленный раздел) и смотрим содержимое файла /etc/cryptotab:
/dev/loop0 /dev/hda6 /home ext3 twofish256 acl,user_xattr |
И, соответственно, переписываем это в /etc/fstab:
/dev/sda6 /home ext3 acl,user_xattr,loop,encryption=twofish256 1 1 |
Отметим, что в /etc/cryptotab используется устройство /dev/hda6, а в /etc/fstab новой системы — /dev/sda6, так как в новых версиях ядра Linux используется немного другая система именования устройств.
После чего подгружаем необходимые модули:
modprobe cryptoloop modprobe twofish mount /dev/sda6 |
Теперь раздел подмонтирован. Осталось закрепить результат, для этого идём в /etc/sysconfig/kernel и добавляем к параметру MODULES_LOADED_ON_BOOT значения:
MODULES_LOADED_ON_BOOT="cryptoloop twofish" |
UPD: Конечно, это не решает проблему до конца: при автоматическом монтировании раздела при загрузке системы.
Чтобы не было проблем, включаем сервис boot.crypto:
chkconfig boot.crypto on |
После этого создаём файл /etc/cryptotab и прописываем туда:
/dev/loop0 /dev/sda6 /home ext3 twofish256 acl,user_xattr |
И убираем заранее созданную запись из /etc/fstab.
На этом решение первой проблемы заканчивается
.
Долбофлеш, версия 10
Октябрь 20th, 2009Отец, став активным зырильщиком всяких инет-видео-роликов, задолбал меня, прося поставить ему на систему flashplayer 10.
В стандартном репозитории openSUSE 11.0 идёт только девятка, поэтому пришлось качать с инета пакет — вернее, отсюда:
http://get.adobe.com/flashplayer/
В общем, установка не представляет труда. Перед установкой желательно снести пакеты с флешем, установленные из из стандартных репозиториев.
Дальше качаем что душе угодно — tar.gz, rpm или ещё чего. Я, собственно, остановился на RPM. Установка тоже простая:
rpm -i flash-plugin-10.0.32.18-release.i386.rpm |
Но браузер (Firefox), сцуко, не хочет после установки цеплять флешки.
Решаем эту проблему, делая симлинк на установленную библиотеку в каталог /usr/lib/browser-plugins:
ln -s /usr/lib/flash-plugin/libflashplayer.so /usr/lib/browser-plugins/libflashplayer.so |
После чего запускаем фаерфокс и радуемся…
Sequoia изнутри: заключение
Август 28th, 2009Разбор полётов
В общем, сегодня решил, что ну её нафиг, эту Sequoia. Ибо я так и не нашёл в сети реализации класса, выполняющего бэкап данных СУБД ORACLE для Sequoia.
Разработчики много чего обещают, пророчат чуть ли не светлое будущее, а на самом деле ничего сверхнового и революционного в ней нет.
Изначально я думал, что разработчики написали свой парсер SQL-выражений под каждый движок, на деле же всё оказалось проще и прозаичнее: SQL-запросы тупо транслировались в базы.
Про атомарность транзакций я вообще молчу: в подобной архитектуре она в принципе не может быть реализована.
» Читать дальше: Sequoia изнутри: заключение
Sequoia изнутри #3
Август 27th, 2009Пролог
В предыдущем посте я описал, на какие грабли пришлось наступить, чтобы заставить Sequoia создавать таблицы в RecoveryLog и запускать backends. Тем не менее, сама работа контроллера по-прежнему оставалась некорректной, и, как выяснилось, без правки исходников решить проблему никак не получалось.
» Читать дальше: Sequoia изнутри #3
Sequoia изнутри #2
Август 27th, 2009Введение
Собственно, после первой неудачи с RAIDb1, изложенной в этом посте, я решил воспользоваться такой фичей, как RecoveryLog. Для этого ещё раз перечитывал туториал по созданию виртуальной БД.
» Читать дальше: Sequoia изнутри #2
Sequoia изнутри #1
Август 27th, 2009Как бэ вступление
По работе возникла необходимость синхронной рабты с кластером БД (4 базы, в которых должны храниться одни и те же данные). Для этого я несколько месяцев подряд писать тулзу data_proc (коммерческая разработка), которая обрабатывает данные в поточном режиме и устойчива к connection-loss/database-failure ошибкам. Единственный недостаток — это хранение данных на локальном диске в виде журналов, объём которых достаточно велик, если база несколько часов находится offline.
Помимо data_proc у нас есть ещё куча других приложений, для которых пришлось писать балансировщик нагрузки для SELECT-запросов, с чем мы успешно справились. Тем не менее, вопрос балансировки нагрузки и кластеризации (с целью упрощения data_proc) остался, и мне предложили разобраться с C-JDBC, о чём я и буду сейчас писать.
» Читать дальше: Sequoia изнутри #1
