Tuesday, September 22nd, 2009

Словарьное...

Всё-таки манам есть замена, се слово вѣды.
(2 comments | Leave a comment)

Monday, September 7th, 2009

Новым технологиям в полку создания микропоцессоров прибыло...

Создан рабочий прототип «пневматического» микропроцессора
Двое ученых из Мичиганского университета (США) сконструировали микропроцессор, для представления данных в котором используется воздух.
Другими словами, информация кодируется уровнем давления в микроканалах устройства: «вакуум» соответствует 0, «атмосфера» — 1. Распространение данных по каналам контролируют пневматические клапаны, для управления которыми предусмотрены небольшие камеры, расположенные под каналами передачи и отделенные от них гибкой непроницаемой мембраной. При подаче воздуха в камеру мембрана выгибается вверх и закрывает соответствующий клапан; при откачке воздуха мембрана выгибается в другую сторону, и клапан открывается, разрешая прохождение сигнала.
(1 comment | Leave a comment)

Friday, September 4th, 2009

Создан первый компьютер из горячего льда

Ученые создали первый химический компьютер, в основе работы которого лежит кристаллизация ацетата натрия. При этом формируется так называемый тригидрат ацетата натрия, который известен как горячий лед. В основе работы компьютера - взаимодействие между "волнами", которыми идет кристаллизация в перенасыщенном растворе ацетата натрия. В чашке с раствором располагаются специальные кремниевые "направляющие", которые обеспечивают необходимое движение "волн". Работа компьютера выглядит следующим образом: исследователи помещают алюминиевые штыри в перенасыщенный раствор. Начальные данные задачи - расположение штырей. Происходит кристаллизация. Ответ получается после интерпретации полученного кристаллического рисунка. Используя новую машину, исследователи смогли реализовать несколько простейших логических операций, в частности, AND и OR. С их помощью ученые запрограммировали компьютер на решение некоторых простейших задач. Например, новый компьютер оказался пригодным для поиска кратчайшего пути в пространстве между точками с препятствиями. Недавно появлялись сообщения, что британские ученые планируют разработать робота, в основе которого будет плесень. В частности, они планируют использовать слизевика Physarum polycephalum.
Во как, горячий лёд, плесень, что дальше, растения? Хотя инетерсно было бы уже существующие "компьютерные" системы использовать, хоты бы и растения %)
(Leave a comment)

Нужна ли нашей стране своя операционная система?

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

Развалился проект процессора Эльбрус, канула в Лету замечательная БЭСМ-6, провалились попытки создать свой клон DOS и национальный текстовый процессор. Ушла целая школа программирования, сильная и оригинальная.
Сейчас специалисты разъехались, состарились, научные традиции забыты, а в это время компьютерные технологии на Западе шагнули так далеко вперед, что разрыв превратился в зияющую пропасть.

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

Как же решать такую амбициозную задачу? Ведь новая операционка столкнется как минимум с тремя основными проблемами:
1. надежность и устойчивое развитие ОС;
2. необходимость большого количества приложений (офис, словари, игры, графический редактор, браузер, почтовый клиент и т.п.);
3. проблема множества драйверов для периферии (графические карты, принтеры, сканеры, видео- и фотокамеры, радиоадаптеры и модемы и т.п.).
Более или менее очевидно, что сейчас разработка собственной ОС "с нуля" – слишком сложное и долгое дело (хотя и такой проект стоило бы запустить, отдельной веткой). Экономичным и быстрым решением могло бы стать использование собственных российских дистрибутивов Линукса, программный код и обновления которых могут и должны подвергаться тщательной проверке. При этом уже сейчас для линукс-подобных систем разработано большое количество удобных приложений и драйверов, которые вполне могут быть использованы.

Ещё следовало бы добавить, что ОС можно разрабатывать не сразу от ядра и заканчивая пользовательскими приложениями, а отдельно - по-компонентно, т.е. используя ядро линукса, написать некую низкоуроневую библиотеку для приложений типа glib. И написать простенькие обёртки для gtk, qt, wxwindows, и других библиотек, которые позволят запускать приложения, написанные с их использованием, но используя сво фундамент, и затем по-ряду заменять и/или добавлять свои приложения, использующие уже собственную библиотеку. Зде обязательно оговорюсь, что следует также для напсиатьь библиотеки использовать свой язык программирования, например, Рефал или иные, например, новые си подобные, и обяхательно свою кодировку, заменяющую американскую ASCII.

И вот вывод:
Однако при сравнении совокупных рисков от использования майкрософтовских операционных систем и риска технологически отстать навсегда с риском неудачи в данном проекте, можно сказать, что рискнуть следует, это риск – вполне оправданный. В противном случае мы просто продолжим безвольно плыть по течению довольно бурной и неисследованной реки – со всеми рисками, сопутствующими такому занятию.
Да, с выводом я согласен. Но вот, что в статье ещё неявно показывается, но не договаривается, это то, что в случае боьшой привязанности у штатам мы просто обречены на исполенние их воли, в том числе и в религиозной составляющей, а кто тут хочем исполнять чужую пиндосовскую, зачастую злую и бесовскую волю?
(1 comment | Leave a comment)

