LE Blog

Инженер с поэтической душой

01.02.2010 firtree_right Попутно

Нашли нашу виллу в рекламных проспектах на просторах интернета. Вот она. Сейчас общий холл выглядит так:

hall

Кстати, спальня со своей ванной и гардеробной там, куда ведёт лестница на фотографии, сдаётся. Мы тут ещё до 21 февраля. Если кто желает занять спальню — излагайте ваши предложения. Вот, кстати, география.

Ещё заметил интересную особенность. Местные с трудом ориентируются на карте. Если им показать карту, то они долго будут тупить и ошибутся с определением текущего местоположения. Но если спросить у них дорогу, назвав место, то они подробно опишут, как туда добраться, где повернуть, на каком светофоре.

Вспоминается тема «врата сортировки» из курса НЛП. Интересные национальные особенности. Французы, например, всегда видят перед глазами карту, могут показать на ней, где живут и где находятся, и часто говорят «верх» и «низ» о севере и юге.

30.01.2010 firtree_right Ярилло

Про солнце на Бали следует отдельно сказать три вещи.

  1. Здесь молниеносный закат. Темнеет внезапно и быстро, никаких сумерек. Я думаю, то же справедливо и для восхода.
  2. Даже если вы не загораете, а просто периодически проходите под солнцем или находитесь на улице в тени, то следует использовать защитный крем силой не менее 50. А лучше 60+ в первое время.
  3. Лучше постепенно перестроиться на такой режим, при котором можно что-то сделать до 11 часов. Потому что середина дня выпадает из зоны комфортного перемещения по местности.

29.01.2010 firtree_right Обзор фруктов

Мы переехали на виллу мечты. Маша обещала фотки в ближайшее время [завтра]. А пока предлагаю вашему вниманию обзор фруктов:

  1. Ананасы — видимо, не сезон. Маленькие и не очень сладкие.
  2. Снейкскин (салак, змеиный фрукт) — ананасовый чеснок, обтянутый змеиной кожей. Нормально, но ничего выдающегося
  3. Дрэгон-фрут — снаружи выглядит круто, но внутри похоже на сало с маком (на вид). Нейтральный вкус, своих денег не стоит.
  4. Авокадо и Манго — сейчас сезон. Надо брать! Вкусно.
  5. Мангустин — выглядит как огромная (с кулак) чёрная смородина. Под кожей белые дольки. Очень вкусно. Рекомендую.
  6. Рамбутан — красные волосатые яйца. Внутри под кожей белая мякоть с косточкой. Тоже весьма. Наряду с мангустином рекомендую.

Своего часа ожидают дыня и дуриан (который нельзя есть в публичный местах).

Картинки если что — в гугле. Как-то пока я не успеваю фоткать всё вокруг, потому что полная вовлечённость в процесс. А фотографирование требует некоторой отстранённости.

28.01.2010 firtree_right Бали, Бали, моя звезда!

Доволная пассажир-женщина с нескрываемым удовольствием ползёт по задымленному салону в инструкции Катарских Авиалиний.

enjoy your way out

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

Меж тем мы уже два дня как добрались до Бали. Здесь днём температура легко доходит до +30. В связи с чем все немного вяловатые и [порой излишне] расслабленные. Вялые риелторы не очень хотят работать, поэтому мы всё ещё в гостинице. Особенно русские риелторы. Которые, видимо, адские дауншифтеры, отправившиеся в рай при жизни и подрабатывающие время от времени то тут, то там, стараясь не прилагать усилий.

Люди здесь тоже расслабленные. Уборщики комнат знакомятся и жмут руки. Маша обещала составить сравнительную таблицу по Индии и Индонезии, включая сравнение сервиса и липкости-приставучести. Я, как боящийся приставучих продавцов на улице, могу сказать, что здесь даже в развлекательном центре Куты, где постоянно предлагают наркотики и массаж, весьма ненапряжно. Но у меня ещё есть время поподробне познакомиться с населением.

