`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Knock, knock, Neo.

Нео не отвечает. Нео - всё (© анекдот). Попрощаемся с поп-киберпанком. И все эти смешные персонажи, Нео-Морфеусы, и культовый для их поклонников журнал  Dr Dobbs, окончательно остаются в прошлом тысячелетии. Welcome to the real world, да.

Это я к тому, что Dr Dobbs прекратил своё существование. Причём, судя по слухам, совсем.

Что можно сказать о покинувшем нас? Молодым он был забавен, в зрелом возрасте - хорош, в преклонном - скучен и тучен (рекламой).

По-моему, фантастически нелепая ошибка в коде Zune (функция ConvertDays, строка 253) ставит точку в истории заигрываний с поп-киберпанком. Одно дело, когда обыватель включает компьютер, и тот включается, запускает браузер, и тот запускается, натравливает его на какой-то новостной сервер, и сервер работает и возвращает страничку, и браузер эту страничку отображает (пусть местами кривоватенько даже, но всё же), и со странички можно прочесть, что где-то из-за какой-то ошибки в программном обеспечении взорвалась какая-то ракета. Где та ракета, а где - обыватель. Ещё одна забавная история в уютном поп-киберпанковом мирке.

Но вот когда включаешь плейер, а он не включается потому что код дивный (а он очень дивный, да) - ты уже реальный. Пострадавший. Welcome to the real world как бы говорит тебе эта фиговина. И не дышит.

Короче, не так уж и неспешно мы приходим к прописной истине: "when you have to write perfect software instead of software that's just good enough -- then it's time to grow up". Кстати, замечтаельная статья, рекомендую всем заинтересованным её прочесть. Вместо галиматьи какого-нибудь закиберпанковавшего Коупленда.

Дарья Петровна была права во всём!

"Дарья Петровна говорила и даже точно называла число: 28 ноября 1925 года, в день преподобного мученика Стефана земля налетит на небесную ось... Какие-то жулики уже читают лекции."

Дарья Петровна немного просчиталась. На месяц и восемьдесят три года. Но это неплохой результат. Весьма неплохой. Вполне в инженерном допуске.

Так вот.

Дарья Петровна, Земля уже налетела на небесную ось - такое полезное приложение для iPhone, как имитатор звука эээ, как бы помягче сказать, - выпускаемых газов, - приносит создателю до 10 тысяч долларов

В ДЕНЬ!

И оно - на первом месте по популярности (на момент этой записи).

И таких приложений (уже термин придумали - fart application, пукалки, что ли?) - более пятидесяти!

Даже не знаю, что бы ещё к этому добавить. Разве что слова живого классика:

"Розумієте, Мурзік Васильович, людина завжди цікавилася трьома речами. По-перше - своїм калом, по-друге - питками та казнями, і уродами. Дайте їй все це, і вона буде відчувать, шо живе не напрасно."

Маркетинг такой ты маркетинг.

Так не бывает. Но так уже есть.

В японском институте изучения мозга RIKEN довели до создания работающего устройства исследования механизмов визуального восприятия. Иными словами - команда доктора Кан Ченга подключает датчики к голове добровольца, показывают ему распечатанные символы и, считывая сигналы мозга, восстанавливают изображение символов.

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

Не знаю, насколько можно верить точности журналистского описания технологии, но японцы решили не познавать мозг, а "присоединить" к нему самообочуающийся алгоритм - добровольцам показывалась серия из 400 черно-белых картинок размером 10x10 пикселов, каждую на 12 секунд, за это время неконтактным способом с помощью магнито-резонансной установки считывали информацию об активности мозга, и, насколько я понимаю, использовали её в качестве входных данных для какого-то распознающего алгоритма.

Подход оказался работоспособным.

Совершенно фантастическое событие.

Как бы не оказалось уткой. Сами японцы об этом пишут, да кое-где ещё (в том числе в новостях Yahoo).

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

Вдруг и полезным окажется

Это мне кажется, конечно, но динамика спокойствия в экономике стремительно возвращает чтение на место самого доступного развлечения.

Так что если кому развлечься, да ещё и с пользой - замечательная книга Льюиса Кэрролла "Символическая логика". Подлинная библиографическая редкость.

Естественно, она на английском, и формат не ахти - текстовый, под 24x80 терминал и требующий для правильного отображения моноширинных шрифтов.

Если для кого это проблемы, то:

  • берёте Console (можно и штатной консолью пользоваться, но, всё-таки... берите Console, она красивая может быть при настройке по уму, а в чтении даже с терминала эстетика,  всё-таки, присутствует),
  • ставите системным для консоли моноширинный шрифт Consolas (если у вас нет Office 2007, совершенно законно получите этот шрифт с бесплатным пакетом PowerPoint Viewer 2007, шрифт того стоит, да и пакет небесполезный), как это сделать (установить шрифт) - буквально пара слов, там всего-то новое строковое значение в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont прописать, с именем в формате 00... (все нули, для каждого нового шрифта - добавляется нолик) и значением - строкой наименования шрифта, в случае, если это первый добавляемый вами шрифт, будет 00 и Consolas, соответственно,
  • настраиваете Consolе, вы же собрались читать "Symbolic Logic", а там всего пара менюшек, так что...,
  • читаете с помощью встроенной команды Windows more, она простая как не знаю что.

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

Begin at the beginning, and do not allow yourself to gratify a mere idle curiosity by dipping into the book, here and there.  
This would very likely lead to your throwing it aside, with the remark "This is much too hard for me!, and thus losing the chance of adding a very large item to your stock of mental delights.

Ну и, само собой, adding a very large item to your stock of mental delights - это много лучше, чем смотреть на стремительные домкраты курсов валют.

Еще отыскался онлайн-редактор LaTeX-формул. Не спрашивайте меня, зачем и кому это может быть нужно в эти весёлые дни. Просто вот есть такой редактор формул. Им можно, как говорит классик, "довгими сумними вечорами" генерировать всякие красивости типа такой белиберды:

\zeta = \oint_{(\gamma - 1)}^{(\gamma + 1)}{(\gamma ^{(2*\theta -\varphi )}+ \sqrt{(\gamma ^{(2*\theta + \varphi )})})d\gamma }

И ещё можно рисовать диаграммы. Не Visio, конечно (у Visio, по-моему, вообще сейчас нет конкурентов), но весьма симпатично и для ряда задач подходит.

И вот ещё внезапно первого апреля обновился С-компилятор TCC, который вроде как никогда уже не собирался обновляться. Очень приятный компилятор для самого разнообразного баловства. И, между тем, несмотря на 250 килобайт "дистрибутива", справляется с ядром Linux. Спасибо, Grishka.

-70%? Хм.

Опять ни под один тег не годящееся. А именно - полноценное рабочее место без процессора, памяти, вентиляторов, операционной системы, драйверов и прочего настоящего для неспециалиста геморроя. Потребление - 3 ватта. Маленький полированный металлический параллелепипед с одним единственным сенсором в уголке.

Вот такой:

-70%? Хм.

Вид сзади:

-70%? Хм.

Это - консоль для систем архитектуры cloud computing производства Pano Logic, - современный dumb-терминал, дающий доступ к стандартному Windows-компьютеру, виртуализация которого "крутится" где-то на сервере.

Pano Logic обещает снижение TCO на 70%. Скорее всего, реальность уточнит эту оценку, но логика подсказывает, что экономия действительно будет не маленькая.

Показательно, что в Pano подошли к разработке этого терминала очень правильно в самом, наверное, главном - дизайн коробочки разрабатывала знаменитая Whipsaw, в которой рождаются как культовые продукты, так и чудеса концептов вроде нанотехнологического крема Timex Scindigo. И дизайн, само собой, удался - это не чёрная тошнотворная коробка стандартного тонкого клиента, это цацка, на которую приятно смотреть.

Из неочевидных деталей - к терминалу можно подключать USB-накопители, при этом политики, определяющие права доступа к нему, зависят от текущего пользователя. Сетевой трафик на лету шифруется алгоритмом AES с 128-битовым ключом. Разъёмов, как видно из фотографии, мало - монитор (до 1600x1200), 10/100 Ethernet, 3 USB 2.0, аудио вход и выход (в коробочку встроен и собственный крохотный динамик). Скорее всего, всё это реализовано или на заказном кристалле, или на мощном микроконтроллере ARM-семейства с минимумом сторонних компонентов.

За виртуализацию на серверной стороне отвечает VMware (сервер или "инфраструктура" в зависимости от масштабов развёртываемого решения).

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

Незаметно

Получается, что очень хорошая книга "Real World Haskell" (RWH) фактически начинает и новую технологию (не хочется пафоса) написания больших текстов (по крайней меер, технических), и новую схему взаимоотношений "автор - соавторы".

Публично и свободно доступная RWH с момента онлайн-публикации собрала свыше 7500 комментариев от 800 человек. Если к этому добавить и тот факт, что RWH распространяется по совершенно разным каналам (классическим - для печатной продукции, неоклассическим - платная электронная версия печатного издания и альтернативным - бесплатная публично доступная версия с комментариями), получается нечто, с чем практически никто пока не сталкивался.

К этому новому можно добавить и средства коллективной разработки текстов (хм, это уже не текстовые редакторы, это нечто иное), такие, как EtherPad.

Что-то из всего этого явно будет. Что именно - сказать трудно. Например, очень интересно - кто первый из писателей-новаторов воспользуется возможностью создания коллективного романа? Уильям Гибсон? Это было бы очень круто.

Впрочем, что гадать. Когда-то Transmeta - это было такое новое. А получилось что? Да почти ничего и не получилось. В общем, не помогло Transmeta даже то, что компанию до сих пор называют почему-то "Linus Torvalds’ old company". Как я понял, крупнейший держатель акций, AMD, избавляется от своей доли и Transmeta уходит с молотка. Sic transit gloria mundi (хоть и не в тему, но как всё же жалко наследство компании Be, как жалко).

А вот - весёлые картинки, приятные, да. Человек разобрал сломавшийся объектив Canon 17-85 со встроенным стабилизатором и сфотографировал "кишки". Очень симпатичная машинка, особенно интересен стабилизатор - электромагнитный привод с двумя магнитами. И диафрагму можно увидеть вживую.

Спасибо, посмеялся

В Индии, в Кереля (ох, как же еще это можно выговорить), прошла если не показательная, то оченьсмешная конференция.

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

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

Ну а теперь - по сути.

Керелякские (?) коммунисты (прекрасно звучит) очень любят open source. Особенно в период кризиса. Причин проявлений пыла в такой неподходящий для страсти момент может быть много. Гадать не буду, хоть и догадываюсь (ну не едут туристы сейчас, не едут).

Стало быть, от этой любви они решили провести конференцию по open source.

Что, несомненно, очень своевременно и к месту.

А как проводят что угодно в районах, где почти 65% экономики - туризм?

Правильно.

Ищут на развести богатого добродушного иностранного туриста. По-докризисному - спонсора.

В данном случае спонсором выступила Novell.

За что и поплатилась - чегевары местного розлива устроили клоунаду "Долой Microvell"... на деньги же Novell.

Спасибо, посмеялся

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

Спасибо лично клоуну товарищу Анивару Аравинду и прочим клоунам товарищам, посмеялся от души.

Только есть один мааааленький нюанс - и до кризиса у товарищей для популяризации достижений open source среди просто граждан (не других товарищей, для них достаточно пивняка) денег не хватало, а ведь теперь и вообще перестанут давать.

Молодцы, так держать, правильным путём идёте, товарищи.

Косоугольник

По-моему, медленно и уверенно назревает YAC (Yet Another Crisis). Правда, несколько в иной области, так что спешить скупать спички и соль нет нужды, практически никто не пострадает.

А вообще всё потому, что всё надо бы использовать по назначению.

Банки - не как пафосные "сердца финансовых систем", а как неизбежное зло, с которым надо мириться, потому что без них ещё хуже, чем с ними.

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

Последний выходящий за все возможные рамки пример - Android.

Сначала выяснилось, что если на телефоне, работащем под управлением Android версии 1.0 запустить сервер telnetd, то кто угодно, знающий IP-адрес телефона автоматически получает доступ к его "кишкам" с привилегиями суперпользователя.

Не хочу даже говорить о том, что психически здоровый инженер никогда не будет делать _телефон_, на котором можно запускать sendmail, telnetd и прочее. Потому что телефон - он из одного мира вещь, а Unix-демоны - из совсем другого. И надо ещё долго и много думать, в каких местах эти миры пересекаются. И пересекаются ли вообще.

Так это ещё не всё. Это только начало. Выяснилось, что когда телефон под управлением Android загружается, он трактует весь клавиатурный ввод... как команды интерактивному shell, запущенному с привилегиями суперпользователя. Естественно, эти команды сразу и исполняются.

Более смешных ошибок в проектировании мне как-то не встречалось.

А теперь ещё, когда кризис и бюджеты режут, с проектированием будет ещё хуже. Ещё больше будет примеров слепого использования лозунга "теперь на основе открытых сырцов Linux можно лепить на коленках что угодно, быстро и дёшево".

Ох и налепят.

Чудовищно наглое

А если посмотреть на вещи так?

Мы, люди, всё большое всегда строили из маленького.

Кирпичи строили из глины. Которая даже в основах мироздания – прах.

Дома строили из кирпичей. Или из блоков. Которые из цемента. Который все видели, он - прах.

Или из модулей. Которые - из блоков или из кирпичей, которые - из цемента или из глины.

Машины – из узлов, узлы – из деталей, детали – из материалов, которые без всякого сомнения в необработанном состоянии – прах.

Микросхемы – из транзисторов, компьютеры – из микросхем.

И тут пришли революционеры, и сказали, что всё это – туфта.

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

То есть, можно за маленькое взять Большое (например, TeX), а потом над ним надстраивать такое маленькое (LaTeX), чтобы с этим Большим можно было хоть что-то делать.

Ась?

Например, Большое - громадный инструментальный набор, очень долго существующий и эволюционирующий (это о Unix, конечно).

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

Несоответствие, скорее всего, кроется в ортогональности процессов анализа (науки) и синтеза (инженерии).

Анализ – процесс нисходящий. Чем больше знаешь на стартовом уровне – тем выше поднимаешься по отношению к решаемой задаче. С какого-то момента в заданной прикладной области уже заведомо находишься выше уровня решаемой задачи, и это даёт возможность «расплыться» по горизонтали, то есть, расширить область познаваемого (анализируемого).

Синтез – процесс восходящий. Чем больше есть в начале, тем больше возможных путей может привести к цели. И наоборот – если в начале восхождения к цели нужного не хватает, никуда никто не дойдёт. 100%.

А программисты всё как всегда перепутали.

Цифровые фавелы, квёлые сиквелы, язык программирования филинов

Придумал термин "цифровая фавела" (digital favela) и убедился, что его ещё не придумали, даже Сам Великий Уильям Гибсон не придумал. Горжусь.

Цифровая фавела - это любой спальный район любого украинского города, начиная от миллионников и заканчивая районными центрами.

Цифровая фавела - это дикое сочетание:

  • HDTV-телевидения,
  • плазменных панелей,
  • спутниковых антен на хрущёвках,
  • дорогих кредитных мобильных телефонов, владельцы которых никогда не используют 0,1% их возможностей,
  • четырёхядерных копьютеров с 64-битовыми операционками и  иксбоксов,
  • двухмегабитного оптоволокна в каждый дом,
  • развалов варезного софта на любой вкус и приценивающегося к 50-гривенному DVD "всё для электроники" плохо одетого человека с бутылкой дешёвого пива в руке,  
  • разваливающихся домов с  оборванными ещё в начале 90-х всеми аллюминиевыми и прочими ценными в качестве вторсырья деталями,
  • вечно протекающих магистральных водопроводов,
  • убитых ещё до рождения лифтов, заплёванных лушпайками от семачек, облепленных жёваной жвачкой, с обязательными подпалинами спичками на потолках,
  • вонючих внутри и снаружи маршруток,
  • непонятно на чём работающих ТЭЦ, которые больше греют землю, чем дома,
  • застеклённых балконов, набитых чудовищным барахлом,

да что там говорить, вы все знаете, что такое цифровая фавела.

Я из цифровой фавелы это сейчас и пишу, например.

И сейчас 4 утра.

Дети вырастают, уходят на ночь праздновать хэллоуин, чем и приобщают родителей к этому светлому дню этой тёмной ночи.

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

Отчётливо приснилось прекрасное словосочетание - "квёлый сиквел". Проверил, его тоже никто до сих пор не придумал.  Это образец классической сублимации по Фрейду (дедушка учил, что способностью к сублимации обладают все животные, так что блогерам можно). Я так хотел поиграть в Sacred 2, что чуть было не купил лицензионный коллекционный (первый Sacred, лицензионный, у меня есть, и Underworld к нему), а оказалось, что это - квёлый сиквел.

Мы вообще живём в эпоху квёлых сиквелов.

Игры - квёлые сиквелы, фильмы - квёлые сиквелы, рок- и поп-звёзды - несказанно квёлые сиквелы.

Но это ещё не всё.

За два часа мне ещё приснилось, что я пишу статью "Язык программирования филинов":

...конструкции языка просты и лаконичны - У! Ух! Угу!. Их композиции позаоляют описывать развитые управляющие структуры широкого диапазона - от встречающихся во всех императивных У! У! Угу! до уникальных, не имеющих аналогов функциональных механизмов Ух! Ух! Угу! Угу! У!

Очень жалко, что сработал будильник и тема языка программирования филинов осталась нераскрытой.

Поехал-ка я в аэропорт.

Всех с празником.

4:23

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT