@Linda-chan

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

Linda-chan

Когда бахнула история с PHP, я подумала, что как не повезло людям с серверами ownCloud, у которого прямо в доках по установке говорится, что свежая версия PHP не поддерживается, и надо устраивать смертельную битву на костылях, чтобы откатиться. Сейчас вспомнила про это, решила написать, но прежде всего решила перепроверить, что там в доках, как разработчики справились с этим досадным нюансом. Открыла доки, а там написано, что одиннадцатая версия сервера поддерживает только Докер. Дожили.

Linda-chan

У меня вчера два раза приложение тытрубы сбегало на экран блокировки. Стоит видос на паузе, экран тухнет, я тыкаю два раза в экран, пока телефон не заблокировался, и снова появляется видео. Дальше всё работает как обычно, пока не приходит смска. Тяну шторку вниз, а там все уведомления какие-то маленькие, и контент отсутствует. В первый раз никак не могла понять, что происходит, почему плашки так перекосило, пока не ткнула на кнопку выхода на «рабочий стол», но вместо оного получила ввод пароля. Тоесть мобила таки успевала заблокироваться (я не видела, как экран тух, и тыкала на удачу), но тытрубовское приложение это переживало и рисовалось прямо поверх экрана блокировки. Я считаю, что это – прикольный функционал, который стоит распространить на приложения банков, менеджеры паролей и криптокошельки!

Linda-chan

Немного подбешивает, что сообщение WM_MOUSEWHEEL Windows шлёт тому окну, у которого фокус, а не тому, над которым находится курсор мыши. О чём вообще думали разработчики, когда это реализовывали?

Linda-chan

Postwick
A calm, classic three-pane email client for IMAP and SMTP accounts, with offline mail and no tracking.
[...]
Снимки экрана
Войдите, чтобы просмотреть это содержимое
Необходимо подтвердить ваш возраст, чтобы убедиться в приемлемости этого содержимого.

https://apps.microsoft.com/detail/9ng1xgxqps06
Это уже за гранью!

Linda-chan

Вы не поверите, но у нас снова прорыв. На этот раз в линупсе нашли две критические уязвимости, десять лет^W^W работали над устранением, писали патчи, работа во всю кипела, уже начали выходить на финишную прямую и... по совершенно удивительному случайному совпадению снова обосрались. Удивительные дела творятся в мире кибербезопасности!

Linda-chan

Пишут, что уязвимость в PHP нашли два месяца назад, но не сообщали о ней, пока Google «вела работы по устранению проблемы». Здесь могло показаться, что Гугол с разработчиками PHP и мейнтейнерами дистрибутивов по-тихому готовил патчи, чтобы в час Ч отправить их на свободу, но, судя по тому, какая паника началась сразу же после публикации информации об уязвимости, Гугол, как водится, два месяца чинил свои серверы, а потом просто пожелал всем вокруг удачи и, так сказать, «отъебался от уязвимости».

Linda-chan

Вставила в чят с нейросетью кусок текста для перевода. Вдруг заметила, что кавычки в нём – обычные, хотя я использую ёлочки. Начала разбираться. С компьютера на компьютер текст передавался через CloudIM, а внутри – через XML. Думала, что здесь что-то. Но в логах программы (которые в RTF) – обычные кавычки на обоих компах. Посмотрела в исходном тексте – ёлочки. Скопировала, вставила в CloudIM – простые кавычки. Мистика. Вставила в Notepad2 – ёлочки. Потом додумалась, наконец, и открыла просмотрщик буфера обмена. Оказалось, что Word 2003 – а именно в нём у меня и был открыт текст – при копировании текста вносит некоторые изменения в разные форматы данных буфера обмена. Так, в юникодный текст всё копируется как есть, в ANSI текст – с заменой кавычек, а в OEM тексте кавычки почему-то вообще заменяются значками «Больше» и «Меньше». Поскольку CloudIM – ANSI приложение с ANSI текстбоксом, туда попадал формат, в котором кавычки были заменены Вордом. А Notepad2 юникодный, и туда попадал не модифицированный оригинал. Возможно, я и раньше замечала этот прикол, но что-то позабыла.

Linda-chan

