komar 25.02.2013 14:55 thinkpad

Решили заюзать EAN 13 и вместо UUID’ов использовать префикс для каждого региона и последовательно увеличивающееся число.

1. gds 25.02.2013 14:59

UUID ненужны.

2. komargds /1 25.02.2013 15:00 thinkpad

Чем не угодили?

3. gdskomar /2 25.02.2013 15:00

вероятностью коллизии, например.

4. komargds /3 25.02.2013 15:01 thinkpad

Друх, сейчас весь мир на хешах держится.

5. gdskomar /4 25.02.2013 15:02

не весь, и это не повод пихать их туда, где без них вполне реально. Например, решение из /0 — очень годное.

7. gdskomar /4 25.02.2013 15:03

кстати, весь мир — это торренты и цифровые подписи? Интересно, что ещё?

8. gdskomar /6 25.02.2013 15:04

ок!

9. komargds /7 25.02.2013 15:04 thinkpad

git

10. gdskomar /9 25.02.2013 15:05

dvcs — согласен. Но там вероятность коллизии несущественна — настолько больших проектов не будет.

11. komargds /10 25.02.2013 15:05 thinkpad

ВЕРОЯТНОСТЬ НЕСУЩЕСТВЕННА КОКОКОКОКО

12. gdskomar /11 25.02.2013 15:08

если бы в UUID были какие-нибудь иерархические неймспейсы, типа как в днс или как в, простите, жабьих классах, и люди бы их уважали добровольно, не имел бы ничего против UUID.

13. komargds /12 25.02.2013 15:17 thinkpad

Твое кукареканье про git принципиально не отличается от кукареканья про UUID.

14. gdskomar /13 25.02.2013 15:20

в git хеши используются в пределах одного проекта. UUID могут использоваться для чего угодно, для разных областей, и идентифицировать ими сущность — не ок.

15. komargds /14 25.02.2013 17:13 thinkpad

И че?

16. gdskomar /15 25.02.2013 17:14

ну, не ок, вот чо.

17. komargds /16 25.02.2013 17:15 thinkpad

Хуита.

Do you really want to delete ?