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


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

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

Очень красивая играя от ThePianoGuys

Как сделать вкуссный шашлык

Берем свинину, можно жирную.

Нарезаем кусками под шашлык.

Каждый кусочек хорошенько мяцкаем (можо даже немного побить кулаком). Главное немного нарушить структуру волокон.

Ставим в кастрюлю, засыпаем обильно майонезом потмо специи и соль по вкусу и ставим в холодильник на ночь.

Можно нарезать лук кольцами, а можно и без лука - он погоды не решает. Без ненго как-то даже лучше.

Обычно в майонезе мясу хватает настояться 3-4 часа. Но если не сильно к спеху, лучше он полежит в нем ночью.

Жарим как обычно.

По мнению многих наших знакомых, шашлык маринованый в майонезе - самый вкусный который они ели.

Но еще есть один совет, который делает шашлык незабываемым. Его должно быть неограниченное количество. Unlimited. Чтобы, когда все наелись вдоволь - шашлык все еще готовился на углях. Чтобы нехватало не мяса, а шампуров. Чтобы это случилось, мяса стоит брать из рассчета 0,5 кг на человека. Уже второй раз мы так делаем и второй раз я кушаю на следующее утро дома шашлычок. Мелочь, а приятно. Пикник с шашлыком удастстя тогда, когда при сборах домой будет обсуждаться - кто хочет его взять домой. Обычно все стесняются, но никто не против :) Приятного аппетита.

Немного творчества

пятница, 29 июня 2012 г.

Это странное чувство, когда тебя все обгоняют

Вчера, после пикника с участниками движения «учимся джаве вместе», нас с женой коллега предложил отвезти домой. У Димы была машина, у нас много сумок с кастрюлями и остатками еды. Спасибо, мы только за! Сели и поехали...

Ехали мы не быстро. Наверное, не бывало раньше случая, когда я ехал в машине по отличной дороге с такой скоростью. 60 км в час. Легко и плавно. И самое главное все машины на дороге нас обгоняли, относительно нас не спеша, но уверенно обгоняли. Видно было ребят, ехавших под 100 и даже больше – но все же относительно нас они мчались медленно – километров 40, не больше. Было очень странно быть последним, когда все машины обгоняли тебя. 

И я вспомнил, как папа жены раз рассказывал, что на 120 км мало, что можно сделать, а вот на 80 еще можно как-то отреагировать. И это понятно. Выскакивает на дорогу какой-то живой зоо-объект и от непривычки реагировать на такие ситуации - руль в сторону и… Дима сказал, другую вещь – мысли на скорости больше 60 немного адреналиновые, а думая так, притягиваешь себе подобное. И я согласен, на скорости 60 мысль спокойная, а стоило только Диме поднажать на газ, как мотор стал визжать сильнее – на спидометре 100, а мой организм стал непроизвольно выделять адреналин. Потом Дима змедлился, а вместе с его машиной замедлилился и темп моего сердцебиения.

И ведь не сильно то выигрывают – разница между 60 и 100 всего 40 километров в час, а значит я отстану от обгоняющего за целый час езды всего на 40 км, или на 40 минут моим ходом. Всего 40 минут. Как можно посчитать насколько стрессовая ситуация и адрегналин в крови укорачивает жизнь водителя? А авария? А всего-то 40 минут.

Нет, я люблю скорость. Очень люблю. Но езда на 60 км/час мне дала что-то новое, что я до сих пор не ощущал. И я задумался...

Второй раз я задумался об этом чуть позже, вечером, на переходе в метро между красной и синей ветками. Все спешат, а я замедлился и иду медленнее самой медленной парочки. Все обгоняют – ну и пусть. Когда из за моей спины появлялся новый прохожий, который меня тут же обгонял, направляясь вперед, становилось как-то легче. Еще один, еще… Им нет конца. Все спешат, а я не тороплюсь, я спокоен.

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

Интересно, а что скажет таксист, если я предложу ему доплатить за то, что он меня отвезет на скорости 60 км/час из пункта А в пункт Б? Попробуем…

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

