11
сен 10

Почему объектно-ориентированное программирование провалилось?

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

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

Мы решили вернуться к этой горячей теме и просто напомнить нынешнему поколению «плотно сидящему на чудесном ООП» о некоторых идеях, которые были высказаны в той знаменитой полемике.

Читать полностью »»»

11
сен 10

Chickenfoot. Автоматизируем свою жизнь в Web

Что такое Chickenfoot? Это современная технология автоматизации и кастомизации web-серфинга, реализованная в виде расширения в популярном браузере Firefox. Это технология решает две основные задачи: это, во-первых, автоматизация рутинных действий совершаемых пользователем в браузере, например ежедневный вход в web-интерфейс своей почты на mail.ru, заполнение многочисленных анкет при регистрации на web-сервисах, скачка файлов с обменников и т.п..

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

Таким образом, из пассивного просмотрщика и кликера уже готовых страниц сайтов, вы превращаетесь в активного их модификатора, получая в свои руки универсальный инструмент "затачивания вэба" под себя и свои сколь угодно требовательные и изысканные вкусы. И тут важно сразу понять, чем же таким особенным отличается этот новичок от более-менее аналогичных разработок, уже существующих и известных относительно давно? Сравним отличия и похожести Chickenfoot с Greasemonkey и CoScripter, как наиболее известными аналогичными инструментами по созданию так называемого mashup web на стороне клиента, а попутно и познакомимся бегло с его конкурентами.

Читать полностью »»»

11
сен 10

БСД: Большие и Страшные Демоны (1)

Как уже, наверное, читатель догадался из названия к этой статье, сегодня мы поговорим о BSD-системах - свободных и гордых серверных ОС, берущих своё начало из благородного и древнего  берклианского рода ЮНИКС. Впрочем, как будет видно дальше, неизбежно, мы будем невольно касаться рассмотрения и их сравнения с другой суперпопулярной ныне ОС Linux, которая в свою очередь, также представляет свободный клон ЮНИКС, но разрабатываемый c нуля и уже по другой идеологической модели, а также несколько отличной лицензии.

Конечно, проект университета Беркли, в результате развития BSD давший миру стек протоколов TCP/IP, DNS, sendmail, и многое-многое другое,  без чего сегодня невозможно представить тот же Linux, сегодня отчасти незаслуженно находится в тени своего более молодого и шустрого "коллеги" - детища Линуса Торвальдса. FreeBSD - это академическая система, которая  разрабатывалась фактически представителями от науки и по всем канонам науки, используя классические и отточенные временем алгоритмы (до сих пор, почти все рекорды по продолжительности непрерывной работы (uptime) удерживают именно BSD-системы). Процесс проектирования во всем BSD-сообществе более упорядоченный и строгий, а системы, созданные в ходе этого процесса, - более консервативные и менее удалившиеся от оригинального ЮНИКС. С другой стороны Linux - это больше молодежная и анархистская  по духу экспериментальная система, с её ярко выраженным поиском нового и непочтением к авторитетам.

Читать полностью »»»

31
авг 10

Эволюция по Стеларку (окончание)

Но у Стеларка своя концепция киборга. Он утверждает, что тело будущего человека - не металлический мачо a-la Терминатор или Робокоп, чьи настоящие органы заменены на искусственные, а сетевая система, в которой естественные органы разведены в пространстве, но связаны и координируются на электронном уровне, а разум, как таковой, почти никак не зависит от его физического тела, доминируя над всей этой электронной системой.

Для демонстрации этого концепта он проводил много различным сетевых акций, например, в его известном перфомансе Fractal Flash, проведенном одновременно в Париже, Хельсинки и Амстердаме, несколько  человек с помощью touch screen-интерфейса посылали импульсы телу медиа-художника, физически опутанного проводами в Люксембурге. Технически, все крупные мышцы его тела были посредством специальных датчиков подключены к сети Интернет. С заранее выделенным блоком ip-адресов была ассоциирована каждая отдельная мышца его тела, т.о. на его физическое тело было полностью спроецировано адресное пространство сети класса C.

Люди из указанных городов посредством подключенных к сети гаджетов в режиме реального времени пытались управлять чужим телом человека, физически находящимся за много тысяч километров от них. Управление осуществлялось посредством обычного сервиса ping на заданный ip-адрес (ассоциированный с сокращением нужной мышцы),  плюс посредством моделирования моторики сложного процесса движений тела на специальном софте. Единственная цель эксперимента - это демонстрация вышеупомянутой распределённой внешней модели управления физическим телом, а также полное и добровольное отчуждение разума от своего личного тела, как некоей главной добродетели человека будущего, которую Стеларк, вслед за  распятым Христом, снисходительно демонстрирует человечеству на своем примере.

Читать полностью »»»

31
авг 10

Эволюция по Стеларку

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

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

В 1973 году, после того как у  подруги он провел целую неделю перед телевизором, он решил в качестве эксперимента зашить себе рот и глаза. После этого он был помещен на неделю в изолированную и закрытую темную комнату его собственной арт-галереи, где посетители его выставки могли наблюдать, в том числе его самого через стекло. Всю эту неделю он не пил, не ел, и почти не спал, и по его словам, под конец эксперимента стал наблюдать очень яркие галлюцинации подобно тем, о которых рассказывают нам, например, шаманы.

В 1975 году, под наблюдением и с помощью врачей, он снял последовательно два фильма, где уже выступил и как режиссер, и как постановщик, и как объект самим съемок. Первый фильм был посвящён путешествию микровидеокамеры по его собственному организму, т.с. по всем возможным полостям и каналам. Показывая полный цикл работы нашего тела, но уже очень наглядно и непосредственно изнутри. Успех среди американского андеграунда от этой работы, показ которой сопровождался очень странной музыкой в стиле немого кино, где параллельно идущей картине тапер озвучивал свою интерпретацию увиденного на пианино, был феноменальным.

Тогда он продолжил и снял вторую серию этого фильма: используя свой собственный желудок как арт-студию, он устроил там настоящий перфоменс. В желудок кроме камеры помещалась капсула, которая мигала и сверкала, освещая все сюрреалистические процессы пищеварения самой разной пищи чудным неоновым, а иногда и зловещим оранжевым цветом, кроме того капсула пищала как Sputnik, посылая радиосигнал в УКВ всему прогрессивному человечеству.

Читать полностью »»»

31
авг 10

Сети, браузер, два ствола…

Человека, о котором я хочу рассказать сегодня, в Америке знают многие: за ним гонялись федеральные маршалы, ФБР и полиция, и при этом он умудрялся участвовать в прямых эфирах NBC, CNN, и, несмотря на свою молодость (в 2010 году ему было ему было 27 лет) — успел осуществить взломы сетей таких монстров, как AOL, Yahoo, Microsoft, Excite@Home, AT&T Telecom, MCI WorldCom, Intel, Bank of America, CityBank, Cisco, Google и многих-многих других известнейших компаний, перечислить одни названия которых здесь не представляется возможным.

Когда у него спросили, как он выбирал свою жертву для очередного взлома — он отвечал незамысловато: «я просто шел по списку Fortune 500 сверху вниз».

Читать полностью »»»


⇑ Наверх
⇓ Вниз