|
Добро пожаловать в мой журнал!
Если вы хотите со мной связаться, оставьте комментарий здесь.
November 28th, 2009
09:27 pm - на выдумки хитры Ребята написали генератор shellcode исключительно по-английски - т.е. английский текст как машкод для x86. То есть, главное по-английски там декодер, а все остальное в английский кодируется. Но все равно - если бы меня спросили, возможно ли, я бы наугад сказал, что нет - не хватит нужных инструкций. А вот - хватило. Причем они их создают автоматически из английского текста (т.е. искать это по маскам бесполезно).
|
November 23rd, 2009
November 21st, 2009
04:11 pm - XOR list Прочел об интересном трюке - хранении указателей для двусвязного списка с помощью XOR. Практичность этого трюка сомнительна, разве что в embedded, я бы сам никогда, наверное, не стал им пользоваться. Но идея красивая.
|
November 18th, 2009
01:54 pm - fighting Anthropogenic Global Bugging Bad Code Offsets - brilliant! Now I finally can write bad code without feeling guilty.
|
November 10th, 2009
11:55 am - open space Был недавно в одном немаленьком местном доткоме. У них такое симпатичное здание, все что надо, даже лужайка есть со всякими подвижными играми. А програмеры работают так - здоровенная комната, в ней столы рядами. И за ними все сидят, прям как в школе в классе. Ни перегородочек, ничего. Я б, наверное, свихнулся так работать. Хотя, может, и привык бы, кто знает. Помню, я такое же видел один раз, когда случайно зашел в call-center одной турфирмы. Тоже столы рядами, компьютеры и люди рядком сидят плотненько так. Я еще тогда подумал - надо бы с этими ребятами на телефоне повежливее говорить, они в таких говняных условиях работают.
|
September 27th, 2009
02:34 pm - all your base Тут вот пишут об очередной дыре в безопасности сайтов. Надо сказать, я не удивлен. Система безопасности, которая бы не позволила таком случиться - на уровне программном или на уровне организационном - неудобна, дорога, а главное - когда она работает, всему этому нет ровно никакого оправдания - ничего же не случается! А если случается, то чаще всего - это ложное срабатывание. Если вы думаете, что это что-то новое в компьютерной отрасли - то вот вам пример.
A suburban New York City nuclear power plant's siren system has mistakenly blared out the warning, "Emergency! Emergency! Emergency!" The ominous message rattled some of the residents of New City, about 30 miles north of midtown Manhattan. Auto shop worker Rudy Gaspari says the mechanical voice had an unsettling, post-apocalyptic overtone to it.
The voice came from an Indian Point plant siren located downtown during a test Friday, The Journal News reported. Indian Point spokesman Jerry Nappi says the voice message "shouldn't have happened." He says plant officials have disabled the voice mechanism in the siren.
Т.е. на атомной электростанции есть механизм, который о чем-то там предупреждает. Пост-апокалиптичексим голосом. В один прекрасный день эту систему проверяют, и в ходе проверки она ложно срабатывает. Что делают в этом случае люди? Выключают голосовой механизм. Как замечают в рассылке RISKS, what could possibly go wrong there?
Ну и неожиданные глюки при интеракции сложных систем, которые приводят к катастрофическим последствиям, тоже не нуждаются в компьютерах.
А Британские Ученые (TM) тем временем собираются доверить компьютерам чтение экзаменационных сочинений.
Конечно, школьные сочинения типа "Онегин как образ лишнего человека" и писать можно компьютером, не то что читать, но я бы предпочел, чтобы мое сочинение читал кто-то разумный. Что, впрочем, и без участия компьютеров совсем не гарантировано.
|
August 28th, 2009
07:27 pm - выхожу в Интернет - а они уже здесь Американское правительство, в своей неусыпной заботе о гражданах, не обходит вниманием и Интернет. Вот, готовят закон об кибербезопасности. Среди прочих прелестей:
Other sections of the proposal include a federal certification program for "cybersecurity professionals," and a requirement that certain computer systems and networks in the private sector be managed by people who have been awarded that license.
Ну, получать всякие дурацкие сертификаты - это дело знакомое. Фирмы, этими делами заведующие, на этом деле поднимутся. Думаю, по штуке долларов за курс где-то нормально будет. Ну и, конечно, особая благодарность от сисадминов, которых выставят с работы за неимение федеральной бумажки. А чего, развели тут индустрию без документов, давно пора всех построить. Ну и далее:
Section 201, which permits the president to "direct the national response to the cyber threat" if necessary for "the national defense and security." The White House is supposed to engage in "periodic mapping" of private networks deemed to be critical, and those companies "shall share" requested information with the federal government.
Т.е. федералы могут по этому закону, как я понимаю, собирать информацию о любых частных сетях, которыми они заинтересуются (они-то и будут критичными, по факту интереса, никаких ограничивающих критериев нет), причем для этого им нужно только заявить, что в случае чего эта сеть будет очень важна для защиты нации. Насколько я помню, в Patriot Act для любых действий необходимо хотя бы подозрение в наличии террористической активности. В этом законе достаточно подозрения о полезности для общества.
|
February 25th, 2009
02:27 pm - bash 4 Вышла новая версия bash.
cc. There is a new &>> redirection operator, which appends the standard output and standard error to the named file.
dd. The parser now understands `|&' as a synonym for `2>&1 |', which redirects the standard error for a command through a pipe.
Наконец-то! Ну там еще много чего, наверняка более полезного, но вот это меня в баше больше всего доставало, по сумме.
|
January 14th, 2009
01:35 am - adware Интервью с вампиром изготовителем адвера. Scary.Вот ни за что не догадаетесь на каком языке он пишетписал в бытность адверщиком, кстати.
|
January 4th, 2009
09:29 pm - rogue CA certificate Для тех, кто понимает: Успешная попытка взлома системы сертификатов HTTPS. Через коллизию в MD5 и службу Verisign.
|
November 7th, 2008
10:25 am - восемнадцатый тур марлезонского балета Они опять за старое:
Now that Yahoo's ad deal with Google Inc. is off, Yahoo Inc. CEO Jerry Yang said his company is open to a new offer from Microsoft Corp.
Но что интересно:
Microsoft (NASDAQ: MSFT) offered $33 a share for Yahoo earlier this year, a price Yang spurned as undervaluing the company. The stock closed Wednesday at less than half that price at $13.92.
Эдак и до мышей недалеко.
|
October 17th, 2008
04:17 pm - RIP good times RIP good times - презентация Sequoia Capital o происходящем в экономике и в технологической индустрии в частности.
|
October 1st, 2008
September 15th, 2008
12:48 pm - all your network are belong to us История с сан-францискским сисадмином, который упер у города сеть, оказывается, еще не закончилась - он подключил к сети девайс для удаленного доступа, и никто не знает, где он находится и как его отключить. Я с этой проблемой тоже сталкивался неоднократно - т.е. зная, скажем сетевой адрес барахлящего компьютера (а еще хуже - не обязательно компьютера), найти, что он такое и где физически находится. При отсутствии соответствующей базы данных задача не из приятных. Но каким надо быть дятлом, чтобы организуя такое, оставить на первом же экране доступа собственное имя?
|
September 11th, 2008
04:34 pm - слава роботам Потрясающая история - сайт газеты получает много хитов на историю 6-летней давности о банкротстве United Airlines, выносит ее в список Popular Stories, гугль ее подхватывает и публикует с свежей датой, роботы радостно размножают и распространяют - и акции компании United падают на 75%. Самое любопытное, что всю работу сделали автоматические огромные человекоподобные роботы, людям оставалось лишь, разинув рот, следить за развитием событий. Конспиролог во мне говорит, что очень подозрительный сценарий, кстати. Но даже если в этот раз это было случайно, то уж в следующий раз точно кто-то такой механизм запустит нарочно. Всего-то надо - сгенерировать немного трафика на сайт какой-нибудь местной газетенки, когда-то опубликовавшей отрицательную финасовую новость о какой-то компании. Дальше все делается само, и никто ничего не докажет.
|
August 4th, 2008
02:04 am - scalability FAIL
 Ironic?
