zHz00 Untitled

суббота, 15 августа 2020
23:59 Кто сожрал всю память? Или хром против мю-торрента
У всех свои закидоны. Вот я уже много лет работаю без своп-файла. Потому что у меня всегда памяти в компьютере стояло столько, что он был не нужен. Сейчас у меня 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 гигабайт.

@темы: Борьба с техникой

URL
пятница, 14 августа 2020
23:59 Kyochuu Rettou п/ф (2020)
Ну-с.

Я видел т.н. Kyochuu Rettou OVA. Оказалось, что авторы просто не осилили сделать фильм в один присест. ОВА за исключением одной или двух сцен была просто вклеена в полнометражный фильм. Поэтому если вдруг у вас стоит вопрос, в каком порядке это смотреть, то ответ -- ни в каком. ОВУ смотреть не надо вовсе. А п/ф -- по желанию.

Сюжет тот же. Дети заперты на острове с гигантскими насекомыми, которые их потихонечку едят. Всё, что я написал про ОВУ, естественно, касается и фильма то же.

Фильм сделан очень смешно. Такое впечатление, что его монтировали так, чтобы получилось как можно более нелепо. Ощущение, что смотришь какой-нибудь фильм категории Б типа "Грайндхаус". Между боевыми сценами ухитрились вставить поезду на море. В ещё одном месте главная героина целую минуту (!) идёт по коридору под бодрую музыку.

Фильм представляет из себя, фактически, несколько поединков между главной героиней и насекомыми. Главная героиня крупный специалист по насекомым, поэтому она знает их повадки и слабости. Поединки связаны друг с другом слабо. Но вот эти поединки как раз довольно интересны.

Хотя это вроде как должен быть ФИЛЬМ, начало у него лишь чуть-чуть менее размытое, чем у ОВЫ. Мы узнаём дополнительно только то, что детишки оказались на острове из-за авиакатастрофы. И что остров был обитаемый до недавнего времени. А вот никакой концовки и никаких разгадок в фильме нет.

В общем, проект забавный, но непонятно, как он появился на свет.

Рекомендую смело для ржаки над кровь-кишки-распидорасило. Под пивко пойдёт.

(скриншоты)

@темы: Аниме

URL
четверг, 13 августа 2020
23:59 Карлик Нос
-- Я в магазин, купить что-нибудь?
-- Купи овощ какой-нибудь, только большой и дешёвый.
-- Смотри, я кочан капусты куплю!

@темы: Случай из жизни, Викторика

URL
среда, 12 августа 2020
23:59 long double спасает мир
Дважды за день попался на "детских" ошибках с вычислениями.

Надо было перенести вычислительный алгоритм с компа в микроконтроллер.

1. Я был предупреждён, что в PIC32 типы float и double эквивалентны. Если хочешь получить что-то побольше, чем 32 бита, надо писать long double. Поэтому я решил -- а, пофиг, напишу float. Алгоритм заработал, но в одном месте показывал смещённые результаты. Причём чем дальше, тем больше было смещение. Да, это набегала ошибка при проведении повторяющихся операций (сложения). Написал long double, заработало.

2. В другом месте решил, что чтобы было поточнее, буду пока есть возможность проводить вычисления с целыми числами. Там было умножение. Я перемножил два инта. А потом смотрю, чего это у меня результаты вычислений не зависят ни от чего вообще. Что ни делаю, получаю 0.5 повторяемо (после всех других вычислений). Эти инты содержали в себе результаты считывания с 18-битного АЦП. А произведение двух 18-битных чисел это 36-битное число. Оно не влезало в 32-битную разрядную сетку. У меня постоянно возникало переполнение. Стал эти числа приводить к long double ещё до умножения. Сразу всё стало правильно.

@темы: Программирование, Говнокод, Борьба с техникой

URL
вторник, 11 августа 2020
23:59 Untitled [616]
Обычно я такое на несколько постов разбиваю, но что-то лень.