How To: Как сделать сферическую панораму простым фотоаппаратом с рук? Часть 5

В прошлых сериях "Как сделать сферическую панораму простым фотоаппаратом с рук?" (часть 1, часть 2, часть3 и часть 4) мы сделали полноценную эквидистантную панораму простым фотоаппаратом с ру и даже попробовали объединить несколько панорам в тур.

Недавно в коментах появился вопрос, который я хотел в этом посте и закрыть. Спасибо за вопрос, John Foreign



Итак, для начала нам надо зарегать хостинг. Скажу сразу, для этих целей я использую DropBox (зарегистрируйся по этому линку, и я получу +500Мб в своем хранилище).

Drop box позволяет настроить все так, чтобы тебе всего лишь достаточно будет скинуть файл в папку на своем диске на работе и он появится на всех твоих копьютерах, на которых ты установил DropBox. Но это только одна из приятных фичей DropBox.

Поместив файл в подпапку папки Public с последующим копированием public http линка можно разместить файл у себя в блоге. У меня все файлы блога хостятся на бропбоксе - итак я могу править файл на локали, а он тут же обновится в блоге - очень удобно.


По последним нововведением папка Public с ее свойствами отключена у новозарегистрированных пользователей (источник).  Чтобы ее включить надо проделать следующее. Перейти по линку https://www.dropbox.com/enable_public_folder и проследовать инструкциям по активации этой папки.

Но если у тебя есть хостинг, тогда тебе можно не заморачиваться на счет DropBox, а просто переписать туда файл, скопировать url и вставить в блог такой код.

<center>
    <embed height="500" 
        src="http://dl.dropbox.com/u/11842832/Blog/Panoramas/IMG_9776_Panorama_gimp_cube_out.swf" 
        width="500"></embed>
</center>
А выглядеть это будет так


Идем дальше, отвечая на вопрос

если вдруг тебе надо чтобы работала кнопка full screen с панорамы, то стоит воспользоваться другим кодом.
<object type="application/x-shockwave-flash" data="http://bit.ly/N1AdRC" 
    width="900" height="541" id="VideoPlayback">
  <param name="movie" value="http://bit.ly/N1AdRC" />
  <param name="allowScriptAcess" value="sameDomain" />
  <param name="quality" value="best" />
  <param name="bgcolor" value="#FFFFFF" />
  <param name="scale" value="noScale" />
  <param name="salign" value="TL" />
  <param name="FlashVars" value="playerMode=embedded" />
  <param name="allowFullScreen" value="true" />
</object>
А выглядеть это будет приблизительно так.


Вот и вся премудрость.

Вообще, можешь смело пользоваться более универсальными инструментом. Если ты видишь как у кого-то на блоге что-то висит, то смело выделяй то, что тебя интересует мышкой (немного текста зацепи, до и после заинтересовавшего тебя объекта) и правой кнопкой мыши - выбирай пункт контекстномго меню View selection source, Firefox откроет тебе новое окошко и подсветит HTML код, который и отображает то, что тебя заинтересовало.


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

Если тебя заинтересовал DropBox, то скажу, что в бесплатной версии есть некоторые ограничения на трафик и объем хранилища, но последнее можно прокачать, к примеру у меня уже 18,4 Gb. Как это сделать смотри тут.

Продолжение следует.

Поиск отмазок, как тараканы с которыми можно жить или бороться

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

На вопрос друга "Саш, всё думаю, стоит ли звонить учителю форте. Что ты можешь позитивного сказать про неё?" Остапа понесло, ия написал следующее:

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

Но а таком случае, ты лишишься 150 грн и будешь иметь опыт. А один звонок со словами "это немного не то, что я хотел" расторгнет ваш устный договор.

Я шел на первй свой урок с этими мыслями.

Первый урок мне понравился очень, второй мне не понравился вообще (мало хвалили за то, что я успел сделать и уделяли внимание тому, что не успел), третий урок понравился еще больше чем первый. В общем я решил оставаться. А еще я заплатил за месяц вперед, так что теперь еще и RoI не дает сорваться с крючка.

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

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

