moonwalker72: (Ichirohiko)
Сделали 1000-ядерный чип. С пиковой производительностью 1.78 TIPS (эт сталбыть миллионов MIPS). Энергоэффективность там впечатляет. Собственно, фотореалистичная VR уже может в двух шагах - там (предполагаемые) требования к числомолотилке примерно 3 петафлопа. Таких чипов нужно 600 штук. Ну надо 2020х дождаться, тем более что нужны 16К-мини-дисплеи, полностью закрывающие разрешающую способность сетчатки глаза.
moonwalker72: (Se Joon)
После установки последнего обновления операционной системы iOS 9 на Apple iPhone 6 многие пользователи столкнулись с неприятной проблемой — их смартфоны выдавали «Ошибку 53», после чего оказывались нерабочими...
Всех их объединяет один факт: они ремонтировали встроенный в их аппараты сканер отпечатка пальца Touch ID не в авторизованных центрах обслуживания техники Apple, а в сторонних сервисных компаниях. Это и стало причиной для выхода смартфонов из строя после установки обновления, в процессе которого iOS 9 проверяет подлинность аппаратных компонентов, отвечающих за идентификацию пользователя. В случае обнаружения неоригинальных деталей система считает аппаратную конфигурацию небезопасной и блокирует устройство.


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

А вообще - это движение в сторону чаемой Вернором Винджем (я шучу, ему эта идея не по душе вроде как) Безопасной Аппаратной Среды. Там неавторизованные (государством?) компоненты попросту не могут подсоединиться к Интернету будущего. В "Idempotency" всевидящее око корпократии обходится шифрованием с открытым ключом (просто очень длинным - порядка десятков терабайт), но это просто и не более чем фантазия аффтара
moonwalker72: (Se Joon)
В Windows 8.1 оказывается нельзя ставить дефолтовый Non-Unicode язык отличный от языка системы. Иначе Java не ставится. Причем не ставится жестоким и необычным образом: инстоллер просто не стартует, причем без сообщений и записей в Event Log. К Cisco AnyConnect то же относится. То есть она-то ставится, но не запускается со странным сообщением о невозможности установить соединение с сервером для обновлений. Вернул язык - и всё забегало.
moonwalker72: (Se Joon)
Сегодня посмотрел на частичное затмение. Через просвет в DVD-диске, он отлично убирает яркость. И яркость солнца ослабела при чистом небе и тени были наполнены солнечными (а не лунными) серпиками.

Информационная система для врачей - зависит от человеческого фактора Из-за того, что неведомый X вбил новый вид иголок для шприц-ручек в раздел лекарств, а не вспомогательных средств, система выписывает неверный формат рецепта. Из-за чего врачу пришлось переписывать рецепт вручную на правильном бланке. Человек в информационной системе - источник проблем.
moonwalker72: (Default)
Блоки, определенные на скрам-митинге, которые требуют решения Скрам-Мастера, в идеале получают его сразу же, или в течении 1 часа. Пропагандируется ценность “плохое решение лучше чем никакое, и также обратное”.

Что значит “обратное”?
moonwalker72: (Se Joon)
Вот тут Microsoft предлагает научно обоснованный надзор за качеством кода. Изюминка в том, что это не разбор полетов, а предвидение. За программером присматривает система наблюдения за мозговой активностью, учитывающая стрессы, волнения и проч - чтобы с дрожащими руками не коммитил.

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

Под это дело подводится целая инфраструктура машинного обучения (да, компы должны учиться ставить диагнозы) и анализа данных - т.е. в конечном итоге распознавание стрессоопасных ситуаций. Человека всё больше и больше делают придатком чего-то - какой-то массивной информационной среды и не обязательно глобальной. Всё вроде бы с добрыми намерениями.
moonwalker72: (Default)
Вот здесь профессор Computer Science I think we will never reach zettaflops. настроен пессимистично. Хотя с чего бы? Проекты терагерцевых процессоров (в т.ч. и на графеновых транзисторах) вроде как есть. Я не могу утверждать что из этого быстро вырастет что-то промышленное, но они ведь есть. А он говорит о системах будущего с миллиардом процессорных ядер, так ведь с терагерцевыми частотами как раз зеттафлопы и выходят.

