воскресенье, 26 марта 2006 г.

MANNED SUBMERSIBLES

MANNED SUBMERSIBLES: "Experimental Design Bureau of Oceanological Engineering (Moscow)

The Bureau of Oceanological Engineering is a spin-off of the P.P. Shirshov Institute. The people who now direct this bureau designed and built the Argus 600 and Osmotr when they were part of Shirshov. This bureau now is building two Rift class 4,000 m submersibles that are 85 percent complete. The institute, which is seeking $2 million in Western hard currency to complete the two submersibles, has also indicated that it would give the funding source one of the submersibles. Table 4.15 describes the Rift submersibles. Figures 4.11 and 4.12 are pictures of the incomplete Rift submersibles. The Experimental Design Bureau of Oceanological Engineering and Rift Co., Ltd. have developed two designs for tourist submarines, Angara TS 6/600 and TS 20/100, which cost $400,000 and $850,000 respectively. (See Table 4.16.)"

Подводные аппараты ВМФ СССР и России

Подводные аппараты ВМФ СССР и России: "Подводные аппараты ВМФ СССР и России"

воскресенье, 19 февраля 2006 г.

Why Knowledge Management Systems Fail

Why Knowledge Management Systems Fail: "Why Knowledge Management Systems Fail?
Enablers and Constraints of Knowledge Management in Human Enterprises"
: "Knowledge Management: An Emerging Concern

Knowledge management is emerging as a key concern of organizations, particularly those who have already redesigned their business processes and embedded a total quality approach into their practices. Major consulting firms are now gearing up to add knowledge management to their lines of business."

Worse Is Better

Worse Is Better: "The concept known as 'worse is better' holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Christopher Alexander might call this 'piecemeal growth.' This is the story of the evolution of that concept.

From 1984 until 1994 I had a Lisp company called 'Lucid, Inc.' In 1989 it was clear that the Lisp business was not going well, partly because the AI companies were floundering and partly because those AI companies were starting to blame Lisp and its implementations for the failures of AI. One day in Spring 1989, I was sitting out on the Lucid porch with some of the hackers, and someone asked me why I thought people believed C and Unix were better than Lisp. I jokingly answered, 'because, well, worse is better.' We laughed over it for a while as I tried to make up an argument for why something clearly lousy could be good."

The nonsense of 'knowledge management'

The nonsense of 'knowledge management': "Examines critically the origins and basis of 'knowledge management', its components and its development as a field of consultancy practice. Problems in the distinction between 'knowledge' and 'information' are explored, as well as Polanyi's concept of 'tacit knowing'. The concept is examined in the journal literature, the Web sites of consultancy companies, and in the presentation of business schools. The conclusion is reached that 'knowledge management' is an umbrella term for a variety of organizational activities, none of which are concerned with the management of knowledge. Those activities that are not concerned with the management of information are concerned with the management of work practices, in the expectation that changes in such areas as communication practice will enable information sharing."

Softpanorama: (slightly skeptical) Open Source Software Educational Society

Softpanorama: (slightly skeptical) Open Source Software Educational Society: "Mission and Vision Statement This is a self-education oriented CS site (see about for more info) that contains resources for the independent study in computer science and programming. The main purpose of 'slightly skeptical' approach which a trademark of the site is to stimulate people to think about software development problems and increase the understanding of the computer science history. The importance of knowing CS history is the leitmotiv of many pages and several e-books that the site contains. The site also tries to help CS students to find better textbooks (and sometimes cheaper textbooks)"

Open Source Software Development as a Special Type of Academic Research

Open Source Software Development as a Special Type of Academic Research: "Eric Raymond's bazaar model provides a too simplistic view of the open source software (OSS) development process. This paper tries to explore links between open source software development and academic research as a better paradigm for OSS development. Open source software development should better be viewed as a special case of academic research. Viewing OSS this way probably can lead to a better understanding of open source phenomena."

суббота, 11 февраля 2006 г.

Типы энергообмена и жировая ткань

"Декамерон" для женщин: "Проведено специальное исследование с участием 30 добровольцев со стандартными величинами энергобаланса. Оно включало использование одинаковой для всех испытуемых гипокалорийной диеты в 1500 ккал и стандартных энергозатрат (при строгом контроле рациона). Были получены интересные результаты. 19 пациентов похудели, у 9 - вес не изменился, а у 2 - он увеличился! Таким образом, традиционный метод учета энергобаланса сработал только у двух третей полных пациентов. В чем же причина?"

