Archive for the ‘Разное’ Category

Программисты съели мой мозг.

Пятница, Ноябрь 20th, 2009

Вспомнились несколько разных случаев.

— Как-то объяснял двум Senior Software Developer’ам, которые проработали в компаниях разрабатывающих security по крайней мере по нескольку лет, что такое битовые операции.

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

— Как-то было, что за 4 часа переписал код, который другой разработчик писал две недели. Причем за это время уменьшил объем код в 16 раз, не потеряв функциональности и не ухудшив читабельности.

— Помогал другому senior software developer’у пофиксить баг — поставить в нужном месте скобку. Причем, компилятор указывал, где должна быть вставлена скобка и что ее там не хватает.

— Хоть не о разработчиках, но тоже хорошо. Работал с заказчиком (который технарь и достаточно долго ведет IT бизнес), который считал, что в проекте можно исправить ВСЕ ошибки.

— И тоже не о программистах. На конференции видел sales, который на Palm не знал как перейти в Launcher (аналог Program Files для Windows). При этом он продавал сложную систему (включая Palm клиента) и должен был отвечать на вопросы.

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

Маленькая развлекушка.

Понедельник, Октябрь 12th, 2009

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

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

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

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

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

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

В общем, сбылась мечта идиота — добрался таки до железячек.

Выложил фотки пульта радиоуправления в трех файлах: 1,2,3

Upgrade wordpress’а

Понедельник, Октябрь 12th, 2009

Фух… Собрался с моральными силами и таки поставил новый WordPress. На удивление, где-то за часик-полтора все привел в примерное работающее состояние.

Дорогие читатели, несколько просьб

а) Если заметите что-то странное (что-то пропало, что-то появилось и оно гадкое, что-то изменилось и стало еще мерзче чем было) напишите мне об этом.

б) Если в блоге написать не удается по каким-то причинам, еще большая просьба — напишите мне на email (vronin at consultant.com)

Надеюсь, что openid с новым wordpress дружит лучше. Пока еще попробовать не успел.

Эффективная система разработки.

Среда, Сентябрь 30th, 2009

Товарищ по оружию avl проводит семинары о построении эффективной системы разработки.

Вырезка из его блога: «В ходе тренинга с 5 по 11 октября мы последовательно будем строить эффективную систему, позволяющую избежать наиболее частых ошибок при разработке ПО и решать требуемые задачи наиболее эффективно.»

И дополнительная информация находится тут.