Газонокосилка на даче электрическая. У неё есть функция, которая называется dead man's switch. На ручке есть кнопки -- пока везёшь её -- держишься за ручку. Кнопки нажаты. Если отпускаешь ручку -- кнопки отжимаются, и косилка выключается. Очевидно, это предназначено для того, чтобы в случае ЧП косилка всегда останавливалась сама.

Но это не абсолютная защита. Я не попал в беду, но мог попасть. Когда я пятился задом, я споткнулся о препятствие, о котором забыл. При этом я попытался ухватиться за ручку косилки. Мне удалось удержать равновесие. А если бы не удалось -- был бы риск затащить косилку на себя. Держась за ручку. А значит, косилка бы работала.

Вывод -- пятиться задом с косилкой нельзя.

***

Срок у огнетушителя в машине истёк. Решили с папой попробовать своими руками, что же это такое. Я раньше всегда был за углекислотные огнетушители, потому что читал, что порошок после порошковых не ототрёшь. Но оказалось, что углекислотный при той же массе активного содержимого гораздо тяжелее. А ещё у него большой неудобный раструб, который якобы сильно охлаждается при работе, так что размер тоже больше. А что белый порошок? Может быть, конечно, причина была в том, что огнетушитель был просрочен, однако белый порошок после порошкового огнетушителя оттёрся очень легко. Ничего особенного при тестировании огнетушителя я не обнаружил, кроме того, что при запуске у него есть небольшая отдача. Ну и надо проверить, что вы будете в состоянии снять пломбу перед использованием. А то хорошо, если она пластиковая. А если это миллиметровая проволока, которую можно только кусачками раскусить?

***

Чтобы мыть стёкла у машины папа использует пластиковую бутылку с водой, у которой в боковой стенке недалеко от крышки шилом проделаны дырочки. Можно поливать стёкла из такой лейки, если сдавить бутылку. Мне такая система нравилась, кроме одного момента -- если бутылка лежит на полу машины, то вода может начать вытекать. Расположить же бутылку надёжно вертикально не всегда возможно. Тогда я сел и специально подумал, нельзя ли что-нибудь с этим сделать? Решение придумал такое: дырки надо делать не в бутылке, а в крышечке. Тогда при транспортировке можно держать бутылку закрытой на нормальную герметичную крышку. А крышечку с дырками накручивать при необходимости.

@темы: Лайфхак, Случай из жизни, Автомобили, Наблюдения

URL
понедельник, 10 августа 2020
23:50 Двухфакторная аутентификация
Пришёл на работу, беру ключи на охране. Охрана мне выдаёт ключ от одной из комнат и отдельно -- ручку двери.

Я спрашиваю, что сиё значит. Охранник отвечает, что пока меня не было, ручку отломали.

Еле-еле удалось открыть дверь ручкой, т.к области штыря и отверстия в ручке пересекались всего лишь миллиметров на пять.

Вечером сдал на охрану то же, что получил -- ключ и ручку.

@темы: Случай из жизни

URL
воскресенье, 09 августа 2020
23:59 Perception is Reality
Отлаживаю программу. Вижу значение одной из переменных:

0x0001E31

Тогда я в основном отлаживал вычислительную часть и работал с числами с плавающей точкой. Смотрю -- ну-ну, 1*1031? Неплохо. Не то, что я ожидал, но могло быть намного хуже.

Это экспоненциальная компьютерная нотация. Она принята всякими стандартами ИСО, ИЕЕЕ и прочими страшными буквами. К концу института я полностью перешёл на запись чисел с буквой "e", потому что это быстрее, удобнее -- и меньше риск опечатки из-за того, что верхний индекс в показателе степени вдруг окажется написан коряво. Некоторым преподам приходилось об'яснять, что это за нотация.

Но меня в записи этого числа смущала одна вещь, а именно 0x в начале. Это обозначение шестнадцатеричного числа, опять-таки, в компьютерной (си-шной) нотации. В комбинации шестнадцатеричная и экспоненциальная нотация вступали в противоречие. Число не может быть записано двумя способами одновременно. Сначала я подумал, что в среде разработки баг -- и она к экспоненциальным числам в начале дописывает 0x. Но потом я прошёлся по соседним переменным с плавающей точкой.

