Коллектив Авторов - Цифровой журнал «Компьютерра» № 160
Нет, это еще не все условия, чтобы считать такого управленца благодетелем. Ту же цель можно достигнуть и иными методами.
Как вы думаете, ходили инспекторы с предложениями «сами признавайтесь в нарушениях на такую-то сумму, ими мы вам накопаем вдесятеро больше» по шарашкам в ведомстве всесильного Берии? Мог ли проверяющий из санэпидстанции остановить работу танкового завода, перенесенного за Урал в условиях немецкой оккупации значительной части СССР? Конечно, нет – люди там стремились решить общую задачу не столько за совесть, сколько за страх. Правила и нормы было не важны, исполнители на всех (почти на всех) уровнях стремились не максимизировать свои доходы, а остаться в живых.
Как функционировала такая система с точки зрения противоречия критериев оптимизации на разных уровнях иерархии? В ней обеспечивался приоритет интересов высшего уровня (государства, управляющего страной аппарата насилия) над интересами нижележащих уровней. Масштабные свершения обеспечивались в ней нечеловеческой ценой.
Могла ли такая система работать долго и успешно? Она могла существовать в течение ограниченного времени, особенно в условиях опасности. Ресурсы (прежде всего – человеческие) для дальнейшего развития в такой системе не накапливаются, и рано или поздно она должна преобразоваться в более мирную структуру.
Теперь можно лучше оценить величие открытия Адама Смита. Вы помните, что я писал о Невидимой Руке и Невидимой Ноге? Позволю себе самоцитату: «Невидимая Рука действует в системах, цели которых согласованы с целями их подсистем. Невидимая Нога проявляет себя там, где оптимизация подсистем противоречит оптимизации системы». Действительно, в условиях рыночной конкуренции мелких производителей векторы оптимизации деятельности частника и функционирования экономики совпадают. Частник или мелкий буржуа получит наибольшую прибыль, если будет максимально удовлетворять общественный интерес.
Но рыночная экономика не ограничивается мелочевкой. Со временем в ней вырастают корпорации со сложной иерархической структурой. Разные этажи этой иерархии в силу ее организации приобретают свои, противоречащие друг другу интересы. Подножки от Невидимой Ноги раз за разом нарушают функционирование величественной структуры, поражающей своими масштабами…
Плановая экономика имела грандиозное преимущество перед рыночной: для нее был возможен намного более широкий горизонт планирования. Увы, ее подкашивало противоречие интересов на разных уровнях. Что работает эффективнее: «все вокруг колхозное, все вокруг мое» или «своя рубашка ближе к телу»? Соцсоревнование и воспевание передовиков частично сопрягали частные интересы с общими, но и они не отвели Невидимую Ногу в сторону. В конкуренции с недальновидной и неэффективной рыночной экономикой дальновидная, но еще менее эффективная плановая экономика проиграла.
Ситуация безвыходна? Надеюсь, нет. Готового решения у меня нет. Однако я убежден, что при выстраивании какой-либо организационной структуры необходимо тщательно анализировать возможные плюсы и минусы каждого способа действий для каждой персоны, расположенной в каждом из ее узлов. Думать надо, в общем…
К оглавлению
Революция делегированных услуг
Сергей Голубицкий
Опубликовано 15 февраля 2013
Хочу представить читателям новую программу от ABBYY под названием FineReader Touch для iPhone. Как явствует из названия, речь идет реализации концепта распознания текста на мобильной платформе. Меня это сразу заинтересовало, потому что я элементарно не мог себе представить, каким образом разработчик собирается реализовать функционал «взрослого» Файнридера на «игрушечном» смартфоне. Объясню почему.
Чисто технические возможности современных мобильных устройств колоссальны и в прямом смысле слова сносят голову. Возьмем, к примеру, Jiayu G4 Advanced, за которым я уже лыжи наточил прокатиться весной в Бангалоре — благо всего 560 км от зимнего дома. Айфон айфоном, но удержаться от обладания ТАКИМ монстром я — уж простите — не в состоянии: четырехъядерное сердце 1.2 GHz Cortex A7, система на кристалле (SoC) MediaTek 1.2GHz MT6589, 2 Gb RAM, 32Gb под хранение данных, IPS LCD 4,7″ экран 720х1280, защищенных Corning Gorilla Glass 2, 32 Gb RAM, 13-мегапиксельная задняя камера и 3-мегапиксельная передняя, аккумулятор на 3000 mAh, две SIM-карты, Bluetooth v4.0, слот microUSB — и ВСЁ ЭТО за 249 долларов!
А ведь есть еще и другой чайнафон — Umi X2, в котором разрешение экрана доведено до Full HD (1920×1080, правда, на 5-ти дюймах — лопата для меня лично неприемлемая).
Так, вот: на фоне столь фантастической мощности железной начинки, которая затыкает за пояс ноутбуки и настольные компьютеры семи-девятилетней давности, программное обеспечение мобильных устройств заставляет биться в истерике. Какие-то детские недотыкомки, едва-едва выбивающиеся по функционалу из категории примитивного органайзера. Читалочка там, тудушечка, редактор текстовый, плеер, браузерок да твитер. Всё!
Где реальные монстры программного обеспечения, способные задействовать в полном объеме железную составляющую, которая приблизилась к суперкомпьютерам 90х годов?! Вы представляете, что только можно делать на современном смартфоне? Рассчитывать, например, нейросеть с десятками показателей финансового рынка и выдавать в реальном времени триггеры для открытия биржевых позиций. Анализировать данные, поступающие с компьютерного томографа, причем мощности хватит и для обработки данных и для графического воспроизведения на самом высоком уровне разрешения (том самом Full HD). Управлять реляционной базой данных с порой-тройкой миллионов записей. Ну и так далее.
Ничего подобного в софтверном сопровождении нет даже в проекции. И не потому, что, якобы, нет спроса (чушь собачья! спроса нет массового, зато на уровне профессиональных пользователей — от врачей до банкиров, финансистов и следователей уголовного розыска — спрос такой, что можно будет выставлять цену на мобильный продукт значительно выше, чем для стационарного компьютера), а потому что нет умеющих программистов!
Софт для мобильных устройств в 99 случаев из 100 пишется доморощенными любителями-наколеночниками, вчерашними (и сегодняшними) школьниками, в лучшем случае — софоморами. По этому причине мы и наблюдаем колоссальную пропасть между потенциалом мобильного «железа» и программным наполнением наших смартфонов и планшетов.
Возвращаемся теперь к Abbyy FineReader Touch для iPhone. Программа меня заинтриговала именно прорывом в царство серьезного софта из привычной мобильной песочницы. Функционал оптического распознавания текта (OCR) — это уже по-взрослому. Скажем, движок преобразования текста в речь — вроде того, что в строен в микрочудо Evolvo («Об Алёне из Эволвы и пальцевом вводе косинуса«) — также принадлежит уже к категории взрослых продуктов, однако по сложности реализации очевидно уступает OCR.
Скажу сразу, ABBYY не совершила революционного прорыва, написав программу для оптического распознания речи, задействующую непосредственно возможности мобильной операционной системы (iOS). Однако ABBYY предложила весьма оригинальную и очень, на мой взгляд, перспективную парадигму, которая в ближайшем будущем позволит малой кровью, но при этом достаточно эффективно компенсировать недостаток взрослого софта на наших смартфонах. Во всяком случае нам не придется ждать, пока народится и оформится профессионально новое поколение ответственных и умелых программистов :)
Если коротко, то суть подхода ABBYY к решению вопроса сводится к дистанционному делегированию услуг. Выглядит это следующим образом:
1) Мы фотографируем встроенной в айфон камерой любой текстовых документ:

Очень удобный момент: электронную кнопку затвора можно нажимать сколько угодно раз — FineReader Touch автоматически добавляет всё новые и новые страницы до тех пор, пока вы не дадите программе понять, что съемка завершена. Это очень удобно, скажем, в ситуации, когда вы заглянули в книжный магазин, зачитались журнальной статьей (или книгой :) и решили отложить чтение, либо просто сохранить текст в электронном виде. В этом случае вы фотографируете нужные страницы и сохраняете их в FineReader Touch.
2) Проводим предварительную обработку изображения (ротация и обрезка):
Обратите внимание: изображения в техническом отношении очень сложные. FineReader Touch автоматически пытается поймать верную проекцию изображения, учитывая оптическое искажение. После обрезки видно, что «рыбий глаз» сильный и движку OCR придется серьезно попотеть.