Весьма занимает фауна. Все дневные твари: голуби, воробьи, стрижи, кошки — очень изящного телосложения, худенькие, длинноногие и длинномордые. А ночные твари: тараканы, летучие мыши, гекконы — имеют внушительные размеры. Поэтому фоток пока нет, т.к. ночью не получается из-за освещения, а на дневных кадрах мелкое животное не разглядеть, а ближе не подойти.

Пойду в бассейн, послушаю про виллы, которые сегодня осмотрены. :)

А как у вас дела?

21.01.2010 firtree_right Windows7

Ну что же. Вот и я перешёл на windows7. Если раньше мне хотелось лизнуть монитор только под кубунтой (леденцовый kde 4.2 не даёт покоя), то теперь лизнуть хочется всё время.

Был небольшой затык с восстановлением меню загрузки винды/убунта, пока я не разобрался, что есть grub, а есть grub2 (a.k.a. grub-pc). И всё заработало, стоило его обновить. Конечно, не обошлось без геройства в командной строке. Будет, чем похвастаться понимающему собеседнику :)

Два нововведения, которые сразу понравились:

  1. «Записать на болванку образ» при правом клике на файле *.iso. Раньше и так можно было обычные файлы на болванку проводником записывать, а теперь точно прощайте, всякие Nero и прочие писалки!
  2. «Закрепить программу на панели задач» при правом клике на программе в панели задач. Прощай, панель быстрого запуска! Хотя можно и поставить её, если хочется.

19.01.2010 firtree_right Митол

А меж тем, у нас корпоративный отдых до 1 марта, и где-то на серверах катарских авиалиний лежат наши авиабилеты до города-героя Джакарта. Цели поездки: смотреть на океанский пейзаж пока он не отпечатается на сетчатке; узнать, что такое «сезон дождей на о. Бали»; раскрасить цветными карандашами фигурку человека три раза; и кое-что ещё. Если будет настроение, буду держать в курсе.

С одной стороны понятно, что я буду делать с 1 марта (велика Рассея-Матушка, а градоглядъ пока только в Первопрестольной). С другой стороны, есть хорошая традиция — ставить цели на год. С третьей стороны, мой сектантский опыт исказил представления о целеполагании, и сейчас я черпаю наслаждение в отсутствии «долгосрочных планов на похвастался друзьям» Поэтому цель на ближайщие месяцы одна, но двойная: сделать на сайте портфоливо, и выделить рабочее время на сторонние занятия, в том числе и на флэш (начать с того, чтобы собрать игрулю с Петровым).

А на самом деле, писал я всё это для того, чтобы выложить видео (не могу же я просто взять и тупо перепостить этот баян!). Когда я учился в школе, некоторые из моих одноклассников увлекались тяжелейшей музыкой типа Пантеры и КэнибалКорпс. Я пытался в это вникнуть, но тяжелее Сепультуры слушать ничего не смог и остановлися на комфортной Металлике. Однако, бывает и весьма душевный тяжеляк (после первого просмотра прослушал ещё два раза — не мог оторваться).

27.12.2009 firtree_right Итого

  1. Это был крутой год!
  2. В этом году я стал гораздо ближе с собой (к себе, ко мне :)
  3. В этом году я ощутил кайф от взаимодействия с живыми (неидеальными) людьми.
  4. В этом году я потешил свои тщеславие и злобность настолько, насколько хотел.
  5. В этом году я перестал искать идеальную работу и нашёл любимую. Почувствовал себя программистом комфортно.
  6. В этом году я увидел свои границы и возможности. Скорее всего, не все, но всё же.

Этот журнал я пытался делать тоже программерским, как и блог. Но я хочу здесь расширить рамки. Мне это кажется интересным.

Новый год буду встречать с родителями. Очень давно так не делал.

15.12.2009 firtree_right Польза

Маша решила утилизировать использованные картриджи от hp LazerJet 1010 (1015, 1020 и подобное, такой, гробик). Их принимают минимум по 15 штук. У меня как раз завалялось два на такой случай, потому что это, видимо, самая популярная модель. Итого у нас три использованных лазерных картриджа. Нужно ещё 12. Присылайте ваши картриджи. Сохраним планету вместе! :)

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

