Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и изучай!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

среда, 29 февраля 2012 г.

Сoding dojo: Немного о правилах игры

Мы снапарником Сергеем решили, что на этот раз организуем coding dojo на нашей техтолк площадке внутри компании. Естественно, ребята после анонса начали задавать вопросы. Я решил ответить только первому, а всем остальным покажу то, о чем мы говорили. Code reuse :)

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

Итак правила. Есть сервер который задает всякого рода вопросы в текстовом режиме. Есть клиенты, и у каждого игрока он свой. Сервер каждому задает по вопросу и если ответа не последовало сразу, то засчитывает -10. Так каждые 10 секунд. Если ответ дан, то он задает другой вопрос.

C каждым новым ответом на вопрос сервер задает все новые и новые, но при этом не забывает про старые, и время от времени задает и их.

Каждые 10 секунд должен быть ответ. За правильный ответ +50 за неправильный -10. Счет суммируется.

Отвечать устно оператору, наверное, и можно, но он просто не успеет :) 10 секунд все же. Потому на клиенте пишется программа, которая парсит вопрос и дает ответ.

Писать ее каждый может как хочет. С ТДД без ТДД, на java или на php. А от того, насколько он эффективно это делает, зависит напрямую его счет. Позже можно обсудить результаты. 

Кажется что за 10 секунд можно много посчитать и ответить вручную, но на 5й минуте станет скучно :). А писать код, кажется, веселее. Мне так показалось, когда впервые мне показали эту игру. Еще музыка раммштайн играла :) Уххх!

Вопросы строятся по шаблону. Например: 
"Выберите какое из этих числе самое большое: "23, 45, 666, 1""
"Меня зовут крэйзи"
а потом через 10 вопросов
"Как меня зовут?". 
потом еще раз
"Выберите какое из этих числе самое большое: "65, 25, 6, 1"" ?
И числа будут другие и их количество другое.
А потом еще один
"А это отрицательное число "-1" ?

Пока зарегистрировалось 8 человек, но мне было просто интересно со своим напарником играться. Просто потому, что драйв зашкаливал.

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

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

Если нет ноута, твой напарник хочет поучаствовать - пусть одолжит, пусть забукает у айти - если выставит сейчас таску, то успеет.

А еще вы можете в паре кодить! Никто не запрещает. Вот там вот как раз можно будет протестить, что быстрее: в паре или без, с tdd или без :)

Если заинтересовало - пиши в комментах, пожалуйста.

Что для меня медитация?

Что для меня медитация?
Предостережение. Я не учился никаким техникам, а по отрывкам того, что слышал или к чем сам приходил могу собрать определение слову медитация. Гурманом этого дела, то, что я пишу тут покажется глупостью, а потому если ты хочешь научиться это делать правильно - погули еще. На сегодняшний день я считаю и делаю именно так. Завтра все может поменяться. Это мой путь.

Итак что такое медитация (для меня) в двух словах: это переключатель тела в режим интроверсии, когда там где я сидел я закрываю глаза и смотрю на свои мысли, картинки, образы внутри. Лучше, когда это происходит в удобном месте. Можно надеть наушники, включить музычку приятную и закрыть глаза. Не пытаюсь устранять мысли а просто их фиксирую - это путешествие где я наблюдатель. Могу заснуть, а потому сажусь (но удобно, ибо тело затекает), а не ложусь. Но иногда ложусь, если хочу отдохнуть. Тогда даю себе заснуть.

Как только стал экспериментировать, то долго усидеть не мог.Минт 5 и все - хотелось встать и быстро что-то сделать а то не успею.. Позже я понял, это сознание кипишует. Ему надо постоянно гнаться. И я его приучил. Пока максимум того, что удалось отсидеть - 1 час. И я очень гожусь этими достижениями. Обычно это 5-10-15 минутные заплывы между моими активностями. Чаще это раза три-пять в день. Когда сильно устаю, просто даю себе заснуть.

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

Обязательно ли закрывать глаза? Нет.  Можно в парке возле красивого цветка, даже без закрытых глаз завыткать. Вот это самое "завтыкать", "залипнуть" - это для меня медитативное состояние. Любая глубокая сосредоточенность для меня медитация - состояние потока при программировании или во время фрирайтинга - медитация. Прогулка на незнакомой местности - медитация. Изучение природы - медитация.

