kaipa: (Default)


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

Федор Сологуб.

Есть известное переложение для одного фортепиано Эрла Уайлда (например), но оно при всех своих достоинствах в полной мере не передает диалог голоса и инструмента. (Эрл Уайлд в 70х даже выпустил очень хорошую пластинку с переложением нескольких рахманиновских романсов). Несколько лет назад виолончелист Матc Линдстром попробовала заменить голос своим инструментом, а аккомпанировал опять Владимир Ашкенази.



(На youtube есть только этот фрагмент, и если я выложу целиком то, боюсь нарушу чьи-то права).

P.S. Кстати Уайлд выступал с концертами до 92(!!!) лет. Удивительное творческое долголетие. Надо бы послушать его 90-летний концерт в Карнеги-холле, должна быть запись.
kaipa: (Default)
Наконец, со второй попытки (первая пропала по пути) мне доехал диск с редко исполняемыми произведениями Метнера, которые незаслуженно находятся в тени его "сказок", сонат и популярного цикла "Забытые мотивы". Не все мне пока показалось интересным, но и "Забытые мотивы" я тоже не сразу расслушал.

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

1.


Навеяно "Ангелом" Лермонтова, и чуть позже Метнер переделает это в песню.

По небу полуночи ангел летел
И тихую песню он пел;
И месяц, и звезды, и тучи толпой
Внимали той песне святой.
Он пел о блаженстве безгрешных духов
Под кущами райских садов;
О боге великом он пел, и хвала
Его непритворна была.
Он душу младую в объятиях нес
Для мира печали и слез,
И звук его песни в душе молодой
Остался — без слов, но живой
И долго на свете томилась она,
Желанием чудным полна;
И звуков небес заменить не могли
Ей скучные песни земли.

5-8.


5я часть "Анданте" тоже навеяна Лермонтовым. А дальше просто хорошо.

Метель шумит, и снег валит,
Но сквозь шум ветра дальний звон,
Порой прорвавшийся, гудит;
То отголосок похорон.
То звук могилы над землей,
Умершим весть, живым укор,
Цветок поблекший гробовой,
Который не пленяет взор.
Пугает сердце этот звук,
И возвещает он для нас
Конец земных недолгих мук,
Но чаще новых первый час...
kaipa: (Default)
Оказывается, существуют видео в свободном доступе. Кому интересно:

1. HL++ 2013. Распределенные системы хранения данных для аналитики: Vertica и другие системы. Достаточно большая часть доклада -- это общие архитектурные соображения.

2. HL++ 2016. Переезжаем на Yandex ClickHouse.

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

Update. Нашел и залил видео от 2012.

3. HL++ 2012. Аналитическая инфраструктура непрерывного тестирования интернет рекламы.

4.5 : 3.5

Nov. 22nd, 2016 03:28 am
kaipa: (Default)
Карякин всю партию играл в кошки-мышки с бедным норвежцем, а завершил и вовсе эффектным шахматным этюдом. Блеск!
kaipa: (Default)
Некоторое время назад я обратил внимание на то (линк), что команда Обамы в кампанию 2012г активно использовала технологии машинного обучения для идентификации и коммуникации с колеблющимися избирателями. После победы Трампа стали известны (интервью после выборов, статья Bloomberg до выборов или поиск по словам Brad Parscale) некоторые детали его кампании. Основное внимание его команды было уделено прямому маркетингу (direct marketing), то есть правильно сфокусированной рекламе и анти-рекламе (что тоже важно) через различные каналы интернета. Только официально Трамп потратил на это в несколько раз больше Клинтон. Учитывая, что пресса в основном была за демократов, Интернет для Трампа оставался чуть ли не единственным способом "дойти" до своего избирателя. В процессе кампании команда Трампа кроме того собрала через интернет (в основоном объявлениями на Фейсбуке) $260-280 миллионов пожертвований вместе с е-мейл и физическими адресами -- 12-14 миллионов реальных людей поддерживающих Трампа. Это колоссальный ресурс, которым команда Трампа сумела правильно распорядиться.

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

Cage

Nov. 11th, 2016 02:19 pm
kaipa: (Default)
Я уже как-то давал эту гениальную вещь. Это 1948г! И оригинально она была написана для танцовщицы Louise Lippold, поэтому вариант с хореографией больше отвечает замыслу композитора.