А еще, урок с самого утра как-то особенно меняет весь день. Один урок у нас был на 7:30. А в 9:30 я уже в офисе, довольный от того, что с самого утра успел сделать.

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

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

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

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

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

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

Я уверен, что меня время от времени будет посещать еще ряд отговорок, но надеюсь, как это войдет в привычку - заниматься музыкой каждый день, тогда они переведутся.

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

А еще мне очень нравится музыка, которая звучит тут - я ее слушаю целыми днями.

воскресенье, 24 июня 2012 г.

Неотправленные письма творят чудеса

Я давно заметил странный эффект, которым хочу сейчас поделиться. Давай пока не будем думать, как оно работает, оно просто работает. Почти ничего не стоит попробовать это на своем опытом и убедиться.

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

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

Странно, но работает. Чувствуешь себя программистом, который пишет сценарий того, каким будет завтра. У меня этому есть объснение, но не буду портить сказку предположениями, почему это работает, а лишь скажу, то у меня это работало неоднократно. И пусть этот инструмент остается магией...

Счастливым быть в процессе или в результате?

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

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

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

А еще вещи хоть и дают кое какие новые степени свободы, но так же и отнимают эту самую свободу чуть позже. Если я куплю домой пианино, то буду на нем играть прямо дома - супер, но когда мне надо будет съезжать - это будет не то, о чем мечтал, до покупки. Ноутбук вещь отличная, позволяет быть мобильным, но если он поломается - будет очень обидно и так далее... Так, что вещи счастливыми не делают, счастье приносит то новое, что мы можем делать, имея эти вещи.

Но новое можно делать уже сейчас и не всегда для этого нужна материальная вещь или деньги (ну ладно, много денег). Но, обычно, нету времени на новые эксперименты. А времени нет потому, как работа. А работа нужна для того, чтобы потом иметь возможность купить вещь, которая даст возможность что-то сделать сдесь и сейчас. Блин, запутал поясню мысль.

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

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

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

Так, мне уже надоело писать этот пост, а потому как-то надо закругляться. Обычно закругляет хорошо "мораль сей басни такова": больше осознанной жизни в процессе - больше счастья, результат будет уникальным и найдется кто-то кому он будет ценным, но чтобы он нашелся - труби во все трубы о том, чем занимаешься, вот, к примеру в блоге своем :) И Гугл тебе в помощь!

четверг, 21 июня 2012 г.

Работаем удаленно: Развлекательный центр "Ультрамарин"

Вчера был чудный день. Я снова работал не там где обычно работают. Митинг с самого утра в EPAM меня сбил немного с толку - я не успел позавтракать (вообще, я сам виноват, а не митинг). По дороге в наш офис я решил зайти позавтракать в "Ультрамарин". Время было почти обеднее, так что за одно и пообедал :)


У нас пока еще не во всех кушательно-развлекательных заведениях обустроено все для комфортной работы в сети - там где был вайфай небыло родетки ~200V, но мне нашли укромный уголок где было и то и другое - вид там был не очень, но если участь что 80% моего зрения и внимания сосредоточено на небольшую коробочку-ноут, то не важно. Главное диванчики были удобные. Интернет время от времени отваливался, но официант любезно перезагрузил раутер и все пошло по маслу.

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

Чуть позже решил сходить в кино, коль уж в "Ультрамарине". Как оказалось билеты в будни стоят до смешного дешево - 25 грн. Я посмотрел аж два фильма. Людей так же в это время единицы - человек 5-7 не больше.  В перерывах между сеансами, работал прямо в зале. А когда начался фильм не спешил выключать ноут - реклама, а потом оказалось, что можно одним глазом в ноут, а ушами слушать фильм.


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

Вот так вот.

вторник, 19 июня 2012 г.

Мой первый урок по фортепиано

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

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


А с нее сделал такие вот нарезочки для распечатки на картонках.

 
 
 
 
 




















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


Кстати, когда работаешь руками - мозг приятно отдыхает. Очень рекомендую всякого рода менеджерам, координаторам и просто соц-активным людям. Проще конечно в типографию сдать и попросить заламинировать, но мне нравится все hand made.

