DIY или Сделай Сам → Супер кнопка для Манчкина
Многие знают или, по крайней мере, слышали про настольную игру Манчкин
В этой игре есть такое правило:
«Когда вы убиваете или иначе одолеваете монстра, дайте соперникам приемлемое время (около 2,6 секунды), чтобы они могли высказаться.»
Иногда очень хочется эти самые 2,6 секунды замерить, особенно когда кто-нибудь долго думает, читает карты, не может решить что делать. В таких случаях мы просто считали вслух до трех, на цифре «три» бой заканчивался.
Хотелось сделать какую-нибудь кнопку и таймер, чтобы не считать вслух.
DIY или Сделай Сам → «Тросик» с таймером для цифровых камер Canon
Не секрет, что при съемке на длинных выдержках фотографа спасают штатив и пульт управления («тросик»). Если штатив можно приобрести практически везде, и встречаются неплохие модели стоимостью даже в 600-700 рублей, то с пультом дела обстоят не так радужно. Ценник на фирменные пульты Canon начинается от $30, а между тем внутри этого пульта содержится всего лишь простейшая схема коммутации. Для съемки time-lapse видео придется приобрести пульт с таймером (фирменный Canon — $210, китайские братья по разуму подешевле). Я же хочу показать, как без применения сложной электроники и контроллеров самостоятельно собрать функциональный «тросик» с таймером, который подойдет к камерам Canon серий EOS-300D/350D/400D/450D и возможно каким-то другим.
Программинг микроконтроллеров → Начинающим: счетчик на микроконтроллере с шагом 2/3 микросекунды и переполнением в несколько суток
Часто при работе микроконтроллерного устройства есть необходимость отсчитывать «антропоморфное» время – сколько долей секунды светиться светодиоду, максимальный промежуток времени double-click и т. д. В общем, отсчитывать не только нано- и микросекунды, но и десятки миллисекунд, а то и секунды, минуты и даже часы (боюсь сказать о сутках…).В то же время в микроконтроллерах нередко нужно одновременно с этим иметь дело с микросекундами – периоды импульсов, антидребезговое ожидание и т. п.
Есть также устройства, которые работают непрерывно многие часы и даже сутки – авиационная техника, автомобильная, скважинные устройства (там речь идет иной раз о непрерывной работе несколько дней). В этих случаях недопустимо переполнение таймеров и 8-битных переменных.
Хотелось бы это все объединить в одно изящное и универсальное решение – иметь средство измерения времени с точностью до микросекунды, не переполняющееся несколько дней.
Почему бы и нет? Помучился я некоторое время и родил решение для 8-битных микроконтроллеров AVR. Для этого я задействовал 8-битный таймер-счетчик и 4х-байтную переменную. С PIC-ами и AT89 я сейчас не работаю, а с другими embedded-платформами не дружу. Впрочем, если читатели помогут – сделаю и для них.
Достоинства – код в высшей степени повторяемый (я уже 5-ое устройство с ним делаю); простота в работе (не используются прерывания для клиентской части работы); клиентская часть кода условно платформенно-независимая; в прерывании – одна операция суммирования (но, правда, для 4-хбайтной величины); нет внешнего устройства — таймера реального времени.
Недостаток я нашел один – занят один такой полезный и всегда нужный таймер…
Статья будет интересна в первую очередь начинающим — Америку я тут не открыл.
Персональные блоги → Noontime — будильник и таймер для Windows
Если вы ожидаете увидеть многофункциональный органайзер, который поможет вести ваши дела и будет напоминать о дне рождения вашей кошки, обрадую, есть десятки целенаправленных органайзеров.
Noontime особенный, необыкновенно простой и удобный будильник для Windows.

Noontime особенный, необыкновенно простой и удобный будильник для Windows.