Музыка любая чилаут или вроде того. Мне недавно скинули какие-то индийские мантры. Тоже заходит, хотя я нифига не понимаю что в них прославляется :) Но и не важно это. Главное что они мне помогают. Но лучше всего заходит тишина. Время до 9 утра и после 20 вечера в офисе медитативное.

А еще очень люблю путешествовать, именно тогда когда вокруг картинки сильно меняются, рацион информации меняется, распорядок дня меняется - тогда у меня в голове пустота. Мысли там шныряют, когда вокруг все одно и то же...

Как себя замотивировать? А как я себя мотивирую сходить в туалет, сходить покушать, сходить на совещание или конференцию? Это все привычка, а как я прививаю привычки напишу в следующем посту.

Много толковой музыки


Вот линк. Выбираем HE-AAC кодек на 40 кбит, он и поэкономнее (если кого еще это волнует) и качество лучше чем у того же бесплатного mp3 на 96 кбит.


вторник, 28 февраля 2012 г.

Что дает Linked In?

Привет. Эта замечательная тулза очень помогла мне найти работу, когда работа мне так нужна была. Я работал в прошлой компании почти 4 года и вдруг в какой-то момент, по своей инициативе оказался на улице в новый год. Спасибо другу Лиане - он мне посоветовала заполнить профайл в LinkedIn. Заполнил. С тех пор дополняю его регулярно. Что он мне дает?

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

Добавляю всех, без исключения, рекрутеров в свою сеть по нескольким причинам. Отказывать не экологично. Даже если рассматривать этот вопрос с точки зрения личной выгоды, то не стоит брезговать новыми знакомствами, даже если тебя спамят и тебе это надоело. Подумай, что будет, если у меня в контактах 50 рекрутеров и я вдруг напишу в статусе LinkeIn - "Ищу работу"? Думаю, у меня больше (пока айти живет и я актуален как специалист) не будет таких проблем с трудоустройством.

Ценить своих рекрутеров. Они мне еще помогут!

2) Уволившись с прошлой работы я не рассматривал варианты переезда. Именно Linked In и приятная девушка Лиана убедила меня поехать в Киев. В Киев меня пригласили в компанию не потому, что я туда направил резюме, а потому, что я имел хорошо составленное резюме на LinkeIn. LinkeIn раширяет горизонты. Меня приглашали и в румынию работать и на какие-то острова и еще куда-то... Куда только не приглашают. Какие только варианты не появляются.

3) LinkedIn позволяет коллекционировать отзывы ребят, которые с тобой раньше трудились. Мне могут оставить отзыв, но так же и я могу оставить кому-то отзыв. Кстати, если хочу, чтобы мне что-то написали - начинаю первым, заражаю примером. Кроме того, если с человеком тебе на самом деле было приятно работать, почему бы его не отметить? Когда отзывов соберется багацько, тогда для повышения самооценки время от времени стоит их перечитывать. Я не знаю, какой вес они все имеют для работодателя, но мне душу (или эго, как хочешь) они греют.

4) LinkedIn имеет очень приятную кнопочку - с помощью которой можно сгенерировать PDF  файл своего резюме. Теперь я не храню две копии резюме, а работаю только с LinkedIn.

5) LinkedIn так же имеет public link, который можно дать кому-то, кто интересуется информацией о тебе.

6) В LinkedIn есть нечто подобное на твиттер, и там я сделал кросспостинг своих постов из блога и твиттера. Соц. сети все-таки. Ловись рыбка большая и маленькая. :)

7) Там есть группы и еще куча всяких примочек, которые я никогда не использовал. Мне пока хыватает и того что уже есть.

Пару общих рекомендаций:
1) Добавляю всех без исключения в свои контакты.
2) Раз в неделю делаю правки в резюме (нет ничего хуже вспоминать, "а чем же я еще занимался год назад?")
3) Настроил кросспостинг их других своих соцсетей в LinkedIn.
4) Оставляю приятный отзыв ребятам с которыми было приятно работать и не стесняюсь просить оставить отзыв мне.
5) Агитирую окружающих более бережно относиться к своему резюме, потому как готовь сани с лета...
6) Настроил фильтр на письма, приходящие с LinkedIn, в почте так чтобы они не отвлекали меня. Я их читаю раз в две три недели и отвечаю всем без исключения. По первых спасибо за приглашение, а во вторых пытаюсь помочь, а в третьих желаю приятного дня. Отдача удивительная - иной раз девчонки поздравляют с днем рождения или новым годом. 

