zHz00 Untitled

суббота, 02 декабря 2023
01:55 Заткнись, и забери свои деньги
Абсолют Банк мне сегодня прислал письмо счастья (смс) о том, что с 8 декабря комиссия за обслуживание долларовых и евро-счетов составит 0.03% в сутки. (если на счету больше 100 долларов)

У меня там осталось немного, но всё же больше 100 долларов.

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

Ну и вспоминаем, что правило о том, что обналичить можно только 10 тысяч долларов, всё ещё действует. Остальное получите в рублях. Так что те, кто доверили банку излишне большую сумму -- в пролёте.

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

URL
пятница, 01 декабря 2023
03:06 Неожиданные волшебные числа в переменных
Если ваши переменные имеют неправильные значения, и они всё время разные -- то отсюда дополнительной информации извлечь нельзя. А если значения повторяются? Их надо перевести в шестнадцатеричную систему.

Одна переменная у меня имела значение -107374176.0 . Постоянно. Сначала я её сконвертировал как целое число, но ничего интересного не нашёл (0x06666660, 0xF99999A0). Таких значений я не знал, но повторяющиеся цифры намекали, что тут собака всё-таки зарыта.

Тогда я решил попробовать использовать то, что написано. Число float, значит буду преобразовывать float. Взял в интернете калькулятор IEEE 754 и преобразовал. И что я получил?

0xCCCCCCCC

А вот это было уже известное число. Это неинициализированная память. Значит, в мою переменную попадает либо значение, прочитанное мимо массива, либо по указателю на валидную, но бессмысленную область памяти (что, в принципе, одно и то же).

Это не решение задачи, но очень серьёзная подсказка.

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

URL
четверг, 30 ноября 2023
03:00 Где я обнаружил свой 2007-й
Во времена MS-DOS компьютер выключался кнопкой питания. Потом появился вин95. "Теперь питание компьютера можно отключить". Кто помнит эту оранжевую надпись?

Было известно на практике, что если неудачно выключить компьютер, то можно сломать систему. Потому что FAT32 резко реагировал, когда его прерывали на полуслове.

Потом эволюция шагнула вперёд. NTFS стал уделом не только серверов, но и всех домашних ПК. Снова стало можно выключать компьютер кнопкой питания, хотя мало кто так делал. И вот, настал 2023 год. У нас на работе на всех компах, которые идут клиентам вместе с приборами, стоит виндоуз 10. Как в ней обстоят дела с внезапными выключениями?

Пока я подключал кабеля к прибору, компьютер почему-то включился. У него ещё ни монитора, ни мышки. Ему ещё рано. Поэтому я просто нажал один раз на кнопку питания. И он выключился. Вроде всё нормально? Это же не жёсткое выключение при пятисекундном нажатии кнопки? И тем не менее.

При следующем включении он меня закинул в Windows Troubleshoot. При попытках перезагрузиться винда мне стала показывать экран о том, что BCD-файл не содержит упоминаний о валидных установках. Хорошо же. Я опять пошёл в траблшут, и выбрал там Startup Repair. Винда пошуршала винчестером, после чего сообщила, что починить ошибку не может. Подробности можно прочитать в файле: (на этом строка обрывалась, имени файла не было).

В общем, я оказался в ситуации, когда винда не грузится. Такого у меня не было много-много лет. Что я последний раз делал в такой ситуации? fdisk /mbr? scandisk.exe? Это всё давно отсутствует в составе винды.

В окне траблшутинга, хвала богам, был пункт "командная строка". И я его выбрал. И вот он я, а вот командная строка. Двое в комнате. Смогу же я починить загрузчик? Смогу?

bcdedit. Показал мне типовой бцд-файл, в нём было четыре раздела. Винда, траблшутинг, восстановление из гибернации и мемтест. Ничего особенного.

Может быть, файл winload.efi отсуствует? Перешёл в системную папку -- вот же он! Заодно убедился, что файловая система на месте и папки показываются. Уже хорошо.

sfc /scannow. "Операция не может быть завершена" или типа того.

chkdsk.exe c: . "Ошибки не обнаружены".

Хорошо же, лезу в интернет. Узнаю про замечательную программу, bootrec.

bootrec /fixmbr. Отработало, не помогло.
bootrec /fixboot. Отказано в доступе.
bootrec /scanos. Найдена одна система.
bootrec /rebuildbcd. The system cannot find the path specified.

