Category: авто

Верхний пост :)

Основной мой вид деятельности на данный момент - разработка ПО в области embedded. Опыт работы - с 2001 года. Сайт-визитка по этой теме: http://avl2.info/.

Кроме этого, есть еще несколько направлений, мне интересных, в которых я в той или иной степени "продвинулся". Никак не связанных с программированием.

1. Естественные роды. Все - на основании собственного (почти :)) опыта рождения двух детей. Я оба раза присутствовал на родах, во второй раз мы вместе с женой составляли план родов, выбирали и общались с акушерками, ходили на курсы подготовки и многое-многое другое :) Опыт вылился в сайт http://ru.naravniporod.com/. Буду рад ответить на вопросы, если кого-то мой опыт заинтересует подробнее.

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

2. Фотография. Началось это увлечение еще с 1996 года, с фотоаппарата "Смена 8М" и черно-белой пленки, проявки ее в бачке и печати фотографий в ванной под увеличителем и красным фонарем. Кое-что из того, что получается сейчас, можно увидеть здесь по тегу "Фото". Коммерческое предложение с ценами и вариантами - на еще одном моем сайте http://www.lepitrenutki.com/, который, правда, на словенском языке - для целевой аудитории.

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

3. Гимнастика для новорожденных. С первым ребенком я открыл для себя динамическую гимнастику. Со вторым - познакомился с абсолютно другим подходом, автором которого является словенка Андрея Семолич, и который она назвала "Педокинетика". (Сайт тоже на словенском). Подход очень и очень интересный, отлично дополняет собой динамическую гимнастику, со вторым ребенком я прошел всю ее методику, начав с 6 недель и закончив моментом, когда малыш начал делать первые шаги. И очень доволен результатом. В мае 2013 года я получил сертификат инструктора "Педокинетики" первого уровня (после двух лет обучения, в том числе более 200 часов практики с реальными детьми и 6-часового экзамена на реальных и непростых группах). Впереди еще минимум три года обучения :) Так что в ближайшее время появится еще одно направление в моей деятельности :) По которому я тоже буду рад помочь тем, кого это заинтересует!

Сузуки Балено

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

97 г.в., 1.6 литра, 100 л.с., передний привод, седан, сделано в Японии. Купил я ее весьма импульсивно, поехав посмотреть сильно за тридевять земель. Со слегка мутной историей - третий владелец, купивший ее полгода назад. И, как показало время, купил вполне удачно. На момент покупки пробег был 140 тысяч, недавно он достиг 240. За все это время менялись практически только расходники - масло-фильтр каждые 10 тыс, масло в коробке, тормозная жидкость, диски передние (пару месяцев назад), свечки - собственно, как в любой другой машине. Сразу после покупки пришлось поменять задние амортизаторы, тысяч через 20 - потекшую помпу, которую владелец не заменил на "большом" сервисе на 100 тысячах (ну хоть ремень он таки поменял - и то хорошо). Передние тоже уже просятся под замену - но пока механик отмахивается, да и недешево (наверное, единственный недостаток японских машин, увы). И собственно, все (тьфу-тьфу-тьфу). Да, купил я ее в 2007 году.

В конце этого лета машина впервые не завелась, постояв три дня под ливнем. Договорился, чтобы оттащили к механику, в процессе буксировки завелась практически сразу, доехал к механику сам. Механик, увы, причины не нашел, а через пару дней машина стала заводится как и раньше, сама и сразу. Решили, что дело в 5-летнем аккумуляторе, заменили. А через пару месяцев после очередного дождя опять не завелась. Завел опять с буксира, прогрел, заехал в гараж. По совету тестя открыл капот в темноте и увидел искру на выходе катушки зажигания... Блин, все просто - провода под замену. Удивительно, что механик с типа специализацией по электрике этого не обнаружил :(

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

Однажды прилетел камешек в стекло. К счастью, страховку стекла оплачиваю дополнительно. Как оказалось, оно того стоит. В оф. сервисе за замену взяли 600 с хвостиком евро :)

В общем, первой по-настоящему своей машиной я очень и очень доволен :)

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

Бывает же...

