Сергей Соколов: Не-не-не, никакого распределения. Сохряняются инкременты для 32 битных чисел. Т.е. в большинстве случаев это будут малые числа. Даже зип такую последовательность хорошо пожмёт. Это на случайных данных такой алгоритм ничего не даст, но тут же упорядоченные. Т.е. доподлинно известно, что разница будет положительным числом или нулём, и дополнительный бит для знака не понадобится. Мне даже захотелось написать программку, чтобы проверить гипотезу о резком улучшении качества сжатия.)
Flie: Если есть документация (даже не сильно актуальная), то полистай её. Если в коде есть комментарии, то прогони все исходники через doxygen со включённой генерацией диаграмм и иерархий классов - наглядно увидишь иерархии наследования и вызовов.
Было бы неплохо прогнать все исходники через какую-нибудь утилиту форматирования (типа решарпера в С#), чтобы привести весь код к единому стилю. Разобраться в хаосе проще, если он выглядит более-менее однообразно.
Разбирая код, сразу же комментируй функции и участки кода, которые смог понять. Потом ещё раз прогонишь доксигеном и у тебя будет документация к коду.
Почитать... По рефакторингу есть книжек несколько, а вот по разбору чужого кода нету, кажется.
Flie: Начинать лучше под надзором синьора. Когда ты один и не у кого спросить помощи... Это очень интересно и захватывающе! Но очень сложно. Главное, не теряй веры в свои силы, даже если сперва не будет получаться.
В чужом коде разбираться может быть очень сложно. Особенно, если была текучка программистов и каждый писал кучку говнокода.
pudovMaxim: И постоянный шум есть, но иногда его и нет. И от СМС не всегда шумит. Грешу на какое-нибудь высокочастотное оборудование у соседей, которое по электросети помехи пускает, но ведь пилот и бесперебойник... Наберусь смелости и раскурочу колонки.)
Я правильно понимаю, что усилитель это индукционная катушка и именно её мне и нужно искать на плате? И фольгу припаять к "земле", обернув катушку и изолировав фольгу от самой катушки? Паяльником владею на уровне мартышки, которой указывают, куда ткнуть. Но тыкаю уверенно и точно.)
3G только у соседей может быть есть. Роутеров ловится пять штук (включая мой), но гудит-то не постоянно. И от телефона пискающий треск пару секунд идёт (обычно), а тут может хоть пол часа гудеть.
Вот хочется как-то им указать, чтобы выбранные диски даже не пытались дёргать. Чтобы даже не видели их инсталляторы, вполне устроит. Задержки порой дольше, чем вся установка. Сидишь, секунд 5-7 ждёшь, пока инсталлятор тупит, потом мгновенно на SSD всё ставит. Так грустно от этого.