Как же я терпеть не могу Оперу == Что старую, которую после каждого обновления скосоёбливало так, словно старый скин не налезал на новый интерфейс, что новую == Например, вчера на одном компьютере были проблемы с коннектом, и мне нужно было обновить страницу, чтобы посмотреть в логах прокси, что и как идёт. Я обновляла, но в логах было абсолютно пусто, словно коннекта нет вообще. Оказалось, что ни нажатие кнопки на панели инструментов, ни Ctrl+F5, ни Ctrl+R не обновляют страницу, минуя кэш. Анимация перезагрузки есть, что-то нажимается, а коннектов нет. Впрочем, выяснилось, что простое F5 таки заставляло обновить страницу прямо с сервера, и в логе появлялась строчка. Одна. Всё остальное, что было на странице, всё равно читалось из кэша. Я плясала минут десять, пытаясь понять, как полностью обновить страницу в этом недоброузере, а потом забила, ведь коннект таки есть, а всё остальное уже выходит за пределы задачи. Но это ладно, не так страшно. На том компьютере регулярно возникала проблема, от которой я просто впадала в осадок, поскольку видела такое впервые и не знала, как в принципе с этим можно бороться. Короче, ввожу ручками адрес сайта, жму Enter и попадаю в поисковик по умолчанию. Ввожу адрес сайта снова, включая протокол, жму Enter и снова попадаю в поисковик по умолчанию. Ввожу адрес другого сайта, в подсказке тут же появляются сайты из истории, названия которых чем-то напоминают тот, что я ввожу. Игнорирую подсказку, ничего не выбираю, а просто ввожу адрес до конца и жму Enter. Иииииии... Попадаю на один из сайтов из подсказки! Периодически помогало вбить домен или какое-то название так, чтобы в истории не нашлось ничего похожего, попасть в поисковик и уже из него перейти на нужный сайт. Но на паре уникальных я так задолбалась, что плюнула, ручками создала закладку в избранном и через неё попала на нужный мне сайт. У меня до сих пор голова стоит дыбом от самого факта, что в этом недоброузере я не могу просто ввести адрес сайта и тут же на него попасть =_= Не, наверняка, сейчас кто-то объяснит мне, что у него в Опере всё работает, а у меня – космические лучи выбивают биты из памяти компьютера, и, вообще, жать надо было Ctrl+X, вверх, вверх, вверх, вниз, влево, вправо, B, A, Win+Ctrl+Alt+Shift+F18, но что есть.

Linda-chan

Я такая старая, что ещё помню времена, когда люди отключали QOS, потому что «виндовс тормозит интернет на 30%», а ещё ранее – искали в реестре строку «Error» и заменяли её на «No Error».

Linda-chan

Каждый раз, когда я читаю лайфхаки типа «При форматировании SSD, нужно оставить 20% места нераспределённым», я задаюсь вопросом: а как контроллер самой SSD догадается, что это место не занято никакими разделами? У него там встроенный линупс с дровами на все существующие файловые системы?

Linda-chan

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

Linda-chan

Ранее я написала, как Мозилла сломала кнопки расширений в Файрфиксе. Оказалось, что это не совсем так. Оказалось, что у меня выводилось сокращённое меню броузера, в котором нет ни кнопок расширений, ни даже пунктов вроде «Расшарить» и «Скопировать». А выводилось оно таким потому, что, чтобы выводилось полное меню, его нужно открывать на вкладке с какой-нибудь загруженной страницей. Просто открыть новую вкладку и не вводить адрес не достаточно. А, поскольку у меня весь вопрос встал из-за того, что в одном из расширений был выбран неправильный прокси, который не давал ничего загрузить, я пыталась открыть меню расширения прямо со старта броузера и даже не пыталась что-либо загрузить. Я просто не думала, что это нужно! Нет, в итоге я отключила расширение вообще, нашла сайт, который всё ещё работает в нынешнем мобильном интернете, включила расширение обратно и тут же выставила правильный прокси, но, блеать. Что за инопланетный разум поселился в Мозилле? Кстати, если вообще ничего не грузится, можно открыть «about:blank», но опять же...

Linda-chan

У меня есть нечто вроде мессенджера, называется Cloud IM. Я использую его чтобы кидать всякие заметки с компьютера на компьютер через синхронизируемые локации, но задумывался он как обыкновенный чят. Так воооот. Современные соцсети и мессенджеры с алгоритмами, ИИ модерацией и автоматическими блокировками по расплывчатым паттернам надрессировали меня настолько, что, когда мне нужно отправить кучу сообщений разом, я на мгновение задумываюсь: а не забанят ли меня на третьем за секунду сообщении? Но потом я вспоминаю, что мессенджер – мой, а синхронизаторы ПОКА ЕЩЁ не блокируют за синхронизацию кучи мелких файлов разом, и у меня отлегает.

Linda-chan

Раньше пользоваться мобильным Файрфиксом было не весело. Например, меня раздражало каждый раз узнавать, что у меня открыто двести вкладок, просто броузер сделал их неактивными и спрятал хрен знает куда так хорошо, что даже в количестве открытых вкладок их число не отражается. Но пользоваться всё же было вполне возможно. К счастью, Mozilla денно и ношно решает эту проблему! Например, с какого-то обновления пропали кнопки расширений. Тоесть я могу войти в управление расширениями, могу увидеть список установленных расширений, почитать их описание, даже зайти в их настройки. А вот к функционалу, который открывается при нажатии на кнопку расширения (на десктопе это иконки на панели инструментов или в меню расширений на той же панели инструментов) у меня больше нет доступа. Ну или я тупая и не вижу очевидного места, куда нужно нажать, чтобы, например, появилась менюшка с выбором прокси или статистика по заблокированной рекламе с кнопкой временного отключения блокировки.

Linda-chan

