Skip to content

Yearly Archives: 2008 - 6. page

Mac & Cables

Я вот сижу и думаю: а не перейти ли мне исключительно в рабочих целях на мак? Ведь там нет игрушек и отвлекаться будет не на что… Но такая мысль сразу же разбивается об железную логику моего внутреннего скупердяя: “Хочешь работать без игрушек вообще – поставь линух. И будет тебе без игрушек и без красот супервылизанного юзер интерфейса.” Резонно. Поэтому остаюсь в виндовз. Но с игрушками, удалить которые не поднимается рука. Был бы плейстейшн…

А плейстейшн купить не могу – его придётся подключать к проектору, а это новые провода и вероятный перегар лампочки в проекторе. А это значит новые расходы. А зачем мне новые расходы? Потому как коплю на покупку 18-200мм линзы. Хочу, понимаешь, чтобы зум был 11и кратный. Чтобы не приближаясь фотографировать из-подтишка. Птичек.

Куплю-ка я лучше моток провода для колонок. А то они все стоят в режиме стерео, прям передо мной. Хочется пространственного звука, но теперешние провода болтаются посреди комнаты и это неприятно. Щас пойду домой и померяю сколько километров провода надо будет купить чтобы пропустить его вокруг комнаты и сзади дивана.

Раз уж о колонках речь зашла, то расскажите мне о том, каким образом народ подключает 5.1 колонки к домашнему компьютеру и при этом не путается в проводах и не сшибает постоянно задние колонки. Эта тайна мучает меня уже давно и ответа на неё никак не найду…

Passport

Получил наконец-то новый загранпаспорт. Теперь получить уже готовую корочку можно только лично. Но, с другой стороны, если есть на руках и внутренний паспорт, то в него сразу ставят штамп о том, что выдан загранпаспорт. А это значит, что в мой будущий визит в Россию мне не придётся тащиться в МИД и тратить полдня на общение с бюрократами.

Этот мой неприятный визит в цепкие лапы Родины с лихвой скомпенсировался встречей возле посольства с моей хорошей знакомой, с которой я виделся в последний раз в далёком 94ом году, 14 лет тому назад, ещё в России. Я знал, что она живёт в Лондоне, даже разговаривал с ней по телефону пару раз, но вот встретиться как-то не получалось. И вот, внезапно, возле посольства – встретились. И теперь этот визит буду вспоминать только хорошими словами.

London views

“А из нашего окна площадь Красная видна”

А из моего рабочего окна виден весь Лондон. В пятницу переезжаем в новый офис, поэтому решил запечатлеть на память виды из опустевшего теперешнего.

Recruiters – new twist

Звонит ещё один деятель. Рассказывает про малюсенькую немецкую consultancy. Нет, говорю, неинтересно. Да и по деньгам маловато. Не хочу. Говорит что всё равно пришлёт job description. Ну пришлёт, так пришлёт.

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

Ответ: At the moment as I am sure you are aware we are in the middle of a credit crisis. In this situation invitations for interviews should not be discounted out of hand. I would strongly suggest keeping your options open at this stage and then once you have seen them (a one hour interview) you will have a much better idea of what exactly you considering throwing away.

Так что из-за какого-то кредитного кризиса я должен бросить стабильную работу и соглашаться на все интервью, даже на от тех контор, которые никаким боком мне не подходят. Весело!

iPhone in UK

Вот, что говорит O2:

“The 8GB model will cost just £99 on a new £30 per month tariff and the existing £35 per month tariff. Consumers choosing either the £45 or £75 per month tariffs will get the 8GB iPhone 3G for free. The 16GB iPhone 3G will cost £159 on the £30 and £35 tariffs, £59 on the £45 tariff and it will be free on the £75 tariff. All customers will continue to receive unlimited data browsing over O2’s HSDPA network and unlimited access to 9,500 Wi-Fi hotspots through both The Cloud and now BT Openzone**. Both the 8GB and 16GB iPhone 3G will also be available for O2 Pay & Go customers with pricing to be confirmed in the coming weeks.”

Всё радужно и прикольно, но чувствую что всё будет сделано по-английски разгильдяйско и все эти телефоны распродадут в первую неделю после которой он будет такой-же редкостью, как было Wii в прошлое Рождество.

А ещё интересно то, что тем, кто купил самую первую модель за самые большие деньги и потом получил ваучер на скидку в $100 на покупки у Эппла, телефон достанется совсем за смешные деньги.

