Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
Решил сделать подборку из трёх первых спешлов Брайана Ригана (Brian Regan): 'I Walked on the Moon', 'Standing Up' и 'The Epitome of Hyperbole'
Брайан — один из самых уважаемых комиков в мире. Марк Мэрон рассказывал, что ещё в 90-ых Билл Хикс звал его в один из клубов со словами: "Пойдём глянем Ригана!" После чего Хикс истерически заливался от хохота всё выступление. Риган так называемый чистый комик, то есть в его комедии начисто отсутствуют маты, острые или злободневные темы, да и о политике Брайан почти что никогда не шутит. Тем не менее, его комедия наблюдений, в которой он высмеивает обычные бытовые и житейские ситуации, настолько невероятно отточена и мастерски подана, что во время своих выступлений Брайан часто выходит на бис, где зрители просто выкрикивают названия их любимых битов от Ригана, просто чтобы тот повторил их для них на сцене, настолько люди любят его невероятно артистичную подачу. Один из моих любимых комиков всех времён! Мастер своего дела.
#brianregan
Brian Regan - Epitome of Hyperbole (2008)
UPD: со звуком всё налажено, запускайте и наслаждайтесь
Третий спешл Брайана Ригана. Один из самых смешных концертов, которые я когда-либо видел!
Никакой политики, злободневных тем, эпатажа или даже мата. Просто чувак, который мастерски разрывает зал своими смешными наблюдениями тонкостей обычной жизни. Брайан просто бесподобен!
Знаете, что общего у Билла Бёрра, Джерри Сайнфелда и Норма Макдональда? Все они признают, что Брайн Риган - лучший комик планеты. Крис Рок как-то сказал: "Страшный сон любого комика - выступать после Брайана Ригана"
#brianregan
Brian Regan - Standing Up (2007)
Второй спешл Брайана Ригана, где он рассказывает о политиках, поведении в аэропорту при потере багажа и почему открытки без подписи – наебалово.
#brianregan
Brian Regan - I Walked On The Moon (2004)
Брайан Риган - один из мастодонтов Observational Comedy. Его часто называют комик для комиков, так как многие мастера комедии единогласно признают, что Брайан - самый смешной комик на планете. Отличительной чертой выступлений Ригана является полное отсутствие матерных слов и вульгарных тем. Это его первый спешл.
#brianregan
AAASUBS С ГОРДОСТЬЮ ПРЕДСТАВЛЯЕТ:
Brian Regan — All By Myself (2010)
Текст про Брайана можете почитать здесь, выкладываю альбом в общий доступ. Смотрите где хотите (VK, Youtube, Telegram), аудиофайл в предыдущем посте. Ниже отмечены все места где в видеоряде есть аннотации и вставки. Следующим релизом будет угарнейший альбом Чеда Дэниелса — Следы на Луне.
Всех с прошедшими праздниками! Stay Tuned!
07:05 - вставка с рекламой
12:29 - пиратское заявление
12:50 - капитан Филлипс
14:29 - Салли
17:12 - мальчик на воздушном шаре
19:27 - стаканчик сока
20:39 - спаггетина
21:33 - All By Myself
21:44 - All By Myself 2
27:16 - американский футбол
30:09 - Dolphins
30:14 - Cowboys
44:58 - Человекоубийство
33:53 - водичка
38:04 - дымовые сигналы
42:06 - палец на макушке
42:16 - палец на макушке 2
58:09 - эсэмэска
#brianregan@aaasubs
#albums@aaasubs
#aaadubs@aaasubs
AAASUBS С ГОРДОСТЬЮ ПРЕДСТАВЛЯЕТ:
Brian Regan — All By Myself (2010)
Если о величии Норма Макдональда говорят все кому не лень, то о величии Брайана Ригана я как раз таки впервые услышал от самого Норма, когда его спросили о самом смешном комике современности. Иронично, что являясь вероятно самым уважаемым комиком в индустрии в принципе, Брайан до сих пор является крайне недооценённым комиком. Далеко ходить не надо, можно взять недавний смехотворный список 25 лучших комиков 21-века от Billboard: мало того, что Норма там нет и в первой пятёрке, а на первое место вообще поставили Дейва Шаппелла, который последний раз говорил что-то смешное, сколько, 7 лет назад? 8? Но самый дискредитирующий момент этого дерьмосписка — это отсутствие в нём Брайана Ригана, из-за чего сразу становится понятно, что сделавшие этот список люди максимально далеки от комедии. Ведь если бы вы спросили всех людей из этого списка составить собственный список лучших комиков, я уверен, что абсолютно у каждого из них в первой тройке был бы именно Риган.
В комедии существует множество костылей, чтобы быстрее добраться до смеха зрителей. В последние годы неимоверную популярность обрёл краудворк, когда можно пообщаться со зрителями и, имея достаточный опыт, ты можешь превратить любую перепалку в забавную ситуацию. Можно обратиться к грязному юмору и эпатажным темам и шокировать зрителя чем-нибудь несусветным, адски непристойным, вызвав реакцией тот самый драгоценный смех. В конце концов, можно удариться в политику и начать шутить про Трампа, где гарантированно хотя бы половина зала (зависит от города, естественно) будет благосклонно относиться к твоим потугам быть смешнее самого Трампа (привет Ванде Сайкс).
Тем более примечательно, что Брайан не использует ничего из этого: у него нет работы с залом, его комедия кристально чиста, и он почти что никогда не уходит в политический юмор. Имея на вооружении лишь свою искромётную комедию наблюдений, Брайан уже четвёртый десяток лет разрывает залы непрекращающимися волнами смеха, и если человек один раз сходил на его концерт, то скорее всего через год он придёт на него вновь, захотев ещё раз ощутить это прекрасное чувство, когда твой живот уже болит от смеха. Подобно тому, когда Билл Хикс, встретившись с Марком Мэроном в Нью-Йорке в 90-х, взял того за руку и сказал: "Сейчас будет выступать Риган, пойдём глянем!"
Озвучил для вас стендап-альбом Брайана ALL BY MYSELF, в котором Брайан будет шутить о шахматах, ресторанах, своих проблемах со слухом, пиратах, героизме, птицах, эсэмэсках и прочих других забавных мелочах, из которых и состоит наша с вами жизнь.
Спонсор релиза — мои любимые бустеры (thank you, 9 people! ❤️). Выкладываю в общий доступ бит про шахматы. Можете послушать альбом полностью прямо сейчас на моём Бусти. В общий доступ выложу после январских каникул.
Stay tuned! Впереди ещё много-много крутых релизов!🔥
#brianregan@aaasubs
#albums@aaasubs
#aaadubs@aaasubs
Отрывок из предстоящего релиза, альбома Брайана Ригана ALL BY MYSELF.
Здесь Брайан шутит о современных пиратах и про тот случай, когда капитан Челси Салленбергер посадил самолёт на реку Гудзон.
#brianregan@aaasubs
#aaadubs@aaasubs
#albums@aaasubs