|
СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ
Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях
Кто внес наибольший вклад в развитие украинского ИТ-рынка.
Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары
|
|

19 июля 2012 г., 2:28
Пока я вынужденно молчал, страшные вещи произошли в блогах. Сначала онемел, когда увидел топ блогозаписей. Потом долго улыбался. Одно есть без сомнения хорошее в Apple - сочетанием специфики проектирования, маркетинга и патентной защиты Apple умудрилась (если так вообще можно говорить об организациях, а не об отдельных людях) создать обильнейший корм для любителей праздных обсуждений, куда более питательный, чем, например, набившая оскомину всем измеренная "в попугаях" производительность процессоров. Холивары из-за этой самой производительности уже почти никому не интересны - да, одни процессоры лучше, другие - похуже, но и для первых, и для вторых есть свои ниши. И, что главное, - в принципе, все процессоры достаточны для решения подавляющего большинства задач. Все успокоились, стало скучно. Но, благодаря слову "Apple", скучно не становится. Стоит упомянуть это магическое слово (заметьте, - почти никто не упоминает его равнодушно, непременно итальянские эмоции), - и скуки как не бывало. Ну, и это уже неплохо.
Хотя... весь этот эмоциональный дискурс с выставленным средним пальцем - такое. Даже если бы Apple была не корпорацией, а богобоязненной старушкой, - ещё не факт, что она заметила бы этот самый выставленный средний палец. И, тем более, не факт, что приняла бы всё это к сердцу. И это хорошо.
А вот не совсем хорошо совсем другое. О чём наверняка многие и не подозревают. Думаю, что все согласятся - любая "Программа поддержки инноваций" - замечательная программа, и любое избавление от бюрократических сложностей - замечательное начинание. Как и все согласятся - не без оговорок, потому что всё дело в нюансах. И вот из-за этих самых нюансов почему-то "персонализация" патентных бюро, которая здесь видна даже в заголовке, восторгов не вызывает. Патенты-патентами, поддержка инноваций - поддержкой инноваций, но качество работы патентных систем всего мира вызывают уже просто чувство глубокого неудоумения. И даже некоторого испуга. А с подобной "персонализацией"... даже не знаю что и думать. И так защищённая патентом прямоугольная форма носимого компьютера вызывает в лучшем случае сомнения в психическом здоровье патентного поверенного, а в обычном - сомнения в "несмазанности" механизмов патентной защиты. Что ж будет после "персонализации" (всё время хочется написать - приватизации) патентных офисов? Ну да ладно, хоть смешнее будет.
Ладно, это всё вещи абстрактные, от нашей реальности вообще очень далёкие. Я же хотел сказать пару слов о вещах не менее абстрактных, но более близких. О маркетинге. И о том, почему далеко не всегда проектировщики должны идти на поводу у маркетинга. Вот навязал маркетинг модель использования всего "мобильного-малоэкранного" - одно приложение на весь экран, а затем увеличил размеры "малоэкранного" до десяти дюймов, оставив модель использования неизменной. Безусловно, пользователю можно и в такой модели чувствовать себя комфортно. Но. Стоит попробовать "плавающие" приложения, чтобы понять - это именно то, чего не хватало (подсказываю и советую пользователям планшетов с ОС Android - браузеры Floating Browser Flux! или OverSkreen, калькулятор - Float Calculator, "липкие листочки" - Floating Memo). На месте разработчиков Google я бы внёс поддержку быстрой разработки класса "плавающих приложений" в ОС Android. А на месте прикладных программистов написал бы уже "плавающий" интерфейс словаря для сразу кучи программных адаптеров словарных баз разных форматов. Очень пользователи обрадуются такой программе. Очень. И заплатят денюжку.
Так как головая у меня забита сейчас всякими сложностями, отнимать много времени стану. Разве что... К традиционной "рубрике" польза могу отнести просто краткий совет - если вы фотографируете и используете RAW-формат, советую присмотреться к бесплатной утилите RawTherapee. Весьма приятная и работоспособная утилита, этакий RAW-конвертор-переросток, нечто сродни Adobe Lightroom
На первый раз после перерыва хватит.
Откланиваюсь.
13 июня 2012 г., 23:12
Так, це дещо несподівано. Але. Якщо вже хряк віщає, то хто має право заборонити мені? Колишній колега запитав - "що такого в Raspberry Pi". І ось, як кажуть у цих ваших Iнтернетах, "виношу з коментів".
Считайте предыдущее внезапное стоном умучанного русскоязычного довольно опытного журналиста :)
Дальше меньше ёрничанья не будет, так что слабонервных прошу не беспокоиться. Хи-хи.
Всемирная истерика с Rapsberry Pi - явление действительно очень интересное. Настолько, что я сам заказал это чудо. И всё жду, жду, жду...
И пока жду, вот что хочу сказать.
Первое. Rapsberry Pi - это пощёчина всем полутретьим странам, в которых наблюдается никому уже не забавное - на переднем плане считающие себя уже почти "венчурными капиталистами" люди смутного происхождения, в основном из невнятно разбогатевших разночинцев, бьют о родные берёзки (осины, дубы, или что там ещё не менее родное) машины стоимостью в несколько сотен тысяч евро, а в фоне более-менее грамотные, смышлёные и трудоспособные сограждане отбывают всем, что может пересекать государственные границы, и забирают с собой ностальгию, домочадцев и даже домашних животных.
Кому не нравится глумливость утверждения, - поясню. Papsberry Pi - проект, доступный трём-пяти толковым студентам четвёртого курса. Щепетильных сразу осажу - я пока говорю о "проекте", не о "продукте". О продукте будет позже. Система на чипе (SOC) с минимально необходимым "обвесом" сервисными микросхемами и трассировкой печатной платы под всё это удовольствие - прекрасная курсовая работа для четверокурсников. На пятом курсе им будет некогда заниматься этой чепухой - надо защищать диплом.
Под первым ставлю точку.
Второе. Кто-то задумывался всерьёз о use case'ах (уж извините) массового лишённого корпуса встраиваемого одноплатного вычислителя, работающего (пока ещё, - может быть работающего) под управлением ОС Linux, которому нужны чехол или корпус, наружный блок питания, монитор, устройства ввода-вывода etc? Нет, ну серьёзно? Кто-то задумывался? Потому что тут есть проблема. Встраиваемые (embedded) одноплатные компьютеры всех возможных конструктивных исполнений - их тьма. И очень давно. Со времён культового чего-то среднего между микропроцессором и микроконтроллером 80188. И даже со времён i8051. Наберите в любом более-менее нелокальном поисковике "Single Board Computer", или SBC, и вам откроется. Вы узнаете, что десятилетями такие машинки делают в каких-то вообще невероятных Новых Зеландиях, например (невероятных на первый взгляд и потому, что совершенно невозможно понять из новостей - есть ли эти страны, или их нет, в них ничего не происходит, если судить по новостям).
Здесь пока точки не ставлю. Здесь есть ещё что сказать. Но это потом.
Третье. Хоть кто-то, кто интересуется массово-бытовым ответвлением embedded computing под названием Arduino, этот "хоть кто-то" может себе представить истерику из-за Rapsberry Pi без предыстории успеха Arduino? Для тех, кто не в курсе, сообщу - Arduino, это такой 8-битовый феномен, буквально взорвавший мир. Всерьёз взорвавший. Как бы Sinclair наших дней, но с двумя оговорками - если понимать Sinclair как явление в СССР, и если переносить особенности этого явления в несколько отличающиеся реалии иных миров. Проще говоря, - это одноплатный контроллер, который можно купить готовым или полуготовым в сотнях вариантов исполнения, который открыт на уровне схемотехники и "системного ПО" (на деле, - на уровне не столько открытых, сколько доступных программных средств разработки), использует весьма неплохой для бытовых применений шустрый 8-битовый микроконтроллер производства Atmel. Ну и всё, собственно. Просто Arduino появился в нужное время и в нужном месте - когда (лет пять назад) стало окончательно понятно, что универсальные компьютеры во-первых очень скучные (потому что дико сложные), во-вторых, - совершенно бесполезные в смысле взаимодействия с реальностью. И появилась необходимость в некоторой "прослойке". Дающей возможность всю дурную мощь универсальных компьютеров использовать для нечеловечески красивого удалённого включения утюга :) Глумлюсь, конечно, но не настолько сурово, чтобы отдаляться от реальности. Как-то так оно и есть. "Умные реле", примитивные, но доступные устройства ввода аналоговых сигналов, всё, что можете придумать и всё, что не подразумевает хоть какие-то риски для производителей, - всё это чрезвычайно увлекательное и полезное баловство и есть Arduino. Из этого баловства вырастет и выучится будущая основа IT-индустрии. А нынешней основе это баловство - детская щенячья радость от ненапряжного управления полностью управляемым на всех возможных уровнях компьютерчиком.
Иными словами, - Rapsberry Pi,- это настолько очевидная попытка совместить успех Arduino с успехом Linux, что не заметить этого нельзя. И здесь почти ставлю точку. Потому что нужно ещё хорошо подумать, - почему это вдруг Arduino, система, у которой фактически нет системного ПО (я вас умоляю, не напоминайте мне о том, что там есть), в ресурсах которой реализовать простенький web-сервер - уже не совсем тривиальная задача, - она вот так вот рванула на весь мир, а такая совершенная штуковина, несложная в схемотехнике и на основе Самой Совершенной ОС мира, которая потенциально может всё, - она до сих пор ожидается страдальцами?
Четвёртое. Ох, предчувствую, как расколбасит (извините за сленг) фанатиков. Но по-другому не получится, увы. Rapsberry Pi - это расписка в бессильности всего якобы всесильного Linux-сообщества (точнее, тех, кто себя к нему относит). Оно своими страданиями по Raspberry Pi как бы говорит нам: "мы не просто не в силах требовать массово доступных полноценных бытовых энергоэффективных дешёвых материнских плат с ARM CPU, мы не способны платить за них". Увы. Потому что если бы сообщество требовало такого и было способным за такое платить, - вы что думаете, мир населён идиотами, и никто бы не начал клепать это дешёвое и простое громадными тиражами? Особенно когда всё те же системы на чипе встраиваются во всё, что можно придумать, ещё и дешёвое.
Увы. И потому очень уж забавным выглядит предложение VIA - 45-долларовая ARM-материнская плата, но... Но, официально, - для Android. Вот кто умеет глумиться по-взрослому, аж завидую. Android ведь несъедобен без тактильного экрана - это факт. Тактильный экран - это уже некоторые проблемы. В первую очередь, - ценовые. И, эээ, в куда ориентируется "заточенный" на чувствительную к цене аудиторию продукт, который для эксплуатации требует того, что эту самую аудиторию "несколько удивляет ценой"?
В общем, сообщество не готово платить больше чем $25 за полезную забавную штуковину. Это факт. А вот готов ли производитель выдавать в востребованных количествах за меньше чем $25 вожделенное сообществом, - не факт. (Что характерно, есть ещё один факт, - на рынке мирно и успешно уживается множество куда более дорогих востребованных вариантов исполнения Arduino).
Точка.
Пятое. Papsberry Pi - исключительно поучительный проект, демонстрирующий самым диким слоям фанатиков дистанцию, отделяющую ПРОДУКТ от ПРОЕКТА. Да, четыре толковых студента слепят такую платку за пару месяцев. Но. Когда заказов на платку поступает немыслимое количество... Тут-то всё и начинается. Ах, какие внезапности! Оказывается, закупить пол миллиона микросхем, - это несколько иной сложности задача по сравнению с закупкой пары сотен у локального дистрибьютора. Оказывается, там в очереди стоят гранды всех индустрий, и производитель пыхтит-разрывается, чтобы насытить этими самыми системами на чипе автомобили-холодильники-стиральные машины-бумбоксы. Яка прикра несподіванка :( Оказывается, потребности в доработанности системного ПО крохотной кучки фанатов несколько отличаются от потребностей миллионной аудитории. Оказывается... пора взрослеть.
Шестое. Вернёмся к непоставленной во втором пункте точке. Настало время. Если вы уже окинули взглядом всю бездну мирового производства одноплатных компьютеров всех возможных архитектур, у вас должны возникнуть те же вопросы, которые когда-то возникли у меня. А именно, - зачем и почему это всё разнообразное безобразие делают по всему миру, откуда на всё это деньги (или кто за всё это платит)? Вот это вопросы так вопросы. Самые, пожалуй, интересные. Из-за которых я и затеял всю эту мелочную суету.
Нет, действительно. Кто оплачивает все эти немыслимые 8-ми, 16-ти, 32-битовые SBC, которые в развитых странах сотни мелких компаний производят довольно (а по меркам индустрии, - и вовсе очень) долго? И зачем оплачивают? Есть ведь программируемые логические контроллеры (PLC) для производственных процессов. Есть персональные компьютеры (полноценные) в промышленном исполнении. Да что угодно есть. А эта вся чепуха мелкая, даже без операционной системы вменяемо популярной, производится :( Стало быть, - потребляется.
У меня есть только один возможный ответ. Для всех этих устройств, независимо от их "общекомпьютерных" характеристик, в той реальности, где они производятся-потребляются, есть применения. Капитан Очевидность хлопает мне в ладоши.
Стало быть, не везде так хороши PLC и мощные пром.копьютеры. Стало быть, где-то удобнее написать firmware ("прошивку") под задачу, а не покупать дорогущий универсальный пакет и потом его "адаптировать" к задаче до полного изнеможения или исчерпания бюджета. Стало быть, где-то всерьёз считаются деньги. Etc ect ect.
А теперь я вернусь к первому пункту. Papsberry Pi - очень больная пощёчина. Обидная. Хлёсткая. Нет в странах полутретьего мира ни потребности в ней (иначе она бы здесь была, - как ни странно, но толковые студенты у нас здесь водятся, а уж сколько здесь автомобилей и "хатынок", превышающих весь бюджет проекта такого мелкого масштаба), ни желания её создать, ни желания финансировать её создание. Почти полное марксистское единение низов и верхов - низы не могут (потому что никто не платит, а надо что-то кушать), верхи не хотят (потому что есть куда более прибыльные варианты "инвестиций").
Может быть, я перегнул.
Мне простительно.
Потому что я читал цитатник Вождя и Учителя Мао Дзе Дуна, который в своё время выдавали моему отцу для обязательного изучения -
чтобы разогнуть, - надо перегнуть
:)
Откланиваюсь
12 июня 2012 г., 1:38
Web-пузырями никого уже не удивить. Был уже не один, будут и ещё. На самом деле склонность к выдуванию пузырей есть в любой области человеческой деятельности. Бывают социальные пузыри (например, кривая трактовка невинной идеи равноправия вызывала такие), бывают финансовые (опять же, явно кривая трактовка каких-то финансовых идиом, наверняка не менее невинных и очевидных). Бывают и научные. И технические. Всякие.
Вот о двух очевидных пузырях. Из разных областей.
Первый - big data. 2012-й год, - это год истерик из-за big data. Причём истерики почему-то исходят не из подлинных чудовищно дорогих и сложных источников больших данных, из CERN БАК (Большого Адронного Коллайдера) вы этих истерик не услышите. Там слишком хорошо понимают с чем имеют дело. А где хорошо понимают (или хотя бы пытаются понять) - там не до истерик. Истерики исходят из самых внезапных и труднообъяснимых мест. Инструменты статистики превращаются в оружие. Причём в доступное. Причём с простейшей, как яркие красивые бусы для папуасов, идеей использования - вот сейчас оружие есть, оно бесплатное, и мы как начнём палить во все стороны кто хочет и освоил нажатие на курок, - и заживём. Уже какую-то "журналистику данных" придумали, не к ночи будет она помянута.
Это очень плохо. Нет, не big data - это плохо. Если какая-то сеть супермаркетов накопила сколько-то петабайтов информации из чеков покупателей, - да, это много данных. Это ни хорошо, ни плохо. Есть ли в этих данных какой-то сокровенный смысл, какое-то тайное знание, факторы какие-то (а это уже сложнее, если вы учили факторный анализ), - вопросы больше научные. Любой грамотный специалист скажет. Исследований на этой документальной базе можно построить множество, заодно и даже научных школ. Которые даже подерутся разнообразия ради. Но что здесь может сделать несведущий в математической статистике, логистике, демографии и социологии человек, вооружённый чем-то суровым, вроде языка R и всяких там Hadoop'ов, - то для меня, например, загадка. А ведь задачка-то страшно междисциплинарная. И найти такого человека, который способен хотя бы с уровня здравого смысла и базовых понятий из каждой области охватить всю картину в целом - по-моему, чудовищно непросто. А там где сведущих людей немного, - там большого шума не будет. 100%. Но шум-то есть, мои rss-сети приносят этого шума уже больше, чем об айфончиках и айпадиках. Что характерно.
Всё дело в том, что истерика big data исходит именно из кругов людей, далёких от всяких таких увлекательных и очень непростых наук (это электроника - простая наука, в ней всё подчинено нашим знаниям о довольно объективных :) законах, а вот социология - сама непростота). Какие-то блоггеры, разогнанные кризисом журналисты и вообще Бог весть кто, - все занялись big data. Как будто в панике (хотя, может быть, так оно и есть). Нет, я ничуть не против. Сам такой :) Но, господа, давайте без истерик. И обещаний неизбежных просветлений от результатов анализа.
И ещё одно, из той же оперы. Big data неизбежно соседствует с visualisation. Вот будет у нас красивая визуализация данных, - и заживём.
Увы-с. Расстрою вас. Красивая визуализация данных - это, без сомнения, важно. И красиво. И наглядно. Но всё это только в том случае, когда и данным можно доверять, и техника и приёмы визуализации адекватны тому, что есть в данных. А не тому, что хочет показать визуализатор. Понимаете, к чему это я? К тому, что истерика вокруг больших данных и визуализации - прекраснейшая, плодороднейшая почва для манипуляторов всех мастей. И, так как мы уже не верим "тем, кто в телевизоре", уже не верим "политическим обозревателям" и представителям прочих аналогичных профессий, весьма поиздержавшимся от широт диапазонов потребностей часто меняемых властей, всенепременнейше ((с) В.И.Ленин) против нас используют новое доступное бесплатное модное оружие. Так что с этим делом надо быть поосторожнее. А хороший анализ - он тем хорош, что строится не на петабайтах чёрти чего, а на обозримых представительных массивах данных, полученных из хоть в какой-то степени (или официально) доверительных источников. И ещё он допускает независимую стороннюю проверку. А то, понимаете ли, не все могут ворочать петабайты на дому, особенно в целях проверки подаваемой правилом гипотезы о соотношении частоты твитов о Навальном в Тверской губернии с потреблением зубной пасты в Гонолулу.
Второй пузырь, уж извините, из песни слов не выбросить, - green energy. Увы. Тут следует сделать одну оговорку. Если человек называет себя инженером, и говорит о чём-то своём инженерном в такой манере - "да, здесь мы увеличили КПД, но...", вот после этого самого "но" и начинается инженер. А если человек на инженерной должности прибегает изменившимся от восторга лицом и кричит - "АААА! Мы увеличили КПД!", - гоните его в шею в отдел продаж. Чудес не бывает. Например, светодиодное освещение - это хорошо. Но далеко не всегда. Например, ртутные лампы уличного освещения остаются непревзойдёнными по соотношению эффективность-цена. И очень долго останутся такими в самых энергопотребляющих секторах. И такого добра, которое начинается после "но", - его очень много. Но самый большой цирк в этой самой green energy начинается, когда ярые апологеты одновременно используют даже пульт дистанционного управления к телевизору со встроенной системой "сбора энергии" (например, инерциальной, от вибраций и перемещений) и... ламповый полукиловаттный усилитель класса А в составе того самого домашнего кинотеатра, который управляется этим самым "зелёным" пультом. Итого, - как минимум два киловатта энергии уходят в тепло, зато какая экономия на пульте! (который, вообще-то, работает от одной батарейки пару лет).
Без сомнения, - возобновляемые источники энергии, повышение энергоэффективности жилья, транспорта и производства, - одни из самых важных и благородных задач. Но и крайне сложных. И, опять же, чрезвычайно междисциплинарных. Невозможно повысить энергоэффективность транспортной системы города, в котором утром чудовищные толпы рвутся через пять дорог и три моста в центр, потому что там "вся работа", а вечером рвутся обратно, потому что там "спальные районы". Электромобили тут не шибко помогут, на самом деле. А вот изменить дисбаланс в размещении бизнес-районов в городе - это вам не аккумуляторный автомобильчик слепить. Это задачка из совсем другой области. Ну и так далее. Да и с самими электромобилями не всё ясно. В общем, был период, когда модно было говорить о "водородном топливе". Дескать, научимся хранить водород в количествах, - и заживём. Публикаций о гидридах всяких было море. При гидридах ожидалось счастье человечества. Уж не помню точно, в какие годы это было, но я тогда ещё читал журнал "Техника Молодёжи" (до сих пор не понимаю что значит его название). Стало быть, был школьником. Стало быть, конец 70-х - начало 80-х. Все уши прожужжали этими гидридами. Потом, видимо, кто-то намекнул труженикам пера, что водород - он не топливо, вообще-то. А аккумулятор. Сколько энергии затратишь на его получение - в идеале столько же получишь от сжигания. И водород стал почему-то (внезапно) неинтересен.
И вот теперь самое неприятное. Понятно, что big data требуют огромных затрат. Хранить, передавать, обрабатывать петабайты - это только на бумажке красиво. На деле - чудовищно дорогая обуза. И не факт что выуженные откровения будут этих затрат стоить. Понятно, что green energy требует колоссальных затрат. На исследования. На прогнозирование последствий масштабного применения той или иной технологии (одно дело поставить цепочку из десятка ветрогенераторов, а совсем другое - сотни тысяч "ветряков"). На новые системы "сбора энергии" от источников с меняющимися во времени параметрами. На новые производства. Да на всё.
Это всё понятно.
Но есть ещё более понятное. Если совместить возможности big data, визуализации, green energy и копеечных бюджетов, можно получить что? Да. Увы. Можно получить только ещё один временно работающий механизм забивания гвоздиков в головы потребителей информации. И когда этот механизм перестанет работать, такие хорошие и реально полезные области деятельности превратятся в массовом сознании в совершенно незаслуженную чушь.
Так.
Ффух.
О пользе будет в следующий раз.
Пара слов о том, что мне понравилось за последнее время, из тех областей, которые сегодня вроде как несколько далеки от IT, но на деле уже сегодня являются настоящими "руками IT".
Из "макро"-размеров. Впечатляющий немецкий станок с ЧПУ, фрезерующий формы для выклейки лопастей ветрогенераторов, способный обрабатывать заготовки размером 151 метр x 9 метров x 4,5 метра. Овеществление трёхмерной модели таких размеров, пусть даже традиционной технологией фрезерования, - уникально.

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