iPhone

Подумалось: если новый iPhone на самом деле будет стоить £100, как пообещал Джобс, то я его себе куплю. А если будет стоить дороже, то куплю предыдущую модель…

Hometheater PC upgrade

Установил в компьютер дополнительный диск размером в терабайт. Старый диск был размером в полтерабайта и на нём осталось места на 3 фильма – 12 гигабайт.

Three cool things

Режиссёрский дебют Бена Аффлека “Gone Baby Gone” поразителен и балует зрителя неожиданными поворотами сюжета. Хоть и все актёры играют правдоподобно, но роль, сыгранная Amy Ryan на самом деле достойна Оскара. Фильм собираются показывать и на Острове, так что, если не пиратствуете, то сходите посмотрите в кино.

Просматривая alt.binaries.sounds.mp3.complete_cd на предмет выкачки новой музыки натолкнулся на альбом  некоего Ike Quebec, “Soul Samba”. Послушал одну композицию, понравилось, выкачал всё. Оказалось что это последний альбом известнейшего джазового тенор саксофониста и выпущен он аж в 1962ом году. Очень радуют ритмы Босса Новы, наверное старею.

И третья вещь, которая тоже меня радует: jQuery. Это JavaScript библиотека, которая позволяет делать разнообразные вещи на HTML страницах посредством очень лаконичного синтаксиса. Эдакий DOM, вывернутый наизнанку.

This day…

Девять лет тому назад самолёт авиакомпании Аэрофлот вылетел рейсом Москва-Шеннон-Майами-Мехико и моё тело сидело в том самолёте в предвкушении новой жизни.

А сегодня у меня красный сгоревший нос после уикенда, проведённого в селе Кройд что в Северном Девоне.

Weblogic scripts

Веблоджик – это сервер, придуманный в спешке ненатуралами. Вот уже неделю занимаюсь написанием скрипта, который должен создавать или апдейтить ресурсы на сервере. Задача, вроде бы, элементарная, но постоянно натыкаюсь на подводные камни.

У веблоджика есть два режима его администрирования: online, когда всё редактируется на работающем сервере, и offline, когда редактируется файл конфигурации путём выполнения почти такого-же скрипта как и для online.

Когда применяю offline режим при работающем сервере то всё работает и никакой ругани не происходит. Но сервер, естесственно, не понимает что его конфиг поменяли. Перезапускаю сервер – никаких изменений не вижу. Оказывается сервер перед тем как завершить свою работу перезаписывает свой конфигурационный файл. В документации ни слова и зачем так делать – неизвестно.

Создаю queues, которые держат свою информацию в FileStore. Затем пытаюсь их обновить. Бросает WLSTException. Обрамляю в try/except WLSTException (это Python) – не ловит. Нахожу древний пост в форуме Dev2Dev, где говорят о том, что это ошибка в WLST. Меняю на except Exception – ловит. Тьфу!

Поначалу пытаюсь удалить FileStore. Не удаляет, бросает идиотскую ошибку что, мол, не сумел создать элементарную операцию. Оказывается оно так реагирует когда какая-нибудь очередь проассоциирована с FileStore. Ок, пытаюсь сказать очереди что она ассоциирована с FileStore с именем “” (пустая строка). Под Windows работает на ура. Пытаюсь тот-же самый скрипт пускать на Solaris – ругается на то, что нет FileStore с таким именем. Резонно. Пытаюсь ассоциировать с None (аналог null в java) – бросает NullPointerException. Блин! Ладно, щас, думаю присоединю эту очередь к стандартному FileStore временно. Теперь ругается на то, что параметер PersistentStore уже установлен и что последняя попытка привела к дуплицированию и была отменена. В документации – тишина. Пришлось лезть руками в config.xml и вырезать все очереди и файловые хранилища грязными руками.

Отдельная песня о том, что в offline режиме не представляется возможным определить – создан объект или нет. Функция find() ищет только в online режиме. В offline ничего подобного нет. Поэтому приходится пытаться создать объект и по результатам возникшего или не возникшего Exception понимать что делать дальше.

Ещё “радует”, что некоторые параметры надо создавать путём создания проперти бэгов, а некоторые уже созданы. Разобраться по какому принципу такое разнообразие практикуется не представляется возможным. “Это надо запомнить”

Но, с другой стороны, приобретаю бесценный опыт программирования на питоне! :о)