Комментарии 108
2020 год — это начало нового десятилетия.
Люди так и не научились считать: 2020-ый — это конец десятилетия, точно так же, как 2000-ый — конец тысячелетия. Да ладно с большинством, но люди технических специальностей?
Самое интересное, что в нашем детстве все прекрасно понимали разницу между Васе пятый годик, а Ане уже пять лет… а к школе как-то резко забыли всё.
Мне казалось, что для программистов важно думать головой: во-первых, нуля как числа не существовало в европейской цивилизации, когда была придумана, принята и распространилась данная система летоисчисления, как следствие — используются порядковые числительные.
нормально начинать счёт с нуля
Норма — понятие весьма расплывчатое и изменчивое. Да и во многих языках программирования индексация до сих пор идёт с единицы.
P.S. Похоже, всё ещё хуже, чем я думал.
Меня смущает, почему годы, часы, минуты, секунды мы пишем с нуля, а дни и месяцы нет о_О В первый день должна быть дата 00.00.2020 =)
(прошло) 0 часов 0 минут
(от) первого января
2000 года
почему годы, часы, минуты, секунды мы пишем с нуля
Это новодел цифровой эры: раньше писали не 00:15, а четверть первого, а вместо 00:00 — полночь (минуты вообще не писались). Ну не было такого числа как ноль, не было. И потому нет на классическом циферблате часов нуля.
P.S. Ещё и карму слили молча несогласные — хоть бы аргументировали.
Не пишем мы годы с нуля. Не было нулевого года, сразу же был первый. Не было нулевого века, сразу же был первый. А часы, минуты и секунды действительно отличаются от дней, месяцов, лет и веков. Для них принято записывать не какая секунда, минута или час идёт по счёту прямо сейчас, а сколько полных успело пройти до текущего момента. Хотя и здесь иногда допустимо сказать, что «идёт одиннадцатый час». Это значит, что на часах десять полных часов и какое-то количество пройденных минут.
И в твоей логике первый день наступающего года должен обозначаться так: 00.00.2019. Потому что пройдёт ноль дней, ноль часов и 2019 лет с начала отсчёта времени.
Зря негодовали. В 01:30 с полночи прошёл один полный час и ещё половина второго часа.
На часах 0:30, мы говорим «половина первого (часа)». С начала суток прошло ноль часов и ещё половина часа. Чувствуете, в чём подвох? Прошло ноль часов, но говорим «половина первого часа».
Далее мы говорим, что живём в 2019-м году. В две тысячи девятнадцатом году. Сколько лет прошло с начала эры? По аналогии с часами нужно сказать, что две тысячи восемнадцать полных лет, и записывать их как 24.12.2018.
Сутки с нуля, исчисление лет с нуля…
Cогласно григорианскому календарю, нулевого года не существует [2 до н.э., 1 до н.э., 1 н.э.]. То есть ребёнку может быть ноль лет, а нашей эре сразу стал один год.
ru.wikipedia.org/wiki/0_год
И товарища ikle сверху слили ни за что. Первое десятилетие — это годы 1,2...10. Начало второго десятилетия — это 11-й год. Также и 2021-й год будет началом нового десятилетия.
Аналогия с ребёнком неверная же. Ребёнку действительно может быть ноль лет. Это значит, что идёт первый год его жизни. Нашей эре тоже было ноль лет! И при этом шёл первый год её жизни. Вся путаница в том, что в случае возраста мы отвечаем на вопрос «сколько лет», то есть сколько полных лет уже прошло, а в случае с нумерацией годов на вопрос «который год идёт по счёту».
"ноль лет" и "нулевой год" — это разные вещи.
В тот момент, когда "родился Иисус" начался его "первый год" а вовсе не нулевой. Соответственно, в тот момент, когда 10 лет закончились, начался "одиннадцатый год".
Достаточно очевидно, что "нулевой год" вообще не существует, потому что такая конструкция не имеет смысла, в отличие от "нуля лет". Соответственно, декады, века, тысячелетия заканчиваются в конце 0, *0, **0 года.
Подробнее можете почитать на википедии. Элементарно же!
Если бы родились в 0 лет н.э., то в 2020 говорили бы — вам 2021 годик пошел, но лет вам 2020 :)
мы вольны выбирать точку отсчета
Можно, вот только мы уже выбрали точку отсчета — начало первого года н.э. (или от РХ). А в текущем виде у нас два лагеря с двумя разными точками отсчёта.
Википедии была дискуссия на эту тему.
А вот это хорошая ссылка: не в том, что это ссылка на Wikipedia (это не reference source), а в том что в конце этого обсуждения есть ссылка на ГОСТ ИСО 8601-2001 (а это уже reference source) «Представление дат и времени»:
Пункт 2.30: «Век (в григорианском календаре): Календарный год, номер которого кратен ста, начиная с 01 года. Каждый век имеет порядковый номер — 1-й век начинается с 0001 года».
Пункт 2.35: «Календарное тысячелетие: Период времени в 1000 календарных лет, начиная с 01 года. Каждое тысячелетие имеет порядковый номер — 1-е тысячелетие (с 0001 г. по 1000 г. включительно). Третье тысячелетие начинается с 2001 г. по 3000 г. включительно».
Ну и вывод по результатам дискуссии:
К сожалению, в стандарте отсутствует понятие «десятилетие». Поэтому в статьях о десятилетиях произошла подмена понятий — десятилетие как 1/10 часть века (например, с 2001 по 2010 год) и «нулевые», или «2000-е годы» года (с 2000 по 2009 год), где 2000-й год на самом деле вообще относится к предыдущему веку.…
Никто не оспаривает существования понятия «2000-е годы». Проблема совсем в другом — как в Википедии, называющей себя энциклопедией, давать статьи о десятилетиях — давать ли их в календарном понятии, как первое десятилетие XXI века (2001—2010 годы) или в некалендарном понятии — (2000—2009 годы). ...
P.S. Скоро я, видимо, потеряю возможность отвечать .)
P.S. Скоро я, видимо, потеряю возможность отвечать .)
Обычное дело для кармы и общества в целом, сначала осуждаем, потом разбираемся. Значит надо в каждом сообщении излишне разжовывать, чтобы разобратся мимопроходилам было легче.
Можно, вот только мы уже выбрали точку отсчета — начало первого года н.э. (или от РХ). А в текущем виде у нас два лагеря с двумя разными точками отсчёта.
Смотрите, 2020 год начнется 1 января 2020 года, неделя длится семь дней. Вопрос — когда начнется вторая неделя 2020 года?
Первая пятилетка прошла с 1928 по 1932, вторая — 1933-1937, третья — 1938-1942.
Вопрос попроще:
Собственно говоря, точек отсчета для разных периодов — много, правил их образования тоже. «Девяностые», «шестидесятые», «двадцатые» — не синтетически делят век на десять равных частей от начала века и до его конца (как дециметры делят метр, например), а определяются аналитически. Двадцатые года — это года с две тысячи двадцатого до две тысячи двадцать девятый.
Жизнь — не математика. Это в математике хочется ввести минимальную аксиоматику и точку отсчета, а все остальное определять через них. В жизни приходится быть гибче и принимать много точек отсчета, много правил, не связанных друг с другом. Как уже заметили в этом треде, даты считаются не так, как время.
Поймал себя на том, что ровно двадцать лет назад вёл в интернетах такие же точно беседы с такой же точно аргументацией по поводу «миллениума». :)
Надоели умники, вылезающие поучить других каждый раз со своей вкусовщиной. Считать что-то обозначаемое числом с нулем на конце — откровенное уродство, как и считать номера годов с единицы.
нашли что-нибудь? Мне по этому запросу находится только оригинал этой статьи
Это рекламная статья, сервер этот тут https://rwserve.readwritetools.com/, но качать его стремновато.
Судя по новостям тот же Dart/Flutter сможет заменить все это если не в 2020, то в 2021 году точно.
Во всяком случае концепция: отдельно сайт, отдельно мобильное приложение скоро отомрет.
Я ковырял палочкой. Машина Dart медленней V8
Вы имеете ввиду ту VM-машина Dart, что используется только для отладки?
Или речь о том, во что компилируется Dart в production?
Я вас читаю давно. Со многим полностью согласен. Но скорость они скоро подтянут и если приложат усилия ноду смогут легко обойти. Где то примеры tree shake видел дарта и ноды. Преимущество за дартом
А разве есть разница?
Есть.
Для веб-фронтенда — там всё в обычный JS преобразуется. Причем, как уверяют, даже более оптимальным образом, нежели это было написано на JS изначально.
На Android — в native.
То, что вы замерили — это использование Dart на бэкенде, а там оно и не продвигается как «революционное».
"Будет одно сплошное телевидение..." (с)
Про минификацию скриптов тоже не понятно — http2 явно не у всех поддерживается.
Что за Read Write Serve? Не гуглится, оригинале также.
Возникает такое ощущение, что в экосистеме NPM имеются пакеты на все случаи жизни.
При этом качество поддержки и часто самих NPM пакетов бывает весьма плачевное, особенно если нужна всякая экзотика. Столкнулся при работе с федерацией через SOAP:
— node-soap, strong-soap годятся только после серьезной доработки напильниками,
— xml-crypto — в недоделанном полу-заброшенном состоянии,
— node-gost и его предок gostcrypto в заброшенном состоянии — пришлось потратить массу времени для нормальной работы с гост-2012
Сервер Express казался мне чрезвычайно простым инструментом, но лишь до тех пор, пока я не попытался воспроизвести в нём весь тот функционал, который давал мне Apache.Так не нём это не предполагается делать.
Перед ним обычно какой-нибудь Nginx стоит.
Вообще похоже что автор большой велосипедист.
Изобрёл Nginx, Jade и Wiki, но проприетарные и пытается это продать.
Не гуглится.
Кто-нибудь подскажет, где на это можно взглянуть?
И если количество найденых упоминаний меньше тысяч ста, то наверное тащить это в продакшн не стоит.
Когда-то и React или Vue не гуглились и упоминаний почти не было, равно как и всё остальное (к примеру, Rust или Go). Если следовать такой логике, то ничто новое вообще шансов на жизнь получит, хотя бы потому что вне продашкн не откатать действительно важные вещи.
Это не в защиту «стека» из статьи, это к тому что гугление и популярность не являются показателем надежности, качества, скорости или чего-то ещё — достаточно вспомнить популярность PHP несмотря на все его недостатки на протяжении более чем 10 лет, или даже сам JS — я ещё помню времена когда его гнобили, причём было за что.
хайповый проект, про который никто, нигде не знает
Оксюморон какой-то. Хайп – это как раз про то, что о проекте трубят на каждом углу, поэтому о нем все знают.
Наверное, вы хотели сказать "хипстерский"? Это как раз про непопулярные проекты не для всех.
Если что-то не гуглится, то наверное это к лучшему.
Блин, крутой слоган.
Мне вообще не понятно как надо одичать чтобы посты в блоге оформлять через CSS.
Спорная статейка
я правильно понял, что, по тому как их придерживались, веб стандарты появились только сейчас, а раньше это были так, веб рекомендации?
— картинка в стиле «Кровь из глаз» по своему вкусу.
Вообще, более хайповой статьи выдумать сложно, хотя ru_vds часто провоцирует сообщество
C# VS2919 js/jQuery Vue EF .net core 3.1 xamarin SVG
Я пользуюсь сервером баз данных MariaDB. Это — форк MySQL, подвергнутый ребрендингу и освоенный опенсорс-сообществом. Когда мне нужно хранить неструктурированные JSON-данные, я пользуюсь PostgreSQL. Дело в том, что это позволяет мне выполнять запросы непосредственно по конкретным JSON-свойствам.
… что прекрасно умеет mysql/mariadb. Абсолютно непонятно, зачем здесь Potgre в таком случае.
Мой новый стек веб-технологий для 2020 года