- 1
http://habrahabr.ru/post/172129/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+113
http://habrahabr.ru/post/172129/
«Мне нужен был online-сервис для генерации GUID»
Пожалуйста, подключитесь к интернету, чтобы сгенерировать гуид. Что дальше? Конкатенация строк через RESTful сервер в облаке амазона?
bormand 10.03.2013 14:15 # +2
P.S. А ведь GUID'ы специально проектировались так, чтобы их можно было невозбранно генерить в оффлайне без всякой централизации, и они при этом не пересекались.
P.P.S. Что-то часто говнокоды стали передавать по ссылке, а не по значению. Нехорошая тенденция однако.
absolut 10.03.2013 21:52 # +5
bormand 10.03.2013 22:55 # −14
guest 22.03.2013 17:36 # −15
bormand 22.03.2013 18:16 # −14
Имхо маразм. Если на борту есть хороший RNG, то GUID'ы и без этого достаточно уникальны.
3.14159265 22.03.2013 18:22 # +1
Люди не осиливают второй томик Кнута по причине невероятной концентрации математики.
Вместо этого они думают что с помощью GPS удастся сгенерировать хорошее случайное число. Хотя в их компьютере и без того столько уникального, начиная от id железа, заканчивая версиями софта, сбитыми часами и набором шрифтов.
guest 22.03.2013 18:36 # −14
bormand 22.03.2013 19:25 # −15
> текущая реализация
C тех пор столько апдейтов вышло... Трудно назвать ту реализацию текущей.
Емнип в новых реализациях используется тупо рандом (ну кроме битов, отвечающих за версию гуида).
bormand 22.03.2013 19:33 # −14
Если у кого есть желание - можно сгенерить GUID на винде и проверить, какой алгоритм юзается:
2F1E4FC0-81FD-11DA-9156-00036A0F876A - старый
38A52BE4-9352-453E-AF97-5C3B448652F0 - рандом
guest 22.03.2013 20:52 # −15
bormand 22.03.2013 21:08 # −15
guest 22.03.2013 21:26 # −15
vse_govno 22.03.2013 21:31 # +2
guest 22.03.2013 21:45 # −15
vse_govno 22.03.2013 21:51 # +1
guest 23.03.2013 23:09 # −14
bormand 22.03.2013 22:05 # −15
guest 22.03.2013 22:09 # −15
bormand 22.03.2013 22:15 # −15
guest 22.03.2013 22:53 # −15
bormand 22.03.2013 22:56 # −15
guest 23.03.2013 10:48 # −15
guest 23.03.2013 13:15 # −15
Earlier
roman-kashitsyn 10.03.2013 14:28 # +3
3.14159265 11.03.2013 20:09 # +2
Какой уёбок хитрый разработчик
Ну API и "облачные вычисления" сейчас модно, стильно, молодёжно. Всё новое - хорошо забытое старое: #3487.
guest 01.04.2017 07:57 # −15