Hacker News Digest

Тег: #iso-8601

Постов: 2

RFC 3339 vs. ISO 8601 (ijmacd.github.io)

  • RFC 3339 – подмножество ISO 8601, строгий формат для интернет-протоколов:
    YYYY-MM-DDTHH:MM:SS±HH:MM (всегда 24-часовой, всегда TZ).
    Пример: 2023-06-15T14:30:45+03:00.

  • ISO 8601 – гибкий стандарт обмена датами/временем:
    допускает 2023-06-15, 20230615, 2023-155 (дня года), 2023-W24-4, 14:30, 14:30:45.123, +03, Z, интервалы, повторы и др.

  • Совместимость: любая RFC 3339-строка валидна по ISO 8601, но не наоборот.

by gregsadetsky • 07 сентября 2025 г. в 03:36 • 158 points

ОригиналHN

#rfc-3339#iso-8601#datetime#formats#protocols#strftime

Комментарии (118)

  • Все начинают с мыслью «даты просты», но быстро проваливаются в кроличью нору ISO 8601 и RFC 3339.
  • Фаворит сообщества: YYYY-MM-DD hh:mm:ss — читается и людьми, и кодом, но без зоны и с пробелом/двоеточием ломает shell, Windows-имена и сортировку.
  • Ещё минус RFC 3339: нет стандартных меток для длительности и диапазонов.
  • Почему в ISO не завели strftime-сокращения %F и %T — остаётся загадкой.
  • Итог: универсального «markdown для времени» нет; выбирайте формат под задачу и не забывайте часовой пояс.

Journaling using Nix, Vim and coreutils (tangled.sh)

  • Журнал на Nix, Vim, coreutils, dateutils; вдохновлён Bullet Journal.
  • Структура: каталог journal/2023/ → 12 файлов 01…12.
  • Календарь: :read !cal -m в начале месяца.
  • Недельные записи:
    week 1
    · apply leaves
    × dload boarding pass
    > reply to dan
    
  • Символы:
    · todo, × done, - заметка, o событие, > перенесено.
  • Сортировка: gqip после :set formatprg=sort\ -V группирует и поднимает «todo».

by icy • 12 августа 2025 г. в 14:04 • 186 points

ОригиналHN

#nix#vim#coreutils#dateutils#org-mode#vimwiki#iso-8601

Комментарии (54)

  • Участники спорят, нужен ли Nix для простой системы ведения дневника: кто-то считает его избыточным, кто-то ценит детерминированные окружения и воспроизводимость.
  • Показаны альтернативы: email-аккаунт-«бутылка», Org-mode, Org-journal, vimwiki, аудиозаметки и даже pen-and-paper.
  • Обсуждаются тонкости календаря: ncal -w/ncal -wb для номеров недель и ISO-8601.
  • Некоторые считают Nix «религией» и игрушкой для тех, кто гонится за трендами; другие используют NixOS или гибридные решения.
  • Итог: метод прост, но выбор инструментов (Nix, Org, email, голос) зависит от личных приоритетов и готовности заморачиваться.