Ну и, наконец, тоже в тему, но уже энергетическую. Первый коммерческий тритиевый источник энергии. Мизерной, конечно. Но для подпитки в течение 20 лет часов в системах управления, например, его достаточно. И выполнен он в виде микросхемы, монтируемой на плату традиционным способом.

Если по-хорошему, то эти очень разные шедевры междисциплинарной инженерии (с трудом представляю себе, например, систему управления гигантского станка со скоростью перемещения инструмента 150 метров в минуту и точностями порядка 0,2 мм, как и доступные 3D-принтеры пока не укладываются в голове, как и безопасные тритиевые источники питания не для космоса или военных), - они вот куда важнее и лучше всех этих пузырей.
Откланиваюсь
8 июня 2012 г., 23:31
Даже интересно сесть и написать что-нибудь в день открытия светлого праздника Честного Футбола. Это я глумлюсь, конечно. Потому что прекрасно понимаю - если очень серьёзно саблезубые бизнесмены, экономящие каждый цент на своём профильном бизнесе, покупают в свои футбольные команды игроков за десятки миллионов, то делают они это вовсе не из мальчишества. Из мальчишества покупают за $100 радиоуправляемый самолётик. Или спиннинг. Или за $30K - велосипед. Но не что угодно за несколько десятков миллионов. Стало быть, это чистой воды бизнес. ROI. Строгое планирование. Все дела. В общем, это ужасно скучно, и ещё скучнее, потому что продукта, как такового, в этой области не существует. А если кому не хватает эмоций в жизни, и приходится компенсировать нехватку переживаниями за чужой бизнес, - это дело интимное. Сколько людей - столько и девиаций. Поэтому особенно интересно посмотреть, я один такой, для которого спорт - это когда садишься на велосипед и едешь хотя бы километров 70. А не когда пялишься в телевизор под пиво.
Так вот. О реверс инжиниринге. Буду говорить страшное. И, увы, упоминать то, от чего у всех уже нервный тик.
Во-первых, я не считаю реверс-инжиниринг зазорным занятием. Потому что всё зависит от целей. Но об этом, - потом.
Больше того, я считаю реверс-инжиниринг очень рациональным и полезным занятием. Опять же, в зависимости от целей. И, опять же, об этом - позже.
Как и вам всем, мне чайной ложечкой наши доблестные (и даже местами орденоносные) СМИ выели мозг великим событием - Знаменитым Поездом Хёнде (в простонародье - Хюндай). Дескать, этот поезд закуплен и поехал, и теперь мы все заживём. И, даже несмотря на привычные повреждения головного мозга (я рождён и выращен в СССР, где всегда так было), вызванные процедурой, у меня есть несколько соображений. Они настолько общего характера, что их стоит оформить в нечто внятное. Что и пытаюсь сделать.
Давайте заглянем в две статьи википедии - о Днепропетровском электровозостроительном заводе и о Луганском тепловозостроительном заводе. Всё там читать совершенно не обязательно, в контексте интересны только даты начала выпуска электровозов. В Днепропетровске первый электровоз выпустили в дремучем 1958 году (мне нравится, что это сделали глумливо, - первого апреля). Луганский завод вообще основан как паровозостроительный в позапрошлом веке - в 1896 году, - и с 1977 года производил в том числе и электровозы. Прекрасно.
А теперь давайте разберёмся с Хёнде (компанией, настолько пытающейся быть похожей на японскую Хонда, что иногда от дерзости этих попыток захватывает дух). Здесь всё тоже просто, обратимся к википедии. Hyundai Rotem была основана аж в 1999 году. Причём с приключениями основана, - изначально выбранное название (KOROS) внезапно оказалось созвучным японскому "korosu" (убивать), отчего аж в 2002 году неблагозвучный KOROS переименовали в аббревиатурное Rotem. Это важный нюанс - обычно такие переименования означают, что у компании появился продукт, достойный вывода на мировой рынок.
Обратимся к калькулятору. Хёнде Rotem отделяет от двух наших заводов, производящих электровозы, "совсем ничего" - 44 года, если говорить о Днепропетровском заводе, и от 106-ти лет до 25 лет, если говорить о Луганском.
Давайте подумаем, что произошло, например, за прошедшие 40 лет? Ну, точнее, в инженерном мире что произошло?
40 лет назад на улице был примерно 1972-й год. Ну, вот, например, показательное, чтобы понять отделяющее расстояние. В 1972-м та самая Honda, на которую так хочет быть похожей Хёнде, вышла на американский рынок с немыслимо смешной по меркам нынешней Honda машинкой с двухцилиндровым (!) двигателем, Honda 600. В 1972-м начался большой международный скандал из-за баллистических ракет с разделяющимися боеголовками, но в какой-то мере адекватная им оборонительная технология - радиолокаторы с антеннами с синтезированной апертурой (или фазированными антенными решётками), - были реально введены в эксплуатацию много позже. Сегодня радиолокатор с такой антенной (ну, менее мощный, это уже не вопрос) весит 1,4 килограмма и выглядит так.
В общем, по меркам инженерии, 40-летняя фора, которая в среднем есть у наших двух заводов, - это Очень Много.
Ладно. Разобрались с арифметикой за второй класс и элементарной логикой, перейдём к вещам более серьёзным и имеющим непосредственное отношение в том числе и к IT.
Я бы аплодировал стоя и долго, если бы так рано утомившийся нашей действительностью корейский электровоз был куплен с двумя простыми целями - РАЗОБРАТЬ И РАЗОБРАТЬСЯ. Разобрать его и попытаться понять, - почему в неочевидных технических решениях корейские конструкторы поступили именно так, как поступили, а не иначе. Ещё больше я бы аплодировал, если бы были куплены с теми же целями ещё несколько электровозов, более именитых производителей. Ну и особенно аплодировал бы я рачительности, если бы после того, как РАЗОБРАЛИ И РАЗОБРАЛИСЬ, электровозы собрали бы и пустили бегать по рельсам - не пропадать же добру.
Главный смысл реверс-инжиниринга - понять других конструкторов, их логику. Потому что это - школа, учебная парта и первый шаг в большую инженерию, в которой никто ничего не выдумывает "с нуля".
Да, есть другой реверс-инжиниринг. Это когда разобрали и скопировали. Как могли. По технологическим возможностям. Такое возможно только в замкнувшихся на себя странах, и мы это уже проходили в прошлом (спиленные послойно i8080 - тому и пример, и подтверждение, как и серия ЕС ЭВМ, как и всякие проходческие комбайны и Бог весть что ещё). В мире более-менее откртытых границ такой реверс-инжиниринг невозможен - можно схлопотать большой международной дубиной.
Так вот я это всё к чему. В технократическом мире (а вы в другом живёте, да, питаясь нектаром духовности и не отрываясь от её родников? и в том же и моетесь, ага) абсолютно бессмысленны единичные закупки чего бы то ни было без здорового инженерного любопытства. Что один трактор на полях Родины лишён смысла, что один электровоз, что одная электромясорубка на всю страну. Или этого барахла закупать так много, чтобы было достаточно, или закупать немного разного, чтобы понять и научиться.
То же самое касается и программного обеспечения. Плевать я хотел на все запреты. И вы тоже. И все в мире вообще. Дизассемблеры и декомпиляторы никто не отменял. И если вы дизассемблируете и декомпилируете для того, чтобы понять и разобраться, - как говорят в этих ваших интернетах, - респект вам и уважуха.
Кстати.
Неужели кто-то думает, что пресловутый электровоз без изъянов?
Вы вообще видели хоть одно Совершенное Изделие (артефакт)?
Я не видел.
Потому что таких не существует.
И эти несовершенства, которых в любом нетривиальном, - три вагона и много тележек, - это и есть пастбище, на котором из невинных ягнят откармливаются бараны (шютка :) ) хорошие инженеры. Выявить это пастбище, выбрать на нём самую апетитную травку, выесть её - это и есть инженерия.
Увы.
Всё больше у нас или экзальтированные единичные закупки, или внутренняя развесистая кулибинщина в самом худшем, самом провинциальном её смысле.
Перефразирую некогда смешного Жванецкого ("или наша жизнь изменится к лучшему, или мои произведения будут жить вечно") - или наша инженерия (то, что от неё осталось) научится нормальному реверс-инжинирингу, или мы так и будем губить технику, деньги и надежды на будущее.
Извините, что вот так вот невесело получилось.
Завтра исправлюсь.
Откланиваюсь.
8 июня 2012 г., 0:55
Вынужденно долго молчал - кардинальная смена работы, период адаптации, всякие мелкие негоразды и сложности, - всё сложилось в один мешающий фактор. Но, вроде, всё позади, и можно поговорить о чём-нибудь забавном (для начала).
Пока я молчал, в мире произошло много всякого нового. К сожалению, весьма унылого.
Например, вдруг оказалось, что сам фейсбук (Сам Фейсбук!) не стоит столько, сколько за него хотят. Потом, ещё более вдруг, оказалось, что прогнозы неутешительные, и вообще к 2020-му году никакого такого фейсбука не будет. Можно подумать. Для большинства вменяемых людей его уже давно нет (если он вообще когда-то всерьёз был для вменяемых людей).
Не менее внезапным стал взлом парольной базы линкедин. Странное это образование всегда вызывало у меня сомнения, и я как-то его сторонился, не видя для себя особенного смысла участия в. И тут такое нехорошее случилось - соцсеточка для профессионалов (потому и, по логике, созданная профессионалами), оказалась дырявой, как решето, чем и воспользовались злобные хакеры.
Хм. Истину вам говорю - лучшие социальные сети образуются в маленьких уютных кофейнях, куда одни и те же люди ходят каждый день, за прилавками у знакомых продавцов etc. Это ведь такое же старое, как мир. Потому как IPv6 - это, безусловно, прекрасно. Но даже такое прекрасное не отменяет простой житейской истины, удачно сформулированной одним мастером коротких предложений - "лицо - паспорт, который всегда с тобой". И, не видя лица "френда" (обесценили слово "друг" до отрицательных значений, я не выдумываю, в соцсеточках косвенно, а иногда и прямо, за тушки этих самых "френдов" доплачивают), обольщаться механизмом "френдования" (умышленно использую это дурацкое словечко) можно, но не так долго, как того хотелось бы web-бизнесменам.
В общем, в мире вебдванолья зреет вызванное унынием разочарование. Когда, наконец, наступит массовое прозрение и станет окончательно понятным, что соцсеточки - это всего лишь набор никому особо не нужных очень специфических программ (попробуйте кому-то продать блогодвижок в 2012 году, ага) и груды самим мартышкам не нужных мартышкиных трудов, - ландшафт вебдванолья очень сильно изменится.
В мире более (или менее, так много людей выкладывают в соцсеточки такие свои фотачьки, которые в здравом уме никому не придёт в голову вообще снимать, а не то, что хранить) интимном, персонального компьютинга, всех лихорадит Microsoft выводом на рынок Windows 8. Причём вывод осуществляется не иноходью, и даже не рысью, а галопом. Честно скажу - пока ещё не смотрел на эту систему. Ни разу. И не буду. Принципиально. До появления Windows 8 SP1. По самой простой причине - индустрию лихорадит кризисной дрожью, все очень спешат, а спешка - не лучшее. В том, что Microsoft справится с Windows 8, сомнений у меня нет. Но и времени на испытания на себе этой системы тоже нет. Это обоюдная проблема, к слову. Потому что подозреваю, - я такой не один.
Много говорят об ультрабуках - скоро они станут нашим всем несколько более, чем вчера нашим всем были таблеты. Очень даже может быть.
Собственно, на этом самое важное исчерпалось. И это хорошо. Можно перейти к более значимым для простых граждан вещам.
Как-то одновременно произошли два малозаметных события. Во-первых, уже набивший оскомину законопроект ACTA, вероятнее всего, так и не станет законом - его отвергли уже четыре Комитета Евросоюза (и это уже практически эпикриз). Во-вторых, Германия повысила налог на флеш-накопители на... 2000% (это не опечатка). Очень, очень интересное сочетание. В-третьих, не следует ожидать падения цен на HDD, несмотря на быстрое восстановление профильных производств. Говорят, до 2014 года точно не следует. Ну а мы, в свою очередь, хорошо знаем - нет ничего более постоянного, чем временное.
Не хочу выдумывать конспиративных теорий. Просто три таких интересных фактика.
Кризисная цепочка - "спад спроса ведёт к спаду предложения, который ведёт к спаду объёмов производства, который ведёт к спаду доходов, который ведёт к спаду спроса", - замкнулась чемпионскими показателями объёмов подделок полупроводниковой продукции. Что харктерно, на первом месте - аналоговые микросхемы. Их производство - штука специфическая, совсем не подходящая для соревнующихся в снижении технологических норм фабов. Вот и... А без аналоговой электроники, увы, очень плохо. Если вообще возможно. Самое неприятное заключается в том, что аналоговая электроника обширно используется в тех областях, где риски очень выски. В промышленной автоматике, например. В военных системах. В общем, там, где техника хоть и не гиперсложная, но и далеко не mp3-плейеры.
У меня накопилось ещё много всякого, я продолжаю внимательно следить за происходящим, разве что всё меньше мне интересен косьмеризированный компьютинг (отделяю потихоньку котлеты от мух), но прочее оставим на потом. Немного трудно писать после продолжительного вынужденного перерыва. Поэтому оставлю что-нибудь на завтра. На самом деле очень много очень интересных вещей происходит именно за пределами консьюмерского пространства. И очень жаль, что эти вещи почти всегда остаются вне поля зрения.
Буду считать, что первый блин комом.
Откланиваюсь.
16 апреля 2012 г., 23:52
Мы живём в удивительном сочетании места и времени. Можно сказать, что нам повезло. В каком-то смысле, - повезло. В каком-то очень непростом смысле. Непростота этого смысла проявляется, например, в суровой специфике нашей критики из нашей реальности нашего же понимания ихней политкорректности. Неисчислимые из нас умудряются возмущаться политкорректным "афроамериканец" тем же языком (органом), который занят или молчаливым согласием с обыденными здесь ужасами обыденного здесь же, или вообще с обыденным здесь вылизыванием языком (органом) не хочу говорить чего кому.
Буду краток (с).
Некоторые путают политкорректность (нежелание обидеть кого-то словами, как бы ни загадочно звучала эта формулировка) с называнием очевидных вещей очевидными для них названиями. Понимаете, если что-то крякает, как утка, плавает и летает, как утка, и похоже на утку, то с очень большой степенью вероятности это что-то - утка.
И это была область гипотез, про утку.
А вот если речь идёт об инженерии и технологиях, тут гаданий гипотез быть не может. Тут уже область бесспорного.
Так вот.
В силу любопытства и не токмо корысти ради © за год с лишним заглядывал во внутренности кучи всяких "модных" устройств. Чаще всего, - по просьбе владельцев этих самых устройств. И, чаще всего, по прозаичной причине завышенной цены на эти самые устройства на нашем рынке. Устройства привозились из самых развесёлых заграниц - я разбирал (и чинил) какие-то таиландские, филиппинские и даже вФиджипроданные железяки разных брендов. Эти процедуры, не приносящие прибыли (да, есть ещё на этой планете идиоты, которые могут припаять непропаянный контакт забесплатно), в итоге оказались неожиданно выгодными. Потому что освободили меня от бремени поиска ответа на вопрос - "это я старею, или это вещи становятся дороже и хуже?". Согласитесь, ответ на такой вопрос дорогого стоит.
И вот, наконец, мои услуги понадобились мне самому.
В моём таблете (Lenovo Thinkpad Tablet) помер включатель. Я не исключение. Таких много.
Так как таблет приехал ко мне новеньким законно купленным на распродаже перед Днём Благодарения в Амерзительной Омерике © , и вовсе не за те деньги, которые за него хотят лидеры нашего розничного рынка, я даже не пытался обращаться в сервис Lenovo (хотя, по большому счёту, какая разница, где куплена эта железяка, если она куплена законно, а?). Больше того, в тематических форумах пишут, что в куда более скучной стране Германии сервисные центры Lenovo не считают такую неисправность гарантийным случаем и требуют за ремонт 110 евро. В моём случае (и в несравненно более весёлой стране) эти расходы совершенно неоправданы просто потому, что сравнимы с ценой (для меня) всего устройства. Я не считаю разумным рихтовать за $30K крыло автомобиля ценой $30K. И если вы считаете это разумным - вам не ко мне в комментарии. Вас заждались на СТО :)
И вот я вычеркнул (теперь официальнее некуда) свой таблет из списка гарантийно обслуживаемых устройств (за ту цену, что он мне достался, гарантийное обслуживание меня не волнует вообще).
Разобрал его.
Обнаружил и устранил фундаментальный даже не заводской дефект, а грубейшую, непростительную ошибку конструкторов. Временно устранил. Сломается ещё раз - уже придумал, как устранить навсегда.
Так как владельцев этого таблета у нас совсем мало, я не буду в деталях о том, как именно устранял. Кратко расскажу, конечно, оно бОльшего и не заслуживает.
Сразу извинюсь. Когда я вскрыл аппарат и увидел причину неисправности (она заключалась в том, что таблет не включался кнопкой, которая должна его включать), я впал в некоторую весьма продолжительную прострацию. Отчего вынужден был даже употребить алкогольных напитков, настолько нелепая открылась мне картина. Потом много думал, ходил по дому, выбирал из всякой пластиковой ненужной мелочи что-то подходящее, нашёл, выкусывал из пластика подходящий фрагмент, обрабатывал его, тщательно проверял, является ли клей на основе циакрина диэлектриком (это было важно в начале, но в итоге оказалось не настолько важным, благодаря форме выбранного пластикового фрагмента), долго собирался с духом, прицеливался, приноравливался пинцетом для работы с поверхностным монтажом, и, наконец, решился, и приклеил кусочек обработанной пластмассы именно туда и так как надо. И только подержав пинцетом минут двадцать этот самый кусочек пластмассы, сообразил сделать единственный кадр. О чём не очень сожалею. Я же не собирался (и не собираюсь) требовать от Lenovo ремонта. Я о другом. О культуре инженерии.
Вот, собственно, этот единственный кадр, картина уже после "ремонта", в нём выделен злополучный включатель:

