пятница, 15 августа 2008 г.

И снова про "собачью еду"

Недавний пост от The Register, как Windows XP подлажала церемонию олимпиады:
Windows was out for about an hour, just enough time for the athlete carrying the Olympic flame to be caught by the eyes of the world passing in front of the screen en-route to lighting the main stadium torch.
If the pictures are to be believed, then the crash will be embarrassing for Microsoft, which is trying hard to have Windows taken seriously against Linux in China - particularly Red Flag Linux.
Возражу: сам "crash" был "embarrassing" не столько для Microsoft (к этому народ уже привык), сколько для организаторов, у которых есть свой, родной Red Flag Linux, который они не используют!

Для тех, кто хочет освежить для себя концепцию dogfooding, рекомендую длиннючий пост про MeWare, UsWare, ThemWare, and NobodyWare. Он стоит того, но если совсем влом, то вот самый интересный кусок:

The Best Dogfooding Story Ever

The common expression for using your own software is "eating your own dogfood". Sometimes this term gets verbed by simply calling it "dogfooding".
If you'll indulge me briefly, I'd like to tell you what I think is the best dogfooding story ever. However, it's not a software story. It's a woodworking story.
The primary machine tool in any well-equipped woodshop is a table saw. Basically, it's a polished cast iron table with a slot through which protrudes a circular saw blade, ten inches in diameter. Wood is cut by sliding it across the table into the spinning blade.
A table saw is an extremely dangerous tool. My saw can cut a 2-inch thick piece of hard maple with no effort at all. Frankly, it's a tool which should only be used by someone who is a little bit afraid of it. It should be obvious what would happen if a finger ever came in contact with the spinning blade. Over 3,000 people each year lose a finger in an accident with a table saw.
A guy named Stephen Gass has come up with an amazing solution to this problem. He is a woodworker, but he also has a PhD in physics. His technology is called Sawstop. It consists of two basic inventions:
  • He has a sensor which can detect the difference in capacitance between a finger and a piece of wood.
  • He has a way to stop a spinning table saw blade within 1/100 of a second, less than a quarter turn of rotation.
The videos of this product are amazing. Slide a piece of wood into the spinning blade, and it cuts the board just like it should. Slide a hot dog into the spinning blade, and it stops instantly, leaving the frankfurter with nothing more than a nick.
Here's the spooky part: Stephen Gass tested his product on his own finger! This is a guy who really wanted to close the distance between him and his customers. No matter how much I believed in my product, I think I would find it incredibly difficult to stick my finger in a spinning table saw blade. Unbelievable!

вторник, 5 августа 2008 г.

!

То, что конторы, которые делают железо (принтеры, фотокамеры, и пр.) делают чудовищный по своей ублюдочности софт, я уже привык. Но вот к такому никак не могу:

Я прождал кучу времени, пока это барахло разархивировалось из 337М архива ко мне на винт. Продрался через мало вменяемую инсталляцию. Опять прождал пока она винтом хрюкатела, и в конце получил вот это. Зашибись в HP тестируют!.. Ребята из HP, может вам помощь нужна, а?


Update: после того, как я прошёл с десяток "криптографических" страниц этого "визарда" установки, всё закончилось вот этим:



Не смешно.

Тренер, старичок, и чё нам теперь?

Хороший пост про роль coaches, ScrumMaster-ов и т.п. увидел на InfoQ. Цитата:
In the broader coaching world, they have a distinction - and that is a coach's job is not to "fix" the system but to reveal the system to itself. The theory is that change can only come from within. Furthermore, that every system is naturally creative, resourceful, and whole - even if the system is dying, that is ok.

Говорят: "Scrum ваш лажается часто". Конечно лажается, если ждать что дядя ScrumMaster придёт и всё поделает за всех. Самим надо, самим!..

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

понедельник, 4 августа 2008 г.

Alpha, Beta ...

Jeff Atwood сделал недавно пост на тему версий софта и что стоит за этими греческими буквами.

Цитата:
In the brave new world of web 2.0, the alpha and beta designations don't mean quite the same things they used to. Perhaps the most troubling trend is the perpetual beta. So many websites stay in perpetual beta, it's almost become a running joke. GMail, for example, is still in beta after over four years!
По крайней мере в одной команде не должно быть расхождений на эту тему :)


пятница, 1 августа 2008 г.

Sliverlight 64 - "Всем спасибо, все свободны..."

Мне нужно было посмотреть демо одного DataGrid компонента, сделанного на Silverlight. Открываю IE (64-bit). Получаю (красным подсвечено не мной, это оно само так показывает.):


Ищу plug-in для FF3 - болт. У Microsoft он есть только для FF2. В результате я смог иметь Microsoft Silverlight только на Mac-е под Safari (!) :)