Last a year or something I am thinking about how much can machine learning stuff give us.
Watching enormous amount of videos gave me an idea that I should start to dig into the topic.
So I found a nice course from Udemy:
https://www.udemy.com/machine-learning-data-analysis/
We will see how it will go.
Saturday, February 4, 2017
Sunday, July 26, 2015
первая ночь одному в лесу - 1
Смеркается
Чу!
Странная птица нечеловечьим голосом проорала что-то угрожающее невдалеке навевая одну мысль - выживу ли, не поседею ли к утру?
Saturday, May 9, 2015
7 Days to Die
Тематика zombie-apocalypse притягивала меня давно, и в прошлом году я купил парочку игр на этот счет.
Одна из них уже поглотила несколько часов моего, вне всякого сомнения, драгоценного времени, и эта игра -- 7 Days To Die
http://7daystodie.gamepedia.com/7_Days_to_Die_Wiki
Весьма рекомендую всем поклонникам :)
Просто купите игру -- пиратить ее смысла нет, поддержите разработчика/ов!
Одна из них уже поглотила несколько часов моего, вне всякого сомнения, драгоценного времени, и эта игра -- 7 Days To Die
http://7daystodie.gamepedia.com/7_Days_to_Die_Wiki
Весьма рекомендую всем поклонникам :)
Просто купите игру -- пиратить ее смысла нет, поддержите разработчика/ов!
Бангор planned!
Доброе время суток мальчики и девочки!
Подумал я что пора мне испытывать мой походный gear и в качестве первой пробы назначен Stephen King's mansion:
http://www.acadiamagic.com/bangor-maine/stephen-king-01.html
Думаю что задержусь в славном штате Коннектикут еще годик, но не уверен что следующий сезон встречу здесь, поэтому на следующие выходные надо ехать! :)
Подумал я что пора мне испытывать мой походный gear и в качестве первой пробы назначен Stephen King's mansion:
http://www.acadiamagic.com/bangor-maine/stephen-king-01.html
Думаю что задержусь в славном штате Коннектикут еще годик, но не уверен что следующий сезон встречу здесь, поэтому на следующие выходные надо ехать! :)
Sunday, April 19, 2015
завершающие работы по BMW G650GS 2009
Воскресенье день хороший, а посему решил я установить пришедшую на днях сигнализацию на байк.
Заодно поменять обе свечи на толковые иридумные.
По факту: первые полдня менял две свечи в Акуле, вторые полдня устанавливал сигнализацию.
Как ни странно большую часть времени потратил на свечи -- раздербанить пришлось много чего: снял аккумулятор, потом поддон аккумулятора, корпус воздушного фильтра и только потом смог подлезть к свечам.
Вот байк, прошу заметить, в ПОЛУ-разобранном состоянии -- еще не готов к тому чтобы собственно свечи снять но достаточно близок:
В таком виде не сильно привлекателен, правда? :)
Снял ignition coils, глянул -- а на моих новых свечах не было набалдашников кругленьких, на которых одевать надо эти coils (катушки зажигания, как понимаю, в переводе) -- вместо них торчит штырь с резьбой. :(
Поехал по автомагазам. В первом -- не было ничего, во втором приехал, мне указали на полку со свечами и сказали что все что есть.
Просмотрел -- подходящих не было, зато увидел один набор с парой свечей и ценой в $3.5, в комплекте с которыми болтались те самые пара набалдашников, которые можно накрутить на мои свечи.
Только что купленные свечи-доноры, само-собой, в мусорку.
Купил, доехал домой, собрал -- работает.
С сигнализацией -- да, чувствуется premium продукт.
В самом деле большую часть времени которую я потратил я потратил на то чтобы отыскать нужные провода в проводке байка в которые нужно вкогтиться (оба поворотника там и земля), затем подобрал место для сигналки (под седлом все влезло впритык).
Вот я на полпути:
Назакуску установил удаленное вырубание зажигания и сенсор периметра.
Вот в протестированном но не собранном до конца виде:
Собрал все обратно -- заработало с первого раза что не может не радовать.
Остался последний гаджет -- TPMS. Но он уже придет на днях.
P.S.
Ну и из полученного опыта: впервые при работах применял solderless connectors, т.е. соединения без пайки (что рекомендуется для соединений подвергающихся вибрациям)
Например в комплекте с сигнализацией шло следующее:
http://www.parts-express.com/1-4-(22-18)-nylon-insulated-female-disconnect-crimp-terminal-red-50-pcs--095-300
в паре с
http://www.parts-express.com/3m-(18-14)-wire-taps-blue-25-pcs--082-145
Последняя хрень берется и без всяких разрезов тупо защелкивается на проводе.
Потом втыкается п.1 и вуаля-- все работает, контакт есть!
solderless коннекторы шли и с модулем, отвечающим за удаленное вырубание зажигания (правда другого вида):
http://www.parts-express.com/insulated-butt-splice-crimp-terminal-connector-yellow-(12-10)-100-pcs--095-554
В общем нужно врезку сделать.
Режешь выбранный провод, его конец вставляешь в трубку, с другого конца трубки вставляешь провод с которым хочешь соединение сделать.
Обжимаешь инструментом:
http://a248.e.akamai.net/pix.crutchfield.com/ImageHandler/fixedscale/400/300/products/2011/19/120/x120RCVRKiT-F.jpeg
получаешь надежнейшее соединение для жестких условий работы
хотя теоретически можно наверное и нетолстыми плоскогубцами достичь схожего эффекта, если аккуратно.
Но инструментом удобнее -- у меня был, я когда-то целый набор купил для работ электрических
Заодно поменять обе свечи на толковые иридумные.
По факту: первые полдня менял две свечи в Акуле, вторые полдня устанавливал сигнализацию.
Как ни странно большую часть времени потратил на свечи -- раздербанить пришлось много чего: снял аккумулятор, потом поддон аккумулятора, корпус воздушного фильтра и только потом смог подлезть к свечам.
Вот байк, прошу заметить, в ПОЛУ-разобранном состоянии -- еще не готов к тому чтобы собственно свечи снять но достаточно близок:
В таком виде не сильно привлекателен, правда? :)
Снял ignition coils, глянул -- а на моих новых свечах не было набалдашников кругленьких, на которых одевать надо эти coils (катушки зажигания, как понимаю, в переводе) -- вместо них торчит штырь с резьбой. :(
Поехал по автомагазам. В первом -- не было ничего, во втором приехал, мне указали на полку со свечами и сказали что все что есть.
![]() |
| Магаз-спаситель! |
Просмотрел -- подходящих не было, зато увидел один набор с парой свечей и ценой в $3.5, в комплекте с которыми болтались те самые пара набалдашников, которые можно накрутить на мои свечи.
![]() |
| Свеча-донор. На самом деле нужна вот та металлическая фиговина что стоит рядом с ней. |
Купил, доехал домой, собрал -- работает.
С сигнализацией -- да, чувствуется premium продукт.
В самом деле большую часть времени которую я потратил я потратил на то чтобы отыскать нужные провода в проводке байка в которые нужно вкогтиться (оба поворотника там и земля), затем подобрал место для сигналки (под седлом все влезло впритык).
Вот я на полпути:
![]() |
| Тут я вкогтился в оба поворотника, rear red light и землю |
Назакуску установил удаленное вырубание зажигания и сенсор периметра.
Вот в протестированном но не собранном до конца виде:
![]() |
| по центру -- топливный насос под круглой крышкой, справа -- цетральный блок сигнализации, слева (сверху вниз): дистанционное выключение зажигания, сенсор периметра и RFID приемник |
![]() |
| Тож самое -- протестированное и собранное, осталось только седло сверху поставить. |
Собрал все обратно -- заработало с первого раза что не может не радовать.
Остался последний гаджет -- TPMS. Но он уже придет на днях.
P.S.
Ну и из полученного опыта: впервые при работах применял solderless connectors, т.е. соединения без пайки (что рекомендуется для соединений подвергающихся вибрациям)
Например в комплекте с сигнализацией шло следующее:
http://www.parts-express.com/1-4-(22-18)-nylon-insulated-female-disconnect-crimp-terminal-red-50-pcs--095-300
в паре с
http://www.parts-express.com/3m-(18-14)-wire-taps-blue-25-pcs--082-145
Последняя хрень берется и без всяких разрезов тупо защелкивается на проводе.
Потом втыкается п.1 и вуаля-- все работает, контакт есть!
solderless коннекторы шли и с модулем, отвечающим за удаленное вырубание зажигания (правда другого вида):
http://www.parts-express.com/insulated-butt-splice-crimp-terminal-connector-yellow-(12-10)-100-pcs--095-554
В общем нужно врезку сделать.
Режешь выбранный провод, его конец вставляешь в трубку, с другого конца трубки вставляешь провод с которым хочешь соединение сделать.
Обжимаешь инструментом:
http://a248.e.akamai.net/pix.crutchfield.com/ImageHandler/fixedscale/400/300/products/2011/19/120/x120RCVRKiT-F.jpeg
получаешь надежнейшее соединение для жестких условий работы
хотя теоретически можно наверное и нетолстыми плоскогубцами достичь схожего эффекта, если аккуратно.
Но инструментом удобнее -- у меня был, я когда-то целый набор купил для работ электрических
Saturday, April 18, 2015
Мотосигнализация и TPMS
Почесав репу решил дополнить мотосигнализацией и Tire Pressure Monitoring System (TPMS).
Причины -- сигнализация нужна чтобы относительно спокойно можно было оставить байк около, например, кинотеатра. Т.е. влияет на полноценное использование основного транспортного средства.
TPMS -- исключительно следствие моей лени :)
Руками бывало неделями не проверял, что не есть хорошо.
Выбор пал на:
Scorpio Alarm SR-i900R RFID/Two Way FM Security System With Perimeter Sensor
и на
Fobo Bike FB1581 Motorcycle Bluetooth Tire Pressure Monitoring System
Сигналка выбрана по причине относительно простой установки, имеет функции иммобилайзера и является 2 Way.
Ну а TPMS -- в основном эта модель выбрана потому что работает со смартфоном (в моем случае это iPhone), куда и посылает нотификации и проч. С учетом того что на руле у меня место уже заканчивается то этот вариант будет оптимален. Также хвалят точность.
Причины -- сигнализация нужна чтобы относительно спокойно можно было оставить байк около, например, кинотеатра. Т.е. влияет на полноценное использование основного транспортного средства.
TPMS -- исключительно следствие моей лени :)
Руками бывало неделями не проверял, что не есть хорошо.
Выбор пал на:
Scorpio Alarm SR-i900R RFID/Two Way FM Security System With Perimeter Sensor
и на
Fobo Bike FB1581 Motorcycle Bluetooth Tire Pressure Monitoring System
Сигналка выбрана по причине относительно простой установки, имеет функции иммобилайзера и является 2 Way.
Ну а TPMS -- в основном эта модель выбрана потому что работает со смартфоном (в моем случае это iPhone), куда и посылает нотификации и проч. С учетом того что на руле у меня место уже заканчивается то этот вариант будет оптимален. Также хвалят точность.
Апгрейдим защиту
Съездил сегодня в Cycle Gear -- мотомагаз такой, знаменитая сеть их тут
думал купить шорты, что можно поддевать под любые джинсы и которые защиту предоставляют при падении от протирания.
Шорты примерно такого вида:
http://www.cyclegear.com/ONEAL-2014-Protector-Comp-Shorts
глядел на них, глядел.
потом подумал -- а может штаны купить?
пошел смотреть на них
у меня мотокуртка куртка Bilt, эта же контора и штаны выпускает. По этой причине молния, которая находится на куртке и предназначенная для соединения мотоштанов с ней, подходит идеально.
подыскал вроде подходящие -- кожаные, все дела :) -- пошел примерять -- блин, в поясе норм, но по длине -- слишком высокие, протекторы не попадают особо на колени (приседая проверял)
подумал и вернул на полку
походу вспомнил что дефолтная вставка в мотокуртке моей -- защита спины -- является фигней на постном масле. Так, кусок мягкого пластика для формы.
Решил посмотреть что есть на замену.
нашел:
http://www.cyclegear.com/BILT-Dominator-CE-Back-Protector-Insert
достал ту "сувенирную" вставку из куртки, проверил на совпадение
100% совпадение
купил -- всего $20 но защита спины выходит на высоты :)
с тем и уехал
думал купить шорты, что можно поддевать под любые джинсы и которые защиту предоставляют при падении от протирания.
Шорты примерно такого вида:
http://www.cyclegear.com/ONEAL-2014-Protector-Comp-Shorts
глядел на них, глядел.
потом подумал -- а может штаны купить?
пошел смотреть на них
у меня мотокуртка куртка Bilt, эта же контора и штаны выпускает. По этой причине молния, которая находится на куртке и предназначенная для соединения мотоштанов с ней, подходит идеально.
подыскал вроде подходящие -- кожаные, все дела :) -- пошел примерять -- блин, в поясе норм, но по длине -- слишком высокие, протекторы не попадают особо на колени (приседая проверял)
подумал и вернул на полку
походу вспомнил что дефолтная вставка в мотокуртке моей -- защита спины -- является фигней на постном масле. Так, кусок мягкого пластика для формы.
Решил посмотреть что есть на замену.
нашел:
http://www.cyclegear.com/BILT-Dominator-CE-Back-Protector-Insert
достал ту "сувенирную" вставку из куртки, проверил на совпадение
100% совпадение
купил -- всего $20 но защита спины выходит на высоты :)
с тем и уехал
Sunday, April 5, 2015
BMW G650GS 2009 -- подготовка к сезону -3 (финальная часть)
7 часов возился с мотоциклом.
Ну, не совсем 7 -- временами начинался дождь и приходилось накрывать байк накидушкой и уходить в дом на полчаса.
по факту:
- устранил неприятность -- не работала зарядка для GPS навигатора (вчера когда ехал в NYC то все работало от пальчиковых батареек, что не есть гуд)
- в процессе разборки-сборки мотоцикла, как все собрал, решил потестить -- завести и проч.
выяснилось что при включении правого поворота к чертям сгорает предохранитель.
съездил в Autozone, купил этих предохранителей 8 штук
вернулся, просмотрел все места которые трогал -- все вроде гуд, нигде не замыкает.
Вспомнил про правый поворотник.
Снял оба поворотника -- передний и задний.
Вставил предохранитель, завел -- все работает, правый поворот включается (хоть отключенные лампочки и не горят)
вотнул задний поворотник -- опять ничего не перегорело
воткнул передний поворотник - предохранители вылетели.
Разобрал его. Оказалось что там контакты на клипсах металлических, а когда левую или правую облицовки снимаешь то поворотники повисают на проводах.
Видимо я там дернул и вылетели клипсы-то
все поставил обратно, включил -- проблема решена.
Ну, не совсем 7 -- временами начинался дождь и приходилось накрывать байк накидушкой и уходить в дом на полчаса.
по факту:
- устранил неприятность -- не работала зарядка для GPS навигатора (вчера когда ехал в NYC то все работало от пальчиковых батареек, что не есть гуд)
- в процессе разборки-сборки мотоцикла, как все собрал, решил потестить -- завести и проч.
выяснилось что при включении правого поворота к чертям сгорает предохранитель.
съездил в Autozone, купил этих предохранителей 8 штук
вернулся, просмотрел все места которые трогал -- все вроде гуд, нигде не замыкает.
Вспомнил про правый поворотник.
Снял оба поворотника -- передний и задний.
Вставил предохранитель, завел -- все работает, правый поворот включается (хоть отключенные лампочки и не горят)
вотнул задний поворотник -- опять ничего не перегорело
воткнул передний поворотник - предохранители вылетели.
Разобрал его. Оказалось что там контакты на клипсах металлических, а когда левую или правую облицовки снимаешь то поворотники повисают на проводах.
Видимо я там дернул и вылетели клипсы-то
все поставил обратно, включил -- проблема решена.
Подготовка BMW G650GS 2009 к сезону - 2
За отчетный период сделано:
- плановая замена масла. Ну это перед сезоном планово.
- замена охлаждающей жидкости. Це делается раз в 5 лет, так что уже пора.
- замена тормозной жидкости. Тут надо сказать что в моем байке стоит ABS, а посему ПОЛНАЯ замена должна осуществляться с сервисным включением ABS для того чтобы камеры со старой тормозухой в ABS можно было обновить новой.
Ну, у меня есть Хакерский Инструемент - GS911, которым, при подключении к лэптопу, собственно можно проводить диагностику мотоциклов марки BMW и, в частности, включать ABS в режиме bleeding.
Выглядит так:
- установлена платформа Atlrider Luggage Rack:

