Смертельная упаковка. То, за что реально нужно отрубать голову - за искажение данных
 belnetmon — 17.09.2012
                                                
                        
                        
Мне постоянно делаеют замечания, что мол, я высасываю из пальца
разый ИТ треш с одной целью - самовозвыситься и показать, какой же
я умный. Что даже если нечего написать, то я эти истории
придумываю. Потому в этом посте я хочу полностью опровергнуть. Я
могу писать и о прекрасно спроектированных вещах. Вот дальше одна
из них.
 belnetmon — 17.09.2012
                                                
                        
                        
Мне постоянно делаеют замечания, что мол, я высасываю из пальца
разый ИТ треш с одной целью - самовозвыситься и показать, какой же
я умный. Что даже если нечего написать, то я эти истории
придумываю. Потому в этом посте я хочу полностью опровергнуть. Я
могу писать и о прекрасно спроектированных вещах. Вот дальше одна
из них.Имеется GPS трекер. Ну все вы знаете, что это такое и как работает GPS. Один из параметров у нас - это угол, то есть азимут на местности. Он представлен в градусах, то есть значения могут быть от 0 до 360.
А теперь - прекрасное. Разработчик решил, что для этого поля самое подходящее - это 1 байт. Позвольте, скажет %username% все знают, что в 1 байт влезут значения только от 0 до 255. И будет совершенно прав! Светлая голова ведь. Конечно! Только до 255. Но ведь нужно 360!. А разработчик мудрее нас с вами. Он берет и.. нормирует это к 255. Вот так вот. То есть умножив исходный угол на (255/360), мы как бы впихнем значение в нужную нам шкалу, упакуем. Потом, когда будем доставать - наоборот, разделим. Ну не красота ли? Иногда получится похожее значение.
Итак, я подчеркиваю. Это замечательный случай проектирования. И пусть мои критики это прочитают. Потому что хер с ним с искажением данных. Это только я вбил себе в голову, что данные искажать нельзя, и что мы потом хрен что найдем и сопоставим, т.к. "распакованные" данные не совпадут с "запакованными", и что за такое убивать нужно. Это все не так, и с данными можно делать что только угодно. Хоть нулями затереть.
Аплодисменты.
 
             Значение растяжки и мобильности в силовом тренинге
                    Значение растяжки и мобильности в силовом тренинге                  Историки-заочники
                    Историки-заочники                 Доброе утро
                    Доброе утро                 Фрукты и ягоды с самым низким и высоким содержанием сахара
                    Фрукты и ягоды с самым низким и высоким содержанием сахара                 СРЕДА. ДОБРОЕ ВСЕМ УТРЕЧКО!
                    СРЕДА. ДОБРОЕ ВСЕМ УТРЕЧКО!                 Осень в парке 21 сентября 2025 года
                    Осень в парке 21 сентября 2025 года                 Доброе утро!
                    Доброе утро!                 Дарю вам очарование осени!
                    Дарю вам очарование осени!                 Как бы ни пыжилась: Польша локомотивом европейской экономики не станет —
                    Как бы ни пыжилась: Польша локомотивом европейской экономики не станет —                 
             
            
