Pull to refresh
12
0.5
Андрей @diakin

Пользователь

Send message

Идеальная OS — что взять в ReactOS из Windows (и что не брать)

Level of difficultyEasy
Reading time11 min
Views4.2K

16 лет назад / 04 июля 2007 10:43

Какой хотелось бы видеть «идеальную» ОС? Чего такого хотелось бы иметь в «идеальной» операционной системе, чего нет или сильно ограничено в нынешних ОС?Например:

1.Хотелось бы чтобы ОС быстро реагировала на клавиатурные действия пользователя.

2. Хотелось бы чтобы перерисовка окон происходила независимо от прочих действий программы (то есть без подвисаний).

3. Хотелось бы чтобы переключение с программ вроде DirectX'овских происходило бысто и с первого раза; и чтобы переключение программ (например по Alt+Tab) вообще не зависело от желания текущей программы, что иногда наблюдается.

4. ...

Какой хотелось бы видеть «идеальную» ОС?

Другими словами, чтобы ничего не глючило и не тормозило!

Данная статья является дискуссионным вбросом, набором надерганных из интернета фактов и моих собственных соображений и нуждается в дополнении, улучшении и упоря́дочивании, с тем, чтобы сформулировать требования к к операционной системе ReactOS, которая вот‑вот выйдет в стадию беты.

Статья может вызвать неоднозначные впечатления, поэтому просьба сразу писать, в чем автор ошибся, и как надо сделать правильно!

Читать далее
Total votes 6: ↑3 and ↓3+2
Comments19

Все, что нужно знать об антивирусных сканерах

Level of difficultyEasy
Reading time2 min
Views11K

Недавно я хотел скачать с гитхаб файлы со своего первого репозитория ;) и внезапно оказалось, что Yandex brouser ругается, что они заражены вирусом.
 
 Не-не, дело не в гитхабе!

 Скачиваем репозиторий через Download.ZIP

Читать далее
Total votes 18: ↑12 and ↓6+13
Comments62

Еще раз о загрузочной флешке для ReactOS

Level of difficultyEasy
Reading time2 min
Views3.4K

Вследствие большого желания начал было ваять утилиту для создания загрузочной флешки.

Хотелось, чтобы пользователю не приходилось изощряться ни с созданием загрузочной флешки ( скачал и запустил установщик, который скачал с сайта образ ОС и сделал загрузочную флешку), вставил флешку - установил ОС. Запустил программу-установщик драйверов, которая будет в ходить в комплект на флешке, установил драйвер сетевой карты. Дальше можно подключить интернет и скачать остальные драйвера. Просто база драйверов офлайн занимает около 20 Gb, не на всякую флешку запишешь. Пользователь устанавливает драйвера устройств под свое железо, прикладной софт и начинает развлекаться. Виделось как-то так.

Утилита (вернее прототип для демонстрации) представляет собой графическую оболочку для diskpart.exe от Микрософт.
Оно ведь само не может в одном списке выводить и номер диска, его букву и removable диск или нет. Вы запомните номер нужного диска, ну по размеру там прикиньте, что это флешка, ее и форматируйте, говорили они. Только не перепутайте!
Да, при помощи палки, веревочной петли и перенаправления вывода консоли в лог файл с последующим парсингом, все заработало.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments11

Введение в кинематометрию

Level of difficultyEasy
Reading time10 min
Views2.6K

Обзорная статья. Кинематометрия — научно‑техническая дисциплина, изучающая комплекс вопросов, связанных с контролем кинематической точности машин и механизмов.

Читать далее
Total votes 23: ↑23 and ↓0+23
Comments8

Введение в балансировку роторов

Level of difficultyEasy
Reading time16 min
Views16K

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

*Цапфа (нем. Zapfen "цапфа, шейка, шип, втулка, стержень") — часть вала или оси, на которой находится опора (подшипник). Цапфа, находящаяся на краю вала, называется шип, в средней части вала — шейка. Концевая цапфа, воспринимающая осевые нагрузки, — пята.

Читать далее
Total votes 33: ↑33 and ↓0+33
Comments41

Поддержка Arduino в ReactOS

Reading time4 min
Views4.6K

Вадим Галянт написал драйвер usbser.sys для ReactOS, и теперь (барабанная дробь) появилась возможность программировать платы Arduino в ReactOS. И да, на реальном железе, не в Virtual Box.

Ну как.. теоретическая возможность на самом деле.

