Delphi → Точное время: измеряем, применяем
Цель данной статьи – изложить, полученный в ходе работы над проблемой материал о способах максимально точного измерения времени и использования на практике этих способов, а также рассмотреть варианты управления чем-либо программным с максимально достижимой точностью.
Статья рассчитана на читателей, уже имеющих некоторый опыт в программировании, и заметивших проблему точности выдержки временных интервалов стандартных функций. Автор статьи, begin_end, советует её читателям, программирующим на языке Delphi, так как все способы реализуются именно на этом языке.
Наша задача – найти лучший метод точного измерения малых временных интервалов (желаемая точность – 10^-6 секунды), определить наиболее эффективный способ программирования задержек в исполнении кода, с такой же точностью.
Программист, который уже пробовал разрабатывать различные прикладные приложения, например, связанные с передачей данных или с генерацией/анализом сигналов мог заметить, что все стандартные функции (sleep, beep, GetTickCount, таймеры) обладают большой погрешностью при работе с малыми значениями временного интервала.
Статья рассчитана на читателей, уже имеющих некоторый опыт в программировании, и заметивших проблему точности выдержки временных интервалов стандартных функций. Автор статьи, begin_end, советует её читателям, программирующим на языке Delphi, так как все способы реализуются именно на этом языке.
Наша задача – найти лучший метод точного измерения малых временных интервалов (желаемая точность – 10^-6 секунды), определить наиболее эффективный способ программирования задержек в исполнении кода, с такой же точностью.
Программист, который уже пробовал разрабатывать различные прикладные приложения, например, связанные с передачей данных или с генерацией/анализом сигналов мог заметить, что все стандартные функции (sleep, beep, GetTickCount, таймеры) обладают большой погрешностью при работе с малыми значениями временного интервала.
Всё об Asus eeePC → Расширение рабочего стола
У ноутбуков Asus EeePC иногда не хватает разрешения экрана. Многие окна не помещаются на рабочем столе и их приходится перемещать мышкой что бы увидеть элементы, выходящие за его границы. Так же возникают проблемы с играми. И если под Windows с помощью драйверов можно расширить рабочий стол больше физического разрешения и скроллить его с помощью мышки, то в Linux для того что бы получить такую же возможность придется немного потрудится.
Политика, или Новые Пикейные Жилеты → Решение проблемы одной тысячи
Пользователь Живого Журнала ammosov, в миру Юрий Аммосов, предложил элегантное решение проблемы одной тысячи:
«Эй, вы чего там переполох подняли насчет закона сенатора Случкера с запретом на тысячнегов? В каждом законе есть лазейка. Слушайте, как вас старый чиновник учить будет.
В день вступления закона в силу вы пишете в юзеринфо такой текст: «Этот журнал категорически запрещается читать более чем 1000 читателей за 1 сутки».
И все. Вы больше НИЧЕГО нарушить не можете, потому что с этого момента уже ваши читатели начиная с 1001-го нарушают закон! Но и им ничего не будет, как ничего не будет тем, кто передает из рук в руки печатное издание тиражом 999 экз. — нет санкции в законе».
«Эй, вы чего там переполох подняли насчет закона сенатора Случкера с запретом на тысячнегов? В каждом законе есть лазейка. Слушайте, как вас старый чиновник учить будет.
В день вступления закона в силу вы пишете в юзеринфо такой текст: «Этот журнал категорически запрещается читать более чем 1000 читателей за 1 сутки».
И все. Вы больше НИЧЕГО нарушить не можете, потому что с этого момента уже ваши читатели начиная с 1001-го нарушают закон! Но и им ничего не будет, как ничего не будет тем, кто передает из рук в руки печатное издание тиражом 999 экз. — нет санкции в законе».
Убунтариум → Шаг 7. Продолжаем настройку системы
В этой главе я рассмотрю наиболее частые моменты в первичной настройке системы.
У меня Ubuntu распологается на домашнем компьютере, поэтому я не боюсь, что кто-либо из моей семьи украдет важные данные. Пароль у меня достаточно сложный для того, чтобы мой младший брат его не подобрал и не сломал систему. Поэтому я решил отключить окно ввода логина и пароля при загрузке.
Окно ввода логина и пароля
У меня Ubuntu распологается на домашнем компьютере, поэтому я не боюсь, что кто-либо из моей семьи украдет важные данные. Пароль у меня достаточно сложный для того, чтобы мой младший брат его не подобрал и не сломал систему. Поэтому я решил отключить окно ввода логина и пароля при загрузке.