21 сентября 2011 г.

Java regexp: при использовании appendReplacement или replaceAll внезапно происходит Illegal group reference

Это странное поведение некоторых методов regexp с некоторыми случайными параметрами одно время убило мне пару часов отладки. Сам виноват, ибо проглядел в доках указание на специальное значение символов '$' и '\'. Не подумал, что из-за них может выкидываться java.lang.IllegalArgumentException, про который нет ничего в явадоках этих методов.

13 сентября 2011 г.

linux: изменить UID/GID юзера в системе

Сабж надобится иногда для того, чтобы аккуратно перевести систему на другой дистрибутив. Или чтобы корректно работали общие ресурсы в сети. И т.д. Всё примитивно, просто памятка. Проверяю под федорой и арчем, но способ универсальный. Мне надо поменять uid (1000 вместо 500) юзера dimon и назначить ему другую основную группу — 100(users) вместо 500(dimon).

28 июля 2011 г.

Создание самоподписанного (self-signed) SSL сертификата

И для генерации приватного RSA ключа и для создания CSR и для создания самоподписанных сертификатов буду пользоваться openssl под линуксом. Зачем нужны самоподписанные сертификаты — отдельный разговор, но могут пригодиться для отладки или там тестов. Установку openssl не буду описывать, под linux есть в любом дистрибутиве.

11 июня 2011 г.

импорт/экспорт репозиториев subversion

Всё запросто. Делаем дамп примерно так:
svnadmin dump /var/www/svn/project1/ > /home/dimon/project1.dump
Обратно заливаем так, соответствующе:
cd /var/www/svn/
svnadmin create project1
svnadmin load project1 < project1.dump
Для копирования репозиториев также есть хорошая команда
svn hotcopy ФРОМ ТУ

22 марта 2011 г.

проблемы с запуском и кириллицей у google earth 6 в fedora 14 x86_64

В федоре наблюдается проблема с запуском google earth. Гугление показывает, что такое же происходит и в других дистрибутивах. Это, похоже, уже традиция у гугла. В прошлый раз я писал про проблему google earth с SELinux, сейчас озвучу две других проблемы в федоре 14.

6 марта 2011 г.

linux: обои в виде планеты linux realtime wallpaper Earth

Давным-давно я сделал себе обоину в виде автоматически обновляющейся карты земли с облаками и освещённостью. Сейчас вспомнил и вернул на рабочий стол. Сама карта лежит на http://www.die.net/earth/ . Периодически обновляется, типа в реальном времени. Инструкций в инете полно, вот и моя с некоторыми ремарками, без которых первая попавшаяся из них у меня не заработала.

20 февраля 2011 г.

восстановление grub после переустановки windows

Недавно товарищ "сломал линукс", переустановив винду на отдельном разделе. На самом деле мы то знаем, что он просто перетёр загрузчик. Почему-то у него вызвало затруднение его восстановление. Он нашёл 100500 способ в интернете, ни один не сработал, вот сидел и грустил. За 3 минуты я ему починил, за 10 минут написал заметку о том, как восстановить grub после переустановки винды.