MF>Я знал, что не одинок MF>Пошел собирать подписи в поддержку акции.
Это надо перевести и на PetitionOnline.com забросить
Впрочем, кроме шуток, когда GUIDы только появлялись, было сообщение о несовместимости.
Драйвер какого-то то ли принтера то ли сканера пересёкся по GUID с то ли Stylus то ли FineReader.
Не помню уже, давно читал. Но если это ТОГДА случалось...
Здравствуйте, mr.Fox, Вы писали:
MF>Периодически ловлю себя на мысли о том, что мне жалко генерировать GUID'ы. Вдруг закончатся Скажите, я жмот?
Супержмот!
Если каждому жителю Земли дать по компьютеру, каждый из которых будет генерить GUID'ы по тыще штук в секунду, исчерпается сий ресурс где-то через 1 000 000 000 млрд. лет. К слову сказать, возраст Галактики оценивается "всего" в 25 млрд. лет.
Так что вам можно дать звание "Заслуженный Жмот ТрансВселенской Категории", так как возраст нашей Вселенной укладывается несколько миллионов раз в первую названную цифру.
Здравствуйте, Xander Zerge, Вы писали:
XZ>Здравствуйте, mr.Fox, Вы писали:
MF>>Периодически ловлю себя на мысли о том, что мне жалко генерировать GUID'ы. Вдруг закончатся Скажите, я жмот?
XZ>Супержмот! XZ>Если каждому жителю Земли дать по компьютеру, каждый из которых будет генерить GUID'ы по тыще штук в секунду, исчерпается сий ресурс где-то через 1 000 000 000 млрд. лет. К слову сказать, возраст Галактики оценивается "всего" в 25 млрд. лет. XZ>Так что вам можно дать звание "Заслуженный Жмот ТрансВселенской Категории", так как возраст нашей Вселенной укладывается несколько миллионов раз в первую названную цифру.
А вот и нет
Цитата из "Inside COM"
Теория GUID
GUID по определению уникален «в пространстве и во времени». Для обеспечения «географической»
уникальности каждый GUID использует 48-битовое значение, уникальное для компьютера, на котором он
генерируется. Обычно в качестве такого значения берется адрес сетевой платы. Такой подход гарантирует, что
любой GUID, полученный на моем компьютере, будет отличаться от любого, сгенерированного на Вашем
компьютере. Для тех компьютеров, в которых не установлен сетевой адаптер, используется другой алгоритм
генерации уникальных значений. В каждом GUID 60 битов отведено для указания времени. Туда заносится
число 100-наносекундных интервалов, прошедших с 00:00:00:00 15 октября 1582 года. Используемый в
настоящее время алгоритм генерации GUID начнет выдавать повторяющиеся значения примерно в 3400 году.
(Я подозреваю, что очень немногие из нынешних программ, за исключением некоторых на Фортране, еще
будут использоваться в 3400 году; но я верю, что к этому времени уже выйдет Windows 2000.)
H>Теория GUID
H>GUID по определению уникален «в пространстве и во времени». Для обеспечения «географической»
H>уникальности каждый GUID использует 48-битовое значение, уникальное для компьютера, на котором он
H>генерируется. Обычно в качестве такого значения берется адрес сетевой платы. Такой подход гарантирует, что
H>любой GUID, полученный на моем компьютере, будет отличаться от любого, сгенерированного на Вашем
H>компьютере. Для тех компьютеров, в которых не установлен сетевой адаптер, используется другой алгоритм
H>генерации уникальных значений. В каждом GUID 60 битов отведено для указания времени. Туда заносится
H>число 100-наносекундных интервалов, прошедших с 00:00:00:00 15 октября 1582 года. Используемый в
H>настоящее время алгоритм генерации GUID начнет выдавать повторяющиеся значения примерно в 3400 году.
H>(Я подозреваю, что очень немногие из нынешних программ, за исключением некоторых на Фортране, еще
H>будут использоваться в 3400 году; но я верю, что к этому времени уже выйдет Windows 2000.)
И-и-и? Это проблемы алгоритма (почему именно с 1582г.?), а не информационной ёмкости GUID-а.
Xander Zerge wrote: > И-и-и? Это проблемы алгоритма (почему именно с 1582г.?), а не > информационной ёмкости GUID-а.
Это дата появления грегорианского календаря.
Здравствуйте, Cyberax, Вы писали:
C>Xander Zerge wrote: >> И-и-и? Это проблемы алгоритма (почему именно с 1582г.?), а не >> информационной ёмкости GUID-а. C>Это дата появления грегорианского календаря.
Ну и? Отсчёт в Григорианском календаре идёт от Рождества Христова, не так ли?
H>GUID по определению уникален «в пространстве и во времени». Для обеспечения «географической» H>уникальности каждый GUID использует 48-битовое значение, уникальное для компьютера, на котором он H>генерируется. Обычно в качестве такого значения берется адрес сетевой платы.
Странное такое "обычно". Кажется это было только в первой версии алгоритма. А во второй и третьей — уже не так.
Xander Zerge wrote: >> > И-и-и? Это проблемы алгоритма (почему именно с 1582г.?), а не >> > информационной ёмкости GUID-а. > C>Это дата появления грегорианского календаря. > Ну и? Отсчёт в Григорианском календаре идёт от Рождества Христова, не > так ли?
Но сам календарь появлися в 1582 году. Тогда пришлось пропустить 10 дней
— вот в МС и решили не заморачиваться с ними.
Здравствуйте, Cyberax, Вы писали:
C>Xander Zerge wrote: >>> > И-и-и? Это проблемы алгоритма (почему именно с 1582г.?), а не >>> > информационной ёмкости GUID-а. >> C>Это дата появления грегорианского календаря. >> Ну и? Отсчёт в Григорианском календаре идёт от Рождества Христова, не >> так ли? C>Но сам календарь появлися в 1582 году. Тогда пришлось пропустить 10 дней C>- вот в МС и решили не заморачиваться с ними.
"Ни-фе-во-непонимаю!" Какие десять дней пропустить? Их пропустили относительно Юлианского. Но это вовсе не значит, что по Григорианскому календарю не существует десяти дней.
Здравствуйте, Xander Zerge, Вы писали:
>>> Ну и? Отсчёт в Григорианском календаре идёт от Рождества Христова, не >>> так ли? C>>Но сам календарь появлися в 1582 году. Тогда пришлось пропустить 10 дней C>>- вот в МС и решили не заморачиваться с ними.
XZ>"Ни-фе-во-непонимаю!" Какие десять дней пропустить? Их пропустили относительно Юлианского. Но это вовсе не значит, что по Григорианскому календарю не существует десяти дней.
Ну так, для того что бы не морочиться с поддержкой многокалендарности, они и завязались на ту дату от которой точно все одинаково будет.