ClickHouse

Nov. 9th, 2016 06:25 pm
kaipa: (Default)
Вчера, пока Америка голосовала за Трампа, я выступил на юбилейной конференции HighLoad++, которая в этот раз проводилась в Школе Управления Сколково. Это было мое третье выступление на HL++ (предыдущие -- в 2012 и 2013гг) и, наверное, самое успешное. Рассказывал я про Яндекс.ClickHouse -- аналитическую массивно-параллельную СУБД, разработанную Яндексом для своих потребностей и выпущенную в OpenSource летом этого года.

Надо сказать, что Яндекс произвел некоторую революцию. КликХаус -- это очень быстрая и очень хорошо масштабируемая система, которая по скорости может померяться с кем угодно, включая Vertica. Яндекс -- большие молодцы, что ее сделали, и еще большие, что открыли для всех желающих. В КликХаусе применен ряд удачных технических решений, за счет чего достигаются впечатляющие результаты производительности на тестах и реальных задачах. Впрочем, в большей степени они впечатляют тех, кто до этого имел дело только с простыми OLTP базами данных или с Хадупом. Интерес к КликХаусу в России и в ИТ-мире большой и вполне заслуженный. Яндекс выступил с докладом и провел несколько митапов. А потом выступал я.

В моей компании я веду проект по миграции части инфраструктуры на КликХаус и мы сполна вкусили всю его специфику. Надо сказать, что у Яндекса нет опыта продвижения OpenSource проектов, и они не понимают, как это делать и зачем. Я безуспешно пытался выяснить их планы развития, roadmap -- не раскрывают. После моего доклада, надеюсь, что они поняли свои ошибки, хотя бы некоторые. Если в своей презентации ребята из Яндекса рассказывали, какой КликХаус хороший и как он замечательно решит все проблемы, то я указал на существенные недостатки и ограничения КликХауса, которые делает его использование для задач вне Яндекса неудобным, а возможный переход с другой инфраструктуры -- весьма болезненным. Конечно, все проблемы решаемы, и некоторые из решений я предложил и обсудил в своем выступлении, но они существенно усложняют использование продукта. Хотя многие из недостатков и ограничений могли бы быть достаточно легко устранены, если бы Яндекс обращал большее внимание на пожелания OpenSource сообщества.

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

А Сколково -- http://school.skolkovo.ru/ru/ -- мне понравилось.
kaipa: (Default)
В воскресенье сдал на первый дан айкидо, черный пояс. Сложный, тяжелый физически и психологически экзамен, подводящий черту под многолетним обучением. Других поясов в айкидо нет, только белый -- ученический, и черный, но первый дан -- это лишь первая ступенька, важный рубеж, фундамент, от которого надо развиваться дальше, совершенствуя технику владения телом, пространством, движением, временем. После предыдущих экзаменов на старшие кю у меня не было ощущения, что я вышел на новый уровень. Сейчас есть. Я другими глазами смотрю на ребят на татами, по-новому чувствую свои и их движения, вижу нюансы, которые раньше не замечал. Сегодня вел тренировку вместо своего сенсея -- непонятно откуда появилась плавность, которой я почти безуспешно добивался много месяцев. Но вместе с тем есть и понимание, как много я еще не умею. Правило "Чем больше знаешь -- тем больше не знаешь" в айкидо работает так же, как и в познании других глубоких истин.

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

Увы, но Блекберри как производитель смарфтонов умирает. Компания переориентируется на программное обеспечение, портируя свои корпоративные решения и технологии безопасности на Android. В качестве производителя ПО у нее все может еще хорошо получиться, потому что один раз уже получилось. Я имею ввиду QNX.

Многие близкие к ИТ-индустрии слышали про эту древнюю операционную систему реального времени, о надежности которой ходят легенды. Не немногие в курсе, что 1) она уже давно принадлежит Blackberry (собственно, Blackeberry 10 OS -- это развитие QNX для мобильных устройств) и 2) занимает больше 50% рынка встроенных автомобильных систем (помимо приложений в разных областях промышленности, от медицины то ядерных реакторов). Так что если у вас последние модели таких марок как Audi, BMW, Chrysler, GM, Honda, Maserati, Mercedes-Benz, Porsche, Toyota, Volkswagen, Land Rover и даже Ford, который переходит на QNX с микрософтовской платформы, -- то шансы, что внутри вашей машины есть QNX весьма высоки. И динамика рынка такова, что доля QNX будет только расти, Блекберри тут на переднем крае технологии.