Спасибо вам, девочки, без вас мы бы дольше искали себе работу!

А вот мой профайл http://ua.linkedin.com/in/alexanderbaglay

Как сравнить две папки?

Этим вопросом я увлекся на прошлых выходных, когда возникла задача синхронизировать большие объемы информации (фотки, видео) на двух носителях (основной винт и бекап). Фоток и видео - тысячи файлов, общим объемом пару сотен гиг. В ручную будет быстрее переснять все заново, чем сравнить. Как быть? Перед тем как написать свою программу на Deplhi (как я часто поступаю, когда надо атоматизировать какую-то рутинку на компе) я стал немного поискать в сети. Десятки левых программ и наконец-то оно! Total Commander. Я как-то без него все это время обходился, но теперь понимаю, что за непримечательным интерфейсом скрывается офигительная мощь! Итак, как сравнить две папки в Total Commander'е? 

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

Поехали. Как я синхронизировал файлы в папках? Открывал слева папку (1), которая в меньшинстве (рабочая папка), а справа выставлял ту же папку но на бекап-винте (2)


Если мне слева (1) нужны были не все папки для синхронизации, то я правой кнопкой мыши выделял их (3) (как странно, по правой кнопке мыши кроме контекстного меню еще и выделение срабатывает - но вскоре я привык).


После нажимал кнопку "Синхронизировать каталоги" (4). На этом меня отправляли в новый диалог, в котором поначалу меня заинтересовал набор опций сравнения (5).


Опишу по очереди: 
"Выделенные (в главном окне)" приведет к тому, что сравниваться будут только те папки слева (со всеми, что справа, которые отмечены (3).
"Пустые каталоги" - я так понял (но не уверен), что сравниваться будут даже пустые каталоги. Но пользы я не получил от нее. 
"Асинхронно" - понятия не имею что это значит.
"С подкаталогами" - говорит программе о том, что мы хотим проверить папки с подпапками и подподпапками на всех уровнях вложенности....
"По содержимому" - если галочка стоит, значит файлы будут идентичными, если каждый их байт идентичен (это может быть долго), в противном случае два файлы идентичны, если у них одинаковое имя, размер и дата последнего изменения.  
"Игнорировать дату" - должно стоять, в противном случае файлы с одинаковой датой не будут проверяться "По содержимому"
Есть вариации на тему сравнения по содержимому (кнопочка ">>" рядом с чекбоксом), но predefined плагинов не было, а потому я не оценил. 

После того, как будет нажата кнопка "Сравнить" пойдет сбор информации по папкам, с последующим сравнением файлов между собой (в зависимости от настроек (5)). Результатом сравнения будет картинка (6)


Тут много чего можно сделать, а потому начнем по порядку. Для начала в рабочем поле (6) можно отображать как все файлы, так и другие вариации на тему в фильтре (8):
- только те, что есть слева (1)
- только те, что есть справа (2)
- те, что и слева (1) и справа (2) равны
- те, что есть и слева (1) и справа (2), но не равны
- только дубликаты (те, что есть и слева (1) и справа (2))
- только уникальные (те, что есть или слева (1) или справа (2))

Кликнув на любой файл можно с ним сделать ряд действий (7):
1) "Отметить для копирования (направление по умолчанию)
2) "Снять маркер копирования/удаления"
3) "Отметить для копирования -> (слева направо)"
4) "Отметить для копирования <- (справа налево)"
5) "Поменять направления копирования"
6) "Внутренний просмотр слева"
7) "Внутренний просмотр справа"
8) "Сравнить левйы и правый файлы"
9) "Копировать свойства файла -> (слева направо)"
10) "Копировать свойства файла <- (справа налево)"
11) "Печать выделенного" 
12) "<- Удалить слева"
13) "-> Удалить справа"
14) "Удалить с обоих сторон"

Опции 6)-8) служат для просмотра внутреннего содержимого файлов. 

Опции 9) и 10) - копирование только свойств файлов (я так понял {но не уверен}, даты создания, модификации и доступа, NTFS права, аттрибуты). 

Опция 11) поможет, если вдруг хочешь материализовать результаты сравнения на бумаге. 

Опции 12)-14) отвечают за удаление файлов (осторожно с ними, они даже не помечены горячими клавишами)

