`

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

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

BEST CIO

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

Человек года

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

Продукт года

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

 

Опять ррреволюция, здравствуйте?

Самые ужжасные рреволюционеры - девочки-подростки. Неиссякаемые генераторы революционных настроений. И действий. Причём революционность в таком возрасте - она очень напоказ, до полного исступления окружающих. А вот действия... Пиком "революционных преобразований" практически всегда становится одно и то же - пробитая под пирсинг бровь, набитая в зависимости от социального слоя или на плече, или на крестце, тату немудрёного содержания, и, наконец, Главное - выкрашенные в розовый цвет волосы. Или в зелёный. Или в фиолетовый. Или во все три цвета сразу. И вот добившаяся  революционных побед пламенная воительница свобод отправляется в свет, на вечерину tm, донести прозябающим во тьме массам Достижения Личной Революции и... И, о ужас, - там, в клубе, ВСЕ ТАКИЕ! И даже тату у них всех набиты одним и тем же мастером с Подола. Который старается не сбивать руку разнообразием сюжетов.

В общем, здравствуйте, все, я вернулся и вовсе не сошёл с ума :)

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

И вот у нашей девочки :) случился очередной приступ рреволюционности. Специально и не без удовольствия посмотрел видео с открытия WWDC Apple, чтобы убедиться - да, наша девочка опять делает ррреволюцию.

Революционным было объявлено всё - весь пирсинг, все татушки и новый цвет волос.

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

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

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

Так вот.

Я ведь не настолько тёмный в продукции Apple человек, как может показаться. И прекрасно понимаю - всё, что объявлено Революционными Преобразованиями Операционной Системы, весь этот пирсинг, татушки и дивного цвета волосы, - всё это давным-давно было у тех фанатов-пользователей Apple, которым это было надо (сравнивать с другими платформами умышленно не буду, это уже сделано многократно и иногда очень смешно). За счёт сторонних приложений, например. Я не проверял специально, но свято место ведь пусто не бывает, и если что-то в системе для кого-то можно улучшить, - это непременно будет сделано. Точно так же обстоят дела в экосистеме Android, например. Кто-то может это очевидное опровергнуть? Думаю, никто не сможет. Хорошо.

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

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

А теперь третий вопрос. Чем, сугубо своим, именно своей разработки и производства, знаменита Apple? По-настоящему знаменита? Идеями? Они все были до Apple, все до единой. MacOS X? Это не разработка Apple, это NeXT. iPod? Это не разработка Apple, дизайн и конструкция iPod - заказные. iPad? Ну, вот разве что. И то, нового в нём было с гулькин нос, если вообще было. Всё это сомнительной знаменитости. Но есть одно бесспорное. По-настоящему Apple знаменита лояльной аудиторией потребителей её продукции. Это, наверное, самая лояльная аудитория в мире. За такую аудиторию любой бизнесмен отдаст две руки и ногу на съедение любым крокодилам - что там протезы, их купить можно, а такую потребительскую аудиторию можно только выстроить, и только очень умно выстроить, десятилетиями трудов. Такое, короче, не продаётся.

Я вовсе не шучу и не ёрничаю. Гиперлояльная потребительская аудитория - это уникальное явление. Кроме Apple создать такую не удавалось почти никому. Ну, разве что некоторым автомобильным производителям (королевам доступных народу моторов - BMW и Honda), и то, далеко им до Apple, ох как далеко. В IT же - больше никому точно. Аудитория, например, Microsoft - она далека от лояльности, аудитория мобильного конкрурента Apple Samsung вообще какая-то странная, по моему скромному мнению, и больше является аудиторией Google. Редкого аналога Apple - замкнутой программно-аппаратной корпорации Sun, - давно нет. И, кстати, потому и нет, что у неё не было такой мощной гиперлояльной потребительской аудитории. Понимаю, что это - самый уязвимый момент рассуждений, но всё складывается именно так - пообщайтесь с любым "эпплолюбом", и вы поймёте, что перед вами - настоящий и редчайший альтруист-евангелист с горящими глазами фанатика. Как написала бы об этом газета "Красная звезда" - евангелист, за свои деньги насмерть стоящий на рубежах охраны коропоративного величия и благополучия Apple.

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

Вам ещё не понятно, к чему я веду?

Тогда спрошу открытым текстом - скажите пожалуйста, а для кого, всё-таки,  весь этот ррреволюционный пирсинг, татуаж и окраска волос iOS, которые так рреволюционно были поданы на WWDC?

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

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

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

****

Теперь пару слов о реальных инновациях, а то грустно как-то жить в мире непрерывно окрасивливающихся пиктограмм.

Пока внимание всей передовой общественности привлечено к моддингу, в мире вот какое чудо случилось - компания American Semiconductor анонсировала готовность к серийному производству первого гибкого микроконтроллера, изготовленного по технологии "кремний на полимере". Вот такое чудо:

Опять ррреволюция, зравствуйте?

Контроллер весьма неплох - 8-битовой RISC-архитектуры, с 8 KB (килобайт, килобайт) ОЗУ и периферией, работающий при напряжении питания всего 1,2V. Поставки начнутся уже в октябре. И вот это - действительно Революция. Потому что на подходе - "умная" одежда, обувь, бинты, например, куча медицинских мелочей и что угодно ещё. Очень большие молодцы и умницы в American Semiconductor трудятся - я так думаю.

На первый раз для возвращения хватит.

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

Откланиваюсь до следующего раза.

 

О семи дюймах

Добрые люди несколько выбили меня из колеи. Проникшись моим плачем по пусть неказистому, но любовно и с выдумкой не раз вот этими вот руками чиненому 10-дюймовому Lenovo ThinkPad Tablet, презентовали семидюймовый Nexus 7. За что добрым людям огромное спасибо. Потому что оказалось - при всём моём ёрничаньи, к планшету, этому гибриду электронной книги и карманного компьютера, я очень привык, у меня там как-то внезапно образовалось всё :(

Но. Привыкшему к десяти дюймам взрослому мужчине с семью дюймами как-то поначалу грустно :) Как-то всё не так. Ощущения не те. Ну, вы понимаете, кому повезло с дюймами с самого начала.

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

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

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

Пожалуйста! Если вы жаждете шаровой славы и халявных денег, и думаете, что у вас на кухне получится с бюджетом в 15 гривен сделать конкуренцию TED, и что вы тоже интересные люди, делайте на здоровье. Но продвижение продукта начните не со всего уютного интернетика, а со своих знакомых. Отлавливайте их и заставляйте это смотреть и слушать. А адреса ближайших травмпунктов вы найдёте в интернете или воспользовавшись телефонной справочной вашего города. Sic.

В общем, с нексусом этим человеческий разум победил, и пеногон, растоптанный железными ногами... (с)

Вот об этом и поговорим. А то оказалось, что ресурсов много, а толку не так чтобы и много.

Учитывая, что нексус семь - почти что старьё (шесть месяцев на рынке, уже ему смена готовится), о характеристиках не скажу ни слова. Скажу сжато о том, что у машинки есть - компактный форм-фактор, очень приятное исполнение, удачное сочетание производительности процессора и экранного разрешения (а это взаимосвязано, вообще-то), есть отменный IPS-экран и практически незамутнённая bloatware чистая ОС Android, которая ещё и обновляется как ей и положено. Чего в ней нет - тоже известно. Нет слотов для карточек расширения памяти (почему так - понятно, машинка задумывалась маленькой, тонкой и дешёвой, а любой слот расширения - это толщина и деньги, причем куда большие, чем расходы на "начинку"). Это не есть хорошо. Нет тыльной камеры. Это безразлично, потому что она бесполезна (надо быть не совсем в себе, чтобы фотографировать планшетом). Собственно, из существенного всё. Кроме одной детали - планшет реально маленький. И экран маленький. И это - Большой Нюанс.

В общем, первый день я поигрался с машинкой, ничего в ней не меняя и не разбирая её (а это для меня подвиг, вообще-то). Даже в состоянии "из коробки" она мне пришлась по душе. И это немало. Например, iPhone 4 в состоянии "из коробки" со всеми его идиотскими регистрациями везде (которые я, по-моему, так и не завершил) вызывал у меня бурные потоки обсценной лексики. Но надо было выяснить - зачем и что именно я хочу улучшать. Потому и протерпел второй день. На третий уже не выдержал, тем более, что всё стало понятно. Свожу в короткий список для будущих владельцев (а, может, и нынешним пригодится):

  1. Вертикаль экрана при "пейзажной" его ориентации. Android "отъедает" из неё две ленточки, суммарная высота которых в портретном режиме несущественна, но как только вы поворачиваете планшет "на бок", - вам становится жалко экранного пространства.
  2. Маленький экран - повышенные требования к экранной клавиатуре. И ещё... удобство ввода текста (при некоторых уточнениях). Как это ни странно, но на нексусе я уже "тарахчу" по клавишам с недостижимой для 10-дюймового его полуживого собрата скоростью.
  3. Веб-сервисы - это прекрасно и удобно, но своя флешка ближе к телу. Так что доступ к usb-флешкам - дело обязательно нужное.
  4. Если у вас есть старенький нетбук, хоть бы и с разбитым экраном, не спешите его выбрасывать (я даже починил благодаря этому нексусу). С седьмым нексусом получается очень забавный симбиоз (важный факт - нетбуки несоизмеримо проигрывают нексусу экранным разрешением и качеством матрицы, и этот факт нужно непременно использовать).

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

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

Пункт два оказался сложным. Экранных клавиатур много. А нужна всего одна. Правильная в именно этом случае. Хвала разработчикам - такая нашлась.

Есть ещё пункт пять. Заблуждения. Не стал его вносить в список, чтобы не плодить заблуждения. Среди распространённых (читать, глотая слёзы) - вот раньше в нексус седьмом можно было хакерски-программно добраться до некоторого "планшетного режима", но теперь "Империя Добра" что-то там поменяла и больше нам не будет "таблетного режима" никогда :( Чепуха. Касающаяся исключительно пользовательской оболочки, "лончера". В Google решили, что при таком экране машинка на уровне основной оболочки должна быть ближе к телефону, чем к планшету (кстати, не так уж плохо и решили, очень мил на седьмом нексусе что родной, что сугубо телефонный лончер Go Launcher EX). Всё остальное (приложения, конечно) работало и работает как на всех планшетах, без отличий. Я не заметил ни одного. И второе распространённое - сторонние "прошивки". Ладно бы, речь шла о продукте вивисекции Android до полной неузнаваемости (вроде Kindle и прочего, сделанного "под свою инфраструктуру"). Так нет же - вы получили Android из первых рук. Если вы сомневаетесь в этих руках - зачем вы вообще с этим связывались? Если не сомневаетесь - то зачем вам сомнительное стороннее, которое сомнительно вовсе не из-за недоверия к разработчикам (это субъективное), а из-за совершенно объективного - разработчиков сторонних прошивок мало, у них маленькие аудитории, что означает - что-то обязательно не будет работать, что-то будет работать не так, как должно (ну неужели в 2013-м году кто-то ещё верит, что действительно яркие системные программисты, умеющие самостоятельно поставить задачу и эталонно её решить, сидят по домам и "пилят" там какие-то левые прошивки?), и когда это всё будет обнаружено и устранено, то никому не известно. Для меня это загадка. Впрочем, каждому - своё.

С получением прав суперпользователя для нексуса особых проблем нет. И не будет. Это нексус. Но есть одна неприятная мелочь - изобилие драйверов (для ПК), которые для этого нужны. Драйвер fastboot. Драйвер adb. Драйвер MTP (и PTP). Будьте внимательны, кто ещё процедуру не проходил. Самая надёжная линия поведения здесь - игнорирование всяких "одним нажатием" пакетов. Сначала снимите блокировку с загрузчика (прощай, гарантия, а также содержимое всей флеш-памяти планшета), это один драйвер и одна команда fastboot. Потом установите альтернативную систему резервного восстановления (recovery). Потом - всё, что нужно для получения прав суперпользователя. Всё это описано многократно, я лишь свожу это в цельную картину.

Пункты 1 и 3 списка выше - это, по сути, две утилиты и один, за 30 гривен, шнурок, который можно купить на радиорынке (или чуть дешевле, но с задержкой, - на DealExtreme, все эти шнурки - из одной коробки, поэтому одинаково пристойно работают).

HideBar - утилита увеличивает приложениям экранное поле, убирая две системные экранные "ленточки" Android сверху и снизу. Требует прав суперпользователя и установки busybox. Работает стабильно. Только есть один нюанс. Чтобы быстро переключаться между приложениями в таком "полноэкранном" режиме, нужно что-то внесистемное, потому что системные в нём недоступны (можно, конечно, переключаться этой же утилитой из полноэкранного в нормальный режим, но это почему-то меня раздражает, хоть и почти не требует лишних действий). Для этого полезно использовать какие-то сторонние "переключалки" с выплывающими боковыми панелями. Я использую две разные. Одну - выплывающую слева. Вторую - справа. Об обоих я упоминал раньше. И обе хороши. Напоминаю - Smart Taskbar и Swapps!.

StickMount - утилитка, монтирующая внешние USB-флешки, подключенные с помощью USB OTG кабеля, в файловую систему ОС Android. Этой утилите есть альтернатива, не требующая прав суперпользователя - Nexus Media Importer. Опробовал обе. StickMount уверенно победила. Потому что монтирование файловой системы - это не копирование файлов, всё-таки. И не думаю, что я такой один уникальный, кому удобнее держать на 16GB флешке "всё своё". Само собой, для полноценного использования утилиты нужен USB OTG кабель "микро-USB на USB" (тот самый "шнурок" за 30 гривен).

Если есть OTG кабель и есть 3G USB адаптер, а Nexus 7 - только wifi, к планшету можно подключить и 3G-адаптер. Но особого смысла я не увидел. 3G очень прожорливый (в смысле питания), в наших условиях бесподобен в непредсказуемости скорости обмена и вообще зон устойчивой работы. Если кому не терпится - то с помощью PPP Widget и многократно описанного несложного приёма на "большом брате" (ПК), всё работает. Но, по моему скромному мнению, всё это не стоит даже минимальных усилий.

Пункт 2. Клавиатура... Перебрал всё, до чего смог дотянуться. Увы. Лидеры всяких обзоров оказались унылы и бесполезны. Но нашлась бесподобная Perfect Keyboard. И крохотная машинка вдруг "зазвучала". Через пару минут я уже строчил двумя руками, забыв о комплексе, навязываемом прессой - у подростков уже большие пальцы более развиты, чем у... Чушь :) Большие пальцы - как большие пальцы. А маленький экран и разделённая (split) клавиатура дают возможность набирать текст действительно быстро и удобно (чем больше экран - тем больше надо двигать пальцами, тем больше и ошибки ввода, мы ведь не сверхсовершенные машины).

Теперь нетбук. Странная машинка. Я её полюбил, она меня выручала многократно. Подозреваю, что для многих - привычная и даже дорогая (как память). Выбросить жалко. А пользоваться уже почти незачем. Мой боевой друг нетбук Samsung, работающий, но с разбитым вдребезги экраном, оказался отличным дополнением к нексусу. Потому что Splashtop 2 Remote Desktop. Ничего удивительного в этой клиент-серверной системе нет. Кроме скорости. А сочетание бОльшего высокого экранного разрешения планшета с меньшим разрешением нетбука позволяет даже с маленького экрана планшета полноценно пользоваться Windows 7... на планшете. Без лишних движений (например, расходуемых на увеличение-уменьшение фрагментов экрана удалённой машины).

Собственно, это всё, что по моему скромному опыту можно отнести к специфике семидюймового планшета. Всё остальное - точно такое же, что и  для всех планшетов вообще. Виджеты? Разве что два-три, причём главный - управление аудиоплейером, выведенное на экран блокировки. "Читалки" электронных книг? ezPDF Reader и Mantano Reader. К ним - словарь ColorDict, прекрасно с ними интегрированный. Офис? Google Drive. rss-новости? Reader HD. Заметки? Evernote и Pocket (бывший ReadItLater, как-то незаметно в нём у меня образовалось почти пол гигабайта "накоплений", я их прореживаю, оставляя только то, с чем жалко расстаться, вообще, дорогая "Империя Добра", Google, купили бы вы их и интегрировали в Drive, общественность была бы вам признательна). Видео-аудио? TED. Много образовательного видео смотрю через Spashtop с нетбука, который ещё и качает всякие торренты (у него же энергопотребление - 10 ватт, зачем его выключать вообще?). В игры на планшете я не играю. Вообще. Не потому что принципиально. А потому что они все ужасно унылые.

В общем, парни. И с семью дюймами можно чувствовать себя комфортно. Конечно, это не десять дюймов. Но тоже очень даже ничего :)

ЗЫ

Поздравляю всех пользователей нексусов с Android 4.2.2. Я, правда, тёмный человек. Мой прежний планшет вообще работал под третьим "андроидом", 4.0 версию совсем недолго удалось попользовать, до падения во льдах :( Так что Android 4.2.1 (который был установлен на таблете) я видел пару дней всего. А теперь вот обновил андроид до версии 4.2.2, и  мне нечего по этому поводу сказать, потому что нет значимого опыта работы в предыдущей версии системы.  После принудительного обновления нареканий у меня нет - всё просто работает как должно работать. И это хорошо, я считаю.

PS

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

Пренатальный кризис

Я вот что хочу сказать - не надо торопить события. Это к комментариям вроде "хватит философии, давай за микроконтроллеры рассказывай" :) Понимаете ли, господа, есть одна большая проблема. Острая нехватка этой самой "философии". И очень хочется её заполнить сразу, потому что потом будет как бы и поздно, и будет отвлекать от более мозгодробильного.

Так, теперь обязательная музыка. Сегодня будет совсем из другой оперы. Австралийское дарк психоделик кантри будет :) "Меня укусила собака". И так далее.

Что я понимаю под "нехваткой философии"? Безусловно не недостаток в цитатах классиков типа Дерриды или Кьеркегора (кстати, у кого бессонница - очень советую этих двух маститых, я лично на пятой-шестой фразе любой из их работ проваливаюсь в глубокий сон без сновидений). Философия - это, вообще-то, всего лишь "дисциплина, изучающая наиболее общие существенные характеристики и фундаментальные принципы реальности (бытия) и познания, бытия человека, отношения человека и мира". Что там наиболее общее, существенное и фундаментальное - то вопрос сложный и спорный. Но если мы вторгаемся в область взаимодействия машин и реальности, в которой сами живём, мне кажется, что не думать об изменившейся от вторжения этой самой реальности и человеке в ней никак нельзя. Совершенно невозможно. Иначе в редких лучших случаях итогом вторжения станет безвредная дорогая собачья чушь, в обычных же и потому преобладающих случаях - дорогой и вредный бред сивой кобылы. Особенно это неприятно в условиях максимальной доступности инструментов и тех самых машин, которые образуют Internet Of Things. Еще ведь не прокатилась до угасания волна Web 2.0. И мы все не без смеха и удивления наблюдаем её чудесатости. Но чудесатости в виртуальности и реальном мире - это две большие разницы.

К тому же, мы уже невооружённым глазом можем рассмотреть пренатальный кризис IOT. Потому что у нас уже есть "умный дом". И так как несколько месяцев назад я серьёзно изучал (для дела, которое так и не случилось :) ) что там есть, в этом "умном доме", много смеялся и удивлялся в процессе изучения, то ещё раз пересмотрел свои записи и сделаю небольшую дистилляцию. Очень уж показателен этот самый "умный дом". Который на деле... ладно, не буду торопить события.

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

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

Потом начинается самое интересное. Граждане узнают какая разрядность микроконтроллеров в этом самом "умном доме", какие крутые полевые шины в нём используются. Цифры будут внушительные, названия громкие. Несведущих граждан это оглушает. "Паутина сети, пронизывающая дом, мощные вычислительные узлы", и всё это для тебя, для твоих близки и чад. Трогательно. Слёзки блестят. Рука тянется к кошельку.

Ничего не имею против, кстати. Почему бы нет? Если есть кому продавать эпитеты, и если эпитеты покупаются, то почему бы их не продавать. В построенном на эпитетах бизнесе есть только одно серьёзное "но". С ростом бизнеса эпитеты изнашиваются. Приедаются. И неизбежно перестают продаваться. Позволю даже себе маленькое весёлое отступление, объясняющее лучший урок практической философии, благодаря которому я наилучшим образом усвоил все сказанное в этом абзаце - как-то раз я ехал в маршрутке №417 с одним бизнесменом средней руки, он очень громко и долго говорил по мобильному телефону. Из его монолога (собеседника не было слышно) вся маршрутка узнала что "под ним 150 человек стоит" и что "если ты не можешь впарить как раньше, впарь как-нибудь по-новому, лишь бы человек не ушёл". Монолог звучал трагически. Чувствовалось, что человек всё-таки уходит. Стабильность бизнеса трещала по швам. 

Итак, после всех оглушающих технических деталей, "умный дом" на деле оказывается чем? В основном, - управлением освещением. Это 80%-90% типовой функциональности любого "умного дома". С этого начинаются все проспекты и буклеты (некоторые этим и заканчиваются). Какие-то универсальные сценарии освещения (совершенно не учитывающие потенциального покупателя), какие-то заумные способы включить или выключить свет в комнате не обычным или автоматическим выключателем, а с помощью iPhone (обязательно с помощью iPhone, да). По большому счёту - совершенно примитивная и ни капли не умная автоматика, простейшие реализации которой десятилетиями публиковались в журналах вроде "Радио" и "Юный Техник" и паялись в кружках "умелые руки" без всяких многоразрядных микроконтроллеров и суровых полевых шин. Свет сам включался и выключался точно так же примитивно (а иногда даже и не очень, например, с подсчётом числа людей в комнате), как и со всей этой "умной" составляющей. Всё это к тому же совершенно непригодно для "социального жилья" (какие прекрасные слова вышли в нашу реальность в последнее время - "социальные сорта хлеба", "социальное жильё"), в котором живёт подавляющее количество граждан. Непригодно потому что в условиях компактной городской квартиры особенно ярко бессмысленно. Понятное дело, что прозябающие в "социальном жилье" с точки зрения элитных дизайнеров, ориентированных на VIP-клиентов, - не рынок. Это всякие Samsung, LG, Bosch и прочие Whirpool не берзгуют снабжать "социальное жильё" доступной хорошей техникой. А "умный дом" - это для элит. И тут сразу можно и нужно усомниться. Да, деньгами элит "выкатываются" на рынки новые технологии. Всегда так было. И будет. Потому что элиты могут себе позволить необзательные расходы на расширенное воспроизводство. Но "выкатывать" технологию на рынок и "обкатывать" её - это не совсем одно и то же.  Первое нужно когда технология совсем новая, второе - когда она становится действительно массовой и востребованной технологией (масло масляное, увы). И ещё раз увы, - IOT и "умный дом" - далеко не такие новые технологии, как кажется. А никак не могут выползти из "технологий для элит". И что-то этот факт должен означать.

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

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

Собственно, здесь было собрано 95% "феерического функционала" (встречал такое прекрасное в одном из буклетов) первого проявления и реализации идей IOT - "умного дома". Думаю, что каверзный вопрос уже напрашивается - так что же здесь такого "умного"? Ответа на него я не знаю. По моему скромному мнению "умный дом" - это всего лишь кризис ещё не совсем родившейся, ещё вынашиваемой идеи. И вот у неё уже кризис. Очевидный. Простые задачи, решаемые надёжной дешёвой локальной тупой автоматикой, решили очень вычурно, сложно, дорого и потенциально ненадёжно (например, если используются радиоканалы - пристойный джаммер на все диапазоны стоит сейчас гроши и качественно выводит из строя всё, от GSM/GPRS до всяких ZigBee, Z-Wave и прочих). Зачем делать сложно и потенциально ненадёжно то, что можно сделать просто и надёжно? Не знаю. Почему так делают? Тоже не знаю. Но знаю одно очень важное - если не думать прежде чем хвататься за проектирование, в IOT можно разве что потерять деньги.  

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

Это был пока чистый здравый смысл. Без всякой психологии и прочего сложного. А ведь есть и более сложное. Например:

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

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

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

В общем, плохо думающий и не примеряющий на себе слепленное "человек с паяльником и программатором" становится потенциально опасен. И, как это не прискорбно заметить, господа инженеры - кажется, наступает пора заняться самообразованием. Гуманитарным. Особенно этикой и психологией. Этика и психология будут критериями номер 1 в IOT. Иначе мы действительно в итоге отрастим клыки, хвосты и вырастим стаю бесноватых альфа-самцов и самок.

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

 

Так. Теперь польза.

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

Пренатальный кризис

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

Пренатальный кризис

Сама читалка при этом остаётся на экране, ничего не "скачет", не переключается. Эталонная реализация, браво.

За сим откланиваюсь.

Всё дело в терминологии

Написал, стало быть, немного про Internet Of Things,  а потом подумал ( часто так делаю - сначала напишу, потом думаю, да :) ). И неожиданно мне придумалось одно незначительное, но, наверное, и не такое уж неважное. Об изменении толкования привычных понятий при изменениях в, так сказать, ландшафтах.

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

Так вот. Все дело в терминологии.

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

Или вот, например, закон Ома. Да, внезапно - закон Ома. Каждый интеллигентный человек знает закон Ома, а кто не знает закона Ома - тот темнота, антрацит, и об этом даже иногда шутят шутки юмористы в телевизоре. Нет, ну серьёзно. Кто ж не знает закона Ома? Это же фундаментальный закон электричества, да? Основа основ. "Вэ равно И на Эр". Только вот... Только вот вечные проблемы с интеллигенцией этой. Потому что закон Ома вовсе не является ни законом (это эмпирически открытая закономерность), ни фундаментальным, и вообще не столько к электричеству относится, сколько к свойствам материалов. И гласит он примерно такое: в некоторых материалах при создании разности потенциалов между участками материала возникают электрическое поле и плотность тока, причём часто встречаются такие материалы, для которых плотность тока линейно пропорциональна  электрическому полю, и такие материалы называются соответствующими закону Ома. Упс. Это ж вроде вовсе не о том, о чём учили в институте на курсе радиоэлектронных цепей или теории электричества. Но это истинная правда. Именно об этом и говорил Георг Симон Ом. И в этом и заключается смысл его закона. И потому это не закон вовсе, а правило. И ничуть не фундаментальное. Просто очень удобное в своей области применимости.

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

Это я к тому, что быть интеллигентным человеком очень легко - надо выучить расхожие термины, использовать их для поддержания застольной беседы (не повышая тона - "Вы представляете, её Валентин даже не знает закона Ома! Хаха!"), вилку держать в левой руке, нож - в правой, и смело ими орудуя, есть рыбу.

Да. Ну и, наконец, по делу. Вот, например, термин "микроконтроллер". Ещё в прошлом году если бы меня спросили что это такое - я бы ответил, что это однокристальный вычислитель оснащённый содержащий blah-blah-blah. А теперь я подумал и вот что скажу. И не просто скажу, а и поясню почему так говорю на простейших наглядных примерах.

Начиная с года "новой большой вещи" в IT - Internet Of Things, - микроконтроллером следует называть любую однокристальную  вычислительную систему, созданную для упрощения решения задач взаимодействия "машина - машина" и "машина - реальный мир".

Чтобы было понятнее. Вот вы пойдите на радиобазар (да, там страшно, но вы пойдите) и купите там за гривну светодиод. Это такая штучка с двумя ножками (если за гривну - с двумя), и она умеет преобразовывать немного пропускаемого через себя тока в немного излучаемого собой света. Принесите этот светодиод домой. И попробуйте с помощью вашего прекрасного ноутбука, планшета, персонального компьютера, этот светодиод заставить светиться. Эээ. Тут уже у вас возникнут проблемы. Потому что, простите, воткнуть этот светодиод этим прекрасным машинам не в куда. Нет у них ничего подходящего для простой манипуляции с простым объектом реального мира - светодиодом, - пропустить через светодиод ток. А если вы захотите чтобы светодиод вам приветственно помигал, или, что совсем уж страшно - замигал с точно заданными временными интервалами, или вот вовсе недостижимое - замигал так часто, чтобы нашему глазу казалось, что он светится непрерывно, но с меньшей яркостью, чем когда ток  тек бы через него всё время. То вам так не будет. Это нереальные задачи для персональных вычислителей. Потому что персональные вычислители создавались для работы с персоной, их мир - это наши механизмы восприятия, а не объекты реального мира. В микроконтроллере же всё это делается одной-пятью низкоуровневыми командами или примерно стольким же числом строк на языке "C" и парой точек пайки. Безусловно, вы сможете помигать светодиодом и с помощью ПК - вам надо будет прикупить какой-нибудь USB-во-что-нибудь переходник, загрузить и установить драйвер, вполне возможно - написать какой-то скрипт, и всё это будет слеплено мегатоннами кода и грудой промежуточных аппаратных средств, поэтому если вы захотите чтобы ваш светодиод мигнул на 25 микросекунд, потом через 72 микросекунды мигнул ещё на 40 микросекунд (ну мало ли, вдруг вам так хочется) - то и вся эта груда кремния, металла и кода и все гигагерцы тактовой частоты вам не помогут :( Точные микросекундные интервалы - это не для ПК. А какой-то несчастный за 70 центов микроконтроллер с тактовой частотой 8 MHz отменно с этими интервалами справляется вообще без операционной системы, с минимумом кода и  без дополнительных аппаратных средств. Потому что время - это тоже его мир.

Точно так же обстоит дело с "общением". Машины, понимаете ли, не шлют друг другу фотачьки котиков в формате bmp через mail.ru. И не лайкаются в соцсеточках. Они не для того. Потому и механизмы общения у них минималистичны, отточены до предела и доведены до соответствия требованиям суровой реальности, в которой провода едят мыши, молнии попадают в куда хотят, а не в куда их нацеливали согласно технической документации, и так далее.

Короче говоря.

С таким же успехом и пафосом, с каким сейчас используется термин "Internet Of Things", можно говорить о начале эпохи микроконтроллеров. Они просто "выползли" из своего праокеана на потребительский берег. Вот и вся, собственно, тайна, скрывающаяся за невнятным брендингом невнятного. Просто пришло время использовать микроконтроллеры везде. И пришло оно потому, что это стало возможным :) Ну почему бы нет, в конце концов? И из таких предпосылок могут получаться очень полезные и интересные следствия. Тут уж всё зависит от того, кто и как будет прокладывать причинно-следственные связи.

Надеюсь, что никого ещё не утомил :)

Так, теперь польза.

Кто любит Vim - вот вам это чудо. И попробуйте скажите что это плохо. По-моему, это очень даже хорошо.

Книга "Природа кода". Примеры - на Processing. Очень хорошая. По крайней мере, первая треть, которую я уже прочитал - очень хорошая.

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

Откланиваюсь.

Ну вот и IOT

В том, что Internet Of Things - Новая Большая Штука в IT, сомневаться можно и даже нужно. Но раз все об этом говорят, то сомневаться получается с трудом. Вот и я буду не о сомнениях - они неинтересны. И о сверкающих видах будущего тоже не буду. Только о несколько неожиданном - а, собственно, почему? Очень интересный вопрос, как оказалось.

Итак, давайте включим Джона Зорна, фортепианное трио Besos de Sangre, и продолжим.

Для начала - что такое этот самый Internet Of Things? Точного определения никто не даст, и я не стану пытаться. Но когда мы не знаем о чём-то, мы пытаемся оперировать проявлениями этого самого чего-то (хороший пример - электромагнитное поле). С такой точки зрения Internet Of Things - всего лишь миграция специфических промышленных технологий в потребительский сектор. Если быть точнее, - адаптация технологий M2M для пользователей, далёких от этих самых M2M. M2M - это взаимодействие машин, Machine 2 Machine. Причём такая адаптация, результатом которой становится полная невидимость пользователем всей груды технологий, все они маскируются привычными объектами привычного мира. То есть, - в идеале никаких новых вычурных трёхмерных интерфейсов, никаких настроек, никаких конфигураций, ничего. Вы видите чашку, вы пьёте из чашки, вы моете чашку - всё как обычно. Только чашка стала "умной". Она считает сколько вы выпили, например. Следит за температурой чая в ней. Она сообщает чему-то другому об этом. Если у вас несколько чашек и они все "умные", они тоже будут сообщать. Что-то другое, такое же привычное и невидимое, сообщает третьему. Третье оповещает ваши наручные часы или что вы там любите и носите с собой. И уже это что-то напоминает вам, что вы мало пили водички, а это плохо влияет на ваше здоровье. Или заверещит, когда вы в задумчивости попытаетесь отхлебнуть кипящий чай. Пример совершенно надуманнный и идиотский (хотя...). В идеале все участники этого невидимого общения машин не имели представления друг о друге до момента появления у вас лично. Они были произведены в разных странах разными компаниями. Вы их просто купили, как покупаете чашку, чайник, часы. Вы ничего не настраивали. Вы даже не знаете где в этих штуках источник питания. И вообще есть ли он. Вам не нужно менять батарейки.

В идеале Internet Of Things - примерно что-то такое, да. И до чего-то такого технологии уже доросли. Доступные в микрообъёмах достаточные вычислительные мощности? Сколько угодно. Микропотребление и способоы его достижения? Целые инженерные школы. Беспроводные протоколы и интерфейсы для mesh-сетей (грубо говоря, это сети, в которых не гарантируется возможность непосредственной передачи от одного узла к другому и централизация управления сетью и маршрутизацией практически нереализуемы, то есть, все узлы должны как-то сами разбираться, как всё-таки доставить пакет по назначению)? Куча есть, ещё больше будет. Датчики? Почти для чего угодно. Устройства "сбора энергии"? Есть и они. Умеющие "сгребать" в суперконденсаторы или аккумуляторы энергию света, радиоволн в широком диапазоне, наводки от электросетей 50 или 60 Hz, разные виды механической энергии (например, серийные "умные" включатели света, "сгребающие" энергию нажатия на клавишу, эта технология даже вылилась в консорциум EnOcean).

И если бы я был наивен, восторженно завершил бы здесь этот короткий текст бравурным утверждением "вот потому-то Internet Of Things - наше всё и наше будущее!". Но обойдёмся без пиар-приёмчиков. Хотя бы потому, что всё это уже было доступным, скажем, 4-5 лет назад. Ну, было несколько дороже (не радикально). Но уже было. За пределами лабораторий. Было у дистрибьюторов в достаточных количествах. Но 4-5 лет назад никто и не думал называть Internet Of Thing "новой большой штукой". И вот очень интересно - почему именно это началось сейчас? В ответе на вопрос, наверное, кроется и ответ на второй логичный вопрос - а будет ли вообще что-то из этой "новой большой штуки"? Потому что очень их много было уже, "новых больших штук", и очень немного из бывших осталось.

Так вот. В чём-то неопределённая идея IOT очень похожа на некогда совершенно неопределённую идею Internet. Даже не в том, что Internet в зародыше - тоже адаптация сугубо военного к университетскому любопытству. Нет. Вовсе не этим. А именно неопределённостью.  Совершенной неопределённостью. Как никто тогда и не подозревал что из  адаптации сугубо военного получится, так и с IOT никто толком не представляет себе что может стать результатом адлаптации сугубо промышленного.

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

В общем, я всё это к тому, что в IOT будет очень страшно и весьма интересно. Самые бредовые идеи уже собирают кучи потенциальных потребителей, готовых рисковать деньгами. Вспоминается уже ставший легендой проект на кикстартере светодиодной лампочки, управляемой с iPhone. Проект за рекордно короткие сроки собрал инвестиций много больше, чем планировал. Правда, вроде поучительно завершился ничем. Дизайнерские красивые картинки будущей продукции - это, конечно, очень мило, но, будущие творцы IOT, не забывайте - реальные технологии далеко не всегда позволяют сделать то, что нарисовали дизайнеры (насколько я помню, в проекте именно этой лампочки был такой вычурный радиатор охлаждения светодиодов, который можно изготовить разве что прецизионным литьём, а такая технология для стартапа фактически недостижима, это уже надо выходить на очень большие объёмы продаж). Потом Philips вроде как выпустила именно такую серийную лампочку. И она никакого шума не сделала вообще. И во всей этой истории как будто ни один человек не задал вполне очевидного вопроса - это что, я должен проснувшись ночью схватить iPhone чтобы пойти в туалет? И никто не задал второго очевидного вопроса - если у меня в руках мобильный телефон с ярким экраном, зачем мне вообще дистанционный включатель того света, я и так или его найду на стене, подсветив экраном, или вообще пойду куда мне срочно надо, используя телефон в качестве фонарика. Все эти очевидные соображения, похоже, отступали перед тем, чего пользователи ждут - перед возможностью воздействовать на объекты реального мира из мира виртуального. И наоборот.

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

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

Теперь, возвращая старые традиции, всякая мелкая польза.

Так как я попал под скромное обаяние Windows 8 (да, именно скромное), то вот Pokki. Она не похожа на аналог в прежних Windows. И это замечтаельно. Особенно в тёмной теме. Я же не для того использую Windows 8, чтобы имитировать Windows 7, но скакать между мирами для банального запуска приложений - это слишком даже для меня :)

Опять же, из-за скромного обаяния - медиаплейер Espera. Он не выбивается дизайном из всего прочего великолепия. В общем, хоть и умеет почти ничего :) весьма мил и потому без излишеств. И даже работает.

Для другой крайности, для Linux, - Dstat. Он хороший.

PS

Кого это интересует - всё будет, о чём спрашивалось ранее. Всему своё время.

Возвращение блудного попугая

Все здравствуйте!

Начну с музыкального сопровождения, чтобы не было так скучно. Думаю, Adam Hurst будет уместен. Например. Ну и так далее, в ютьюбе есть его в достатке, он очень талантливый композитор и исполнитель, а виолончель - вообще "рассудительный" инструмент, подходящий. Ну и, без лишней скромности, к звукам виолончели добавлю автопортрет из суровой реальности, чтобы следующий абзац о скуке стал понятнее:

Возвращение блудного попугая

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

Так как я пропустил молчанием самое интересное - конец года, то начну с именно с этого самого эээ, ну да, "интересного". Потому что тут и сказать почти  нечего. Если говорить о традиционных IT - скучный был год. Радует одно - похоже, этот год будет ещё скучнее (если судить по унылости отслеживаемых мной неисчислимых rss фидов). Даже и сказать толком нечего. Посему об индустрии буду краток © - мы от них революциев ждали, а они чижика домучить никак не могут. Всё возвращается на круги своя - опять в моде "тонкие компьютеры", вместо мейнфреймов теперь клауд-кластеры, всё это уже было, челюсть выворачивается от скуки, rss приносят тысячами ссылки на очередные JavaScript-библиотеки, без которых сегодня никак нельзя (хотя подавляющее большинство как-то обходится), предлагают также освоить 70 новых web API за три дня, а вот - очередной "революционный совершенно новый" клиент Twitter'a, вот страсти монетизации Instagram и девятый вал "планшетизации" бизнеса, всё на своих местах. Разве что. Разве что за прошедшие несколько месяцев стал заметен забавный эффект - как-то снизился накал страстей вокруг Linux. Какая-то тишина наступила. Да, кто-то там поругался с Торвальдсом и шумно откуда-то ушёл в куда-то, новые версии ядра выходят своевременно, как и новые версии дистрибутивов, пара-другая журналистов выстрелила перед самым светлым праздником Нового Года малокалиберными статейками, снаряжёнными пионерским бодрячеством - дескать, 2013-й год будет годом Linux на десктопе (очень своевременно, очень, учитывая тихое угасание десктопов в их традиционном массовом восприятии), да и всё. Об этом эффекте я завтра, наверное, напишу что-нибудь, ещё подумаю об этом и напишу. Но сразу скажу - для меня вторая половина года "больших виртуальных IT" (всё, что непосредственно нас не касается, можно считать виртуальным, например, технология NFC - это Очень Виртуальная Технология, и даже если её продукт есть в вашем гаджете, ни капли реализма в нашей действительности этот факт не добавляет) была особенно унылой, потому что слишком много было проблем в малых реальных IT, которыми я и занимался с переменным успехом. Ну и, наконец, - само собой, я откровенно приберегаю то интересное и из категории Next Big Thing, что было в прошлом году. Потому что оно пока ещё как бы "неформат". Так что всему своё время.

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

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

Возвращение блудного попугая

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

В общем, пришлось побалансировать на одной ноге (которую из-под тебя постоянно выбивают) на грани скальпельного острия между:

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

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

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

На этой позитивной ноте и завершу сей приветственный пост.

PS

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

PPS

Так как в пылу борьбы за урожай я разжился своем маленьким "свечным заводиком" (скромной домашней лабораторией), вспомнил как держать в руках паяльник и с наслаждением копошусь в микроконтроллерах, экспериментируя и программируя (забытй вкус ассемблера прекрасен!), а также потому что кто там купил Dell и за сколько денег - то меня абсолютно не беспокоит, у меня есть вопрос. Кому-то интересно будет, скажем так, учиться вместе со мной в этом блоге? Или, например, "натравить" на мой блог смышлёного ребятёнка, чтобы не рос балбесом? А то жалко же ж, столько интересного и доступного за копейки под руками, а пропадает :) Я готов делиться интересностями, никогда мне не было этого жалко. Если в комментариях наберётся желающих - мне большое облегчение выйдет, в этом унынии скоро ведь и писать не о чем будет. А тут как раз на подходе IOT - Internet Of Things, не забывайте. В него кто не успел - тот опоздал :)

Тревожно в мире, неспокойно. Я серьёзно.

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

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

Объяснюсь. Де-факто мир "больших доступных мощных машин" (тех самых теперь уже "больших" PC) сегодня фактически формируется двумя компаниями. Intel и AMD. Не-x86 архитектур для производительных современных доступных персональных машин - их просто нет. ARM когда-нибудь появится в 64-битовом исполнении, но и тогда не догонит давно виртуально x86-х монстров, например, по производительности вычислений с плавающей точкой. Есть, конечно, MIPS, у которой сто лет в обед есть 64-битовые процессоры, ещё и работавшие в культовых рабочих станциях Silicon Graphics, но что будет с MIPS - дело тёмное, особенно во время модной скупки производителей "железа", а не IP (Intellectual Property - так принято называть пригодные к синтезу описания "кишек" микросхем).  

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

Но это одна сторона медали происходящего с AMD. Есть и вторая. Цены. Точнее, динамика их изменения. Вот люди сделали диаграммку - как сокращались цены на модели процессоров в течение первых 50 недель после вывода на рынок:

Тревожно в мире, неспокойно. Я серьёзно.

Синие столбики - снижение цен Intel, зелёные - AMD. Понятно, что существенный "сброс" цен - он наблюдается в сегменте бюджетных (но далеко не хиленьких) процессоров, и он не только и не всегда является реакцией на снижение сбыта не очень удачных моделей и естественным учётом насыщения рынка. "Сброс" цен ещё и оружие. Причём обоюдоострое. Но кто там им порежется - нас, потребителей, не особо тревожит. Нас тревожить должно другое - на фоне искусственной истерии с "эпохой пост-PC", обострённой насыщенностью рынка доступными совершенными и уже устаревшими процессорами (такими, как i5-2500K, который никакого смысла менять на что-то сегодня нет), не получится ли так, что ценовая война приведёт к мору в одних окопах и ленивым заспанным толстым каптёрщикам - в других? Иными словами - не останемся ли мы в итоге без мощных доступных машин? Которые будут переведены в категорию "профессиональных рабочих станций" с вытекающими следствиями в ценообразовании?

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

И ведь вполне может наступить такой прекрасный день, когда в головах листающих "компьютерные" журналы 90-х годов гениальных управленцев, способных управлять всем чем угодно, и "лучше всего" тем, чего они меньше всего понимают, кристаллизуется чистая как слезинка ребёнка мысль - а, может, вернуться в Добрые Старые Времена, когда легендарная NextCube стоила $6500? А тут ещё и поправка на инфляцию. И "недополученная прибыль".

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

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

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

Кстати, что, никто не заметил, как поутихла истерика с "бизнес-применениями таблетов", с их "ролью в бизнесе" и с прочей собачьей чушью? Уже даже упоминать такие словосочетания - моветон. А как дышал, как дышал (с)

Всё это я к тому, что всё это мне не нравится. Меня эти ценовые эскапады настораживают. И жидкие потоки "революционных приложений". Вместе с триллионами "востребованных и необходимых" web-сервисов. Всё это вместе я бы назвал средневековьем индустрии. Тем более, что с её скоростями ей уже как бы и положено. Вот что я хотел сказать.

Зато радуют меня события в смежной области. В мире встраиваемых систем. Здесь получается как в истории с Магометом и горой (ой. это ничего, что я упомянул? погромов не будет?). Гора не выдержала, не дождалась и двинулась в сторону массовых применений. Так и не выродила индустрия носимых машин, изначально ориентированных на удобство взаимодействия с кучей внешних устройств. Поэтому внешние устройства пошли в сторону этих машин, причём своим вычурными партизанскими тропами Хо Ши Мина. И вот мы уже наблюдаем на самом деле медленное эпохальное явление - интернет-консорциум вместе с рядом производителей тихо-тихо списывает в воспоминания кучу всяких доморощенных протоколов. 6LoWPAN - IPV6 для всякой "мелочи", которая smart dust, неизбежно оставит в воспоминаниях очень многое. Потому что "стандарт стандартов". И потому что микросхему, объединяющую радиоканал с реализующим стек микроконтроллером, уже можно свободно купить, например, у Texas Instruments (только я это написал, - мне от TI пришла почтовая рассылка, и опять о smart grid и всяком сопутствующем, а умные электрические сети уже без беспроводных технологий бывают только в прошлом). И очень за недорого. И по моему скромному мнению самое интересное в IT сейчас именно в этой области - в энергоэффективных и одновременно экономных (особенно в смысле оперативной памяти) алгоритмах mesh-роутинга, в сверхкомпактных высокоуровневых механизмах, обеспечивающих взаимодействие с де-факто стандартными механизмами web-сервисов и браузеров. Ну а  применения smart dust - это отдельная область вообще. В ней, конечно, несоизмеримо сложнее "вариться", чем в web-сервисах с их малозатратным развёртыванием и разработкой. Но и сроки жизни у физических объектов немного отличаются от сроков жизни сервисов-однодневок. В среднем, имеется в виду.

И вот ещё интересное из тенденции "овеществления" IT - в соответствующих кругах было много обсуждений нового алгоритма оценки состояния литий-ионной батареи на основе физической её модели. И не просто разговоров. Почти 10-миллионный грант на создание алгоритма - это, согласитесь, не на $70 тысяч коучинга и девелопмента за "перспективные web-сервисы". Счастья человечества от этого алгоритма не ожидается, а вот ускорение зарядки литий-ионных батарей при одновременном увеличении срока службы добиться можно. Что уже неплохо.

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

Для пользователей Android - забавный виджет WebSnap. Он отображает выбранный вами фрагмент какой-то web-страницы, причём периодически его обновляет. Для вебдванольного изобилия бессодержательного - очень милая разработка.

Из интересного узкоспециализированного, но вдруг кому-то полезного:  очень хорошая разработка-дополнение к культовому в каком-то смысле и бесспорно бесплатному симулятору электронных цепей LTSpice  - EvoSpice. Это оптимизатор. Вы задаёте требуемые параметры схемы, EvoSpice оптимизирует значения компонентов для достижения заданных параметров. Даже работает в бесплатной версии. И иногда помогает.

На сегодня - всё.

Откланиваюсь.

Экое у нас тут благолепие. Надо бы исправить :)

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

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

Возможно, вы со мной не согласитесь. Возможно, я чрезмерно нервный жёлчный человек (ну, это даже не "возможно", а совершенно точно).

Но. Скажите, пожалуйста, вас ничего не смешит в следующем фрагменте текста:

"Вместо прямых инвестиций ... предлагает проектам свои услуги, стоимость которых оценивает в $70 000. Стартапам придется расплачиваться не деньгами, а 15-процентной долей бизнеса. В прейскурант входят экспертиза и бизнес-девелопмент, коучинг и обучение, юридическое, финансовое и HR-сопровождение, проживание и питание, предоставление офисного пространства, продвижение проекта, поиск и привлечение инвестиций."

И в следующем абзаце о собственно проектах - "Интересные, толковые, с перспективой, за редчайшим исключением, все уже работающие"

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

Признаюсь - над приведенной страницей я смеялся истерически. Нет. даже не так. Я ржал. Извините. Особенно насмешило "питание". Оно меня добило. При таких выгодах и перспективах тех, кто умудрился в нашей действительности создать интересный, толковый, с перспективой работающий самоокупающийся бизнес, - ИХ ЕЩЁ И КОРМЯТ!

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

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

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

Ну, хоть смешно. Уже что-то.

Кстати.

Я бы вообще изъял из русского и украинского языков слова "бизнеc-инкубатор". Неблагозвучнейшая калька. Во-первых, созвучная "инкубу" (который в большинстве случаев является безобразным существом, напоминающим козла). Во-вторых, инкубатор - это бройлеры. А бройлеры - это такие в раннем возрасте убиваемые на мясо скороспелые гибриды. Как ни крути, ничего хорошего в слове "инкубатор" нет. Разве что в инкубаторе есть "питание". Уж извините, не удержался.

А теперь всякое более насущное, но не менее весёлое.

Рекомендую любителям весёлой пост-апокалиптики непременно почитать 12 сценариев катастроф в IT. Почитать, подумать и посмеяться. А потом уже, насмеявшись, ещё немного, но хорошо подумать, и уже проникнуться. Потому что какую-то интересную катастрофу мы уже наблюдаем. Кто внимательно смотрит. Вы её не заметили? Компании, производящие конечные потребительские  продукты, начали покупать производство компонентов. Начала это Apple, насколько я помню. Теперь к ней присоединяется... Amazon. Де-факто подтверждаются слухи о выкупе ею производства систем на чипе (SoC) архитектуры ARM, "заточенных" под потребности потребительского рынка, у Texas Instruments. Очень интересная тенденция. Тем более интересная, что сама Texas Instruments сравнительно задолго до этих слухов официально объявила об уходе из этого сектора потребительского рынка (учитывая спектр продукции TI, это значит, что компания концентрирует усилия в  промышленном секторе, который, несмотря на кризис, в США наращивает объёмы заказов комплектующих). Как в бородатом анекдоте - "однако, тенденция". И тенденция настораживающая. По моему скромному мнению ничего хорошего для индустрии такой переход производителей к "варению в собственном соку", не даёт. Индустрии как раз и строятся и стоят на принципе "деления пирога", и этот  принцип обеспечивает нам с вами, потребителям, удобное для нас сочетание цены и качества продукции, одновременно выгодное и многим производителям. Сочетание, которым, если всмотреться в прошлое, никогда не могли гордиться замкнутые производители. Даже уважаемая мной и пост-мортум Sun. История повторяется с завидным упорством - только теперь вместо обширного выбора "рабочих станций" собственной архитектуры и с собственными процессорами (PA RISC. Sparc, DEC Alpha, PowerPC, MIPS etc), мы получаем обширный выбор устройств потребления информации с несовместимыми на уровне интегрированной в SoC периферии вариациями ARM. Что случилось с теми рабочими станциями - мы уже знаем. Потому что время показало. Но то хоть рабочие станции были, машины для работы. Потому и след какой-то оставили в истории, кроме воспоминаний о доходах акционеров, которые никому вообще не известны. А в новой модели? Что останется после неё? Ась?

Для любителей кровавых историй у меня вот ещё есть рекомендация. История MeeGo. Помните, было что-то такое у Nokia в проектах, чего толком никто так и не увидел в продуктовом качестве? Леденящая кровь история. В том числе и о многих "болячках" проектирования. В том числе и о хронической болячке пост-советского пространства (непонятно, правда, это мы от них, с севера, заразились, или они от нас) - о том, как "пляски" от технологий и инструментария затмили по-настоящему серьёзные проблемы (usability, например), и что из этого вышло в итоге. Очень рекомендую для вдумчивого чтения.

Из интересных новостей - однокристальные радиолокаторы миллиметрового диапазона уже доступны, ориентировочно $16 в партиях (стало быть, где-то $35 розница, на нашем рынке - до $50), BGT24MTR11(12) производства Infineon, области применения весьма прозаичны - от датчиков приближения к автоматически открываемым дверям до что придумаете. Меня, учившего радиолокацию по громадным железякам и набитым платами 50-тонным бандурам, до сих пор такие факты приводят в возбуждённое состояние :) - хочется купить даже не для того, чтобы поиграться, а просто чтобы у меня был свой радиолокатор!

Экое у нас тут благолепие. Надо бы исправить )

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

Экое у нас тут благолепие. Надо бы исправить )

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

На это раз у меня всё.

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

Откланиваюсь.

Извините, если я чего не то сказал ©

О величии, могуществе, ужасе и мелочах

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

Говорят, очередная истерика опять сформировалась вокруг выхода какой-то очередной проходной версии какого-то очередного мобильного телефона. И это в 2012-м году :( Сказать по этому поводу мне нечего, посему побуду-ка я фриком. И побурчу.

Причём бурчать буду о "святом". О великом, могучем и ужасном языке C. Который остаётся языком №1, если судить по разным оценкам популярности и по более внятным критериям, например, по количеству поддерживающих язык инструментальных средств.

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

А ведь C всё больше напоминает этот самый, который "до сих пор работает", молоток из тех самых времён.

Не спешите в меня плевать. Рано.

Давайте задумаемся над простыми вещами.

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

Как и всё, что принято говорить, это и правильно, и не совсем, и, тем более, - не всегда.

Потому что если даже принять истинность утверждения "C - это высокоуровневый ассемблер", надо бы ответить на очевидный вопрос - а какой именно машины? 

Странно, но за прошедший год я прочёл много записей о С всяких блогов - и с восторженными откровениями, и с hate speeches, и ни один из авторов почему-то не начал с ответа на такой простой вопрос - а что мы знаем о виртуальной машине, исполняющей "язык ассемблера C"?

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

Итого, виртуальная машина C - фон Неймановская с линейной адресацией памяти. Это факт.

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

Для меня это три не факта. 

Но начну издалека и с несколько неожиданного в контексте.

Довелось мне влюбиться на старости лет в микроконтроллеры семейства PIC18, которые производит фирма Microchip. Когда-то, в одной из прошлых жизней, с PIC-контроллерами я имел дело, но это были другие времена, другие PICи (16-й серии). А вот в PIC18 раскрылась вся красота архитектуры.

PIC18 - гарвардская машина. Памяти программ и данных в ней размещаются в отдельных адресных пространствах. Что, в частности, означает - традиционные для фон Неймановских машин "фокусы" с переполнениями буферов и исполнением "левого" кода для гарвардских машин - штука невозможная. Когда-то для микроконтроллеров это было совершенно не важно. Но не в 2012 году, когда 8-ми (или 16-ти, смотря по чему судить - по разрядности обрабатываемых данных или по разрядности машинной команды) битовые машины на кристалле оснащаются очень даже "взрослой" периферией вроде Ethernet-контроллеров.

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

Память программ у этой машины вполне традиционная, с линейной адресацией (в некоторых пределах, не буду вдаваться в лишние детали).

А вот память данных - это что-то.

О чём и рассказывать лучше нетривиально.

Представьте себе - вы хотите сделать аппаратную поддержку защиты памяти N процессов (N - конечное значение, заранее известное, например, 15). Для малого вычислителя. Не претендующего на универсальность. Иными словами - выделить каждому процессу какое-то количество ячеек памяти и сделать так, чтобы из процесса при соблюдении минимальных правил написания программы на уровне машинных команд нельзя было "ударить" по памяти других процессов. Добавьте к этой задаче требование эффективной (опять же на уровне машинных команд) реализации межпроцессного обмена. И, наконец, примешайте ко всему этому быстрый доступ к управляющим регистрам кучи периферийных устройств. Опять же, на уровне машинных команд. Ну и, наконец, для полноты картины - всё это надо реализовать в RISC-процессоре с разрядностью обрабатываемого слова 8 бит, и с разрядностью машинной команды - 16 бит (у настоящих RISC-процессоров эти разрядности никогда не совпадают, потому что настоящий RISC-процессор должен исполнять команды за 1 такт, а как поместить, например, команду непосредственной загрузки регистра 32-битовыми данными в одно 32-битовое машинное слово?).

A?

Нетривиальная задача в итоге получается?

Весьма нетривиальная.

И вот что сделали архитекторы Microchip.

Чтобы "утрамбовать" в большинство однотактных команд всё, что возможно, иными словами - уместить в 16 битов команды как можно больше кодов команд, они разбили память данных на страницы по 256 байтов каждая. Очевидное решение. Любому программисту - очевидное. 256 байтов адресуются 8-битовым адресом, что оставлет ещё восемь битов из 16-ти машинного слова для кода команды. Пока всё просто и очевидно. Каждому процессу можно выдать свою страницу памяти, и за её пределы 8-битовым адресом он никак не выйдет.

Но в требованиях есть ещё возможность быстрого (то есть, с помощью того же 8-битового адреса) доступа к двум общим областям данных - одной для обмена между процессами и второй - для доступа к управляющим регистрам. Это уже сложнее. И для этого использован приём "схлопывания адресного пространства" с помощью дополнительного бита в коде команды. Если этот дополнительный бит установлен в единицу, 8-битовый адрес памяти данных в команде адресует ячейку выбранной страницы. А вот если в ноль - адресное пространство всех страниц "схлопывается", предоставляя тем же 8-битовым адресом доступ к первым 96 байтам первой страницы и последним 160 байтам последней страницы. То есть, вместо одной текущей выбранной страницы получается доступ к двум кускам двух страниц. Что позволяет однотактными командами быстро читать-записывать данные из этих кусков адресного пространства независимо от видимого в данный момент его фрагмента.

160 байтов последней страницы адресного пространства данных - они специальные. В них размещаются регистры управления процессором. В том числе и регистр, биты которого отвечают за выбор текущей страницы памяти данных. И три очень забавных одинаковых набора из семи регистров. Для реализации механизмов косвенной адресации в пределах всего адресного пространства данных, а не одной страницы. В пару регистров каждого такого набора можно загрузить 12-битовый адрес (12 битов - 4096 адресуемых ячеек памяти, размер страницы - 256 ячеек, следовательно, всего - 15 страниц), а пять оставшихся регистров представляют собой "интерфейсы" для выполнения операций чтения-записи без модификации этого адреса и, например, с автоматическим увеличением на единицу адреса после выполнения операции. Очень хитрый механизм косвенной адресации, ещё и в трёх экземплярах. Ну и ещё всяких интересных регистров есть в этой 160-байтовой области, которая во всех PIC18-контроллерах обязательно реализована и обязательно на 15-й странице памяти данных.

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

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

В общем, при некоторой практике (и с учётом доступности весьма "навороченных" PIC18) от этой машины начинаешь получать море удовольствия. До тех пор, пока... программируешь на ассемблере.

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

И, заодно, "вылезают" все огрехи C как языка низкоуровневого программирования.

Могу часть их перечислить:

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

2. Язык содержит соверешнно бесполезные для низкоуровневого программирования конструкции. Например, - битовые поля в структурах. В соответствии со стандартом C положение этих битовых полей в машинном представлении ничем не определяется, и потому зачем они нужны "в целом и основном" для низкоуровневого программирования - не совсем понятно;

Есть ещё множество нюансов, более относящихся к неудобствам, чем к фундаментальным недостаткам.

И всё это я хотел написать лишь с одной целью - очень нехорошо, что объявленный величайшим и ужаснейшим, хоть и заслуженно для определённых архитектур, язык программирования начинает косвенно диктовать условия системным архитекторам. Потому что становится очень скучно - все архитектуры постепенно становятся похожими друг на друга. А как же интеллектуальное удовольствие? :) Шучу. А как же ориентированные на прикладные области архитектуры? А как же архитектурная поддержка нужных и полезных задач?

И ещё хуже то, что за время существования C ничего лучше никто не придумал. Хуже - да. Хуже - это запросто. Одного C++ хватает, чтобы стало намного хуже.

Что, никто не занимается низкоуровневым программированием? Не верю. Больше того скажу - с ростом интереса к тому, что принято называть "умной пылью", с востребованностью Internet of Things, с доступностью "всепроникающего компьютинга", со всем этим спрос на эффективное низкоуровневое программирование будет расти. Никому, понимаете, не нужна "умная пыль" стоимостью $100 за "пылинку", ещё и требующая здоровенный аккумулятор для каждой "пылинки".

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

(уткнулся в макроассемблер)

Откланиваюсь

Скучно, девочки

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

Говорят, "предатель" Гасси, прекрасно знающий "кухню" компании, в которой провёл много лет, выдал все секреты Полишинеля разом. Я читал оригинал статьи Гасси. Ничего крамольного не усмотрел. Всё там очевидное. Просто в головах путаница большая между "изобретательским процессом" и "дизайном с инженерией". Результатом изобретательского процесса всегда есть нечто, чего до появления этого результата не было. В качественном смысле. Дизайн с инженерией порождает то же самое, что было, но с нюансами. Или более дешёвое, но компромиссное в свойствах, или более дорогое, но и со свойствами получше. Это такие прописные истины, что повторять их стыдно - как все предприниматели делают одно и то же, но каждый по-разному, так и существующие с ними в связке инженеры. К изобретателям, науке и прочему все эти люди никакого отношения не имеют. И иметь не могут. Больше того, - им и нельзя. А то мы будем "ездить" на машинах, которые каждый год "скоро появятся, через пять лет".

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

Говорят, что с фейсбуком вышел какой-то неожиданный кошмар и трагедия. И что вообще со всеми революционерами такое случается. Та же самая путаница. Абсолютно та же самая. Революционного в фейсбуке можно отыскать, разве что, действительно революционный идиотизм вокруг него. Заурядная соцсетка. С нечеловеческим интерфейсом, кстати. Неудобная для общения. Таких было и будет. Заурядная схема монетизации "напёрсточников 2.0" - это когда напёрсточник перекладывает физически утомляющую задачу "кручу-верчу-угадать хочу" на самих лохов, при этом использует стаканчики с проплаченными рекламными логотипами и приглашает в группу разогрева лохов оплаченных знаменитостей, которым самим тоже в лом гонять шарик, поэтому они за меньший прайс нанимают нетребовательных писак с "опытом в социальных сетях". Для полноты картины следует вспомнить самую, извините, сволочь - авторов неисчислимых "книг" о методиках продвижения в социальных сетях и о  несказанных выгодах от использования этих самых "методик". Я что, что-то выдумал? Или вы не видели трактатов "твиттер на службе бизнеса" (если читали - мне вас искренне жаль)? И что, кто-то воспринимал этот откровенный бред всерьёз? Кто? Покажите в него пальцем. Или кто-то верил, что так качественно бредить можно будет долго, и, тем более, долго можно будет втюхивать венчурным капиталистам стартапы, созданные по приницпу "сгоним стадо, пардон, наберём аудиторию и продадим её по-быстрому"?  Короче. Социальные сети, безусловно, имеют право на существование, ничего нового в них после форумов, например, нет (любой блог - это форум, в котором ветки открывает один человек), но никакого права на сущестовование не имеют истерики вокруг них. И пора уже не сюсюкать, а называть вещи своими именами. Не работают поганые эти "методики" продвижения, чхать все хотели на "репутационный менеджемент в соцсетях", ничего кроме бугаганства не дают ни чёрный пиар, ни белый пиар в соцсеточках, и все, кто тратил на этот маразм деньги - кромешные идиоты (кроме тех, кто был умно небескорыстен, через соцсети и копеечных блогиров очень удобно списывать рекламные бюджеты "с осадком в кармане"). И ещё большие идиоты - те, кто всю эту вакханалию поддерживал восторженными воплями или бескорыстно, или в надежде "срубить по-лёгкому". 

Ладно. Хватит банальностей. Время такое, что расходоваться всерьёз на всю эту чепуху нерачительно совершенно. Лучше будем о чём-нибудь хорошем. И полезном.

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

О гениальном. Оно есть. Не Apple'ом одним этот мир строится, и не на трёх белых умилительных мыльничках стоит.

Вот совершенно гениальная штука - ручной инструмент с точной коррекцией траектории. Это - инновация. И даже немного изобретение.

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

Это уже не совсем новое, но до чего красивое:

Скучно, девочки

Это - однокристальный допплеровский радиолокатор с несущей частотой 122 GHz. Учитывая частоту, пространственное разрешение такого локатора - миллиметры. Дальность действия - метры. Рыночная стоимость обещается до одного евро. Такие штуковины при массовом производстве могут изменить массу привычных нам вещей. Начиная от существенного облегчения жизни незрячих и дальше, сколько подсказывает воображение. Ну и робототехника, конечно. В ней доступные источники пространственной информации бесценны.

Кстати, о next big thing в контексте этих прекрасных разработок. Конечно, речь идёт о взаимодействии вычислительного (нематериального) и материального миров. И о применениях этого взаимодействия. Реально полезных, а не "креативных" (отвратительнейшее слово какое, вечно за ним стоит что-то убого слепленное сиюминутное). Но это уже не тайна, конечно. Достаточно сказать, что пресловутый "умный дом" - это уже 25-миллиардный рынок, а к 2017 году он может стать 60-миллиардным. И у меня складывается впечталение (не на ровном месте, а из обстоятельного анализа происходящего в этом сегменте рынка), что происходит чёткое отделение всякой мультимедии от  "умного дома". Это два разных сегмента. "Умный дом"- в первую очередь одновременное экономное использование ресурсов (проще говоря - меньшие выплаты за эксплуатацию) и удобства. До "умного дома" было возможно или-или. Или экономишь, или удобно. Теперь учатся делать одновременно. Ещё и безопасно. А мультимедийная составляющая - совсем другая опера.  

UPD - только что наши сети притащили очередное косвенное подтверждение вышесказаному.

Вторая большая штука вовсе не нова. Но удивительна в условиях открыто объявляемой стагнации самых разных экономик. Кто бы мог подумать, что рынок станков с ЧПУ переживает бум... ? Очень забавный факт. Ещё и о европейском рынке речь идёт. Не думается мне, что крупные производители решили использовать период экономической депрессии для радикальной модернизации производств. Больше того, мне думается, что производства крупных производителей давно оснащены на зависть всем. Стало быть, растут средний и мелкий производящие сектора. Иными словами, мы наблюдаем оздоровление капитализма, который в свое время стал на ноги именно благодаря доступности средств производства малым и средним производителям. А там, где станки с числовым программным управлением, там и САПР, и сети, в общем, там всё, что касается IT. И там оно рельно жизненно важно, а не как в мире лёгких денежек из соцсеточек. Так что PHP и веб-дизайн, конечно, хорошо. Но приоритеты в потребностях будут изменяться постепенно. Не могут не изменяться.

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

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

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

web-сервис из полезных и красивых - CodeUML. Название говорит само за себя. Транслятор несложного языка описания UML-диаграмм в визуальный язык UML (нет, всё-таки программисты совершенно невообразимо прекрасны - сначала они придумают визуальный язык, потом придумают как его транслировать в исполняемые языки, потом придумают язык, позволяющий в текстовом виде задавать визуальные конструкции, и так и не задумаются зачем им после этого вообще какие-то диаграммы? :) ) Как бы там ни было, милый сервис, реализация открытая, а что надо выучить ещё один очень простой и выразительный язык описания очень простых и выразительных UML-диаграмм для получения очень простого и выразительного кода, так это... ну, вы понимаете. Зато с помощью этого сервиса вы можете произвести неизгладимое впечатление сурового системного архитектора. Что уже немаловажно.

На сегодня всё.

Откланиваюсь.

 

Ukraine

 

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