воскресенье, 28 октября 2012 г.

Java Day Kiev 2012

Побывал сегодня на Java Day Kiev и мне очень понравилось. Хотя я попал только на вторую половину дня (с 2 часов), не думаю что пропустил очень много.

Пришел я, собственно, на доклад вот этого товарища: Jacek Laskowski который читал про "A whirlwind tour of functional programming in Clojure". К сожалению, времени у него было мало (а я еще и опоздал) и потому он успел рассказать не очень много. Такой доклад, что-то вроде "Clojure для самых маленьких". У него и слайдов-то было немного, в основном он сидел в уютненьком терминале с запущенной Clojure-консолью и показывал какие классные штуки можно вытворять, если все с чем вы работаете это функции. Оригинальной показалась вот какая мысль - он рекомендует использовать Clojure как нечто вроде java-консоли. В качестве примера он двумя строками создал JFrame и потом немного поигрался с его настройками. и все это на лету, без всяческих перекомпиляций и созданий проектов. То есть так очень удобно играться с любым API - результат видишь незамедлительно. Мне понравилось.

вторник, 2 октября 2012 г.

Keep It Simple, Stupid


После очередного велосипеда/костыля/неочевидного решения, захотелось мне напомнить себе что KISS, Миша, KISS. В общем, захотелось новую распечатку на стенку. Гугление дало только вот это:

Но, оказалось, оно только в таком размере (~400x400 если поискать) и существует. Попробовал распечатать и стало мне печально. Перерисовал в векторе:
Браузеры, почему-то, это самое SVG не до конца корректно отображают (потому превью в аццко качественном PNG). SVG исходник тут.

вторник, 25 сентября 2012 г.

Useful tip: Ubuntu + OpenVPN

Давно хочу записывать решения маленьких тривиальных задач, которые с большой вероятностью повторятся в будущем. В этот раз это OpenVPN в Ubuntu. Для Винды и Макоси есть родные клиенты, которым кормят конфиг файл *.ovpn. В Убунте клиентов настолько много, что теряешься. У стандартного network-manager есть вкладка "VPN", но *.ovpn она не есть. Ставим:
sudo apt-get install network-manager-open
После чего стандатный менеджер, во вкладке "VPN", кнопке Import начинает кушать *.ovpn.
Есть один момент: после настройки еще и подключится нужно (хотя в настройках и стоит галочка про автоматическое подключение). В гноме 3 подключение происходит там же где и подключение к WiFi.

суббота, 23 июня 2012 г.

Roboto-Light дружит с "щ"

Делая очередной дизайн, являющийся плодом возвышенных фантазий нашего прелестного дизайнера, столкнулся с весьма забавной траблой: у используемого шрифта (Roboto-Light, новый стандартный Android шрифт начиная с ICS) у маленького русского символа "щ" нет хвостика (:
Сначала подумал, что это бага конкретного девайса или что-то вроде того, но проверив на эмуляторе и в Ubuntu'шном менеджере шрифтов оказалось, что это просто недоделка шрифта. Было очень лениво переделывать весь дизайн под другой шрифт, поэтому было решено дорисовать хвостик. Вооружившись Fontforge задумка была превращена в жизнь.
Вот результат: Roboto-Light с исправленным символом "щ".

ЗЫ Категорически настаиваю, что в этом шрифте могут быть косяки, поскольку шрифт я редактировал впервые за эту жизнь. Но буковка "щ" там таки присутствует (;

воскресенье, 13 мая 2012 г.

Немного о capoeira

Короткий, но милый и познавательный ролик о капе:

воскресенье, 6 мая 2012 г.

Мелкие траблы в новопоставленной Ubuntu

В очередной раз переустановил Ubuntu. В очередной раз же столкнулся с родными траблами:

вторник, 2 июня 2009 г.

Конец эпохи и Хаббл

Случайно наткнулся на Хабре на фотоотчет о полете вообще и о починке Хаббла в частности. Давно читал, что эта профилактика планируется, но время нынче летит с поразительной быстротой. А эта профилактика это признак начала конца, так как начало свертывания программы Шатлов (10 десятом году хотят свернуть окончательно). Грустно...