green_fr: (Default)
[personal profile] green_fr
Два раза в год у меня одна и та же бага — я постоянно таскаю файлы с одного компа на другой через флешку (clé USB), при этом файлов в проекте может быть тысячи, я для скорости синхронизирую через Total Commander и копирую только отличающиеся.

Два раза в год моя система спотыкается о перевод часов — каким-то образом на флешке время изменения файла начинает отличаться на час от времени изменения того же файла на компе. Судя по всему, там какая-то старая файловая система (FAT?), в которой не поддерживалось летнее время.

Уже сложно поверить, что когда-то файловая система могла не поддерживать летнее время.
Тем более, что этот баг до сих пор не починили...

Date: 2012-10-29 04:58 pm (UTC)
From: [identity profile] kalvado.livejournal.com
Возьми чуть шире - мир, каков он есть (Земля на орбите вокруг СОлнца и так далее), и глючный драйвер для взаимодействия- часы с поправкой. причем баг - это, якобы, фича - заплатка для проблемы, создающая еще больше проблем.
С этой точки зрения виноват программист часов таки

Date: 2012-10-30 08:17 am (UTC)
From: [identity profile] green-fr.livejournal.com
Не, не согласен. По твоей логике выходит - с этим я согласен - что нужно иметь какую-то общую систему времени, то же самое GMT или UTC, и всё считать в нём. Это правда. Но вывод конечному пользователю в этом формате делать - гикская ересь. Это как даты - естественно, нужно считать целыми числами, количество дней или там секунд с какого-то реперного момента. Но выводить 735172 вместо 30/10/2012 - несерьёзно.

Date: 2012-10-30 01:16 pm (UTC)
From: [identity profile] kalvado.livejournal.com
ты путаешь поясное время и летнее.
Именно концепция, что надо (при неизменном состоянии хардверной части) менять настройки драйвера, потому что якобы так удобнее... даже не юзеру, а черти кому...

Date: 2012-10-30 01:19 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Я всё прекрасно понимаю. Но для меня вопрос внешнего мира (состоятельность самой политики перехода на летнее время и т.п. вопросы) - вне компетентности программиста. Мой пример с разбивкой года на месяцы - туда же. Логики в этом разбиении нет никакой, это традиция. Её можно попытаться завалить, но пока этого не произошло - программист, изволь корректно воплощать её. Оправдывать баги несогласием с устройством внешнего мира - лажа.

Profile

green_fr: (Default)
green_fr

June 2025

S M T W T F S
123 4 567
89 1011 12 1314
15 161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 08:15 pm
Powered by Dreamwidth Studios