У меня начинают закрадываться подозрения, что с системой что-то очень не так. Скорее всего, winload.efi повреждён, поэтому-то и не отрабатывает сфц, и поэтому файлы не найдены. Тем не менее, несмотря на таинственность последнего сообщения об ошибке, это было самое конкретное, чего я добился от винды за всё время. И я забил эту команду с сообщением в гугл. Среди результатов было двухминутное видео, которое содержало махинации с diskpart.exe, призванные изменить активный раздел. А заканчивалось видео незнакомой командой, bcdboot.

bcdboot c:\windows

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

Я открыл bcdedit и обнаружил, что теперь файл выглядит иначе. Гибернация, мемтест и траблшут отсутствовали, но присутствовал windows boot manager, и в качестве загрузчика указан не winload.efi, а совершенно другой файл, имя которого я забыл. И файл этот работал. После перезагрузки винда стартовала.

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

Да, я достиг успеха, но успех этот мне не понравился. Я понял, что я плохо представляю процесс загрузки современного компьютера на виндоуз10, особенно с EFI. Я понял, что не знаком с современными средствами восстановления (хотя ими и воспользовался). Ну и ещё я понял, что теперь у меня в списке загрузки отсутствует траблшутинг! Надо бы его вернуть, но как? Я не уверен, что при появлении новых проблем траблшутинг найдёт себя сам и запустится...

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

URL
среда, 29 ноября 2023
02:51 Удивительные вещи мелким шрифтом
Решил заплатить налоги, зашёл в личный кабинет у ФНС. Там всё нормально, жму "оплатить".

Нужно поставить галочку о согласии на обработку персональных данных. Простая формальность. Но рядом есть стрелочка, позволяющая развернуть текст согласия. Я разворачиваю текст и в конце вижу следующие слова:

В случае отзыва согласия на обработку моих персональных данных Федеральная налоговая служба вправе не прекращать их обработку до окончания срока действия настоящего согласия

Фактически, это означает, что отозвать согласие невозможно...

@темы: Наблюдения

URL
вторник, 28 ноября 2023
01:12 Работает -- не трогай. А если не работает?
В программе ошибка.

@

Долго листал формулы, нашёл неправильную.

@

Исправил.

@

Стало хуже.

@

ОКАЗАЛОСЬ, что изначальная формула была правильная.

@

Ошибка всё ещё не найдена.

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

URL
понедельник, 27 ноября 2023
03:31 Не надо ограничиваться двумя вариантами
Оппозиционеры (не буду показывать пальцем) любят спрашивать друг друга: "Милосердие или справедливость?"

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

Сама формулировка такого вопроса некорректна, зато любой ответ выглядит симпатично (в противоположность ситуации с коньяком).

Может быть, я не выкупаю, в чём смысл этого вопроса и ответа на него, поэтому он мне и кажется странным? Предлагаю подумать вод над чем.

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

Но есть ещё две комбинации.
1. Отсутствие как милосердия, так и справедливости
2. Присутствие и того, и другого.

Я пока только обдумываю эти комбинации и не подобрал конкретных примеров из новостей и истории. А если примеры подберёте вы -- прошу их мне не сообщать.

@темы: Мысли

URL
воскресенье, 26 ноября 2023
00:43 Готовят сани летом
Заезжаю во двор, там стоит над дворовой активист. Я с ним здороваюсь, а он говорит мне вот что.

-- Машину убирай, завтра приедут обрезку деревьев делать. Все уезжают, и я уезжаю.
-- А где пилить-то будут?
-- Вот здесь, вот здесь, вот здесь. Везде!
-- Только что снегопад был. У них там всё нормально? Почему они зимой решили резать?
-- Слушай... я уже устал отвечать на вопросы. Моё дело довести до сведения.
-- Понял.

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

*волк крутит пальцем у виска*

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

URL
суббота, 25 ноября 2023
03:33 Лучше, конечно, привязывать
Еду по полосе, никого не трогаю. Вдруг вижу впереди грузовик. Грязный. Грузовик просто стоит в полосе. Просто стоит. Грязный. Ни аварийки, ни знака аварийной остановки. А трасса на 80 км/ч.

Ладно, слева никого не было, перестроился. Машина передо мной тоже перестроилась. Оттормозилась. Оттормозился и я.

Это было несколько дней назад, снега ещё не было. Торможение отработало как надо. Резкие торможения иногда бывают у всех.

