Skip to content

Commit 5dc0e94

Browse files
committed
feat(samples): add JSON sample for ru_atomlib_devs_misconcep_time
- Update `samples/tech_fragments/README.md` to replace legacy entry and include `.json` for `ru_atomlib_devs_misconcep_time` - Add `samples/tech_fragments/modern/ru_atomlib_devs_misconcep_time.json` with metadata and content excerpt
1 parent 4e8c3da commit 5dc0e94

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

samples/tech_fragments/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
| `classical/es_nebrija_gramatica_prefacio.txt` | es | Antonio de Nebrija | *Gramática de la lengua castellana*, Prólogo | 1492 | Prólogo | PD | https://www.cervantesvirtual.com/obra-visor/gramatica-de-la-lengua-castellana–0/html/ |
88
| `classical/fr_lavoisier_chimie_preface.txt` | fr | Antoine Lavoisier | *Traité élémentaire de chimie*, Préface | 1789 | Préface | PD | https://gallica.bnf.fr/ark:/12148/bpt6k34582 |
99
| `classical/it_artusi_cucina_preface.txt` | it | Pellegrino Artusi | *La scienza in cucina e l’arte di mangiare bene*, Prefazione | 1891 | Prefazione | PD | https://www.gutenberg.org/ebooks/20422 |
10-
| `classical/ru_mendeleev_chymiya_ch1.txt` | ru | Д. И. Мendeleev | «Основы химии», Гл. I | 1870 | начало главы «Атомная теория» | PD | https://rusneb.ru/catalog/000199_000009_008156917/ |
11-
| `modern/ru_olegsivchenko_exocosm_lagrange.txt` (`.html`, `.md`) | ru | Anatoly Budko | *Заблуждения программистов о времени* | 2022 | in the middle of the article | CC BY-ND | https://habr.com/ru/articles/703360/ |
10+
| `classical/ru_mendeleev_chymiya_ch1.txt` | ru | Д. И. Мendeleev | *Основы химии*, Гл. I | 1870 | начало главы «Атомная теория» | PD | https://rusneb.ru/catalog/000199_000009_008156917/ |
11+
| `modern/ru_atomlib_devs_misconcep_time.txt` (`.html`, `json`, `.md`) | ru | Anatoly Budko | *Заблуждения программистов о времени* | 2022 | in the middle of the article | CC BY-ND | https://habr.com/ru/articles/703360/ |
1212
| `modern/ru_olegsivchenko_exocosm_lagrange.txt` (`.html`, `.md`) | ru | Oleg Sivchenko | *Экзокосмонавтика и точки Лагранжа или держитесь подальше от суперземель* | 2024 | in the middle of the article | CC BY-ND | https://habr.com/ru/articles/806587/ |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"id": 703360,
3+
"title": "Заблуждения программистов о времени",
4+
"author": "atomlib",
5+
"dateCreated": "2022-12-04T13:03:00+03:00",
6+
"tags": [
7+
"программирование",
8+
"время",
9+
"заблуждения программистов",
10+
"история",
11+
"культура",
12+
"календарь"
13+
],
14+
"article": {
15+
"content": "### Заблуждение 2. Високосные секунды больше не важны. История не играет роли\n\nВисокосные секунды когда-то отменят в будущем, но они точно останутся в прошлом. Это значит, что их всегда придётся учитывать в любых расчётах. Именно поэтому, кстати, время Unix — это число секунд с 1 января 1970 года, но с поправкой на високосные секунды.\n\nВообще, исторических казусов предостаточно.\n\nПользователь системы с часовым поясом `Asia/Shanghai` однажды [пожаловался](http://stackoverflow.com/questions/6841333) на следующий код на Java:\n\n```java\npublic static void main(String[] args) throws ParseException {\n SimpleDateFormat sf = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss\"); \n String str3 = \"1927-12-31 23:54:07\"; \n String str4 = \"1927-12-31 23:54:08\"; \n Date sDt3 = sf.parse(str3); \n Date sDt4 = sf.parse(str4); \n long ld3 = sDt3.getTime() / 1000; \n long ld4 = sDt4.getTime() / 1000;\n System.out.println(ld4 - ld3);\n}\n```\n\nКажется, что между 23:54:07 31 декабря 1927 года и 23:54:08 того же дня секунда разницы. В реальности программа показывала 6 минут: в TZDB версии 2013a выводится 358 секунд, в 2014f — 344 секунды.\n\nПроисходит так, потому что 1927 год для Шанхая был богат на события. Город попал под контроль Национального правительства Китайской Республики, которое 12 апреля запретило коммунистическую партию и [устроило резню](https://ru.wikipedia.org/wiki/Шанхайская_резня_1927_года). Шанхай объявили частью Китайской Республики и поменяли часовой пояс на GMT+8 вместо особого местного, чтобы показать единство Китая. В полночь с 31 декабря 1927 года по 1 января 1928 года стрелки часов перевели на 5 минут 52 секунды назад.\n\nПонятно, что почти всегда в сутках ровно 24 часа. Но возможны неожиданности любого размера: от целого числа часов до произвольного числа секунд и минут."
16+
}
17+
}

0 commit comments

Comments
 (0)