MCP

пятница, 27 февраля 2009 г.

Ribbon Calculator

Моей любимой шуткой про Windows 7 было то, что у неё калькулятор с ribbon-интерфейсом.  Это было почти правдой, с учётом того, что что  WordPad и Paint с ним, родимым. Но оказалось, что я был недалёк от истины, и таки есть проекты нужного калькулятора:Стырено с хабра.

вторник, 24 февраля 2009 г.

Кризис в действии

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

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

Жалко, что в этом году всё настолько бюджетно.

воскресенье, 22 февраля 2009 г.

Опять про градусник :)

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

Как видно (я ещё дополнительно выделил, если не очень заметно ), в районе 10° мороза, начинается какая-то жопа, и показывается одинаковая температура. Вначале я думал, что это и есть минимальное значение температуры (а не обещанные -20°), но после того, как эта десятка была пробита, и температура как ни в чём не бывало отправилась понижаццо дальше, я впал в полный ступор. 

После того, как я быстренько прикинул, что получается (на рисунке красная линия  — рассчитанная погода, зелёные линии — проблемные места):


Я получил примерные результаты: где-то с -7° до -11° есть серьёзные проблемы с точностью, при этом где-то с -7.6° по -10.8°, творится полный превед.

Откуда эти проблемы — я не знаю. Возможно, это результат внутренних рассчётов контроллера, а может там просто что-то замерзает и заклинивает, или же брак конкретно моего экземпляра. Я недостаточно хорошо знаю технологию, по которой изготавливаются подобные датчики, но догадываюсь о возможных проблемах с точностью и калибровкой (уже было дело, матюкался ). Может он отживеет со временем, а может и, наоборот, его станет конкретно плющить, я не знаю тоже. Если вы знаете, в чём тут может быть проблема, и возможно ли её решить, то буду признателен.

А пока вывод, который из этого следует вынести: если на улице температура от  -7° до -11°, то будут серьёзные проблемы с её отображением, а конкретно, будет показываться: -10°.

пятница, 20 февраля 2009 г.

Как оценить затраченное время?

для самописных программ?

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

Т.е. выступаешь и проектировщиком, и кодером и тестером, и всем кем можно, время размазано, но оценить его хочется.

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

Так что идеи оценить затраченное время витают давно, но что с ними делать, ума не приложу. Может у кого-нить есть идеи?

среда, 18 февраля 2009 г.

воскресенье, 15 февраля 2009 г.

UltraBuffer

Это картинка из Nero. Интересная вещь. Эта картинка означает что включена особая технология, которая позволяет дополнительно кешировать данные. Вроде бы всё хорошо, но практически любому программисту понятно, что реализовать такую возможность можно за 10 минут (чтобы нарисовать картинку и поместить её на форму, понадобится больше времени, а чтобы добавить вкладку в настройки, ещё больше). Т.е. имеем, фичу, реализуемую за 10 минут, выпячиваемую напоказ, и заброшенную фиг знает сколько времени.

Что значит заброшенную? А то, что максимальный размер 80 мегабайт, и рекомендуется чтобы это было не более 40% оперативной памяти.  Т.е. максимальный объём этого "кеша" можно получить уже при 256 Мегабайтах оперативной памяти. Когда были такие компьютеры? А сколько сейчас  этой самой памяти ест Nero? И на сколько секунд хватит этого кеша, если случатся проблемы с чтением?

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

Вывод? А хрен его знает, какой вывод.  Странные они. Движутся в совершенно непонятном для меня направлении. Записать болванку — чёрт ногу сломит.  Я даже не вижу смысла воровать данный продукт (я пользуюсь бандловыми версиями).

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

суббота, 14 февраля 2009 г.

Датчик для градусника

Пока полёт градусника нормальный. Всё работает и показывает температуру близко к истине. Но вот что конкретно мне не понравилось, так это то, что температура весьма хорошо гуляет, ±0.5° запросто. Вчера вечером я решил чуть изменить это дело, и брать не мгновенную температуру, а среднюю за 5 минут (что повышает теоретическую точность до 0.002°). Стало гораздо красивее:



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

Наверное это правильно, и на улице температура постоянно меняется в некоторых пределах — ветер, ещё какие-нибудь факторы. Но для меня это как-то неестественно. Я привык к красивым, плавным графикам температуры. А тут такая фигня, оказывается нет никаких плавных графиков, температура постоянно меняется.