Если всмотреться в этот снимок, можно понять, что:
- включатель крохотный;
- он крепится к печатной плате боковыми "ушками" и пайкой трёх выводов по одной, нижней, кромке корпуса;
- при нажатиях штока кнопки включатель стремится занять то положение, при котором нагрузки на него будут минимальны, фактически декоративные "ушки" крепления никакой существенной роли в этой битве между штоком и включателем не играют, а припаянные контакты, находящиеся с противоположной стороны от кнопки и её штока, да ещё и снизу корпуса включателя, - тем более.
В общем, я не случайно начал с разницы между политкорректностью и называнием вещей своими именами. Потому что подобное техническое решение должно называться "творчеством душевнобольных". Это не инженерия. И даже не любительство. Это многократное вредительство. Поясню:
- бесполезные "ушки" включателя идеально подходят только для издевательств над рабочими конвейра где-то в Китае, им эти "ушки" заправлять в дырки в печатной плате за гроши, с утра до ночи, никакого иного смысла в этом конструктивном элементе нет;
- крошечные точки пайки, причём по нижней кромке корпуса включателя, используемые как основной элемент крепления, - глумление над здравым смыслом, что с точки инженера, что с точки потребителя готового устройства, в котором включатель не работает.
Аналогии, конечно, лучший способ ошибиться. Но в таком случае аналогия безошибочно допустимо. Можете попробовать. Поставьте большой лист фанеры в пустой дверной проём. Подоприте этот лист тремя тапочками по нижней кромке листа фанеры (если у вас нет непарных тапочек, можете подпереть четырьмя). Тапочки будут аналогом точек пайки контактов включателя. Позовите снаружи соседа, попросите его шваброй толкать лист фанеры на вас. Как вы думаете, как долго это конструкция выполнит функцию двери? И как вы можете другими словами назвать тех, кто придумал подобную конструкцию?
В общем, приклеил я к плате хитрый кусочек пластмассы (если у вас есть коробочки от CD, не спешите их выбрасывать!), который создаёт опору включателю и принимает на себя все нагрузки на включатель (на снимке - противное мутно-прозрачное нечто).
Теперь всё работает.
Если бы это был первый вопиющий пример практики новой потребительской инженерии, я бы промолчал. Но таких смешных ужасов насмотрелся в избытке в самой хвалёной технике самых хвалёных брендов.
И вот что хочу сказать.
Дорогие конструкторы. Прекрасный экран, отличную электронику, всё это можно легко, одним недвижением скудоумия, превратить в ничто. И после этого никакой брендинг, никакие расходы на маркетинг и репутационный менеджмент, не позволят потребителю добиться от вашей продукции выполнения ею тех функций, для которых она предназначена (не все же ваши потребители будут чинить ваши поделия своими руками, ещё и выдумывая фигурные пластмассовые заменители для отсутствующих мозгов ваших конструкторов). Лучше тратьте больше денег на качественное, продуманное проектирование. В мелочах. Вообще-то, мелочей в проектировании не бывает. Даже "микрик" (микрокнопочный включатель) за пять центов - не мелочь. И расположенные на печатной плате возле нагревающихся MOSFET-транзисторов электролитические конденсаторы - тоже не мелочь. И "сопли" монтажным проводом на тыльной стороне материнских плат - тоже. И маркетинговые программные отключения функций используемых микросхем. И антенны, внезапно экранированные металлическими деталями конструктива. И куча всего ещё. В какой-то момент потребитель ведь может не выдержать. Потребитель терпелив. Но терпение - ресурс не безграничный. Подумайте об этом на досуге.
Откланиваюсь
11 апреля 2012 г., 0:00
Начну с важного, без отступлений. С регистрации Samsung торговой марки YOUM. Казалось бы, - ну, зарегистрировали, и что? Но все дело в том, что в мире, где ещё остались работающие наука и стоящие где-то под ней инженерия и технологии, регистрация торговых марок - это не наши битвы жадных и глупых за оставшиеся по недосмотру незарегистрированными tm из дремучих советских времён (за прошедший год я на такие истории насмотрелся в достатке). И не новый "бутик" с загадочными "эксклюзивными" товарами (мне одному кажется, что у нас продаётся или "эксклюзивное", или "бюджетно-социальное", и грань между этими двумя крайностями измеряется, по большому счёту, умением продавца объяснить разницу?). Регистрация торговой марки в относительно нормальном мире - свидетельство подготовки к выведению на рынок совершенно нового даже не продукта, а товара.
Так вот. За торговой маркой YOUM стоит почти готовый товар. Если верить анонсам - готовый к массовому производству уже во втором квартале этого года. То есть, буквально, на днях.
Прежде чем покажу ссылку, сразу поясню первую часть заголовка - "забудьте что видели". Как потребители продукции ИТ, мы все в её продукции видели не некие наборы компонентов, упорядоченных мозгами конструкторов, не миллионы строк кода, более-менее "причёсанных" программистами, мы видели готовые устройства. В первую очередь, - их конструктивное исполнение. Вокруг конструктивов были натуральные шаманские пляски с бубнами. Потому что когда новизна прячется в чём-то, малопонятном рядовому потребителю (а так всегда бывает, например, с результатами развитой науки или мощной инженерии - в них надо быть узким и высококлассным специалистом, чтобы понять инновационность), новизна раскрывается дизайном конструктива. Кто-то будет спорить? Но на всякий случай всё-таки объяснюсь.
Во-первых, никакой новизны в первом десятилетии 2000-х годов сенсорные экраны, например, собой не представляли, они были чуть ли не с начала ИТ-времён, разве что в них отличалось то, чем "возили" по экрану, и это было что угодно, - световое перо, стилус, палец, - да какая, собственно, принципиальная разница? (непринципиальные разницы - площадь контакта управляющего органа с экраном, скорость определения положения управляющего органа в экранных координатах, количество управляющих органов, одновременно касающихся экрана). Были и совершенно неконтактные методы определения положения управляющего органа в плоскости экрана (сетки инфракрасных лучей или ультразвуковые), временно забытые из-за дороговизны реализации (и кто знает, не вернутся ли они опять?), при их использовании не было никакой необходимости касаться поверхности экрана хоть чем-то, достаточно было чтобы это что-то перемещалось над поверхностью экрана в области действия системы определения положения этого чего-то.
Во-вторых, никакой новизны не представляли в первом десятилетии 2000-х годов малогабаритные и достаточно мощные для "бытовых" применений вычислители. Они были. Кто пользовался Palm - тот помнит эти милые машинки на 16 MHz процессоре из легендарного 32-битового семейства Motorola M68000. Они делали что должны были делать, и больше того, - по многим приложениям для этих маленьких смешных машинок, работающих от двух батареек, можно скучать и сегодня.
Есть ещё в-третьих, и так далее, но в их расписывании смысла нет. Потому что уже достаточно. Потребителю, по большому счёту, не важно - что именно и как "утрамбовано" в конструктив, ему важно насколько красивым и удобным в итоге получился результат "трамбовки". Девизом стали - лёгкое, тонкое, милое. Если что-то из списка не получалось, что-то другое заменяли чем-то кому-то милым (помнится, были и не шибко лёгкие и тонкие ноутбуки, но в корпусах, отделанных бамбуком, например). В общем, инженерия, как искусство компромисса, оставалась инженерией. И тон в этом поиске компромисса задавали ключевые элементы систем. В первую очередь, - экраны. Затем - процессоры и системы на чипе. Затем - источники питания. Именно в такой последовательности. В легендарных Palm младших моделей экран был жидкокристаллическим, простеньким, с маленьким разрешением (кстати, кто не помнит или не знает, - квадратный был в Palm экран, с квадратным пикселем, а это очень большое облегчение всему программному, почему - выходит за рамки этой записи) и уже не помню с каким числом градаций серого (помню точно - небольшим, а проверять, простите, лень, потому что к сути это не относится). Под стать экрану был и процессор. И источник питания. Теперь мы дошли до носимых экранов с очень высоким разрешением (лет 10 назад у многих из нас не было настольных мониторов с таким разрешением). Под стать им пытаются "присобачить" системы на чипе. И под стать всему этому - источники питания.
И в ключевом элементе этого всего, - в экране, точнее, в его элементе, непосредственно преобразующем электрические сигналы в изображение, - независимо от технологии исполнения, было нечто общее. Этот элемент был жёстким. И хрупким. Что электронно-лучевые трубки, что "бутерброды" из стекла (пластика) ЖК или TFT панелей, - все они были всегда жёсткими и хрупкими. И две эти их особенности предъявляли фундаментальные требования к конструктиву всех устройств, где использовались такие преобразователи сигналов в "картинку". Конструктивы тоже должны были быть жёсткими (попробуйте безопасно закрепить что-то жёсткое в чём-то гибком), и при этом защищающими хрупкое в них.
(Кто вспомнит о гибкой "электронной бумаге", к тем у меня есть ряд вопросов - начиная от "а вы её видели?", до - "а разве электронная бумага пригодна для отображения информации вообще, или она годится для показа очень редко изменяющихся статических картинок?")
Ффух. Много написал. И всё равно недостаточно. Но лучше так, чем вообще ничего. Надеюсь, написал понятно.
И теперь - вот он, смысл YOUM. Во втором квартале этого года Samsung начинает выпуск гибких быстрых цветных довольно энергоэффективных OLED-дисплеев. Это уже факт. И потому забывайте всё, что вы уже видели. Таблеты - кусок доски с экраном? Забывайте их. Они неудобны, их неудобно носить, особенно при более-менее пригодной для реального использования диагонали экрана. С товарной доступностью гибких быстрых цветных дисплеев таблет потенциально можно будет свернуть в трубочку. А это означает, что изменится всё, нами видимое.