01.12.2009 firtree_right Делаем quake-like консоль в любом DE на базе XServer (KDE, GNOME, XFCE, ...)

Недавно написал гайд по производству самопальной quake-like консоли под Openbox. А перед этим вышла новая версия Kubuntu 9.10, в которой моя любимая quake-like консоль yakuake стала притормаживать при открытии. Несильно, но заметно, чтобы надоесть к концу дня. А вновь испробованная quake-like консоль tilda очень некрасиво скроллит текст. Возможно, обе эти проблемы связаны со слабенькой видеокартой на работе, но не менять же её из-за консоли?

Почесав репу, я написал свой способ организовать вывод консоли по F12, который подходит для любого Desktop Environment, работающего на «иксах», а значит почти любого.

  1. Устанавливаем три пакета: xdotool, xbindkeys, xbindkeys-config. На убунте это так:
sudo apt-get install xdotool xbindkeys xbindkeys-config
  1. Выбираем свою консоль, которой мы хотим управлять по горячей клавише. И настраиваем для неё уникальное слово, которое будет выводиться в заголовке окна. Я выбрал konsole. И настроил так, чтобы в заголовке окна всегда было «qk : ». Этот пункт будет разным для всех :)

  2. Сердце гайда — скрипт, использующий xdotool для управления нашим окном. Я как фанат руби, все скрипты на нём и пишу. Вот это лежит у меня в $HOME/.quake-console/quake-console:

#!/usr/bin/ruby

PROG_NAME = "konsole"
WIN_NAME = "qk : "

win_id = `xdotool search "#{WIN_NAME}" 2> /dev/null`.split("\n").select{ |l| l =~ /^\d+$/ }.first

if win_id.nil?
system "#{PROG_NAME} &"
else
if `xdotool search --onlyvisible "#{WIN_NAME}"`.include? win_id
if `xdotool getactivewindow`.chomp.strip == win_id
system "xdotool windowunmap #{win_id}"
else
system "xdotool windowraise #{win_id} && xdotool windowfocus #{win_id} && xdotool windowmove #{win_id} 0 0"
end
else
system "xdotool windowmap #{win_id} && xdotool windowfocus #{win_id} && xdotool windowmove #{win_id} 0 0"
end
end

Как видно, если окна с «qk : » в заголовке нет, то запускается моя выбранная консоль. Если оно есть, но не сверху и не в фокусе, то выводим его на верх и в фокус, если оно в фокусе, то прячем, а если спрятано, то показываем и выводим в фокус.

  1. Теперь запускаем xbindkeys, который как раз нужен для привязки горячих клавиш, и конфигурируем его:
xbindkeys --defaults > $HOME/.xbindkeysrc
xbindkeys
xbindkeys-conifg

Используя интуитивно-понятный графический интерфейс, настраиваем нужную нам клавишу F12 на запуск нашего скрипта, который мы предварительно сделали запускаемым.

  1. Наслаждение

19.11.2009 firtree_right Пломбир

Забыл сказать. На прошлой неделе написал про неравенства и сравнения в руби. Этот пост годится для прочтения даже начинающим изучать руби.

А сегодня написал про тему, на которую съел мозг как минимум трём человекам (Петров, Руди, Лёха), прежде чем четвёртый прислал мне решение, не зная, что я его ищу. Это очень специфичный пост для тех кто в теме про то, как сделать ссылку на правильную библиотеку.

А ещё я сделал жене пломбир!

Birdie sealer

Раз вы заглянули под кат, то скажу вот ещё что. Не так давно пересматривал передачу «гордонкихот», в которой Задорнов и Джигурда троллили Гордона и учёных дядек. Я неоднократно видел, как вспыхивали эмоциональные споры при упоминании этой передачи, подобные тем, что там показаны. Даже как-то наблюдал своих папу и маму за спором на повышенных тонах на эту тему.

Так вот, мне кажется, что основное эмоциональное зерно передачи заключено не в роли славянского языка в мировой лингвистике, а в том, достаточно ли того, что я просто есть, чтобы себя любить, или это надо как-то заслужить?

Это важный вопрос для любого уважающего себя программиста. Так то!