Полностью фотореалистичные игры в кинематографическом качестве требуют по грубой оценке 5 петафлопов на комп/игровую приставку.

Если доживу до 60 и ядерной войны не случится, то есть шанс на появление реального Второго Мира с весьма реальноподобной VR. Так что я оптимист - жуткий мир киберпанка нас еще ждет.
moonwalker72: (Default)
Laserpower Systems строит портативный ториевый реактор для установки на автомобилях. Я уже про такой автопрожект упоминал в прошлом году. Идея там очень разумная - реактор безопасен ввиду субкритичности делящегося материала, самоподдерживающейся реакции в нем не возникает, его конечно можно раскочегарить внешним источником тепловых нейтронов вплоть до расплавления и кипения, но опять же цепная реакция в тории принципиально невозможна. И с движителем авто правильно распорядились - на каждом колесе соосно стоят шесть электродвигателей. ИМХО они переменного тока, синхронные и многофазные (фаз может и больше трех), синхронные - для простоты регулирования оборотов, фазы и сами двигатели распределены для уменьшения тока по проводнику каждой фазы. Интегральная мощность оценивается в 250-400 лс. Конечно здесь предъявляется требование к высокой надежности и готовности контроллеров, управляющих приводом каждого колеса. Ну наверное CAN-протокол и дублирование контроллеров. Тормоза кстати тоже наверное электромагнитными сделают. Ну гидравлические конечно будут - для гарантии. Так что свист турбины в авто 2077 года в анимехе про Векссил это наверное как раз ядерный двигатель, а турбина не обязательно паровая, предлагают в качестве рабочего тела сверхкритический углекислый газ. Там полностью замкнутый тепловой цикл.

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

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

Google в этом году предлагает стандартизировать вариант IP-протокола для межпланетной связи, учитывающий задержки и помехи. Сказывают, что испытали его на дистанции в половину световой минуты. Это стало быть 9 млн км.
moonwalker72: (Default)
Оказывается теперь иммунология и computer science стали расти и развиваться параллельно. Новый тренд - это теория опасности (так и называется - danger theory). В ней постулирован отказ от модели паттернов "свой-чужой", и по существу, сетевая модель иммунного ответа, которую Нильс Кай Ерне придумал в 1974-м, уже признана несостоятельной - хотя первоначальные иммунные алгоритмы опирались на неё. Главная проблема сетевой модели в том, что она предполагает распространение волны сигнала опасности в форме неограниченно расширяющегося фронта плодящихся лимфоцитов (экспоненциальный рост), чего в реальном организме никогда не происходит. Суть danger theory - в идентификации именно опасности, а не антигенности/чужеродности воздействия, то есть hazardous activities могут быть на самом деле вполне лояльными (в терминах теории - апоптозными, сие значит, что "потенциально вредоносные" процессы и потоки данных угасают сами собой), а реально атакующие воздействия именуются в терминах теории некрозными - их интенсивность не имеет тенденции к снижению в течение длительного интервала(по компьютерным, а не человеческим масштабам времени).

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

PS Это всё на словах коротенько, а реальных прототипов, как я понимаю, пока нет. Или может...есть уже в недрах Пентагона?
moonwalker72: (Default)
Насчет "чем больше в армии дубов". Оказывается, создателем языка COBOL является женщина по имени Грейс Мюррей Хоппер - она адмирал ВМС США в отставке. Дама 1906 года рождения. Значит ей 105?! Не знаю, жива ли...
moonwalker72: (Default)
Аппаратное хакерство уже как бы не вымысел и не фантазия. Есть оказывается долгосрочная программа DARPA "Trust In Integrated Circuits". Очень много микросхем уже достаточно высокой интеграции вроде материнских мостов, включающих множество IO-контроллеров производятся за пределами Запада. Теория заговора как бы говорит нам о том, что очень высокоинтегрированные чипы с миллиардом транзисторов например мягко говоря не поддаются полному покрытию тестами и возможны спрятанные в топологии структуры с состояниями (содержащие триггеры то есть), которые могут "сработать" по определенной (возможно, довольно длинной, порядка килобит) "шумовой" последовательности битов, которая например заблокирует шину многопроцессорного компа, обрабатывающего в реальном времени что-то критически важное. Возможно, алгоритмы символьной верификации позволяют однозначно проверить безопасность проектных файлов вплоть до момента перед непосредственной загрузки оных в контроллеры автоматических линий. Но допустим в Интеле и АМД это сделать можно, они делают процессоры, в которых уже больше миллиарда транзисторов. А ведь чуть менее интегрированные схемы делают уже китайцы и там гарантировать верификацию всегда и везде уже нельзя...