|
July 27th, 2008
July 24th, 2008
12:39 am - you don't talk about fight club Оказывается, фирма Эпл, распространяя свой SDK, заставляет разработчиков подписать соглашение, в котором запрещается обсуждать этот SDK с посторонними лицам - вообще. Мало того, сами соглашения, частично, тоже секретные!
Они там что, совсем свихнулись на секретности? Мало того, их лицензия запрещает писать код, загружающий любой другой исполняемый код! Что курят эти люди?
|
May 12th, 2008
02:01 pm - there can be only one Microsoft Excel, оказывается, не может открыть два файла с одинаковыми именами (из разных каталогов) одновременно. WTF?!
|
May 5th, 2008
04:57 pm - трудовая биография Как вы думаете, где и кем работает человек по имени Sandeep Gupta, который был президентом и CTO фирмы SCO - пытавшейся засудить пользователей Линукса за нарушение копирайтов, к тому же, как оказалось, SCO вовсе не принадлежащих. И который успешно довел свою фирму до полного банкротства? Работает он теперь в фирме Microsoft, но самое интересное не это, а его должность - Director, Technical Competitive Strategy of the Server & Tools Division (курсив мой :). Это типа такой видит Микрософт свою competitive strategy?
|
April 21st, 2008
06:01 pm - windows и память История требований Виндовса к памяти от Гостомысла до наших дней. Наглядно примерно так:

Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
|
March 24th, 2008
01:30 pm - перелистывая блогленту David Heinemeier Hansson, создатель Ruby on Rails, 3 года назад написал:
I would have a hard time imagining hiring a programmer who was still on Windows for 37signals. If you don't care enough about your tools to get the best, your burden of proof just got a lot heavier.
37signals, eсли кто не в теме, это его фирма. По этому поводу Jeff Atwood употребляет слово, точный перевод которому я найти затруднюсь - douchebag. Что-то типа "надутый мудило". Притом, что я к Виндовсу не испытываю особо теплых чувств, я думаю, он прав. Конечно, каждый имеет право нанимать кого угодно по какому угодно критерию, но прием такого критерия и публичная похвальба им мне кажется не очень умным шагом. Это, к сожалению, неотьемлемая черта опенсорсного пейзажа... Интересно, через 3 года, когда его фирма выросла и повзрослела (я надеюсь), он по-прежнему придерживается такой точки зрения?
|
February 21st, 2008
09:53 pm - office formats Джоэл про микрософтовские форматы. Довольно печальное зрелище, по-моему. Особенно советы типа "если вам надо что-то из вордовского файла - купите виндовс, поставьте ворд и общайтесь с ним на визуальном бейсике... если слишком медленно - купите десяток".
|
December 14th, 2007
04:59 pm - On Vox: из жизни glibc
Дано: функция glibc, у которой в мануале написано: char* nl_langinfo(nl_item item); If no locale has been selected for the appropriate category, nl_lang- info() returns a pointer to the corresponding string in the "C" locale. If item is not valid, a pointer to an empty string is returned. На самом деле: nl_langinfo doesn't return always char pointers. For some values it returns unsigned int and for others uint32_t, it really depends on the value. Say for _NL_TIME_WEEK_1STDAY you want: union { char *p; unsigned int val; } u; u.p = nl_langinfo (_NL_TIME_WEEK_1STDAY); value = u.val;
Разумеется, никакой документации для этого любопыного факта в обозримой вселенной не существует, уж во всяком случае - не на сайте GNU. Внимание, риторический вопрос: что курят эти люди и зачем они прилетели к нам на Землю?
Originally posted on sm.vox.com
|
December 13th, 2007
02:49 pm - On Vox: история VisiCalc
Давным-давно, когда патентов на программы еще не было... Конечно, жалко авторов VisiCalc, получивших меньше, чем если они бы написали его сегодня. Но будь лет 40 назад положение с патентами на программы такое же, как сейчас, мне кажется - огромного колучества современного софта вообще не было бы, включая практически весь open source - все базовые концепции оказались бы запатентоваными наглухо.
Originally posted on sm.vox.com
|
December 1st, 2007
11:38 am DJB - автор qmail если кто не знает - передает весь свой код в public domain. Жалко, что он не сделал лет на 10 раньше - столько гемора бы сэкономили. Я вообще думаю, что 90% из опенсорсного кода ровно ничего не потеряло бы, будь этот код в public domain. А уж сколько сэкономили бы на бесконечных флеймах и на адвокатах...
|
November 19th, 2007
October 23rd, 2007
09:22 am Если вы думали, что тупее патента на нажатие кнопки для покупки придумать трудно, то вы недооценили гений компании Амазон. Теперь она запатентовала дописывание слов в конец URLа. Кто первый скажет <isindex>?
via tony2001
|
October 15th, 2007
10:43 am - охота пуще неволи Много людей ругает компанию Микрософт за недружественные интерфейсы. Но на самом деле Микрософт не очень виноваты - они честно стараются. Выходит частенько не очень, но это скорее беда всей отрасли, чем вина одной конкретной фирмы. Однако вот вам пример одной конкретной фирмы, которая из кожи вон лезет, чтобы сделать свой продукт как можно менее полезным для пользователя, сделать все, чтобы запретить ему делать то, что хочет он - и вместо этого разрешить делать только то, что хочет фирма, и наименее удобным для пользователя способом. В результате - за продуктом стоят огромные очереди, за него платятся кучи денег и его пользователи организуют культы поклонения продукту и фирме, его создавшей. Чего тогда обижаться на программистов, если у них перед глазами пример - делай пользователю плохо, тебе заплатят больше денег?
|
October 11th, 2007
10:47 pm - парад уродов продолжается Оказывается, существует патент на User interface with multiple workspaces for sharing display system objects - да-да, то самое, чем пользователи различных систем пользуются уже полтора десятка лет, так это, оказывается, "интеллектуальныая собственность" и патент. Но теперь интеллектуальные собственники не выдержали столь открытого попрания их "прав", и, раз линуксоиды не вняли предупреждениям Болмера и не побежали в массовом порядке закупать Висту, подали на них в суд. Остается пожелать фирме IP Innovation, LLCAcacia (это настоящее имя данных патентных троллей, по-видимому, но они любят его скрывать) того же бесславного конца, который наконец-то нашла фирма SCO.
А вообще это, конечно, не смешно - таких патентов на любой чих с полдюжины, и если американские суды всерьез решат эти патенты энфорсить - может серьезно повредить всей отрасли.
|
September 14th, 2007
September 5th, 2007
11:26 am - Дорогая $Редакция$ Получил мейл от Микрософта, начинающийся так:
$USER_FNAME$ $USER_LNAME1$ $USER_EMAIL$
Dear $USER_FName$, Microsoft challenges you to take Active Directory Rights Management Services (AD RMS) and Active Directory Federation Services (ADFS) to the next level!
Что тут скажешь? $Response$ for your $Communication$, dear $Company$!
|
August 20th, 2007
August 9th, 2007
12:14 am - LinuxWorld Был вчера на LinuxWorld в Сан-Франциско. Было довольно интересно, хотя формула проведения, по которой одновременно проводится 8 треков, не оставляет шанса поприсутствовать даже на половине интересных выступлений. Я бы согласился на поменьше keynotes, побольше обычных выступлений. Хотя киноут киноуту рознь, наверное. Вот, на Зендовской конференции keynote будет делать Джоэл Спольский, очень будет интересно послушать его вживую :) На выставочной части тоже было немало интересного, особенно запомнились конкуренты Оракла из фирмы EnterpriseDB (как я понял, это PostgreSQL плюс примочки плюс облегченная миграция с Оракла), которые не только установили свой стенд рядом с Ораклом и покрасили его в Оракловские цвета, но и пригласили настоящего фокусника-затейника, который исполнял различные фокусы и всячески зажигал. С карточными фокусами б-м дело ясное, а вот такой фокус он с часами делал: берет у аудитории наручные часы, замечает время, кладет владельцу в кулак, тыры-пыры, абра-кадабра - часы оказываются переведенными назад на 17 минут. Как это сделано - угадать не могу. Наверняка как-то очень просто, но как? Но в любом случае смотреть интересно, я даже название фирмы запомнил :) так что им пять баллов за работу с аудиторией.
Жалко, что все интерeсные выступления посетить не удалось. Впрочем, может это мне с паралеллизмом не повезло - в 2 днях конференции для меня было не очень много интересного (т.е. достаточно мало, чтобы мне было лень ехать в СФ :), а в 2 остальных - наоборот, слишком много. Вот если б это как-то можно было кастомизировать... Завтра опять поеду.
|
June 27th, 2007
12:25 pm - век живи, век учись В списке 20 самых популярных языков программирования оказалось целых 2 языка, которых я не то, что не знаю - даже и не слышал никогда, что они существуют. 12-е место - SAS, как я понял, это для мейнфреймов и data crunching. 16-e место - ABAP, это вроде на чем SAP-овские системы программируют.
Любопытно, что они обошли Пролог и RPG. Кобол с Фортраном, натурально, бессмертны. А вот к D и Lua, похоже, имеет смысл приглядеться.
P.S. да, я знаю, считать по поисковикам - ненаучно. А где научнее?
Update: На ту же тему, но с другими мерками.
|
June 25th, 2007
June 8th, 2007
04:15 pm - о необходимом Видел недавно интервью про открытие израильского Гугля. Все как положено, Ленина видел и т.п., но что заинтересовало. Почему все компании, у которых много денег, считают своим долгом в каждом интервью распространяться о том, как необходимо иметь по три монитора на программиста, большие мягкие мешки в углах для сидения и игровые приставки с экраном в полстены на рабочем месте, чтобы достигнуть успеха? Т.е. не то, чтобы я завидовал - меня в принципе тоже неплохо кормят. Т.е. завидую немного, конечно, но дело-то не в этом. А в том, что при всей приятности мешков, экранов и сегвеев, причинно-следственная связь между ними и наличием у компании кучи денег - по моему непросвещенному мнению - ровно обратная. Т.е. они делают это потому, что у них много бабла и им хочется, чтобы все об этом знали, а не у них много бабла потому, что они это делают. Вопрос, зачем они так часто об этом говорят, что это необходимо? Скажите - нет, не необходимо, просто у нас есть много бабла и поэтому мы можем себе позволить выглядеть круто - разве вас кто-то осудит? Я не осужу. Т.е. я лично наверное предпочел бы прибавку к зарплате игровой приставке в кухне, но не осужу все равно. Джоэл, кстати, в начале этой статьи тоже говорит о необходимом, хотя сама статья о найме.
|
June 7th, 2007
04:14 pm Когда я вижу код типа:
while (N > 24) { N -= 24; }
мне в голову лезут нехорошие мысли о лицензировании программистов...
|
10:24 am Людям, которые ввели на виндах моду именовать программы в две ступеньки - Имя Фирмы/Имя продукта - надо бы отрезать половину жопы. ( rant )
|
June 4th, 2007
May 15th, 2007
06:25 pm - микрософт жжот Программа установки Visual Studio пытается покончить жизнь самоубийством:
 ( в полный рост )