ОКАЗАЛОСЬ

что все эти переменные отображались в обычном шестнадцатеричном формате. В "сыром" виде. Никакого экспоненциального формата для других переменных не выводилось. То есть, я видел простое шестнадцатеричное число, которое выглядело как число с плавающей точкой. Буква E находилась в этом числе на законных основаниях, потому что в шестнадцатеричных числа она обозначает цифру четырнадцать. А на самом деле значение переменной было 1.08E-41 .

@темы: Программирование

URL
суббота, 08 августа 2020
23:59 Неизвестный доброжелатель
Если вы думаете, что конфликт у родителей куда-то исчерпался, раз я о нём не пишу, то зря. Он продолжается с периодическими скандалами.

Кричат, кидают предметы через комнату, не проявляя особой меткости.

Спустя пару дней после очередного обострения в почтовый ящик положили журнал, издаваемый минздравом, посвящённый психологическому здоровью и помощи. Со всякими номерами горячих линий. Темой номера были манипуляции. Но самое интересное, что журнал был за 2019 год.

По-видимому, кто-то из соседей, наслушавшись криков, решил помочь. А на второй квартире я тоже слышу крики постоянно. Сверху. Это не родители, это соседи сверху кричат. Думаю, надо после изучения им этот журнал в почтовый ящик положить.

@темы: Случай из жизни

URL
пятница, 07 августа 2020
23:59 Что же делать с Saved Messages (Избранное) в Телеграме?
Пишут, типа, новый вид мошенничества в телеграме. Пишут вам сообщение от имени аккаунта с названием Saved Messages. Вы путаете этот аккаунт с настоящим Saved Messages -- и можете туда сохранить что-то не то, к чему потом получит доступ злоумышленник, который поставил себе такой ник.

Потом предлагаются разные способы решения. Но настоящее решение тут только одно. О нём кое-где написано, но мало где. Решение состоит в том, что Saved Messages не надо использовать вовсе.

Я использовал его какое-то время, пока не понял, что оно превращается в помойку с отсутствующей навигацией. После этого я создал несколько приватных каналов, доступ к которым имею только я. Каналы имеют специальные названия и иконки. Кроме того, очень малый круг злоумышленников может выяснить, как называются такие приватные каналы. Каналы у меня разделены по тематике того, что я раньше скидывал в Saved Messages, что обеспечивает мне навигацию. Это удобно, всем советую. Каналы создаются в два клика.

Естественно, никакие по-настоящему ценные сведения не следует скидывать ни в такие каналы, ни в Saved Messages. Но хранение и передача ценных сведений -- отдельная история.

***

О-макэ. Что же такое сейвед месседжес? Когда я только появился в телеграме, я вспомнил, что в аське-жаббере я скидывал некоторую информацию сам себе. Поскольку в телеграме не было функции початового избранного, которая есть в плагине History++ в Миранде, я добавил сам себя к себе в контакты и стал использовать свой собственный контакт как раз для этого дела.

Шло время. Однажды пришло обновление телеграма, в котором появились сейвед месседжес. При этом мой собственный аккаунт из списка диалогов пропал. Открываю я эти сейвед месседжес -- а там все мои сообщения, что я отправил сам себе!

Вывод -- сейвед месседжес -- это вы сами.

@темы: Лайфхак, Telegram, Очевидное-невероятное

URL
четверг, 06 августа 2020
23:59 Ужас, летящий на крыльях ночи
Некоторые считают, что в темноте на дороге велосипедист -- это опасно и плохо, потому что его не видно.
Другие считают, что мотоциклист это тоже не очень.

Но по-настоящему не видно вовсе не их. Не видно "водителей" электросамокатов. Я еду -- и не пойму, что за тень колышется передо мной. Можно подумать, что это препятствие, но оно движется. Но на велосипед не похоже (и на велосипедах всегда либо сигнальный огонь, либо отражатель). Для пешехода слишком быстро. Потом я понял, что это самокат. Страшное дело, 40 км/ч. Хорошо, что почти сразу, после того, как я его опознал, я встал на светофоре. А он поехал дальше. И больше я его не видел.

