Журнал «Компьютерра» №46 от 15 декабря 2005 года - Журнал Компьютерра (книги онлайн полностью бесплатно TXT) 📗
«Великий храм рухнул, остались лишь камни» (гр. «Крематорий») - была разрушена инфраструктура, которую позже начали называть Unix-way: куча маленьких программ-утилит, каждая решает ровно одну задачу, сложные задачи решаются цепочками программ. Нет больше цепочек, есть монолитные монстры. Pardon moi, но и здесь главный обвиняемый имеет две кнопки, одно колесико и один хвост (шарик в пузе - уже архаизм).
Unix-way, «путем Unix», принято называть принцип работы системы, в которой каждая программа выполняет ровно одну задачу. В их основе лежит алгоритм «принять текст на вход, отработать, выдать текст на выход». Однородность входных и выходных данных позволяет строить мощнейшие «цепочки» программ. К примеру, в идеологии Unix-way почта должна работать следующим образом: одна программа обеспечивает подключение к POP-серверу; другая скачивает письма; третья распределяет их по папкам; четвертая проверяет на спам; написанием новых писем ведает пятая, отправкой - шестая. Такой способ работы для «нормального виндузятника» может показаться извращением, но он имеет свои преимущества. Во-первых, любая часть «мультипрограммной» среды может быть легко «подстроена под себя» или вовсе заменена другой; во-вторых, в эту цепочку можно включить что угодно (не только очевидную проверку орфографии, а, скажем, автоматическое составление графика встреч по некоторым письмам или еще какую экзотику вроде запуска компилятора).
Вообще говоря, название «Unix-way» является «отрицающим», «Unix» здесь означает «не Windows и не Mac OS», перешедшие на «модный GUI». Когда появились графические оболочки для Unix/Linux, сравнимые по понятности для юзера с ненавистной виндой (Gnome/KDE), они, по сути, копировали не только понятность Windows, но и «чайнико-центричную», «закрытую» идеологию программ «я сама по себе, меня не тронь». Отсюда и миф, что «по-другому, мол, нельзя», и даже сверх того: «Рюши (GUI) - для чайников, командная строка - для профессионалов».
Впрочем, есть мнение, что дело не в GUI, а в прискорбном сворачивании пути Unix на «догнать и перегнать M$ на персональных компьютерах», «сделать такое же, только свое», - то есть никто изначально и не пытался сделать «двухмерный» пользовательский интерфейс, не отходя от идеалов «маленьких взаимодействующих программ». «Прискорбным» сей факт я считаю оттого, что Unix-way как отдельное и самобытное явление практически забывается. А жаль. Ведь в мире, где все делают одно и то же, жить скучновато.
- Я отобрал ее у тебя не по злобе. Ведь эта мышь давным-давно уже издохла, и потом, ты ее совсем раздавил, когда гладил. Ну ничего, найдешь другую, живехонькую, так уж и быть, оставишь ее ненадолго.
Извечный принцип «критикуя - предлагай» я нарушу, всенепременно нарушу. Я не знаю, как надо. Пока что я знаю, как не надо. Не надо - пытаться делать сложную работу одной рукой в варежке (а как еще назвать руку с одним-двумя действующими пальцами?). Не надо - упражнений на растяжение пальцевых суставов (Ctrl+Alt+…, нажать четыре раза, если не открывают).
В конце концов, лично я люблю свои руки. У меня в них до фигища разных костей, мышц, сухожилий и какое-то неимоверное количество степеней свободы - зря, что ли? Если бы природа считала, что вершина эволюции - человек с мышкой, у нас было бы два пальца на правой руке, двигались бы они только вверх-вниз, да и то на треть сантиметра. Может быть, будущее за здоровенным тачпадом, по которому водят двумя руками и действуют всеми пальцами (его прототип можно посмотреть на сайте tactiva.com). Может быть - за пятикнопочной мышью (или - чем черт не шутит - за двумя пятикнопочными?). В одно я верю твердо - время, которого ждал Энгельбарт, время, в которое не хотят верить производители «компьютеров-для-Вашей-секретарши-!», время, когда компьютер станет не помощником в рутинных действиях, а продолжением «ментального тела», - время это наступает. И мышам в нем не место.
Во время подготовки этого материала ни одна «мышь» не пострадала.
АНАЛИЗЫ: Заложник идеи
Автор: Галактион Андреев
Каждый, у кого есть собственные идеи (а у читателей «КТ» они наверняка есть), знает, как порой нелегко от них отказаться. Вроде бы уже ясно, что блестящая теория не работает, но она-то своя, родная, ее жалко. Коварный мозг услужливо подсказывает новые аргументы, иные интерпретации общеизвестных вещей, обходные пути, и требуется немало мужества, чтобы заставить себя трезво взглянуть на ситуацию.
Гораздо хуже, если дело зашло далеко. Любимая женщина поверила, друзья позавидовали, пресса написала. Впустую потрачены годы упорного труда, розданы обещания, получены деньги, набраны люди, учреждена фирма… И если все это пустить по ветру, то под угрозой окажется не только самооценка, но и куда более ощутимые вещи: репутация, достаток, положение в обществе… Перед угрозой таких потерь человек может стать, сам того не желая, заложником своей идеи. Он вынужден и дальше идти по проторенной дорожке, гоня прочь мысли, что путь этот тупиковый. И бывает очень трудно провести грань между сознательным мошенничеством, фанатизмом и психическим расстройством.
Такие чудаки, увы, встречаются и среди ученых. И коллеги, как правило, относятся к ним с сочувствием и пониманием. Научные исследования очень рискованны. Далеко не все гипотезы подтверждаются, а предположения оправдываются. Часто случается, что многолетние усилия идут насмарку. А иногда научные исследования дают положительный результат, но попытка создать на их основе коммерческий продукт терпит фиаско. Он получается чересчур дорогим или рушится под грузом инженерных проблем. Гораздо реже, после многих лет неприятия, оказывается, что ученый был прав, и его идеи торжествуют.
А теперь представьте: продрогнув в холодную погоду, вы возвращаетесь домой, набираете из-под крана немного воды, заливаете ее в небольшое устройство, и оно начинает обогревать ваше жилище. Никакого угля, солярки или газа. Никакой золы, углекислого газа и глобального потепления. И никаких нейтронов и прочих ядерных отходов, как в другой нашумевшей в свое время надежде на дешевую энергию - холодном ядерном синтезе (см. врезку). И обойдется это с учетом всех затрат примерно вчетверо дешевле, чем киловатт-час сегодня. Звучит слишком заманчиво, чтобы быть правдой? Тем не менее энергетическое изобилие и возможность купить в магазине чудо-устройство уже в ближайшие четыре года обещает доктор Миллз и его компания Black Light Power («Энергия черного света»), которая почти пятнадцать лет пытается превратить революционную гидринную технологию в коммерческий продукт. Для этого, правда, нужен сущий пустяк. Чтобы загадочные гидрино - «сжатые» состояния атома водорода - действительно существовали. Ну и слегка подправить квантовую теорию, что совсем уже мелочи по сравнению с очевидной выгодой.
Под холодным синтезом (сегодня чаще употребляется термин LENR, Low Energy Nuclear Reactions - ядерные реакции при низких энергиях) понимают весь круг вопросов, касающихся протекания реакций синтеза легких ядер (в основном изотопов водорода дейтерия и трития) при нормальных температурах. Этим они отличаются от термоядерных реакций в плазме токамака, при разогреве мишени мощными лазерами, в водородной бомбе и т. п., в которых вещество нагревают до миллионов градусов, чтобы движущиеся с большой скоростью ядра при столкновении преодолели кулоновское отталкивание и слились друг с другом.
Всеобщее внимание к этой теме привлекли весной 1989 года электрохимики Мартин Флейшман (Martin Fleischman) и Стэнли Понс (Stanley Pons). После нескольких лет исследований, проводившихся за собственный счет, ученые заявили, что им удалось получить значительное дополнительное выделение тепла при электролизе тяжелой воды с электродами из платины и палладия. Это сулило быстрое решение энергетических проблем с помощью простых дешевых устройств. По мысли авторов, палладий насыщался дейтерием, и ядра дейтерия сливались благодаря тому, что их электрическое отталкивание компенсировалось электрическими полями вблизи сильно заряженных тяжелых ядер металла. Спустя несколько месяцев при попытках воспроизвести эксперимент выяснилось, что подсчет энергетического баланса был ошибочен.