|
April 18th, 2007
04:01 pm - Календарь По некоторым прискорбным причинам календарь нашей компании ведется на сервере sExchange. Пользоваться злобной пародией на мейл-клиент под названием Outlook и тем самым приближать пробуждение Ктулху мне не хочется. Mozilla Thunderbird, в остальном вполне приличный, календари из сексчейнжа показывать умеет, однако не по-простому, а по-особенному - в какой-то своей временной зоне нелинейной структуры. Иными словами - передвигает назначенные события случайным образом в пределах 8 часов туда-обратно, что все еще позволяет знать, что назначено в определенный день, но не позволяет понять, когда именно оно назначено. Поэтому вопрос - не знает ли кто из уважаемых читателей такую утилитку в виндовсе, которая умеет: 1. Понимать календарь из сексчейнджа. 2. Показывать его в удобопонятном виде, не занимая при этом много места - скажем, вися в уголочке рабочего стола или свернувшись в tray - скажем, календарь на месяц с отмечеными днями и по нажатию на день календарь на этот день. 3. Напоминать о наступлении события за указанное мной время. 4. Не жрать память сверх приличия 5. Желательно, не стоить денег
Я пробую Rainlendar, но он во-1х, стоит денег за общение с сексчейнджем, во-вторых, его интерфейс немного глючноват, а в-третьих, заставить его напоминать о событиях из сексчейнджа мне так и не удалось.
|
April 16th, 2007
11:23 am Микрософт выпустил собственный Flash. Как обычно, cross-platform для микрософта означает "а еще мы поддерживаем Мак!". Конечно, по сравнению с предыдущей политикой, когда это означало "работает в Windows 95 и в NT", это большой шаг вперед, но...
|
April 9th, 2007
09:38 am - выбирай на вкус Очередная войнушка на тему "твой язык программирования сосет больше, чем мой язык программирования" у avva навела меня на мысль. Я подумал - какой язык программирования мне стоило бы выучить и зачем? Т.е. языков программирования наплодили столько, что пора уже им заиметь своего Линнея и Дарвина, и выпускать определитель видов и открывать факультеты по изучению их генезиса и повадок. Кстати, неужели мне первому в голову пришла эта мысль? Не поверю, где-то это уже должно быть. Но я отклонился от темы. Итак, я знаю следующие языки (в произвольном порядке): C, C++, Java, Prolog, Perl, PHP, Javascript, Tcl, Visual Basic в различных его изводах, Pascal. "Знаю" здесь надо толковать очень широко - т.е. мои знания, скажем, в Прологе гораздо хуже, и гораздо ржавее, моих знаний C, но концепции языка я знаю, и если бы понадобилось, думаю, смог бы продуктивно работать на нем после некоторого подновления знаний. Lisp/Scheme я встречал, однако в список внести не могу, поскольку ничего толком на нем не писал, и не уверен, что смог бы без серьезного вложения времени - а это, практически, то же самое, что учить язык заново. Теперь вопрос - существует ли язык, который мне стоило бы выучить для практических целей? Т.е. если бы я, скажем, не знал Перла, то мне бы стоило выучить его или, скажем, Питон или PHP - потому что, скажем, писать ad-hoc программки для обработки информации в различных форматах на них удобнее, чем на C или Яве. Мне так кажется. А если бы я не знал C, то мне стоило бы его выучить, чтобы писать более эффективные программы или пользоваться тысячами готовых библиотек, у которых есть интерфейс с C. Т.е. мне интересно, какой язык, который, если я его выучу, позволить мне решать гораздо более эффективно некоторый класс задач - при этом класс достаточно часто встречающийся, чтобы имело смысл заниматься этим заранее (т.е. если какой-то язык позволяет жутко эффективно программировать ядерные реакторы, то это непрактично - буду работать с реакторами, тогда и выучу).
|
March 29th, 2007
12:59 pm Как Микрософт борется с вирусами: A rash of users of Microsoft's new Windows Live OneCare service, launched last January 30, have been reporting on Microsoft's support forums that virus scans performed by the service have resulted in the deletion of their OUTLOOK.PST files
Простыми словами это значит, что новый антивирус Микрософта легким движением руки может удалить всю вашу почту (текущую и прошлую), все записи контактов, все данные о назначеных встречах и т.п. - если, конечно, вы по непонятным причинам пользуетесь для хранения всего этого продуктом того же Микрософта. Причем если вы вздумали регулярно копировать этот файл, то это вам не поможет - бдительный антивирус может уничтожить копию с тем же успехом, что и оригинал. Впрочем, если вдруг копия случайно завалялась, то служба поддержки Микрософта на всякий случай рекомендует и ее удалить - а вдруг там остался злобный вирус?
Спрашивается, зачем нужны вирусы, когда есть такой роскошный антивирус?
|
February 19th, 2007
02:31 pm Победа линукса на просторах России. По уму, на самом деле, что в этой ситуации надо бы сделать, так это создать вариант Линукса для российских учебных заведений - не такое уж неподьемное дело, конечно, возни много и т.п., но если активная группа возьмется, за полгода-год, думаю, вполне реально поднять. Может, и меньше - в Европе и США наверняка на эту тему наработки есть, дело только в правильной локализации, ну и найти энтузазистов на местах. И по ходу устроить мощную grass-roots рекламную кампанию, типа освобождаемся от гнета заморских копирайтных капиталистов, то-се. Об этом и международная техно-пресса будет рада прописать, да и местных политиков парочка прилипнет, если увидит пользу. Ну а дальше the sky is the limit - в Европе подобные инициативы получают такую бюджетную поддержку, что завидки берут. Что я, конечно, как либертарианец, одобрить не могу, но с практической точки зрения они своего добиваются. Только все это, сдается мне, холоймес. Хотя кто знает - а вдруг?
|
February 17th, 2007
11:24 pm Кстати к разговору о недостатках Сони - я сейчас читаю интересную книгу Алана Купера, "Inmates are running the asylum". Там он использует метафору, которая мне очень понравилась. Он говорит - современная электроника и особенно программы - это медведь, которого научили танцевать. Т.е. публику удивляет не красота танца, а сам факт, что медведь танцует. Далее Купер пишет, что люди делятся на два класса - апологеты и жертвы (в оригинале apologists и survivors). Первые не только учатся любить медведя за сам факт, что он танцует - но и находят особое удовольствие в том, чтобы осваивать нечеловечески запутанные интерфейсы, разбираться в сложностях продуктов и ценой нетривиальных усилий заставлять их делать нужные вещи. Сам факт, что им удалось заставить медведя выкинуть новое коленце - для них сама по себе награда, и затраченые усилия их ничуть не пугают. Вторые же испытывают перед медвежьей техникой определенное оторопение - они чувствуют, что что-то тут не так, когда им представляют "простой и дружественный интерфейс", который представляется им сложным и враждебным. Они знают, что медвежий танец - уродлив и коряв, но поскольку ничего другого у них нет, они вынуждены скрепя сердце пользоваться тем, что есть. В общем, интерeсная книга. Но я еще вот почему это пишу - я чувствую, что с годами я медленно, но верно перехожу из первого лагеря во второй. Меня все меньше восхищает, что современная техника может делать, и все больше расстраивает - как она это делает.
|
February 13th, 2007
01:44 am - Что в имени
Исторический факт для тех, кто понимает: Как назывался продукт, купленный Микрософтом в 1988 году и вполедстви ставший Visual Basic? Он назывался Ruby. Интересно, знал ли Мацумото. Думаю, не знал.
|
February 9th, 2007
02:45 pm Узнал сегодня новый термин - Sneakernet, т.е. "кроссовочная сеть". Это значит человек пишет информацию на носитель - дискету, диск и т.п., одевает кроссовки и несет информацию лично к другому компьютеру (ну или шлет по почте). Сам по себе факт, что грузовик, груженный дисками, есть самое быстрое (с точки зрения bandwidth) средство передачи информации, я читал давно. А термина не знал. Судя по этой статье, Sneakernet до сих пор эффективнее интернета при передаче больших обьемов информации - как по цене, так и по скорости (если у вас нет прямого канала OC-3, который выходит быстрее, но дороже).
|
|