Самокатист! Будь бдителен! Надевай светоотражающие браслеты, сигнальный жилет, строительную каску и спасательный круг. Только так ты можешь обезопасить себя и своих близких!

@темы: Автомобили, Наблюдения

URL
среда, 05 августа 2020
23:59 Röki (2020)
О чём
Девочка Туве вместе с младшим братом и папой, который всё время спит, живёт в снежном скандинавском лесу. Всё хозяйство на ней. Что с мамой -- неизвестно, но судя по намёкам -- что-то не очень хорошее. На заднем дворе у неё могилки домашних животных. В общем, обстановка довольно своеобразная.

Ночью она вывела брата во двор поссать, а предстояло ей то, что моя сестра называет "встреча с фольклором".

Что думаю

Игра -- квест 90-х 2000-х годов, хотя сделана была буквально только что. Надо найти, скомбинировать и применить разные предметы, чтобы пропустили дальше. Совершенно классическая реализация. В большие игры такого плана я не играл, но, например, я играл в Ib и Samorost (щас меня спросят про Машинариум -- и нет, в него я не играл). Естественно, для игр такого типа сохраняются типичные проблемы. "Ого, вот это кирпич. Еле могу поднять. Полезный, возьму с собой!"

Игра честна с игроком, что воспринимается нормально. "Честна" означает, что нет мест, непроходимых без прохождения. Нет мест, где надо делать совсем неочевидные вещи. Где одни действия блокируют другие действия.

Но главное в этой игре конечно же не геймплей, а сеттинг. Нас ожидают существа из скандинавской мифологии, при этом не боги, а младшие сущности, такие как тролли, мавки, домовые и даже духи-двойники. Ходя игра в целом добрая, но всё же фольклор тут -- не розовые пони. Сполшные трагедии разного уровня. Зато показан ритуал по вызову/задабриванию домового -- томте.

В игре три главы. Первая в начале скучновата, но к концу хорошая. Вторая глава самая фольклорная, самая интересная и навороченная. Она меня очень впечатлила тем, что квесты идут не в строгом порядке, а переплетаются по разным локациям и имеют некоторую свободу в порядке выполнения. Про некоторые квесты видишь, какими они будут, но пока ещё не открыл достаточно, чтобы их выполнить. А потом такой -- опа! Это я догадываюсь, зачем нашёл, сейчас ещё одно задание закроем.

А вот третью главу как будто делал другой человек. Хотя там есть интересные механики, но фольклорная составляющая очень слабая. Это просто квест типа "выйти из комнаты", только комната... ну, большая.

Что мне не понравилось -- рисовка и озвучка персонажей. У Туве меня бесит примерно половина её типовых реплик. А у Ларса и Хенрика -- все. Рисовка у главных персонажей тоже крайне неприятная. И это просто непонятно, поскольку все сказочные существа, локации, предметы нарисованы очень симпатично. Хорошо, что во время игры лицо главной героини почти не видно.

Игра сделана так, будто игрок знаком с сеттингом. О некоторых вещах приходится догадываться по косвенным признакам. Например, в речи героев периодически присутствуют слова на иностранном языке. Я не знаю, что это точно за язык, но я нашёл похожие в датско-русском словаре, которым я периодически пользовался во время игры. В другом месте надо расположить руны правильными сторонами кверху. Я-то расположил, а потом думаю -- ну извините, это что, игрок должен знать руны, чтобы подобрать код? Через какое-то время я обнаружил рунический камень, на котором код был написан. Лол.


Рекомендации

Есть другая, чем-то похожая игра, Человеколось, но уже про коми-пермяцкую мифологию. Человеколось более атмосферный, но в Рёки больше контента.

Скриншоты
(скриншоты)

@темы: Скандинавия, Дзякиган, Игры

URL
вторник, 04 августа 2020
23:59 Ханойская башня
Папа мне всегда говорил, что в микроволновку надо ставить стакан с водой, если основная еда слишком сухая, потому что иначе можно перегрузить магнетрон. Прочитав интернет, я обнаружил альтернативное мнение, что стакан с водой надо ставить, только когда еды мало (меньше ста грамм), а количество воды в еде значения не имеет. Но причина загрузки стакана в микроволновку была та же -- чтобы не перегрузить магнетрон.