Узнал я это совершенно случайно, разбираясь с инфотейнмент системой своего автомобиля. Она у меня довольно простая, но с самого начала удивила продуманностью. В рекламных буклетах было еще много плюшек, которые на нее навешиваются, включая такую экзотику как чтение дорожных знаков. Но вот какой станет машина всего через несколько лет, можно посмотреть на презентациях концептов ниже. Мне было очень интересно, в числе прочего узнал про технологию V2X.
+2 )

Sailfish

Oct. 24th, 2016 12:46 am
kaipa: (Default)
Мне всегда было жаль компании Эриксон и Нокия, которые достаточно внезапно проиграли рынок мобильных телефонов, потому что телефоны неожиданно стали не для звонков. Отличная операционная система Symbian OS с их уходом с рынка тоже приказала долго жить (у меня остался последний симбиановский флагман -- Нокия E-7). Но оказывается, что из осколков Нокии все же выплыла независимая опенсорсная операционная система для мобилок Sailfish OS, развитие платформы MeeGo, и телефон Jolla. Насколько я понимаю, Sailfish может портироваться на более-менее любое железо (например, ее используют на Nexus 5), но есть и устройства, которые выпускаются специально для этой платформы. Я был немало удивлен, узнав что один из последних таких телефонов был выпущен российской компанией Oysters.

В целом, достаточно интересная альтернатива Андроидам и Эпплам, у которой вполне может быть будущее. Платформа развивается на энтузиазме и краудфандинге, поэтому перспектив у нее даже больше, чем у Blackberry OS, которая неумолимо проигрывает свой родной корпоративный сегмент и вряд ли переживет 2017г.

Orch-OR

Oct. 20th, 2016 02:40 pm
kaipa: (Default)
Некоторое время назад я читал (1,2) "Тени Разума" Роджера Пенроуза, его подход к проблеме сознания мне показался интересным, но книга достаточно старая, с тех пор должно было много чего поменяться. [livejournal.com profile] sober_space посоветовал спросить об актуальном состоянии этой теории [livejournal.com profile] moonwalker72, тот на мой вопрос не нашел времени или возможности ответить (Update: ответил, объяснив, как он это сейчас видит), но из его журнала мне стало более-менее понятно, что идеи, предложенные Пенрозуом 20 лет назад, не только живы, но и в последнее время получают подтверждения.

Научное название теории Хамероффа-Пенроуза -- Orchestrated Objective Reduction, или сокращенно -- Orch-OR. Я не знаю, какой термин используется в русскоязычной литературе. В самых общих чертах суть состоит в том, что физические процессы, которые ответственны за сознание и сложное "невычислимое" мышление 1) происходят не в нейронах и их связях, а между нейронами в микротрубочках; 2) являются квантово-механическими, возможно, с привлечением еще не известных принципов редуции квантового состояния (см. Penrose Interpretation).

Теории или гипотезе посвщяен большой портал www.quantumconsciousness.org соавтора Пенроуза биолога Стюарта Хамероффа, где можно найти актуальные публикации по этой теме.

Но не только там. Новые исследования биологов говорят в пользу гипотезы Хамероффа-Пенроуза. Вот несколько статей:
1. Atomic water channel controlling remarkable properties of a single brain microtubule: correlating single protein to its supramolecular assembly. 2013.
2. New Results about Microtubules as Quantum Systems. 2014.
3. Modelling Microtubules in the Brain as n-qudit Quantum Hopfield Network and Beyond. 2015.

Первая статья наделала много шума, активно обсуждалась именно в контексте Orch-OR теории (см. например,
Discovery of Quantum Vibrations in “Microtubules” Inside Brain Neurons Corroborates Controversial 20-Year-Old Theory of Consciousness), и, возможно, стимулировала возобновление интереса исследователей к этой теме.

