@Linda-chan

Тег программы в блоге Linda-chan

Linda-chan

All 5 Firefox Focus users are strongly advised to use the regular version immediately

https://x.com/thatgreenracc.../2064175464038482261

Linda-chan

Я всё жаловалась, что в какой-то момент агент PuTTY с WM_COPYDATA перешёл на именованные каналы, и просто перестал запускаться в XP, поскольку при создании канала использовался флаг в ней не поддерживаемый. Я даже писала багрепорт, но на него никто ничего не ответил.
И вот, на днях качала новую версию, но не через основной сайт, а через листинг на сервере загрузки (куда ведут ссылки с основного сайта). И вот там неожиданно для себя я обнаружила, что есть папка w32 с x86 билдом для Windows, и есть папка w32old тоже с x86 билдом. Размер екзешников в этих папках сильно отличался.
Оказалось, что в w32 находятся екзешники, в ресурсах которых находится CHM файл со справкой. Когда пользователь нажимает кнопку «Help», файл сохраняется во временный каталог и запускается. Ну а в w32old лежат екзешники, где даже кнопки «Help» нет. И это всё при том, что там же лежат ZIP архивы с теми же файлами и отдельным CHM файлом, который, очевидно, предлагается открывать ручками.
Вооот. А ещё агент из папки w32old запускается в XP без ошибок. Судя по всему, эта папка существует ещё со времён революционного изменения.
И я не понимаю, что вообще за фигня такая. На сайте в разделе загрузок я не нашла никакого упоминания отдельного билда под старые винды, не нашла никаких ссылок на файлы в этой папке, не нашла упоминания в ченджлоге, в том месте, где было пояснено, как теперь работает агент. И, разумеется, я, когда разбиралась в проблеме и смотрела исходники PuTTY, не видела там никаких условий, которые, скажем, в зависимости от варианта билда пропускали бы злосчастный флаг. Как старая версия вообще собирается?
Короче, как вообще нужно было догадаться, что такой билд существует?

Linda-chan

Инсталлятор криптопрошного JCP не работает из каталога с пробелами и/или кириллицей (не разбиралась в подробностях). При чём, если просто запустить setup.exe, то появится окно «Подготовка к запуску» с прогрессбаром, которое так и будет висеть, а основное окно так и не появится. А если запустить setup_console.bat, то оно выдаст стек трейс, из которого можно примерно догадаться, что оно не может найти файлы из пакета установки. За этот программный продукт разработчик хочет деньги. Тоесть, это не какая-то опенсорсная поделка, разработчик – студент-пассионарий – которой очень хочет юникод, но совсем не хочет читать документацию, и в ANSI API пихает UTF-8. Это очень платная библиотека, написанная очень уважаемыми разработчиками, которая очень широко используется в государственном софте. А пути с пробелами и кириллицей не может.

Linda-chan

Читала как-то на Хабре вот такой пост:
https://habr.com/ru/articles/372073/
Ну, первая мысль: это ж сколько открытых вайфаев у населения Штатов, что можно было, покатавшись по стране, собрать целую базу!
А вторая... На самом деле то, что для айпишников без точной локации сервис решил вместо неполных данных или ошибки выдавать какое-то среднее значение вроде географического центра страны или штата – это не какой-то уму непостижимый прикол, а вполне заурядная и даже логичная ситуация. Я много пишу о том, как современные (и не только) разработчики не любят обработку ошибок, и мне кажется, что это – не просто оно, а пик оного. Если иногда выдавать ошибку или неполные данные, то минимум половина клиентского ПО начнёт валиться, не зная как обработать ответ, а разработчик оного ПО испугается, обосрётся и побежит искать какой-нибудь более другой сервис. Поэтому лучше выдать какие-то данные с потолка, лишь бы оно хоть как-то работало и не огорчало виртуозов компактного™ кода. Ну и результаты соответствующие: террор на дефолтных локациях, машины в озёрах, замёрзшие туристы и многое другое.

Linda-chan

