Просто пересчитать всю новейшую историю на новейший стиль.
1 числа каждого месяца — нагрузка на организаторов дней рождений удвоится, а 30 февраля — ее не будет вообще.
Хотя, конечно, со временем все стабилизируется.
Но это добавит и предсказуемости для бизнеса, более точного планирования.
А ещё, больше не будет пятниц 13е. Сразу потеряет актуальность одноименный фильм, и эта фраза будет непонятна нашим предкам.
И предкам тоже. При советской власти несчастливым был понедельник, 13-е. https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D1%8B%D0%B9_%D1%80%D0%B5%D0%B9%D1%81
Раз уж модернизация, то День рождения вполне можно отмечать в любой день года, произвольно выбираемый каждый год.
Зачем так заморачиваться? Длина года-то не изменилась. Нужно просто пересчитать старую дату в новую. Нашей стране не впервой.
Отмечать каждые 256 дней со дня рождения. Кстати, это и сейчас можно. И на разные сезоны попадать будет.
Сейчас люди не заморачиваются что не отмечают тот же час или ту же минуту рождения от начала года, а отмечают весь день. Так же можно расширить и до всей недели.
Идея замечательная, но Иисус Иосифович по кличке Христос не мог родиться иначе, как в выходной :)
Чтобы не путаться с Легаси (год назад от 30 марта 2021го это какое число будет? А от 2022?), надо рефакторинг провести. Например, переименуем "июль" в "термидор ". А что, звучит ново, брендово!
— отрицание
— гнев
— торг
— депрессия
— принятие
— суббота
— воскресенье
тяпницей.
Отрицание, Гнев, Торг, Депрессия, Принятие
Ленин.
Названия месяцев в китайском языке строятся по схеме: номер месяца + 月 (луна, месяц).
Дни недели (кроме воскресенья) по подобному же принципу: 星期 (неделя) + номер дня.
Сущности можно и нужно плодить, если они дают качественную абстракцию.
Тоны в китайском, это, внезапно, не про омоформы, омографы и прочие омонимические явления (которые в китайском, кстати, вроде тоже в наличии).
В том-то и дело, что слова, произнесенные разными тонами для китайца реально различаются, как если бы в русском или английском в слове были абсолютно разные звуки. А для европейца, не осилившего китайский, это просто как омонимы. И он может произнести слово, имея ввиду "одно из значений", а китаец слышит одно конкретное значение, определяемое этим самым тоном. Европеец, не знающий про тоны, решает, что из контекста понятно будет, а китаец не понимает, какого черта он вообще в этом контексте слышит это обидное слово.
Это проблемы «европейца, не осилившего китайский». Одни языки различают звуки так, другие эдак, нет способов плохих или хороших.
Удобно сделано, ничего не скажешь.
Это вы про русский? Если я купил лук — что именно я купил, овощ или оружие? А побег — это из ботаники или из юриспруденции? Ключ может бить из-под земли? А открывать замок? Крутить гайки? Быть скрипичным? «Идти» говорят вообще рекордсмен по смыслам…
В каждом языке есть свои нюансы… Если это не ложбан :)

