@rhoebermat · Post #1151 · 29.01.2025 г., 14:43
Назову их LIQUID DREAM и DREAM FRAX. А как иначе. В шоуруме WILDHORN 5 D.F. и 4 L.D. #rb
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
Пребарај: #rb
@rhoebermat · Post #1151 · 29.01.2025 г., 14:43
Назову их LIQUID DREAM и DREAM FRAX. А как иначе. В шоуруме WILDHORN 5 D.F. и 4 L.D. #rb
Hashtags
@rhoebermat · Post #1147 · 29.01.2025 г., 14:41
Конечно же лимитка. Не знаю, когда нам попадут в руки еще раз такие камни, но сейчас мои любимые с серьги FRAX с серым горным хрусталем, совсем в небольшим количестве, доступны в шоуруме и на сайте WILDHORN, и в части магазинов, и онлайн в POISON DROP #rb
Hashtags
@rhoebermat · Post #1146 · 29.01.2025 г., 14:37
А теперь внимание! С момента моего увлечения дизайном, я мечтал о создании предметов имеющих серое свечение, что звучит странно. Но мечты сбываются! Перед Новым годом чудо нас настигло и мы нашли горный хрусталь СЕРОГО ЦВЕТА! ПРОЗРАЧНОГО СЕРОГО! Он блестит, преломляет свет и хранит его в себе, давая волшебные переливы. Он будто сгущенный теплый туман с каплями россы в черно-белом поле или солнце летнего рассвета в мире, где отсутствует цвет, но есть тепло, холод и оттенки. Восторг! Шок! Я не ожидал, что такое возможно. #rb
Hashtags
@rhoebermat · Post #1144 · 29.01.2025 г., 14:26
Серьги FRAX Это любовь на века. Обратите внимание, как на этнических серьгах расположены камни и декоративные элементы (шарики)- во все стороны. В основном этих сторон 4 + нижний элемент направленный вниз. Пирамидки из шариков повторяющие сами себя во всех направлениях, что-то напоминает. Фрактал. Отсюда и название FRAX. Принцип переработки референса такой же как и с серьгами LIQUID. #rb
Hashtags
@rhoebermat · Post #1142 · 29.01.2025 г., 14:25
Серьги LIQUID Вытянутые капли с запрятанным камнем в нижней части, который при движении дает неожиданный легкий блеск. Мне очень нравятся этнические цельные длинные серьги. Четкая форма, которая может быть наполнена разными элементами или быть лаконичной и без излишеств. А еще, они визуально удлиняют шею и строго подчеркивают лицо. #rb
Hashtags
@rhoebermat · Post #1141 · 29.01.2025 г., 14:25
Первая коллекция в RB с использованием этно форм была ECHO. Дизайнерское задротство- усовершенствование форм с использованием основных декоративных элементов так, чтобы они были и современными, и аутентичными. #rb
Hashtags
@rhoebermat · Post #1136 · 29.01.2025 г., 14:25
А это разные этнических украшений, которые я стал собирать после того, как у меня в руках оказались трушные кыргызские серьги с кораллами (фото 4). Старинные, кривые, безумные. Я влюбился в них. Постепенно моя «коллекция» стала пополняться, а интерес к украшениям стал расти вместе с ростом бренда. #rb
Hashtags
@rhoebermat · Post #1129 · 29.01.2025 г., 14:21
Я обожаю то, что я делаю. Обожаю то, что меня вдохновляет и то, что получается из этого большого эксперимента. О вдохновении и разработке украшений я рассказываю редко, но сегодня даже покажу. Есть несколько созданных форм, которыми я по-настоящему горжусь. Это серьги FRAX и LIQUID, кольца BLADE и ECHO. Безусловно цепи INFINITY, кольца BULB туда же, но это другое. INFINITY- образность, относительно спиритических предметов, а именно четок, BULB- идеальная массивная форма. #rb
Hashtags
@rhoebermat · Post #1068 · 23.01.2025 г., 20:49
Наступает ночь, Коля просыпается. Всю свою жизнь, как бы я не старался это переиначить, широко и спокойно, думаю и творю только ночью. Последние несколько ночей не сплю, потому что перебираю свой склад костей. Наткнулся на кость волка, покоя она мне не давала. Придумал как ее полноценно интегрировать в жизнь. Ждите. #rb
Hashtags
@rhoebermat · Post #1040 · 22.01.2025 г., 06:40
Кольцо на ваш п€нис. Совсем скоро. #rb
Hashtags
@rhoebermat · Post #1008 · 20.01.2025 г., 08:39
Добрейшее утро с Алёной! #rb
Hashtags
@rhoebermat · Post #979 · 15.01.2025 г., 13:08
Лучшее комбо. А так как мы тестили магнит только в прототипах, первому заказавшему эту роскошь в финальной итерации будет приятный бонус в виде скидки и промокода на следующий заказ. Хочу видеть смельчаков в самых жирных украшениях. #rb
Hashtags