Возвращаемся позавчера, в пятницу вечером с коллегой из Германии назад в Словению. Коллега созванивается со своим приятелем, договаривается придти к нему на вечеринку сразу, как только приедет. Я за рулем вторую часть пути, проезжаем Австрию, останавливаемся на первой заправке в Словении заправиться. Дальше коллега снова садится за руль и "топит" уже по словенскому автобану 170-180 (в отличие от Германии в Словении ограничение 130). Вдруг довольно резко снижает скорость, пристраивается к едущему 110 автодому и едет за ним, а потом и говорит мне: "Смотри, сзади за мной уже долго едет машина, с какой скоростью бы я не ехал, на 180 не отставал и сейчас все еще висит на хвосте". Еще через пару минут едущая сзади машина резко уходит на обгон и скрывается впереди. "Точно, скрытый полицейский был! Супер, что удалось его заметить и он не успел зафиксировать скорость! А то было бы офигительное завершение дня - нарваться на штраф прямо перед вечеринкой" - и довольный тем, что избежал серьезного штрафа, едет (уже 150-160) дальше (оказалось, что при "съемке" радаром из движущейся машины мгновенного значения недостаточно, нужна съемка за какое-то весьма длительное время).
Сегодня, в воскресенье, встречаемся с ним на работе (на проекте хроническая #опа уже минимум полгода, приходится почти все выходные выходить). И он рассказывает, что вчера утром (после той самой вечеринки, ага) его остановила полиция и лишила прав на полгода за вождение в нетрезвом виде (тут хоть и допускается полпромилле алкоголя, но за сильно больше штаф весьма и весьма немаленький, а за совсем сильно больше - права признаются недействительными, экзамен повторно можно сдать не ранее чем через полгода).

Бесплатная парковка возле аэропорта в Тревизо

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

И долго-долго думал, насколько безопасно будет там оставить машину. За 20 дней поездки на платной парковке набегает приличная сумма, а машине уже 15 лет... Да собственно и на платной большими буквами написано, что никто никакой ответственности не несет - эдакий заборный бизнес :)

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

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

Что же, спасибо мирозданию за сэкономленные 120 евро! :)

Если кто захочет повторить - вот ссылка на эту парковку.

И конечно же, никакой ответственности за возможный ущерб я не несу :)))

Напишу и я про парковки

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

Немного предыстории. Есть в Любляне одно место, где с парковками ну полная ЖОПА. На весьма большой район - одна маленькая парковка возле пары жилых домов (да и на ту недавно поставили шлагбаум).

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

Года три назад все было не так печально - рядом был своего рода пустырь, где все и парковались. Еще рядом было два местных магазина, возле них тоже были парковки, ничем не огороженые, за исключением табличек "парковка только для клиентов, максимум на час". Правда, тогда я парковался на этом пустыре, и никаких проблем не было.

Потом владелец пустыря взял и огородил его забором. Так он и стоит огороженный до сих пор (собака на сене, ага). Но парковаться-то где-то надо? Естественно, все стали парковаться возле магазинов.

И вот тут наступает момент, который мне ну вот абсолютно никак не понять. Оба магазина берут и ставят шлагбаумы на свои парковки. Первый час бесплатно, а за второй и далее плати по 1 евро, включая и самый первый. Т.е. за 1 час 1 минуту стоянки платишь 2 евра (в центре Любляны, к слову, час парковки стоил тогда 60 центов).

Почему не понять? А какой нормальный владелец магазина станет затруднять подход-подъезд к своему магазину? Тем более что в Словении магазинов хоть жопой жуй, и естественно, при такой политике я предпочту поехать и все купить в ближайшем торговом центре, где так не жопятся с парковками...

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

А спустя какое-то время они тоже поставили шлагбаум, назначив цену за второй час в 3 с копейками евро.

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

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

Потому что иначе сложно объяснить их следующий шаг.

Первый магазин поднял шлагбаумы :) Очень скоро его парковка стала постоянно заполненной где-то на две трети, парковка возле второго опустела еще больше :))))

Спустя какое-то время подняли шлагбаумы и они :))

В итоге в выигрыше остались только поставщики шлагбаумов :)

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

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

Volkswagen Touran, или что может быть проще автомобильного сидения

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

И вот рано утром все погрузились в машину, выехали - и вдруг оказалось, что почему-то не получается пристегнуть ремни безопасности на заднем сидении!

Первая мысль - конструкторы машины решили соригинальничать. В подтверждение этому - конструкция ремня для "среднего" пассажира - ремень доставался из крыши и имел две защелки. Которые вроде как предполагалось защелкивать слева и справа от "среднего" пассажира, после чего ремень становился стандартным трехточечным.

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

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

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

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

И при этом - ПОЛНОСТЬЮ ОДИНАКОВЫМИ! За исключением точек крепления ремней безопасности! Т.е. кто-то, кто брал эту машину ранее, по своим причинам снял в ней задние сидения, а при сборе - поставил их наоборот. Левое - справа, а правое - слева. Сиденья благополучно встали, а вот пристегнуть ремни сзади стало невозможно.

