← All posts tagged log

Wlad
log Попробовал, как работает GoodbyeDPI. В целом приятная тулза, с настройками по дефолту открылись практически все протестированные сайты, кроме FB/X/Instagram, эти заблочены наглухо, видимо подсетями. В общем, от своего VPN отказываться пока рано, но поставить родителям чтобы вылечить ютубчик — самое оно. DNS запросы пров, похоже, вообще не трогает, это хорошо.
Wlad
log ? Zilore прислал письмо счастья о прекращении работы с 14 июля. Очень жаль, приятный был сервис. Какие еще есть хорошие и недорогие DNS-хостинги?
Wlad
log Последнее время все сильнее ощущаю желание создать-таки страницу(ы) в соцсетях. Причем даже не фейки, а на реальное ФИО. Что это: старость, глупость, весна или магнитные бури?
Эй, не покидай меня, моя шизоидность! Нам же так хорошо было вдвоем!
Wlad
log игры Иногда думаю — все, пора садиться проходить БГ3, а потом смотрю change list очередного патча и понимаю — неа, рано еще. Видимо надо ждать Definitive edition.
Wlad
log long reverse Что сделал бы нормальный, адекватный человек в ситуации #3043065 ? Смирился бы с мыслью, что запускать современный софт на устаревшей ОСи — плохая идея, чреватая постоянными проблемами. И либо постарался обновить систему на старом ноуте, либо пересел бы уже на новый, давненько купленный, но так и валяющийся без дела.
А что сделал я? Первым делом запустил дебагер. Почему-то была наивная уверенность в том, что место возникновения ошибки должно находиться недалеко от вывода сообщения об этой ошибке. Бряк на MessageBoxA(W) и несколько часов отладки показали, что я (внезапно!) недооценил масштаб и сложность приложения. Там сначала один метод выполняет ряд операций по инициализации проги и результат каждого вносит в некий глобальный журнал событий, а уже потом другой пробегается по этому журналу и, если видит фатальный еррор, то выводит по нему данные. Он же вроде пишет события в .xml, имя которого фигурирует в сообщении об ошибке. Дальше, наверное, логично было бы разобраться с форматом этих событий, искать код их добавления в журнал и пытаться отследить источник того самого "отказано в доступе". Но перспективы были туманны, было лень, и появлялось ощущение, что так дальше нельзя и я работаю, как дилетант. Нужна система. Вспомнилось, что в юности приходилось юзать весьма полезную тулзу — API Monitor. Та версия, которая нашлась на винте, естественно, понятия не имела про 64 бит системы, но, к счастью, проект все ещё жив и развивается, обновил. Дальше запускаем, загружаем VS, материмся на антивирус, который не дал заинжектить код в запущенный процесс, достаем Монитор из карантина, отключаем антивирь, дубль два... Вуаля! Становится понятно, что вызов, который ловит access denied и не даёт VS запуститься, — это RegCreateKeyExW, пытающийся создать подключ в ветке Software\Microsoft\VisualStudio. Ну, теперь-то всё ясно... Или нет? Лезу в реестр, проверяю разрешения для этой ветки, с удивлением обнаруживаю, что они в порядке, вызов должен отрабатывать. Но в программе он падает. Как такое может быть? Чертовщина прямо. Тут следствие ещё некоторое время побродило по ложному пути, связанному с тем, перед злополучным обращением к реестру есть странный вызов ImpersonateLoggedOnUser с заведомо неверным токеном 0xffffffffffffffff. Зачем? Так и не понял. Зато в какой-то момент вернулся к вызову RegCreateKeyExW и обратил внимание на первый параметр. Раньше не приходилось видеть использование подобных API с чем-то кроме HKLM и HKCU, поэтому автоматически подумал, что использована одна из этих констант, просто Монитор почему-то не расшифровал ее название. Но нет. Как оказалось, это хэндл, который приходит из другого вызова, неведомой мне ранее RegLoadAppKeyW. Вот вроде и не новичок в WinAPI, но впервые узнал, что проги могут создавать свои приватные мини-реестры в локальных файлах, любопытно. Воистину, век живи — век учись, дураком помрёшь. В данном случае грузится файл privateregistry.user.bin в профиле юзера, в котором VS видимо хранит какие-то настройки. И, судя по всему, в процессе добавления нового языка, либо при неудачной попытке обновиться до актуальной версии инсталлер Студии по какой-то причине запорол права доступа к одному из ключей в этом файле, что и заставило VS падать при запуске. Писать чинилку прав или искать софт, работающий с локальными реестрами? Нафиг. Просто грохаю файл, запускаю Студию, вижу радостное начальное окно с предложением залогиниться и выбрать тему. Ура, затащено! Что-то из настроек наверняка потерял, но не критично. Наверное. Даже настройки шрифта сохранились. Переезд на новый ноут снова откладывается.

