TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #296 · 11.04

Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение. Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными. Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать. Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку. В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир". В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее. #dev

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #gnss

当前筛选 #gnss清除筛选
Libreware

@libreware · Post #1096 · 04.09.2022 г., 17:50

GNSS Viewer (GPS, Glonass, Beidou, Galileo, IRNSS, QZSS) displays current GNSS info as reported by the built-in GNSS unit of your phone. The following data are displayed: - Position (latitude/longitude, UTM, or, SWEREF 99) - Accuracy (optional) - Altitude - Speed or pace - Course - UTC or local time (optional) - Satellite data (optional) The app calculates travelled distance as you walk/run/jog/bicycle/drive/sail GNSS Viewer can log your position at user-defined intervals. The resulting track is displayed on a map and can be exported as a GPX file You can also: - Choose between kilometers, miles, yards or nautical miles. - Choose lat/long format (decimal deg, deg/min or deg/min/sec). - Share your position - Copy position to clipboard - Set a waypoint - Clear tracks/waypoints This app contains no ads. It does not gather, transmit or disclose any personal data. Privacy policy https://play.google.com/store/apps/details?id=se.tg3.gpsviewer #gps#gnss#sportstrack 📡@Libreware

🚢Более 1100 судов столкнулись с навигационными сбоями в Персидском заливе. По данным аналитической компании Windward, за последние 24 часа свыше 1100 судов в Персидском заливе подверглись помехам GPS и AIS. Зафиксированы масштабные и прерывистые сбои GNSS, влияющие на системы позиционирования, навигации и связи (включая AIS и VHF). Операторам рекомендовано избегать района Персидского и Оманского заливов, северной части Аравийского моря и Ормузского пролива. Суда под флагом США или с американскими экипажами обязаны держаться на расстоянии 30 морских миль от военных кораблей США и поддерживать постоянную связь с военно-морскими каналами. Экипажам предписано дублировать GPS-позиционирование радиолокацией, визуальными пеленгами и иными методами. По оценке Windward, отметки судов ошибочно «перемещались» в аэропорты, на АЭС и на сушу в Иране, Омане и ОАЭ. Выявлен минимум 21 новый кластер AIS-помех в водах у ОАЭ, Катара, Омана и Ирана. Инциденты усиливают навигационные, регуляторные и операционные риски в одном из ключевых коридоров мировой энергетической торговли. На фоне геополитической эскалации электронные помехи становятся самостоятельным фактором риска для судоходства, влияя на страхование, маршрутизацию и безопасность экипажей. 📌Windward Ltd. — международная компания в сфере морской аналитики и разведки, основанная в 2010 году, специализируется на анализе AIS-данных и оценке морских рисков. Акции обращаются на Лондонской фондовой бирже (AIM); компания является публичной и принадлежит институциональным и частным инвесторам. #GNSS#AIS#Hormuz#MaritimeSecurity#ShippingRisk