Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Бинарные и светодиодные часы

Автор کوروش, февраля 2, 2014, 14:35

0 Пользователи и 1 гость просматривают эту тему.


Dana

Homo homini cattulus est

Хто не знає про добро, той завжди буде злим,
Хто забув свою мову, той прокинеться німим,
Хто завжди був рабом, той залишиться ніким,
Все почалося з нічого і закінчиться нічим...

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

Цитата: Dana от февраля  2, 2014, 14:41
Мне нравится. Для айтишников — самое то :)
Часто ли сами айтишники используют двоичную форму записи чисел в своем коде?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Тайльнемер

Если бы в сутках было 32 часа, а в часе — 64 минуты, то было бы само то.
А так как-то ни туда, ни сюда.

Python

Для передачи часов подходит 12-ричная система, для минут и секунд — 60-ричная. Минуты и секунды можно отображать вавилонской клинописью (которую в пределах 60 несложно читать как десятичную систему), а вот часы... Существовала ли когда-либо в прошлом письменность, использовавшая 12-ричные цифры?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Toman

Кстати, у меня есть идея насчёт 60-ричного индикатора, пригодного, например, для часов, и более логичного для данного применения, чем просто двоичная система. Для 60-ричного индикатора необходимо 7 "светящихся" элементов. Один находится в центре, три вокруг него по правильному треугольнику (грубо говоря, кружочек и три сектора, как в знаке радиоактивности), и ещё три аналогичных сектора по большему радиусу, прямо напротив внутренних секторов.
Идея возникла по аналогии с фантастическими существами, которых я уже довольно давно постепенно придумываю, и которые как раз гермафродиты, и у них как раз ровно 60 полов.
Во́зле до́ма хо́лм с куля́ми - вы́йду на́ холм, ку́ль поставлю.
В славном городе Miami тётки мерялись ногтями, тик иң озын завсегда у Фиделя борода!

Toman

Т.е. что-то примерно такое (пардон за кривизну - рисовал от руки мышью наспех). Такая фигура сгодится в качестве 60-ричной цифры для минут и для секунд. Как быть с часами - сложнее, т.к. там нужна 24-ступенчатая шкала. Наружные лепестки дают 6 значений. Значит, внутри нужно разместить нечто 4-позиционное. Вообще говоря, простейший вариант - такая же цифра, но внутренние пятна включаются только строго по одному. Как раз будет 4*6=24. Вроде, прикольно получается. 3 таких вот фигурки по 7 элементов - часы, минуты и секунды. По сравнению со стандарными цифровыми часами, где каждая цифра по 7 элементов, экономия количества элементов (и, соответственно, проводов к ним и т.д.) получается ровно в 2 раза.
Во́зле до́ма хо́лм с куля́ми - вы́йду на́ холм, ку́ль поставлю.
В славном городе Miami тётки мерялись ногтями, тик иң озын завсегда у Фиделя борода!

Dana

Цитата: Python от февраля  4, 2014, 17:41
Часто ли сами айтишники используют двоичную форму записи чисел в своем коде?
Дело не в этом. Настоящий айтишник должен отлично знать двоичную систему и владеть бинарной арифметикой. А также знать, что такое BCD, etc.
Homo homini cattulus est

Хто не знає про добро, той завжди буде злим,
Хто забув свою мову, той прокинеться німим,
Хто завжди був рабом, той залишиться ніким,
Все почалося з нічого і закінчиться нічим...

Python

В C-подобных языках нет двоичных литералов. Десятичные, восьмеричные и шестнадцатеричные — есть.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

From_Odessa

Цитата: Dana от февраля  5, 2014, 00:49
Дело не в этом. Настоящий айтишник должен отлично знать двоичную систему и владеть бинарной арифметикой. А также знать, что такое BCD, etc.
В теории - да. На деле же многие практически ничего не знают об этом и очень узко специализированы...

Тайльнемер