Опции 1)-5) служат для того, чтобы быстренько решить что куда будет копироваться, а потом нажатием на кнопку "Синхронизировать" (9) одним махом все переписать. После нажатия на (9) выскочит диалог, в котором можно будет еще раз проглянуть что собираемся сделать. 


Идем дальше. Можно так же выделить в (6) группу файлов и сделать с ними те же действия, что и с каждым отдельным файлом

Кнопка "Синхронизировать" (9) проделает все то, что не проделано в ручном режиме (10)

Надеюсь тебе этот пост сохранит пол дня времени, которые я потратил на поиск хорошей программы.

Java for fun: #4 Пишем Web проект на Java в Eclipse для Tomcat. Билдим Ant. Проверяем Hudson. Тестим jUnit + EasyMock + jWebUnit. Коммитим в Svn.

В первой части я расказал как настроить самое основное окружение. Во второй части мы начали делать login page и почти закончили ее.  В третьей части мы еще что-то делали, ах да! сделали User сервис таким, чтобы он мог работать с простыми файлами. 

Сейчас мы хотим, написать unit-тесты для Exam контроллера. Читать дальше (там много буков)...

понедельник, 27 февраля 2012 г.

Отдел продаж или скидка "вам очень повезло"

Побывал в отделе продаж одного клуба. Просто любопытно было, сколько платят богатые люди, ездящие на черных больших машинах. Мое внимание сразу украла девушка, заговорившая о том, чем ее компания мне может быть полезна. Предвкушая длинную беседу, начал с того, что у меня не много времени и через 2 минуты я уйду.  Девушка показала бумажку и сказала, что я попал в акцию - и специально для меня, до конца следующей недели, цена на эту услугу не 18k грн. в год, а всего лишь без 1 гривни 6. За это я получу то и это, и вот это.........

Было приятно, хотя остатками разума понимал,  что это отдел продаж, а я покупатель. И почерк у девушки был очень аккуратный и писала она так четко, а рекламка была повернута ко мне - было понятно, она это проделывала не раз. Выслушал внимательно все, задал пару вопросов и с удовольствием оставил свой номер телефона (не для девушки, для связи :) ).

С тех пор ждал. Ну, думаю, вероятность попасть на акцию "вам очень повезло" минимальна, а потому зайду в любое время и все повторится, даже, если акция закончится. Успокоил себя, в общем. А еще, жеж, у меня взяли телефон, а значит будут звонить. И вот сегодня, после истечения срока акции (уже неделю как), звонок. "Вы у нас были, у нас новая акция - мы предлагаем вам ту же услугу но за без 1 гривни 5k грн. в год" Спасибо большое, я подумаю. "Акция сроком на два дня" Спасибо.

Вот интересно, а еще на 1k грн. получится уменьшить? Интуиция подсказывает, что тут уж требуется активность с моей стороны. Но с другой стороны интуиция раньше подсказывала не заходить туда никогда. Или может ну его? В любом случае мой телефон уже в базе - СМС с акциями "только для вас" приходят, а значит будем подождать.

И еще, 5k грн. если поделить на 12 месяцев, то выйдет ~300 грн в месяц, что само по себе доступно многим киевлянам. Но мало кто додумается туда сунуться, ибо "наверное там дорого очень"

Говорить, что за клуб не буду, тут не о нем мораль. Клуб отличный, и девушка сработала мастерски. Мораль в другом.

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

Как-то так.

Парноблоггинг

Только что пришла идея. Был такой классный google wave инструмент (не знаю, может есть еще). Суть в том, чтобы заюзать его для написания постов в блоге. Двое, трое людей пишут один пост. Правила: никто не удаляет того, что написал его коллега - только добавляет и, возможно, исправляет грамматические ошибки.

Google wave потому, как сразу видно, что пишет коллега - чувствуется эффект его присутствия и можно менять мысль глядя на то, что пишет напарник.

Кто хочет попарнобложить со мной?

Дети изначально рождены просветленными

Из переписки меня с Андреем в скайпе. Спасибо, Андрей.


Блин, я это так сейчас вижу в своем ребенке - она улыбается постоянно. С ней играешься во всякие игры дурацкие (моя оценка), просто потому, что так хочется сейчас. Без цели, без мысли о завтра. Кажется завтра нет вообще для ребенка. Есть только здесь и сейчас. Переживание момента. В этом прелесть детей. Дети рождаются просветленными. Они настоящие.  Посмотри на эти картинки разве не так?

Потом дети получают опыт. И постепенно начинают играть во взрослых (но все же детей). Но опыт зашоривает. Но так же правда, что не получать его невозможно. Даже ничего не делая я получаю опыт ничегонеделания.



Кстати на старости тоже нету завтра. Старики тоже во многом просветленные. У них тоже только сегодня. А посередине между детством и старостью - игра в завтра, как морковка впереди ослика (или сзади). Такая жизнь :)


Блин, так приятно это осознавать. Что есть я, который гоняется за завтра. И есть ребенок, который живет в сегодня. И я буду вскоре жить в сегодня, когда состарюсь. А потом меня не станет.
  (взято тут)
Future is not set, но все происходит очень быстро

Шутка ли?

Вот, друг сегодня скинул:
После бурного корпоратива java-программисты не убирают за собой, потому что Garbage Collector вызывается автоматически.
Зачем замечать уборщиц вокруг? Это живые люди со своими потребностями и фидбеком по поводу всего нашего айти. Они видят наше айти и наш креатив с другого ракурса. Я знаю о чем говорю.

Будучи школьником старших классов я регулярно делал уборку в соседнем подъезде. Это было на то время доступное средство, чтобы получить деньги за которые я покупал желанные вещи. Я немного смущался этого тогда, но теперь я понимаю, что этот опыт мне дал.

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


Страна начинается с уборных  комнат, а заканчивается тем, на что часто гонят - государство.

Вот как-то так получилось сегодня :)

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

Я не знал, какой пост получится - он получился именно такой. Ибо фрирайтинг.

Спасибо.

P.S. Кстати обычно уборщицы начинают рано утром - еще часов в 6-7. Уборщиц зовут по имени, кто-то их называет Мамой. С ними есть о чем поговорить и более того, с ними можно и нужно здороваться и разговаривать, интересоваться настроением, дарить цветы на 8 марта да и просто так.

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

Под конец пару около писсуарных  шуток где-то из интернета (актуально для нас, с ХУ хромосом):

Уборщица, убирая туалет космодрома: "И эти люди запускают ракеты на луну. Как так?! Они даже в писюар попасть не могут!"

Уборщица, убирая туалет верховной рады: "И эти люди управляют страной... Они даже со своей пип...кой не в состоянии справиться!"

Надпись над писсуаром: "не льсти себе, подойди ближе".


Как влияет ритм песни на работу?

Я вот только что играл с дочей на синтезаторе. Потом я отошел поработать, а доча через не которое время пошла по своим делам оставив синтезатор во включенном состоянии - там биток какой-то играл и ничего больше. Поначалу думаю дай выключу, а потом - а почему бы не послушать. Через 5 минут заметил за собой, что киваю головой под ритм. И более того темп работы соответствует тому что я слышу. Похоже друг мой мозг пытается все синхронизировать.

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

Хехе. Не воспринимай серъезно - просто наблюдение... Надо будет поэкспериментировать с написанием постов в блоге под разный ритм.

Кстати, а ты под какую музыку работаешь?

Где все мужчины подевались?

Сужу по истории моей семьи. 

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

Позже Ксюша мне рассказала, что она целую неделю ходила в разных красивых нарядах, чтобы меня заинтересовать. Вот выдержка! А я дубина не понял ничего... Но когда это не сработало, она поменяла подход.
 
Я сидел и кодил, и как всем программистам любящим это дело, мне было абсолютно фиолетово, что происходит вокруг. Девушка устала, хочет присесть. У меня в кабинке есть стул. Свободный причем. Почему бы не поделиться? "Да, конечно!" - сказал я. И дальше сижу. В планах на сегодня у меня не было знакомиться с девушками, а потому я даже не подумал спросить как девушку зовут. 

Из рассказов Ксюши, могу сказать что она оказалась в очень неловком положении, потому как парни обычно знакомятся в таких ситуациях, а я дал ей то что она хотела и отключился. Палочкой выручалочкой стал ее вопрос: "А что ты делаешь?"

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

"Да, конечно!" Позже Ксюша мне рассказала, что она плохо понимала, что я рассказываю. Да и не хотела этого понимать. Ее интересовали не мои знания, а весь я. И похоже у нее получилось. 

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

"А завтра будет концерт, может сходим?" Опять же рискованно, но все же либо пан либо пропал.

Я был по-настоящему занят и сказал, что не могу, потому как закоммитился помогать маме. 