C++ → Основы создания игрового движка: таймер
Публикуется по просьбе моего знакомого, если вам понравится статья, можете выслать ему инвайт.
Мыло скажу в ПМ или могу написать здесь же. :)
В данной статье я хочу рассказать, как начал писать игровой движок, столкнулся с проблемой написания точного таймера и как ее решил. Я уверен, что почти все рано или поздно сталкиваются с такой проблемой, поэтому моя статья будет полезна тем, кто в процессе создания таймера или только задумывается о ней. Я не претендую ни на чистоту кода, ни на идеальность принятых решений в данных условиях. А теперь покончим с личными местоимениями и перейдем к собственно проблеме.
Цель: написать точный таймер для использования в игровом движке (а это значит, что помимо отмерения отрезков времени нам необходимо обеспечить работу событий, возникающих через заданное время).
Мыло скажу в ПМ или могу написать здесь же. :)
В данной статье я хочу рассказать, как начал писать игровой движок, столкнулся с проблемой написания точного таймера и как ее решил. Я уверен, что почти все рано или поздно сталкиваются с такой проблемой, поэтому моя статья будет полезна тем, кто в процессе создания таймера или только задумывается о ней. Я не претендую ни на чистоту кода, ни на идеальность принятых решений в данных условиях. А теперь покончим с личными местоимениями и перейдем к собственно проблеме.
Цель: написать точный таймер для использования в игровом движке (а это значит, что помимо отмерения отрезков времени нам необходимо обеспечить работу событий, возникающих через заданное время).
Delphi → Точное время: измеряем, применяем
Цель данной статьи – изложить, полученный в ходе работы над проблемой материал о способах максимально точного измерения времени и использования на практике этих способов, а также рассмотреть варианты управления чем-либо программным с максимально достижимой точностью.
Статья рассчитана на читателей, уже имеющих некоторый опыт в программировании, и заметивших проблему точности выдержки временных интервалов стандартных функций. Автор статьи, begin_end, советует её читателям, программирующим на языке Delphi, так как все способы реализуются именно на этом языке.
Наша задача – найти лучший метод точного измерения малых временных интервалов (желаемая точность – 10^-6 секунды), определить наиболее эффективный способ программирования задержек в исполнении кода, с такой же точностью.
Программист, который уже пробовал разрабатывать различные прикладные приложения, например, связанные с передачей данных или с генерацией/анализом сигналов мог заметить, что все стандартные функции (sleep, beep, GetTickCount, таймеры) обладают большой погрешностью при работе с малыми значениями временного интервала.
Статья рассчитана на читателей, уже имеющих некоторый опыт в программировании, и заметивших проблему точности выдержки временных интервалов стандартных функций. Автор статьи, begin_end, советует её читателям, программирующим на языке Delphi, так как все способы реализуются именно на этом языке.
Наша задача – найти лучший метод точного измерения малых временных интервалов (желаемая точность – 10^-6 секунды), определить наиболее эффективный способ программирования задержек в исполнении кода, с такой же точностью.
Программист, который уже пробовал разрабатывать различные прикладные приложения, например, связанные с передачей данных или с генерацией/анализом сигналов мог заметить, что все стандартные функции (sleep, beep, GetTickCount, таймеры) обладают большой погрешностью при работе с малыми значениями временного интервала.
Дизайн в IT → Таймер To Light

Дизайнер Jasper Hou придумал этот современный вариант песочных часов для кухни. Фишка таймера To Light – светодиодная подсветка. Пока пружина крутит таймер – светодиоды горят, как только время заканчивается – гаснут.
GTD → Таймер «Самоконтроль» с новым дизайном

Всем привет, вот и подошло время для нового обновления таймера «Самоконтроль». Теперь он стал красивее и умеет делать чуть больше вещей.
Страница с таймером: http://www.boomstudio.ru/portfolio/files/experiments/timer_control/
Если быть точнее, то появились следующие штуки:
1) Улучшенный дизайн (за это отдельное спасибо Станиславу Щербакову )
2) Появилась возможность ставить таймеры на паузу. Для этого достаточно «отжать» уже нажатую кнопку (кликнуть повторно по нажатой кнопке).
3) Теперь программа сама следит за обновлениями. Если ваша версия таймера устареет, то программа покажет сообщение о наличии новых версий программы. Правда скачивать и распаковывать обновления, пока, придётся всё-таки самим.
4) Теперь можно изменять названия кнопок и цвет таймеров. Эти настройки вынесены во внешний XML файл.
P.S.: Если кому-то будет интересно, то вот предыдущие обсуждения программы на хабре:
Обсуждение #1: habrahabr.ru/blogs/arbeit/59123/
Обсуждение #2: habrahabr.ru/blogs/arbeit/59477/
Windows → The Monkeys Have Hit The Button
Помнится еще в декабре 2008 года создал я этот блог. Да вот не было повода в него написать.
Разработчики CairoShell'а постоянно переносили дату релиза. То с февраля на май, то с мая на июнь, а в конце-концов перенесли дату релиза первой беты на бесконечный промежуток времени. У меня даже сложилось стойкое впечатление, что все это фейк. Но вот сегодня на глагне этого проекта появился таймер The Monkeys Have Hit The Button. Будем надеяться и верить, что после окончания этого таймера наконец-то появится первая публичная версия самой преспективной замены стандартного виндовского эксплорера.

возможно отсчитывает время до первого бета-релиза. Надеемся и верим.
Разработчики CairoShell'а постоянно переносили дату релиза. То с февраля на май, то с мая на июнь, а в конце-концов перенесли дату релиза первой беты на бесконечный промежуток времени. У меня даже сложилось стойкое впечатление, что все это фейк. Но вот сегодня на глагне этого проекта появился таймер The Monkeys Have Hit The Button. Будем надеяться и верить, что после окончания этого таймера наконец-то появится первая публичная версия самой преспективной замены стандартного виндовского эксплорера.
Фабула:
На главной странице проекта CairoShell появился таймер, которыйПерсональные блоги → Microsoft Xbox 360: с заботой о детях
Злые дядьки из Microsoft собираются «прикрутить» к Xbox 360 таймер, при помощи которого заботливые родители смогут оградить свое чадо от чрезмерного просиживания за консолью. Скачать Family Timer владельцы приставок смогут в декабре (через Xbox Live).

Кстати, если добавить сюда уже имеющуюся в Xbox 360 функцию, позволяющую родителям блокировать запуск игрушек, в которые детям играть не положено (с рейтингом М, например), то получается этакий тотальный контроль.
Извините, детки, но теперь придется и за уроками посидеть.
via Engadget

Кстати, если добавить сюда уже имеющуюся в Xbox 360 функцию, позволяющую родителям блокировать запуск игрушек, в которые детям играть не положено (с рейтингом М, например), то получается этакий тотальный контроль.
Извините, детки, но теперь придется и за уроками посидеть.
via Engadget