Обнаружил элементарный opds-сервер для домашнего использования: https://tinyopds.codeplex.com/
Есть все что нужно, настраивать ничего не нужно. Класс!
пятница, 17 мая 2013 г.
четверг, 4 апреля 2013 г.
Oracle Xe. ORA-28001: the password has expired
Внезапно на машине разработчика возникла сия проблема (ORA-28001: the password has expired) при попытке соединения через JDBC.
Решается просто. Соединяемся через sqlplus как sysdba (sys as sysdba например) и выполняем:
Теперь все работает как прежде.
Решается просто. Соединяемся через sqlplus как sysdba (sys as sysdba например) и выполняем:
ALTER USER имя_пользователя_например_SYSTEM IDENTIFIED BY тут_ваш_пароль_можно_тот_который_был ACCOUNT UNLOCK;
Теперь все работает как прежде.
понедельник, 11 февраля 2013 г.
Зарезервированные слова Oracle
Если возникла такая необходимость, то зарезервированные слова в Oracle можно посмотреть так:
На сейчас там 1846 слов...
select * from v$reserved_words order by keyword
На сейчас там 1846 слов...
среда, 16 января 2013 г.
Конвертация bzr в hg - проблема с множеством branch
После конвертации репозитория bzr в hg можно наблюдать наличие большого числа branch в новеньком репозитории hg, хотя никаких веток в bzr как бы и не было. Возникает это от того, что bzr считает названием ветки (сюрприз!) имя каталога проекта в момент комита. И если кто-то сделал себе checkout в каталог с именем, отличающимся от имени проекта, он сделал ветку. И наличие этих веток никак не посмотреть в bzr. Или я просто не нашел среди обилия команд как это сделать.
Как решить? Очень просто. Делаем первоначальную конвертацию bzr->hg:
Выясняем, какие ветки у нас получились в hg:
Создаем простой текстовый файл и устанавливаем в нем соответствие между левыми ветками и веткой default:
Теперь делаем окончательную конвертацию, указав дополнительно только что созданный файл в опции branchmap:
Теперь в новеньком репозитории hg должна быть только одна ветка default.
Как решить? Очень просто. Делаем первоначальную конвертацию bzr->hg:
hg convert -s bzr project1 project1-hg
Выясняем, какие ветки у нас получились в hg:
hg branches
Создаем простой текстовый файл и устанавливаем в нем соответствие между левыми ветками и веткой default:
project1 default project-1 default
Теперь делаем окончательную конвертацию, указав дополнительно только что созданный файл в опции branchmap:
hg convert -s bzr project1 project1-hg --branchmap bz1
Теперь в новеньком репозитории hg должна быть только одна ветка default.
Подписаться на:
Сообщения (Atom)