Дорогой дневник!
С самого детства я люблю слушать музыку. Мне очень-очень повезло с моим папой, который отучил меня слушать всякую ерунду. Вроде "Белые козы розы, белые козы розы, беззащитны рога шипы" и "Бухгалтер, милый мой бухгалтер".
До появления интернета с хорошей музыкой было тяжело. Да и в девяностые нас мальца потрепало :-(
А потом стало лучше =) На диалапе получалось выкачивать одну песню в два часа, но зато это была музыка, которой я раньше никогда не слышала. Bob Dylan, Johnny Cash... The Cure, The Who... Led Zeppelin, Aerosmith.. Это было намного, намного лучше того, что окружало меня тогда (но потом в мою жизни ворвались Linkin Park, Limp Bizkit и бесконечно обожаемая мной Avril Lavigne <3 )
Проходят годы. Поп-музыка смывается волнами времени, а классика рока остаётся. И практически любая музыка сейчас доступна по нажатию пары кнопок (в теории, конечно же. В интернете есть всё, но не навсегда =) :-( )
В 2004 году журнал Rolling Stone опубликовал список 500 лучших песен всех времён.
Список был составлен на основе опроса 172 известных музыкантов и музыкальных критиков. Ознакомившиеся со списком меломаны были в гневе: они абсолютно не согласны были с предложенным списком. Но что поделать, если ты не эксперт и не критик =)
В 2021 и 2024 годах этот список был обновлён. Но лично мне он нравится ещё меньше. Что поделать, старость приближается =)
К чему это я, дорогой дневник. В своё время я выкачала этот сборник из этих 500 песен. И теперь хочу поделиться:
https://mega.nz/folder/sAJUEQgZ#SnNUF_zpEyb9ezSLaguZew
Надеюсь, MEGA меня не заблокирует за нарушение авторских прав =)
Скачивать не обязательно, можно слушать прямо там. Но только по одной песне.
Не все песни хорошие. Но в качестве ознакомление вполне подойдёт =)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Кому-то нравится Зощенко, кому-то — Ильф и Петров.
А вот мне по душе Аркадий Аверченко =)
Помню, была у меня в детстве зелёная книжка с его рассказами. Мы с мамой читали её вместе, сидя рядом за столом, и ухохатывались до колик в животе =)
Печально, что Аверченко жил не очень долго и умер в эмиграции в 1925 году в возрасте 44 лёт. Он не сошёлся характером с большевиками. Как сатирик, он как будто готов был высмеивать всё, что видит. А такое не очень нравилось свежепришедшим к власти. Вот и пришлось ему уезжать из России.
Много лет я не перечитывала его произведения. И вот недавно решила перечитать всё, что он написал.
(кстати, скачать бесплатно его книги можно здесь: https://traumlibrary.ru/page/averchenko.html)
И оказалось, что многие (если не все) вещи, им написанные, актуальны и сейчас =) И как кажется лично мне, его произведения ближе по духу к современной эпохе, чем произведения того же Зощенко.
Предлагаю тебе, дорогой дневник, один из рассказов Аркадия Аверченко из сборника "О маленьких – для больших".
Блины Доди
Без сомнения, у Доди было свое настоящее имя, но оно как-то стерлось, затерялось, и хотя этому парню уже шестой год – он для всех Додя и больше ничего.
И будет так расти этот мужчина с загадочной кличкой «Додя», будет расти, пока не пронюхает какая-нибудь проворная гимназисточка в черном передничке, что пятнадцатилетнего Додю на самом деле зовут иначе, что неприлично ей звать взрослого кавалера какой-то собачьей кличкой, и впервые скажет она замирающим от волнения голосом:
– Ах, зачем вы мне такое говорите, Дмитрий Михайлович?
И сладко забьется тогда сердце Доди, будто впервые шагнувшего в заманчивую остро-любопытную область жизни взрослых людей: «Дмитрий Михайлович!..» О, тогда и он докажет же ей, что он взрослый человек: он женится на ней.
– Дмитрий Михайлович, зачем вы целуете мою руку! Это нехорошо.
– О, не отталкивайте меня, Евгения (это вместо Женички-то!) Петровна.
Однако все это в будущем. А пока Доде – шестой год, и никто, кроме матери и отца, не знает, как его зовут на самом деле: Даниил ли, Дмитрий ли или просто Василий (бывают и такие уменьшительные у нежных родителей).
Характер Доди едва-едва начинает намечаться. Но грани этого характера выступают довольно резко: он любит все приятное и с гадливостью, омерзением относится ко всему неприятному; в восторге от всего сладкого; ненавидит горькое, любит всякий шум, чем бы и кем бы он ни был произведен; боится тишины, инстинктивно, вероятно, чувствуя в ней начало смерти… С восторгом измазывается грязью и пылью с головы до ног; с ужасом приступает к умыванию; очень возмущается, когда его наказывают, но и противоположное ощущение – ласки близких ему людей – вызывает в нем отвращение.
Однажды в гостях у Додиных родителей сидели двое: красивая молодая дама Нина Борисовна и молодой человек Сергей Митрофанович, не спускавший с дамы застывшего в полном восторге взора. И было так: молодой человек, установив прочно и надолго свои глаза на лице дамы, машинально взял земляничную «соломку» и стал рассеянно откусывать кусок за куском, а дама, заметив вертевшегося тут же Додю, схватила его в объятия и, тиская мальчишку, осыпала его целым градом бурных поцелуев.
Додя отбивался от этих ласк с энергией утопающего матроса, борющегося с волнами, извивался в нежных теплых руках, толкал даму в высокую пышную грудь и кричал с интонациями дорезываемого человека:
– Пусс… ти, Дура! Ос… ставь, дура!
Ему страшно хотелось освободиться от «дуры» и направить все свое завистливое внимание на то, как рассеянный молодой человек поглощает земляничную соломку. И Доде страшно хотелось быть на месте этого молодого человека, а молодому человеку еще больше хотелось быть на месте Доди. И один, отбиваясь от нежных объятий, а другой, печально похрустывая земляничной соломкой, с бешеной завистью поглядывали друг на друга.
Так слепо и нелепо распределяет природа дары свои.
Однако справедливость требует отметить, что молодой человек в конце концов добился от Нины Борисовны таких же ласк, которые получил и Додя. Только молодой человек вел себя совершенно иначе: не отбивался, не кричал: «Оставь, дура», а тихо, безропотно, с оттенком даже одобрения покорился своей вековечной мужской участи…
Кроме перечисленных Додиных черт, в характере его есть еще одна черта: он – страшный приобретатель. Черта эта тайная, он не высказывает ее. Но увидев, например, какой-нибудь красивый дом, шепчет себе под нос: «Хочу, чтобы дом был мой». Лошадь ли он увидит, первый ли снежок, выпавший на дворе, или приглянувшегося ему городового, – Додя, шмыгнув носом, сейчас же прошепчет: «Хочу, чтобы лошадь была моя; чтобы снег был мой; чтобы городовой был мой».
Рыночная стоимость желаемого предмета не имеет значения. Однажды, когда Додина мать сказала отцу: «А, знаешь, доктор нашел у Марины Кондратьевны камни в печени», – Додя сейчас же прошептал себе под нос: «Хочу, чтобы у меня были камни в печени».
Славный, бескорыстный ребенок.
* * *
Когда мама, поглаживая шелковистый Додин затылок, сообщила ему:
– Завтра у нас будут блины… – Додя не преминул подумать: «Хочу, чтобы блины были мои», – и спросил вслух:
– А что такое блины?
– Дурачок! Разве ты не помнишь, как у нас были блины в прошлом году?
Глупая мать не могла понять, что для пятилетнего ребенка протекший год – это что-то такое громадное, монументальное, что как Монблан заслоняет от его глаз предыдущие четыре года. И с годами эти монбланы все уменьшаются и уменьшаются в росте, делаются пригорками, которые не могут заслонить от зорких глаз зрелого человека его богатого прошлого, ниже, ниже делаются пригорки, пока не останется один только пригорок, увенчанный каменной плитой да покосившимся крестом.
Год жизни наглухо заслонил от Доди прошлогодние блины. Что такое блины? Едят их? Можно ли на них кататься? Может, это народ такой – блины? Ничего в конце концов неизвестно.
Когда кухарка Марья ставила с вечера опару, Додя смотрел на нее с почтительным удивлением и даже, боясь втайне, чтобы всемогущая кухарка не раздумала почемунибудь делать блины, – искательно почистил ручонкой край ее черной кофты, вымазанной мукой. Этого показалось ему мало:
– Я люблю тебя, Марья, – признался он дрожащим голосом.
– Ну, ну. Ишь какой ладный мальчушечка.
– Очень люблю. Хочешь, я для тебя у папы папиросок украду?
Марья дипломатично промолчала, чтобы не быть замешанной в назревающей уголовщине, а Додя вихрем помчался в кабинет и сейчас же принес пять папиросок. Положил на край плиты.
И снова дипломатичная Марья сделала вид, что не заметила награбленного добра. Только сказала ласково:
– А теперь иди, Додик, в детскую. Жарко тут, братик.
– А блины-то… будут?
– А для чего же опару ставлю!
– Ну, то-то.
Уходя, подкрепил на всякий случай:
– Ты красивая, Марья.
* * *
Положив подбородок на край стола, Додя надолго застыл в немом восхищении…
Какие красивые тарелки! Какая чудесная черная икра… Что за поражающая селедка, убранная зеленым луком, свеклой, маслинами. Какая красота – эти плотные, слежавшиеся сардинки. А в развалившуюся на большой тарелке неизвестную нежно-розовую рыбу Додя даже ткнул пальцем, спрятав моментально этот палец в рот с деланно-рассеянным видом. («Гм!.. Соленое».)
А впереди еще блины – это таинственное, странное блюдо, ради которого собираются гости, делается столько приготовлений, вызывается столько хлопот.
«Посмотрим, посмотрим, – думает Додя, бродя вокруг стола. – Что это там у них за блины такие…»
Собираются гости…
Сегодня Додя первый раз посажен за стол вместе с большими, и поэтому у него широкое поле для наблюдений.
Сбивает его с толку поведение гостей.
– Анна Петровна – семги! – настойчиво говорит мама.
– Ах, что вы, душечка, – ахает Анна Петровна. – Это много! Половину этого куска. Ах, нет, я не съем!
«Дура», – решает Додя.
– Спиридон Иваныч! Рюмочку наливки. Сладенькой, а?
– Нет, уж я лучше горькой рюмочку выпью.
«Дурак!» – удивляется про себя Додя.
– Семен Афанасьич! Вы, право, ничего не кушаете!..
«Врешь, – усмехнулся Додя. – Он ел больше всех. Я видел».
– Сардинки? Спасибо, Спиридон Иваныч. Я их не ем.
«Сумасшедшая какая-то, – вздыхает Додя. – Хочу, чтоб сардинки были мои…»
Марина Кондратьевна, та самая, у которой камни в печени, берет на кончик ножа микроскопический кусочек икры.
«Ишь ты, – думает Додя. – Наверное, боится побольше-то взять: мама так по рукам и хлопнет за это. Или просто задается, что камни в печени. Рохля».
Подают знаменитые долгожданные блины.
Все со зверским выражением лица набрасываются на них. Набрасывается и Додя. Но тотчас же опускает голову в тарелку и, купая локон темных волос в жидком масле, горько плачет.
– Додик, милый, что ты? Кто тебя обидел?..
– Бли… ны…
– Ну? Что блины? Чем они тебе не нравятся?
– Такие… круглые…
– Господи… Так что же из этого? Обрежу тебе их по краям, – будут четырехугольные…
– И со сметаной…
– Так можно без сметаны, чудачина ты!
– Так они тестяные!
– А ты какие бы хотел? Бумажные, что ли?
– И… не сладкие.
– Хочешь, я тебе сахаром посыплю?
Тихий плач переходит в рыдание. Как они не хотят понять, эти тупоголовые дураки, что Доде блины просто не нравятся, что Додя разочаровался в блинах, как разочаровывается взрослый человек в жизни! И никаким сахаром его не успокоить.
Плачет Додя.
Боже! Как это все красиво, чудесно началось, – все, начиная от опары и вкусного блинного чада – и как все это пошло, обыденно кончилось: Додю выслали из-за стола.
* * *
Гости разошлись.
Измученный слезами, Додя прикорнул на маленьком диванчике. Отыскав его, мать берет на руки отяжелевшее от дремоты тельце и ласково шепчет:
– Ну ты… блиноед африканский… Наплакался? – И тут же, обращаясь к отцу, перебрасывает свои мысли в другую плоскость: – А знаешь, говорят, Антоновский получил от Мразича оскорбление действием.
И, подымая отяжелевшие веки, с усилием шепчет обуреваемый приобретательским инстинктом Додя:
– Хочу, чтобы мне было оскорбление действием.
Тихо мерцает в детской красная лампадка. И еще слегка пахнет всепроникающим блинным чадом…
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Хотела сначала написать про DeepSeek, но потом услышала такую новость, от которой хочется то ли плакать, то ли смеяться.
В общем. Наши неуважаемые застройщики чувствуют, что в 2025 году доходы их сократятся. Сократятся существенно, так как у честного народа нет денег, чтобы платить такие ипотеки.
И хотят вот они сделать финт ушами. И ход конём. Операция с кодовым названием "Ипотечное зачатие" :‑O
В общем, они тебе ипотеку под 6%. А ты им в течение двух лет родишь ребёнка. =)
Не родишь, значит 8====D тебе на воротник, а не 6%. Пересчитают по максимуму.
Маскируется это "заботой о демографии".
И работать будет только с теми семьями, у которых ещё нет детей.
Даже и не знаю. С одной стороны, 6% лучше, чем 25%.
С другой стороны, если вам кажется, что вас обманывают, то вам это не кажется :-(
А если ребёнок родится чуть позднее срока? На пару дней или недель? Знаете, бывает такое :-(
А если ребёнок родится мёртвым? Вот радость-то молодой семье. И в качестве гвоздика в крышечку гроба радостной семейной жизни ещё и ипотека под 25% :-(
Пройдёт или не пройдёт такая инициатива? Я думаю, что пройдёт. А результат мы увидим в виде воя на болотах через пару лет.
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
В прошлый раз я начала разбираться с цветом. Краткое содержание предыдущего поста: существуют цвета, которые нельзя получить, смешивая три базисных цвета (красный, зелёный, синий).
Сегодня я попробую рассказать, как получается диаграмма цветности =)
Нужно очень внимательно следить за рассуждениями. Прости, @Hyena , образование — это не всегда лёгкое вечернее чтиво =)
В общем, мы хотим составлять любые цвета из трёх базовых. Которые никак не могут быть получены друг из друга. Решено, что это красный, зелёный и синий (потому что в глазах у нас есть три типа клеток, которые как раз чувствуют красный, зелёный и синий цвета).
Раз эти цвета независимы друг от друга, то каждый цвет можно представить вектором, который равен сумме трёх других векторов:
Вот смотрите, у нас есть три независимые оси (R, G и B). Это три наших цвета. Если мы сложим немного зелёного, немного синего и немного красного, то получим вот такой интересный цвет. На графике это стрелочка цвета фуксии =)
Но рисовать вот такие трёхмерные диаграммы сложно, долго и непонятно. Поэтому смотрите, что делается. Отложим по единичке на каждой оси и нарисуем единичную плоскость (может она и не так называется, но это не сильно важно =) ):
А каждый цвет-вектор, который выходит из начала координат, будет втыкаться (проецироваться?) в нашу единичную плоскость. Таким образом на этой плоскости у нас будут все возможные варианты цветов, которые мы можем получить из трёх базовых.
Теперь вот этот единичный треугольник мы повернём так, чтобы он встал к нам "лицом":
Вот тут надо кое-что отметить и я не поленюсь процитировать:
Чтобы не путаться, отдельно выделим что координаты цвета — это положение конца вектора цвета в трёхмерной системе, и обозначаются они заглавными буквами (RGB), а координаты цветности — это положение точки цвета на плоской диаграмме цветностей, и обозначаются они строчными буквами (rg) и их достаточно двух.
Но используя равносторонний треугольник прям ОЧЕНЬ-ОЧЕНЬ неудобно записывать координаты цветности (ниже всё будет показано, не пугайся, дорогой дневник). Поэтому снова идём на хитрость. Выберем наши оси R, G и B так, чтобы единичная плоскость предстала прямоугольным треугольником. Сжимаем оси (которые были на первом рисунке) поближе друг к другу и получаем:
Тут картинка повёрнута, но так надо. У нас по оси икс (из прямого угла треугольника — направо) будет координата цветности r, а по оси игрек (из прямого угла треугольника — вверх) будет координата цветности g.
Теперь нарисуем в этом треугольнике все возможные цвета, которые можно получить из трёх базовых.
А ещё нарисуем область видимых реальных цветов (красная линия). И мы видим, что довольно-таки большая часть видимых цветов оказалась вне треугольника:
Вот эта красная кривая называется локус. А то место, где она заходит в левую часть графика (левее оси g) соответствует тем местам на графике в предыдущем посте, где компоненты цвета имели отрицательные координаты. Вот та картинка:
И последнее нехитрое действие, которое нужно будет сделать, это выбрать три вершины треугольника, который полностью охватит наш локус. Эти вершины будут соответствовать нереальным, несуществующим цветам, но мы строим модель =) поэтому просто нарисуем треуглоьник.
(тут был матан и я его выкинула =) )
Вот такой треугольник XYZ был выбран. Он расположен как можно ближе к локусу и полностью его закрывает.
Теперь сделаем из этого треугольника XYZ прямоугольный. Z поместим в начало координат. X расположим по оси икс, а Y — по оси игрек. И тогда наш локус примет вот такую форму:
ВНИМАНИЕ! ВНИМАНИЕ! Вот эта цветная область внутри локуса — это не тот цветной треугольник RGB, который мы строили выше. А все видимые человеком цвета. Но отображается условной раскраской, потому что монитор отобразить все цвета не может.
А обычный монитор отображает примерно вот такие цвета:
И наверняка многим людям, выбирающим себе монитор, знакомы подобные картинки.
Сложно. Долго. Не очень понятно. Но без этого никак, дорогой дневник, иначе так и останешься серостью.
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Решила я восполнить пробел в своём образовании =) Значится, разобраться со всеми этими jpeg, webp и прочими. Подойти к вопросу с точки зрения математики :-)
Ну начала с простого. Вот формат bmp. Битмап. Битовая карта. Каждая точка кодируется тремя байтами. Red, Green, Blue. Красный, зелёный, синий. У нас же в глазах три вида цветочувствительных клеток ("колбочек"), вот и получаем все видимые цвета смешением трёх компонентов =)
Три раза "ха"!!!!!!!!
Чем больше я читала, тем меньше понимала. И тем больше удивлялась.
Начнём с главного: в каком диапазоне мы видим? Есть картинка:
Длины волн мы видим, начиная примерно от 380 нм (фиолетовый) до 740 нм (красный). На границах диапазона чувствительность сильно падает. А максимум чувствительности лежит в области зелёных оттенков.
Видимо, это как-то связано с эволюцией: те, кто неправильно определял степень зелёного, кушал неправильные овощи и фрукты и умирал, не оставляя потомства =)
Дальше начинаются странности.
Как померять цвет? В астрономии используются спектрометры, но они определяют именно длину волны, а не воспринимаемый цвет.
Цвет — это ощущение. Ощущения измерять ещё не научились.
Ты же помнишь, дорогой дневник, спор о цвете платья?
Сначала решили замерять спектр каждого цвета. И оказалось, что один и тот же цвет может иметь разные спектры:
В приведённом выше примере оба спектра (красный и зелёный графики) соответствуют одному и тому же видимому цвету.
Не поленюсь процитировать:
Уже давно известно одно свойство лучей света (на самом деле, это особенность нашей зрительной системы): если смешать два разноцветных излучения, можно получить цвет, который будет совсем не похож на изначальные. Например, направив на белый лист бумаги в одну точку зелёный и красный свет определённых мощностей, можно получить чисто жёлтое пятно без примесей зелёных или красных оттенков. Добавив третье излучение, а к имеющимся двум лучше подойдёт синее (потому что его никак не получить смесью красного и зелёного), мы получим систему, которая позволит нам получать множество цветов.
Если визуально уравнять в таком приборе некое тестовое излучение, мы получим три показателя: интенсивность красного, зелёного и синего излучателей соответственно (как приложенное к лампам напряжение, например). То есть, при помощью нашего прибора (именуемого визуальным колориметром), который воспроизводит цвет, и нашей зрительной системы, нам удалось получить численные значения цвета некого излучения, к чему мы и стремились. Такие три значения часто именуют координатами цвета, потому что их удобно представить как координаты трёхмерного пространства.
Но задача казалось простой: определить координаты цвета в базисе красный-зелёный-синий. Взяли наблюдателя и посадили перед такой системой:
Наблюдатель крутит ручки и пытается подобрать такие значения трёх компонентов, чтобы полученный цвет по ощущениям совпадал с эталонным монохроматическим (т.е. с одной конкретной длиной волны) излучением.
Но получился, как говорят сейчас, небольшой факап =)
В ряде случаев, не удаётся уравнять определённые монохроматические излучения при таком эксперименте: тестовое поле при любом положении регуляторов трёх излучений остаётся более насыщенным чем используемая смесь. Но, в силу того, что целью эксперимента является получение координат цвета, а не его воспроизведение, исследователи пошли на хитрость: одно основное излучение прибора они смешали не с двумя другими, а направили его на нижнюю часть экрана, то есть смешали его с тестовым излучением
Далее уравнивание проводится как обычно, но количество того излучение, которое смешано с изучаемым, будет считаться отрицательным. Здесь можно провести аналогию со сменой знака при переносе числа в другую часть обычного уравнения: так как между двумя частями экрана колориметра установлено визуальное равенство, верхнюю его часть можно рассматривать как одну часть уравнения, а нижнюю — как другую.
И получились у учёных вот такие графики:
По оси Х отложены длины волн, а по оси Y — нужные количества трёх излучений необходимые для воспроизведения цвета, вызываемого соответствующей длиной волны. Негативные участки графиков соответствуют тем монохроматическим излучениям, которые не могут быть воспроизведены тремя используемыми в системе основными излучениями, и для их спецификации нужно прибегать к описанному выше ухищрению при уравнивании.
Система эта называется CIE RGB.
Для построения подобной системы можно выбрать любые другие три излучения (при этом помня, что никакое из них не должно воспроизводится смесью двух других), которые дадут нам другие удельные кривые. Выбранные в системе CIE RGB основные излучения воспроизводят большое число излучений спектра, а её удельные кривые получены с большой точностью и стандартизированы.
А про остальное я напишу позже. И красивые картинки-графики тоже будут.
(можно было добавить ещё коэффициентов и графиков, но и так уже слишком сложно написано)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Сегодня я проснулась от странного шума. Сначала не могла понять, что за необычное шуршание доносится с пола? Оказалось, кошка решила устроить перфоманс с отрыванием ( или отгрызанием =) ) шишки от искусственной ёлки. И начала гонять эту шишку по полу.
Отобрала я шишку.
Через полчаса эта дымчатая шкурка своими загребущими мохнатыми лапками оторвала вторую шишку =)
Поняла я, что пришла пора убирать ёлку. Новый год прошёл же.
Вот, по радио сказали, что наступает год Змеи. По китайскому календарю.
И решила я для себя разобраться, что ж это за китайский календарь такой. :-)
Про двенадцать китайских знаков слышали все:
• крыса
• бык
• тигр
• кролик
• дракон
• змея
• лошадь
• овца
• обезьяна
• петух
• собака
• свинья
И это, оказывается, знаки "земных ветвей" ( что бы это ни значило =) )
А есть ещё "небесные стволы". Их десять. И соответствуют они пяти стихиям. В каждой стихии по два ствола:
И вот, имея 12 знаков и 5 стихий, мы получаем китайский циклический календарь.
Чередование лет происходит вот в таком порядке (ещё я забыла сказать, что у каждой стихии свой цвет):
А конкретно по годам получается так:
Значит, в этом году у нас Зелёная Деревянная Змея, а в следующем будет Красная Огненная Лошадь =)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Вчера ночью я узнала про PUSSY RIOT.
Но начну по порядку =)
У всех проблем одно начало - сидела женщина, скучала. Это вот про меня =) Мне хотелось написать пост про Меркурий, а я полезла туда, где я как свинья в апельсинах =) Чёрт меня дёрнул с этим кодированием разбираться.
Один мой друг, ну, точнее, подруга, сказала мне: «ты **анулась, на**я тебе это?» (простите)
Выяснилось (я ещё раз уточнила), что конвертирование "любой файл ⇒ Base64" и "Base64 ⇒ любой файл" работает без потерь в обе стороны. Иначе бы в электронную почту нельзя было нормально вложения вставлять.
Но это всё не очень важно =)
А вот важно, что нужно мне было как-то запихнуть картинку в маленький размер. Она говорит "скачай RIOT, там даже ребёнок разберётся и не **ахай мне мозг" :-(
Ну, полезла я качать RIOT (Radical Image Optimization Tool): https://riot-optimizer.com
Программа нужна, чтобы быстро уменьшить размер изображения, не вникая в тонкости (как раз для таких, как я :-) )
Слева нужно положить исходную картинку. Я взяла котика. Все любят котиков.
(https://img.goodfon.ru/original/2048x1366/f/74/kot-koshka-boke.jpg):
Котик имеет разрешение 2048x1366 и размер 533 868 байт
Например, мне нужно уменьшить размер до 200 000 байт. В программе RIOT есть кнопка "Compress to size":
Пишу там "200" килобайт (ведь KiB - это же килобайты? =) я не уверена, но вроде бы так)
Шурум-бурум, котик сжался до 200 килобайт =):
Если я попробую сжать котика до 50 килобайт, получится всё квадратно:
Но можно воспользоваться командой "Resample" из меню "Edit":
Я уменьшила изображение вот так:
И получила вот такого котика:
Программа работает с форматами JPEG, WEBP (что это за формат? что-то новое?), PNG и GIF. Но как мне объяснили, для фото лучше подойдёт JPEG и другое лучше ничего не тыкать, а то размер вырастет =) (я не совсем тупая, я понимаю, что качество в любом случае не будет лучше того, что было в оригинале. Даже если размер файла увеличится)
Итак, в моём арсенале полезных программ прибыло. Теперь я могу подогнать любую картинку под нужный размер файла =)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Сегодня я узнала интересную вещь о кодировании двоичных данных.
С утра произошло страшное: я открыла картинку в текстовом редакторе =)
Не спрашивайте, как так получилось %-) неделя была бешеная :-(
Как я разумею, внутри моей картинки встречаются любые байты со значениями от 0 до 255. А это не всегда буквы и цифры, это ещё и всякие "управляющие и служебные символы" (что бы это ни значило). Которые в текстовом редакторе не отображаются. Потому что это не текст (спасибо, кэп).
И вот, читая Википедию, я обнаружила интересное :) Оказывается, когда двоичные данные передаются, например, в электронном письме или внедряются в html-страничку, они кодируются в читаемом виде. Без "управляющих и служебных символов". А стандарт кодирования называется Base64.
В этом стандарте используются только 64 читаемых символа. И еще символ "=" в качестве специального кода суффикса (что бы это ни значило):
0 – 25 — буквы верхнего регистра (A–Z)
26 – 51 — буквы нижнего регистра (a–z)
52 – 61 — цифры 0–9
62 – 63 — специальные символы («+» и «/»)
Таким образом можно закодировать любые двоичные данные. И передать их хоть в бумажном письме =) Буквы и цифры писать проще, чем биты и байты %-)
Даже есть специальные сайты-кодировщики!
Например, https://snipp.ru/tools/base64-img
Тысячи их =)
Например, я могу закодировать маленькую картинку в base64. И передать кому-нибудь =) И даже если сайт не поддерживает загрузку изображений, а только текстовые сообщения, мой текст можно будет снова преобразовать в картинку =)
Можно и обычный текст кодировать в base64 =) Например, вот:
0JIg0Y/QvdCy0LDRgNC1INC/0L7QutCwINC90LUg0LHRi9C70L4g0LTQvtC90LDRgtC+0LI=
Можно начинать писать тайные записки друг другу =) и всякую запрещёнку =) Роскомнадзор не сразу поймёт, чем мы тут занимаемся =)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Я решила проверить задачу про котят из моего предыдущего поста опытным путём.
Рассмотрим 100 случаев, когда кошка рожает 4 котят.
Генерируем 400 чисел. Генератор случайных чисел я взяла здесь: https://randomus.ru/quick?from=0&to=1&count=400
Пусть нолик - это котёнок одного пола. А 1 - котёнок другого пола. Допустим, 0 - девочка, 1 - мальчик.
Всю сгенерированную последовательность разбиваем на группы по 4:
В этой выборке было 201 ноликов и 199 единичек. То есть, вероятность рождения мальчика практически равна вероятности рождения девочки.
Но мы рассматриваем группы по 4 котёнка. Сформулируем задачу так: "какова вероятность, что родится три котёнка одного пола и один котёнок противоположного"?
В предложенных 100 случаях:
• В 5 случаях родятся только девочки (выпало четыре 0)
• В 27 случаях родится 1 мальчик и 3 девочки (выпало три 0 и одна 1)
• В 39 случаях родятся 2 мальчика и 2 девочки (выпало два 0 и две 1)
• В 22 случаях родятся 3 мальчика и 1 девочка (выпало три 1 и один 0)
• В 7 случаях родятся 4 мальчика (выпало четыре 2)
Посмотрим, что с вероятностями:
Все однополые: (5 + 7) / 100 = 0.12. У Гарднера вероятность была 1 / 8 = 0.125
Три одного пола и один противоположного: (27 + 22) / 100 = 0.49. У Гарднера вероятность была 1 / 2 = 0.5
Два одного пола и два противоположного: 39 / 100 = 0.39. У Гарднера вероятность была 3 / 8 = 0.375
Таким образом, мы на практике убедились, что в группе из 4 котят с вероятностью 1/2 будет три котёнка одного пола.
Если мы возьмём выборку в 1000 вариантов кошачьих родов, то результат будет ещё точнее.
Можете сами проверить, если мне не верите =)
Дорогой дневник!
Не могу сказать, что зачитывалась в детстве Мартином Гарднером. Но книжки его были мне весьма интересны. Хоть и не всегда понятны =) Да чего уж греха таить, я и сейчас не до конца понимаю некоторые вещи.
Предлагаю тебе, дорогой дневник, небольшую зарисовку про теорию вероятностей и котиков. Все любят котиков =)
Было у кошки четверо котят
При подсчете вероятностей легко допустить ошибку. Перед вами супружеская чета - кот и кошка.
М-р Кэт: Дорогая, сколько котят родилось у нас на этот раз?
М-с Кэт: Не видишь, что ли? Четверо.
M-р Кэт: А сколько из них мальчики?
М-с Кэт: Трудно сказать. Пока я этого и сама не знаю.
М-р Кэт: Маловероятно, чтобы все четверо были мальчиками.
М-с Кэт: Маловероятно, чтобы все четверо были девочками.
М-р Кэт: Возможно, среди них только один мальчик.
М-с Кэт: Возможно, среди них только одна девочка.
М-р Кэт: К чему гадать? Обратимся лучше к теории вероятностей. Каждый котенок с вероятностью 1/2 либо мальчик, либо девочка. Следовательно, если у нас четверо котят, то наиболее вероятно, что среди них два мальчика и две девочки. Ты еще никак их не назвала, дорогая?
Правильно ли рассуждал м-р Кэт? Проверим его теорию. Пусть М означает «мальчик», а Д - «девочка». Выпишем все 16 возможных комбинаций.
М М М М
М М М Д
М М Д М
М М Д Д
М Д М М
М Д М Д
М Д Д М
М Д Д Д
Д М М М
Д М М Д
Д М Д М
Д М Д Д
Д Д М М
Д Д М Д
Д Д Д М
Д Д Д Д
Только в 2 из 16 случаев все четверо котят одного пола. Вероятность рождения 4 мальчиков или 4 девочек составляет поэтому 2/16, или 1/8. М-р Кэт был прав, считая такое событие маловероятным.
А какова вероятность рождения двух мальчиков и двух девочек? М-р Кэт считал такую комбинацию наиболее вероятной. Два мальчика и две девочки рождаются в 6 случаях из 16. Вероятность такой комбинации равна 6/16, или 3/8, что больше, чем 1/8. Возможно, м-р Кэт прав.
Для того чтобы окончательно выяснить, прав ли м-р Кэт, нам осталось вычислить вероятность рождения трех мальчиков и одной девочки или трех девочек и одного мальчика. Они рождаются в 8 случаях из 16, поэтому комбинация 3:1 встречается с вероятностью 8/16, или 1/2, то есть более вероятна, чем комбинация 2 : 2. Не ошиблись ли мы?
Если мы правильно вычислили все вероятности, то они в сумме должны составлять 1.
Их сумма действительно равна 1. Следовательно, мы учли все возможные пропорции полов в группе из 4 котят. М-р Кэт ошибался. С наибольшей вероятностью можно утверждать, что у него родились либо 3 сына и 1 дочь, либо 3 дочери и 1 сын.
Большинству людей кажется удивительным, что в семье с четырьмя детьми более вероятно встретить трех мальчиков и одну девочку или трех девочек и одного мальчика, чем двух мальчиков и двух девочек. Тем не менее это действительно так, в чем нетрудно убедиться, рассматривая достаточно длинную серию бросаний 4 монет. Если вы запишете исход каждого бросания, то через 100 бросаний убедитесь, что примерно в 50 случаях 3 монеты выпадали одной стороной, а 1 - другой и только в 33 случаях 2 монеты выпадали одной стороной и 2 монеты - другой стороной.
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Много лет назад ознакомилась я с лекцией ныне покойного Ивана Николаевича Пигарёва. Который в своё время предложил революционную теорию, объясняющую, зачем нам нужен сон. Попробую рассказать по памяти.
Иван Пигарёв заметил следующее: если животных лишать сна они умирают (спасибо, кэп). И умирают они из-за отказа внутренних органов.
А внутренние органы у нас контролируются автономной (иногда её называют висцеральной или вегетативной) нервной системой.
И выяснилось, что эта самая вегетативная нервная система не может самостоятельно долго контролировать работу того или иного органа.
Нужен какой-то внешний регулятор, который исправляет накопившиеся "ошибки" в управлении.
И таким внешним регулятором является центральная нервная система: головной и спинной мозг.
А в какой же момент они регулируют вегетативную нервную систему? Ответ: во время сна =)
Вот какая схема предлагается:
Во время бодрствования сигналы от внешних органов чувств попадают в головной мозг. Там они обрабатываются, осознаются; на основании сигналов снаружи мозг "приказывает" телу что-то сделать. Увидел еду - пошёл, поел. Увидел опасность - побежал. Увидел близкого в опасности - побежал спасать.
В это время сигналы от внутренних органов обрабатываются посылают сигналы через внутренние рецепторы в автономную нервную систему. И эта система регулирует работу органов согласно этим сигналам.
Во время бодрствования мозг никак не связан с автономной нервной системой.
Но рано или поздно ошибки, которые накопились в автономном управлении, заставляют организм ложиться спать. И происходит следующее:
Сознание и двигательная активность прекращаются. Сигналы от внешних органов чувств перестают поступать в головной мозг. Мозг теперь занят регулировкой автономной нервной системы. Ошибки исправляются, "настройки" корректируются. Идёт ремонт внутренностей организма.
И именно поэтому на энцефалограммах мы видим, что активность мозга во время сна может быть даже выше активности во время бодрствования.
Во время сна происходит несколько циклов ремонта и настройки. Когда организм понимает, что ремонт окончен, то наступает пробуждение.
Отсюда следовали банальные выводы.
Например: почему мы видим сновидения? Потому что во время сна в сознание начинают "просачиваться" потоки данных, предназначенных для автономной нервной системы. Как сознание интерпретирует этот поток? Да как угодно =) поэтому и снится всякая дичь
Но намного печальнее, если сигналы от внешних органов чувств начнут просачиваться в головной мозг во время сна. Тогда мозг, воспринимая эти внешние сигналы, как сигналы от автономной нервной системы, будет производить неправильный "ремонт" и может сильно подпортить наши внутренние органы.
Поэтому спать надо в темноте и в тишине =)
На самом деле в лекциях/статьях было много графиков, картинки с экспериментами над котиками, много умных слов и много интересных выводов. Но прикладывать их сюда было бы лишним =) Да и не найду сейчас всех этих графиков и картинок.
А предложенная теория называется так: висцеральная теория сна.
На мой взгляд, выглядит очень логично.
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
В очередной раз вычитала в Интернете историю о том, что "в естественных сутках человека 25 часов". Что объясняется тем, что раньше Земля вращалась медленнее. А теперь вращается быстрее.
Дичь такая не понравилась мне совершенно.
И решила я для самой себя разобраться с этим вопросом.
Далеко ходить не пришлось. В Википедии в статье про циркадные ритмы есть ссылки с пруфами.
Не поленюсь процитировать:
Первые эксперименты по изоляции людей от таких датчиков времени, как часы и солнечный свет, привели к тому, что у подопытных вырабатывался примерно 25-часовой циркадный ритм. Ошибка эксперимента состояла в том, что участникам разрешалось включать и выключать свет (торшер с тусклым освещением) по своему усмотрению. Чрезмерное использование искусственного освещения перед сном приводило к увеличению продолжительности ритма. Последующее более корректно проведённое исследование показало, что период эндогенного циркадного ритма составляет в среднем 24 часа 11 минут. Ещё одно исследование в группе из 157 человек показало следующие результаты:
• 24,15±0,2 ч (24 ч 9±12 мин) — для всей группы;
• 24,09±0,2 ч (24 ч 5±12 мин) — у женщин;
• 24,19±0,2 ч (24 ч 11±12 мин) — у мужчин.
Пруфам с news.harvard.edu верю я больше, чем статьям на Дзене. Да и фразы о том, что "раньше Земля вращалась медленнее" будят во мне берсерка и желание стучать по клавишам с мыслью "в интернете кто-то не прав".
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Несколько лет назад показали мне замечательный веб-комикс xkcd (https://xkcd.com). Сегодня вечером хочу немного побаянить [:]|||||||||||[:]
Это наверняка все видели:
Иногда очень интересно читать комментарии автора к картинкам =) :
Программистское:
и даже познавательное про астрономию:
Картинка крупнее: тык
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
В детстве моём с мультфильмами было напряжно :( Это сейчас достаточно нажать кнопку и тебе покажут всё что угодно. Мультипликацию любой страны и любого года выпуска.
Поэтому развлекались мы в детстве диафильмами =)
Для просмотра диафильмов нужен был фильмоскоп. Как точно помню, у нас был вот такой, ФД2 (фото из интернета):
И нужны были сами диафильмы (фото из интернета):
Однажды случилось несчастье и в фильмоскопе перегорела лампочка :( я просила у папы поставить новую, ведь у него было много подобных лампочек. Но он сказал, что они не подойдут. Будет как у @1041618 - пых! и нет лампочки. Или, наоборот, светить будет слабо.
Но в конце концов папа добыл где-то лампочку и вечерние посиделки с фильмоскопом продолжились.
Диафильмов у нас было штук 40 или 50. Были какие-то странные. "Р.В.С." или "Понимающий человек". Были и весёлые. До сих пор прекрасно помню диафильм "Хрюк на ёлке". Про поросёнка, который задумал притвориться ребёнком =)
За эти годы и множество переездов и фильмоскоп и диафильмы потерялись. Но сейчас есть прекрасная возможность, дорогой дневник, смотреть диафильмы онлайн.
Например, https://diafilm.online/ Это официально, от Российской государственной детской библиотеки.
Но там есть не всё. Остальное можно смотреть здесь: https://diafilmy.su. На этот сайт сами пользователи добавляли диафильмы.
Ну ещё можно скачать с известного торрент-трекера =)
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.
Дорогой дневник!
Если вам кажется, что вас обманывают, то вам это не кажется.
Перед тем, как написать этот пост, я выпила две таблетки "Этодругина".
С большой настороженностью отношусь я к благим делам. И задаю себе вопрос "Cui bono?"
Вот открыто у меня два поста рядышком. Один от @BuhBuhov про посадку ёлок. Второй от Чистомэна про поездку в Анапу.
С мусором всё понятно. Мы за всё хорошее и против всего плохого. Спасём планету. Даёшь субботник каждую субботу!
Но действия Чистомэна - это какой-то куколдизм (простите). Что же это, честной народ, получается? Мусорят одни, а убирают другие? ]:->
Мне возражают "ну давайте как свиньи жить, в грязи и вони". Ну нет же. Не давайте. Давайте убирать будет либо тот, кто намусорил, либо тот, кто обязан следить за чистотой (им же как бы деньги платят). ]:->
Напоминает мне объявления о "субботниках", которые вывешивали активисты в моей старой хрущёвке. Нет, я не пойду убирать территорию. Я не выкидываю гондоны (простите) из окон. И не бросаю бычки в клумбы. Почему я должна это делать? Я не в СССР уже живу, а в капиталистической России. Платите. ]:->
Мне насовали полную панамку :-(
Но не понимаю я. Нет, я не хочу жить в грязи. Но для чистоты есть дворники. Для уборки подъезда есть уборщицы (и моя ДУК даже отчёты ежегодные присылает, сколько денег они заплатили за уборку подъездов). А так-то очень хитро получается: сосед-алкаш будет какать и писать в подъезде, а я должна убирать? Или студенты то там бутылку оставят, то сям пакетик от шавермы. Нет, я не буду за них убирать. ]:->
А ситуация с Анапой просто прекрасна. Национализация убытков и приватизация прибыли. ]:->
Значит, мы (выгодоприобретатели) будем экономить и надеяться на русский авось. А сейчас не прокатило - так пусть сердобольные разгребают. На пикабе даже пост был (вброс?), что библиотекарей отправляют на очистку территории.
(простите)
И вот Чистомэн. Знаю я, что власти наши в долгую играть не умеют. Но паранойя моя не лечится. Идея эта не здравая "давайте убирать мусор". Это как "давайте помогать многодетным семьям". Вы потрахались, а мне платить? Вы намусорили, а мне убирать? ]:->
Я не вижу на своём паспорте земного шара и надписей "Пролетарии всех стран, соединяйтесь!" Здесь что-то не так. Здесь что-то неправильно. Как будто этим Чистомэном хотят в мозг вложить мысль, которая абсурдна в данной экономической системе. И я не верю, что Чистомэн не взаимодействует с властями. Я старый параноик, я уже видела столько финтов ушами, что не верю в бескорыстность его побуждений.
А вот пост про ёлки. Кажется мне, что это другое.
Во-первых, хоть это был и детский труд, но зато была организация этого труда. Не "давайте вы сами всё сделаете", а "давайте мы вам всё предоставим, условия нормальные создадим, а вы сделаете".
Во-вторых и самое главное: детям заплатили. То есть не просто согнали и устроили обязаловку, а сделали нормально, по-честному, "по-капиталистически": работа - оплата =)
Пусть эти лиственницы потом бы вырубил кто-то другой и получил за них несопоставимо большую прибыль. Это уже не важно. Важно, что "в моменте" было сделано всё по-человечески.
Я не фанатка СССР, не подумайте, я сама за джинсы, жвачку и японский кассетник. Но иногда задумываюсь я, что современные капиталисты, обладая всеми средствами производства, просто не имеют морального права требовать от людей самоорганизации. К большому несчастью, этот волонтёрский вой на болотах мне не перекричать своим мышиным писком, поэтому и получаю полную панамку постоянно :(
Вот такие дела, дорогой дневник. С любовью, твоя Ксеня.