Хорошо. Но что делать, если надо поставить стакан с водой, но ставить его некуда? Пусть еда расположена так, что для стакана нету места -- при этом еда неуплотнима.

Когда я оказался в такой ситуации, я придумал следующее. Воду я налил в глубокую тарелку, а тарелку с едой положил сверху вторым ярусом.

@темы: Лайфхак

URL
понедельник, 03 августа 2020
23:59 Я устал, я ухожу: как кончают литиевые батарейки
Кроме солевых и щелочных (алкалиновых) существуют ещё и литиевые батарейки (не путать с литий-ионными аккумуляторами). У них два основных преимущества -- они в два раза легче щелочных и они могут работать в температурном диапазоне от -40 до +40 градусов. Ёмкость несколько выше, чем у щелочной. Токи разрядки предлагают высокие. Но стоит такая батареечка 250 рублей за штуку. Это её главный недостаток.

Я купил домашнюю метеостанцию с выносными датчиками. Поскольку минимум один датчик я планировал эксплуатировать на улице, я закупил комплекты AA-литиевых батареек сразу на все (а именно: 3) датчики. С тех пор прошло полтора года. Один из датчиков отказал. Я подумал, неужели пришло время для этих батареек? Я достал батарейки и их померил. Первая показывала 1.6 вольта. Это было нормальное напряжение. А вторая показывала 150 милливольт. Сто пятьдесят, Карл! При нормальном разряде батареек такого не происходит. Все батарейки из комплекта садятся примерно одинаково. Я потом проверил батарейки в комплектах других датчиков. Все показывают примерно 1.7 вольта, что очень хорошо. Разница между батарейками комплекта составляет 10-20 милливольт. Батарейки из нового запасного комплекта показывают 1.85 вольта.

Никаких внешних следов повреждений на батарейке я обнаружил. Вытекшего электролита нет. Таким образом, я столкнулся с невероятным случаем, когда батарейка сломалась прежде, чем села. Папа считает, что причиной отказа является короткое замыкание внутри батарейки.

@темы: Борьба с техникой, Электроника

URL
воскресенье, 02 августа 2020
суббота, 01 августа 2020
23:59 chroot
У микроконтроллеров туго с энергонезависимой памятью. Если надо хранить настройки, то приходится это делать обычно в основной флешке микроконтроллера. Встаёт вопрос -- где и как в этой флешке их хранить. Но это тема для отдельной статьи. Часто советуют просто писать куда-нибудь в конец флешки, где почти наверняка никаких данных не будет. Это методически неправильно, конечно, но работает.

Обычно система такая. Прошивка грузится и считывает зону настроек. Если она определяет, что зона повреждена или пустая -- грузятся настройки по умолчанию (и сразу сохраняются в зону). Если зона в порядке, настройки берутся оттуда.

Вы сделали прошивку с настройками по умолчанию. Прошиваете -- а они не применяются. Несколько раз меняете настройки, а они всё равно не применяются. В чём дело?

В том, что настройки считываются из конца флешки. Да, вы осуществили перепрошивку, но прошивальщик затёр не всю флешку, а только те куски, которые он собирается прошивать. В нормальной ситуации это бы дало хороший результат, но не в нашей, когда в конце флешки нелегально тусуются настройки. Поскольку эта зона по мнению прошивальщика/линкера свободная, то и незачем её чистить.

Иногда в среде разработки есть настройка "очищать флеш-память микроконтроллера полностью". Если её поставить -- проблема пропадёт. Но если такой настройки нет, то придётся перед каждой прошивкой вручную чистить память при помощи отдельной утилиты.

@темы: Программирование, Борьба с техникой

