30 мая 2008 г.

Прикольный viewer

Нашел вот случайно Highslide JS. Понравилось. При случае включу в какое-нибудь Apex приложение. И стоит недорого, что приятно!

29 мая 2008 г.

Знакомство с чешской полицией

Вот и произошло сегодня первое за 2 года пребываения в Чехии знакомство с полицией. Повод не самый ужасный: у меня украли с машины задний номерной знак (эспэзетко на местном). Я знал, что когда-нибудь это произойдет, ибо номера нужно прикручивать!
Вобщем, алгоритм действий такой: звоните в полицию (158), там вам говорят адрес ближайшего полицейского участка. Идете в участок. Там без лишних проволочек заполняют протокол. Потом вместе с полицией съездили на "место проишествия", т.е. к дому, где осталась машина с неприкрытым задним знаком. Они сфоткали фас, анфас авто. Потом выдали мне бумагу, что заявление принято, и я отправился в магистрат получать новый номер. В магистрате нужно при себе иметь большой и малый тех.паспорт, побыт, 450 крон, там заполнить заявление и приложить подтверждение из полиции. Потом сдаешь оставший номер и получаешь взамен новых два :) Весь процесс занял около 3 часов. Кстати, в полиции тоже нужен техничак и побыт.

28 мая 2008 г.

SQL Developer. А вы знаете, что...

А вы знаете, что SQLDeveloper поддерживает переменные подстановки? Если когда-нибудь пытались выполнить запрос, в котором присутсвует амперсанд, то наверняка знаете.
Что интересно, они ведут себя почти так же как и в SQL*Plus. Я заметил лишь различие в поведении закомментированных переменных. (Кстати сказать, отключается запрос на подстановку значения тоже с помощью команды SET DEFINE OFF)

И еще одна полезность, которая унаследована от SQL*Plus: login.sql
В плюсе это файл, который запускается каждый раз когда происходит соединение с базой. (Это не всегда было так, но не суть..)
Точно так же в SQLDeveloper'е в настройках можно задать файл, который будет запускаться каждый раз при соединении с базой. Смотреть Tools -> Preferences -> Database (Run connection startup script on each new database connection).

Сюда, например, можно запихнуть пресловутый alter session set time_zone = '+nn:00' для избежания ошибки ORA-01882: timezone region not found при выборке через db link.

Маленький трюк: Включить чекбокс и задать файл на самом деле у меня оказалось мало. Чтобы эта функция "активизировалась" еще нужно создать новый Connection. Потом его можно удалить.

Nick Cave

Сходил жеж в субботу на концерт Ника Кейва. Это было просто супер! Словами такие эмоции описать сложно, потому и не буду пытаться. Обязательно схожу еще раз, когда приедет.
Кстати, живьём новый альбом слушается гораздно мощнее, чем в записи. Вжувую это просто БОМБА!

Пару слов по организации концерта. Мне всё понравилось! Бывает жеж такое :) Можно попытаться сравнить с похожими мероприятиями допустим в Минске, но ничего не выйдет. Здесь я пришел и отдохнул. Никаких очередей на вход-выход, никто не бегает в форме и не следит чтоб не курили... Большое количество "буфетов". Пиво кстати 35 крон стоило.
Ну и публика.. очень разные люди. Ну просто совершенно разные!

Из минусов - 2 дня после концерта болела шея :) Кто на концертах отрывается - тот поймет.

23 мая 2008 г.

Ширина колонки в отчетах Apex

Казалось бы - что может быть проще задать фиксированную ширину столбца в отчете Apex. А не тут то было. Понятно было сразу, что нужно изменять свойство CSS Style для колонки, но как? Просто задать width:100px; результатов не даёт. Решение искал долго, пока не наткнулся на оракловских форумах на такое значение: display:block;width:100px;overflow:hidden;.
Работает!

13 мая 2008 г.

Текущее состояние дел

Давно не писал про житьё-бытьё. Главное событие на сегодняшний момент - закончилась эпопея с полицией. Наконец вся семья получила в паспорта долгосрочное пребывание (dlouhodoby pobyt) до марта следующего года. Так что до конца этого года надеюсь полицию не увидеть, ибо задолбался. Сегодня с 4х утра на ногах, до сих пор не жрамши :(

Еще закончилась моя работа над одним из проектов в третьей фирме. Т.е. я опять вернулся в свою родную контору. У нас тут офис отремонтировали - стало вполне даже уютненько. Набрали народу нового. Теперь у меня за спиной несколько человек сидит, чего я не люблю. Да ну и хрен с ними..
Из последнего проекта очередной раз извлёк, что датабазника (т.е. меня :)) нужно звать на начальной стадии проекта, а не когда идет внедрение затыкать дырки. В этом проекте лажи со стороны программистов было мало - молодцы, основная лажа была в архитектуре. Причем как вы понимаете эти недочеты уже исправлять было поздно. Вобщем, сопровождать это добро мне не хотелось бы, но работать оно будет.

Пока нового проекта нет, потому погрузился в изучение новых для меня горизонтов..

А еще немного о том, как провожу свободное время, пишет моя жена.
Вот мы ездили в Пругонице
Здесь "отдыхаем" по поводу пасхи :)
А это мы ездили в Кутну Гору и Костнице. Кстати сказать, меня Костнице очень даже впечатлили, хотя я не предполагал что так будет. Много всяких мыслей в голову приходит после такой экскурсии. Правда ничего толкового :)
Ну и там еще всякие мероприятия, поездки, пиво и т.п.

За сим откланиваюсь

12 мая 2008 г.

Новый JDeveloper

Вышел новый Oracle JDeveloper 11g. Если не ошибаюсь, то 1-го мая, так что можно сказать с пылу с жару. Вот качаю попробовать. Не то чтобы я его активно использовал, но иногда приходится, даже несмотря на моё не самое хорошее отношение к Java.

5 мая 2008 г.

Опять про Родину..

Думал домой в июне съездить на машине, а не тут то было! Родное государство как всегда усложняет жизнь на ровном месте. Читать здесь. Таким образом, нужно дополнительных 1500 евро для залога на автомобиль. И ситуация с возвратом при выезде, как я понял, до сих пор неоднозначна. Матерных слов не хватает!!! Поеду поездом.

Просмотр графики в убунте

Я уже писал как-то про просмотр графики в линуксе. До недавнего момента использовал для просмотра gqview а для редактирования КДЕшный showphoto. Назвать сие решение удобным язык не поворачивается. И вот на днях искания привели меня к GTHUMB. Это почти то что нужно! Ворочать картинки можно пачками, а не по одной. Менять размер тоже. Листает файлы шустро, интерфейс во всех отношениях приятный (предосмотр, сортировка и т.п.) И даже есть функция уменьшения эффекта красных глаз. НО, есть одно но. Эта самая функция какая-то корявая!!! Поколупаться пока времени особо не было, но с ходу ей пользоваться не получилось. Потому showphoto пока не сносил - в нем это реализовано просто отлично! Нормально работает. Изначально тестил на неправильной фотке - там глаза вообще никакой софт не берет. Для исправления красных глаз нужно просто кликнуть по зрачку. Оценка все 5 баллов! То что мне было нужно, факт!