субота, 17 квітня 2010 р.

Автомойка на Короленковской

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







Что с этой автомойкой не так?

1. Пошарпали авто. У меня был новый авто с нулевым лакокрасочным покрытием. А это была первая автомойка, на которой я мыл свой авто первые два раза после покупки. После мойки я обратил внимание, что, если посмотреть на ярком солнце на авто, то все ЛКП в микроцарапинках - такая себе сеточка. Похоже, мойщики просто ленятся тщательно полоскать тряпки перед вытиранием авто. Или ленятся тщательно сбивать песок и пыль с авто перед мойкой.

2. Ударил машину днищем об порог, когда заезжал в бокс мойки. А заезжал я аккуратненько "перешагивая" порог. Перед въездом в бокс строители почему-то сделали довольно-таки высокий порог. Вообще, глупо было так проектировать бокс в центре города, где полно автомобилей с низким клиренсом. Это ж не за городом, где гаразда больше "тракторов", внедороджнико-паркетников и всяких универсалов с клиренсов выше крыши.

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

4. Комната отдыха... Вспомнились мне начало 90-х, когда мне приходилось подрабатывать сторожем-охранником в доме быта (а на тот момент уже прихватизированом здании) на Лесном массиве. Там у нас была комнатушка с видавшими виды диваном, креслами и другой мебелью. Все было прокурено, залито хрен знает чем... Так вот на этой автомойке на Короленковской приблизительно то же самое.

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

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

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

Чувачок: Ты чего здесь ездишь?
Я: Разворачиваюсь
Чувачок: Здесь нельзя разворачиваться!
Я: А что случилось?
Чувачок: Это моя частная собственность!
Я: Так просто там проулке развернутся нельзя сейчас
Чувачок: Тут не место для разворотов!
Я: Ну я вообще-то у вас регулярно моюсь...
Чувачок: Я знаю...
Я: Ну если вы так относитесь, то я наверно авто у вас больше мыть не буду
Чувачок: Мне от тебя ни холодно не жарко

Вот уж "царек"... сделал автомойку галимую и считает что ухватил Бога за бороду.

Лучше ехать на автомойку Веселые Шланги на Оболоне.

середа, 14 квітня 2010 р.

Новые горизонты интерактивности

Кто сказал, что ipad - это большой iphone?
Мои товарищи показывали этот ролик своим детками младшего школьного возраста. Детки были в восторге!
Думаю с ипадом открываются новые горизонты для детских развлекательных, обучающий и познавательных книг, программ и тд.
Идеи продуктов для айпада могут быть ограничены только фантазией разработчиков.

вівторок, 13 квітня 2010 р.

Опере быть!

Хорошая новость для всех страждущих!

Как-то даже символично - на фоне недавней еще одной палки в колеса Adobe (запрет на использование неЭпловых средств разработки), Apple великодушно разрешила Опере быть на iPhone. Opera Mini появилась в App Store. Бесплатно.



Стоит отметить, что Opera вроде как построена не на WebKit. Поэтому Opera не ограничена возможностями WebKit. В Опере реализована технология сжатия страниц, таким образо весь трафик сжимается и загружается на iphone с Оперного промежуточного сервера. Теперь пользователи iPhone в сетях с медленным трафиком смогут грузить страницы быстрее, чем в Сафари. Для Украины в условиях медленных GSM сетей и, когда вокруг мало бесплатных публичных wifi точек, Опера должны быть актуальна.

Несмотря на долгожданный выпуск Opera Mini на iPhone, многие жалуются на "сырость" Оперы. Вот первые жалобы:
- В опере не работает YouTube.
- Не удобный интерфейс.
- Зум плохой - «слишком мелко» и «слишком крупно», не плавная анимация.
- Нет мультитача в привычно виде.
- Подгонка по ширине работает несколько странно.
- Скролл очень резкий и дерганый.
- Постоянное поле поиска на пол-экрана.
- Локализована не полностью.


