Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 August 02

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Вообще странно. На уровне операционной системы идет переброс. Но зачем? Понятно, что для совместимости. Но  с чем?
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Разместил здесь свой вопрос: https://www.linux.org.ru/forum/development/15144626 . Если есть мысли - поделитесь там.
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Heavy
Друзья,вопрос по дате. Все знают,что в js,java, во многих C-либах 0 месяц - это январь. 0 день недели - воскресенье. Но если брать rtc контроллеры, то с них эти данные вытягиваются в человеческом виде. Не уверен на счет rtc, встроенного в южный мост материнских плат. Но, вероятно, аналогично.
Вопрос: на каком этапе Январь из 01 месяца становится 00 месяцем? BIOS, OS?
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Но там нет ответа. Есть только мысли как быстрее сброс сделать и немного о удобстве и неудобстве
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Неужели это просто наследие такое?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
а это не часть стандарта POSIX? https://ru.wikipedia.org/wiki/POSIX
источник
2019 August 03

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Нет, это стандарт Си
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
POSIX ссылается на стандарт Си
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Heavy
Неужели это просто наследие такое?
Думаю да, наследие struct tm из time.h
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Однако интересно чем это все обусловлено. Хочу глянуть исходники винды
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Heavy
Однако интересно чем это все обусловлено. Хочу глянуть исходники винды
Как там писали в ответах на StackOverflow, тем, что названия месяцев и дней недели обычно хранятся в массивах, где индексация с 0
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Nick
Как там писали в ответах на StackOverflow, тем, что названия месяцев и дней недели обычно хранятся в массивах, где индексация с 0
Да,но это позволяет тебе ошибиться. Нет проблем сделать декремент или пустой первый элемент массива. Нынче нет проблем с парой байт в памяти
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Так это было так сделано еще где-то 50 лет назад, я думаю
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Это сейчас нет проблем
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Обьяснение легаси вполне себе ок
источник

OG

Oleg Gorelkin in NodeUA - JavaScript and Node.js in Ukraine
Heavy
Да,но это позволяет тебе ошибиться. Нет проблем сделать декремент или пустой первый элемент массива. Нынче нет проблем с парой байт в памяти
Мне кажется что точно так же нет проблем и сделать инкремент по этой логике. А если учесть что задача "получить название месяца по индексу" очень распространена то применение нуля оправдано.
А даты обычно не используются для индексации, потому удобнее их хранить в нормальном виде.
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Як пофіксити налаштування eslint.yaml?
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
источник
2019 August 04

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
Всем привет,
const agent = new HttpsProxyAgent(proxy);
https.globalAgent = agent;

// default for all https requests
// (whether using https directly, request, or another module)


- мы переопределим agent, для всех обращений к https?
источник