Регулярно вижу рассказы про программы, написанные на молодёжных языках программирования. Типа: «Программа полностью функциональна [...] широкий функционал [...] очень компактная [...] написана на AbvgdScript [...] всего пятьдесят строк [...] пользуюсь ею каждый день!» Думаешь, ну нифига себе этот AbvgdScript на пару с автором даёт! Гении эфективности просто! Такую прогу и всего в пятьдесят строк! Я бы на VB целую гору классов и модулей наворотила для той же задачи. Да, а потом читаешь дальше и натыкаешься: «При попытке перетащить окно программы или нажать неправильную кнопку неправильным способом, она может упасть [...] в программе отсутствует обработка ошибок». А, тогда вопросов нет.
Пример такой программы (правда, на не очень молодёжном языке):
https://habr.com/ru/articles/1033278/

Linda-chan

Пишут, что использование десктопного клиента Я.Диска станет платным, в смысле, нужно купить подписку Яндекс 360, чтобы клиент начал что-то синхронизировать. Так я узнала три вещи. Во-первых, что десктопный клиент Я.Диска всё ещё существует – я думала, что оно только для мобил осталось или вообще ушло полностью в вэб. Во-вторых, что они работало для бесплатных пользователей – думала, что они ещё вместе с Mail.ru обрубили халяву. Ну и в-третьих, что Я.Диск собирается повторить судьбу Облака@Mail.ru. Ну, по крайней мере, стоящий в кладовке, сервер инди-конторы «Яндекс» вздохнёт с некоторым облегчением!

Linda-chan

Офигеть! В линупс завезли критические секции и (ранее) WaitForMultipleObjects()!
https://www.xda-developers....nux-kernel-features/

Linda-chan

Звонит человек, просит сделать одно дело и попутно жалуется, что компьютер адски висит. Подключаюсь, вижу, что комп, действительно, адски висит, Ворд закрывался буквально несколько минут, всё тормозит, свистит и трясётся. Замечаю запущенный Чроме, разворачиваю и вижу четыре открытых вкладки со всякими рабочими вещами типа онлайн калькулятора того и инструкции сего. И на каждой вкладке – видео, блять, реклама на полстраницы со спецэффектами и кривляющимися людьми. С трудом прорываюсь через тормоза, устанавливаю uBlock Origin, видео, блять, реклама схлопывается, и комп тут же приходит в чувства. Я считаю, что за такие рекламные выкрутасы нужно пиздить как рекламщиков, так и заказчиков рекламы.

Linda-chan

Воткнула юзверю гарнитуру в комп, Windows 10 тут же сообщила, что микрофон используется неким «Yandex». Посмотрела – никаких «Yandex» не запущено. Открыла Диспетчер задач – целый легион процессов yandex.exe. Посмотрела в трее – соответствующая иконка. Сняла галочку «Разрешать работать в фоне», легион пропал, микрофон освободился.

Linda-chan

Ещё вчера мы жалели Fakku, на которого прыгнули визы с мастеркардами и запретили продавать комиксы с гипнозом, а тут вдруг выяснилось, что сам Fakku нанял контору, которая веерно кошмарит разработчиков и администрации сайтов за любое упоминание контента с Fakku. Даже если это программа для скачки весёлых картинок в том числе с сайтов, на которых изредка мелькает контент с Fakku.
https://github.com/mikf/gallery-dl/issues/9374
Ранее уже была история, когда подобные пидарасы наняли подобных пидарасов, кои, в свою очередь, закошмарили Sauce Nao за то, что на сайте выводится картинка, по которой ищет пользователь. Да, вот так просто и дебильно.

Linda-chan

Говорят, там ваяют IPv8. Из заметных изменений: снова айпишники с точками и упоминание OAuth2 в черновике. Пора вводить уголовную ответственность за пихание OAuth во во все дыры.

Linda-chan

Запускаю сетап, появляется прогрессбар и застревает в каком-то положении. Отвлекаюсь минут на десять, возвращаюсь – прогрессбар всё в том же положении. Решила подвигать окно – вдруг за него закатился какой-нибудь UAC. Подвигала, UAC не нашла, зато установка тут же оживилась и завершилась через десяток секунд. Блять, как?

Linda-chan

Установила, значит, на комп Windows 10. Какую-то раннюю версию, где даже свойства системы (там, где версия и ключ активации) ещё не перенесли в говнометро. Отправила устанавливать обновления. Прошли вечер и ночь... Рандомный BSOD при загрузке системы. Бесконечная загрузка системы. Завершение работы системы три минуты. Меню Пуск появляется, а вот менюшки выключения-перезагрузки – нет. Обновление до 22H2 даже не установилось, свалившись с ошибкой. И это всё, напоминаю, в течение суток с установки системы. Я понимаю, что у Microsoft факапы регулярно, но такого лютого пиздеца я даже во времена Windows 98 не помню.

