Skip to content

Java

После года плотного программирования на Питоне понадобилось написать чуть чуть кода на java. Позабыл как это делается. При помощи Гугля нашёл как написать main(), потом пришлось ставить везде в конце строчек точки с запятой. Потом мучался с maven чтобы скомпилировать это 6 строк кода, плюнул на это убожество, пытавшееся честно выкачать половину интернета, и скомпилировал вручную. Не без приключений: пришлось объявлять переменные и их типы.

Обплевался на уродливый API weblogic.security:

constructor UsernameAndPassword(String name, char[] password)

Какого хрена ему пароль нужен в виде массива char? Почему бы самому внутри не сконвертировать строку в этот массив и не морочить никому голову?

И в конце концов осознал что мне этот класс надо будет дёргать из питона и для этого надо будет мучаться ещё… Плюнул и переписал всё это на jython – где всё просто и понятно и пароль в функцию можно передавать обычной переменной, содержащей пароль-строку.

Житие мое…

Photos

С появлением в моём кармане нормального телефона с хорошим фотоаппаратом внутри и с хорошими программами для быстрой обработки фотографий, SLR камера отошла на второй план. Я даже думаю продать этот Nikon D7000 и купить что-то беззеркальное, поменьше и тоже понимающее никоновские линзы. Потом приделать к ней мою любимую линзу и ходить с ней. Но как быть с программами обработок фоток? Опять у компьютера сидеть?

Вот парочка моих последних фоток, снятых на телефон и любимых случайным народом на Pixoto.com:

Milticulturalism

Только что, заказывая еду в индийской забегаловке напротив моего копенгагенского жилища, столкнулся с датчанкой, с трудом говорящей по-английски. Впервые почувствовал тень неудобства что за год жизни в Дании так и не выучил ни одного слова кроме “Спасибо”.

Books

Захотелось мне вчера почитать книжку, лёгкий иронический детективчик, ничего особенного. Пошёл, как взрослый, купить его на амазоновском киндле – книжка не новая, думал, будет стоить от силы 4 фунта, не больше. Но не тут-то было! Не продают эту книжку для киндла, есть только бумажный вариант и аудио “театр у микрофона” вариант. Чертовщина!

Ладно, думаю, буду пиратствовать. Нашёл её на флибусте, но только на русском. На русском мне читать не хотелось, но выкачал на всякий пожарный, вдруг оригинал не найдётся. Прочесал торренты – нету. (Отдельно фэ мудрым правителям датским, запретившим доступ к торрент байрану, ака пират бэю)

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

А потом было дело техники: Calibre Server + Stanza на айфоне и я счастливый читатель. Дерево осталось неспиленным.

Movies

Посмотрел два фильма.

В первом секретные шпионы взрывают Кремль для того, чтобы послать в Америку ядерную бомбу. Другие секретные шпионы этого не хотят, поэтому они вставляют палки в колёса первым: отключают их сервера, пытаются выключить их спутник и под конец фильма, пока ракета с ядерной бомбой летит в Америку, бьют им морды.

Во втором богатая семья нанимает журналиста расследовать пропажу их родственницы, случившуюся сорок лет тому назад. Журналисту тяжело одному и где-то с середины фильма ему помогает хакерша-гот, которая ездит на мотоцикле и может взломать любой компьютер. Вместе они находят правду и родственницу. Фильм долгущий и вялотекущий, но местами занятный. Снял его какой-то известный режиссёр.

Old notebook

Валяется у меня дома старый ноутбук, выданный мне при поступлении на работу в 2006ом году в Большой Консалтинг. По тем временам отличный компьютер: полный, не целерон, пентиум, 40 гигов диска, 1 гиг памяти. Проработал я на нём 3 года, потом мне выдали новый, получше, а про этот как-то забыли. За это время успели выпустить процессоры побыстрее, диски подросли, память подешевела – кому такой нужен?