Ну что сказать. Этого следовало ожидать. И всё то, что сейчас превозносится как вершина технологий и эпоха пост-PC, на деле - всего лишь обкатка ранних ростков этих самых технологий. Ну и очень прибыльный сектор "нового" рынка.
А теперь самое время вспомнить что было.
Без удивления, но с печалью, наблюдал реакцию сетевой общественности на "сделку года" - покупку Facebook'ом сервиса Instagram. Мне эта сделка совершенно безразлична, даже не потому, что я более чем равнодушен к Facebook, я просто не являюсь владельцем акций этой корпорации (и даже не знаю - она уже IPO, или ещё нет), а всё сугубо коммерческое, что не затрагивает моих сугубо коммерческих интересов, мне особо не интересно. А вот печаль... Дорогие мои. Поинтересуйтесь хоть на секунду - какова бизнес-модель Instagram. Она вообще есть? Много открытий вы не сделаете, но овчинка выделки стоит. Нет у Instagram бизнес-модели. И вот нечто, существующее по принципу списывания средств инвесторов, покупается за 1 миллиард долларов. Это уже даже не покупка Netscape за 11,5 миллиардов. У Netscape хоть были браузер, web-сервер, стандарт JavaScript, какие-то ещё разработки, патенты. У Instagram нет ничего, кроме датацентра и стада хипстеров, которое Instagram не принадлежит. Это уже не покупка "воздуха" (очень плохое сравнение; воздух, как раз, крайне ценная субстанция, мы без неё живём очень недолго и очень плохо), это натуральная покупка вакуума. Кубометра вакуума. За 1 миллиард. И вы ещё сомневаетесь в существовании "пузыря" этой загадочной "webономики", в которой нормальным считается миллиард, подкреплённый абсолютным ничем? Я вам завидую искренне, если вы так считаете. У меня не получается так считать.
Но это, как раз, - такоэ (из любимого анекдота: - продавщица, это у вас молоко или кефир? - ну, такоэ). Есть ведь ещё и гуманитарный аспект у этой сделки. Или смысл слова "гуманитарный" не входит в понятийное пространство "web-бизнесменов"? А гуманитарный смысл очевиден и очевидно ужасен. Потому что вот он - "давайте нам немного денег, мы под них сделаем замануху и ею соберём огромное стадо баранов, после чего продадим это стадо баранов за Очень Много Денег". Ведь покупка Instagram - это не покупка датацентра. И не покупка программулинок, пусть хитрых, крутящихся датацентром. Это покупка "аудитории". А кого, дорогие мои, продают "аудиториями", ась? Не овец ли и баранов? Подумайте об этом на досуге. И если сегодня эти "продажи аудиториями" ещё откровение для многих - что будет завтра, когда блеющие поймут, что их блеяниями торгуют налево и направо? И им станет неприятно? Не загнётся ли вся модель, строящася на таком принципе? И есть ли иная модель, хоть в зародыше, в мыслях у "web-бизнесменов"? И не станет ли для них это внезапное таким же внезапным, каким стал крах глупо-бессовестно-жадного окучивания рискованно платёжеспособной глупой жадной до кредитов "аудитории"? Утверждать не берусь, что будет именно так, а не иначе, но задуматься не вредно - а я именно для того и пишу, чтобы задуматься, вы не поверите, как много оказывается неочевидным, когда начинаешь писать об очевидном.
Ну и для тех, у кого ещё осталось немного времени после выкладывания "на Instagram" (обожаю "выложил на блог", часто встречается в лексиконе объинтернеченных политиков :) ) прекрасных неповторимо квадратных "фотачек" со стандартными до зубной боли "эффектами".
В мире, вообще-то, созрел новый стандарт неувядающего языка C. С11. И в нём есть интересного. Пересказывать не буду, желающие прочтут сами.
Бельгийский fabless-производитель микросхем Imec выпустила очень интересный и, по моему мнению, крайне недостающий в массовых устройствах чип, интегрирующий сразу несколько беспроводных протоколов - ZigBee, BAN и Bluetooth Low Energy, - причём микросхема "ест" всего ничего - 5,4 милливатта от 1,2-вольтового источника питания. Очень жаль, что ZigBee так скромно "шагает по планете", для массы бытовых приложений исключительно полезная штука (микросхемка корохотная, обозначена кружочком на плате для отладки).