Американцы предлагают обязать в будущем вставлять в каждый чип "сторожевой блок", предотвращающий например фатальные ситуации вроде блокировки шины с помощью помянутой волшебной последовательности. Это так сказать, прелюдия к БАС. Сама же БАС означает ПОЛНУЮ изоляцию аппаратно реализуемой логики от внешних сырых данных. Сие значит, что на самом низком уровне OSI данные будут навсегда скрыты от даже разработчиков аппаратуры, если они не принадлежат к некоторому "сертифицированному мировым правительством" сообществу. Согласно фантазиям, появившимся еще в 90-х ("Конец радуг" Винджа это уже 2006-й) данные могут считаться "валидными" если "правительственный блок" подтвердит их хитровы..нный сертификат, прилагаемый к каждому пакету, формируемому вне системы (поступающему из сети, спутникового канала, внешних носителей итп).

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

Инет сегодня с утра лежал и только меньше часа назад поднялся. Видимо льдом оборвало висячий кабель. Мда. Надежный инет -- это пока фантазия. Ну VSAT может быть.

Венда

Jun. 23rd, 2009 11:37 am
moonwalker72: (Default)
Проапгрейдил Windows 7 до первоиюньского Release Candidate 2 build 7201. Ставилась 5 часов, о чем, впрочем, честно вначале преуведомила. Все же система из более, чем миллиона файлов -- это ненормально.
moonwalker72: (Default)
Unicode Normalization Form ->

  1. C (Canonical Decomposition, followed by Canonical Composition)

  2. D (Canonical Decomposition)

  3. KC (Compatibility Decomposition, followed by Canonical Composition)

  4. KD (Compatibility Decomposition)


Но лучше поздно о таком узнать, чем никогда. Вот что значит, долго не сталкиваться с вопросом.

И о NASA

May. 16th, 2009 09:54 pm
moonwalker72: (Default)
Открыл для себя, что оказывается информационная система CPI, обслуживающая марсоходы, написана в основном на J2EE, ну кроме видимо интерфейсных с системами связи модулей -- те написаны на C++/C# и использует SOA с трехзвенным доступом.
Все же на Erlang решили не надеяться. Ну может и правильно. Рискну предположить, что софт самих марсоходов написан вообще на чистом С, ведь он работает на VxWorks.
moonwalker72: (Default)


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


Сергей Брин




