четверг, 30 октября 2008 г.

Vote!

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

Вот ролик:



А вот оригинал:

понедельник, 20 октября 2008 г.

GM or not GM

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

пятница, 26 сентября 2008 г.

Us and Them

Не, это не про политику :) Это про работу. Работу групп людей вместе.

На InfoQ недавно появилась интересная статья про то, как группы людей воспринимают друг друга. Это нужно читать целиком, но для затравки, вот цитата, описывающая эксперимент, который психологи провели в 1954 году:
Two groups of 12-year-old boys were taken to a Boy Scouts camp, but neither group knew of the other’s existence and believed that their group was the only group in the camp. (Of course, they traveled to the camp by different buses.) During the first week, the two groups carried out their activities separately. They swam in the lake, built hide-outs, and pitched tents. The accompanying adults (who were actually the researchers conducting the experiment) ensured that there was no contact between the two groups. The members of each group bonded as a team.

After one week, the two groups became aware of each other’s presence (as contrived by the adults). At this point, despite their not actually seeing each other, the two groups began distinguishing between “us” and “them” and saying “they (the other group) intruded on our territory”. The researchers were surprised by the extremes in boys’ reactions: how quickly the members of each group had bonded initially with each other and how quickly both groups had seen the other as “the enemy.”
Для совсем занятых, или кому влом читать, краткое изложение:
  • Люди (все) подвержены влиянию стереотипов и категоризации людей на "своих" и "чужих".
  • Это происходит достаточно быстро: природа - штука экономная. В ней фаза "Requirements definition, analysis and design" длится очень недолго. Иначе - съедят.
  • Никто не осознаёт, что находится под влиянием стереотипов или предрассудков.
  • После того, как мы проклассифицировали кого-то, особенно как "врага", поменять отношение будет сложно.
Но не всё так плохо:
The researchers tried to stop the conflict between the two groups, but simply making the two groups carry out activities together produced no noticeable results. The researchers then staged an “incident” in which the camp’s water supply was cut off and all the boys had to check the water pipe (more than 1 km long) to see where it was blocked. When the blockage was found and removed, the members of both groups joined together in celebrating. By involving all the boys in the resolution of an “incident” that affected the entire camp, the conflict between the two groups evaporated.

К чему это я всё?
  • Не надо делать выделенные QA отделы, или как-то отделять специалистов по качеству от программистов. Специалисты по качеству вместо обеспечения качества проекта, будут "качественно" за...ть программистов.
  • В случае тестирования другой конторой ситуация только усугубляется. Это уже будет явное противостояние, которое сложно будет гасить "корпоративной этикой" и пр., поскольку в таком деле ещё есть и аспект разделения "еды".
  • Если у вас проект с распределённой командой, обязательно нужно эти группы свести вместе хоть один раз, чтобы они могли увидеть в друг друге людей. Пусть пообщаются по проекту и сходят вместе пива попить (последнее - важно). Важно не просто "освоить" team building budget или пиво как напиток :), а то, чтобы люди, которые будут работать вместе, могли неформально пообщаться. И это должна быть не какая-нибудь заезженная корпоративная х...я, а простое общение. Так, как вы с коллегами после работы ходите.
Радует то, что и способность к сотрудничеству тоже заложена в нас природой:
Humans can cooperate. Given a common objective, they can work together to tackle the task at hand. In a study using monkeys, the experiment was set up so that two monkeys obtained food by cooperating with each other. Initially both of the monkeys obtained food, but the experiment was changed so that only one monkey obtained food even when the two monkeys cooperated. However, even when one of them realized that it would not receive any food, it cooperated with the other, and the monkey who received the food shared it with the other monkey.
В общем, если у обезьян получается, у нас тоже должно получиться. Приматы мы или нет?..

пятница, 19 сентября 2008 г.

Ни разу не Гондурас

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


"Это как же, вашу мать, извиняюсь, понимать?"

Не хотел писать про эти дела, но не могу удержаться...

Я успел застать советские новости. Ну те, которые в СССР были. Тогда в условиях "тоталитарного государства" и "тотальной цензуры" люди могли читать между строк новостей и понимать что к чему. И чёрное от белого отличали.

Та "демократическая" х***я в новостях, которая происходит сейчас меня не то чтобы сбивает с толку, но явно не радует. Граждане, нюх совсем потеряли? Смотрим, включаем мозг, анализируем зачем кому что надо. И смотрим где белое, а где чёрное. Так чтобы понятнее - "где деньги?".

Джинсы все могут себе купить на базаре? Радуйтесь! Раньше, при совке, это было доступно не многим. Теперь, напялив на жопу "западные ценности", включаем мозг! Мы со своей жопой, в чём бы она ни была одета, никому не нужны, кроме самих себя. Нас куда-то (в Европу, в НАТО) возьмут, только если это им нужно будет.

И хватит быть прыщавой девкой из села на городской дискотеке! Мол, у меня тоже есть, давайте и я буду с вами. Найдутся, конечно, кто задерёт подол, употребит, а потом даст пинком под зад. Но может лучше как-то по-другому "любви" искать? Может ну его этот "город", может лучше у себя в "селе" дороги починить, "клуб" отремонтировать? Глядишь, город и сам "дорaстёт" до родного "села".

Вот россияне в плане понимания стратегии и внешней политики - молодцы. Вот кусок из дипломатической аналитики Россия-Великобритания с Lenta.ru:

Милибэнд (министр иностранных дел Великобритании), как говорится у дипломатов, выражал Лаврову (министр иностранных дел России) озабоченности Великобритании в связи с ситуацией вокруг Грузии. Он, в частности, отметил, что Европа вынуждена переосмыслить свои отношения с Россией в ответ на ее агрессивное поведение.