***

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

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


@темы: Лайфхак, Автомобили

URL
пятница, 24 ноября 2023
05:39 Что бы сказали разработчики Анки?
Лимит покупок по картам без ввода пин-кода повысили с 1000 рублей до 3000 рублей. Происходило это постепенно по неизвестным мне правилам.

Теперь мне почти никогда не приходится вводить пин-код. Это очень удобно.

Но есть и обратная сторона. Когда стоимость покупки оказалась дороже 3000, я завис. Постойте, а какой у меня пин-код?

Я ввёл пин-код. Какой-то. Но правильный он или нет -- я не узнал. Именно в этот раз оборвалась связь с банком...

@темы: Случай из жизни, Восприятие, Сбербанк, Наблюдения

URL
четверг, 23 ноября 2023
03:00 Каскадная и итеративная разработка
При каскадной разработке разработчики сначала всё продумывают, а потом начинают делать каждую из продуманных частей отдельно, пока всё не доделают. На выходе получают готовый продукт. Типичный пример каскадной задачи -- это запуск космического аппарата. Его нельзя делать "по частям". Или у вас есть полный готовый продукт, или вы никуда не летите. Но не все задачи -- космические.

При итеративной разработке сначала делают упрощённую версию продукта, которую потом усложняют.

Я не нахожусь активно в "современной" айти-разработке, поэтому не вижу чистых итеративных и каскадных проектов. То, что я вижу -- это всегда смесь.

Если речь идёт не просто о разработке ПО, а о разработке устройств, то элемент каскадности неизбежен. Программист сможет нормально пилить программу только после того, как будет готово железо. Руководство пользователя можно писать только после того, как программист допилил программу.

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

Ну и вот, это всё было введение, а теперь тезис. При разработке надо следить за тем, чтобы было побольше каскадности. Почему? Недостаток каскадности приводит к тому, что половина функций не работают, потому что до них не добрались, а вторая не работает, потому что архитектура железа и ПО была плохо продумана, и их теперь просто так не сделаешь.

И мы сидим с нерасширяемым MVP на руках.

Или я чего-то не понимаю? Если вы разбираетесь в методологиях разработки -- подскажите, пожалуйста.

Пожалуйста, ознакомьтесь с комментариями!

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

URL
среда, 22 ноября 2023
04:49 Тапки-сасмосбросы
Приходил Мосгаз, смотрел, как у нас дела.

Пришли двое. На них были (резиновые) чуни. Это обувь такая, можете погуглить.

Сначала я удивился, потому что не очень-то и холодно было, а чуни тёплые. А потом они их сняли и дальше по квартире ходили в носках.

Тогда-то я и понял, что это профессионалы. Чуни очень легко снимаются и надеваются. Это единственная обувь, которая подходит для обхода множества квартир в не-летний период.

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

URL
вторник, 21 ноября 2023
01:50 Поднимите мне веки, часть 2
Надо было навести микроскоп на образец. Микроскоп компьютерный, езда вверх-вниз по стрелочкам, картинка на экране.

Я навестись не могу, вижу только размытое однотонное изображение.

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

Сначала я думал, что я просто проморгал. Глубина резкости очень маленькая, поэтому пропустить фокус вполне реально.

А потом меня посетила невероятная догадка. Я перезапустил программу микроскопа.

Так я узнал, что изображение было просто зависшим. А если у вас сомнения, размытая перед вами картинка или зависшая -- помашите перед микроскопом бумажкой. Фокуса вы не увидите, но уж затемнение изображения будет.

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

URL
понедельник, 20 ноября 2023
01:06 Здесь сплошная химия
Ну и вот свежий пример грамотного консультанта.

Я: У штанов подкладка синтетическая? Или с добавлением натурального?
Консультант (возмущённо): Конечно, синтетическая! Что вы, никакого натурального!

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

URL
воскресенье, 19 ноября 2023
01:40 Вам что-нибудь подсказать?
На этот вопрос мало кто отвечает утвердительно. Чаще всего что-то вроде "нет, я просто смотрю".

Но что будет, если согласиться? Варианты бывают разные.

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

Когда продавец знает, что продаёт -- обращаться к нему смысл очень даже имеет. Он всё покажет и об'яснит. Но бывает и наоборот. Ты говоришь, что нужно, а продавец спрашивает "код товара есть"? А если кода товара нет, то продавец начинает искать через компьютер. Ладно, если продавец ищет через сайт магазина. Однажды продавец открыл яндекс и начал забивать туда.

