moonwalker72: (Default)
Турки опубликовали описание генетического алгоритма поиска сообществ в сетевых структурах. Не буду удивлён, если работа финансировалась Эрдоганом на тему розыска заговоров в зародыше. Никакой политики, разумеется, в вводных словах нет. Но есть упоминание социальных сетей. Корпоративным боссам, казалось бы, должно очень помочь. Но ведь алгоритм существенно зависит от качества данных. Вопрос, можно ли "спрятать" сообщество, целенаправленно искажая данные?
moonwalker72: (Se Joon)
Хм, неужели правда правительства Запада хотят внести законопроекты, запрещающие шифрование в Интернете?

Но возможно, просто нужно "побольше грязи и ада перед выборами".

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

В общем пока складывается впечатление, что нас неторопливо подталкивают к Безопасной Аппаратной Среде. Такой, что напротив шифроваться будет всё, но сертификаты, оное шифрование осуществляющие, сами будут иметь...нет не черные входы, а водяные знаки - подпись правительства на каждом "акте эмиссии и получения". И каждый сеанс связи в БАС будет этими знаками сигналить. То есть хорошая законодательная упорядоченность. Разумеется будет использоваться квантово-стойкое шифрование, то есть не основанное на произведении взаимно простых.
moonwalker72: (Se Joon)
Из обсуждения туповатой и вполне линейной ошибки в коде http://govnokod.ru/15836

вылилось много чего: и вывод типов и даже VHDL. Но общий минор разработчиков как бы проглядывает.
moonwalker72: (Se Joon)
Будущее без паролей, пароли это больше не модно и не прогрессивно, но мне такое будущее не нравится. Я не хочу чтобы меня каждый хер с горы - сайтовладелец биометрически идентифицировал, такие дела.

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

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

Новые P2P протоколы вроде Ethereum, cheshirenet или Tox как раз предполагают распределенную авторизацию, где каждый сам отвечает доверием. В принципе тут ок и биометрия, потому что она только подтверждает твои права на логин, ты ее не отправляешь за пределы своего компа. Но заходить на чужой сайт по биометрии я не буду.
moonwalker72: (Se Joon)
Мнение интересное, обоснованное, но не бесспорное

Object-oriented programming is an expensive disaster which must end

Подавляющая часть написуемого кода - это вовсе не artwork, а самый голимый ширпотреб. ООП прекрасно в это дело вписывается.
moonwalker72: (Se Joon)
Объявление на хабре "Facebook стал официально доступен в Tor" меня насторожило и укрепило мою паранойю насчет Tor, как такового.
moonwalker72: (Se Joon)
Временная ошибка 503, цифровой код 17.

На моей памяти он хоть в каком-то смысле сбоил 1(один) раз где-то в 2006 году.
moonwalker72: (Se Joon)
Здесь http://blog.jonathanoliver.com/why-i-left-dot-net/ - отличный разбор полетов. Основные претензии - низкая производительность (ее одной в общем достаточно), вторая - жесткая привязка к платформе Windows, а ею мир не исчерпывается. Если в инфраструктуре Azure это не приняли к сведению, то ой-ой. Впрочем, могу допустить, что вброс в пользу JVM, но - всего лишь допустить, так как сам автор признает, что C# - прекрасный язык, намного лучше Java, однако его портят правила окружения, начиная от массивного использования блокировок в потоковых библиотеках, что сразу гасит производительность.

Вывод печален, если хотя бы в рамках Azure не зарежут платформу и не переделают ее по серьёзному, то выход за пределы корпоративного сектора едва ли возможен и MS может вообще "упустить будущее", несмотря на все прыжки.

Teradata

Apr. 26th, 2014 08:59 pm
moonwalker72: (Se Joon)
Teradata Express начиная с 13 версии поставляется предустановленной в виде образов виртуальных машин SuSe Linux 11 для VMWare. Довольно нежная: после накатывания VMWare tools один из её vproc (виртуальных процессоров) с индексом 16383, ответственный именно за клиентское соединение впал в статус FATAL (а нужен ONLINE) и никакие рестарты не помогали. Пришлось согласно рекомендациям с форума терадаты запустить xdbw в окне процесса Superuser вызвать команду start vprocmanager в уже появвишемся окне vprocmanager набрать set 16363 online. Потом закрыть vprocmanager, в xdbw набрать restart tpa, дождаться перезапуска. К удивлению - помогло. После этого из винды можно Teradata Studio приконнектиться и все дела. Но. Несмотря ни на что через ODBC-драйвер соединения нет. Говорит, что 10065 Host Unreachable, виртуалка пингается, винда из нее - тоже пингается. Думал на файрволл, открыл порт 1025 в обе стороны - хрен. Увы, Teradata Studio написана на Java и суть есть Eclipse с соответствующим плагином, и использует JDBC. Так что от нее толку нет.
moonwalker72: (Se Joon)
Смотрел выступление Примакова на форуме "Меркурий" 13 января. И одновременно писал энцефалограмму через MindWave - пока на низкой скорости и сл-но с грубым временнЫм разрешением. Интересно, что после выступления вспыхнула метка "Tired" - организм хочет спать. И очень четко и быстро вспыхивают переходы уровня сосредоточенности от "Relaxed" к "Focused".

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

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

Если доживу до 60 и ядерной войны не случится, то есть шанс на появление реального Второго Мира с весьма реальноподобной VR. Так что я оптимист - жуткий мир киберпанка нас еще ждет.

---