четверг, 9 февраля 2006 г.

Authentication, Authorization, and Access Control

Authentication, Authorization, and Access Control: "How do I log out?

Since browsers first started implementing basic authentication, website administrators have wanted to know how to let the user log out. Since the browser caches the username and password with the authentication realm, as described earlier in this tutorial, this is not a function of the server configuration, but is a question of getting the browser to forget the credential information, so that the next time the resource is requested, the username and password must be supplied again. There are numerous situations in which this is desirable, such as when using a browser in a public location, and not wishing to leave the browser logged in, so that the next person can get into your bank account.

However, although this is perhaps the most frequently asked question about basic authentication, thus far none of the major browser manufacturers have seen this as being a desirable feature to put into their products.

Consequently, the answer to this question is, you can't. Sorry."

среда, 8 февраля 2006 г.

Курс "Защита информации", МФТИ > 2003 > essay > 2003_Cyclic_Redundancy_Codes_CRC__Morozov.htm

Курс "Защита информации", МФТИ > 2003 > essay > 2003_Cyclic_Redundancy_Codes_CRC__Morozov.htm: "
1 .Введение: обнаружение ошибок
Методы обнаружения ошибок предназначены для выявления повреждений сообщений при
их передаче по зашумленным каналам (вносящих эти ошибки). Для этого передающее
устройство создает некоторое число, называемое контрольной суммой и являющееся
функцией сообщения, и добавляет его к этому сообщению.
Приемное устройство, используя тот же самый алгоритм, рассчитывает контрольную
сумму принятого сообщения и сравнивает ее с переданным значением. Например, если мы
для расчета контрольной суммы используем простое сложение байтов сообщения по
модулю 256,то может возникнуть примерно следующая ситуация. (Все числа примера"

Штрих-коды стран

Штрих-коды стран: "Структура штрих-кода
Штриховой код содержит информацию о товаре и его производителе. Самые распространенные - это 13 разрядный европейский код EAN-13 (European Article Numbering) и полностью совместимый с ним 13-разрядный код UPC, применяемый в США и Канаде.
Расчет контрольной суммы
1. Сложить цифры, стоящие на четных местах ШК 6 0 7 2 1 0=16
2. Полученную сумму умножить на три 16*3=48
3. Сложить цифры, стоящие на нечетных местах ШК (кроме самой контрольной цифры) 4 0 3 6 1 2=16
4. Сложить числа, полученные в пунктах 2 и 3 48 16=64
5. Отбросить десятки 64-60=4
6. Из числа 10 вычесть полученное в пункте 5 10-4=6
Результат должен совпадать с контрольной цифрой."

Работа с Cookies на PHP

Работа с Cookies на PHP: "Откуда возник термин 'cookie' никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду 'квитанции' (token, ticket), которыми обменивались программы."

Пример. Функция установки значения cookie

// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия
cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно
(по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно
(по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли
защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}

воскресенье, 29 января 2006 г.

Quantum AS 20Gb (7200) упорно не включается DMA - Белорусский 'железный' форум

Quantum AS 20Gb (7200) упорно не включается DMA - Белорусский 'железный' форум: "Когда у меня были проблеммы со шлейфом , то винда с каждой последующей ошибкой чтения/записи понижала режим работы. В конце концов установился PIO. Шлейф я сразу на новый заменил , но не помогло. Винда упорно отказывалась выставлять DMA. Пришлось в реестре искать параметр , отвечающий за режим. Нашёл и подправил, а после перезагрузки всё стало ОК , т.е. UDMA5.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 (последнее число может варьироваться в зависимость от канала IDE)

MasterDeviceTimingMode = 0х10010 (для UDMA5) ; 0x2010 (для UDMA2) ; 0x10 (для PIO)
MasterDeviceTimingModeAllowed = 0xffffffff"

Очень частая проблема...Пишу не первый раз про ЭТО
HDD или CD-ROM (CD-ROM почаще бывает, из-за кривизны дисков, что-ли) постоянно сбрасывается в PIO режим, и не хочет выставляться обратно в UDMA.
Это происходит если XP обнаруживает, что устройство не стабильно работает в выбранном для него режиме. Определяется это по количеству ошибок чтения, получаемых с привода. Обычно это означает что привод находится в плохом состоянии, и про правде ему надо бы на покой. Но выбрасывать вроде бы работающий привод жалко. Благодаря механизмам контроля ошибок, многие такие приводы могут работать долго, счастливо и беспроблемно, несмотря на мнение XP о них. Единственное, что портит кровь их владельцам, это постоянные тормоза системы, из за PIO режима. У меня нет полной уверенности, как работает и чем управляется система контроля ошибок в XP, поэтому я не могу гарантировать что этот совет сработает во всех случаях. Но попробовать можно.
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs
Для того чтобы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контроллер из Device Manager.
Но можно вновь обратится к реестру. Параметры контроллера определяются в реестре, по адресу

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}

Внутри этой ветки находится 4 папки. В том числе и

0000 – отвечает за сам контролёр.
0001 – отвечает за Secondary IDE Chanell.
0002 – отвечает за Primary IDE Chanell.

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

MasteDeviceTimingModeAllowed и
SlaveDeviceTimingModeAllowed
(или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную),

определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контроллере, и

MasterDeviceTimingMode и
SlaveDeviceTimingMode

которые определяют в каком режиме реально работают Slave и Master устройства. Для того чтобы разрешить использовать устройство в UDMA режиме,

MasterDeviceTimingModeAllowed (или Slave..., зависит от того к чему диск подключен)
должно иметь значение 0хffffffff.

Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме.
Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode,
определяя в каком режиме должен работать привод.

Возможны следующие варианты (цифры в HEX):

0x10010 режим UDMA Mode 5 (ATA100).
0x8010 режим UDMA Mode 4 (ATA66).
0x2010 режимы UDMA Mode 2 (ATA33).
0x0410 режим Multi-Word DMA Mode 2 и PIO 4.

Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 – 0xfffff. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим.

тормозит комп страшно при чтении\записи dvd - Белорусский 'железный' форум

тормозит комп страшно при чтении\записи dvd - Белорусский 'железный' форум: "Вот так должна выглядеть здоровая и работоспособная UDMA-подсистема."

Полные настройки BIOS. Integrated Peripherals

Полные настройки BIOS. Integrated Peripherals: "Полные настройки BIOS"

Магнитные носители информации => Garry => Винт Сигейт 7200.7 (160gb) упал с Udma-5

Магнитные носители информации => Garry => Винт Сигейт 7200.7 (160gb) упал с Udma-5: "Установка DMA для накопителей
Удалите в Диспетчере устройств Первичный и Вторичный канал IDE. После перезагрузки WindowsXP установит, контроллеры и, скорее всего, переведет их в быстрый режим работы. Если этого не произошло, проверьте, установлены ли BusMaster драйвера для вашей материнской платы.

Если система по прежнему не переводит диски в DMA, то попробуйте отключить в реестре систему контроля ошибок. В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs создайте ключ ErrorControl и установите его значение в 0. Перезагрузитесь

Теперь надо выставить вручную режим UDMA для контроллеров. За это отвечает раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.
В этом разделе несколько подразделов. Раздел 0000 отвечает за контроллер, 0001 - за первый канал IDE, 0002 - за второй канал. В каждом разделе есть ключи MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed. Они определяют максимальный режим работы устройства. Для обоих параметров установите значения 0xffffffff"

суббота, 14 января 2006 г.

DENGIFORUM Archive - Как создать виртуальный диск в XP

DENGIFORUM Archive - Как создать виртуальный диск в XP: "содержимое файла C:\autoexec.bat следующеее:
--------------------------------------------------------
subst Z: C:\INTERNET
--------------------------------------------------------
1. 'Пуск' - 'Выполнить' - 'cmd.exe'
2. набрать 'c:' нажать 'enter'
3. набрать 'cd \' нажать 'enter'
4. набрать 'autoexec.bat' нажать 'enter'
5. прочитать на экране результаты выполнения файла
6. если не сработало (диск не появился) - запостить дословно в этот топик. будем разбираться.
"