`

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

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

BEST CIO

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

Человек года

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

Продукт года

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

 

У меня три новости, две совсем не интересные, а третья - не очень

Начну с совсем неинтересного.

Стали очень раздражать шумные анонсы "новых ОС". Потому что на деле все эти "новые ОС" оказываются ещё одним дистрибутивом Linux - со своими вычурностями и странностями.

Безусловно, программа - это товар, а поставка дистрибутива программы - это сервис.

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

Этот кризис должен чему-то научить. Хотя бы очевидному - если у тебя нет произведённых товаров, качественных и в достаточном количестве, никакой маркетинг, никакая реклама и никакие сопутствующие сервисы тебе не помогут ничем. Сколько ни плати менеджерам каких угодно звеньев, кого из гуру ни нанимай, если твой товар - дерьмо, если у тебя нет возможностей выпускать товар - это epic fail.

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

Так что "новые ОС" на базе Linux - это совершенно неинтересно.
Никому, кроме надеющихся на этом заработать.

Стали очень раздражать шумные анонсы сетевых сервисов, претендующих на "тотальность".

У всех этих сервисов есть одна общая огромная беда - они не создают условий симбиоза для сторонних бизнесов.

Полноценная локально исполняемая операционная система не может быть всеобъемлющей, без недостатков и со всеми приложениями. Это создаёт обширное поле для деятельности сторонних компаний. Сотен, тысяч.

Интегрированный сетевой сервис - это локализованные у одного поставщика программы. Это настоящая монополизация. Точка.

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

А вот теперь - просто не очень  интересное. Пока не очень.

Сергей Алейников.

Erlang-программист, работавший в финансовом монстре Goldman Sachs.

Уволился из Goldman Sachs (годовой доход $400.000) и ушёл на более выгодную работу (по слухам - в три раза более выгодную) в никому не известную фирмочку (без сайта и контактного телефона) Teza Technologies LLC, основанную буквально за месяц до событий неким Мишей Малышевым, бывшим трейдером Citadel Investment Group.

Почти сразу после увольнения из Goldman Sachs Сергей Алейников был арестован ФБР.
Затем отпущен под залог $750.000.

Причина ареста - 32 мегабайта кода Goldman Sachs, ответственного за автоматизированные биржевые торги, скачанные из корпоративной сети Алейниковым на свою машину и размещённые на публично доступном сайте в Германии.

Самое интересное - что это был за код?

Для справки:

Сергею Алейникову принадлежат права на изобретение в области IT. Это изобретение на первый взгляд не имеет отношения к автоматизированной торговле на бирже. Насколько я разобрался, читая описание изобретения, речь идёт о существенном ускорении обработки событий в телефонии за счёт перехвата в реальном времени пакетов (ну и Erlang, само собой, - адекватный для такой задачи и прикладной области инструмент).

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

Есть ещё, наверное, несколько сторон у этой медальки.

Надо подождать.

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

Это как раз тот случай, когда любой исход не очень интересного дела будет интересен.

(не)кстати

Насчёт всех этих "нетбуков", "смартбуков" и прочих терминов имею сказать кой-чего.

Во-первых, конечно, вся эта классификация в 2009 году, мягко говоря,  условна. В 2000 году - да, можно было бы поклассифицировать. Тогда было маловато процессоров и памяти. И дороговато. Потому и классификация была уместна. Точнее, позиционирование. Оправдывающее зверские разницы в ценах.

Но техническую эволюцию никто не отменял. И потому, через девять лет (это очень много по меркам индустрии) уже просто можно (да и нужно) признать форм-фактор, на том и успокоиться.

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

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

Во-вторых. Не надо думать, что опускание планки цены ниже $500 - достижение или "заслуга" "новых классов" носимых компьютеров (я бы вообще теперь воздержался от терминов "ноутбук", "нетбук" etc). Потому что если начать так думать, то придётся в конце концов признать справедливость детского стишка "прошла зима, настало лето, спасибо партии за это". Падение цены - неизбежный процесс специфической, уникальной эволюции, свойственной массовому полупроводниковому производству.

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

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

А, по сути, нетбуки остаются такими же неудобными, как и их старшие собратья. Они требуют использовать для работы обе руки. В сочетании с небольшим весом и пристойной продолжительностью работы это сводит на "нет" все достоинства. Ну, разве что, их не так тяжело таскать в сумке и они не так греют колени, когда работают. И это достойный результат десяти лет эволюции?

Но забавно, всё-таки, другое. Чуть ли не синхронно с расширением модельных рядов "-буков" в параллельных мирах творятся всякие дивные вещи - цены на цифровые сигнальные процессоры (DSP) падают, память не дорожает, цифровые камеры (не фотоаппараты, а компоненты) уже просто стоят копейки, не требующие лицензирования ближние радиоканалы типа ZigBee - гроши, как и модули GPS и всякие микроэлектронномеханические (MEMS) штучки типа акселерометров, последовательные каналы (CAN etc) для связи с датчиками и интеллектуальными узлами доведены до совершенства, микродисплеи - уже не фантастика, VGA очки-приставку к iPod для просмотра видео уже продают в дьюти фри за 120 с небольшим долларов, сообщество вольных программистов бряцает картонными мечами и грозит повалить "проприетарщину" (никогда не научусь выговаривать этого чудовищного слова, кто только придумал притащить в русский язык эту отвратительную кальку) гениальными идеями новых системных программ и пользовательских интерфейсов.

И?

И ни-че-го.

Вообще ничего.

Слова wearable computer как-то старательно забыли. Я бы сказал - вычеркнули. Компьютер - как предмет туалета, машина, которая должна быть с тобой всегда, как твоё исподнее, и должна быть в той же степени прекрасна (вспомним фильм ДМБ).

Не-а. Нету.

Попытки "тупо присобачить" *nix-совместимые системы вместе с их чудесатым userland'ом поры терминалов VT-100 к wearable computing совершенно внезапно провалились - даже самые оголтелые фрики побаловались, но не выдержали.

Были ещё попытки точно также присобачивать вообще всё, что попадает под руку. С теми же результатами.

В итоге эффект равен нулю.

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

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

"Почему в провинции нет никакой игры мысли? ...Скучно, девушки!"
О.И. Бендер

Что впечатлило, что нет (за три дня)

Впечатлила история одного изобретения. В 1989 году ученый-океанограф Генри Штроммель (краткая биография) написал в солидный научный журнал «Океанография» фантастический рассказ, в котором от лица океанографа из 2021 года рассказывается о "Слокумах" - автономных машинах, «планирующих» в океане только за счет изменения своей плавучести и регулярно всплывающих на поверхность для передачи накопленных во время планирования данных.

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

Короче, «Слокумы» Штроммеля уже вовсю парят в океане. Принцип их «парения» прост (ну как все, что "на пальцах", на самом деле в деталях система весьма интересна  – создаем  нечто приемлемой для эффективного плавания формы с изменяемой в небольших пределах плавучестью. Скажем, от 250 граммов отрицательной плавучести до 250 граммов – положительной. Этого можно добиться, заполняя забортной водой маленький резервуар и выкачивая из него воду. На такие процедуры расходуется мало энергии. И если к этому нечто приделать «крылья» и возможность изменять положение центра тяжести, то можно «парить» в воде по следующей схеме – придаём отрицательную плавучесть, смещаем центр тяжести вперёд – и «ныряем», парим вниз, затем выкачиваем воду, смещаем центр тяжести назад – и выныриваем. Высокая энергоэффективность процессов позволяет не просто на одном комплекте батарей (пусть и стоимостью в несколько тысяч долларов) пересечь такими нырками-всплытиями океан, больше того – брать требуемую энергию из него же, например, за счет разности температур воды на глубине и у поверхности (в идее Штроммеля как раз это и предусматривалось).

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

Отличный пример того, как с развитием технологий меняется элементная база изобретательства – от примитивных механических компонентов (рычаг, блок, etc), через механическую, пневматическую и гидравлическую автоматики, через электронику всех уровней – к системам планетарного масштаба. Хоть и очевидно, но внушает. Да, и, конечно, боевой глайдер Liberdade XRay, предназначенный для автономногно патрулирования прибрежных вод и поиска подводных лодок - просто красивая машина:

Что впечатлило, что нет (за три дня)

Еще впечатлил пакет Celemony Melodyne, а именно технология прямого доступа к нотам в аудиосигнале. Если на пальцах – записали игру, например, пианиста. С помощью этой технологии можно издеваться над аудиосигналом как над MIDI-данными – хоть бы и редактировать отдельные ноты в аккордах. Совершенно фантастически выглядит. У технологии тоже есть изобретатель - Peter Neubäcker.

Не впечатлила новая книга O'Reilly про Erlang. Вообще, новые книги кажутся все слабее и слабее. Ну а уж Erlang совсем не тот случай, когда уместно применять традиционные приемы ознакомления с языком «от hello, world».

А маленьким, стало быть, - большой медный таз?

iSuppli, специализирующаяся на мониторинге рынка полупроводников, назвала результаты первого квартала этого года "убогими" (miserable).

По сравнению с первым кварталом объёмы глобальных продаж сократились на 18,8% (с $54,5 до $44,3 миллиардов).
А вот по сравнению с первым кварталом прошлого года - так и вовсе на 33,8%.

Компании, находящиеся в американской собственности, снизили доходы за квартал на 30,8%.
Больше всех досталось находящимся в европейской собственности электронщикам - доходы упали на 44,5% (это в долларовом эквиваленте, если принять во внимание нестабильность курса).
У "японцев" дела тоже не лучше - минус 43,5% (а, с учётом падения курса йены, так и вообще -51%).
Меньше всех пострадали корейские и тайваньские производители и поставщики - -8,4% и -6,4% соответственно.

Теперь вот Немецкая Федерация Инженеров (VDMA).
Организацию весьма серьёзная.
Объединяет более трёх тысяч малых и средних проектно-конструкторских и прочих инженерных компаний Германии.
Общее число работающих специалистов - порядка 975 тысяч человек.
Годовые обороты входящих в VDMA комапний - 205 миллиардов евро (!).

(есть такая распространённая у нас девиация - отрыв от реальности. это когда достаточно кондиционированного офиса с евроремонтом и кофеваркой, чтобы воспарить. короче, как только хочется воспарить - советую вспомнить про VDMA и 205 миллиардов годового оборота немецкой малой и средней инженерии. а то парящих у нас много, а с инженерами - как-то не очень.)

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

Что это значит - лучше объяснить на свежем примере препарирования обновлённого iPhone 3GS, хоть от этого названия уже такая оскомина, что сводит зубы.
Вскрытие показало - "в кишках" устройства роль центрального элемента (то бишь, основной системы на чипе, интегрирующей CPU и, явно, - оперативную память, управление графикой и системный ввод-вывод) выполняет весьма любопытная микросхема:

А маленьким, стало быть, - большой медный таз?

Ээээ.
Два логотипа (Apple и ARM) в сочетании с типовой маркировкой от Samsung (причём типовой для микросхем памяти).
Так вот - ничего подобного в модельном ряду микросхем Samsung нет.
Что означает - это сделанный "под Apple" чип.

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

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

Смутные дни

Прошедшие три дня можно назвать "смутными". Смута случилась из-за "закона" Мура. Этому эмпирическому правилу отчётом корпорации iSuppli, заслуженно авторитетной в области исследования сверхсистемы производства полупроводниковых электронных компонентов, определено скорое забвение - уже после 2014 года.

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

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

Вот интересный график, показывающий динамику доходов от производства микросхем по разным технологическим нормам. Заметно, что после эпохальной нормы 90 нанометров с буквально "фонтаном" прибылей (увеличение втрое за год, с 2006 по 2007 год), наблюдалась "вторая волна" от техпроцессов 65 нанометров, но уже куда меньшая. А вот от совсем нового 45-нанометрового процесса вобоще не ожидается "волны", - вместо неё будет стабильный и достаточно быстрый рост.

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

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

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

Не совсем проблема, но всё же

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

Так вот. Кроме батареи и всяких очевидных механических подвижных узлов в вычислителях есть ещё один очень важный изнашивающийся элемент. А именно, - долговременная флеш-память, современный "перезаписываемый" аналог ПЗУ. Одни производители заявляют гарантированное время хранения данных порядка ста лет, другие - десять-двадцать. С повышением средней температуры в период эксплуатации длительность хранения данных сокращается.

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

 

Опять всячина

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

Опять всячина

Если это не проявление кризиса - то что это? Если это не означает, что авиакомпании сокращают расходы на обслуживание техники, то что это означает - нелепое случайнейшее совпадение?

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

А что оно уже не ахти, далеко ходить не надо - вот печальный пример, это просто первое киберпанк-самурайское сепукку, разве что способом самоповешения: 32-летний Кей Ти Лигеш, глава индийской компании LXLabs, разрабатывающей виртуализатор HyperVM, покончил собой после того, как из-за "дыр" в их продукции какие-то альтернативно одарённые имбецилы потёрли 100 тысяч виртуальных сайтов, "крутящихся" в HyperVM.

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

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

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

Ну и из незаметного - Microsoft внезапно вышла на то поле, где до этого момента были на слуху по сути два (точнее, всё-таки полтора) названия - Eclipse и NetBeans. А теперь вот есть бесплатный "конструктор" IDE Visual Studio Shell. Эта штука - фактически основа Visual Studio 2008. C более чем серьёзными возможностями. Что из такого начинания получится - трудно сказать.

АйТиждевенчество и инфоинфантилизм?

Обновил JDK до 6u14. Пока могу сказать о внешнем - NetBeans, по-моему, стала работать ощутимо быстрее. Но суть не во внешних проявлениях - в этом апдейте есть одно  важное эволюционное изменение, обещающее революционный прирост производительности серверных Java-приложений, исполняемых на машинах SMP-архитектуры.

В общем, в 6u14 появился новый сборщик мусора G1 - пока ещё не как окончательный релиз, а, скорее, как ознакомительно-обкаточный. Что в самом сборщике нового - это долго, в двух словах - из привычной для Java картины кучи (heap) удалён один фрагмент (в который сваливались "старые" объекты), изменена логика управления объектами на основе времени их жизни, распараллелен алгоритм "уборщика" (harvester), сокращены дорогие в смысле ресурсов операции копирования, ну и ещё много всякого. Главный разработчик нового сборщика мусора - человек из академической науки, Тони Принтезис, он вообще из Университета Глазго (Шотландия). 

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

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

Для начала - логика. Корпорация финансирует исследования. За счёт чего учёные из академической науки получают возможность этими самыми исследованиями заниматься. Впоследствии результаты исследований доводятся до пригодности к промышленному применению (и это очень немаленькие затраты). Что будет с продуктом, порождённым в результате всех этих действий - решать тем, кто обладает правами на продукт. На мой взгляд, это совершенно логично. И потому вполне законно, что инновационные решения могут быть доступны для решения определённого класса задач на основании "нелиберальных" условий - затраты есть затраты, и их хотя бы надо компенсировать, не говоря уже о жизненно необходимой для инновационного процесса прибыли.

Так вот. О праве использования G1 в документации сказано, что его промышленные применения допустимы только теми потребителями, кто заключил с Sun контракт на обслуживание. Ну ладно, IT-истерички не заметили важного нюанса - там же сказано, что G1 ещё не готов к промышленному применению (в начале это было выделено). Не в этом дело. Дело в самом факте истерики - "монетизация Java началась!" (посмотрите на результат поиска, на 75+ тысяч страниц, вызванных весьма специфичным изменением в фактически невидимой и непонятной просто пользователю подсистеме - это уже реально истерика).

Как соотносятся такие истерики с гениальными идеями типа "software must be free" - сам по себе уже вопрос, на который у меня нет ответа. Все известные системы создания ПО очень молодые по сравнению с прочими производственными системами. Посему эффекты могут быть всякие. В том числе они могут быть и истериками, вызванными вот такими вот изменения "в лицензировании".

Но. Не буду употреблять слово "свобода" в контекстном смысле (потому что это очень сложное слово). Не получается ли, что сочетание доступности "свободного ПО"  и отдалённости  подавляющего большинства людей от системы создания ПО, откликается эффектами "АйТиждевенчества и инфоинфантилизма", уже следствием которых становятся такие вот истерики, возникающие чуть ли не на ровном месте?

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

 

Аааа, ну и чтобы два раза не вставать - чудесная крохотная программка, позволяющая объединять несколько приложений в одном окне с дополнительным табовым интерфейсом для переключения (за что многие любят оконный менеджер Fluxbox). Отлично работает с альтернативной оболочкой Emergedesktop, в беслпатном варианте допускает объединение только трёх приложений в одном окне, что мне, например, более чем достаточно:

АйТиждевенчество и инфоинфантилизм?

Всегда копировала взгляды Франции, только с отставанием на 20 лет

Зарекался ведь, но не выдержал. Говорят, что "12 мая 2009 года в Государственном комитете информатизации Украины состоялось общественное обсуждение Концепции Государственной целевой программы внедрения в органах государственной власти программного обеспечения с открытым кодом".

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

Судя по доступному освещению мероприятия, и мы не спаслись от напасти создания национального дистрибутива Linux. Причём назначили момент его выхода в свет аккурат к 2012 году - я не помню, что там будет в 2012 году, но саму цифру запомнил, потому что в нём ожидается что-то не менее важное, чем появление национального дистрибутива.

Так вот что я хочу сказать - для органов госуправления нужно программное обеспечение. Такое вот откровение, да. Капитан Очевидность одобряет.

Но.

Если сказано что-то очевидное, надо сразу напрягаться. А то ведь за ответом на вопрос "почему 2 + 2 =4" надо лезть в дикие дебри абстрактной алгебры, например. Вот так и тут - ПО органам управления, в том числе и государственным, нужно без сомнения. Только какое именно ПО? Неужели bash, Emacs и куча ходовых и не очень команд из /usr/bin? Или, всё-таки, специализированное прикладное ПО?

Осмелюсь утверждать: в реальности никакой разницы ни в чём нет от замены одной комбинации "ОС + общеофисное ПО" на другую при параллельном списывании средств на создание национальной версии комбинации для этой замены. Ни в чём.

Хоть какой-то смысл был бы, если бы ВУЗам была поставлена задача, например, - реализовать по спецификациям код прикладного ПО, например, типовой мэрии типового украинского города с населением до 1 миллиона человек. Спецификации эти где брать? Их нет. Потому придётся потратиться - заплатить специалистам. А вот ВУЗы  госорганы могут заинтересовать - для этого у них есть рычаги. А уж  студентов заинтересовать - тем более. И полученное ПО можно делать open source. И писать его - независимым от платформы (иначе зачем мегатонны разработок на Java существуют вообще?). И в этом будет смысл. Причём - не один. Разработка спецификаций будет своеобразным аудитом управленческих процессов, это всегда полезно. ВУЗы получат шанс поучаствовать в реальных востребованных проектах и определённые префенции. Конкретные студенты превратятся ещё в ВУЗе в разработчиков с перспективой трудоустройства по специальности в далеко не худшей из структур. Госорганы получат open source ПО автоматизации своей работы. Все довольны.

А теперь в двух словах - почему такой идиллии не будет никогда. И никто ни на каких общественных обсуждениях не скажет об этом ни слова. Потому что:

ЗА ЭФФЕКТИВНОСТЬ РАБОТЫ

ПРИКЛАДНОГО СПЕЦИАЛИЗИРОВАННОГО ПО

ЕСТЬ С КОГО И ЗА ЧТО СПРАШИВАТЬ

Программная система информационной поддержки работы мэрии может или осуществлять эту самую поддержку, или не осуществлять. Всё. Это определяется на раз. И это не спрячешь. И в этом смысле национальный дистрибутив Linux - замечательнейшая вещь. bash работает? Работает! Emacs работает? Работает! Даже ed и awk работают. А что от этого никакой конкретной пользы Крыжопольской мэрии нет - так это вообще не наше дело, то их проблемы.

Ну и чтобы два раза не вставать - Билл Гейтс больше не консультирует нашу Верховную Раду в вопросах иностранных инвестиций. Только не говорите ему об этом. А то я не уверен, что он знает. Не хочется человека расстраивать.

Это, конечно, в каком-то смысле спам

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

IBM анонсировала коммерциализацию своего сравнительно ненового проекта System S (это было 13-го мая). Что означает - платформа потоковых вычислений ресурсами больших распределенных вычислительных систем доведена до пригодности к промышленному применению.

Штука эта весьма специфическая, не возьмусь утверждать, кому оно может быть у нас нужно. Но сугубо из любопытства - спецификации языка SPADE показывают, что речь идет о некоем аналоге... кластерного вычислителя с идеологией ОС Unix, реализованном на уровне одной (надсистемного уровня) программной платформы. В основе всего - поток. В отличие от Unix-потока, здесь это структурированная не обязательно конечная  последовательность. Элемент струткуры - кортеж (tuple), множество пар атрибут - значение. Поток генерируется вызовом оператора. Оператор может или именно генерировать потоки, или "перерабатывать" их.

Все это, по сути, - интегрированная среда разработки параллельных программ, по большому счёту в принципиальной свеоей функциональности аналогичная тому, что можно собрать из имеющихся в гаражах открытого академического ПО деталей и запчастей. Вот только серьёзные заказчики категорически не любят всяких гаражных самосборов, и предложение IBM, очевидно, будет востребовано. А SPADE - интересный язык, настоящая над-Unix языкового уровня (в нём легко отыскать очевидное "эхо" культовых вещей, таких как awk и sed, например).

Из более приземлённого.

Чудесная библиотека сериализации для С-программистов tpl. Очень изящно и в стиле стандартной C-библиотеки решён вопрос описания формата сериализуемых данных - если видел printf(), поймёшь сразу. Кроме того - библиотека ни от чего не зависящая (не повывелись ещё С-программисты), и лицензия - "делай что хочу" BSD. Спасибо автору, Трою Хэнсону - очень красивая и полезная штука получилась.

Хэш-функция murmurhash обновлена до второй версии. Это очень хорошая хэш-функция, простая и дико быстрая. Так что если кому нужно - незачем выдумывать велосипедов.

Ну и последнее. Новая книга "Программируем на Scala", спасибо O'Reilly, доступна онлайн. Scala - очень любопытный язык, на освение которого, наверное, стоит потратить время. Просто для души.

 

Ukraine

 

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