„ | Это неправильное решение, так программисты не делают, разве, что колхозники. | “ |
Петропавловск-Камчатский городской суд признал незаконным отказ миграционной службы в замене жительнице Петропавловска паспорта, выписанного с ошибкой. Согласно документу, выданному пенсионерке, дата ее рождения была указана как «00.00.1930», сообщает «Интерфакс» со ссылкой на пресс-секретаря суда Анну Перминову.
Женщина обратилась в УФМС по Камчатскому краю с просьбой устранить ошибку и заменить паспорт. Однако сотрудники миграционной службы отказали пенсионерке, пояснив, что дату «29 февраля 1930 года» компьютерное программное обеспечение «не видит» и указывает на невозможность оформления паспорта с якобы несуществующей датой.
Женщина не согласилась с решением УФМС и обратилась в суд. Дата ее рождения объективно подтверждалась свидетельством о рождении и другими документами, выданными уполномоченными органами.
«Как пояснила адвокат, в 1930 и 1931 годах в России пытались ввести революционный календарь, в котором было 29 февраля. Потом от этой идеи отказались, тем не менее в архивах есть документы, подтверждающие, что дата 29 февраля 1930 года действительно существует», — сообщила Перминова.
Исследовав материалы дела, суд пришел к выводу, что у краевого управления миграционной службы не было оснований для отказа в замене паспорта и принял сторону пенсионерки. В УФМС по Камчатскому краю не согласились с решением суда и подали апелляционную жалобу.
Комментирование разрешено только первые 24 часа.
8 +9−1 | Искандер - М | 14:34:26 15/10/2014 | ||||||
| ||||||||
Это неправильное решение, так программисты не делают, разве, что колхозники. |
6 +7−1 | Eklitias Eklitias | 14:35:27 15/10/2014 | ||||||
| ||||||||
Я очень надеюсь, что ты не работаешь программистом. |
6 +6−0 | Илья Баканев | 14:24:38 15/10/2014 |
Очень сочувствую программисту, которому пришла заявка исправить этот "баг". |
5 +5−0 | AberdeenGrunge | 14:17:27 15/10/2014 |
Ох, я хочу такую дату в паспорте!=)) |
5 +7−2 | Путин и Прочие Неврозы | 14:16:55 15/10/2014 |
35 мартабря |
4 +4−0 | Иван Степанов | 15:03:58 15/10/2014 | ||||||
| ||||||||
Кстати говоря, это ключевая ошибка, выдающая неквалифицированных работников. В любом учебном заведении учат, что компьютер - это инструмент, помогающий выполнять ту или иную необходимую для человека операцию, а не человек - это одноклеточное существо, призванное бездумно тыкать в кнопки. (Программы несовершенны, поэтому работник должен ими пользоваться только до тех пор, пока результат соответствует действительности, а затем, да-да, ручками и головой работать) |
4 +4−0 | Василий Фоминых | 14:41:44 15/10/2014 |
Комментарий удалён. | ||
>>Я вот спокойно могу залезть в постгре и поменять TO_DATE как мне хочется. не дай бог придется столкнуться с твоим поделием, чур меня... |
4 +5−1 | Павел Иванов | 14:39:28 15/10/2014 | ||||||
| ||||||||
В очередной раз убеждаюсь, что в УФМС работают одни кретины. |
4 +4−0 | Eugene Rikhvanov | 14:39:27 15/10/2014 | ||||||
| ||||||||
То, что 31 июня есть все знают. Даже вы. |
4 +4−0 | Eugene Rikhvanov | 14:36:08 15/10/2014 |
Суд признает, что 29 февраля 1930 г не существует, а пенсионерка, родившаяся в этот день - нарушение закона. И предпишет, нарушение устранить. |
4 +4−0 | Eklitias Eklitias | 14:34:33 15/10/2014 | ||||||
| ||||||||
Очевидно же, что бабка собирается заброситься десантом на Донбасс, вот и готовится. Не ехать же туда с неправильным паспортом, еще потом на смех поднимут укрожурналистов, в фейках начнут обвинять. Где это видано, "0.00.1930" как дата рождения. |
4 +5−1 | Искандер - М | 14:32:02 15/10/2014 |
Комментарий удалён. | ||
mysql> SELECT TO_DAYS('1930-02-29'); +-----------------------+ | TO_DAYS('1930-02-29') | +-----------------------+ | NULL | +-----------------------+ 1 row in set, 1 warning (0.00 sec) Это я к тому, что локальные программисты тут как бы не виноваты... нет такой даты в мире и базах данных |
3 +3−0 | Дмитрий Герница | 14:52:57 15/10/2014 |
Комментарий удалён. | ||
То есть 29 февраля у них нету, а дата 00.00 есть?? Замечательная логика.. |
3 +3−0 | Андрей Скорина | 14:36:50 15/10/2014 | ||||||
| ||||||||
Кароче пусть лучше бабка на 28 соглашается ей как то проще чем 29.02.1930 реализовать |
3 +3−0 | Mad Hatter | 14:32:02 15/10/2014 | ||||||
| ||||||||
И программа получит в ответ от промышленной коммерческой базы (например, Oracle Database) - ошибку, что такая дата неверна: ORA-01839: для заданного месяца дата неверна 01839. 00000 - "date not valid for month specified" |
3 +3−0 | Иван Неретин | 14:23:11 15/10/2014 | ||||||
| ||||||||
По уму, этого не надо - достаточно было предусмотреть возможность обойти проверку, нажав кнопку с примерно таким смыслом "да, я понимаю, что это невозможная дата, но у неё так в документах, это верно, сам видел, паспортист такой-то, дата, подпись." |
3 +4−1 | Андрей Скорина | 14:20:11 15/10/2014 |
Бедные программисты которым надо учитывать было ли в 1930 29 февраля |
2 +2−0 | Sheller Alexey | 14:57:07 15/10/2014 |
Комментарий удалён. | ||
у линуксоидов этой бабуле вообще 44 года (:wonder:) |
2 +2−0 | Иван Неретин | 14:52:13 15/10/2014 | ||||||
| ||||||||
Little Bobby Tables! Ссылка на xkcd.com |
2 +2−0 | Иван Неретин | 14:50:08 15/10/2014 | ||||||
| ||||||||
За это кто-то должен был бы взять на себя ответственность. А за то - не должен. "Мы ни при чём, компьютер так выдал, ему виднее." |