Некоторые пользователи уже рапортуют, что сносят Opera и возвращаются к Safari. Все познается в сравнении.

После подобных отзывов можно понять, почему Apple так беспокоится за чистоту платформы. Возможно, разрешив Оперу на iPhone, Apple хотела решить проблему пользователей, которые жаловались на медленную загрузку веба в медленных сетях. Или может Apple хотела продемонстрировать, мол, "почувствуйте разницу, смотрите, какие поганые программы могут появляется на iPhone, если не фильтровать программы подаваемые в App Store".

Но многие все-таки подтверждают, что Опера работает быстро - в разы быстрее Safari. И для многих это - главное.

Аллилуйя!

понеділок, 12 квітня 2010 р.

Война Apple и Adobe продолжается

Известно, что Apple (читай, Джобс) противник технологии Adobe Flash на своих мобильных устройствах. Так ни iPhone, ни iPod Touch, ни iPad не поддерживают технологию Adobe Flash – т.е. ни Flash анимация, ни Flash программ, ни, видео через Flash ( что наиболее востребовано пользователями) не работают на этих устройствах.

Несколько дней назад Apple вбила еще один гвоздь в гроб Adobe Flash на платформе iPhone OS. Apple, по сути, обязал разработчиков под iPhone OS использовать исключительно средства разработки и технологии Apple. Вот условия выставленные разработчикам:

Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Это событие «случайно» совпало с выпуском Adobe CS5, где разработчики могли бы конвертировать или компилировать свои Флеш-программы для платформы iPhone OS, так чтоб эти программы работали как «родные” приложения на iPhone/iPod.

Adobe, вместе со своей армией разработчиков, разразились в праведном гневе, обвиняя Apple в ударе по продажам Adobe CS5 и в неуважении разработчиков. Но Джобс намекнул, как обычно, на необходимость в поддержке чистоты платформы от разного рода плохих программ, которые могут быть не оптимально заточены под iPhone OS, под тач и мультитач интерфейс девайсов Apple.

четвер, 1 квітня 2010 р.

С "заботой" о налогоплательщиках…

Вот такую картину я наблюдал сегодня возле деснянской налоговой.



Это только начало. Потом очередь стала в 2е больше.

Почему отчеты нужно сдавать именно с 1го по 5е число? Почему нельзя отчеты принимать по 10 число?

Или почему на не отводить на это дело 5 рабочих дней?

Почему инспектор не может принять отчет и поставить на копию штампик? Тогда очередь будет реже.

середа, 31 березня 2010 р.

Обзор Рено Флюенс vs Хюндай ай30

Сегодня гуляли с женой и решили зайти посмотреть на Рено Флюенс. Хоть мы недавно и купили Хюндай ай30 1,6 дизель, Флюенс как-то зацепил меня после обзоров этого авто в прессе. Смотрели мы на Флюенс 1,6, бензин, АКП, за 178 тыс. в автосалоне Рено на Петровке.

Салон Флюенса шире чем в ай30. Особенно ширина ощущается в увеличенном пространстве между передними сидениями, где расположен удобный подлокотник. Расстояние от ног задних пассажиров до передних сидений не существенно больше, чем в ай30. Думаю можно было сделать место для задних пассажиров Флюенса просторнее за счет меньшего багажника, который во Флюенсе больше 500 л. Но зато во Флюенсе, в отличии от ай30, есть подлокотник на заднем сидении. Водительские сидения - с хорошей боковой поддержкой - такие же как и в ай30.

Удобная фишка - это солнцезащитные шторки на задних дверях.

Торпедо во Флюенсе мягкая, выглядит современно. По сравнению с ай30 во Флюенсе торпеда как-бы "надвигается" на водителя, делая нишу для ног переднего пассажира и водителя глубокий.

Магнитола (ЦД/МП3 плеер) расположен непривычно низко. Чтоб посмотреть на магнитофон нужно смотреть чуть-ли не под торпедо. А если учесть, что дисплей монитора вынесен на самый верх торпедо, а под руль вынесены только управление громкостью и пауза, то, думаю, нужно долго привыкать к такому низкому расположению магнитолы. Прикольная фишка магнитолы - когда переключаешь каналы, звук приглушается.