Хух! Теперь осталось распечатать и заучить. Я пока делал нарезки, то уже запомнил хорошенько, но надо еще потренироваться.

Еще на домашку - поиграть простые песенки, некоторые на слух попробовать подобрать по памяти и нарисовать в нотной тетради то что получилось.

Встречаться будем два раза в неделю, по полотора часа каждая встреча.

Кстати, тетрадка у меня вообще гламурная

Маршрут не найден


понедельник, 18 июня 2012 г.

Рисование кисточкой успокаивает

Дома завелись краски и кисточки - дети каждый день красят. Думаю, чем я хуже? Взял и начал что-то красить.... Вот, что получилось.


А еще, как оказалось, очень "нервы успокаивает". Процесс занял пол часа, но за этих пол часа я так отдохнул...

Теперь буду время от времени брать кисточку в руки. И пофиг, что не умею - умение это результат, а меня привлекает процесс.

Как играть в TDD Ping Pong

Не так давно на нашем ивентике java.io мы с Сергеем Зелениным выступили с блиц-докладом. Тут в кратце и test driven development и парное программирование и fun. 15 минут.




Что замечательно - это можно делать у себя на работе :)

Примерчик взят тут

Работаем удаленно: в парчке в гамачке

Сегодня снова работал в горизонтальном положении :) На этот раз опробовал гамак, который купил недавно в Черновцах.


Гамак - моя давняя мечта. На этой фотке можно увидеть по настоящему счастливого человека - человека, который что-то хотел и спустя время получил это.


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

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

воскресенье, 17 июня 2012 г.

Работаем удаленно: Работаем не сидя а стоя

Ноут чем удобен, что можно с ним всякого рода камасутры устраивать - в любой удобной позе.
 Из этого прикольного рисуночка я успел попробовать уже все позы. За исключением двух стоячих. Это бело пятно хочу закрасить. У меня в коридоре стоит стрый холодильник
 "Днепр 2" - он очень удобный по высоте. Ноут на него поставил и стоя могу работать, так что локоть согнут под углом в 90 градусов.

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

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

Еще мне нравится идея


Опробуем в каком-то спортзале.

А еще вспомнился Глеб Архангельский с "Запомни правило простое: работал сидя - отдыхай стоя". А если еще и помидорную технику, так можно вообще по помидоркам - помидорку сижу, помидорку стою :)

четверг, 14 июня 2012 г.

Идеи для дивелоперов: Записываем видеоролик-объяснение тому, что закоммитили

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

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

Идем дальше. Следующее узкое место, которое можно таким образом задокументировать - коммиты проделанной работы. Сколько раз я ловил себя на слове во время резолвинга конфликтов: "ну и что он хотел этим сказать? зачем тут это?" Из дескрипшена это обычно не понятно - дескрипшен описывает только поверхностно суть коммита, а что касается реализации - тут поможет видяшка, записанная за 5-10 минут перед коммитом, поможет твоему напарнику в будущем разобраться что ты хотел сказать своим фиксом. Чем еще хорошо такое нововведение (кроме как информация для напарника)? А тем, что перед коммитом ты просматриваешь файл за файлом то, что проделал и тут, о чудо!, ты видишь глюки, которые не стоило бы коммитить. Я не знаю каким коротким должен быть сеанс кодинга между коммитами и внимательным дивелопер, чтобы случайно не закоммитить какой-то там system.out.println или кусок кода, который использовался временно для отладки. Такие строительные леса я всегда убирал просматривая код перед коммитом и это само по себе работало. Все что надо - всего лишь включить камрекордер и озвучивать мысли в такой форме, чтобы она было понятной напарнику.

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

Предлагайте идеи, где еще можно заюзать камрекордер в разработке ПО?

Да, забыл - запись должна прохождить максимально комфортно, чтобы у команды небыло отговорок типа "эта тулза корявая, я записал а потом еще пол часа потратил на монтаж" - для этого пользуйтесь Camtasia Studio. Она стоит того, чтобы за нее заплатить 300$ Но можно, конечно поискать и фришные тулы (дай Бог чтоб удобную)...

