Ура! // обмазываюсь потихоньку, сокращаю строки кода
ReportDataMap $!! (hm & at (ev ^. evAdId) . non mempty
. rdPerHourMap
. at (hourTS ev) . non mempty
. rhViews +~ 1)
-- ReportDataMap $!! H.insertWith
-- (\_ old -> incReportDataView (hourTS ev) old)
-- (ev ^. evAdId)
-- (singleViewReportData (hourTS ev))
-- hm
TIL
atime / noatime / relatime / strictatime (Linux-specific)
The Unix stat structure records when files are last accessed (atime), modified (mtime), and changed (ctime). One result is that atime is written every time a file is read, which has been heavily criticized for causing performance degradation and increased wear. However, atime is used by some applications and desired by some users, and thus is configurable as atime (update on access), noatime (do not update), or (in Linux) relatime (update atime if older than mtime). Through Linux 2.6.29, atime was the default; as of 2.6.30 (9 June 2009), relatime is the default.[1]
Очень позгнавательно и интересно, странно что это википедия.
Ну почему! Почему как только я закончу фиксить какие-то злоебучие баги и готовлюсь продолжить углубляться в х-ль путём переписывания написанного и изведанного (т.е., не требующее изучать бизнес-логику-хуёгику), ко мне приходят и просят запилить новые фичи. Я ЧТО ВАМ ЗДЕСЬ ФИЧИ ПРИШЁЛ ПИЛИТЬ??
tfw проебался с апгрейдом на 7.8, всё уже починил (зависимости), а из-за какого-то хуёвого бага придётся всё откладывать до 7.8.3
Недели охуительных багов в мкдоналдс
https://github.com/informatikr/hedis/issues/15
https://github.com/bos/attoparsec/issues/70