Category: техника

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

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

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

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

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

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

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

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

Подарок на 8 марта :)

Фирма удивила, подарив 8 марта ВСЕМ сотрудникам смарт-часы от неизвестного производителя с нанесенным своим логотипом :) Да, в Словении 8 марта - вполне себе женский день, хоть и не выходной. Интересно, что они хотели этим сказать? :)

По самим часам - название не упоминается вообще нигде, телефон их видит под именем YDY_P101S которое даже гугл почти не знает. В инструкции упоминается, что работает оно с приложением Veryfit 2.0. Которое, несмотря на рейтинг 2.9, пока производит скорее хорошее впечатление - все увиделось, сконнектилось и заработало без каких-либо вопросов.

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

Ох, не доверяю я что-то девайсам без кнопки ресет и выключателя питания :)

Барье

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

И захотелось туда вернуться с фотоаппаратом. И однажды встал в полшестого утра и поехал туда.

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

Collapse )

Елочные гирлянды... ностальгия :)

В детстве у родилелей для елки на новый год была единственная гирлянда - с довольно крупными патрончиками, с 4.5 вольтными лампочками внутри, а в патрончики вставлялись цветные ампулы в виде свечек с водой и каким-то веществом на дне, которое при нагреве начинало пузырьки активно выделять. С подсветкой снизу смотрелось красиво :) Помню, как включал и ждал, когда же они булькать начнут - требовалось 5-15 минут, чтобы вещество нагрелось.

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

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

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

Поединок

Однажды оказался я на берегу речки неподалеку с фотоаппаратом, на который в тот момент был нацеплен объектив 55-200. Повезло, можно сказать, ибо в небе над деревьями я увидел вот такую птичку.



Collapse )

Что-то прилетело на балкон :)

Не знаю, как точно эта бабочка называется, но выглядела она прикольно. Особенно, когда зависала над цветком и "заправлялась" прямо на лету. И летала достаточно долго, чтобы я успел взять фотоаппарат и даже заменить на нем объектив :)

Collapse )

Лицензионный контент

На днях впервые купил электронную книгу на литресе (http://www.litres.ru/). И все, что литресу нужно было сделать, чтобы я вдруг решил потратить 50 евроцентов за нормально отформатированную для чтения на налодоннике книгу вместо упорного поиска халявы - это добавить поддержку платежей через пейпел.

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

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

И кстати - ни разу не реклама :)

38. Любая система рано или поздно откажет.

(В оригинале Everything will ultimately fail)

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

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

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

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

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

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

Стоить вспомнить, что авария атомной станции на острове Трех Миль была вызвана неисправностью предохранительного клапана – механизма безопасности, предназначенного для предотвращения последствий превышения давления в контуре выше допустимого.

И что же мы можем с этим сделать?

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

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

Автор оригинала - Michael Nygard

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

Realterm

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

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

Вот ее интерфейс:



Чем он мне не нравится? Ну например:

- Что делает кнопка "Change"?
- А что делает галочка рядом с ней?
- После того как я выбрал нужный порт, что нужно сделать с нажатой кнопкой "Open"?
- А что делает маленькая кнопочка без надписи рядом с кнопками "Clear" и "Freeze"?

На других закладках все не менее прозрачно и интуитивно понятно :)

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