Лавров, согласно рассказу Портера, отреагировал на эти излияния следующей незамысловатой фразой: "Who are you to fucking lecture me?", что можно перевести приблизительно так: "Ты кто такой, чтобы мне, б****, нотации читать?!". Развивая свою мысль, Лавров якобы вопросил, знает ли Милибэнд вообще хоть что-нибудь про российскую историю и помнит ли он, что Великобритания вместе с США вторглась в Ирак в 2003 году, а теперь еще и смеет заикаться о каком-то международном праве.

И вот кусок, которых хорошо резюмирует сказанное:
Все разом, словно по команде (или не словно?), просто перестали сдерживаться, говоря на одну определенную тему. Западным политикам это, конечно, не нравится. Но, надо заметить, это нравится западной публике, потому что российские политики говорят западным то, что им хотели бы сказать многие граждане.
"Fahrenheit 9/11", к примеру, смотрели?

четверг, 4 сентября 2008 г.

Welcome Chrome

Поставил Google Chrome и протащился. Потянул за таб, чтобы из него окно сделать (давно это хотелось делать именно так), и получилось! И протащился...

Молодцы, классно сделали! И внутри, и снаружи.

Посмотрите комикс про Chrome. Вместо маркетинговых бла-бла-бла Гуглы сделали человеческое описание как и почему. Рекомендую почитать до конца. Очень по-людски написано, приятно читать.

И полезно. По крайне мере тем, кого называют "nerds" в линке Stats for nerds. Такой линк показывается в Task Manager. Открывающийся таб показывает память для своих табов (которые каждый в своём процессе), и для других браузеров. Мол, смотрите что у нас и у них, сравнивайте и выбирайте. Умно...

Поставил себе как default browser. Поживём - увидим.

пятница, 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 (!) :)

четверг, 24 июля 2008 г.

Knol vs Wikipedia

Google думает потягаться с Wikipedia. См. статью на эту тему на The Register. Новый продукт называется Knol.

Мне понравилось то, что за статьями и коментариями стоят люди. Интересная идея дизайна для коментариев, но выгдядит неопрятно и сыровато.

Интересно было бы попробовать для шаренья знаний по программированию.

Тэговый суп

Интересный пост от Jeff Atwood-а на тему читабельности кода веб систем. Цитата:

I don't mean tag soup in the sense of badly formed HTML, or the malformed world we live in. I mean tag soup in the sense of mixing HTML markup and server-side code. Now you can double your pleasure: badly formed HTML, meet badly written code.

The tag soup problem seems to be endemic to all modern web development stacks. I see that Ruby on Rails apps have the same problem...

Google Templates

Google выпустил Templates. Рекомендую посмотреть. Есть интересные, к примеру Shared Expenses. Не так красиво как в Офисе, но обычно это и не нужно.

воскресенье, 25 мая 2008 г.

Велодень

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

Движение по Сумской и Белгородскому шоссе на время движения нашей колонны перекрыли. Колонна была достаточно длинная, так что автомобилистам пришлось долго стоять на перекрёстках с Сумской. Можно только догадываться об их чувствах... :)

Да, нас действительно много.

понедельник, 7 апреля 2008 г.

Жили-были

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

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

Не сходится

Если недавний саммит NATO был таким "победным" для Ураины, то чего тогда послов в Германии и России уволили?..

Таки съедят

Ну вот, после стольких метаний, Yahoo! уже не против быть съеденной.

Вот же неймётся человеку

Читаю на Lenta.ru:
Президент Ирана Махмуд Ахмадинеджад призвал организацию стран - экспортеров нефти ОПЕК отказаться от привязки цен на нефть к американскому доллару.
Если так и дальше пойдет, то у него в стране найдут даже то, чего там никогда не было, и не планировалось быть... :)

А стержни чьи?

Вчера по РТР видел репортаж об очередной "войне" межу Украиной и Россией. На этот раз дело касается ядерного топлива.

Во время визита Буша в Киев было подписано соглашение с американской Westinghouse Electric Company о поставкая ядерного топлива в 2011-2015 годах. На данный момент эти поставки осуществляет российская корпорация ТВЭЛ на эксклюзивной основе.

О чём говорили в новостях:
  • Реакторы у нас стоят советского образца. Такие же реакторы используются в Чехии и Финляндии.
  • Американцы не научились делать качественную защиту и стержни для таких реакторов по простой причине отсутствия опыта работы с ними.
  • Фины съехали с использования стержней от Westinghouse, потому как они деформируются при определённых температурах.
  • Чехи отказались от этих же стержней, недавно расширив контракт с ТВЭЛ, по тем же причинам.
  • Представитель ТВЭЛ в эфире сказал, что раз у американцев покупают по цене на 50% дороже, то надо и всем переходить на рыночные цены.
Комерсантъ пишет, правда, что оно всего-то на 15-20% дороже, но точно не дешевле. :)

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

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


четверг, 20 марта 2008 г.

Лингвистическое материаловедение

Смотрел вчера «Вид на вбивство» (фильм про Джеймса Бонда). Перевод на украинский хреновый, но это общее явление на нашем телевидении. Но что опять «порадовало», так это название «Силиконовая долина». Это та, которая Silicon Valley. Когда технари не знают, как перевести “silicon” на родной язык , я ещё как-то могу понять. Хотя, вообще-то silicon - это «кремний», из него всякие деталюшечки для компьютеров делают :) Но когда лингвисты, которые призваны не только перевести, но и адаптировать текст, допускают такие ляпы, хочется предложить просто ничего не давать таким «специалистам» озвучивать.
Для стравнения, вспомните как озвучивали, «вкладывая» русский текст в рот заграничных актеров. У теперешних не хватит ни мозгов, ни квалификации на такое. Пусть будет субтитрами, но, пожалуйста, с правильным переводом.