Вещь весьма пользительная, ибо задница у BMW G650GS весьма невеликая и водрузить туда что-то более-менее широкое весьма проблематично из-за нехватки места и ненадежности крепления.
Думаю вопрос решит.
- установлена система автоматической смазки цепи Scottoiler eSystem:
Судя по рассказам срок службы цепи и звезд увеличивается раз в 5, что весьма прельстиво. Так что заказал, по рузальтам сезона будет видно :)
P.S.
В процессе прокладки электричества и маслопровода для Scottoiler нашел вот это (достал из щели):

Это, граждане, кусок лезвия, который все последние 10 000 миль лежал между топливных трубок.
Позор предыдущему владельцу байка!
А может это его диверсия?
- плановая замена масла. Ну это перед сезоном планово.
- замена охлаждающей жидкости. Це делается раз в 5 лет, так что уже пора.
- замена тормозной жидкости. Тут надо сказать что в моем байке стоит ABS, а посему ПОЛНАЯ замена должна осуществляться с сервисным включением ABS для того чтобы камеры со старой тормозухой в ABS можно было обновить новой.
Ну, у меня есть Хакерский Инструемент - GS911, которым, при подключении к лэптопу, собственно можно проводить диагностику мотоциклов марки BMW и, в частности, включать ABS в режиме bleeding.
Выглядит так:
- установлена платформа Atlrider Luggage Rack:
Вещь весьма пользительная, ибо задница у BMW G650GS весьма невеликая и водрузить туда что-то более-менее широкое весьма проблематично из-за нехватки места и ненадежности крепления.
Думаю вопрос решит.
- установлена система автоматической смазки цепи Scottoiler eSystem:
Судя по рассказам срок службы цепи и звезд увеличивается раз в 5, что весьма прельстиво. Так что заказал, по рузальтам сезона будет видно :)
P.S.
В процессе прокладки электричества и маслопровода для Scottoiler нашел вот это (достал из щели):
Это, граждане, кусок лезвия, который все последние 10 000 миль лежал между топливных трубок.
Позор предыдущему владельцу байка!
А может это его диверсия?
Monday, March 2, 2015
Подготовка BMW G650GS 2009 к сезону
Скоро сезон начинается! (глядя на снег за окном в стиле "сугробы по пояс" так и не скажешь, но все же)
Посему подбиваю бабки: $540 мне стало подготовить байк к сезону (сумма не окончательная -- еще не уверен насчет Tire Pressure Monitoring System, может куплю, а может и нет).
среди прочего:
- $280 -- автоматическая смазка цепи scottoiler esystem
- $61 -- фирменный BMW комплект для замены масла (фильтр+замена прокладок необходимых+масло)
- $170 -- супер крутые какие-то цепь+обе звезды
- $30 -- прочая мелочевка по типу инструмента для размыкания цепи
Собственно фирменный комплект для замены масла стоит $48, + $13 доставка. Брал исключительно из-за кучи этих прокладочек -- уже пора заменить а искать их по-отдельности лень :)
Посему подбиваю бабки: $540 мне стало подготовить байк к сезону (сумма не окончательная -- еще не уверен насчет Tire Pressure Monitoring System, может куплю, а может и нет).
среди прочего:
- $280 -- автоматическая смазка цепи scottoiler esystem
- $61 -- фирменный BMW комплект для замены масла (фильтр+замена прокладок необходимых+масло)
- $170 -- супер крутые какие-то цепь+обе звезды
- $30 -- прочая мелочевка по типу инструмента для размыкания цепи
Собственно фирменный комплект для замены масла стоит $48, + $13 доставка. Брал исключительно из-за кучи этих прокладочек -- уже пора заменить а искать их по-отдельности лень :)
Friday, November 14, 2014
Однажды...
Однажды десять лет назад, ближе к вечеру, я сидел и работал в офисе, а рядом работала моя начальница и еще один разработчик.
И услышал я что прозвучало утверждение по поводу нашего кода которое не соответствовало тому что есть.
Я вмешался и поправил.
В ответ начальница бросила "не лезнь в не свое дело! Работай над своей задачей".
Я заткнулся и через пару месяцев уволился.
И услышал я что прозвучало утверждение по поводу нашего кода которое не соответствовало тому что есть.
Я вмешался и поправил.
В ответ начальница бросила "не лезнь в не свое дело! Работай над своей задачей".
Я заткнулся и через пару месяцев уволился.
Thursday, September 4, 2014
Чикаго 1-7 Сентября 2014 - 3-й день, Детройт -- музей Генри Форда, глубинка штата Мичиган
Проснулся рано -- выезжай поздно! Видимо в этом девиз моей тормознутой натуры.
Музей Генри Форда является единственным "официальным" музеем который я собирался посетить за всю поездку. И то сказать -- сам Генри Форд как личность у меня вызывает глубокий пиетет, ну а если присовокупить его заслуги перед нашей машинной цивилизацией -- тогда он вообще становится чуть не небожителем. Я его даже могу в плане популяризации автомобиля и вклада в его развитие сравнить с Биллом Гейтцем и с Стивом Джобсом. Полагаю его же заслугой и то что вот лично я тут на мотоцикле рассекаю по Америке а вокруг прекрасные дороги (хе-хе, это пока я с хайвея не съехал в ебеня), развитая сопровождающая инфраструктура в виде недорогих мотелей.
В общем, как обычно -- вышел, погрузился, заехал на заправку, долил бензина и смазал цепь и рванул на хайвэй -- тут 23 мили еще ехать до этого музея, да.
Приехал:
Собстенно тут музей начинается как с вешалки, так и с IMAX, который мне собственно никуда не уперся -- хоть бы за пару-тройку часов успеть осмотреть основную экспозицию, оставив за кадром всякое-разное типа Greenfield Village (как понял по косвенным признакам последнее - это что-то вроде белорусских Дудудок).
Зашел во внутрь, подошел за билетами. Народу было в это буднее утро откровенно мало поэтому парень-кассир мало того что продал мне билеты, так еще, приметив мою мотоодежду, начал про мотоцикл спрашивать да откуда я. Содержательно побеседовав (благо рука/язык уже набиты) я прошествовал дальше.
При входе билетер посоветовала вернуться и попросить стафф чтобы мне помогли с оставлением части аммуниции. В целом я с ней согласен -- наколенники, мотокуртка и мотошлем не сильно способствуют сосредоточению на экспонатах.
Вернулся, и, сославшись на тетушку, спросил есть ли у них тут closet где я могу оставить большую часть всего.
Парень выскочил и вызвался помочь. Провел меня в какую-то каморку, которую явно обычно не используют для складирования скарба перегруженных байкеров, но я благодарно сгрузил там большую часть всего.
Итак, музей Генри Форда!
Сначала хочу сказать, что сей музей не одному Генри Форду посвящен. Собственно продукция компании "Форд" занимает небольшую часть здоровущего павильона и вопреки ожиданиям я не увидел при входе ту же Ford Model-T.
А увидел я сеялки-жатки, американские, ознакомился с состоянием сельского хозяйства этой страны на состояние лет эдак 170 назад.
Наконец добрался до техники.
Вот, например, простой американский паровой трактор:
А вот тож паровой трактор, но уже начала 20-го века, когда была поставлена (и выполнена!) задача по улучшению эффективности парового двигателя по соотношению мощность/масса до уровня бензинового (ну, на ту пору):
Дорогие читатели! Что как вы думаете это такое?
Итак, это - Дом! :)
Самый настоящий дом, попытки начать производства и продажи которого широко известны тут, в США. Почитал я рекламные плакаты того времени и посмотрел рекламные ролики: реально, это была попытка переосмыслить идею дома и сделать его производство быстрым, дешевым, технологичным, применяя передовые на то время материалы и дизайн!
Мол, такой дом в 2 дня собираются двумя рабочими легко!
Походил я по этому дому -- в целом неплохо! :)
Такому технарю как я тут было бы уютно -- широкие панорамные окна, ванная, душ, неплохая кухня, спальня и living room - все предусмотрено.
Ябжил!
Осмотрел выставку оружия (тут только один стенд -- а было их порядком), револьверы Дикого (и не очень) Запада ниже:
Как вы думаете -- что это за хрень внизу?
А это - натуральный бытовой прибор! Турбина, подключаемая к домашнему водопроводу! Судя по иллюстрациям она использовалась для того чтобы приводить в движение разного рода бытовые приборы, например -- швейную машинку.
Вот эта дура ниже -- это промышленная стационарная паровая машина. Использовалась для того чтобы приводить в движение станки на фабрике:
Собственно тут вообще по промышленности американской весьма неплохой набор техники. Видел маленькую паровую машинку величиной с сидящую собаку, видел и гигантские промышленные машины, генераторы электроэнергии на пару (почему-то было упомянуто что приложил руку Эдисон -- для того чтобы сделать возможным электрическое освещение улиц такие машины покупались городскими муниципатилетами).
Следующей частью экспозиции были... нет, все еще не автомобили, а даже вовсе самолеты! Поясняющие таблички рассказывали историю становления авиации в Америке.
Вот копия самолета братьев Райт:
А это простые американские метеорологи делают свое дело:
Ну и наконец добрался до автомобилей -- от роскошных (на состояние 100-120 лет назад)
до мини-родстеров:
Вот обладатель всяческих рекордов Ford Mark - I
Вот совсем недавняя (2011) звезда треков Ford Fusion:
а вот совсем уж легенда американского автопрома -- Tucker 1948 года:
Кстати, есть у мя подозрение что этот Такер на ходу -- пока я его фоткал мужичок сзади ковырялся в моторе (да-да, мотор -- он а Такера был сзади!)
Вот этот автомобиль - не пожарная машина, а совсем даже наоборот - на просторах Техащины когда-то такие автомобилики развозили топливо по бензоколонкам:
Ну и напоследок добрался я до паровозов. Паровозов и всякого другого подвижного составатут откровенно много:
Начиная с такой вереницы карет:
...продолжая "обычными" пассажирскими паровозами:
И заканчивая паровозом-гигантом (по моей оценке высотой этажа в 2 с гаком!), который когда-то занимался тем что возил уголь и железную руду в эпических масштабах:
Собственно, еще раз об автомобилях.
Не могу не привести фотку автомобиля Jeep Willis, прародителя Jeep Wrangler которого я собственно когда-нибудь и куплю:
На этом мое посещение музея закончилось и потянулись дороги штата Мичиган:
Хайвеи быстрые -- 70 миль в час, полиция присутствует, но ни одного остановленного не видел.
Ближе к концу путешествия перебрался через здоровущий мост (ехал минут 6 со скоростью 45 миль в час):
ну и добрался до мотеля, который я предварительно выбрал по высоконаучному методу "пальцем тыкнул на карте в кусок побережья":
Собственно не сезон -- никто в мотеле не живет, зато табличка на ресепшне "звоните -- будем через минуту!".
Позвонил, жду:
Примчалась тетка-американка на пикапе, выдала мне даже double bedroom вместо single за ту же цену -- $50 за ночь.
Вселился:
А на закате я выскочил наружу посмотреть на виды озера Мичиган да забыл ключи. Нашел ресепшионистку тут же, неподалеку. Она и ее сосед-ветеран армии США из Афгана, беседовали о разном глядя на светящийся здоровущий крест церквушки напротив, на Луну да на озеро Мичиган.
Дверь мне открыли, но я задержался с ними и мы еще долго беседовали "о капусте и королях", вспоминая музыку кантри, столпов рок-н-ролла, AC/DC, ELO и проч.
Ну а сегодня, на следующее утро после, в планах посещение Superior Lake, причем поеду туда по грунтовкам через местные национальные леса.
Коли не поймают медведи -- еще напишу чего :)
Bye!
Wednesday, September 3, 2014
Чикаго 1-7 Сентября 2014 - 2й день, путь на Детройт, штаты Пенсильвания, Огайо, Мичиган
Проснулся рано, башка не болела совершенно.
Бриться-умываться и пора собираться!
Собрался и вышел.
Приветливого индуса за стойкой не было, зато нашлась дырка в оной с надписью "Ключи-сюда!", что я и выполнил.
Вышел к байку, нацепил на него всю поклажу и выдвинулся к заправке, благо она была недалеко, через перекресток.
Я подъехал к незанятой колонке, но секунд через 10 ко мне подошел мужик с заправки и, показывая на надпись на колонке "Full Service", уточнил хочу ли я оного.
Я не хотел -- зачем мне фул сервис для моей Акулы? -- поэтому с извинениями переехал к другой колонке с надписью "Self Service".
Заправился, отогнав байк на стоянку смазал ему цепь и поехал!
Проехал Пенсильванию, въехал в Огайо. Тут впервые увидел эпичное ограничение в 70 mph, чему обрадовался и наподдал по-быстрее!
Меж тем местность а-ля Коннектикут сменилась на местность а-ля Беларусь. И правда -- вокруг поля, леса и практически плоская поверхность. Тут я впервые за время нахождения в Штатах познакомился со значением слова "ностальгия".
Добрался до славного города Кливленда. Судя по относительно небольшому даунтауну он в целом чем-то смахивает размерами на Хартфорд.
По дороге видел несколько раз полицию -- то в засаде, то уже держащую в когтях очередную жертву. Чаще конечно видел уже с жертвой - все же маскируются как и везде.
Пару раз съезжал на заправки. Кстати заметил что люди оглядываются на мой байк. В целом тут мотоциклистов поменьше чем в Коннектикуте, а те что есть - сплошь на Харлеях, поэтому мой BMW, который ввиду принадлежности к славной породе dual-sport, таки от них отличается значительно.
Добрался до пригорода Детройта -- Belleville:
пока ехал к выбранному мотелю глазел по сторонам: с одной стороны так называемая архитектура та же что и в Коннектикуте, но есть и отличия -- земли тут видимо много, ну и по этой причине даже самый задрипаный домишко торчит посреди довольно-таки обширного участка, в среднем превышающего того, на котором стоит мой собственный дом, раз в 5 и больше.
Также вляпался на улицу с приличными домами вокруг но зато с грунтовкой между ними. Ввиду того что дождь был совсем недавно (кстати, я под него попал) то на ней был тонкий слой жидкой грязи. Но я храбро погнал по ней (ну а как же -- верный Гармин дорогу-то знает!) что стоило мне 10 минут и 20 салфеток чтобы эту грязь удалить хотя бы с важнейших мест типа грязезащиты.
Мотель в котором я остановился -- это Super 8 (прикольно что в моем родном городе-герое Минске тоже есть Super 8, только это не мотель а аттракцион в парке развлечений :) ).
Но конкретно этот мотель кроме названия ничего с аттракционом общего не имел. Цена в $53 приятно удивила, и я решил тут и остаться на ночь.
Когда я подъехал к мотелю, вышел мужик лет 55 и направился к своему пикапу, но увидев меня притормозил и подошел пообщаться за жизнь :)
Он тоже имел мотоцикл -- лет 15 назад, но после продал его. Почему? Слишком много сумасшедших людей на дорогах! Я его уверил что то же говорят о моей родной стране Беларуси. Когда он спросил "а где это?" то я привычно уточнил что это где-то между Польшей и Россией. Подумав, добавил что и между Украиной, что сразу зажгло небольшой свет понимания в его глазах :)
Он мне пожелал удачи на дорогах и уехал в даль.
Итого: 328 миль, усталость небольшая -- ехал где-то 7 часов.
А вот завтра по плану -- музей Генри Форда! Ну и дальше -- в дикие (если так можно выразиться про американские штаты) места штатов Мичиган и Висконсинс!
P.S.
Фото пока нет, сорри. Пока ехал снимал короткие видео, но ввиду того что сейчас из моей техники со мной только iPhone, портативная клавиатура к нем да мотоцикл скриншотов пока не будет.
Но эти видео я потом смонтирую и выложу одни чохом, ну проиллюстрирую избранными стопкадрами свою дорогу которая всяко была интереснее предыдущего отрезка пути.
Впрочем, чую прочитает этот пост мало людей, так что в основном эти фото и видео будут для того чтобы я вспоминал обо всем этом сидя лет эдак в 80 у камина :)
Tuesday, September 2, 2014
Чикаго 1-7 Сентября 2014 - мотопутешествие
С чего начинается мотопутешествие? Обычно с долгих приготовлений!
Надо признать что я начал готовиться к этой поездке еще ранней весной, когда даже мотосезон не был открыт.
Купил палатку, прикольный самонадувающийся коврик и спальный мешок, купил набор походной посуды и портативную плитку для готовки на свежем воздухе.
Для Акулы прикупил гаджетов -- кейдж, защиту для рук, защиту заднего тормозного цилиндра, дуги безопасности чтобы поберечь верхние левые и правые бока в случае падения.
За неделю до поездки поменял моторное масло, проверил крепость затянутых болтов вокруг, состояние воздушного фильтра и прочее ТО.
А накануне наконец решил собрать весь свой скарб и примерить на байк. Оказалось что с креплением багажа я не все продумал: получилась внушительная гора (палатка, спальник и коврик), частично закрывающая стопари и поворотники,причем меня не удовлетворило качество крепления всей этой горы (из-за которой меня было чуть видно).
В итоге решил я изменить формат похода -- спать буду все же в мотелях. Понимаю что это не "по-настоящему" поход, но это уж лучше в следующий раз :)
Думаю мне следовало просто несколько раз съездить в "карманные" походы выходного дня перед этим большим, ну да ладно.
Весь мой скарб был распределен на 2 части -- электроника пошла в сумку на бак, остальное - на saddlebag, который я решил прикупить вместо боковых кофров. По отзывам вся эта конструкция легче алюминиевых кофров, да и дешевле раза в 3.
Выбор был остановлен на Coyote Saddlebags: http://giantloopmoto.com/products/coyote-saddlebag/
Итого, утром был готов и семья вышла меня провожать в полном составе. Вот собственно я за минуту до отъезда:

