Заметил, что когда светофор переключается на зелёный, периодически от какой-либо из соседних машин слышен звук заводящегося двигателя. Это происходит не часто, но случаи не единичные. Т.е. некоторые водители почему-то глушат двигатель на светофоре. А это всего минута работы на холостом ходу.
Причины такого поведения непонятны. Бензин что ли экономят?
Ручку двери на работе приделали на место. Захожу с утра, хочу взять ключи, а ключи от всех комнат, кроме одной, уже взял коллега. Тогда я говорю охраннику, что не буду ни одного ключа брать -- и иду дальше.
В середине дня последний невзятый ключ всё-таки понадобился. Спускаюсь к охраннику -- и он ничего не спрашивая сразу выдаёт мне нужный ключ. Я ему тоже ничего не говорил.
-- А... как вы догадались, зачем я пришёл? -- Телепатия!
Хотя умом-то понятно, что я к охраннику ни за чем больше подойти не мог, но такое угадывание с его стороны всё равно выглядело впечатляюще.
Играю в Prey (2017). Патроны тратить не хочется, поэтому использую переносные турели по максимуму.
На одном уровне засповнились два фантома. Они были в коридоре, а за ними дверь. А за дверью я. Я туда поставил турель. Подхожу к двери поближе -- она автоматически открывается. После этого турель видит фантомов и начинает стрелять. Но фантомы стреляют в ответ медленно летящими файерболлами. Одно попадание -- и турель подбита. Я пробовал разные тайминги открытия двери, чтобы фантомы не стреляли, а пытались подойти (такое иногда получается), но никак не выходило. Если отойти -- то дверь закроется, конечно, но через несколько секунд, а это очень много. Тогда я заметил, что я, когда хочу дверь открыть, подхожу к двери слева, а справа имеется кнопка. Эта кнопка не только запирает дверь, но и инициирует закрытие, даже если я рядом.
После этого я стал подходить к двери справа. Открываю дверь -- турель стреляет. Вижу, что фантом выпустил файерболл -- нажимаю кнопку, дверь закрывается. Файерболл разбивается о дверь, не повреждая её, но с моей стороны всё-таки видно, когда он прилетел. После этого я опять открываю дверь. Турель пережила стычку без единой царапины.
Это не полноценное исследование, поскольку тест проводился один раз.
Вопрос: если мы архивируем несколько файлов, некоторые из которых могут быть дубликатами, то архиватор опознает это (и уменьшит архив в кратное число раз) или будет каждый раз смотреть на файл как баран на новые ворота?
Взяли один файл и продублировали его четыре раза. Файл был размером примерно мегабайт и плохо жался. Архиватор WinRAR не смог опознать дубликаты и сделал архив длиной 4 мегабайта. А 7-zip в одноимённом формате -- смог! И сделал архив размером 1 мегабайт.
Но формат рар поддерживает информацию для восстановления, которая была нужна, а зип не поддерживает. Поэтому после тестов решили паковать файлы сначала 7-zip, а поверх уже паковать WinRAR с информацией для восстановления.
Назначение архивов в данном случае прямое -- хранение истории измеренных данных, которые большие по об'ёму и хорошо жмутся.
DC-DC-преобразователь это устройство, у которого на входе, скажем, 12 вольт постоянного, а на выходе 5 вольт постоянного. Или наоборот. Чаще всего это достигается путём ШИМ. Входное напряжение просто питает генератор, который выдаёт ШИМ-сигнал нужной скважности, который потом фильтруется (усредняется).
Я купил один такой преобразователь "для дома, для семьи". Он был выполнен в виде микросхемы. Читая даташит я выяснил, что ему нужна обвязка -- около пяти конденсаторов разного номинала и одна натуральная катушка.
Потом для совсем другой поделки я купил ещё один преобразователь. И у него было всего три ноги. И никакой обвязки. А потом случилось то, что при пайке я отломал ему ножку. Он был выполнен в виде пластиковой коробочки, залитой резиноподобной субстанцией. Мне стало интересно, смогу ли я припаять ножку обратно, поэтому я раскурочил эту субстанцию. Что же я обнаружил внутри? Я обнаружил текстолитовую ПЛАТУ миниатюрных размеров, на которой была микросхема, пяток конденсаторов и катушка.
Купил я какое-то время назад регистратор в машину (спасибо Стороной за наводку на статью в "За рулём"). Модель SilverStone F1 X-Driver. И обнаружил в нём очень интересные особенности в меню.
1. Отдельный пункт настраивает, при каком превышении предела скорости надо предупреждать водителя. Можно настроить от 0 до 20 км/ч. То есть, позаботились о тех, кто всё время превышает. 2. Регистратор оснащён GPS, поэтому в видео впечатываются координаты и скорость. Этому посвящена ещё одна очень интересная настройка -- при каком значении скорости переставать записывать её в видео)))) . Это забота о тех, кто превышает скорость настолько, что этого никто видеть не должен. 3. А самое шикарное -- это компоновка меню. При открытии меню угадаете, какой пункт самый первый?
(отгадка)Форматирование карты памяти. Форматирует за 2 секунды после одного дополнительного нажатия.
Во всяких "умных" устройствах типа mp3-плееров система меню и функций часто сделана "на от'ебись", потому что ну кого волнует удобство пользователя? В данном же случае к вопросу подошли ну очень ответственно.
А чем регистратор плох -- тем что он постоянно включается сам по себе, когда его в сумку кладёшь. Но это уже работа не программистов.
Я заметил, что скорость замены троллейбусных маршрутов автобусными резко возрасла с начала карантина. Тогда я заглянул на страницу в википедии и обнаружил вот что.
В Москве сейчас осталось только шесть (шесть) троллейбусных маршрутов. А было сто четыре. При этом пятнадцать было снято начиная с июня 2020 года. Закрытие троллейбусного движения назначено на октябрь 2020 года.
Необходимости снимать маршруты нет, поскольку в парках имеется достаточное количество подвижного состава (и теперь простаивает).
Собянин обещал замену троллейбусов на электробусы, однако по моим наблюдениям лишь около десятка бывших троллейбусных маршрутов обслуживается электробусами (и единичные автобусные). Остальные обслуживаются обычными автобусами, в том числе 15, снятые начиная с июня.
Не скрою, я несколько улучшил отношение к Собянину за время карантина. Но снятие троллейбусов я ему не прощу никогда.
Проверка длинных сообщений. Первый килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Второй килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Третий килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Четвёртый килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Пятый килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Шестой килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Седьмоё килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Восьмой килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Девятый килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti
Десятый килобайт. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti Конец передачи. Код 0011.
Заехал на заправку. Сдаю в кассу 2000, говорю "полный бак". На практике обычно получается 1200-1400, но я даю с запасом.
Кассир по громкой связи говорит, что у меня будет заправка на 2000. Тут в дело вступает заправщик.
-- У него не влезет на 2000, в "Жигулях" бак всего 39,5 литров! Честно говоря, я не знаю, зачем он вмешался, потому что у заправочного пистолета всё равно стоит датчик полного бака, а окончательный расчёт проводится в конце.
Заправил 30 литров. Я говорю: "Ну, нормально". Но заправщику было этого мало! Он говорит: -- Постойте. У вас бак до самой горловины, хотя и всего 39,5 литров! Можно ещё больше заправить.
Можно. Я когда-то так делал, но потом перестал, потому что периодически оказывалось, что остаток бензина из пистолета не влезает и выливается из бака, когда пистолет достаёшь (простите за пошлость).
Заправщик продолжает делиться опытом: -- У вас никогда не должно быть, чтобы при заправке получалось больше 39,5 литров. -- Ну и не было такого. А что? -- Если больше показывает, значит заправка обманывает! -- А-а, понятно. -- У вас вот с этой стороны в багажнике запаска, а с этой бак! 39,5 литров! -- Всё-то вы знаете! -- Да уж намучился я с этими вёдрами в своё время.
В общем, заправил он мне 37 (!) литров. С одной стороны это, конечно, очень хорошо. Но с другой стороны я от "полного бака" расход считаю, надеясь, что датчики полного бака на всех заправках примерно одинаково откалиброваны. А с этими 37 литрами придётся тогда рассчитывать от пустого бака, а не от полного. А пустой бак это понятие растяжимое.
У всех свои закидоны. Вот я уже много лет работаю без своп-файла. Потому что у меня всегда памяти в компьютере стояло столько, что он был не нужен. Сейчас у меня 32 ГБ.
Однажды я обнаружил, что 32 ГБ мне не хватает. Память по диспетчеру задач была забита, периодически выдавалось сообщение о том, что памяти мало.
Программы бывают такие, что стоит операционной системе выделить им килобайт, так они терабайт откусят. Но как же понять, в чём дело. Ниже я просуммирую опыт поиска причин забивания памяти.
1. Надо проверить обычным способом, кто жрёт память. То есть, посмотреть в диспетчере задач занимаемую память. По-английски колонка называется Commit Size. По умолчанию она отключена, вместо неё отображается какая-то другая память, которая всегда меньше. Но обычно уже этот метод показывает, кто есть кто.
2. Если простейший метод не даёт результатов, то надо проверить, стоит ли в диспетчере галочка "Show processes from all users". К сожелению не знаю, где эта галочка расположена в десятке. В восьмёрке надо изучать вкладку Users.
Это очевидные рекомендации. Я бы не стал писать пост, если бы дело было в этом. Я пробовал оба метода и они давали отрицательный результат. Судя по размеру выделенной памяти, у меня должно было бы быть занято гигабайт 10 от силы. Но по факту было занято 28 ГБ с гаком.
В общем, специально для таких целей один широко известный в узких кругах товарищ по имени Марк Руссинович. Он изобрёл программу, отображающую структуру памяти. Называется она RAMMap. Доступна для скачивания с официального сайта микрософт.
3. Включить RAMMap. Любоваться. У меня, например, оказалось, что 15 гигабайт из 32 занимает mapped file. Это файл, отображаемый на память. У меня в программе RAMMap не было написано, кто пользуется этим файлом, но был указан об'ём. Оказывается, в память было прибито 15 гб от файла. А полный размер файла был 50 ГБ. Это был образ-установщик Evil Within. Странным тут было то, что у меня этот образ сейчас не используется. Также, он не подключён к виртуальному приводу.
Я посмотрел на другие аналогичные файлы в окошечке со списком замапленных и догадался, что их все в мэппинг поместил мю-торрент (1.6.1). Поэтому я его временно закрыл.
4. А чтобы провести очистку памяти, надо у RAMMap выбрать в меню следующие пункты: Empty -> Standby List Empty -> SystemWorkingSet
После этого ничейные файлы освобождают память. Что бывает с чейными, я не знаю. Таким методом я освободил 15 гигабайт.
Я видел т.н. Kyochuu Rettou OVA. Оказалось, что авторы просто не осилили сделать фильм в один присест. ОВА за исключением одной или двух сцен была просто вклеена в полнометражный фильм. Поэтому если вдруг у вас стоит вопрос, в каком порядке это смотреть, то ответ -- ни в каком. ОВУ смотреть не надо вовсе. А п/ф -- по желанию.
Сюжет тот же. Дети заперты на острове с гигантскими насекомыми, которые их потихонечку едят. Всё, что я написал про ОВУ, естественно, касается и фильма то же.
Фильм сделан очень смешно. Такое впечатление, что его монтировали так, чтобы получилось как можно более нелепо. Ощущение, что смотришь какой-нибудь фильм категории Б типа "Грайндхаус". Между боевыми сценами ухитрились вставить поезду на море. В ещё одном месте главная героина целую минуту (!) идёт по коридору под бодрую музыку.
Фильм представляет из себя, фактически, несколько поединков между главной героиней и насекомыми. Главная героиня крупный специалист по насекомым, поэтому она знает их повадки и слабости. Поединки связаны друг с другом слабо. Но вот эти поединки как раз довольно интересны.
Хотя это вроде как должен быть ФИЛЬМ, начало у него лишь чуть-чуть менее размытое, чем у ОВЫ. Мы узнаём дополнительно только то, что детишки оказались на острове из-за авиакатастрофы. И что остров был обитаемый до недавнего времени. А вот никакой концовки и никаких разгадок в фильме нет.
В общем, проект забавный, но непонятно, как он появился на свет.
Рекомендую смело для ржаки над кровь-кишки-распидорасило. Под пивко пойдёт.
Так можно и лепидоптерофобию заработать. Если успеешь.
Главная героиня. "Солнце -- там, значит Ашхабад -- там. Пошли!"
*сообразительный негр* Незачем бояться самки богомола, если ты не самец богомола.
А всё потому что кто-то слишком много ел!
Ну и надо хоть каких-то персонажей показать. Чувак слева один из самых клёвых. У него нет знаний гг-ни, но зато у него есть интеллект и сообразительность в нужный момент. Остальные персонажи больше мешают, чем помогают.
Дважды за день попался на "детских" ошибках с вычислениями.
Надо было перенести вычислительный алгоритм с компа в микроконтроллер.
1. Я был предупреждён, что в PIC32 типы float и double эквивалентны. Если хочешь получить что-то побольше, чем 32 бита, надо писать long double. Поэтому я решил -- а, пофиг, напишу float. Алгоритм заработал, но в одном месте показывал смещённые результаты. Причём чем дальше, тем больше было смещение. Да, это набегала ошибка при проведении повторяющихся операций (сложения). Написал long double, заработало.
2. В другом месте решил, что чтобы было поточнее, буду пока есть возможность проводить вычисления с целыми числами. Там было умножение. Я перемножил два инта. А потом смотрю, чего это у меня результаты вычислений не зависят ни от чего вообще. Что ни делаю, получаю 0.5 повторяемо (после всех других вычислений). Эти инты содержали в себе результаты считывания с 18-битного АЦП. А произведение двух 18-битных чисел это 36-битное число. Оно не влезало в 32-битную разрядную сетку. У меня постоянно возникало переполнение. Стал эти числа приводить к long double ещё до умножения. Сразу всё стало правильно.
Обычно я такое на несколько постов разбиваю, но что-то лень.
Газонокосилка на даче электрическая. У неё есть функция, которая называется dead man's switch. На ручке есть кнопки -- пока везёшь её -- держишься за ручку. Кнопки нажаты. Если отпускаешь ручку -- кнопки отжимаются, и косилка выключается. Очевидно, это предназначено для того, чтобы в случае ЧП косилка всегда останавливалась сама.
Но это не абсолютная защита. Я не попал в беду, но мог попасть. Когда я пятился задом, я споткнулся о препятствие, о котором забыл. При этом я попытался ухватиться за ручку косилки. Мне удалось удержать равновесие. А если бы не удалось -- был бы риск затащить косилку на себя. Держась за ручку. А значит, косилка бы работала.
Вывод -- пятиться задом с косилкой нельзя.
***
Срок у огнетушителя в машине истёк. Решили с папой попробовать своими руками, что же это такое. Я раньше всегда был за углекислотные огнетушители, потому что читал, что порошок после порошковых не ототрёшь. Но оказалось, что углекислотный при той же массе активного содержимого гораздо тяжелее. А ещё у него большой неудобный раструб, который якобы сильно охлаждается при работе, так что размер тоже больше. А что белый порошок? Может быть, конечно, причина была в том, что огнетушитель был просрочен, однако белый порошок после порошкового огнетушителя оттёрся очень легко. Ничего особенного при тестировании огнетушителя я не обнаружил, кроме того, что при запуске у него есть небольшая отдача. Ну и надо проверить, что вы будете в состоянии снять пломбу перед использованием. А то хорошо, если она пластиковая. А если это миллиметровая проволока, которую можно только кусачками раскусить?
***
Чтобы мыть стёкла у машины папа использует пластиковую бутылку с водой, у которой в боковой стенке недалеко от крышки шилом проделаны дырочки. Можно поливать стёкла из такой лейки, если сдавить бутылку. Мне такая система нравилась, кроме одного момента -- если бутылка лежит на полу машины, то вода может начать вытекать. Расположить же бутылку надёжно вертикально не всегда возможно. Тогда я сел и специально подумал, нельзя ли что-нибудь с этим сделать? Решение придумал такое: дырки надо делать не в бутылке, а в крышечке. Тогда при транспортировке можно держать бутылку закрытой на нормальную герметичную крышку. А крышечку с дырками накручивать при необходимости.
Отлаживаю программу. Вижу значение одной из переменных:
0x0001E31
Тогда я в основном отлаживал вычислительную часть и работал с числами с плавающей точкой. Смотрю -- ну-ну, 1*1031? Неплохо. Не то, что я ожидал, но могло быть намного хуже.
Это экспоненциальная компьютерная нотация. Она принята всякими стандартами ИСО, ИЕЕЕ и прочими страшными буквами. К концу института я полностью перешёл на запись чисел с буквой "e", потому что это быстрее, удобнее -- и меньше риск опечатки из-за того, что верхний индекс в показателе степени вдруг окажется написан коряво. Некоторым преподам приходилось об'яснять, что это за нотация.
Но меня в записи этого числа смущала одна вещь, а именно 0x в начале. Это обозначение шестнадцатеричного числа, опять-таки, в компьютерной (си-шной) нотации. В комбинации шестнадцатеричная и экспоненциальная нотация вступали в противоречие. Число не может быть записано двумя способами одновременно. Сначала я подумал, что в среде разработки баг -- и она к экспоненциальным числам в начале дописывает 0x. Но потом я прошёлся по соседним переменным с плавающей точкой.
ОКАЗАЛОСЬ
что все эти переменные отображались в обычном шестнадцатеричном формате. В "сыром" виде. Никакого экспоненциального формата для других переменных не выводилось. То есть, я видел простое шестнадцатеричное число, которое выглядело как число с плавающей точкой. Буква E находилась в этом числе на законных основаниях, потому что в шестнадцатеричных числа она обозначает цифру четырнадцать. А на самом деле значение переменной было 1.08E-41 .
Если вы думаете, что конфликт у родителей куда-то исчерпался, раз я о нём не пишу, то зря. Он продолжается с периодическими скандалами.
Кричат, кидают предметы через комнату, не проявляя особой меткости.
Спустя пару дней после очередного обострения в почтовый ящик положили журнал, издаваемый минздравом, посвящённый психологическому здоровью и помощи. Со всякими номерами горячих линий. Темой номера были манипуляции. Но самое интересное, что журнал был за 2019 год.
По-видимому, кто-то из соседей, наслушавшись криков, решил помочь. А на второй квартире я тоже слышу крики постоянно. Сверху. Это не родители, это соседи сверху кричат. Думаю, надо после изучения им этот журнал в почтовый ящик положить.
Пишут, типа, новый вид мошенничества в телеграме. Пишут вам сообщение от имени аккаунта с названием Saved Messages. Вы путаете этот аккаунт с настоящим Saved Messages -- и можете туда сохранить что-то не то, к чему потом получит доступ злоумышленник, который поставил себе такой ник.
Потом предлагаются разные способы решения. Но настоящее решение тут только одно. О нём кое-где написано, но мало где. Решение состоит в том, что Saved Messages не надо использовать вовсе.
Я использовал его какое-то время, пока не понял, что оно превращается в помойку с отсутствующей навигацией. После этого я создал несколько приватных каналов, доступ к которым имею только я. Каналы имеют специальные названия и иконки. Кроме того, очень малый круг злоумышленников может выяснить, как называются такие приватные каналы. Каналы у меня разделены по тематике того, что я раньше скидывал в Saved Messages, что обеспечивает мне навигацию. Это удобно, всем советую. Каналы создаются в два клика.
Естественно, никакие по-настоящему ценные сведения не следует скидывать ни в такие каналы, ни в Saved Messages. Но хранение и передача ценных сведений -- отдельная история.
***
О-макэ. Что же такое сейвед месседжес? Когда я только появился в телеграме, я вспомнил, что в аське-жаббере я скидывал некоторую информацию сам себе. Поскольку в телеграме не было функции початового избранного, которая есть в плагине History++ в Миранде, я добавил сам себя к себе в контакты и стал использовать свой собственный контакт как раз для этого дела.
Шло время. Однажды пришло обновление телеграма, в котором появились сейвед месседжес. При этом мой собственный аккаунт из списка диалогов пропал. Открываю я эти сейвед месседжес -- а там все мои сообщения, что я отправил сам себе!