И самое главное - да, я понимаю, унификация и все такое с целью удешевить производство, но банальные НАКЛЕЙКИ с буквами L и R сделали бы эту ситуацию невозможной в принципе...

Реклама Ниссан



Красивая реклама, ничего не скажешь... Но вот с учетом реалий современного автомобилестроения - мне было бы страшно садиться в машину, которая сама может перенести 40% момента на одно заднее колесо. Особенно с учетом того, что я также знаю и реалии того, как пишется современное ПО :)

31. Программирование - это процесс проектирования.

(В оригинале - Programming is an act of design)

Kristen Nygaard, отец объектно-ориентированного программирования и языка программирования Simula, говорил: «Программирование – это обучение». Принятие того факта, что программирование, или более точно разработка ПО, это процесс открытий и обучения, а не процесс конструирования, сильно продвинуло техники разработки ПО. Применение концепций традиционной инженерии к разработке ПО не работает. Проблемы документировались и комментировались лидерами программистской мысли уже более 30 лет. Например, в 1987 году Fredric Brooks отметил в «Отчете научно-ислледовательской группы министерства обороны по военному програмному обеспечению», что принцип «сначала определи, потом делай» лежит в основе очень многих проблем.

Итак, куда же должна ориентироваться индустрия программного обеспечения для улучшения своих практик? Что, если посмотреть на практики производств сложных и технологичных продуктов массового рынка, таких как машины, лекарства или полупроводники?

Давайте посмотрим на индустрию автомобилестроения. Когда планируется новая модель, первая вешь, которая делается – это концепт. В основном речь идет о позиционировании. BMW X6 – пример нового концепта, объединяющего свойства «практичного спортивного автомобиля» (SUV) и купе в то, что BMW назвала “Sport Activity Coupe”. Главное здесь то, что до того момента, когда можно будет купить новый Х6, BMW инвестировало тысячи часов и миллионы долларов как в сам автомобиль, так и в линию его производства. Когда BMW получит индивидуальный заказ на машину, одна из их линий соберет именно такой индивидуальный экземпляр Х6.

Какой же урок можно вынести из этого примера? Главное – это то, что производство автомобиля состоит из двух процессов. Первый процесс – это собственно проектирование автомобиля и наладка сборочной линии. Второй процесс – это сборка автомобилей по индивидуальным заказам. В том или ином виде оба эти процесса присутствуют и в индустрии ПО. Проблема лишь в том, что вкладывается в эти определения.

В статье «Что такое проектирование ПО» Jack Reeves предположил, что единственная вещь в разработке ПО, подходящая под определение документа дизайна (в том смысле как этот документ понимается и используется в классической инженерии) – это исходный код. А сборка программного обеспечения автоматизирована и выполняется компилятором, скриптом сборки и тестирования.

Приняв то, что исходный код относится к проектированию, а не к сборке, мы можем адаптировать гарантированно работающие практики, используемые для управления сложными и непредсказуемыми работами, такими как разработка нового автомобиля, нового лекарства или новой компьютерной игры. Мы говорим о практиках agile управления, как например, SCRUM. Эти практики фокусируются на максимизации возврата вложений в терминах ценности заказчика.

Для использования опыта остальной индустрии в разработке ПО мы должны помнить: Программирование является проектированием, а не сборкой.

Автор оригинала - Einar Landre

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

Диагностика автомобиля

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

ЗЫ. А еще впечатлил прибор, измеряющий ток через автомобильный предохранитель, подключаясь к нему параллельно, т.е. по сути измеряющий падение напряжения на этом предохранителе.

Штрафы, или почему в Словении так аккуратно ездят

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

Превышение, км/чТекущий штраф, евроПредлагаемый штраф, евро
В населенном пункте или при наличии знака ограничения
До 10 40 80
11-20 120 240
21-30 250 500
Более 30 не менее 500 не менее 1000
За пределами населенного пункта
До 20 40 60
21-30 80 100
31-40 160 240
Более 40 250 375
На автобанах и дорогах для автомобилей
До 20 40 50
21-30 80 100
31-40 120 150
41-50 160 200
Более 50 250 312.5


Вот так... За превышение в населенном пункте на 30 км/ч (т.е. при скорости 80!) предлагаемый штраф - 1000 евро (текущий - 500), за бОльшее превышение - соответственно еще больше... Вот и культура вождения вырабатывается...