URL
пятница, 31 июля 2020
23:59 О подделках
Если подделывают какие-то цельные предметы, то имеет смысл подделывать дорогое.
Чтобы подделывать дешёвое, нужно брать количеством. Например, деньги везде возьмут в неограниченном количестве. Если мы будем подделывать, к примеру, спички или туалетную бумагу, нам придётся "конкурировать" с дешёвыми оригиналами. Это ещё возможно. Подделывать же что-то дешёвое и мало кому нужное смысла не имеет. И тем не менее.

Папа купил на какой-то барахолке карты памяти. Об'ёмом 1 гигабайт. Купил 4 штуки, потому что по дешёвке. По 50 рублей. Стал на них писать -- а данные-то особо не пишутся.

Я взял одну очень интересную программу под названием h2testw 1.4. Интересная она тем, что её, кажется, написали сотрудники немецкоязычного журнала Chip. И она была у них на сайте какое-то время, а потом пропала. И сейчас её можно найти только на всяких софт-барахолках.

Эта программа очень простая. Она забивает флешку файлами размером не более 1 Гб, а потом считывает их и смотрит, сколько считалось. Предназначена она для принудительного забивания флеш-носителей и как раз-таки определения их реального размера. На папины карты памяти она показала размер 122 мегабайта. Остальное не считывалось. Карта действительно была фальшивкой с помеченным об'ёмом 1 Гб, а фактическим 128 Мб.

И это вызывает у меня непонимание. Если бы подделывали 32 Гб флешку или даже хотя бы 4 Гб -- это ладно (и про такие случаи я читал давно). Но зачем это делать с 1 Гб флешкой, которая особо никому не нужна? Разве что от жадности, как в случае с папой.

@темы: Борьба с техникой, Мысли

URL
четверг, 30 июля 2020
23:59 Эхо войны
Стали заметны непрямые последствия коронавируса:

Сводка новостей метро стала чаще сообщать о задержках в движении из-за людей на путях.

На связь стали выходить разные организации, которыми я когда-то пользовался, и сообщать, что у них сейчас акция -- и не хочу ли я воспользоваться их услугами? Хотя такие обзвоны раньше для этих организаций были нетипичны.

@темы: Медицина/Коронавирус, Наблюдения

URL
среда, 29 июля 2020
23:59 Две мысли про системы контроля версий
1. Когда СКВ у вас привязана к среде разработки, она обычно сама отслеживает добавление в проект новых файлов -- и автоматически добавляет их в коммит. Но так происходит не всегда. А если у вас СКВ не привязана к среде разработки, то дела ещё хуже. Я о том, что у вас могут случаться неполные коммиты, когда вы создали файл, но он не добавился под контроль версий. Это очень обидно, обнаружить, что вы не можете откатить версию файла, потому что он оказался не под контролем версий. Поэтому за такими вещами надо следить специально. Мне удобно держать программу из серии Tortoise*, которая изменяет значки файлов в папке, которая под контролем версий. Если у файла нет значка (или значок особенный), то файл не под контролем версий, и его надо добавить.

2. Коммит-мессидж это очень важно. Поэтому если у вас коммиты большие и редкие, как у меня, то коммит-мессидж может быть довольно об'ёмным. Пока вы его набиваете, не забывайте иногда копировать его в буфер обмена. Случается всякое -- и набивать всё это вручную по второму разу весьма неприятно.

@темы: Программирование, Фейлы

URL
вторник, 28 июля 2020
23:59 Untitled [614]
-- Гирьки есть?
-- Есть. (выкладывает гирьку 50 грамм) Я ими качаюсь.

@темы: Викторика

URL
понедельник, 27 июля 2020
23:59 Дифференциальная диагностика
Повредил у наушников раз'ём. Припаял новый.

Вставляю -- один канал тише, чем другой. Ну, думаю, плохо припаял. Но прежде, чем перепаивать -- проверю на других наушниках.

Вставляю другие -- результат тот же. Ну, думаю, значит я ещё и раз'ём в компьютере (на передней панели) повредил! Для проверки воткну в заднюю.

Вставляю первые наушники в задний раз'ём -- результат тот же.

Так я определил, что дело в треке, на котором я тестировал. В нём действительно один канал был тише, чем другой. А с наушниками и раз'ёмами было всё в порядке.

@темы: Борьба с техникой

URL