Ксюша восприняла это как отказ и сильно расстроилась. Позже она мне рассказала, что думал что это все. И даже не надеялась больше на какое-либо продолжение.

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

Ксюша не ожидала, но согласилась. Она была с папой в то время на стадионе и смотрела футбол. За то, чтобы узнать что в то время происходило с ней внутри, я бы многое отдал...

С тех пор мы все время проводили вместе. Я даже друзей своих на это время позабыл. Через четыре дня я сделал ей предложение. Было это одним солнечным днем. Мы пили пиво в летней палатке и кушали салаку. Разговор как-то зашел про наших родителей, родственников, семейную жизнь. И тут, она мне говорит, наверное, чтобы сделать комплимент:

"Знаешь, а я бы вышла за тебя" Как-то до сих пор я не понимаю зачем/почему она мне это сказала, но это было решающим. Ксюша говорила, что ей так вдруг показалось и она решила это озвучить. Смело!  

Звучало это как дружеская ремарка, а потому неловкой паузы не было и мы продолжили разговор как ни в чем не бывало. Но когда она попросилась "припудрить носик" и я остался наедине со своими мыслями, я подумал "А почему бы и да?!" Когда Ксюша пришла, я сделал ей предложение. Еще через два месяцы мы поженились. 

У нас отношения были разными, доходило и до угроз развода, но мы справились и будем дальше справляться со всеми глюками, которые будут на пути. У нас умничка дочка. И мы хотим еще детей. Мы вместе уже больше чем 7 лет, хоть и женились когда мне было 19 а ей 21. Ксюша я тебя люблю!

Мораль. Девушки, принцы на белых конях не скачут к вам. Они простые люди, с всякими разными заботами и увлечениями. Они не просыпаются с мыслью о том, что где-то там есть та единственная которую надо найти. Они просыпаются с мыслью о том, как решить трудности дня сегодняшнего и они их решат, а вечером лягут спать и растворятся в постельном белье. Завтра будет новый день.

Тебе понравился мальчик? Дай о себе знать, воспользуйся женской хитростью. Не работает? Это вовсе не значит, что мальчику ты не понравилась. Он просто сильно занят. Подойди и прямо познакомься, а потом пригласи куда-то сходить погулять. Почему нет?... Ах он не может?! Да вовсе не обязательно, что он тебя динамит во всех 100% случаев. Вероятно у него есть на то причины. У него была до встречи с тобой своя жизнь, свои планы. Не бойся спросить: "А когда?"

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

Я так же думаю, что все вышесказанное особенно актуально с айтишниками. 

Слет нумизматов и не только

Был в субботу на слете антикварщиков. Я с токи зрения нумизматики там бывал. С коллегой по java тренингам в КПИ. Людей было - не протиснуться. Видел даже нашего бывшего президента в двух шагах от себя - он тоже, видимо, увлекается сбором какого-то старья.

Для себя понял, что меня кроме монет так же увлекают ордена. Еще равнодушным не оставили всякого рода драгоценные камни, арбалет и металлоискатель.

Купил себе весы, измеряющие с точностью 0,01 грамма. В хозяйстве пригодится. Купил пару монет из серии юбиленые рубли СССР. Узнал про существование крупнейшего онлайн аукциона Украины - там если не все, то очень многое.

Ввязался в драку  - купил себе каталог украинских юбилейных монет и первые три 200 000 карбованцев.

10-летие Чернобыльской катастрофы
100-летие Олимпийских игр современности

Город-герой Киев
Одну из них я подарил Сереже с надеждой, то он тоже подсядет :) А вторую дал на уничтожение своей доче. 

Большую часть следующего дня я провел на аукционе, изучая предложения. Оказывается я еще столько не знаю про монеты СССР :) Что касается украинских монет, то меня заинтересовала картинка с этого сайта.

Где красненьким и голубеньким плюсиком обозначено что-то очень редкое, а черным - все остальное. Я перевернул поллитровую банку мелочи, которую мы с женой собирали пару месяцев и пару часов собирал монетки по датам. Жена сказал что я похож на : )

Так и было :) 

После я попал на книжечку И.Т. Коломиец - Стандартные монеты Украины 1992-2005 (6 издание) и понял что я на самом деле никакой не Скрудж :) А вот этот дядька - вот он настоящий Скрудж. По настоящему просветененый человек.

Вот такое вот увлечение