Пришлось по работе приобщиться к мессенджеру, который нельзя называть. Через вэб морду, разумеется.
Выглядит как телеграмка на минималках, но более-менее работает.
Главное, что выбесило сразу – это поведение клавиатуры в полях ввода текста: нажатие Home и End перебрасывает фокус на рандомные элементы вместо перемещения курсора. Ещё чят прокручивается только мышкой. Картинки из буфера обмена вставляются только если фокус стоит на поле ввода сообщения.
Картинки на сервер в России через прямое подключение заливаются ощутимо медленнее, чем точно такие же – через цепочку прокси на телеграмковский сервер где-то в Штатах.
Кстати, сразу после регистрации, оно мне показало список рекомендуемых каналов, на первой же странице которого было сразу три с перацкими фильмами и сериалами. Мессенджер для народа!

Linda-chan

“Sadly, almost nobody uses Win32 scroll bars any more. Everybody uses frameworks that provide their own custom scroll bars.”
Yes, that’s sad. Personally, I develop Win32 desktop applications in Delphi (specifically, the VCL framework, which is just a thin layer on top of the native Windows controls), so all applications I write professionally (for scientific, industrial, or enterprise use) as well as all applications I write at home (mathematical visualisation etc.) are 100% native Windows applications. Of course, with the scroll bar context menu.
In fact, a few years ago, an update to the VCL made this context menu disappear. Being an Embarcadero MVP, I reported it as a bug and now it is back again!
To me, the classic Win32 desktop and its native Win32 controls represent quality and stability. Everything just works, every time, in exactly the expected way. A Win32 app I wrote in the late 90s can still be used on Windows 11 today. Its Delphi project can be opened in the most recent Delphi version (13.2) just fine. And I feel confident that Win32 applications I write today will be usable in 20 years time without any issues at all.
I might sound like some kind of “Win32 fanatic”, but I truly believe that the classic Windows desktop is a major technological achievement in terms of quality and stability. Sometimes you get the feeling that “kids these days” don’t think that the classic Win32 desktop is very “hot” or “cool”, but the world runs on it: Everything from healthcare information systems to hotel reservation systems are based on the classic Win32 desktop.
And it just works. I love it!
And I think it is sad that it often isn’t considered “cool” or “hot” or “modern” these days.

https://devblogs.microsoft....44753#comment-144753
ППКС.

Linda-chan

Sadly, almost nobody uses Win32 scroll bars any more. Everybody uses frameworks that provide their own custom scroll bars.
[...]
Great, so by the time I learn about a shortcut for scroll bars (Shift+click), the ecosystem has fragmented so much that I can’t even rely on it working.

https://devblogs.microsoft....260922-00/?p=112719/
Кажется, до Рэймонда Чена начало доходить.

Linda-chan

Что ж за мания такая в последнее время скроллбары делать всё тоньше и тоньше? >< Уже мышкой в лучшем случае с третьего раза попадаешь! >< А ещё они, блять, часто исчезают, чтобы не оскорблять современного пользователя своим существованием >_<

Linda-chan

Пиздец. Есть программа с именем файла «BeckyUpdateChecker.EXE». Есть манифест. При старте программы Windows 10 просит права администратора для внесения неких изменений в компьютер. Программа никаких изменений не вносит, просто читает страницу в интернете и предлагает скачать два файла. Но это ладно. Программа, как я уже сказала, оснащена манифестом, но тема не применяется, грузится старая библиотека контролов. Но, если переименовать екзешник вместе с манифестом во что-то другое, то сразу же начинает грузиться новая библиотека. Более того, иногда после закрытия программы появляется сообщение, интересующееся, установилась ли программа правильно. По какой-то причине оно считает, что программа – это какой-то сетап, а не просто программа. Ну, тоесть понятно, что это из-за «Update» в имени файла и любви Windows с каждой новой версией всё активнее играть в угадайку и пытаться применить какие-то улучшайзеры, когда о них никто не просит. Но, блин, с контролами-то что не так?

Linda-chan

На работе нереально достали граждане такого формата:
– Алло! А поставьте мне на компьютер Эс-один!
– Что именно вам нужно?
– Мне нужно Эс-один!
– Что именно? «Бухгалтерия», «Склад», «Учёт трупов», «Потерянные технологии»?
– Вы не понимаете, мне нужно Эс-один!
Ладно если это типовые сотрудники – им знаешь, что нужно. А бывает, звонит тело, которому даже представиться западло, и не может сформулировать, что он в этой «Эс-один» делать намерен.
// Сто очков Грифиндору, если, после выбора правильной конфигурации и входа в неё, тело задаёт тот самый вопрос: «А чё дальше?»
Ну, это ладно, это непрограммисты™, их можно понять. Но когда иные коллеги заводят ту же шарманку, рука тянется к черенку от лопаты.
Так вот, чтобы руки никуда не тянулись, я придумала модную молодёжную аналогию! «Эс-один» – это «Роблокс», а конфигурации – это игры внутри него! Просто, доступно элегантно, зумероориентировано. Красота! Да?
Нет.
Объяснила зумеру аналогию – зумер уверенно кивнул и даже заулыбался. А потом снова попросил установить «Эс-один» с конфигурацией «Чёбля?»

⬆

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

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