В Японии вообще 1 месяц, 2 месяц,…
Во Франции в свое время подошли к решению этого вопроса более осознанно. Решили — как ножом отрезали.
А вот менять число дней в календаре… идея преложить всему миру изменить все свои инструменты, огрести на десяток лет проблем из за косяков, чтобы удобно было мыть голову два раза в неделю? Серьезно?)
Почему тогда в месяце не 365 дней? Зачем вообще нужны месяцы?
Если удобно считать квартальные отчеты, может тогда сделать их 4, а не 12? Или два… Если смотрите на 100 лет вперед, почему вы не рассмотрели то что дествительно «важно», а не то что уже и так кто как хочет так и меняет?
Дни недели и длительность недели в данном случае вообще не важны — это просто график работы.
У вас как будто сегодня не пятница
Автор предлагает сделать четкую привязку недель к годовому циклу, к месячному (квартальному, ...). Уходит скольжение недельного цикла относительно месячного. В итоге такое-то число такого-то месяца легко пересчитывается в некий день некой недели в году очень простым способом. Ну и отдельное нововведение работа 4+2 у всех.
Вспомните, откуда взялись эти 5+2 и что это по факту такое.
По второму абзацу тут проблема не только всяких православных и т.п. календарей, а по сути в том что вся законодательная, налоговая и прчоие базы на этом построены. И это вообще никак не привязаны к неделям. Зачем пытаться связать то, что в принципе не связано и никогда не было связано?
Нумерация дней пусть будет сквозная, а месяцам отдать диапазоны. Месяцы для традиций нужны, для времен года… Если день рождения 111, 222 или 333 дня — вообще чотко родился!
Ну и вы слишком серьезно относитесь к простому полу шутковому предложению.
Драйвера там обновить. Не?
А была бы Шиндовш — зависло б вообще все )
Вопрос в другом — что проще, изменить календарь (и получить проблему 15-стандарта, ведь все старые даты будут по старым календарям, а значит библиотеки работы с датами станут просто объёмнее). Или таки изменить период вращения планеты и, возможно, чуть-чуть откорректировать орбиту.
Одно сразу можно сказать точно — проводить дебаггинг с календарём много проще, чем каждый год проводить корректировку орбиты по мере нахождения проблем :-)
Можно даже в два этапа работать — сначала делаем календарь на бумаге с красивыми цифрами, например ровно 500 дней в году, по 20 часов в день, 10 месяцев по 50 дней, 5 недель по 10 дней.
Или наоборот — 100 дней в году, по 100 часов на день, послеобеденный сон приобретёт совсем другой смысл :-), шикарные перерывы по 3 часа.
И живём по этому календарю не глядя на реальное положение дел за окном, лет за 10 находим и устраняем все баги. После чего проводим корректировку орбиты и время оборота и приводим их к заданному стандарту. Выжившие после корректировки смогут наслаждаться жизнью
На оба влиять и не нужно, достаточно повлиять на один.
Предновогодняя неделя это гениальная штука. Российские новогодние праздники туда вписываются очень хорошо — такая… внекалендарная выпавшая нерабочая неделя для всех.
"Удобно планировать мытьё головы 2 раза в неделю;". буквально на днях об этом думал — самая веская причина для введения шестидневной недели, на мой взгляд)
А какой день недели — то выкинуть? Сначала Вы пишете, что неделя начинается в понедельник, а заканчивается в субботу, а потом, что у Вас будет день рождения в воскресенье. Получается, выпадает какой-то день среди недели? Предлагаю выкинуть как раз понедельник))
Не, тут принципиальный вопрос: либо шабат, либо воскресенье! Вы за кого, за тех или за этих?
Всё проще — отменять нужно понедельники! :)
Отменять шабат? Ну вы и скажете… Вы ещё работать в шабат предложите :)
Решение найдено давно, это понедельник.
лучше пятницу выкинуть, только среду останется переименовать
А если вторник сделать первым днём в неделе, будет органично смотреться с такими месяцами как сентябрь, октябрь, ноябрь и декабрь, которые вопреки своим латинским названиям являются 9, 10, 11 и 12 месяцами года соответственно.
сентябрь, октябрь, ноябрь и декабрь, которые вопреки своим латинским названиям являются 9, 10, 11 и 12 месяцами года соответственно
Так древние римляне новый год отмечали в марте, потому у них названия месяцев как раз правильные.
del
И вообще надо придумать метрическое (континентальное) времени! А то что это за британщина — 12 часов, 60 минут… Давайте сделаем 100 секунд в минуте, 100 минут в часе, 10 часов в сутках. Получается 100000 секунд в сутках — это не так далеко от нынешних 86400 секунд в сутках. Стало быть, надо укоротить секунду на величину НДФЛ — на 13% (Совпадение? — Не думаю.)
Плюсы: Нынешний 8-часов имперский рабочий день будет равен 3 новочасам 33 новоминутам. Но ведь какой дурак будет работать непонятные 33 новоминуты. Три новочасика поработал и домой.
Минусы: Лёгкая атлетика будет отброшена к уровню начала XX века, ибо рекорд Усейна Болта из 9,58 сек. превратится в 11,09 сек.
Вставать на работу придётся в 3 новочаса утра. Это ужас.
Просто надо укоротить 100-метровку до 86-метровки-40-сантиметровки.
А то что это за британщина — 12 часов, 60 минут…
<занудамод>Шумерщина</занудамод>
Да какая разница: одно слово — масоны.
Впрочем, можно предложить альтернативный проект: 256 секунд в минуте, 16 минут в часе, 16 часов в сутках. Итого 65535 секунд в сутках. Тут потребуется у-д-л-и-н-и-т-ь секунду на радость лентяям и тугодумам. Для записи времени потребуется ровно два байта, ни один бит не будет выброшен на ветер.
Итого 65535 секунд в сутках.
У меня получается 65536. :)
Наряду с десятичными мерами длины, объёма и веса, были также введены десятичные единицы времени. Каждый день делился на 10 часов, час на 100 минут, а минута на 100 секунд. 10 дней составляли декаду.
Тут в комментариях уже можно найти и французский религиозный календарь, который действовал несколько лет подряд; и советский революционный календарь, который действовал год в пятидневном виде, потом еще год-два в шестидневном. Все эти эксперименты показали отсутствие выгоды. В отличие например от перевода часов на зимнее-летнее время, который на протяжении 100 лет приносил ощутимые выгоды.
Сюда же можно добавить спор о раскладках кверти и дворака. 97% операторов ПК печатают двумя пальцами не отрывая взгляд от клавиатуры. Переход с кверти на дворака обойдется в 100500 денег, а пользы принесет на 1,5.
Экономика она чуточку сложнее, чем мытье головы 2 раза в неделю.
Простые — это буквально взять и наложить два графика: график рабочего времени(9 часов) и график рассвета/заката.
При таком наложении очень хорошо видно: как не двигай время, зимой рабочий диапазон начинается в темноте и заканчивается в темноте.
А летом — и начинает в светлое время и заканчивается в светлое.
И условный «выигрыш» есть только в переходные периоды, которые весьма короткие. И это выигрыш частично теряется из-за ухудшения состояния людей при адаптации к новому режиму сна(на час раньше/позже ложится/вставать).
Переход с кверти на дворака обойдется в 100500 денег, а пользы принесет на 1,5
Стоит еще отметить, что переход принесет пользу только в том случае, если ты много печатаешь именно на английском, по этому для стран, где на нем разговаривают не так часто — это несет выгоды меньше для массового пользователя. Я сам пробовал на него перейти, а потом понял, что смысла в этом совсем чуть больше, чем ни сколько, потому что в основном печатаю на русском
Вот только все христиане, иудеи и мусульмане будут категорически против изменения числа дней в неделе.
Нужно просто сделать так, чтобы не было христиан, иудеев и мусульман.
Первой на новый календарь в таком случае должна перейти Google Plus (если она ещё жива).
Нужно просто сделать так, чтобы не было христиан, иудеев и мусульман.Нет ни эллина, ни иудея? :))
Нет. Переход к метрическим единицам исчисления времени сразу же отразится на всем, что связано с а) астрономией (про часовой угол точки Овна не слышали? На него очень много расчетов завязано) и б) географией. К привычным минутам и секундам очень жестко привязаны такие понятия как "широта и долгота"(уже только это потянет за собой огромные объемы расчетов и переизданий всевозможных альманахов, карт, учебников, лоций, навигационных систем и прочая и прочая)… В общем, чем больше задумываешься над этим, тем яснее становится, что это однозначно плохая идея. И десятком лет не обойдетесь, веками корабли будут блуждать в тумане, ошибаться проливами и садиться на мель из-за ошибок навигации.
Или я не уловил пятничного настроения статьи и принял все всерьёз…
Не отразится. Астрономы как пользовались Юлианскими днями — так и продолжат. Разве что часовой угол будут в градусах выражать, а не в часах.
А если без шуток, то десятичное время — очень удобная вещь. В своё время человечество во всём мире перешло на метрическую (десятичную) систему мер, оставив дюймы, лошадиные силы и прочие горшки-вершки только для некоторых отдельных сфер в качестве "условных единиц" (ну, мы привыкли, что смартфон с экраном в 5 условных единиц диагонали, назовём их дюймами, довольно маленький, а автомобиль с 500 условным единицами мощности, назовём их лошадиными силами, довольно мощный).
Со временем то же самое. Перевод на десятичную систему окажет важное положительное влияние на все точные науки. Станет, наконец, понятно, как переводить м/с в км/ч безо всяких там домножений на дробные числа. Непонятно, почему из всех физических величин одной предоставлены преференции в части недесятичности. "Так исторически сложилось" — не аргумент: исторически земля плоская и стоит на трёх китах, а гроза — гнев богов.
По сути, все аргументы к сохранению 24-часового времени сводятся к одному: я привык, не хочу ничего менять. Ну так надо отвыкать от устаревшей и неудобной системы!
И да:
- Рекомендуемое время сна взрослого человека (и фактическое у большинства) — чуть больше 7 часов. То есть ровно 3 новочаса.
- Весь мир имеет тенденцию к плавному сокращению рабочего дня с 8 часов до 7. Новый рабочий день — 3 новочаса (примерно 7 ч 12 мин).
- Час утром свободный, 3 часа днём работаешь, 3 часа вечером свободны, 3 часа спишь. Довольно удобное обобщение режима труда и отдыха.
- Секунда стала чуть меньше — это позволит незначительно повысить точность расчётов без увеличения числа после запятой, что опять же упростит работу.
В своё время человечество во всём мире перешло на метрическую (десятичную) систему мер, оставив дюймы, лошадиные силы и прочие горшки-вершки только для некоторых отдельных сфер в качестве «условных единиц»
Не то чтобы не во всем мире… Но США и Великобритания это довольно большая часть человечества. Смартфоны мы измеряем в дюймах, а не в сантиметрах именно потому что они родились по ту сторону океана, а не по эту.
Сантехника родом из Англии, поэтому основные типы труб — пол дюйма и три четверти дюйма.
А моё самоё любимое — велосипед. Сломалась педаль. Подбираю в интернет-магазине новую. Есть 2 типа резьбы: 1/2 дюйма и 9/16 дюйма. И вот попробуйте угадать это одно и тоже или 2 разных типоразмера?
Да, но точки зрения математики 3/4 = 6/8, так что тут ещё можно запутаться. А 9/16 ≠ 1/2.
в микронах
1588. Почти угадали с числом ))
razmery.info/razmery-dyuymovoy-rezby-d1-2.html
Если верить ГОСТам, разница чуть меньше чем полпальца (14.288мм и 12.7мм). Возможно, у китайцев свои понятия о размерах резьб ;)
… США и Великобритания это довольно большая часть человечествавообщем-то да, а именно — 1/20 часть. ну почти )))
А моё самоё любимоеЭто вы ещё авиацию не вспомнили. Там сплошные мили и футы.
Хвала Аллаху, что давление не в Б-гомерзких psi…
Если на то пошло, то десятичная система счисления тоже устаревшая — кто-то сейчас использует пальцы при счете? Оптимальной была бы система, кратная степени двойки.
Тройки. Всё же рисовать "минус" перед числом знатный костыль. А так базис будет -1, 0, 1. И для электроники удобно — высокий отрицательный заряд, низкий заряд, высокий положительный заряд.
P.S.: пожалуйста, больше не минусуйте человека. Разработчики ЭВМ «Сетунь» переворачиваются в гробу с каждым вашим минусом!
Ну, для электроники, как раз не удобно. Сетунь была на ферритных кольцах. ;)
Про «Сетунь», конечно же, знаю :)
Сетунь этого стоит! Вот засветилась недавно в системе автоматического управления полетом реактивного дрона:
Таблица умножения у двенадцатеричной огромна! Аж до 144.
А у шестиричной таблица умножения крохотная, всего до 36.
Быстро учить, простые правила, к тому же это факториальное число.
Математическая оптимальность — не единственный параметр. Людям не очень удобно пользоваться как двоичной, так и троичной системой счисления. Поэтому и упоминул систему счисления, кратную двойке.
А что касается троичной — с ее экономичностью конечно осведомлен, но у нее есть други недостатки. В частности, на ее базисе существенно сложнее строить функции типа "логическое И", "логическое ИЛИ" и других, а еще их больше.
В электронике ее не стали использовать еще и из-за нестабильных состояний и большого потребления энергии по сравнению с двоичной.
Всё же рисовать "минус" перед числом знатный костыль.
В чем заключается костыльность?
Нестабильность состояний решается совершенствованием технологического базиса. Большее потребление энергии решается тем же, к тому же компенсируется возросшей эффективностью. Например, при тех же операциях с отрицательными числами.
Костыльность знака "-" заключается в нарушении принципов построения позиционных систем счисления. Вместо простой записи числа согласно универсальному правилу мы говорим и записываем что-то типа «это число, которое получится, если из нуля вычесть такое число». И в двоичном коде нужно использовать старший разряд. И помнить, для чего мы его используем. И если мы переносим значение из двухбайтного целого в четырёхбайтное — вместо простого переноса двух байтов на место младших в четырёхбайтном нам нужно проверить старший разряд, проверить тип числа и произвести дополнительные операции.
это число, которое получится, если из нуля вычесть такое число
Ну потому что для экономии битов в регистрах процессора для представления отрицательных чисел используется
Да нет же. Мы отлично оперируем троичной логикой. Например, по системе Лукасевича. К «Истина» и «Ложь» можно добавить состояние неопределённости, что автоматически решает ряд формальных парадоксов.
Таблицы истинностей разбухают, как и количество транзисторов для реализации простейших функций.
Например, в двоичной логике отрицание, И, ИЛИ выражается через стрелку Пирса (функция, которая образует функционально-полный логический базис) следующим образом:
~x = W(x, x)
x & y = ~(~x | ~y) = W(W(x, x), W(y, y))
x | y = Inc(W(x, y)) = W(W(x, y), W(x, y))
А в троичной так:
Inc(x) = W(x, x)
Dec(x) = Inc(Inc(x))
~x = W(W(Dec(x), Inc(x)), Inc(W(Dec(x), x))
x & y = ~(~x | ~y)
x | y = Inc(Inc(W(x, y))
Как видим, используется намного больше опреаций.
Нестабильность состояний решается совершенствованием технологического базиса. Большее потребление энергии решается тем же, к тому же компенсируется возросшей эффективностью. Например, при тех же операциях с отрицательными числами.
Что-то доказательств как не было, так и не появилось особо.
AWGТочно, про AWG я забыл. Со всем можно смириться, но не с AWG и PSI…
Метр привязан к секунде. Тоесть вам прийдется пересчитать всю метрическую систему.
Секунды оставить. Время измерять в секундах от начала Новейшей Эры. Месяцы отменить, от них одна неразбериха. Вместо них ввести несколько сезонов с красивыми именами, дни внутри сезона не нумеровать, а тоже именовать. День рождения отмечать по настроению ;)
А как вы уменьшите секунду, если секунда — время, равное 9 192 631 770 периодам излучения, соответствующего переходу между двумя сверхтонкими уровнями основного состояния атома цезия-133.
А вообще я всеми щупальцами за десятичное время, только вот боюсь с цезием-133 не договориться :)
Было 9 192 631 770 — переопределим на 6… или сколько там будет получаться, вот и всё. Если принципиально важно слово "секунда" — придумаем новое название, никаких проблем.
И вообще надо придумать метрическое (континентальное) времени! А то что это за британщина — 12 часов, 60 минут… Давайте сделаем 100 секунд в минуте, 100 минут в часе, 10 часов в сутках. Получается 100000 секунд в сутках — это не так далеко от нынешних 86400 секунд в сутках. Стало быть, надо укоротить секунду на величину НДФЛ — на 13% (Совпадение? — Не думаю.)
Радиотранслятор снова ожил. Достопочтенная Глория Сесили Лоу продолжала:
— На тот случай, если ваши меры времени расходятся с нашими, сообщаю, что наш день содержит двадцать часов по сто минут в каждом. Минута состоит из ста секунд, причем за одну такую секунду свет проходит ровно сто тысяч миль. Постарайтесь точно выдержать отведенный Вам срок. Через неделю я обращусь к Вам снова.
60 минут — это не британщина. Это нам от шумеров досталось!
Давайте сделаем 100 секунд в минуте, 100 минут в часе, 10 часов в сутках.
Не надо никаких часов и минут. Надо сразу использовать префиксы: "12 килосекунд", "100 мегасекунд" итд. И время указывать не относительно начала дня, а в абсолютных 'от начала времен': "совещание состоится в 1606477кСек"
А то что в сутках 86.4 килосекунды — ну так это только на Земле. Небесных тел много. Что, для каждого что ли секунду править?
Время уже сейчас указывается в абсолютных числах: 2020 лет 11 месяцев 27 дней 15 часов 1 минута 20 секунд от начала времён.
от начала времён
У вас неправильное начало времён. Всем же известно, что мир создали 1 января 1970 по гринвичу ))
Что до других небесных тел: метр равен одной сорокатысячной мередиана только на земле. Это не мешает использовать его (метр, а не долю мередиана) везде.
Так и с секундами: на земле секунда будет 1/100000 земных суток, и на Марсе столько же.
метр равен одной сорокатысячной мередиана
Да и на Земле не равен.
Метр — длина пути, проходимого светом в вакууме за интервал времени 1/299 792 458 секунды
Это что, после этого еще и метры пересчитывать?
У нас сделано все так.
Изначально все привязывали к метру, секунде, заряду электрона.
сейчас из единиц не, привязанных к квантовым вещам осталася одна единица — секунда, ее привязали гвоздями к переходу цезия(ну типа зафиксировали, когда поняли, что год и день оказывается не постоянные с нужной точностью).
Метр был привязан к эталону, но оказалося, что эталон испаряется в вакууме. Его привязали к скорости света к секунде. Все остальное привязано или к метру, или к секунде. Или к фиксированным штукам типа заряда электрона(кулон). При этом возникает куча констант 10+знаков. Некоторые — округлили до целого числа(как с количеством переходов цезия в секунде)
Не пересчитывать, а переопределять. Было число N — будет N*0,864. Длина метра от этого не изменится, также как и его применение во всех сферах общества и науки. Ничего не поменяется.
Лёгкая атлетика скажет спасибо, а то пока в уме посчитаешь, если темп 4 минуты 15 секунд на километр, то 42 195 при таком темпе выйдет больше или меньше тех часов...
А еще предложил бы начинать счёт суток в 4 часа утра по нынешнему, т.к. интервал бодрствования в современном мире сильно сдвинулся к темному времени суток.
Мне интересно, что делать с производными единицами измерения? Единицы измерения скорости определенно нужно менять на метры или километры за «единицу времени», т.к. скорость понятна любому человеку. Но можно ли оставить единицы измерения остальных величин (например мощности) в использовании или лучше их все заменить?
Зато 1/5 будет выглядеть как непонятно что :)
Но в целом согласен с вами — 12-ричная лучше 10-тичной из-за количества делителей, а треть в человеческих расчетах используется часто.
Каждый год как "день сурка".
А Вы попробуйти на чистом С без библиотек написать функцию прибавления к данной дате/времени в виде структуры {int year, month, day, hour, minute, second} хотя бы одной секунды. А если надо прибавить не одну секунду… После второго экрана кода дойдете до leap second и поймете, что задача нерешаемая.
В linux есть утилита date, которая решает подобные задачи. Например, date -d '-3 days' вернёт дату, которая была три дня назад. То же верно и для секунд, и для минут и т.п. Причем, и в прошлое, и в будущее. Работает "на ура". Значит, задача решаема всё-таки.
без библиотек
И, надо полагать, библиотеки — это артефакты древних, более высокоразвитых цивилизаций, которые таки могли решать задачи, полагаемые нынешними программистами нерешаемыми? :)
P.S. А все остальное вычисляется достаточно элементарно
Когда руками начинаешь делать, есть шанс получить частичку тайного знания.
Если всё так легко и просто, ответьте на вопрос: сколько секунд в 1900, 1917, 1918, 2000, 2100, 3000 году.
Кто не в курсе, курить здесь:
en.m.wikipedia.org/wiki/Leap_second
Because the Earth's rotation speed varies in response to climatic and geological events,[1] UTC leap seconds are irregularly spaced and unpredictable.
Два экрана кода (ну условно) для кодирования всех условий на високосные годы, на то, что перед первым годом не нулевой. Если работаем с прошлым, то неплохо бы ещё знать, в какой стране. Календари везде по-разному переключались. И в каком городе. Потому как политическая карта мира менялась всегда.
После этого чтение википедии приводит к знанию о leap second.
onyx74, Вы точно знаете, какие именно особенности эта утилита отрабатывает, а какие — нет? Проверьте на примерах выше. Если она даст точный ответ для 3000 года, можете быть уверенным, для этого случая утиита не годится. Если для 1918 она не спросит, «где», то тоже. Если работаете с неотдалённым прошлым, но в Саудовской Аравии, проверьте, будут сюрпризы.
И да, @незнакомец, верни ложку, которую ты у несчастных артистов украл!
А что, со сменой календаря озвученные вами проблемы куда-то исчезнут? Вы понимаете, что они не календарём вызваны, а физикой природных явлений?
понять, что leap second вычислить не получиться
А все остальное вычисляется достаточно элементарно
P.S. Ну и два экрана кода на вычисление високосного года — это сильно.
Представьте себе программу, написанную, скажем, в 2000 году и запущенную в 2016 в Саудовской Аравии. Ей на 2 недели крышу снесёт!
Я это понимаю, и я это ещё в первом сообщении написал. Не знаю, с кем Вы спорите.
Nilpferd
понять, что leap second вычислить не получиться
Я-то в курсе. Именно об этом я и написал.
Только если Вы так глубоко в теме, то уж и добавьте, что «для того момента, когда она не установлена». Для прошлого года — никаких проблем. Надо только держать где-то список этих секунд и дат, когда переводили календари в какой местности.
«Два экрана» — это была некоторая условность. Конечно, можно поставить монитор вертикально, да включить шрифт №6, да писать всё в одну строку… Я-то этим занимался впервые, когда в экране всего было 25 строк, минус строчки на интерфейс турбо вижн. :D Но мы-то не это обсуждаем, да?
Если писать действительно универсальный вычислитель со всеми этими особенностями, двумя страницами можно и не обойтись. Тут приключения вычислителя будут напоминать приключения путешественника Oskar Speck который думал, что путешествует по странам, а оказалось, по эпохам.
А Китай с Индией как по этим религиям разделились?
Никаких вопросов, только удивление...
Отвыкли, понимаешь, на осьмицу вкалывать, даёшь выполнение нацпроекта производительности труда к 24 году!
Еще два плюса:
- 4 дневная рабочая неделя
- У тех кто родился 29 февраля день рожд будет в каждом году
У моей бабушки день рождения был 29.02. Зато как было прекрасно — на закате жизни она отпраздновала свой 21-й день рождения.
Чуть больше, чем несколько, всё уже (примерно) посчитано :)
извиняюсь, но это не ось корректировать надо, а к Солнышку поближе двинуть, чтобы орбита покороче была.
Можно перенести свалки мусора с Земли на Луну, тем самым увеличив момент инерции системы Земля—Луна. Это приведёт у уменьшению угловой скорости и сокращению числа дней в году.
Помимо шуток, очень хороший вариант для количества дней в году — 384. Это 2*2*2*2*2*2*2*3. Делится и на 12, и на любую степень двойки вплоть до 128.
- Понедельник
- Вторник
- Среда
- Четверг
- Суббота
- Воскресенье
Гораздо легче будет убеждать людей. Да и привыкли уже все, что отдых в субботу, а не в пятницу.
Ну или вместо пятницы выкинуть понедельник. Он многим насолил.
И еще, можно рассмотреть варить 5-ти дневного календаря — уйдет проблема делимости 365. Да и отдыхать побольше.
Понедельник — Вторник — Среда — Суббота — Воскресенье
Так что по сути мы имеем:
Неделя
Понедельник
Понедельник 2
Понедельник 3
Понедельник 4
Понедельник 5 то бишь Пятница
Итого, ни суббот, ни воскресений.
Понедельник
Вторник (второй)
Среда (середина)
Четверг (четвертый)
Пятница (тоже выходной!)
Сразу все по смыслу и никаких религиозных аллюзий с шаббатами и воскресениями.
Переименовать в "тяпницу". Чтобы мусульмане тоже огорчились.
Приходит новый директор на предприятие, собрал коллектив и говорит: " Значит так, у нас новый распорядок работы:
— понедельник-день тяжелый, работать после выходных тяжело, поэтому сидим тихо и отдыхаем;
-во вторник начинаем потихоньку готовиться к работе, обдумывать, что надо сделать;
-в среду хорошенько работаем,
— в четверг отдыхаем после среды,
-в пятницу-готовимся к выходным, обдумываем как отдыхать. Вопросы есть?"
Голос из коллектива: «Есть. И долго мы так по СРЕДАМ вкалывать будем?!»
Или вторник.
1 час = мириасекунда
1 сутки = киломинута
1 секунда = сантиминута
Кстати, а почему милли- и микросекунды (десятичные) можно, а кило- и мегасекунды нельзя?
Почему нельзя? Можно.
Очень правильно.
Ох, спасибо.
С одной стороны я немного расстроен, что уже изобрели до меня, но с другой стороны я рад. Раз постоянно что-то переизобретают, то рано или поздно внедрят.
Ну как бы не совсем.
Шесть дней — не десять, но аналогичное предложение гуляло в интернете в 1999 году.
Там дата была поудобнее для ввода, заодно проблема Y2K решалась.
А теперь ещё почти тыщу дет ждать для такого удобного момента :)
А теперь ещё почти тыщу дет ждать для такого удобного момента :)
Думаете будет проблема Y3K?
Скорее уж до 2036-го.
Я имел ввиду сочетание решения проблемы и "красивого" числа для перехода к новой системе счисления
Что может быть красивее 2,147,483,647 секунд от начала времён?
Вы полагаете, в 2036 решатся на обнуление календаря?
они точно знают когда будет Конец Света
Все же стало интересно — календарь основан на движении земли вокруг солнца и своей оси, но это дает 1 год и 365/366 дней в году. А вот почему народ решил поделить дни на недели по 7 дней — нужно дополнительное исследование. Ведь никто не мешал им 2000 лет назад поделить на любое число.
В древнем Риме неделя состояла из восьми дней. Семь дней считались рабочими, а восьмой день был базарным, специально для торговцев. А семидневная неделя появилась в Вавилоне. Такое количество дней связано с фазами луны. Луна изменяет свою фазу каждые семь дней, из этого следует, что люди видели луну двадцать восемь дней в месяце, после чего ее не было видно несколько дней. Затем вавилонские астрологи обнаружили другие светила, которые движутся по небосводу – планеты. Считалось, что планеты вращаются вокруг Земли. Именно поэтому жители Вавилона думали, что каждый час находится под покровительством планет. Неделя начиналась с субботы, началом которой управлял Сатурн. Воскресенье начиналось под покровительством Солнца, а понедельник – под Луной. Вторник был днем Марса, среда находилась под влиянием Меркурия, четвергу покровительствовал Юпитер, а Венера управляла пятницей. Именами римских богов пользовались для названия разных дней. До сих пор некоторые народы Азии называют дни недели по названиям планет Солнечной системы.
Короче рандом.
А вот почему народ решил поделить дни на недели по 7 дней — нужно дополнительное исследование.
Фазы
Луны
Даже в википедии 8, а не 7. Хм… лунный цикл 29.5 дней, а полный оборот за 27 дней. Что курили вавилонцы?
До сих пор некоторые народы Азии называют дни недели по названиям планет Солнечной системы.
Sun day, Mon day, Tues day, Wednes day, Thurs day, Fri day, Satur day.
Солнце, Луну, Тора и Сатурна я тут вижу невооруженным глазом.
Конечно, Солнце и Луну мы планетами не считаем, но все же…
Восток — дело тонкое. :)
У немцев
Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Sonnabend — соответственно.
Фрею видно невооружённым взглядом.
udp. Сколько раз надо напоминать себе — обновляй, с-ка, комментарии.
Перденок. Вторденок, Среденок, Черденок, Пяденок и Субденок.
А вообще-то вроде как неделя привязана к лунным циклам? А они много что значат. Получается, что ваш календарь значительно хуже синхронизируется с природой, чем существующий.
Что это за Послания Наблюдателей, сверстанные в лучших традициях 90х годов?!
Можно пойти менее радикально и вспомнить что 13 7 4 = 364. 13 месяцев ровно по четыре семидневных недели + один запасной день. Правда кроме перфекционизма в датах ничего не получить. Можно ещё замедлить вращение земли на 1/365, чтобы ровно получалось.
Но ведь ASCII уже есть.
чтобы реально внедрить новый календарь нужно быть персоной уровня Юлия Цезаря или хотя бы Петра Первого
У человечества есть Леннарт Поттеринг!
Вообще, если подумать, почему неделя именно 7 дней? Понятно, что тут есть и религиозный подтекст. Но если не считать его первопричиной? Мне кажется, это не случайно. Люди давно уже заметили, что количество дней в году примерно равно 360. Другой очевидный с древности цикл — лунный. И отсюда берётся месяц — не даром, в нашем языке это одно из названий луны. В то же время, не помешало бы иметь ещё цикл поменьше — для рутинных вещей, которые повторяются не каждый день, но всё же регулярно, и достаточно часто. Чаще чем раз в месяц. Если год и месяц были людям навязаны, то с неделей у людей был большой выбор. Если считать что месяц это примерно 30 дней, то его можно разделить на циклы по 2, 3, 5, 6, 10 или 15 дней. К слову, 360 делится нацело на 2, 3, 4, 5, 6, 8, 9, 10, 12, 15 (а ещё на 18, 20, 24, 30, 36, 40, 45, 60, 72, 90, 120, 180 — просто супер удачное число, с точки зрения деления).
Но было выбрано число 7 на которое не делится не только 30, но даже 360. А такие числа ещё поискать надо. И его, словно специально искали, ведь 7 — минимальное число, на которое 360 не делится. Совпадение? Не думаю. Интересно, что даже само слово неделя, созвучно с «не делится». Впрочем, это уже, скорее всего, совпадение (иначе нам пришлось бы вашу 6-дневную неделю называть «деля», что было бы уже совсем странно). Тем не менее, большинство возможных вариантов числа дней в неделе приводят к фиксации дня недели относительно дня года. На мой взгляд, это было бы плохо. Лучше чтобы памятные даты не коррелировали с рутиной. А для этого, количество дней в неделе, не должно быть делителем для числа дней в году.
К слову, первый же комментарий к этой статье подтверждает важность такого подхода:
День рождения будет всегда понедельник. Ни за что.
А у меня он всегда был бы в среду. Тоже весьма паршиво. А теперь давайте посчитаем. 2/3 дней в вашем календаре — рабочие. И только 1/3 — выходные. Это значит, что в проигрыше окажутся 2/3 населения. И только 1/3 повезёт. Большинству людей ваш календарь будет невыгоден. А это затруднит его принятие обществом. Люди и так-то к изменения встречают без энтузиазма. В общем, не взлетит. Интересно, что мой день рождения всегда получается в среду, не зависимо от методики расчёта. А вот ваш мог бы быть и во вторник, если применить ваш календарь к тому году, в котором вы родились ( (193 — 5) MOD 6 == 2 ). Как вам такое? Всё ещё нравится ваш календарь?
В принципе, можно было бы отказаться от традиции отмечать день рождения, а вместо этого отмечать неделю рождения — поздравлять человека всю неделю, а на выходных устраивать гулянку. Похожий подход можно применить и к прочим памятным дням — превратить их в памятные недели. Но это очень большой культурный сдвиг — дни перестают быть важны, и мы начинаем мыслить неделями. Интересно было бы на такое посмотреть. Но вряд ли это случится.
З.Ы. всё вышесказанное не стоит воспринимать слишком серьёзно. Особенно ту часть, где я доказываю, что люди в древности специально выбрали число 7, потому что оно не является делителем для 360. Просто данная тема пробудила мою бурную фантазию…
А у меня он всегда был бы в среду. Тоже весьма паршиво.
Просто возможно автор как и многие сейчас работает не пятидневку а x через y где x и y рандомные цифры
А ко дню года — различные памятные даты, такие как дни рождения, годовщины, юбилеи, национальные и профессиональные праздники.
Есть достаточно много праздников, которые привязаны ко дню недели определенного месяца. Например, "День медицинского работника (День медика) — отмечался в СССР и отмечается в России каждый год в третье воскресенье июня".
Интересно, что даже само слово неделя, созвучно с «не делится»
Жуть какая-то. Неделя от слова «не делать», так называлось воскресенье до прихода христианства, выходной день, когда надо отдыхать. Соответственно понедельник — после недели.
"Неделя" это воскресенье в современном сербском и хорватском языке.
и тогда все расчеты будут простые! только подумайте, что в кругу будет 2ПИ = 8 радиан! Какая удобная запись!
Что-то подобное на самом деле используют физики в СГСЭ/СГСМ.
Аналогия некорректная. Число пи "от природы" имеет своё значение. В исчислении времени группировка суток в недели и месяцы (в отличие от годов) — сугубо социальный конструкт и его можно менять под удобство расчётов.
Вообще "от природы" оно должно быть в два раза больше (6.28...), потому что фундаментальная величина радиус, а не диаметр. Ну и как следствие, двойка уходит из многих расчетов, смотри The Tau Manifesto.
В расчетах почти никогда не используется диаметр, окружность всегда описывается радиусом.
Это вы инженеру со штангенциркулем расскажите и токарю с фрезеровщиком, что, мол, радиус важнее диаметра.
На чертеже скругления вместо радиусов указать как диаметры. Будет красиво ;)
Конечно диаметры может с кем то соотноситяНапример, с радиусом. Тогда у нас есть три «природных соотношения» — радиус к длине окружности, диаметр к длине окружности, радиус к диаметру. И все константы.
Зато появляется в других. Я читал ресерч (в рецензируемом журнале, серьезно) о количестве формул, выглядящих проще с пи, против формул с тау. Существенной разницы нет.
забавно
но ровно такой же календарь я придумал в школе
меня высмеяли
а я до сих пор считаю это отличной идеей
UPD: не ровно такой же, у меня была не ПРЕДновогодняя неделя а ПОСТновогодняя неделя, неделя празднований.
Вот еще отличный вариант
Непонятно, почему надо делать воскресенье первым днём, а не последним, но в целом идея неплохая. Зима 4 месяца, новый год посередине, остальные времена года по 3. Единственное что неудобно делить год на кварталы и считать показатели QoQ.
Во каких-то странах неделя по старинке начинается с воскресенья. Вот зачем-то эту традицию оставили в новом календаре ) возможно автор очень хотел оставить Пятницу 13е )))
Но вообще в нем абсолютно не важно с какого дня будет начинаться неделя
Примем, что в году 360 дней. В каждом месяце установим ровно по 30 дней. То есть 5 недель по 6 дней. Год начинается с понедельника, а каждый месяц будет начинается с понедельника и заканчивается субботой.
Оставшиеся 5 (в високосный год 6) дней находятся вне календаря. Назовём эту вневременную неделю "Предновогодней":
Майя возвращаются. Только у них эта неделя называлась «безбожной». Считалось, что в эти дни можно обманывать, не отдавать долг и т. д.
Для любого календаря можно найти такие m и n, что для работяг с режимом m через n этот календарь будет катастрофой. :)
Другое дело, что таких календарей уже придумали до нас гору, но одна из главных причин их невнедрения — религиозно-традиционная. Люди привыкли жить по-старому и не хотят новшеств. Да и праздники привычные (особенно, религиозные) будут переноситься, а это для многих неприемлемо, как и 13 месяцев в году, например, потому что число «несчастливое».
Мне кажется, что семь дней биологически оптимальны.
Например?
Табель-календарь на 1939 год
А что за там праздник на 22 января?
Автор забыл указать еще один недостаток. Часть систем, вроде спутников и закрытых сигнализаций не будет возможно перепрограммировать. Поэтому библиотеки дат станут еще раздутее.
Даа, и кстати, стоило привести аналогию с проблемой 01.01.2000. Там похожие ньюансы были, так что челевечеству не впервое.
Ну и раз мы переходим на удобный календарь, то почему бы не перейти на более удобный формат времени 100 секунд, 100 минут и 10 (20) часов?
Автор забыл указать еще один недостаток. Часть систем, вроде спутников и закрытых сигнализаций не будет возможно перепрограммировать. Поэтому библиотеки дат станут еще раздутее.
Сколько же легаси накопилось со времен Юлия Цезаря…
1/2 населения работает с понедельника по среду
вторая половина на тех же рабочих местах четверг — суббота.
В воскресенье по-максимому запретить работать.
Не будет ни безработицы ни проблем с временем на себя.
И экономика услуг вырастет.
а 3 дня работать можно даже на полную ставку
Работать по 8 часов 4 дня в шестидневную неделю — это отлично.
Вот только в «типичных» странах нормировано по 8 часов 5 дней. То есть будет 10 часов по 4 дня теперь.
По мне, оптимальнее вообще сделать 2 рабочих, выходной, 2 рабочих, выходной.
— четыре дня в ночную смену с 23:00 до 7:00, затем два выходных;
— четыре дня в дневную смену с 7:00 до 15:00, затем один выходной;
— четыре дня в вечернюю смену с 15:00 до 23:00, затем один выходной.
Вот где жесть была, не знаю как 3.5 года продержался :)
Очевидно, потому что график такой. Кто-то должен работать ночью. Вы знаете, что некоторые производства нельзя останавливать?
Простите, забыл непрерывное производство. Но мой вопрос так сильно задел, будто я смертельно оскорбил им?
Ведь дешевле одна линия работающая 24х7 чем три работающие по 8 часов.
Если работают люди то да, или 3 смены, или суточные.
Я сам какое-то время работал в дежурстве с суточным режимом, но там и спать можно было, главное по сигналам аварии реагировать менее чем 2 минуты. А все плановые работы — исключительно днём.
Ну и с «чем три работающие по 8 часов.» — иногда лучше 3 по 8. Когда нет сложного неразделяемого ресурса «конвейер». Если это например программисты и нет задачи запустить продукт «вчера» то лучше 3 программиста, которые в рабочее время работают. Тут и товарищи, и заказчик доступен, и начальство тоже не 24х7 нужно. Тем более народа нужно столько же, сутки отработал (тут уместнее будет отсидел, сутки работать умом — очень быстро выгораешь, и в целом производительность прилично ниже) и 3 отдыхаешь, а работа стоит. Нужно ещё 3 программиста, в итоге получается даже больше людей.
А минус зачем?
Это вопрос не ко мне. Если сомневаетесь — зайдите ко мне в профиль и подумайте, могу ли я ставить минусы.
Минус поправил :)
Помню на заводе работал по графику «4 на 5»:
— четыре дня в ночную смену с 23:00 до 7:00, затем два выходных;
— четыре дня в дневную смену с 7:00 до 15:00, затем один выходной;
— четыре дня в вечернюю смену с 15:00 до 23:00, затем один выходной.
Вот где жесть была, не знаю как 3.5 года продержался :)
А если часть народа, чтобы ритм не сбивался, будет постоянно только в ночные смены работать?
Данный график рассчитан на 4 сменяющие друг друга бригады, в каждой бригаде у нас было примерно 120-140 человек. Интенсивность производства ночью такая же, как и днём, т.е. дежурными не обойтись.
То есть 5 недель по 6 дней
Я всю жизнь был уверен (и до сих пор уверен) что, по крайней мере в экс-СССР странах всё население считает недели как 6 + 1 день.
У меня дневник был на 6 дней. 3 дня слева и 3 дня справа. И этим дням еще шёл один «какой-то» не важный для дневника день.
С тех пор много воды утекло, но при расчетах у меня в голове всегда рисуется этот дневник на 6 дней и я на нем всё планирую.
Был уверен, что я не один такой. Неужели это не так?
Вы не один! Я точно также планируую и представляю неделю в голове, именно как таблицу в дневнике.
Статья — интересное предположение. Но все же, если б все было так просто, уже давно все перешли бы га эту систему. И дело тут даже не в привычке. Тут действительно множество факторов задействовано и фиксить баги, даже на 50 лет вперед, будет проблемой уже наших детей и внуков))
календарь такой не от балды и привязан к астрономическим цифрам, а боль таймзон для разработчика с опытом — уже давно не боль, все инструменты уже реализованы.
2563 год
С «желтизной заголовков» не борюсь.
Так, секунду не трогаем – она в основе системы! И кстати, секунда определяется как:
Представляет собой интервал времени, равный 9 192 631 770 периодам излучения, соответствующего переходу между двумя сверхтонкими уровнями основного состояния атома цезия-133, находящегося в покое при 0 К.
Так что сутки здесь не причем.
А вот минута, час, сутки, недели, месяцы и т.д. можно перекраивать как хочется. Они не так важны и не так жестко определены.
9 192 631 770
Интересно, скоро ли объявят священной константой?
Скорость света, гравитационная, Планка, Дирака, Больцмана.
Заряд электрона тоже смешное число.
Чтоб текущая секунда не сломалась.
Друзья, не забываем, что секунда СИ и секунда как часть суток — разные вещи!
Долой часы из суток!
Да здравствуют градусы!
За ноль — Гринвич, всего 360 градусов. По всей Земле одинаковый угол поворота ("время" оставим физикам). Никаких часовых поясов, в каждом регионе свой период работы и отдыха.
- Созвонимся в 115.
- Не, я уже буду спать.
А ориентирование? Солнце в зените, посмотрел на часы — вот твоя долгота, дождался ночи, прикинул угол до полярной, вот широта (правда погрешность...)
Атсрологи тоже будут против. Соединения и прочие дома съедут.
А ещё не за горами колонизация других планет, но там будут другие сутки и года, придётся придумывать новый календарь для правильной работы людей на разных планетах.
Год начинается с понедельника
Только из-за этого не взлетит.
А такая "мелочь", что нынешний порядок вещей освящен тремя основными религиями, добьет проект напрочь.
А вообще таких проектов постоянных календарей с разной раскладкой "лишних" дней и разной длительностью недели много было. Все разбились о традицию.
Кстати, у арабов в году всего 354 или 355 дней (високосный вставляется по чуть более сложной схеме, чем в григорианском календаре). И не парятся ведь от несоответствия календарного года солнечному. Сезоны плывут относительно календаря, и все путем.
Так что жесткая привязка нашего современного календаря к солнечному году — не более чем традиционная условность, на которую вполне можно начхать, и не плодить дней вне ровного календарного счета. Можно даже на святоевисокосный год покуситься, и отменить, наконец, эту мутную вставку дня по мутным (хотя и очень простым) правилам.
А такая "мелочь", что нынешний порядок вещей освящен тремя основными религиями, добьет проект напрочь.
Все 3 базируются на одном и том-же.
Так что жесткая привязка нашего современного календаря к солнечному году — не более чем традиционная условность, на которую вполне можно начхать, и не плодить дней вне ровного календарного счета.
Неудобно. Когда был молодой — ДР летом был. Потом весной. А совсем старенький уже и зимой празднуешь.
Может просто 1 месяц на 365 (366) дней и всё? Месяц состоит из 1 недели.
Каждые n дней из k (при k > n) — выходные.
А что если изменить календарь так, чтобы он стал удобный и для устного счета и для программирования?
Судя по тому, что календарь до сих пор такой, какой он и есть сейчас — всё-таки нет никакой проблемы для людей, а уж про программирование вообще промолчу: для любого языка стандартная библиотека вам в помощь.
Очень рад, что разные даты выпадают год от года на разные дни, голова моется в зависимости от степени загрязнения, бухгалтерам в помощь разрабатываемое нами ПО, а нормальные люди занимаются решением реальных проблем, а не задумываются о превращении календаря в нечто, что будет ассоциироваться с фатализмом.
По мотивам просмотра комментариев: люди с альтернативным календарем уже среди нас. У всех беззаботная пятница, а у них как-то все слишком всерьез, понедельник наверное.
А я за девятидневку с трехдневными рабочими периодами и двумя выходными по 1 и 2 дня. За три дня сложнее утомиться на работе.
Нет уж спасибо. Сначала хотя бы IPv6 внедрите до конца, а потом уже предлагайте новые протоколы.
Надо отказаться от анахронизма с привязкой к сезонам, которые в связи с изменениями климата уже потеряли актуальность.
Нормальный год должен состоять из 256 дней. Неделя должна состоять из 8 суток, и чтобы не путать ее с легаси, надо называть ее просто байтом. Тогда синонимом дня будет бит. 4 байта — месяц, вернее, не месяц, а слово. 8 слов — год или лучше блок. Начало эры должно соответствовать 01.01.1970 по григорианскому календарю. Вся нумерация, естественно, должна идти с нуля. Тогда можно календарную арифметику реализовать максимально эффективно прямо на современных видеокартах.
Так что сегодня 2-й бит нулевого байта 5-го слова 72-го блока юниксовой эры по айтишному летоисчилению.
Надо отказаться от анахронизма с привязкой к сезонам, которые в связи с изменениями климата уже потеряли актуальность.
Это в каких краях?
Вы чего такой серьезный?
Это очень легко. Нужно установить 6-й бит в маске выходных дней.
А что если перейти на Удобный Шестидневный календарь?