Все это безумно интересно, но у меня не хватает квалификации объективно оценивать. Насколько я понял, moonwalker72 специально занялся нейробиологией, чтобы разбираться в этой теме и, возможно, как-то самому участвовать в исследованиях, присовокупив свой программистский опыт. Снимаю шляпу.
kaipa: (Default)
Гуляя вдоль моря с ребенком, я обратил внимание на странные "блямбочки" на камнях в полосе прибоя. Тронул -- а они живые!



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

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

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

Вот такое замысловатое переплетение блюдечек, Гёте и британских учёных.

+1 )
kaipa: (Default)
По одной из версий, прообразами Йоды послужили два японских мастера боевых искусств. Исследования этого предположения указывают на Сокаку Такэду и Годзо Сиоду. Такеда был представителем знаменитого семейства самураев, посвятивших свою жизнь военной борьбе. Их мастерство, называемое Дайто-рю, принято считать основой айкидо. Мастер-фехтовальщик Такеда, обозначенный просто как номер «4’11», заработал себе прозвище Айдзо не Котенгу, что в переводе означает «карлик-недоросток». Аналогичным образом и Годзо, основатель ёсинкан айкидо, находился под этим же числом — «4’11». Как и Йода, они были чрезвычайно малы ростом, но тем не менее это не помешало им в совершенстве овладеть силой боевых искусств. Их искусство основывалось на учении Айки, или же просто Ки (Силе). Кроме того, как и Йода, они были прирождёнными учителями, посвятившими свои жизни следованию пути военного искусства.

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


Из википедии.

Интересная версия, и из пересчисленных прообразов Годзо Сиода мне кажется более подходящим на роль Йоды. Настоящий джидай, сильный и чистый духом, неоднократно применявший айкидо в реальных схватках во время Второй мировой войны и во время оккупации Японии американцами и практически до самой смерти с полной отдачей отдававший себя своим ученикам.




Сокаку Такэду и Морихэй Уэсиба слишком серьезны. Хотя последний больше похож чисто внешне.

kaipa: (Default)
-- Вы в первый раз в Албании?
-- Еще бы!

Разговор на границе.

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

Я позволил жене и детям закончить завтрак прежде чем объявить о предстоящих изменениях наших планов. В Барселоне надо было обязательно быть вечером в воскресенье. Конечно же, никаких вариантов улететь в субботу уже не было, так как многие узнали о забастовке раньше нас. Поезда и паромы тоже не вариант, не успевали. Стали смотреть аэропорты соседей -- кто там рядом, Турция, Македония, Болгария, Албания... Албания? Из Тираны неожиданно нашелся недорогой рейс утром в воскресенье, со стыковкой в Стамбуле. Причем, тот же рейс сразу из Стамбула стоил почти в 10(!) раз дороже. Решение принимается быстро, до Тираны по гуглокартам всего 700-750км и 9-10 часов езды, возьмем машину и доберемся. А то когда еще доведется побывать в Албании! Тем более, что не так давно туда ездил [livejournal.com profile] lucas_v_leyden и своим замечательным рассказом рассеял многие стереотипы об этой стране, так что в плане безопасности я более-менее был спокоен.

Read more... )
kaipa: (Default)
1. Многочисленные исследования мумии, проведённые на сегодняшний день, рассказывают многое о жизни ледяного человека.

2. По результатам расчётов учёных, устройство было сделано на 35-й параллели на острове Родос.

Впечатлен.
kaipa: (Default)


С улицы слышится блюз, из соседней таверны. Минут десять прислушиваюсь издалека, поют вроде неплохо. Беру детей, идем. Ё-моё, флойды! Welcome to the machine! Не самая популярная песня, да еще в акустике. Поют не просто неплохо, а чуть ли не лучше оригинала! Две отличные гитары, виртуозное исполнение и аккомпанимент друг другу. Голос одного из музыкантов не флойдовский, а более глубокий, ближе к Иану Андерсону, и даже похож на того лет 15 назад; второй -- слегка охрипший Уотерс, хотя внешне почти Гилмор. Сыграли еще что-то из ранних флойдов, а потом пошел разнообразный смутно знакомый блюз.

Народу никого, ребята ужинают, пьют, и играют для себя. Дети слушают с открытым ртом, чем немало забавляют присутствующих. Впрочем таких немного: кроме нас и музыкантов с двумя их спутниками в таверне только одна пожилая пара. Редкие прохожие с любопытством поглядывают, но проходят мимо. Через некоторое время один из музыкантов к нам подходит, знакомится, и оказывается, что он родом из Лос-Анжелеса, переехал сюда 9 лет назад. Узнав, что мы из России, сказал, что Путин молодец, а то, что происходит в США сейчас с выборами -- это ужасный кошмар.

Что-то еще играют, между разговорами и не всегда приличными шутками, временами затягивая блюзовую колыбельную, но моих детей таким не прошибешь. Узнаю Radiohead (15 минут искал сейчас, как она называется -- Creep).

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

* * *

Музыканты ушли и наступила тишина. Невдалеке плещется море. Солнце давно утонуло -- на небе звезды и ясно различимый Млечный Путь. Родина Зевса, Неарха и Эль Греко. Когда-то здесь Европа стала женщиной, и теперь это самая ее южная земля. Крит.
kaipa: (Default)
Варианты, доступные с ютьюба, меня не удовлетворили, пришлось выложить записи из своей коллекции. Музыка осеннего настроения, и сюда бы лучше подошел какой-нибудь красивый осенний видеоряд. Но что-то хороших фотографий осени у меня нет, поэтому будет эта пара орхидей.

kaipa: (Default)


Чем-то мне эта фотография цепляет. На нее можно смотреть почти так же, как и на настоящий огонь.

P.S. Гугл полностью угробил Пикасу. picasaweb переехал в архив, а через Google Photos ссылки кривые и EXIF режется.
kaipa: (Default)
Наткнулся у Ричарда Фейнмана на описание, как считали Бомбу в Лос-Аламосе. Это просто замечательно.

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

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

Но и это еще не все. Параллельные вычисления!

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

Частичный перезапуск в случае ошибки.

    Когда пропускали карточки, машина иногда делала ошибку, или на карточке набивали не правильное число. Обычно в таких случаях нам приходилось возвращаться назад и все начинать сначала. Но мои сотрудники заметили, что ошибка в каком-то пункте в данном цикле сказывается только на соседних числах, в следующем цикле - снова на близлежащих числах и т.д. Так это и идет по всей колоде карточек. Если у вас 50 карточек и ошибка допущена в карточке Э39, она сказывается на карточках Э37, 38 и 39. В следующем цикле - на карточках Э36, 37, 38, 39 и 40. А затем она распространяется как болезнь.
    Мои сотрудники обнаружили ошибку в том, что было уже сделано раньше, и у них возникла мысль - провести выкладки заново для небольшой колоды из десяти карточек вокруг ошибки. А поскольку десять карточек пройдут через машину быстрее, чем колода из пятидесяти карточек, они пропустят маленькую колоду, продолжая оперировать с пятьюдесятью карточками, в которых, как чума, распространяется ошибка. Но поскольку десять карточек будут готовы быстрее, они изолируют ошибку и исправят ее. Очень умно.
    Вот как эти парни работали, чтобы увеличить скорость. Другого способа не было. Если бы им пришлось остановиться для исправления ошибки, мы бы потеряли время, а взять его нам было неоткуда.

Примерно в то же время создавался первый полноценный компьютер ЭНИАК, но основные расчеты были произведены именно описанным выше способом. Интересно, а как у нас? МЭСМ -- это 1950г, то есть расчеты по Бомбе должны были делаться тоже похожим образом. Только айбиэмовских машин у нас не было.
kaipa: (Default)
Побывал сегодня в офисе Яндекса, общался с разработчиком их "базы данных" ClickHouse (возможно, напишу об этом как-нибудь подробно). А вот отличный офис ведь. Из крупных интернет-компаний я был в офисе Гугла в Калифорнии, был в офисе Mail.Ru на Соколе -- как-то не цепляло. А вот яндексовский неожиданно сильно понравился. Внутренний двор с огромной вело-парковкой, многочисленные терраски, со вкусом оформленный очень теплый и уютный интерьер в зеленых тонах -- и это практически центр Москвы.

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

Profile

kaipa: (Default)
kaipa

April 2017

S M T W T F S
       1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 04:45 pm
Powered by Dreamwidth Studios