Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
4 комнаты
|
|||
|---|---|---|---|
|
#18+
Решения Компания "ЛингваМедиа" объявила о начале разработки продукта под названием Russian Query. Как предполагается, он позволит SQL Server получить ответ на три извечных вопроса русской интеллигенции: "Что делать?", "Кто виноват?" и "Какой счет?". Уже достигнуты обнадеживающие результаты. Так, на тест вида while 1 = 1 select count_big(*) from vldb..history SQL Server ответил: -------------------- До е~~~~ матери (1 row(s) affected) -------------------- А не по х~~ ли? (1 row(s) affected) -------------------- Отъе~~сь! [Microsoft][ODBC SQL Server Driver]Operation canceled Query cancelled by Server Реклама Что мы делаем, когда собираемся на работе? Дык ить пиво пьем. Вашему вниманию предлагается скрипт, определяющий, кто же в этот раз, черт возьми, должен идти за этим, елы-палы, Клинским. if exists (select 1 from master..sysservers where srvname = 'ADLinkedSrv') exec sp_dropserver 'ADLinkedSrv', 'droplogins' exec sp_addlinkedserver 'ADLinkedSrv', 'Active Directory Services 2.5', 'ADSDSOObject' --dbcc traceon(7300) --dbcc traceon(3604) declare @t table(id int identity, name varchar(255), ADsPath varchar(1000)) insert @t (name, ADsPath) select * from OpenQuery(ADLinkedSrv, '<LDAP://OU=Department,DC=domain,DC=com>;(&(objectCategory=Person)(objectClass=user));name, adspath;subtree') declare @n int select @n = count(1) from @t set @n = rand() * @n + 1 select ‘Самый ~удаковатый’ from @t where id = @n Клинское! Пиво, за которым никто не хочет идти. Продукты Многочисленный список редакций SQL Server, охватывающий от СЕ до Enterprise, вряд ли пополнится в ближайшее время, сообщает ZDNet. Корпорация Microsoft объявила о приостановке всех работ по проекту SQL Server Home Edition в связи с фундаментальной невозможностью адаптации SQL Server для домохозяек. Напомним, что первоначально предполагалось расширить традиционную трехзначную логику (true, false, null) величинами типа {"ни true, ни false", "и true, и false", "false, false, false и еще раз false, которое на с.д. true"} и прочей не поддающейся нормальному осмыслению байдой. Однако вскоре после того, как стало ясно, что множество значений, которыми оперирует женская логика, более, чем счетно, С.Гаутама и Л.Цзы (Microsoft Research) показали, что его мощность превышает континуум и создание SQL Server для обработки женских запросов лежит за пределами современного математического аппарата. К сожалению, дело не дошло до Филдсовской медали, т.к. оба сотрудника были обвинены в sexual harassment и переведены на латание дыр в IE. Технологии Наверняка многие из вас сталкивались с понятием Windows DNA или по крайней мере слышали о нем. Microsoft расшифровывает его как Distributed interNetwork Architecture , намекая на то, что данная архитектура разработки в среде Windows является такой же фундаментальной, как структура ДНК (DNA). Однако мало кто знает, что первоначально так называлась операционная система, имевшая непосредственное, безо всяких метафор, отношение к ДНК. В ХХ веке произошло два события, в корне перевернувших жизнь просвещенного человечества. Оба случились в 1953 г. Я имею в виду p-n транзистор и структуру ДНК. С первой вещью все было понятно, а по поводу второй как бы тоже вырисовывалось, что это круто, только неясно, насколько. В конце концов всем сестрам раздали по серьгам, и за ДНК тоже вручили Нобелевку, хоть и на 8 лет позже, чем Шокли. Пока просвещенное человечество динамило Уотсона и Крика, ломая голову над тем, как бы половчее приспособить их открытие к чему-нибудь насущному, произошло еще одно важное событие. В 1958 г. образовалась Digital Equipment Corporation, глубоко симпатичная нам тем, что на стереотипы просвещенного человечества ей с самого начала было накласть. В ту пору, когда все перлись от IBMовских мэйнфреймов, она выкатила первую линейку транзисторных миникомпьютеров PDP и операционных систем RSX11 и VMS, давно ставших легендой. Тем более, что передранные с них клоны тоже давно стали легендами, в частности, отечественной компьютеризации. Именно под PDP-7 Томпсон и Ричи написали файловую систему и диспетчер задач, которые назвали впоследствии операционной системой Unix. Digital первой явила миру 32-разрядные машины (не менее легендарные VAXы), а В 1991-м пошли уже 64-разрядные риски (Alpha 21064). Естественно список незаурядных, во многом опередивших свое время разработок DEC этим не исчерпывается. Просто не все из них в силу разного рода обстоятельств смогли выйти за пределы исследовательского центра. Недавно в печать просочились скудные сведения об одном из таких проектов. Процесс размножения, если взглянуть на него с молекулярной точки зрения, не менее интересен, чем с обычной. По сути, это до боли знакомая всем машина Тьюринга. Каретка (полимераза) ползет по ленте (одна спираль ДНК), считывает с нее данные, обрабатывает их по некоторому алгоритму (А - Т, С - G) и записывает на другую ленту (комплементарная молекула) со скоростью, эквивалентной 0.001 FLOPS. Какая фигня, скажете вы и будете неправы, потому что в школе учат, что молекул очень много (гораздо больше, чем пчел). Для сравнения самый быстрый современный суперкомпьютер IBM ASCI White достигает производительности 7.226 * 10**12 FLOPS. Можно сходить на TOP500 и посмотреть на уходящие за горизонт ряды шкафов. В то же время десктоповый (или даже ноутбучный) вариант ДНК-компьютера, работающего всего на литре раствора, легко дает 10**14 FLOPS. Здесь открываются такие необъятные перспективы, что даже самые сложные комбинаторные задачи можно решать методом простого перебора. Условия кодируются последовательностями нуклеотидов, запускается репликация, которая дает на выходе несметное кол-во молекул ДНК, содержащих всевозможные комбинации решений, специальная реакция заставляет из них размножаться только те, к-е отвечают заданным краевым ограничениям (входным параметрам). Это и будут истинные решения нашей конкретной задачи. Имеющаяся крайне обрывочная информация свидетельствует, что интенсивные исследования в этом направлении начались в DEC еще в 70-х. В связи с этим ряд косвенных фактов указывает на то, что первый в мире работающий прототип ДНК-компьютера, по-видимому, был создан в сентябре 1988 г. в лаборатории г.Мэйнарда (шт.Массачусетс). Серийный выпуск изделия намечался на 1999 - 2000 г.г. Операционную систему к нему в соответствии с внутренним соглашением разрабатывала Microsoft. Однако судьбе было угодно вмешаться в эти планы. С середины 90-х Digital стала испытывать финансовые трудности и в конце концов куплена Compaq'ом, который затем засобирался слиться в едином экстазе с HP и т.д. Все эти многочисленные организационные передряги привели к тому, что следы уникального проекта были окончательно утеряны, а ОС Windows DNA так и не увидела свет. Тем не менее в последнее время стали появляться сведения о том, что Microsoft и не думала хоронить эту разработку, а наоборот, продолжает ее активно развивать и поддерживать, инвестируя значительные суммы в исследования в области биологии. Если это так, то Windows DNA 2.0 станет первой ОС этого семейства, реально работающей на процессорах не то что другой архитектуры (Windows NT 3.х - 4.0 прекрасно зарекомендовали себя на Дигиталевских Альфах), а принципиально иного алгоритмического устройства. В то время, как детерминированная машина Тьюринга выполняет классические алгоритмы, в которых все действия выполняются последовательно и строго определены, недетерминированная работает по принципу нейронной сети, создавая в каждой точке новые копии самой себя в количестве, равном числу ветвлений алгоритма. Дальнейшие вычисления производятся этими копиями параллельно. В этом плане молекулярный процессор соответствует предельному случаю недетерминированной машины, когда создается исчерпывающее множество всех возможных решений, включая неверные, а затем система их проверяет в параллельном режиме, отбирая лишь те, которые действительно решают поставленную задачу. Возможно, реинкарнация Windows DNA связана с недавним сообщением фирмы Intel о достижении определенных успехов (к сожалению, не называлось, каких именно) "в ... развитии технологий молекулярных вычислений". Не секрет, что в этом направлении сегодня работают многие лидеры отрасли. Однако все проекты такого рода ведутся в режиме строгой конфиденциальности. Во-первых, никто не хочет рисковать своей репутацией, т.к. идея биокомпьютера все еще слишком революционна даже для привыкшей ко всему hi-tech индустрии. Во-вторых, что более важно, ДНК-процессор, являясь недетерминированной машиной Тьюринга, способен решать NP-задачи за полиномиальное время. Грубо говоря, если мы будем наращивать длину n RSA-ключа, то время, потребное для его взлома, будет расти как const**n для традиционного Windows-приложения и как n**const в Windows DNA. Т.е. задачи, физически не решаемые современными вычислительными средствами (типа разложения большого числа на простые множители), оказываются вполне по силам ДНК-процессорам. Это создает массу проблем для криптографии и других повсеместно применяющихся сегодня технологий. Поэтому едва ли стоит ожидать выхода подобных систем, прежде чем просвещенное человечество разберется, как держать их под контролем. А пока производители биочипов совершенствуют точность вычислений, культивируют софт, ревниво следят друг за другом и даже устраивают внутренние состязания. Так, по тестам ТРС-N (построение гамильтонова графа = задача коммивояжера) для категории 1024 узла Microsoft SQL Server DNA Edition на Intel Albium показал в 2.7 раза лучшее быстродействие, чем специальная версия Oracle для молекулярного процессора фирмы Sun. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2002, 21:09 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3489&tid=1823304]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 380ms |

| 0 / 0 |