Wlad
log говно программирование Чёрт дёрнул добавить в Visual Studio новый язык (человеческий, не программирования). Теперь не запускается с матами: "Не удалось инициализировать управление пакетами: отказано в доступе.". Под админом запускается. Я, конечно, понимаю, что дело происходит в древней и не совсем поддерживаемой Win7, но ощущение такое, что инсталлер просто где-то накосячил с правами. Поэтому говно.
Wlad
log Вчера вечером решил отвлечься от новостного фона, поностальгировать и пройти наконец-то ремастер Full Throttle. Так и там, сука, в середине игры взрывают мост с помощью грузовика. Ну ёпта!
Wlad
log негород Готовлюсь ко второй зиме за городом. Устраняю косяки в утеплении дома, всплывшие зимой прошлой. "И пусть я немного боюсь, но я... Я остаюсь." (c)
Wlad
log covid В среде друзей/знакомых/знакомыхзнакомых какой-то резкий всплеск заболевших. Чуть ли не каждый день новости. Причем привитые практически все. Нет, никто ничего не покупал. Единственное, что утешает, что никто пока на ИВЛ не уехал, но в остальном мало им не кажется. Ясно, что Дельта смотрит на Спутник если не совсем как на говно, то близко к этому.
Wlad
log Иногда лучше не знать, кем на самом деле были и есть твои юношеские кумиры. Можно не только увидеть нечто неприглядное, но и во многом узнать себя и понять, почему тебя это притягивало.
Wlad
log негород Судя по всему, на дворе вывелось молодое поколение ужей. Уже несколько раз видел около входа в траве маленьких змеёнышей. Забавные. Сами тощие, как шнурки, только башка с характерными желтыми "ушами" выделяется. А сегодня обнаружил, что один такой головастик каким-то образом залез в металлический таз, стоящий на полу, и видимо оказался в ловушке, не мог вылезти обратно, соскальзывал. Какое-то время понаблюдал за его тщетными попытками, рассмотрел, потом вытряхнул из таза. Тот уверенными движениями (явно не наобум, а привычным маршрутом) направился в угол и скрылся под досками. Даже не поблагодарил за спасение. Вот гад.
Wlad
инвестициинаселе log Сижу и думаю, вот какого фига я хоть пару акций "Гали" не прикупил. Как круто и азартно было бы сейчас смотреть запись трансляции полета: успешно все пройдет или нет, навернется или нормально приземлится. Хотел ведь, но не учел, что в субботу биржа не работает, лол. Трейдинг на селе — он такой. Правда есть мнение, что этот полет цены отыграли ещё раньше, но я думаю, что должно подскочить. Увидим завтра. В любом случае рад за Брэнсона, чувак просто взял и исполнил свою мечту.
Wlad
log Начал смотреть "Halt and Catch Fire". Забавная киношка.
Твои приёмы привлекают людей, но не могут их удержать. Откровенность — вот что вдохновляет. Чтобы вести за собой людей, нужно быть настоящим. Иначе ты пустышка в дорогом костюме, и всем насрать.
Wlad
log В продолжение #2992734. Кинетики ответили через 2.5 дня, посоветовали обновиться до тестовой 3.7 Alpha 10 и, если не поможет, включить PingCheck (что сначала вызвало у меня небольшое подгорание, т.к. думал, что предлагается замазать проблему и дрочить модем автоперезагрузкой каждые 12 часов; но все оказалось не так однозначно). Без особых надежд прошил указанную альфу и был приятно удивлен тем, что все заработало! А после того, как отписался им, сразу же вышла стабильная 3.6.6, в ченджлоге которой значится:
USB: исправлено определение состояния "connected" при отключенном ping-check
В общем, кинетики молодцы. Видно, что прошивка активно допиливается и развивается. Не знаю, насколько корректно сравнивать ее с OpenWRT какой-нибудь, но в номинации "сток", думаю, она одна из лучших.

В переписке почему-то подмывало передать привет Padavan'у :) Вроде бы он сейчас на них работает. Но это не точно.
Wlad
log Дружищу сегодня ждала дальняя дорога и казённый дом с надписью "Вет.клиника". Плановое ТО. Осмотрели, вкололи "восьмерку", почистили параанальные железы, постригли когти (дома страшно коротко стричь). Шерсть и зубы в идеале, уши чистые. Поднабрала вес до 31.2, но, сказали, не толстая. Слегка удивились, что у дворняги есть ветпаспорт. Дорога, наверное, тяжеловата для нее, в городе все проще и ближе. Но в целом держалась молодцом, на выходе за муки купили нечто под названием "страусиная отбивная". Одобрено.
Wlad
log Обновил (на свою голову) прошивку в Keenetic'е с 3.5.6 до 3.6.3, теперь каждые 12 часов, как по расписанию, виснет воткнутый в него Yota модем. Судя по логам, в тот момент, когда ему прилетает ACK от йотовского DHCP. Как же, млять, бесят подобные мелкие неприятности, возникающие на ровном, казалось бы, месте. Написал в поддержку, откатывать прошивку не хочется, но, возможно, придется.
Wlad
log негород Утро после морозной ночи начинается не с кофе. А с поисков того, что и где замерзло/промерзло и скорейшей ликвидации последствий, пока те не приняли необратимый характер. Один сосед бегает со шлангами, пытаясь отогреть баню. У второго, видимо, совсем все невесело, раз за водой потопал на колодец. Третий звонил из города, просил сходить к нему в дом, проверить обстановку. Вместе с оставшимся на хозяйстве котом провели быструю диагностику, не выявившую проблем.
У меня же прихватило все ту же трубу в ванной, но уже в другом месте. Но то фигня. Тепловентилятор системы "Ветерок" незаменим для выживания в русской глубинке.
В подполье +4.9C, (анти)рекорд однако.
Wlad
log негород Хроника деревни N. Не перестаю удивляться суровой закалке аборигенов. Их женщины в -20 (утром, кстати, было -35) выскакивают из дома в одном халате и с голыми ногами чтобы что-то друг другу передать и даже кратко поговорить. Если бы я так вышел, меня наверняка увезли бы с пневмонией, и не факт, что откачали бы.
В целом за зиму всплыл лишь один баг с утеплением дома, из-за которого прихватило трубу с холодной водой в одном из санузлов. Пока накатил хотфикс, полноценный патч будет весной.
Начал понимать, что такое трескучие морозы. Это когда дом трещит от сильных перепадов температуры. Звук разный, от уютного тихого потрескивания до внезапных мощных ударов. Пёсель поднимает заспанную морду, какое-то время смотрит на потолок и снова засыпает. Привык.