Что делать, если бегать по утрам лень?

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


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

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

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

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

Вспомнилось, как друг Валерка сказал недавно, чтобы что-то делать постоянно - надо сделать это стилем жизни. Бег интересует? Значит надо стать спортивным во всех направлениях. И тогда не будет лени бегать по утрам. Лень от того, что автор затачивался под другую жизнь. Долго затачивался. А сейчас, вдруг, захотел поменяться сильно и сразу.

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

среда, 13 июня 2012 г.

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

В прошлый раз мы написали unit-тесты для Exam контроллера.

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

вторник, 12 июня 2012 г.

Ловим молнию на мыльничку

Ночь. На улице гроза. Сверкает. Жутко и в то же время красиво. В кармане есть мыльничка, но прошлый опыт подсказывает, что ничего толкового со съемки молнии на фотик не получится. Ан-нет. Есть возможность поймать молнию даже мыльничкой.


Для этого нужно сделать несколько несложных шагов.

Во многих фотиках (в cannon точно) эта кнопка имеет 3 состояния – нажата, отжата и слегка нажата. В слегка нажатом состоянии фотик видит перед собой картинку и фокусируется на нее (если автофокус) и подбирает размер диафрагмы/выдержку/ISO (смотря что за режим выбран). Если мы немного дожмем кнопку, то фотик сделает снимок с тем, что ему удалось настроить.

Если бы молния была стационарной, то мы без проблем на нее навели и щелкнули на полном автомате, но молния длится доли секунды, а потому всю настройку нужно произвести вручную. Но многие мыльницы не позволяют фокусировать на безконечность (дальние объекты) и выбирать чувствительность, выдержку и диафрагму вручную.

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

Секрет состоит в том, чтобы настроиться где-то на стороне, а потом переместить камеру в место съемки и продолжить фоткать там. Делаем это так.

Включаем серийную съемку (режим, при котором пока не отпустим кнопку спуска фотографирование не прикратится). Наводим фотик на какую-то яркую лампу которая находится на расстоянии 4-5 метров от нас и немножко прижимаем большую круглую кнопку спуска затвора.

Наша цель – лампа в фокусе, а задержка 1/100 при 200 ISO. Сем меньше задержка тем короче будет молния. Чем больше зедержка тем длиннее, но есть вероятность засветить кадр.

Когда эти цифры увидели на дисплее – не дергая пальцем перемещаем фотик в сторону молний и дожимаем кнопку до конца не отпуская, пока не поймаем молнию.

Держать иной раз прийдется долго. Я могу сделать 200 фоток, пока найду момент. Помочь может несколько вещей: уменьшить разрешение и качество фотографии которая запишется на флешку или поставить более быструю флешку. Потому как при 1/100 можно теоретически сделать 100 фотографий, но время записи на флешку чаще больше и потому ждать приходится больше.

понедельник, 11 июня 2012 г.

Работаем удаленно: Из купе поезда

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

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

вторник, 5 июня 2012 г.

Разбираем ноты - Ludovico Einaudi - Una Mattina

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



Потом нашел как парень играет.



Потом стал искать добрые любимые мануалы с Synthesia но не нашел. Стал искать midi - не нашел. Ноты? Ноты есть! :) Ну а дальше дело техники. Программа FL Studio и нотка за ноткой переносил из одной кодировки в другую с возможность прослушать на слух.

Вот как было А вот как стало

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

А вот и midi - стоит быть осторожным, ведь это черновой вариант и там могут быть некоторые ляпы. Если вы их найдете - прошу, сообщить мне или выслать исправленную версию (что лучше :)).

А вот как звучитв результате


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

Ну а вообще-то что я хотел найти сразу, так это вот такую вот видяшку, которую пришлось сделать самому...



Продолжение обязательно следует! Вероятно тебя зинтуурсуют и другие мои посты на тему игры на фортепиано.

P.S. К чему это привело я даже в самых оптимистичных мыслях не ждал. Спасибо Mc Chrust за проделанную работу.