После выдачи мне нового, этим пользовалась дома супруга, которая любит таскать ноутбуки за экран – ноутбукам это не нравится и они через некоторое время отказываются на этом экране показывать. Эта обида произошла и со старым ноутбуком. Он показывает свой экран иногда по полчаса, но большей частью в течение двух секунд сразу после открытия экрана. А так вполне себе рабочий ноутбук.

Вот и подумал я его использовать в качестве домашнего сервера, который позволяет мне добраться до моих серверов, используемых для выкачки кино и сериалов, которые хостятся на виндовс машине. Поставить на него линукс, апач и пусть будет прокси для серверов. Если что потребуется сконфигурировать – это можно будет сделать без экрана, через ssh.

Сказано – сделано. Выкачал диск Убунту и… Первый облом: процессор старый и 32х битный. Не беда, выкачал 32 битную версию Убунту. Запустил, экран дал мне десять минут работы, как раз хватило чтобы поставить ОС на диск и установить в ней sshd. Но тут подкрался второй облом: новейшая ОС всё показывает с рюшечками и через 3D. На старом ноутбуке эти новшества приводят к тому, что рюшечный процесс (compiz) занимает все ресурсы процессора, ноутбук ревёт всеми вентиляторами и его мощи не хватает для основной задачи, показывать вебстранички.

Почитал в интернете как снести новшества, снёс, перегрузился и всё упало.

Плюнул на Убунту и поставил Минт. На этот раз экран вошёл в свой привычный режим – работать в течение секунды после открытия крышки. Так что установка была тяжёлой – мышью вслепую не кликнуть. Процесс бы ускорился, будь у меня дома vga кабель, но его дома не оказалось, а покупать за £9.95 в ближайшем магазине как-то дороговато, если кабель нужен на 10 минут… Но поставил, потом полчаса открывал экран чтобы включить wifi и загрузить sshd. 

Теперь работает бесшумно. Ничего туда, кроме security updates, ставить не буду.

Пока устанавливал, посмотрел что делается с ценами на старинные ноутбуки на eBay – думал купить там какой-нибудь старый за полтинник или меньше. Но нет, не продают работающие ноутбуки по таким ценам. Все неработающие – до 50, работающие –  от 70. Ну и ладно, съэкономил денег, всё заработало и без покупок.

Volunteering

В понедельник встал как всегда в 4:40, сел на автобус в 5:20 и приехал на нём в Хитровский терминал 5 чтобы лететь на работу в Копенгаген. Всё как обычно. Объявили посадку, показываю свой паспорт и посадочный талон. Служительница аэропорта начинает что-то быстро печатать на компьютере и спрашивает меня – объявлял ли я себя волонтёром не лететь на этом рейсе. Нет, не объявлял. Тогда подождите вот тут, говорит. Сядьте на скамеечку, к вам подойдут. Сел. Потом ко мне подсели ещё двое дядек. А народ продолжает садиться в самолёт…

Я как-то нервически себя начинаю чувствовать – что-то не то. Подходу к тётечке и спрашиваю: а что конкретно не так? Она говорит что не знает и что ждёт представителя-начальника, который объяснит, а пока она только знает что на этом рейсе для меня и двух дядек нет места. И если кто-то на рейс не явится, то нас посадят.

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

Официальная женщина подходит и выдаёт каждому из троих по карточке Visa Electron. С сопутствующим пинкодом. Я смотрю на сумму компенсации и понимаю что это хорошая компенсация и она покроет с лихвой моё позднее появление на работе. Расслабляюсь. А тут и начальник говорит, что следующего рейса мы все будем дожидаться в BA Executive Lounge.

Там и дожидался наслаждаясь бесплатным завтраком. Жаль только что время было утреннее и я не попробовал коньяк Otard XO…

Dixons

Вот все привыкли ругать Диксонс за их высокие цены, а в данный момент у них самая низкая цена на трёхтерабайтный Seagate Expansion внешний диск…

Вот думаю – купить или нет? Место заканчивается.