Матерь божья. Яндекс я и сам открыть могу. А ты кто, консультант или кладовщик?

@темы: Крик души, Наблюдения

URL
суббота, 18 ноября 2023
02:24 Что там с волшебным дымом?
Вы участвуете в разработке устройства. Вам его принесли, вы его включили. Не работает. Или работает неправильно. Что надо сделать?

ВЫКЛЮЧИТЬ.

Не надо держать его включённым "просто так". Потому что внутри могут происходить какие-либо незримые процессы, которые могут его доломать, если прождать достаточно долго.

Да, обычно в случае ошибок монтажа и подобных штук -- если сгорает, то сразу. Но иногда происходит иначе...

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

URL
пятница, 17 ноября 2023
04:19 Про common knowledge
Или "общеизвестные факты".

Я уверен, что записывал эту мысль, но не могу придумать, как найти пост, где она записана. Поэтому записываю отдельно.

Common-то common, да не совсем. Вот какие есть соображения на этот счёт:

1. Если мне что-либо кажется общеизвестным фактом, то это, возможно, только моя фантазия. На практике может оказаться, что очень немногим данный факт знаком. Иллюзия общеизвестности у меня сложилась из-за информационного пузыря. Все мои знакомые это знают -- значит всем в мире это тоже известно.
2. Даже если факт всё-таки общеизвестный, кому-то он может оказаться незнакомым. Если вы это обнаружили, то сообщите факт человеку, но не смейтесь над ним. Потому что...
3. В следующий раз всё может оказаться наоборот. Вам преподносят что-либо как общеизвестный факт, но вы почему-то в первый раз это слышите. Ну и... это нормально, если человек знает не всё common knowledge, а только бОльшую часть.

@темы: Восприятие, Наблюдения

URL
четверг, 16 ноября 2023
03:34 Мицукэру-моногарати [08]
Подарил папе на день рождения налобный фонарик. Он ему очень понравился.

Папа унёс его на работу и там использовал. Через неделю фонарик пропал.

Сошлись во мнении, что фонарик спиздили. Да, там НИИ, но там и студенты бывают, в том числе случайные. И у меня, в конце концов, тоже НИИ, и тоже фонарик как-то раз украли.

Это, конечно, очень обидно. Только что подарили, и ещё и понравился, и тут такое.

Папа заказал себе новый, точно такой же. Фонарик пришёл. И в тот же день папа нашёл старый. Он завалился за какой-то ящик.

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

URL
среда, 15 ноября 2023
01:19 Как осуществить предпродажную подготовку автомобиля?
Чел с работы рассказывает историю.

Дело было несколько лет назад, но я не понял, сколько.

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

Потом машину стал осматривать уже он.

Ну, во-первых, машина, конечно же, оказалась битая.

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

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

URL
вторник, 14 ноября 2023
01:01 Карательная кулинария. Level Up
На работе подходит Маша и говорит:

-- Прошёл слух, что у нас на 3 этаже наконец сделают комнату для приёма пищи.
-- Да, слышал. Знаешь, что я сразу подумал? Наконец-то я смогу готовить блюда из рыбы.
-- Я то же самое подумала! А знаешь что ещё? Интересно, сколько сотрудники из соседних комнат вытерпят!

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

URL
понедельник, 13 ноября 2023
03:20 2FA, мы тебя звали?
Я уже упоминал, что однофакторная аутентификация надёжна, если один фактор -- это пароль. Если вход по смс -- тут возможны различные варианты завладевания номером.

Иногда на 2ФА переводят принудительно. А иногда -- неявно.

Уже не первый раз встречаюсь с ситуацией, когда при включённой 1ФА ввести пароль оказывается недостаточно.

"А давайте вы ЕЩЁ введёте код из привязанного почтового ящика. Мы вам отправили"
"А какой ответ на контрольный вопрос?"
предыдущий пароль вспомнить сможете?"
"Когда вы в прошлый раз заходили в аккаунт?"

(тут, конечно, есть и мои фантазии)

Ёпт, не знаю, смогут ли эту информацию указать злоумышленники, но владелец аккаунта указать сможет не всегда.

Давайте уж лучше принудительную 2ФА, а не эти квесты.

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

URL