Педальный узел запомнился тем, что педали мне нужно было нажимать как-бы сверху, а не вперед-прямо как на ай30. Дело привычки, я думаю. Руль во Флюенсе регулируется только по вертикали - глубина не регулируется. Причем в самом низком положении руль для меня располагался недостаточно низко, хоть сидение я под собой поднял. Вообще такое впечатление, что водительское место разрабатывалось для водителей существенно выше 1,72 м. Но умоститься и привыкнуть, я думаю, можно водителям с ростом 172 и ниже.

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

Внешний дизайн авто - отличный. Клиренс, по сравнению с ай30, заметно выше и, думаю, в такую зиму как эту (2009-2010) кататься на Флюенсе будет удобно.

Когда открывал капот, рычажок как в салоне так и под капотом нашел сразу. Под капотом пространства хватит наверно и на ДВС объемом 3.0 л.

Тест драйв.

Тест-драйв устроили нам оперативно. Но катался я немного. Заезд происходит по внутренней территории завода Маяк. Я проехал всего несколько сот метров.

Вот, на что я обратил внимание:
- Стук из под капота. Так у меня тарахтел глушитель об защиту/кожух на Векторе А, пока я эту защиту не подогнул. Менеджер сказал, что на Флюенсе так греется помпа - типа, конструктивная особенность! Помпа прогревается и звук пропадает.
- Разгоняется Флюенс менее резво, чем мой ай30. Думаю, 2-х литровый ДВС для Флюенса будет самое оно.
- 4-х ступенчатый автомат такой же задумчивый как и на Хюндай. Когда резко разгоняешься ДВС жужит на повышенных оборотах, а автомат не спешит переходить на следующую передачу.
- Ходовая такая же комфортная - не жесткая - как на ай30.
- Радиус разворота меньше, чем на ай30.

Жалко, для тест-драйва не было дизельного Флюенса 1,5 с механикой.

Итого, Флюенс - интересный авто. Если б я в октябре 2009 не купил ай 30, я бы теперь, наверно, выбирал именно между Флюенс и ай30.

http://www.google.com/profiles/dennrad

середа, 12 листопада 2008 р.

Отпуска программистов


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


Производство для себя

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

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

Производство для заказчика

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