С утра несколько болела голова несмотря на таблетку цитрамона, так что музыку я решил не включать и прокатиться так как есть -- только ветер и шум мотора.
Ехал и думал о разном. В частности, с чего бы это меня потянуло на такие приключения? А ведь тянуло давно, начиная с велосипедного периода жизни. Есть мысли на этот счет, и одна из них -- я нигде не чувствую себя дома. Вообще не чувствую. Поэтому пытаюсь найти там где почувствую. А как это сделать если не повидать как можно больше мест?
Но понятно это не единственная причина по которой меня тянет в дорогу - мне нравится движение, ветер, и то как это ложится на мою "дорожную" музыку.
На первый день я собирался проехать 438 миль.
Вдоль американских хайвеев регулярно встречаются так называемые Rest Area и Text Area. Бывают что они сильно похожи друг надруга, но часто Text Area не имеют ни туалета, ни автоматов по продаже воды. Судя по предваряющим надписям в основном Text Area нужны чтобы остановиться и перезвонить или ответить на текстовое сообщение что не мешает однако людям просто останавливаться, сидеть за столиками и отдыхать :)
Я лично останавливался чтобы глотнуть воды да зачекинится через Foursquare Swarm
Первый день прошел без происшествий -- разве что как загорелся сигнал "топливо почти на нуле" немного стремно было шарить по окрестностям в поисках заправки, хотя резерва должно было хватать на километров 60. Но в поисках нормального бензина все равно проехал миль 15.
Наконец первый мотель -- Budget Inn. В самом деле budget -- приветливый индус на ресепшне отбил чек в $63
http://goo.gl/maps/vl1A6
Номера неплохие, так что конкретно это место можно смело рекомендовать! :)
Хочу отметить что американцы любопытный и приветливый народ -- даже несмотря на то что я останавливался раза 4 всего и то имел пару разговоров -- один раз дед рассказывал мне про BMW мотоциклы и свое увлечение ими (напомню что у меня BMW G650GS 2009 что практически идентично BMW F650GS 2000-2007 гг). Индус на ресепшне тож засыпал вопросами насчет моей экипировки, сколько стоит и куда еду :)
На конец дня башка моя все еще побаливала, поэтому завалился спать.
Следующий (т.е. уже сегодняшний) день -- это участок пути до Детройта где собираюсь глянуть на музей Генри Форда
Wednesday, February 27, 2013
System Architect - what position will be next?
About 15 years ago I defined a goal for my career -- to became a system architect.
How you can decide whether your goals achieved?
I think that the most reliable mean to measure it - to fulfill the corresponding responsibilities and be accepted among professionals you are working with.
Once you have achieved it -- what's then?
If you do still love development, I think that the next step may be a consultant career.
Why?
Several reasons.
Because it may help you to share your experience among many teams making this world better! :)
At the same time you will be still able to gain much new experience because you'll be involved in many projects also allowing you to develop some non-development skills such as presentation skill.
Today EPAM Systems offered me a new opportunity -- a head of R&D center.
Prior that I passed a couple of interview and found out that this position correlates with my goal -- to became a well-known consultant like Martin Fowler :)
So I accepted this offer.
I consider it as a new step in my career and I'll do my best to became famous and accepted among professionals! :)
UPDATE:
Unfortunately, in one month I decided to accept job proposal from another company.
My decision was made because this way may lead me to achieve the goal which I was chasing when accepted EPAM job proposal more than one year ago (yep, I failed to achieve that goal while working in EPAM, sorry :( )
It was not very easy decision. I liked to work in CDP Team -- nice, smart people, good opportunities, knowledgable and nice boss.
But I believe that in a few years I will get back to consulting career! :)
How you can decide whether your goals achieved?
I think that the most reliable mean to measure it - to fulfill the corresponding responsibilities and be accepted among professionals you are working with.
Once you have achieved it -- what's then?
If you do still love development, I think that the next step may be a consultant career.
Why?
Several reasons.
Because it may help you to share your experience among many teams making this world better! :)
At the same time you will be still able to gain much new experience because you'll be involved in many projects also allowing you to develop some non-development skills such as presentation skill.
Today EPAM Systems offered me a new opportunity -- a head of R&D center.
Prior that I passed a couple of interview and found out that this position correlates with my goal -- to became a well-known consultant like Martin Fowler :)
So I accepted this offer.
I consider it as a new step in my career and I'll do my best to became famous and accepted among professionals! :)
UPDATE:
Unfortunately, in one month I decided to accept job proposal from another company.
My decision was made because this way may lead me to achieve the goal which I was chasing when accepted EPAM job proposal more than one year ago (yep, I failed to achieve that goal while working in EPAM, sorry :( )
It was not very easy decision. I liked to work in CDP Team -- nice, smart people, good opportunities, knowledgable and nice boss.
But I believe that in a few years I will get back to consulting career! :)
Wednesday, January 23, 2013
Poor, confused C# compiler
A very interesting cause when C# compiled failed to handle a special case of cross-references in structures:
Poor, confused C# compiler
Now wonder that I don't know it! It's just because I don't use struct keyword very often :)
P.S. DON'T ASK THIS QUESTION DURING JOB INTERVIEW! INTERVIEWEE WOULD THINK THAT YOU ARE NOT VERY GOOD AT INTERVIEWING! :)
Poor, confused C# compiler
Now wonder that I don't know it! It's just because I don't use struct keyword very often :)
P.S. DON'T ASK THIS QUESTION DURING JOB INTERVIEW! INTERVIEWEE WOULD THINK THAT YOU ARE NOT VERY GOOD AT INTERVIEWING! :)
Friday, January 11, 2013
Need a real tasks -- tired to do nothing for a few months
I fed up with just sitting on my ass and inventing tasks on myself.
I paid well, but I paid for nothing.
If I don't do the work I love and this way my coding skills will degrade very quickly.
Recently I started to promote myself as a free-of-tasks specialist during my presentations, so finally one of my listeners came to me and proposed to join his team for a while to help his team to adopt BDD practice.
Will start on Monday afternoon.
I hope it will help me as well to restore my coding skills. It'll be a fun to work within a team as well.
I paid well, but I paid for nothing.
If I don't do the work I love and this way my coding skills will degrade very quickly.
Recently I started to promote myself as a free-of-tasks specialist during my presentations, so finally one of my listeners came to me and proposed to join his team for a while to help his team to adopt BDD practice.
Will start on Monday afternoon.
I hope it will help me as well to restore my coding skills. It'll be a fun to work within a team as well.
Tuesday, December 11, 2012
Interview
How to conduct a correct interview?
I have passed many of them in both roles.
My opinion when I conduct such interviews is get to know whether a candidate is a problem-solving type.
What does it mean?
Does it mean that he will be able to know all technologies with all low-level details?..
I doubt.
Very often I interview candidates who are quite good at low-level details but have the lack of architectural skills and can't really provide a solution to my test task.
Do you need a developer who has low-level knowledge and don't have a glue how to solve problems?
Possibly, no.
I won't insist. May be there are situations when it does not matter whether a developer problem-solving type or not -- all what he is supposed to do is to serve as a codemonkey all day long.
But I am stick the following opinion: I'd rather hire a problem-solving type developer with good learning skills than developer who has impressive knowledge in web services, ASP .Net, or whatever-technology but was not able to understand a task and provide a good solution to solve it (no low-level details required -- they can be easily picked up from Google).
I have passed many of them in both roles.
My opinion when I conduct such interviews is get to know whether a candidate is a problem-solving type.
What does it mean?
Does it mean that he will be able to know all technologies with all low-level details?..
I doubt.
Very often I interview candidates who are quite good at low-level details but have the lack of architectural skills and can't really provide a solution to my test task.
Do you need a developer who has low-level knowledge and don't have a glue how to solve problems?
Possibly, no.
I won't insist. May be there are situations when it does not matter whether a developer problem-solving type or not -- all what he is supposed to do is to serve as a codemonkey all day long.
But I am stick the following opinion: I'd rather hire a problem-solving type developer with good learning skills than developer who has impressive knowledge in web services, ASP .Net, or whatever-technology but was not able to understand a task and provide a good solution to solve it (no low-level details required -- they can be easily picked up from Google).
Saturday, December 8, 2012
improving education with www.codeacademy.com
I can recommend www.codeacademy.com site to everyone who needs to refresh his/her web-related knowledge, or even learn a new one.
It won't take a lot of time, but I found that this academy can save a lot of time :)
In example, I did not know CSS very well, but one of the courses gave me enough experience in a few hours. :)
It won't take a lot of time, but I found that this academy can save a lot of time :)
In example, I did not know CSS very well, but one of the courses gave me enough experience in a few hours. :)
S.O.L.I.D. presentation conducted!
Last Friday I conducted S.O.L.I.D. principles presentation in my company, EPAM Systems.
While I was working at Tau Craft, I tried to do it step-by-step, explaining one principle at a time.
But I stopped on the second stage -- Open-Closed Principle as I felt that I need to rethink my approach, them postponed it until this time.
Now I took a completely different approach supplying each principle with a huge amount of examples in Visual Studio 2012.
Combining live coding with theoretical part the whole things seemed more logical and memorable, so my auditory was quite satisfied (that was demonstrated by high course rates).
Let's see one good metaphor for Open-Closed Principle:
I found it during preparation and now believe that it's the best example I have ever seen! :)
There were some problems with Liskov Substitution Principle, but it went just fine thought it still needs to be improved (will do it).
The most debatable case was Dependency Inversion Principle:
We spent plenty of time discussing of how much granularity should be used.
And yes! Remember one thing: Dependency Inversion is not equal to Dependency Injection! They are often mixed out, but they should not! :)
Let's have a look at an example.
Before DIP applied:
On this picture the layering is ok (consider namespace as an assembly/module).
UI depends on Business, Business depends on Data Access.
The DIP violated because two things:
1. UI depends on low-level detail (uses PointOfSaleTerminal class.
2. No abstractions at all.
After fixing we acquired the following picture:
In this case dependencies were TRULY INVERTED!
All modules now depends on interface class.
I must mention that the key idea is that Dependency Injection is just a tool to implement Dependency Inversion.
You can find a good article about it in Dependency Injection is NOT The Same As The Dependency Inversion Principle by Derick Bailey
While I was working at Tau Craft, I tried to do it step-by-step, explaining one principle at a time.
But I stopped on the second stage -- Open-Closed Principle as I felt that I need to rethink my approach, them postponed it until this time.
Now I took a completely different approach supplying each principle with a huge amount of examples in Visual Studio 2012.
Combining live coding with theoretical part the whole things seemed more logical and memorable, so my auditory was quite satisfied (that was demonstrated by high course rates).
Let's see one good metaphor for Open-Closed Principle:
![]() |
| OCP |
I found it during preparation and now believe that it's the best example I have ever seen! :)
There were some problems with Liskov Substitution Principle, but it went just fine thought it still needs to be improved (will do it).
The most debatable case was Dependency Inversion Principle:
![]() |
| DIP |
We spent plenty of time discussing of how much granularity should be used.
And yes! Remember one thing: Dependency Inversion is not equal to Dependency Injection! They are often mixed out, but they should not! :)
Let's have a look at an example.
Before DIP applied:
On this picture the layering is ok (consider namespace as an assembly/module).
UI depends on Business, Business depends on Data Access.
The DIP violated because two things:
1. UI depends on low-level detail (uses PointOfSaleTerminal class.
2. No abstractions at all.
After fixing we acquired the following picture:
In this case dependencies were TRULY INVERTED!
All modules now depends on interface class.
I must mention that the key idea is that Dependency Injection is just a tool to implement Dependency Inversion.
You can find a good article about it in Dependency Injection is NOT The Same As The Dependency Inversion Principle by Derick Bailey
Labels:
Lectures,
S.O.L.I.D. principles,
teaching
Subscribe to:
Posts (Atom)












































