@etnomoda · Post #3266 · 06.06.2024 г., 08:36
И снова - #scotland motives
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #241 · 5 мај
Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic
Пребарај: #scotland
@etnomoda · Post #3266 · 06.06.2024 г., 08:36
И снова - #scotland motives
Hashtags
@popularxfront · Post #4800 · 29.01.2026 г., 11:02
🇺🇸#US - 🏴#Scotland: US forces have abducted two crew members from the Russian‑flagged tanker Marinera, which had been anchored in Moray Firth, Scotland. The vessel was seized and had been stationed in Scotland since early January under a Scottish court order intended to prevent the captain and first officer from being removed from Scottish jurisdiction. Despite this order, the US, with UK support, removed the two crew members overnight and transported them back to the United States. (📹 via @allenanalysis)
@popularxfront · Post #4316 · 02.01.2026 г., 11:10
Repost via @spicebag32 🏴#Scotland - 🇵🇸#Palestine: Scottish activists take direct action against Bruntons Aero Products in Musselburgh, Edinburgh. Bruntons supplies Leonardo, a firm which provides targeting systems for F-35 jets and other military equipment to Israel. The group destroyed CNC equipment and servers. The group’s spokesman said the action was part of a broader campaign against UK weapons manufacturers, adding ‘This is day one’ and ‘Free Palestine’.
Hashtags
@interesting_planet_facts · Post #422 · 26.07.2025 г., 02:22
🌎 On windswept Scottish isles, the mysterious “fulmar petrel” produces stomach oil that can be squirted at predators. This pungent defense deters attackers and also feeds chicks, showcasing the resourcefulness of seabirds against harsh odds. ✨ #birds⚡#adaptation⚡#Scotland 👉subscribe Interesting Planet
Hashtags
@Syndiegram · Post #4744 · 31.07.2025 г., 20:08
🇺🇸#US - #Scotland: The United States Secret Service deployed an armoured golf cart, dubbed "Golf Force One", during President Donald Trump's golf session in Scotland last Saturday. The vehicle is designed to offer protection from small arms fire and prevent future assasination attempts.
@interesting_planet_facts · Post #1095 · 03.12.2025 г., 12:11
🌎 The Flannan Isles Lighthouse mystery remains unsolved: in December 1900, three lighthouse keepers disappeared from a remote Scottish island. No bodies or clues to their fate were found, and weather records suggest a sudden storm struck the area. The lighthouse was left locked, with meals untouched and logs stopping abruptly on December 15. ✨ #mystery⚡#lighthouse⚡#Scotland 👉subscribe Interesting Planet 👉more Channels
Hashtags
@world_music_geek · Post #17 · 12.09.2020 г., 14:42
The Fisher Family — Traditional & New Songs From Scotland (Topic Records, 1966) #traditional#country#Scotland#United_Kingdom The Fisher Family — семейная музыкальная группа Арчи Фишер и его сестер из Шотландии. В свое время они активно занимались возрождением фольклорных музыкальных традиций в Великобритании. The Fisher Family исполняли традиционные и народные песни, разбавляя их собственным творчеством. В 1965 году они записали свою единственную пластинку, в работе над которой им помог Билл Лидер, продюсер, активный сторонник возрождения фолк-музыки, известный работой со многими фолк-исполнителям, среди которых был Берт Янш. 🔗Spotify | AppleMusic
@interesting_planet_facts · Post #1140 · 18.12.2025 г., 12:11
🌎 In Scotland’s remote Orkney Islands, residents celebrate “New Year’s Ba’,” a centuries-old street football match. Townspeople split into two teams and battle for hours to carry a hand-made leather ball to opposing goals. The tradition dates back at least to the 17th century and draws hundreds of participants and spectators each year. ✨ #tradition⚡#Scotland⚡#Orkney 👉subscribe Interesting Planet 👉more Channels
Hashtags
@shipping00 · Post #45342 · 30.03.2026 г., 07:04
🚢CMAL модернизирует паромный терминал Port Ellen за £107 млн. Компания Caledonian Maritime Assets Ltd (CMAL) подписала контракт с McLaughlin and Harvey на реконструкцию терминала Port Ellen в Шотландии стоимостью £107 млн. Проект включает строительство нового причала для Ro-Pax судов, расширение береговой инфраструктуры, дноуглубление и модернизацию терминала. Также предусмотрены зоны для автомобилей, коммерческого транспорта и улучшение логистики внутри порта. С операционной точки зрения, модернизация повысит пропускную способность и устойчивость паромного сообщения, обеспечив готовность к новым судам и росту трафика. Для рынка это сигнал продолжающих инвестиций в региональную портовую инфраструктуру, где ключевую роль играет повышение эффективности и устойчивости перевозок. 📌Caledonian Maritime Assets Ltd (CMAL) — основана в 2007 году, государственная компания, управляющая портами и паромной инфраструктурой Шотландии; принадлежит правительству Шотландии. #Ports#Ferries#Infrastructure#Scotland#Shipping
@shipping00 · Post #45309 · 28.03.2026 г., 05:00
🚢CMAL приобретает порт Ardrossan для развития паромной инфраструктуры Шотландии. Компания Caledonian Maritime Assets Ltd (CMAL) завершила покупку порта Ardrossan у Peel Ports Group от имени правительства Шотландии. Ardrossan Harbour — порт в городе Ардроссан (Ardrossan) на западном побережье Шотландии в округе Норт-Эршир. Развитие порта Ardrossan Harbour началось в 1806 году по инициативе 12-го графа Эглинтона (Уэса Монтгомери). В 1810 году стал работать первый док, а строительство пирса было завершено в 1813 году. Сделка включает причалы, инфраструктуру для паромов, парковочные и операционные зоны, а также подъездные пути. Порт станет ключевым материковым узлом для паромного сообщения с островом Арран. С операционной точки зрения, приобретение позволяет сосредоточиться на модернизации и повышении устойчивости работы паромной системы, включая краткосрочные улучшения и долгосрочную реконструкцию. Для рынка это сигнал усиления роли государства в развитии критической портовой инфраструктуры и обеспечении стабильных региональных перевозок. 📌Caledonian Maritime Assets Ltd (CMAL) — основана в 2007 году, государственная компания, владеющая портами, судами и инфраструктурой для паромных перевозок в Шотландии; полностью принадлежит правительству Шотландии. #Ports#Ferries#Scotland#Infrastructure#Shipping
@googlefactss · Post #40680 · 19.02.2026 г., 23:01
Golf developed in Scotland in the Middle Ages. The first written record is from 1457, when the Scottish Parliament banned “gowf” because it distracted from archery practice. In 1744, the first written rules were created in Edinburgh. The game spread worldwide in the late 1800s. 🏌️♂️📜🌍 [Read more] #golf#history#scotland#sports#facts@googlefactss
@datainthecity · Post #3 · 04.09.2020 г., 19:38
Начну с одного из своих любимых примеров использования городских данных из столицы Шотландии, Эдинбурга. Каждый август там проходит международный фестиваль Edinburgh Festival Fringe, на который приезжают тысячи туристов и, конечно, стандартное расписание транспорта этого относительно небольшого города не справляется с такой нагрузкой. Чтобы подстроить работу автобусов и поездов ( многие туристы ночуют вне Эдинбурга) под спрос, городские власти совместно с департаментом транспорта и университетом Эдинбурга, собирают статистику с учреждений-участников фестиваля о времени проведения их мероприятий и количестве зарегистрировавшихся, и, исходя из этого, определяют в какие часы, какое количество дополнительных рейсов и куда должно быть направлено. Говорят, что регулируют даже светофоры. Система пока не настроена, чтобы работать реал-тайм, поэтому решения принимаются заранее на основе ожидаемых цифр и исторических данных. В целом, это понятный и эффективный пример того, как данные помогают избежать перегруженности транспорта во время массовых мероприятий. Может и нашим властям попробовать вместо того, чтобы закрывать метро, подстраивать работу транспорта под спрос? #urbandata#urbanalytics#scotland#smartcity