Ну и, напоследок, можно устроить чуть ли не террористический акт :) Открылось совершенно ужасное. И совершенно внезапное. Чего совершенно невозможно было ожидать. Никто к этому не был готов. И вы приготовьтесь. В общем, страшно даже сказать, что случилось. Очень страшно. Но надо. Потому придётся.
Оказывается...
(слёзы ужаса душат меня)
Простите, если что не то скажу...
Но, оказывается, ....
В общем, инженеры более перспективны, чем украшенные дипломом MBA, в роли основателей и управленцев компаний.
Истину вам говорю - не пройдёт и пяти лет, и передовая бизнес-наука о бизнес-методологиях откроет нам, что хирурги более предпочтительны для проведения операций на сердце, чем неопытные, но с дипломами управляющих, управляющие моргами. Давайте подождём. И нам непременно откроется эта истина. Я верю - это случится. Надо просто немного подождать.
:)
Откланиваюсь
4 апреля 2012 г., 21:54
Мне всегда нравилась идея wearable-компьютера - машины, являющейся как бы предметом одежды, частью своего владельца. Помнится, писал я о wearable-компьютерах неоднократно. И вот это Случилось...
Итак, Google открыл "уютный бложек" Project Glass. И показал всем желающим видеоролик, раскрывающий, по сути, видение в Google результатов Project Glass. Ролик впечатляет. Причём впечатляет не почти никому не интересными в 2012 году техническими деталями, а именно демонстрацией той интеграции виртуального и реального, какую можно было бы (и даже нужно!) ожидать от совокупности уже доступных технологий.
В двух словах - речь идёт о wearable-компьютере, точнее, судя по ролику, о персональном информационно-коммуникационном ассистенте. В этом уточнении кроется очень важное. Прежние разработки wearable-компьютеров были именно что носимыми компьютерами. В своё время было поветрие водружать на них Unix-подобную операционную систему непременно с интерфейсом командной строки (что вполне объяснимо - технологии не позволяли "утрамбовать" в приемлемый объём вычислитель требуемой для графического интерфейса производительности и, главное, источник питания достаточной для всего этого удовольствия ёмкости). Носители таких самодельных wearable-машин выглядели тогда как фрики, да и, по сути, фриками являлись (тысячи их, да). Все эти крайне странные изделия были изначально обречены на провал. Попробую объяснить (по-моему, когда-то об этом тоже писал).
Во-первых, мы существа прагматичные, и склонны всё время носить с собой только то, что действительно имеет для нас смысл всё время носить с собой. Независимо от размеров и веса носимого, кстати. Вот рыболовные крючки мелкие - они ведь лёгкие и маленькие, ведь правда? Но встретить человека, который всё время носит с собой рыболовный крючок только потому, что этот крючок такой маленький и лёгкий, - целая проблема (и лучше такого человека, по-моему, вообще не встречать, а то мало ли что ему в голову взбредёт ещё).
Во-вторых, мы существа ленивые. Что тоже бесспорно. И лишние действия, нужные для выполнения очевидно простых вещей, наз раздражают. Тем более, если речь идёт о виртуальных аналогах совершенно обыденного реального. Вот, например, вы идёте по улице и случайно встречаете знакомого. А вокруг - зима. И что вы делаете? Вы истерично хлопаете себя по карманам? Если вы девушка - вы в панике начинаете копошиться в сумочке (в которую, как известно, вообще заглядывать страшно, если вы не девушка, так там всего много и сложно)? Потом вы пытаетесь замёрзшим пальцем водить по стеклу? Потом вам надо непременно поднять руку к уху? Или повернуться так, чтобы солнышко не слепило нечто, ни к вам, ни к вашему знакомому не имеющее никакого отношения? Да, вы так поступаете, когда встречаете знакомого? По-моему, нет. Вы просто говорите - здравствуй. Без всех этих нелепых движений, которые все носители смартфонов и, что ещё хуже, таблетов, вынуждены делать в реальности, "встретив" знакомого в виртуальности.
В-третьих, мы любопытны. Даже те из нас, кто в силу ограниченности воспринимаемого мира интересуются исключительно невнятными ответами на будоражащие воображение вопросы-утверждения вроде "вы поразитесь, кто родился у Киркорова". Всё равно любопытны. И виртуальность, бесконечно далёкая от реальности (сегодняшняя виртуальность) разве что в основном помогает небрезгливым снимать крохотную денежную пенку с этого любопытства - чем дальше виртуальность от реальности, тем дальше любопытные в ней персонажи от повседневной нашей жизни.
В-четвтёртых, мы жадные :) Мы жадно поглощаем информацию в том числе. Нам это нравится. Ну так мы устроены. Отключенный от источников информации человек - очень странное существо, если вообще возможное. Даже частично отключенный - аутист, - считается у нас отклонением от нормы и нуждающимся в исцелении.
В-пятых, мы ценим комфорт. Это в силу во-первых, вообще-то. Комфорт и культура (почему-то есть люди, проводящие между этими двумя понятиями мало что границу, так ещё и с минным полем и концлагерными пулемётными вышками) - следствие прагматичности. Куда менее "геморройно" есть прямо с земли, а не возиться с этими вилками-ложками, ещё и в нужной руке каждую держать надо, оправляться в кустах, а не строить канализации, мыться из той же речушки, в которую только что оправлялись. Но, понимаете, это не прагматично. Можно перепортить всё вокруг себя, заболеть, наконец. С вытекающими.
Из всего этого следуют некоторые очевидные выводы. Например, что вопреки опасениям (а если wearable-компьютеры будут выдавать на экраны всякую чепуху во время вождения машин, это ведь сколько народу подавят...) неизбежно сформируется культура использования wearable-компьютеров. Например, что wearable-ассистенты окажутся очень удобными, куда удобнее чем нынешние поколения их предшественников. Например, что существующие человеко-машинные интерфейсы - это всего лишь возня в песочнице. Например, что технологии дистанционной маркировки объектов реальности, пригодные к быстрому надёжному распознаванию wearable-ассистентами, дешёвые и массовые, переживут настоящий бум. Например, что нас ждут радикальные изменения в отношении к понятию "приватных данных" и совершенно иные способы хранения действительно приватных данных. Например, что ландшафт массовых сервисов после взрыва wearable-технологий будет напоминать ландшафт после взрыва. И, наконец, что взрыв этот состоится. Неизбежно и непременно. И, как мне кажется, уже довольно скоро.
О последних утверждениях хочу кое-что сказать. Они не бесспорны. Но.
Если внимательно осмотреться и присмотреться, то кто сегодня реально находится в точке пересечения векторов, заданных от "во-первых" до "в-пятых"? Кто "работает" одновременно на наших прагматичности, лени, любопытстве, жадности и стремлении к комфорту? Уж не поставщики ли сверхбольших, планетарного масштаба, web-сервисов? Не из-за всех этих наших качеств мы лезем в поисковые машины, читаем новости, анализируем маршруты по картам, не вылазим из "чятиков", разгребаем электронную почту, треплемся в видеоконференциях, ведём бложики etc? По-моему, тут гадать не нужно.
И именно поэтому мне кажется (даже в какой-то мере я уверен), что Google проект удастся. В Google уже знают что от проекта хотеть и уже имеют что интегрировать этим проектом. Дело за малым - за технологиями. А вот они как раз давно созрели. Микродисплеи выпускаются с дремучих годов. Их высокие стоимости, вероятнее всего, следствие низкой востребованности, а не реальной технологической сложности (ну не поверю я, что 40+ дюймовая tft-панель дешевле в производстве, чем махонький кристалл микродисплея). Вычислители - мелкие и непрожорливые, - они уже есть (и не факт, что для реально полезного wearable-ассистента нужен такой уж производительный вычислитель). Каналы связи - их тоже в достатке. Так что дело, по большому счёту, за малым - за интеграцией всего имеющегося и доведением результатов этой интеграции до продуктового состояния. Остальное завершат китайцы :)
Ну вот, наконец, мы действительно подобрались к самому началу эпохи пост-PC. Которая только будет. Когда-нибудь. После того, как wearable-ассистенты станут неотъемлемой частью нашей жизни и достигнут того уровня, с которым нам не понадобятся рабочие станции. Если такое, конечно, случится (шучу, такого не случится, конечно, но wearable-ассистенты могут стать очень интересными терминалами для мощных компьютеров, потребность в которых никуда никогда не денется).
В общем, мне нравится то, что делает Google.
И я надеюсь это увидеть материализованным до того моего возраста, когда мне уже будут безразличны все эти цифровые побрякушки :)
22 марта 2012 г., 3:24
Без преамбул. Имя хтоническому ужасу - консьюмеризация. Мы все - её жертвы. Вместе с индустрией. И, если бы не не парочка "потребитель - производитель", я бы назвал этот пост не "хтоническим", а просто ужасом. К ужасам мы привыкшие (приученные), так что никто не обратил бы внимания. Но тут действительно нехорошее. Очень.
Пытался разобраться, когда это всё началось. Пытался потому, что очень трудно разбираться в гиперновейшей истории (не знаю, есть ли такой термин вообще, на проверку нет времени и смысла, потому что в гиперновейшей истории всё происходит так быстро, что пока ты ищешь подтверждения гипотезе, уже появились опровержения этим подтверждениям). Но вот сам факт существования гиперновейшей истории сомнения не вызывает - за 100 лет (которые ничто на всём отрезке истории человечества) мир изменился настолько, что любые предположения померкли. Усугубляет ситуацию тот факт, что флуктуации этих изменений связаны вовсе не с совершенством человеческого разума, а, напротив, с фундаментальными, человескими же, далеко не лучшими свойствами.
Например, первой в списке флуктуаций будет такая - размер нашей планеты начинает увеличиваться.
Специально выделил это предложение в отдельный абзац. И болдом. В ожидании недочитавших дальше. Очень обожаю близоруких быков, перепутавших себя с тореадорами, и потому готовых забодать среднего слона просто потому, что от близорукости в слоне им виден всего лишь кончик хобота, за ним - Серая Тьма. Пишите, обожаемые, в комментарии.
Прочим же, дочитавшим до этого момента, и подавившим зуд в пальчиках, нового не сообщу, - планета наша увеличивается в размерах из-за... цены авиационного керосина. И не только из-за этого.
Понимаете, формальный размер планеты - это такое полезное для неракетчиков (кем мы в подавляющем большинстве являемся) и негеодезистов (привет от негеодезиста всем негеодезистам!), что вполне допустимо этим самым формальным размером пренебречь.
Мы же, простые ничтожные человечки, измеряем размер планеты в доступности перемещений наших тушек из точки А в точку В. С повышением цен на авиационное топливо, с прогнозом каких-то страшных убытков авиационным перевозчикам (я слежу за новостями), ни о чем, кроме как об очевидном увеличении размеров планеты Земля, я сказать не могу. Раньше мы за N денег (своего труда) и T времени (а это уже M денег или O труда) добирались из Киева до Нью Йорка. Теперь мы вроде как можем то же самое, но за (N+M) денег и (T+Z) времени, где M - поправка на цену топлива + возросшие потребности в прибыли перевозчиков + результаты забастовок + ещё тысяча факторов, а Z - добавки за ужесточение внутренних политик разных государств, введение новых законов для въезжающих на время, изменения правил выдачи виз, проверки ноутбуков, таблетов и смартфонов на наличие вареза, etc. И что, вы хотите сказать, что если раньше мы ехали из Киева в Житомир за 3 часа, а теперь едем за 15, и тратим на это удовольствие ещё и непредвиденное, и быстрее никак не получается, - это не то же самое, что Житомир несколько отдалился?
Вот вам флуктуация. Все рассуждения до неё полностью разрушены ею. Все прогнозы, основывающиеся на дофлуктуационных допущениях, стали прахом. И это только одно проявление одной флуктуации. А ведь и проявлений, и флуктуаций - их не счесть.
Теперь о попытках разобраться, когда же началась эта самая хтоническая консьюмеризация. Пришлось нырнуть глубоко. С учётом скоростей изменения действительности (не надо меня ловить на слове, не советую - когда нечто движется по кривой в N-мерном пространстве, скоростей будет много, примерно N, в военное время даже больше), весьма глубоко.
По моему мнению, всё началось с проявления чудовищного дисбаланса в двух корпоративных поглощениях. За один год (1998-й, для справки) великая DEC была поглощена за 9,6 миллиардов, и... эээ... кто её помнит-то?... Netscape - за почти 11 миллиардов.
Многие уже не знают что такое была Digital Equipment Corporation, DEC. Это был настоящий Монстр, с заводами-мостами-пароходами, а, главное, - с Умом. Кто сегодня не знает, что процессоры ARM - это "наше будущее"? Только самый тёмный не знает. Так вот, знающие мои, это великое открытие было сделано ещё DEC, которая в те тёмные довебдванольные годы инвестировала кучу денег, сил и ума своих разработчиков в архитектуру StrongARM (плачьте те, кто страдает из-за неработающего Adobe Flash на ARM6-совместимых гаджетных процессорах в 2012 году, StrongARM был из семейства ARM7!). Из DEC к нам пришли CORBA, операторы пост- и пре-декремента в куче языков программирования, ноги которых растут из C (почему - некогда вдаваться, это не научный трактат), до сих пор живучие протоколы терминала VT100 - это тоже DEC.
И вот Netscape... У Netscape не было по сути ничего. Браузер. Программулина. Одна. И сервер. Один. Каких сейчас - вагон и три тележки. Браузер этот не прожил и год после поглощения Netscape, в компании работало меньше 250 человек, никакого материального производства, никаких заводов-мостов-пароходов за Netscape не было. И никто уже о ней не помнит. Разве что мы благодарны Netscape за JavaScript (но кто реально помнит, что это из Netscape явилось миру?, JavaScript ведь стал стандартом ISO, EcmaScript, за год с лишним до поглощения Netscape).
По сути, в 1988-89 годах фактически ничто было продано больше чем за цену громадной мощнейшей интеллектуально-производственной структуры. И, стало быть, было с полным согласием куплено. Вот тогда-то всё и началось...
И что мы имеем в итогах 2012 года?
Мы имеем истеричный поток слюней, соплей, воплей, очередей (в обществах с кризисом перепроизводства!). И массовые обсуждения астрономического количества денег.
Только самые ленивые (или ментальные партизаны, вроде меня) ещё не отметились написанием Актуальной Статьи - "Почему вы Должны купить iPad 3" (можно более тонко написать, конечно, - "Покупать ли iPad 3", и сделать вывод - что да, надо, просто неизбежно необходимо).
И пока что в моё поле зрения не попало ни одной статьи о том, что же можно реально полезного, нужного (не только себе, но и ещё кому-то) сделать с помощью этого настолько прекрасно спроектированного устройства, что мой более чем полугодичной давности дивный (в не лучшем смысле слова) таблет Lenovo Thinkpad внезапно стал актуальным, ибо похож на это новое как родной братик (если пальцем прикрыть буковки ThinkPad). Оно всё теперь чёрное, толстое, со скруглёнными углами, ещё и батарейку жрёт (хоть и существенно усиленную) не в себя (и потому всех так интересует, как бы отключить передовой 4G, чтобы не так жрало). И ещё и греется, не буду тыкать пальцем в ссылки.
И вот в этом витке "развития" мы можем рассмотреть важное. Как конь сьюмеризация превращается... из моторчика в тормоз.
Ни для кого, кто интересуется происходящим, не секрет, что та же Apple сама почти ничего не проектирует. Даже заслуженно легендарный iPod не является собственным проектом компании, он был заказан стороннему разработчику. Ни для кого не секрет, что компания вообще ничего материального не производит. Давным-давно. Ни для кого не секрет, что заводы Foxconn - это чудо высоких технологий, где вместо роботов на примитивных сборочных операциях, поддающихся 100% автоматизации, работают дешёвые изгнанные нищетой из сельхозрайонов китайцы. Для всех остался один главный секрет - когда это всё кончится, и что после этого будет?
Это Очень Важный Вопрос. Без пафоса - очень важный. Модель "успеха", навязанная не в первый раз индустрии коротким быстрым взлётом прибыльности в совершенно бесполезном во всех смыслах, но милом и уютном потребительском секторе, она ведь губительна. У продукции Apple, точно так же, как у любой другой, реальных проблем море. Программные технологии родом из 80-х, как была система NextStep и язык программирования ObjectiveC в 80-х, так и по сей день. Они хороши, спору нет. Но, как всё программное, - они глюкавые. И с 80-х годов кое-что изменилось, как ни крути. А аппаратное совершенство - дело, понимаете, реально недель. Сегодня оно совершенное - завтра отстой, причём стоимость вчерашнего совершенства всегда выше стоимости сегодняшего. А время между вчера и завтра уже исчисляется месяцами. А то и вообще днями.
Да и дело вовсе не в этом. Дело в том, что всё меньше видно смысла. Это я как опытный уже пользователь таблетов-смартфонов говорю. Потому что если мне надо работать, я сажусь за полноценный компьютер. И если бы я такой был один... Вот вам результат - leisure и gaming (второго я не понимаю совсем, ну да Бог с ним). Да, на этом можно, выражаясь новоязом спальных районов, возведенным в ранг без пяти минут третьего государственного языка (если не первого вообще, с какой стороны посмотреть), срубить бабла. Это неплохо даже. Пусть прибывает. Плохо, что в этом увлечении не видно будущего. Даже контуров. Ну, ещё увеличим разрешение экрана (истратим N денег) и подадим это как "Теперь на СтотыщПицотМилионов больше, чем HD". И? Ииии? Что нам с того? Нам, потребителям? И потребителям того, что мы делаем? Вот тут-то тишина. Беспросветная.
Единицы откровенно пишут "как я сделал то-то", "для чего я делал то-то так-то". И отчётливо видна партизанщина в подобной писанине - её можно найти в форумах, приватных блогах, реже - в соцсеточках. Как-будто или никто ничего вообще не делает, или это Военная Тайна. И теперь такая тишина - норма. И её нормальность означает - дорогие программисты, не допущенные в "храм системного программирования с Упоительными Бонусами", вам в будущем кормиться в маркетах с потолком цены $2,99 за приложение, "грязными" (ох, если вы не знаете семантики этого слова, значит вам надо спросить у родителей или даже их родителей). Потому что всё это - бесполезно, и тремястами миллионами этого бесполезного маркеты убьют всё (кроме приложений для рабочих станций, само собой, но это уже из совсем другого мира, не конь сьюмеристского). В то же время развитие аппаратных средств подминается контролирующими развитие программно-аппаратных платформ. Это тоже факт.
В таких условиях о развитии говорить не приходится. Зато можно говорить о деградации. Но не буду. Нашёл способы бороться. И все их найдут. Неизбежно. Технологически перетяжелённые уютные "диванные" устройства-комбайны с кучей отвлекающих свистулек (чаты, бложики etc) - это временное. Очень временное. Если читаешь что-то интересное - неизбежно начнёшь отключать все сетевые интерфейсы, чтобы не отвлекало (кстати, вот здесь электронные книги с их медленными e-inc экранами и выигрывают, они уменьшают раздражающие вебдванольные шумы). Начинаешь отделять чтение новостей от чтения книг. Не пытаешься делать то, к чему устройство не приспособлено по сути (например, набирать текст, ну не пригодны таблеты для создания контента, кроме, конечно, хипстерских кошмарных "фоточек" с типовой обработкой десятком программ и сервисов). В общем, формируется симбиоз пользователя и устройства, в котором пользователь всё равно остаётся главным, как бы ни корчило маркетологов и пиарщиков. И это тоже тормозит, а не развивает (я об устройствах). Нет смысла радикально улучшать устройства, потому что пользователи всё равно найдут им адекватные применения, сколько ни кричи в вебдванольный рупор о передовистости чудных технологий типа Siri (кстати, где Siri? ауууу? кто-то слышал об этом чуде хоть что-то за последний месяц-два? мои обширные rss-сети, тятя, даже мертвеца Siri не притаскивали уже Бог весть сколько времени, а как дышал, как дышал...).
Ну и самое малоприятное. Как началось со времён двух знаменитых поглощений (DEC и Netscape), так и продолжается. Интеллектуально-производственная составляющая в стоимости компаний снижается, стоимость бренда (а ведь это даже не воздух, это сформированное у нас, потребителей, представление о воздухе) растёт. Это влечёт за собой тьму откровенно негативных последствий. Чем меньше интеллекта и труда вложено, и чем больше средств вброшено в маркетинг - тем, однозначно, выше вероятность появления контрафактной продукции. Надо объяснять, почему? Потому что вход в эту занятую нишу рынка дёшев до невозможности. Потому что если какие-то луив... на деле - пяток реально работающих над дизайном сумочек человек и несколько тысяч вьетнамцев, шьющих эти самые сумочки в нечеловеческих условиях за гроши, не удивляйтесь, что найдётся пяток смышлёных талантливых (вполне возможно даже более талантливых, чем) вьетнамцев, которые начнут в рамках той же системы шить сумочки с той же лейбочкой. Они бы, может, и шили без чужой лейбочки, со своей собственной. Но. В головы потребителей уже вбито маркетингом столько больших гвоздей, что маленькой вьетнамской дизайнерской фирмочке просто не в куда забивать свой скромный гвоздик. Слишком дорого свободное место в головах, потому что его почти нет. Вот выбора и не остаётся. Это уроборос. И чем проще становится техника из-за консьюмеризации (а она становится проще, я уже разобрал-собрал пяток таблетиков, много смеялся, это пустышки с пятью микросхемами, а благодаря Texas Instruments скоро массово будут с тремя микросхемами всего), тем глубже заглатывает свой хвост этот змей.
Я бы всего этого не написал, если бы не очередной сумасшедший дом с сырым, плохо продуманным, с кучей вылезших в первые же дни после продаж недостатков, iPad 3, и если бы не раздражение, вызванное вопиющей сыростью и непродуманностью нескольких образчиков эпохи "пост-PC" (это касается и Lenovo Thinkpad Tablet; дорогие китайские братья, расскажите, почему вы решили, что в устройстве для рынка США надо прописывать в настройках GPS ntp-серверы братского нам Китая? это чтобы воспитывать американцев и их предков-европейцев и африканцев в духе дзен-буддизма, да? потому что холодный старт GPS дольше 10 минут - это Духовная Практика).
Особую ненависть вызывает у меня сегодня всё, что "ниже" виртуальной машины Dalvic в ОС Android. И зачем-то заимствованная от многопользовательской Unix , когда-то хорошо разделявшей ресурсы PDP-11, идеология "суперпользователя", вбитая беспощадной кувалдой человеческого разума в совершенно неподходящую для неё аппаратно-программную среду. Не нужен в смартфонах и таблетах никакой "суперпользователь". Здесь нужны ограничения на доступ к ключевым аппаратным подсистемам, независимо от пользователя. Это ведь персональные устройства, у них один пользователь. Владелец. Дайте ему возможность изменять безвредное (да хоть бы потому, что людям хочется персонализировать своё), и надёжно оградите от возможности сломать важное для работы устройства. Суперпользователь же, - это то, что не даёт возможности ничего сделать "для себя", но при получении прав даёт возможность сломать разом всё (этого я, слава Богу, не делал, но крики потерпевших в тематических форумах слышал).
Ну, ничего. Скоро многие поймут, что в скандальном диалоге Танненбаум - Торвальдс прав был, всё-таки, профессор. Нормальным персональным носимым вычислителям, не предусматривающим разделение вычислительной мощности между кучей пользователей, нужно микроядро. Это мир микроядерных систем, с необходимым хорошо защищённым минимумом и максимум, вынесенным в userspace (удивительно, что разработчики Apple, располагающие потенциалом микроядерной NextStep, которая потому и не Unix вовсе, а даже анти-Unix, сделали "как в Unix"). Похоже, что раньше микроядерным системам не хватало производительности процессоров, а теперь им не хватает производительности мозгов системных архитекторов.
Это была нежная пятиминутка ненависти.
Я вернулся.
В силу всяких независимых от меня причин несколько одичал (не в смысле информированности), поэтому пользы сегодня не будет. В качестве компенсации в следующий раз вместо раздражённости будет именно польза. Есть её у меня.
Откланиваюсь.
28 февраля 2012 г., 0:40
Итак, продолжим. Извиняюсь за перебои с "выходом в эфир", скоро они прекратятся.
Утилиты из первой части - это было только начало. Продолжая следовать принципу отбора программ из первой части, сразу придётся "запрыгнуть" очень далеко от низкоуровневых системных утилит. Потому что после их установки и минимальной системной настройки обычно персональная рабочая станция оказывается подключенной "к интернету". И к куче сервисов, которые необходимы и небезуспешно замещают кучу локальных программ. И вот для удобства работы с этими самыми сервисами нужны всякие мелкие (и не очень) утилиты. Некоторые - довольно малоизвестные, но очень хорошие.
Я стараюсь придерживаться простой логики - раз уж машина подключена к интернету, на ней надо держать поменьше всего локального, что требуется и может работать только при подключении к интернету. Так проще и меньше "засоряется" система.
Ну и без всяких преамбул - на всех моих машинах непременно установлена Java. И рантайм, и SDK (второе не требуется непрограммирующим на Java). В первую очередь потому, что есть множество достойных и очень нужных Java-программ (каждая такая программа будет явно указана как принадлежащая к Java-миру).
Итак, я храню много копий документов в Goggle Docs. Если что-то происходит с одной из моих локальных машин, - это меня не пугает (хотя ничего с ними не происходило со времён уcтановки Windows 7, в смысле - никаких программных проблем не было вообще, но вот аппаратные случаются всё-таки). И времени на создание локальных версий файлов из гуглодокументов я фактически не трачу. Вообще, это настолько неотъемлемая часть повседневности, что следующие утилиты не нуждаются в доказательстве их нужности. Я использую две. Но скажу немного о трёх. Во-первых, GDataCopier. Это несколько утилит командной строки, написанных на языке Pyton, весьма похожих по синтаксису на утилиты удалённого копирования файлов из мира Unix (точнее, из OpenSSH). Очень удобный инструмент для сочетания с PC Monitor при удалённом доступе к домашней рабочей станции. С ним "в комплекте" часто использую утилиту командной строки Pdftk. Приблизительная логика одного из по-моему самого удобного варианта применения этой связки опишу простым сценарием - вы в командировке, и вам внезапно нужны несколько страниц большущего pdf-документа, находящегося на вашей стационарной машине. Причём нужны не только вам, а ещё нескольким вашим коллегам. Можно, конечно, скачать весь файл. Но вот незадача - он 40+ MB, а у вас GPRS/EDGE (и не потому, что вы "нищеброд" и у вас нет денег на прекрасный айфон 4G, а потому что никакого 4G в 80 км от города Донецка, например, нет в помине, и вы на предприятии, где доступ к внутренней сети так жёстко регламентируется службой безопасности, что, может быть, никакой той сети и нет вообще :) ). Пока ваш файл скачается... Это не наш метод. Но вот что вы можете сделать удалённо - разбить требуемый файл на отдельные pdf-файлы страниц (это делает pdftk), и нужные страницы загрузить в гуглодокументы (а это уже - gcp из состава GDataCopier). Так как страница получается размером в пару сотен килобайтов - всё происходит быстро и безболезненно. И с "расшаренными" страницами можно коллективно работать в гуглодокументах. Наблюдал реакцию на эти "чудеса науки и техники" - шайтан! :) Так как обе утилиты платформенно-независимы, то всё даже ещё лучше.
А теперь маленький "довесок" к этим двум приятным утилитам. FolderMonitor компании Nodesoft. Который, как говорят в этих ваших интернетах, "многое объясняет". Эта утилита, написанная для среды исполнения .NET (причём версии 4+), "следит" за содержимым указанных ей каталогов файловой системы. И при изменениях может оповестить пользователя (что, по большому счёту, полезно в очень некоторых случаях), но. Она ещё умеет и запускать команды, ассоциированые с изменениями в содержимом каталогов. Причём достаточно для практических целей гибко передавать командам параметры изменённых файлов в каталогах. В сочетании с GDataCopier и Pdftk даёт иногда отменный синергетический эффект. Да и сама по себе полезна для кучи задач "малой автоматизации" ОС Windows. И "из этой же оперы", ещё одна приятнейшая штучка для той же малой автоматизации без лишнего кодирования с нюансами - утилита DropIt. Очень её уважаю. Она частично умеет и то, что умеет FolderMonitor (то есть, может "мониторить" содержимое выбранных каталогов), но ориентирована не на выполнение сторонних команд, а на копирование-перемещение файлов по заданным правилам (например, все .pdf файлы переместить в указанный для них каталог). К тому же, у неё есть интерактивный режим работы. В общем, очень полезная программка, да ещё и существующая в 32-битовой и 64-битовой версиях. Не хочу вас пугать, но иногда DropIt и FolderMonitor, командующий GDataCopier, я оставляю на включенной машине дома, и это очень удобно - Dropit разбрасывает по каталогам что-то, что притянули "наши сети" из торрентов ( оужас! да!... качаю "с торрентов". а вы нет, да? :) ), а FolderMonitor забрасывает попавшее в наблюдаемый им каталог в гуглодокументы. И где бы я не находился, доступ к "свежатине" (хихи) у меня есть. Причём в таком случае не важно, что файл большой. Гуглодокументы от этого спасают, а безлимитный быстрый канал с домашней рабочей станции - это не 3G, всё-таки.
Надеюсь, что обрисовал более-менее внятно зачем использую эти утилиты. Ну а вы уж сами придумаете себе что-то интереснее даже - утилитки-то предельно простые.
Так. Теперь буквально два слова о ещё двух утилитах для работы с гуглодокументами. Интерактивных. Первая - автомат синхронизации локальных копий гуглодокументов с облачным хранилищем. KumoSync. Не так давно эта утилита стала полностью бесплатной. Говорить о ней особо нечего, она делает именно то, что должна делать - изменилось что-то в гуглодокументах, автоматически изменилось это же что-то в вашей локальной копии на диске, и наоборот. "Натравите" на каталог копии гуглодокументов FolderMonitor - и добавляйте синергетики. Ох, много всякого полезного можно сделать с помощью этой парочки. Причём, фактически не программируя. Ну и, конечно, любимая "киберутя", CyberDuck. Это Java-программа. И фактически этакий центр для работы с самыми разными "облаками". Она самая "сложная" из всех перечисленных, но не потому что заумная, вовсе нет. Просто поддерживает массу протоколов и сервисов. Напишу о ней статью попозже, наверное, уж больно она хороша, пока же ограничусь упоминанием (насколько помню, не в первый раз).
Итак, это были гуглодокументы и способ восстановления локальных их копий + куча синергетических "печенек" от всего пары крохотных утилиток. CyberDuck добавляет к этому ещё море всевозможных способов доступа к облачным хранилищам. И этого практически достаточно.
Поэтому теперь база контактов. С появлением андроидного смартфона я с наслаждением забыл о локальных базах контактов и ужасах их переноса с телефона на телефон и между машинами. Меня вполне устраивает механизм работы с контактами Google. За исключением одного нюанса - экспорта контактов. Он у Google в CSV формат. И это правильно, вообще-то (незачем из пушки стрелять по воробьям). Вот только в Windows работа с CSV как-то... это... нууу... В общем, не очень с ней. Использовать для CSV-файлов Excel - это, по-моему, моветон. Да и зачем, если есть на выбор две замечательные программы - DataViewer от Cobynsoft и Tabular Text Editor Арона Стюарта. Так как CSV-формат мне нужен не только для работы с "гуглоконтактами", и вообще он бывает очень полезен, это любимые программы (особенно Tabular Text Editor, которым пользуюсь давно).
Итак. В первой части мы минимально "обустроили" машинку на системном уровне. Минимально. Что-то больше "накрутить" можно, конечно, но мы говорим о рабочей станции всё-таки. Теперь восстановили на ней из облачных хранилищ все нужные документы, сделали локальную копию контактов, удобно с ней работаем. Сохранённые браузером и торрентокачалкой файлы сами разбрасываются куда им следует, всего три программки дают непаханное поле для мелкой автоматизации без кодирования.
Но тут всё строилось на предположении, что компьютер у нас один. Одна рабочая станция в домашней сети. У меня, к сожалению, не один он. И вот, понимаете, как-то лень тянуться от одного к другому, хоть они и рядом могут быть, мониторы их я вижу без всяких RDP/VNC. И лишние провода плодить не хочу. Так вот. Любимая утилитка - Synergy, - она как раз делает то, что многим нужно в подобной ситуации. Позволяет управлять курсором и клавиатурой одной машины несколькими компьютерами, находящимися в одной сети. Очень полезная штуковина, нетбук и ноутбук давно превратившая в этакие "отдельно стоящие домашние терминалы". Можно, конечно, заменить её аппаратным KVM, но тут дело не в стоимости, а в лишних проводах, в необходимости подкюбчения-отключения, неее, это не наш метод. Поймал нетбук домашнюю wifi-сеть, всё, могу им управлять клавиатурой и мышью настольного компьютера. Поставил на стол неподалёку - вот и третий экранчик для всякой мелочи.
Раз машина не одна - значит, понадобится синхронизация каталогов файловых систем. Неизбежно понадобится. Без лишних слов - JFileSync у меня работает, и хорошо работает. И позволяет синхронизировать машины в разных сетях через файрволл. Это Java-программа. Она старенькая, но старый друг лучше новых двух. И ещё с её помощью можно синхронизировать каталоги Unix-машины и Windows-машины без всяких Samba и NFS, что очень часто бывает очень полезным.
На этот раз всё.
Снимков экрана не делал, утилиты все как на подбор такие, что нечего фактически и снимать - они не для красоты, и там где есть GUI, он минималистичен и строго "по делу".
Что-то хотел сказать бесполезное совершенно, но лучше перенесу его в отдельную запись.
Откланиваюсь.
|
|

|