Чувствую, тема "был ли покойный нравственным человеком" глубока, объемна и представляет из себя обширнейший источник цитат, хех.
moonwalker72: (Default)
Собрал и поставил HyperTable. Пока не пробовал -- завален говноработой. В гугле работают реально крутые перцы. А почему? Потому что максимально используют готовое (Boost, BerkeleyDB) и пишут простой код. То есть плоский как стол. Тем не менее он судя по всему умеет делать все, ему приписываемое, то есть заполнять распределенную файловую систему равномерно заполяняя дисковое простанство хостов заданными шагами( по умолчанию -- 200 мегабайт), по мере заполнения шагов, переключаясь на заполнение соседних по IP хостов. Ну а потом -- сначала и с учетом подключения новых узлов. Сказка. GridSQL меня сильно разочаровал тем, что кластеризующий софт, объединяющий теоретически неограниченное (пространством IP-диапазона пожалуй) кол-во серверов Postgres в один виртуальный мега-сервер. Сие ПО написано на Java, что лично для меня в критических приложениях ( к коим отношу и БД) является неприемлемым. Да, я в курсе про J2EE, однако ж замечу, что это все для решений если и не клиентского, то промежуточного уровня. БД же должна стоять как скала и работать быстро -- допускаю, что Java может гарантировать каждое из условий по отдельности. Так что помимо С++ все идет лесом. На первый взгляд, в GridSQL Java занимает именно промежуточный слой -- она обслуживает таблицы метаданных для адресации "сырых" хостов. Все равно не нравится, т.к. как раз запрос к метаданным должен быть сверхбыстрым -- остальное время займет сбор и пересылка по grid-сети запрошенного сырья. Понятно, что пересылка в случае какой-нить 100 Гбит-оптики пренебрежимо мала, но сбор-то займет время и я совсем не уверен, что система умеет хорошо оптимизировать выдачу конвейеризацией: построение метавыборки ==> сбор сырья, не дожидаясь полного построения. То есть понятно, что конвейеризует ибо метавыборка может быть на десятки миллионов строк, но насколько хорошо Java с этим справится -- вот в чем вопрос. Пусть даже SQL-трансляция там прозрачна и препроцессинг даже делает сама Java дабы быстрее исполнялась на сырых хостах, все равно -- среды выполнения разнородны и никуда от этого не убежишь. А работают на одном уровне представления данных -- серверном.

HyperTablе лучше тем, что она вся на С++ и метаданные сами можно расположить на большом кластере, сильносвязанном, конечно ибо подсистемы Master и Hyperspace (связь с клиентами и метавыборка соответственно) являются синглтонами -- запускаются в единственном экземпляре каждая (подистемы, а не процессы). Но здесь разнородность на уровне ниже -- между серверным представлением и файловой системой, т.е. с семантической точки зрения именно распределенный, потенциально необозримый сервер БД.


Я прошу прощения у френдов за то, что ударился в это занудство -- не о чем писать. В real-life -- одно сплошное разочарование, так что о ней писать -- выйдет еще хуже. Спасибо за понимание.
moonwalker72: (Default)
Получил сегодня Joe Armstrong "Programming Erlang. Software For A Concurrent World". Шведский автор, кстати. Это уже вторая книжуля по Software Engineering от шведского автора, первая -- по шаблонам проектирования в C#. Обе написаны очень грамотно, сжато и с предельным вниманием к подробностям, доходящим до занудства. Ценю. Впрочем, шведские инженеры всегда считались одними из лучших в мире. Вообще в западнх авторах хорошо то, что они с ходу объяснять на пальцах с максимально практическим взглядом. В книге по Haskell Душкина -- противоположная позиция, именно в нашем, академическом стиле. Я не спорю с тем, что какие то математические понятия необходимы, но вообще-то можно предположить, что практикующий разработчик не особо осведомлен насчет моноидальных категорий, к примеру... В Эрланге ничего такого нет. Он прост для понимания и интуитивно близок. Мне, по крайней мере. Кстати, на русском книг по Эрлангу нет до сих пор. Даже переводных. Не пишут на нем, видимо. Странно, ведь у нас рынок текоммуникационных услуг и оборудования должн расти и шириться. А Эрланг был как раз для этого дела создан.

--

Jun. 13th, 2008 11:10 pm
moonwalker72: (Default)
Зачем был придуман медиа-контейнер matroska -- для меня загадка. Кроме совместимости с собой любимым я у него иных достоинств просто не наблюдаю.

Слил Red Garden -- 3.5 Gb скачались за 20 часов примерно. Само название нашел в Гугле притом, что искал совсем другое, даже не аниме. Все серии в mkv, отчего, собственно, и преамбула. Будем посмотреть. Поскольку от Gonzo, то видеоряд не разочаровал.

Profile

moonwalker72: (Default)
moonwalker72

June 2017

S M T W T F S
    123
45678910
1112 1314151617
18192021222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 10:53 pm
Powered by Dreamwidth Studios