@Linda-chan

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

Linda-chan

Discontinued support for Windows XP & Windows Server 2003 due to technical reasons.

https://notepad-plus-plus.org/downloads/v7.9.3/
Ну-ка, ну-ка, что там за ризонс?

I just discovered that using the new style dialogs makes Notepad++ unusable under Windows XP, because these functions are only available since Windows Vista. Under Windows XP, Notepad++ dies now with a message box saying "The procedure entry point SHCreateItemFromParsingName could not be located in the dynamic link library SHELL32.dll".

https://github.com/notepad-...suecomment-760947634
Даже как-то боязно становится пользоваться программой, авторы которой не знают про LoadLibrary() с GetProcAddress() и называют это «techincal reasons»...

Linda-chan

Некто погружается в первые винды.
https://uxdesign.cc/windows...k-today-12c2231db21f

Linda-chan

Аноним погружается в CP/M.
https://dmitryelj.medium.co...e-today-be7caf13da6c

Linda-chan

Выходные случились у меня очень весёлыми.
Как водится, запустила обновление на линупс серверах, а оно взбесилось, продаунгрейдило мне OpenSSL, а на машине с ownCloud вообще вынесло половину PHP модулей, сломав этот самый ownCloud. Вероятно, как-то было связано с восемнадцатой бубунтой.
Решила починить, посмотрев, как устанавливается ownCloud и как там настраивается PHP. Инструкции со времён установки ownCloud немного обновили, и вроде как в инструкции для восемнадцатой бубунты рекомендовали обновиться до двадцатой (с краткой инструкцией).
Пришлось обновляться. С первого раза у DO начались проблемы, и обновления даже со внутренних зеркал качались очень медленно. Оставила на ночь всё это дело обновляться, а там что-то глюкнуло, и процесс повис на стадии «чёрного экрана».
Пришлось откатываться и пробовать снова. На этот раз всё прошло хорошо, система обновилась, PHP установился, ownCloud стартовал. Правда, какой-то доселе скрытый баг (проявляется, вроде как, на двадцатой бубунте) начал мусорить в лог, но разработчики обещали поправить. Когда-нибудь.
Забавно, что точно такой же баг случился у Nextcloud, который форкнулся уже сто лет назад и будто бы зажил собственной жизнью.
Так вот, посмотрев на успешное обновление (до того, бубунта нормально обновлялась у меня только один раз), решила обновить и второй сервер. Там тоже всё было нормально, правда, Gopher сервер в новые репы не попал и улетел из системы вместе с конфигами. Пришлось сначала восстанавливать конфиг из бэкапов, а потом искать нужную версию Gopher сервера и впиливать её ручками назад, заодно воюя с версиями путона и прикручивая службу.
Короче, обновления – это круто, никогда не знаешь какое приключение тебя ждёт с новой пачкой апдейтов.

Linda-chan

Написала свой первый скрипт на PowerShell. Решила запустить. [Закадровый смех] Я не понимаю, зачем нужен скриптовый язык, который без танцев с бубном и чтения хелпа ничего не запускает. Тем более, что рядом находится тот же VBScript, которому эти танцы не нужны.

Linda-chan

Тёмные времена приходят. Качнула прогу одну, написана на Цэшарпе, Windows онли, все дела. А она хочет какой-то «.NET». При чём на машине стоит .Net Framework 4.7, но оно хочет что-то другое. Открывается броузер, а там – скачка какого-то «.NET 5», типа, кроссплатформенного и модного. Где-то поблизости – скачка «Windows only» «.Net Framework 4.7», тобишь, разные продукты. Окей. Качаю, ставится, в списке установленных программ не появляется. Гуд. Запускаю прогу. Появляется нечто страшненькое, кривенькое, похожее на Gtk прогу с отвалившимися темами, только ещё страшнее. Менюшки нарисованы, контролы нарисованы, системная цветовая схема не соблюдается, шрифты с потолка, даже Web Browser Control, который не может быть нарисован, впилен по-хитрому. И тут же сообщение об ошибке от броузерного контрола, что он не может что-то найти. И путь к файлу в сообщении об ошибке с UTF-8 символами, впендюренными как ANSI. Закрыла, написала автору. Короче, я не понимаю, как можно было умудриться написать нативную виндовую прогу и собрать почти весь список «фич», которые так радуют в Windows билдах модных «кроссплатформенных» прог, авторы которых имеют смутное представление о том, как работает сама Windows.