Jul. 22nd, 2012 05:59 pm
moonwalker72: (Default)
Приобрел и апробировал сварочный полуавтомат. Пока что с флюсовой проволокой, т.е. без газа. Но, вероятно, скоро понадобится аргон+углекислота (то есть заправленный баллон + редуктор + шланг с хомутом), чтобы сварить потрескавшиеся борта у тачки - там же дюралевый ковш.

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

Меня действительно признали мизантропом. Причем не с целью задеть, а именно что беспристрастно, т.к. это сделала незнакомая мне замужняя женщина (я работаю с её мужем). Доволен собой.

Политических лозунгов на складских стенах например стало весьма мало. По большей части: "Бей хачей!", "Не покупай у зверей!", но и это большая редкость -- просто самих лозунгов стало уже даже не в разы, а на порядки меньше. Политика плавно перетекла в Сеть. Впрочем был и один "Мочи их дядя Вова. Слава Путину!". Однако же "Слава Путину" было написано очень криво, завалено вниз и как бы впопыхах.
moonwalker72: (Default)
Серия .NET Gadgeteer включает в себя материнскую плату на ARM9 FEZ Hydra от GHI Electronics. Между прочим, open-source hardware. И в общем удобство для разработчика огромное. В принципе, сейчас все отладочные платы имеют стандартизованные разъемы чтобы соединять без пайки и уже это огромный плюс. Но фреймворк .NET Micro удобен еще тем, что это - интерпретатор, залитый во флэш память платы вместе с загрузчиком, и, значит, отладка является естественным и тривиальным делом -- через USB-разъем и загрузка и отладка, прямо не выходя из Visual Studio. Хотя, лучше бы они COSMOS на ARM портировали. Впрочем, для бытовых применений возможностей интерпретатора на 200 МГц процессоре более чем достаточно.

connections designer )

D

Jun. 6th, 2012 11:40 pm
moonwalker72: (Default)
Пришла мне наконец книжечка "Язык программирования D" Андрея Александреску. Впечатление (от языка) пока двойственное. Это ведь вроде как C# и Erlang в одном флаконе: со сборкой мусора, легкими потоками и при этом...генерирует native code! То есть при хорошо запиленном кодогенераторе и оптимизаторе может быть за ним и будущее. Правда, скажу, что на маленьких тестах убойной скорости компиляции пока не ощутил. Вот скачал себе DWeb-фреймворк, но там под винду подтачивать надо. Утверждается, что компилирует радикально быстро. Хорошо если так, но думаю, в отличие от Эрланга, механизма горячего обновления сборок (то есть не сборок, конечно, а честных DLL) в самом языке не предусмотрено и он отдается на откуп фреймворкам.

*

Jun. 3rd, 2012 09:57 pm
moonwalker72: (Default)
Прохладно и дождит, но это всё же начало лета, а начало всегда лучше завершения.

Поставил едва выложенную Visual Studio 2012 Release Candidate, так там хоть и сделана интеграция с (тоже в бета-варианте) Microsoft Windows Driver Kit 8.0, а некоторые классы драйверов собрать нельзя, в частности - фильтр файловой системы. Линкер упорно пишет ошибку

fatal error LNK1295: '/MANIFEST' not compatible with '/DRIVER' specification; link without '/MANIFEST'

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

Вообще наблюдаю нехорошую тенденцию: качество серверных продуктов и низкоуровневых компонентов от MS стабильно растет, качество же клиентского и прикладного софта так же стабильно снижается. Некоторые вещи они вообще не патчат, что я имел неоднократное счастие видеть, занимаясь наследованием данных от MS.
moonwalker72: (Default)
Отпуск кончился так же как и начался - в час ночи. Вот ей же богу приехал с дачи только 15 минут назад. Контекст от работы точно переключил, а вот отдохнул ли - это вопрос. Ленту под верандой перелили. Белорусы - славные ребята. Стоят дорого, но работа - на совесть. А даррагие рассияне работать давно разучились.

Драйвера файловых систем устроены не так сложно как я опасался - просто код объемен, но ничего вроде высокоматематического. Все семинары и курсы по IT - для лошков, обычные деньгопылесосы.
moonwalker72: (Default)
Благодаря неведомым (точнее, ведомым, но не мне лично) индийским энтузиастам получил халявный аккаунт на мэйнфрейме.  С DB2, CICS и несколькими компиляторами. Есть в жизни щастье.

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

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

PS Это всё на словах коротенько, а реальных прототипов, как я понимаю, пока нет. Или может...есть уже в недрах Пентагона?
moonwalker72: (Default)
Google Chrome не переживает восстановления системы по restore-point'ам. Отзывается весьма тупым "Unable to find local data files, Please reinstall". При этом переустановка не помогает. Лечение - деинсталляция (при ней он выдаст то же сообщение, но всё ж деинсталлируется), затем - полное ручное удаление локальных файлов Хрома у текущего пользователя в C:\Users\<User Name>\App Data\Local\Google\Chrome. Только после этого установка оказывается работающей. Ни попытки восстановить локальные файлы, пусть и с потерей настроек-истории, ни хрена. Просто тупо ошибка и сами конём скачите. Зачем тогда эта полностью автоматическая установка, к настройкам которой юзера не пускают, да еще предлагают в очередной раз писать на себя доносы отсылать статистику работы в гугл? Естественно, я никогда этот чекбокс не ставлю. Но ведь кто ж их проверит?
moonwalker72: (Default)
На http://opensource.gsfc.nasa.gov/ с российских айпишников не пускают. Что меня не удивляет, например. Открытое ПО-то, оно открытое. Но не для всех.

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 Sep. 21st, 2017 10:26 am
Powered by Dreamwidth Studios