Pull to refresh
27
-2

Пользователь

Send message

Мифы об универсальном идентификаторе

Level of difficultyEasy
Reading time6 min
Views3.2K

Существует замечательная теория, что все проблемы с хранением пользовательских данных в базах — это последствие отсутствия единых идентификаторов. Дескать, номер паспорта может меняться, ФИО может дублироваться у нескольких пользователей, а «внутренние» идентификационные номера в различных ведомствах могут не совпадать.

И стоит только провести массовую персонализацию (централизованное присвоение всем гражданам и негражданам специальных идентификаторов), как все проблемы будут решены и наступит цифровой рай.

Так оно или нет? Можно спорить, можно смотреть на опыт внедривших стран. Я же постараюсь описать типовые ошибки при проектировании и разработке систем, хранящих Единый Идентификатор.

Читать далее
Total votes 8: ↑7 and ↓1+6
Comments21

Заблуждения об именах в документах

Level of difficultyEasy
Reading time6 min
Views11K

Умный дядя по имени Дейл Карнеги писал, что имя человека - самый сладостный и самый важный для него звук на любом языке. Соответственно, лучший способ обидеть пользователя – исказить его имя в базе или не принять вводимое значение.

Присвоение и изменение имени/фамилии/отчества в каждой стране регулируются Семейными Кодексами и соответствующими Законами. При этом законодательные акты не предусматривают exceptons, которые могут произойти в реальной жизни. А рядовые аналитики и программисты не всегда готовы читать сотни страниц канцелярита, чтобы узнать требования к полям в базе и формах. Дабы случайно зарегистрировавшийся Аполлинарий Воскобойников не обрушил старательно разработанную систему, добро пожаловать под кат.

Читать далее
Total votes 22: ↑22 and ↓0+22
Comments77

Поздравить пользователя 00 февраля с минус семитысячелетием или Заблуждения о паспортах в базе

Reading time6 min
Views6.1K

Времена, когда «усы, лапы и хвост» достаточно хорошо удостоверяли личность любых двуногих и четвероногих миновали. Времена, когда достаточно показать «мультипасс» ещё не наступили.
И пока мы ждём светлого будущего, постараюсь развеять некоторые заблуждения разработчиков и пользователей о хранении паспортов в базе.

Мифы и легенды про документы
Total votes 29: ↑28 and ↓1+27
Comments48

Хитрые люди vs Умные программы

Reading time3 min
Views5K

Преамбула

В конце 2016 года в Узбекистане стартовали масштабные реформы, почти одномоментно была проведена либерализация валютного рынка. Это привлекло внимание иностранных инвесторов, которые стали оперативно заходить на рынок, стремясь занять пустующие ниши. С собой инвесторы притащили ненужные (с точки зрения местных представителей) правила, непонятные KPI и умные программы для их отслеживания. И хитроумные «‎луддиты»‎ 21 века, тихо матерясь, начали бороться с современными алгоритмами.

Описаны только те случаи, с которыми сталкивался лично.

кейсы, кейсы
Total votes 5: ↑5 and ↓0+5
Comments50

Ticket to Ride.Европа — арифметика, часть вторая

Reading time4 min
Views4.8K
Всё ещё продолжаю изучать основы математики и механики в игре. Данная статья является второй в серии (Ссылка на первую часть), в ней продолжается анализ перегонов, попытка их сортировки по потребности, изучение различных способов строительства маршрутов. Если проводить аналогии с математикой, это лишь основы, арифметика. Алгебра и высшая математика в духе «брать вагоны или строить перегон?», «что сейчас лучше построить — перегон или станцию?» и «использование одного перегона несколькими маршрутами» пока в стадии планов, надеюсь, руки и мозги дойдут и до них.

По умолчанию в посте идут рассуждения, актуальные для игры 2-3 игроков (используется только один путь на «двухпутных» перегонах)

Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments9

Ticket to Ride.Европа — скромные шаги в арифметику игры

Reading time5 min
Views30K
День первый. Нам подарили игру «Ticket to ride. Европа». Это моё первое знакомство с игрой данной серии, надо обязательно попробовать и заценить.

День пятый. Как-то надоело регулярно проигрывать, пора бы призвать на помощь математику и попробовать таким образом одержать заслуженную победу.


С помощью гугла, excel и python и чёртовой матери была проведена познавательная экскурсия в механики игры.
Волшебной таблетки не нашлось, но что-то полезное на выходе получилось
Total votes 48: ↑46 and ↓2+44
Comments32

Information

Rating
Does not participate
Location
Ташкент, Ташкентская обл., Узбекистан
Date of birth
Registered
Activity