Saturday, August 1st, 2009

Русь и вогрочисмени

А по-настоящему Россия и суперкомпьютеры. Медведев наконец-то хоть задумался о том,что мы сильно отстаём в сие промышленности от развытых стран мира: «Несмотря на то, что нам есть что предъявить, мы существенно отстаем от мировых лидеров, - заявил Дмитрий Медведев. - В списке стран, где установлены самые мощные суперкомпьютеры, мы стоим на 15-м месте. Из 500 супервычислительных систем, как известно, 476 занимают компьютеры, изготовленные в США». Далее по ссылки много чего есть интересного.

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

Вообщем, пока всё мечты.
(1 comment | Leave a comment)

Tuesday, June 16th, 2009

Замена строк в текстовом файле разом в линуксе...

# for i in $(find . -name "*mask*ext"); do sed -e 's/find/replace/' ${i} > "${i}.tmp"; mv "${i}.tmp" ${i}; done

ОБН: благодарствую ямофета.
# find . -name '*mask*ext' -exec sed -e 's/find/replace/' -i \{} \;
(11 comments | Leave a comment)

Wednesday, June 10th, 2009

ПохмелФС и Линукс


Линус Торвальдс представил новый релиз Linux ядра - 2.6.30. В новое ядро принято более 13 тысяч исправлений от 1334 разработчиков, размер патча - 63Мб (добавлено 1 096 994 строк кода, удалено - 470 555).
Особенности релиза
...
В экспериментальном режиме ("staging") в состав ядра включен код высокопроизводительной распределенной сетевой файловой системы POHMELFS и устройства DST, представляющего собой драйвер сетевого устройства транспортного уровня для организации распределенных хранилищ данных, функционирующего в ядре на уровне блочного устройства, работающего поверх нескольких машин в сети (ближайшие аналоги - DRBD, iSCSI и NBD). Основные характеристики POHMELFS можно посмотреть здесь, DST - здесь. Системы разработаны Евгением Поляковым.


Да уж, высокопроизводительная ПохмелФС, кажется, что тут забыли букву "О", скокращение от слова Open, чтобы стало ОпохмелФС. А выбор таких наименований уже последователен, ту нужно вспомнить и Унитаз, конечно изобретённый нашим программистом.
(1 comment | Leave a comment)

Monday, June 1st, 2009

Сравнение 72 реализаций языков программирования


Guillaume Marceau опубликовал наглядный обзор параметров 72 реализаций языков программирования, использовав для этого 19 специальных тестов, подготовленных проектом "The Computer Language Benchmarks Game", в рамках которого производится ежедневный анализ изменения параметров 1368 приложений из состава Debian, после их пересборки или выполнения различными версиями компиляторов и интерпретаторов. Оцениваются такие параметры, как скорость выполнения, потребление памяти и размер исходного кода, необходимый для реализации определенных функций.

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

Интересно, что из удобных языков, самый тромозной это конечно Рубин, а самый быстрый - некий язык Сталин. Вот сиди и думай причём тут Иосиф Виссарионович....
Оказывается Сталин это - ... the Scheme compiler "Stalin" work as an extension language for the realtime system in Snd ... , т.е. сильно оптимизирующая реализация языка Схема. О, как.
(Leave a comment)

Thursday, April 23rd, 2009

ZX Spectrum 27 лет

Ровно 27 лет назад, 23 апреля 1982 года благодаря усилиям компании Sinclair Research свет увидел компьютер ZX Spectrum.. Эх, было время и игрался и кодил .... %)
(Leave a comment)

Мощный компьютер...?

Компания nVidia анонсировала выпуск драйвера OpenCL и пакет SDK (Software Development Kit) для разработчиков, участвующих в программе OpenCL Early Access.
...
Напомним, что OpenCL (Open Computing Language — открытый язык вычислений) представляет собой фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на графических и центральных процессорах. OpenCL является полностью открытым стандартом, его использование не облагается лицензионными отчислениями.

Вообщем интересно, видеокарты постепенно превращаются в многофункциональный выстраиваемые вычислительные устройства, и чтобы комьютер стал действительно мощным достатночно в него установить обе-три таких вот карточки, и можно одновременно и в игрушки играться и сложные мат.вычисления производить %)
(1 comment | Leave a comment)

Wednesday, March 25th, 2009

Вирус, однако...

Компания «Доктор Веб» сообщила о появлении новой угрозы в закрытых сетях банкоматов некоторых российских банков. По информации CNews, речь идет о трех банках – «Петрокоммерц» и «Росбанк». Масштабы заражения не известны.
Вот, зачада, а я только вчера снял денги со счёта, используя банкомат....Росбанка %(
Надеюсь там не было вирульника сего.....
(Leave a comment)