Допустим, в отпуск хочет идти рядовой программист, который выполняет простые, рутинные задачи. К тому же у Вас есть свободный программист такой же (или высшей) квалификации. Решение очевидно - свободный программист может подменить программиста, который уходит в отпуск. Но тут есть важная деталь. Убедитесь, что какое-то время до начала отпуска оба программиста отработают вместе. Т.е., фактически, подменяющий программист проработает больше, чем Ваш постоянный программист будет в отпуске. Это необходимо сделать, дабы нивелировать период обучение и выход подменяющего программиста на “мощность” отпускного программиста. В результате временный программист выполнит необходимый объем работ (но за большее время) и проект будет идти по графику.
Но что делать, если нет свободного программиста на замену? Если проект или задачи отпускного программиста относительно короткие, скажем, меньше года, то Вам наверняка придется проявить все Ваши таланты и способности менеджера и уговорить программиста уйти в отпуск позже (или раньше). К чему апеллировать зависит от конкретного человека и ситуации. Кому-то достаточно будет рассказать о критичности и важности выполненной вовремя задачи для успешной сдачи проекта. Другому - пообещать более длительный отпуск после сдачи проекта. А кто-то даже согласится поработать сверхурочно, чтобы выполнить работу раньше и компенсировать переработку отпуском. Или если у Вас команда из нескольких человек, то может кто-то другой не будет против поработать сверхурочно, чтоб компенсировать отпуск коллеги. Вариантов может быть много. Это отдельная тема. Но лучше всего отпуска оговаривать в начале проекта.
Что, если на Вашем проекте есть уникальные программисты? Пытайтесь избегать подобных случаев. Иногда это очень сложно (или дорого), а иногда нереально в ограниченные сроки. Характерные примеры уникальных программистов – это математические/статистические программисты, специалисты по специфическим технологиям и языкам программирования. Не редко подобных специалистов приглашают на определенный срок по контракту. Приглашать на замену новых специалистов на 2-3 недели (срок отпуска постоянных специалистов), как правило, никто не будет, так как это может быть дорого или не реально в принципе (отдел кадров просто не сможет найти такого специалиста в ограниченные сроки). Это один из немногих случаев, когда Вам придется согласовывать отпуск программиста с заказчиком. Если специалист работает меньше года, то вероятнее всего Вам придется компенсировать заказчику время отсутствия такого программиста или программисту придется перенести свой отпуск.
Ну а если программист (любой – рядовой, узкоспециализированный, технический руководитель) запланирован на год и более, то, в большинстве случаев, Вы можете отпускать его/ее в отпуск без замены, сверхурочных работ и согласования с заказчиком. Исключения могут составлять случаи, когда на период отпуска заказчик неожиданно запланировал какие-либо мероприятия, которые требуют полную производительность команды или присутствие конкретного программиста. Такими мероприятиями могут быть выпуски продукта (Alpha, Beta, GM), конференции, важные совещания и т.д.
Почему же не надо беспокоиться о заменах, сверхурочных, согласованиях, при условии, что заказчик оплачивает Вам 168 часов/месяц/программиста в течение года? Подсчитаем:

Рабочих часов в 2004 году (252 раб. дня * 8 часов – 4 часа в “коротких” днях) 2012 часов
Оплата заказчика (168 часов * 12 месяцев) 2016 часов
Как видим, заказчик покрывает оплатой 24 календарных дня (т.е. 16 раб. дней или 128 часов) отпуска программиста. Я считаю оплату заказчиком отпуска вполне нормальным явлением, равно как вполне естественно, что программист имеет законное право на 24 календарных оплачиваемого отпуска. Заказчики тоже люди и должны это понимать. Если же заказчик не понимает, то политика по отпускам может быть приблизительно такой: “Если Вы хотите, чтоб работа не прекращалась во время отпуска программиста, нам необходимо будет привлечь других программистов. Это в свою очередь может замедлить работу, так как 1) необходимо будет вводить нового человека в курс дела, 2) разбираться в чужом коде сложнее, чем создавать с нуля или разбираться в своем коде, а это может привести к созданию множества ошибок, которые отпускному программисту придется решать по возвращению или, что хуже, переделывать кусок работы заново”.

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

Не редко компании-разработчики выставляют счет своим заказикам на 160 часов/человека/месяц.

Рабочих часов в 2004 (252 раб. Дня * 8 часов – 4 часа в коротких днях) 2012 часов
Оплата заказчика (160 часов * 12 месяцев) 1920 часов
Рабочие часы, неоплачиваемые заказчиком. Это 11 рабочих дней + 4 дня выходных = 2 недели и 1 день на отпуск 92 часа
В этом случае, заказчик покрывает около недели из законных 24 календарных дней в год. При этом остальное время отпуска приходится оплачивать компании за свой счет, и, следовательно, нет необходимости согласовывать и даже ставить в известность заказчика (конечно, если речь не идет о сдаче проекта или другом важном событии).

Почему именно идет речь об одном годе беспрерывной работы программиста на одного заказчика? Во-первых, удобно показывать как покрываются затраты на отпуск. Во-вторых, что важнее, правило именно “одного года” является более корректным с политической точки зрения, так как в противном случае может сложиться ситуация, когда один заказчик оплачивает программиста в течении полугода и покрывает 2 недели отпуска, а другой заказчик, который оплачивает второе полугодие, покрывает всего лишь неделю отпуска. Чем второй заказчик лучше первого?
Денн
28/07/2004

***