Linda-chan

Там, говорят, сломали CPU-Z и какой-то HWMonitor, и распространяют обновлённую версию с сюрпризом. Не знаю, есть ли в этих программах автообновление, но уже жду кривляний экспертов, которые расскажут нам, что винда настолько дырявая, что даже информацию о железе в ней смотреть смертельно опасно.

Linda-chan

Там Microsoft побанила кучу разработчиков программ типа VeraCrypt, и теперь оные не могут подписывать драйверы, нужные для работы этих программ.
Ну и тут же начался банкет.
Немедленно появились надёжные инсайды, что это контора приказала забанить опенсорс, чтобы народ не шифровал ничего.
Разработчики начали просить кого-нибудь, у кого есть контакты, помочь связаться с этими контактами, дабы прояснить ситуацию. На это немедленно отреагировали красноглазики, потребовавшие не вести переговоры с террористами и срочно перейти на линупс. Особенно интересно смотрелись такие камменты у разработчиков программ, большая часть пользователей которых работают под Windows. Ну а некоторые вообще выглядели так, словно комментирующий не понимает, что речь идёт о разработке, а не о простом использовании компьютера, и оставляет коммент чисто по ключевым словам.
Разумеется, была куча мемов про микрослоп, гонения на опенсорц и вендекапец, который вообще-то уже давно случился, просто никто не заметил.
Правда, где-то или утром ситуация начала проясняться, повылезали представители Microsoft в той или иной должности, и выяснилось ужасное. Ещё с осени прошлого года Microsoft требует от разработчиков драйверов показать личико, и на верификацию дали некоторый срок, который на днях вышел. Вот учётки разработчиков и посыпались.
Сами разработчики клянутся, что никто ни о чём не предупреждал, но, вроде как, учётки начали восстанавливать, по крайней мере один из Microsoft чуваков так сказал.
Лично я против всех этих верификаций и подписываний, поскольку пользователь должен сам отвечать за то, что грузит в свою систему, но меня крайне забавляет как быстро народ оправился после того мегафакапа с антивирусом, перестал орать «Какого чёрта Microsoft разрешает кому угодно писать драйверы ядра?» и начал оруть «Какого чёрта Microsoft запрещает кому угодно писать драйверы ядра?»
Альзо, похоже, произошёл тот широко известный в твиттер кругах мем «Яндекс удалил все мои файлы / Ну да, я не оплачивала тариф, но предупреждений не было / А я вообще не читаю почту лол!»

Linda-chan

Говорят, из линупса выпилят поддержку 486 процессоров. Кажется, я помню времена такой же новости, но про 386 процессоры.

Linda-chan

С утра много пишут про то, что у космонавтов, летящих к Луне, не заработал Outlook. Типа, у них его целых два, но ни один не работает. И пока все в камментах рассказывают про ИИ-слоп, вендекапец, арчлинупс бтв и делятся той самой вырезкой из фильма, я хочу спросить. А нахрена космонавтам Outlook?

Linda-chan

Напоминалка себе. Если в последнем VirtualPC пропадёт кнопка «Создать виртуальную машину», то за создание отвечает программа VPCWizard.exe в системном каталоге. Рядом находятся программы VPCSettings.exe и vpc.exe, но это к слову.

Linda-chan

По какой-то причине вчера YouTube Music весь вечер работал без рекламы. Через прокси. Я-то его не использую именно потому, что там рекламные плейлисты изредка прерываются музыкой, но вчера что-то сломалось.

Linda-chan

Просто наблюдение. Сжимаю папки со всяким разным в RAR. Заметила, что в одной локации получается архив в двадцать метров, а в другой – пятнадцать. Задумалась. Оказалось, что в одной локации сжимаю через контекстное меню, и там у меня профиль с непрерывным архивом. В другой точке сжимаю BAT файлом, вызывающим rar.exe без особых параметров (только исключения), и тот берёт параметры из конфига, в котором не указан ключ создания непрерывного архива. Не помню, почему я не указала этот ключ – у меня этот конфиг уже лет двадцать OO Интересно.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.