из одной порции теста
Для связи сеть-сеть обычно pptp не используютЯ использую. В целом нормально, только пришлось скрипты написать, которые при отваливании восстанавливают соединение.
сиреноголовыевы о чём? можете ссылку дать? похоже, я опять какую-то движуху прослоупочил.
Как исправить "плохие" рекомендации.Игнорирую плохие. Хватает хороших. По названиям понять можно. Если будете просматривать плохие, то Ютуб будет думать, что вам именно такое нравится. Игнорируйте - и через некоторое время плохих останется мало.
гинзу плохой блок питания?ну смотрите, у китайцев задача: сделать, например, блок питания дешевле, чем у конкурентов. Для этого упрощают схему, чтобы деталей было поменьше, и берут детали подешевле. В результате оно более-менее работает, когда условия идеальные.
мощность, отдаваемая видеоадаптером в кабель - милливаттыя не об этом. Например, CPU в простое потребляет меньше, чем под нагрузкой, GPU тоже. Так вот, чтобы генерировать картинку на два монитора, надо нагрузить GPU (хоть и встроенный) на какой-то процент больше, чем с одним монитором. Это и добавляет потребление GPU. Повторю, да, мало добавляет, но не думаю, что единицы милливатт. Могу поверить в сотни милливатт. Эта добавочная мощность не уходит в кабель, а рассеивается добавочным теплом на чипах.
— Вот тебе ящик. А в нем сидит такой барашек, какого тебе хочется. Но как же я удивился, когда мой строгий судья вдруг просиял: — Вот это хорошо! Как ты думаешь, много этому барашку надо травы? (c)Просто одного примера из пяти чисел недостаточно, чтобы понять требования.
Там в основном математика; я не стал выкладывать файлы, содержащие "обвязку" (отрисовка, диалоги, сохранение\загрузка, ресурсы и т.п.), т.к. не актуально.
По сути вам может быть интересен Pro.cpp (реализация картографической проекции), и в нём функции
LL2x (double lat, double lon);
LL2y (double lat, double lon);
(собственно переход от географических координат к пикселям)
и Calibrate(CCalPoint CP1, CCalPoint CP2, CCalPoint CP3);
(привязка (калибровка) изображения к географическим координатам по трём точкам, при этом заполняются матрицы, по которым потом и происходит преобразование координат).
Сразу скажу, я знаю, что код ужасен и почти без комментариев. И после стольких лет (проект делался в 2004, последние правки были в 2006) я понятия не имею, где там что и почему. :) Но всё же это работало на тестах, без сомнений. Проблема была только с калибровкой по большому количеству точек.
Как видите, формулы слегка монструозные. Планировал переписать с использованием классов по работе с матрицами, но руки не дошли.