Для программирования скетча Arduino и загрузки прошивки в плату надо было решить три проблемы.

Читать далее
Total votes 36: ↑36 and ↓0+36
Comments4

Индуктивность

Reading time9 min
Views30K

Выше мы рассматривали два основных понятия в электротехнике — идеальный генератор напряжения и идеальный генератор тока.

Идеальный генератор напряжения выдает заданное напряжения U (давление в водопроводной аналогии) на любой нагрузке (сопротивлении внешней цепи).

При этом в соответствии с законом Ома I=U/R, даже если R стремится к нулю, а ток возрастает до бесконечности.

Внутренне сопротивление идеального генератора напряжения равно 0.

Идеальный генератор тока выдает заданный ток I (поток в водопроводной аналогии), даже если сопротивление внешней цепи стремится к бесконечности. Напряжение на нагрузке при этом также стремится к бесконечности U=I*R.

Внутреннее сопротивление идеального генератора тока равно ∞.

Тут можно увидеть определенную симметрию, дуализм.

Мы рассматривали конденсатор С который может накапливать заряд (потому и называется — емкость) С=Q/U. Чем больше емкость, тем медленнее растет напряжение (давление) при закачке в конденсатор заряда U=Q/C.

Если емкость заряда очень большая (стремится к бесконечности), то такой конденсатор бесконечной емкости будет являться идеальным генератором напряжения. Он никогда не разрядится и при этом может выдать ток любой величины, и напряжение на нем будет оставаться постоянным.

Симметричным (дуальным) к конденсатору элементом будет являться индуктивность. Индуктивность обозначается буквой L (см схему ниже). Обычно сам электронный компонент называется катушка индуктивности, а его параметр — индуктивность L.

Читать далее
Total votes 14: ↑9 and ↓5+8
Comments12

О природе электрического тока и основах электротехники

Reading time6 min
Views54K

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

Читать далее
Total votes 8: ↑2 and ↓6-2
Comments9

О природе стоимости вещей (тезисы)

Reading time18 min
Views1.7K
Человеческое общество появляется в результате развития предшествующих ей форм материи, т.е. является продуктом непрерывного исторического процесса, одной из ступеней эволюции материи. У эволюции существуют свои причины и движущие силы, которые в той или иной «превращенной»форме действуют на каждом этапе исторического процесса. Поэтому было бы ошибкой рассматривать общественную форму движения материи изолированно, вне ее генетической связи с предыдущими стадиями. Поскольку общественные формы возникают как результат развития живых форм материи целесообразно предварительно рассмотреть некоторые закономерности существования живой материи.
Читать дальше →
Total votes 13: ↑4 and ↓9-2
Comments2

Практическое применение преобразования Фурье для анализа сигналов. Введение для начинающих

Reading time9 min
Views283K

1. Преобразование Фурье и спектр сигнала


Во многих случаях задача получения (вычисления) спектра сигнала выглядит следующим образом. Имеется АЦП, который с частотой дискретизации Fd преобразует непрерывный сигнал, поступающий на его вход в течение времени Т, в цифровые отсчеты — N штук. Далее массив отсчетов подается в некую программку, которая выдает N/2 каких-то числовых значений (программист, который утянул из инета написал программку, уверяет, что она делает преобразование Фурье).

Чтобы проверить, правильно ли работает программа, сформируем массив отсчетов как сумму двух синусоид sin(10*2*pi*x)+0,5*sin(5*2*pi*x) и подсунем программке. Программа нарисовала следующее:

image
рис.1 График временной функции сигнала

image
рис.2 График спектра сигнала

На графике спектра имеется две палки (гармоники) 5 Гц с амплитудой 0.5 В и 10 Гц — с амплитудой 1 В, все как в формуле исходного сигнала. Все отлично, программист молодец! Программа работает правильно.

Это значит, что если мы подадим на вход АЦП реальный сигнал из смеси двух синусоид, то мы получим аналогичный спектр, состоящий из двух гармоник.

Итого, наш реальный измеренный сигнал, длительностью 5 сек, оцифрованный АЦП, то есть представленный дискретными отсчетами, имеет дискретный непериодический спектр.
С математической точки зрения — сколько ошибок в этой фразе?

Теперь начальство решило мы решили, что 5 секунд — это слишком долго, давай измерять сигнал за 0.5 сек.
Читать дальше →
Total votes 51: ↑46 and ↓5+41
Comments81

Information

Rating
1,827-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Software Developer