Linda-chan

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

Linda-chan

Чё там с Файрфиксом на ондройде? Ещё не похоронили? Есть смысл с Ёжика переходить?

Linda-chan

Оказалось, что на Порнолабе Tixati забанили, а я и не знала. При чём подробностей сходу не удалось найти, а на вопросы, которые попадались, знатоки отвечали «Читайте форум – там всё написано» и давали ссылку на список забаненных клиентов без подробностей.

Linda-chan

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

Linda-chan

Ещё терпеть не могу, когда в диалоге настроек или ещё чего-то (например, свойств объекта или просмотра карточки™), не сделав никаких изменений и не имея намерений что-либо сохранить, пользователь жмёт «Ok» или «Save». Зачем он это делает? Зачем он возмущается, что после нажатия этих кнопок программа инициирует какие-то процессы (например, пересчёт модели или отправку карточки на удалённый сервер), которые он не хотел запускать? Зачем он возмущается, что сохранилось что-то не то, если в процессе он бесконтрольно тыкал в разные галочки и списки, забыв в итоге вернуть всё как было?

Linda-chan

Терпеть не могу, когда пользователь в диалоге настроек сначала жмёт «Apply», а потом «Ok». Зачем он это делает? Чтобы настройки гарантированно сохранились? Чтобы настройка, ускользнувшая при первом нажатии не ушла при втором? А если она и во второй раз ускользнёт, что тогда?

Linda-chan

Автоматический выбор шрифта всегда полон сюрпризов.

Linda-chan

Китайцы...

Linda-chan

Большое путешествие.

Linda-chan

Пост, из которого мы узнаём, что блокировать плохой контент можно гораздо быстрее, чем неделями, если в очередной раз могут перекрыть денежный крантик. Поэтому, если ваши персональные данные выложили очередные МГ, Слабовики или ещё какие ребята, помните: они тоже когда-нибудь будут заблокированы, но не сегодня. Если, конечно, Кук не позвонит.
https://t.me/durov_russia/30

Linda-chan

Комбо какое-то. Разработчик обновляет API на сервере и выпускает новую версию программы с поддержкой этого API. При этом в приложении нет механизма определения, что API на сервере не поддерживается клиентом, нет никаких сообщений об этом, а обработка ошибок выполнена в духе «Что-то случилось, проверьте интернет-соединение». В результате, неделю нет сообщений от приложения, открываешь, ничего не понимаешь, ждёшь ещё пару дней – вдруг проблемы на сервере, начинаешь догадываться про API, но обновлений всё нет, и только в конце стреляешь у кого-то более новый телефон и обнаруживаешь, что там версия приложения совсем другая.
// Вообще-то, кажется, программа предупреждала, что обновлений больше не будет, но только раз и за три-четыре месяца до. И то, не уверена.

Linda-chan

A markdown-like text editor designed for writing novels and larger projects of many smaller plain text documents.
It is designed to be a simple text editor that allows for easy organisation of text files and notes, with a meta data syntax for comments, synopsis, and cross-referencing between files, and built on plain text files for robustness.
[...]
novelWriter is built with platform independent tools. It is coded in Python 3 on the Qt 5 GUI framework, connecting the two with PyQt5.

https://novelwriter.io
Короче очередной Блокнот (в худшем смысле этого слова) с минимумом удобств и максимумом тормозов. Зато молодёжный!

Linda-chan

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

https://t.me/polittemnik/6192
Олимпиадники, блин.

Linda-chan

If you have an existing chain downloaded, there is a very good chance that during the block validation you will get an 'Assertion failed!' error which causes the client to close. This normal as there is a good chance that you might have invalid blocks previously downloaded. Just restart the mooncoin client to download a valid chain from the network.

https://github.com/mooncoin...allet/tree/v0.17.1.0
Качество кода: эпическое.

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

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