Цитата: Toman от февраля  5, 2014, 00:25
Такая фигура сгодится в качестве 60-ричной цифры для минут и для секунд.
А как именно вы предлагаете записывать числа?

Цитата: Toman от февраля  5, 2014, 00:25
Наружные лепестки дают 6 значений.
А почему не 8?

mnashe

У меня была мысль использовать двоичное отображение в таймере (к примеру, встроенном в фонарик).
Обычно нужно семь сегментов для передачи чисел 0-9, или 2×7 для передачи 0-99, а тут достаточно шести маленьких светодиодов для передачи 0-63, а 14 — это уже аж 16383!
Ну или BCD можно использовать.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Dana

Цитата: Python от февраля  5, 2014, 00:54
В C-подобных языках нет двоичных литералов. Десятичные, восьмеричные и шестнадцатеричные — есть.
Зато они есть в Java.
Homo homini cattulus est

Хто не знає про добро, той завжди буде злим,
Хто забув свою мову, той прокинеться німим,
Хто завжди був рабом, той залишиться ніким,
Все почалося з нічого і закінчиться нічим...

Python

Цитата: Dana от февраля  5, 2014, 01:14
Цитата: Python от февраля  5, 2014, 00:54
В C-подобных языках нет двоичных литералов. Десятичные, восьмеричные и шестнадцатеричные — есть.
Зато они есть в Java.
Только с Java 7.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Toman

Цитата: Тайльнемер от февраля  5, 2014, 01:02
А как именно вы предлагаете записывать числа?
Прилагаю картинку со всеми 60 цифрами. Как их располагать (который из разрядов считать старшим, который младшим) - это уже в некоторой степени дело вкуса. Для привыкшего к десятичной системе человека читать минуты/секунды будет проще, если старшим будет наружный (шестеричный) разряд, конечно. Также это имело бы смысл, например, на интервальных часах в метро, т.к. машинист должен отсчитывать время с точностью до 5 секунд. А вот если нужно отсчитывать, например, в десятых долях минуты, то это (теоретически) было бы удобнее при старшем десятичном разряде (младший просто игнорировать). Практически же если так сделать, то минуты будет неудобно читать. Поэтому по умолчанию старший разряд всё-таки шестеричный (наружный), и соотв. цифры идут от 0 до 59 строчками слева направо, сверху вниз.

Цитата: Тайльнемер от февраля  5, 2014, 01:02
А почему не 8?
Потому что используются только сочетания с одним или двумя включёнными элементами, но не используются сочетания без включённых элементов или более двух включённых элементов в подгруппе (подгруппы - это внешние лепестки и четверная внутренняя подгруппа). Поэтому подгруппа из 3 элементов даёт 6 значений, а не 8. А подгруппа из 4 элементов соотв. 10, а не 16.
Во́зле до́ма хо́лм с куля́ми - вы́йду на́ холм, ку́ль поставлю.
В славном городе Miami тётки мерялись ногтями, тик иң озын завсегда у Фиделя борода!

antic

— Боже мой, боже мой, чем вы вынуждены заниматься! Но я спрашиваю вас, кто-то все-таки летит ведь к звёздам! Где-то строят мезонные реакторы! Где-то создают новую педагогику! Боже мой, совсем недавно я понял, что мы даже не захолустье, мы — заповедник! В глазах всего мира мы — заповедник глупости, невежества и порнократии.
АБС «Хищные вещи века»

dragun97yu

Скопка - это маленькая скопа.

Hellerick

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

Валентин Н

ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

Валентин Н

Цитата: Тайльнемер от февраля  4, 2014, 19:10
Если бы в сутках было 32 часа, а в часе — 64 минуты, то было бы само то.
Не обязательно делить на часы и минуты.
Можно двоичную систему применить к часам, по аналогии с десятичной. Сутки будут разбиты на 65536 частей  Каждая часть это 1,318359375 секунды, единица измерения вроде бы нормальная.
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр