@Linda-chan

Тег Windows в блоге Linda-chan

Linda-chan

Возросшее требование Windows XP к железу при переходе от SP2 к SP3: миф или реальность? Поделитесь своими воспоминаниями!
// А то схлестнулась тут с одним икспертом в ностальгической дискуссии, захотелось послушать мнения пойнтожуйкеров.

Linda-chan

Что сейчас рекомендует использовать Microsoft для вывода хелпа в программах?
Вот, помнится, была Windows 3.xx, а потом – NT4 и Windows 95. Там был WinHelp, к которому шла подробная документация и могучий компилятор с кучей настроек и сопутствующих утилит.
Потом пришла Windows 98, и появился HTMLHelp, к которому были куски невнятной документации и компилятор, который не мог ничего. Сама Microsoft распространяла со своими прогами CHM файлы, которые нельзя сделать штатным компилятором, как бы намекая, что некоторые равнее всех.
А теперь что? Начиная с XP хелп самой системы сделан непойми как. В одной версии так, в другой – по-другому. Сами майкрософтовские проги часто тупо показывают окно, в которое встроен WebBrowser Control с контентом то ли из Инета, то ли из кэша. WinHelp и HTMLHelp методично дропается, а вместо них...
Так что вместо них?

Linda-chan

BAT файлы полны неожиданностей. Например, когда cmd путается во вложенных условиях и начинает находить знаки подстановки, где их нет. Но самое неожиданное и вызывающее ненависть – чтение BAT файлов по хожу выполнения, а не одним писом. Запускаешь такой файл, замечаешь, что есть один недочёт, но не критичный. Правишь BAT файл, а потом обнаруживаешь, что выполнение запущенного пошло кувырком из-за того, что какая-то строчка съехала!
// Интересно, Bash так же хулиганит?

Linda-chan

Казалось бы, что WinAPI уходит в прошлое. Давно уже существует огромное количество кросс-платформенных фреймфорков, Windows не только на десктопах, да и сами Microsoft в свой магазин не жалуют приложения, которые используют этого монстра.

https://habrahabr.ru/post/352096/
Казалось бы, колесо уходит в прошлое: давно уже существует огромное количество автомобилей!

Linda-chan

Дошли руки наконец доделать HTTPS в своём классе, использующем WinInet для получения данных из Инета. Разобралась почему у меня не работали флаги по игнорированию ошибок сертификатов (не туда пихала их). Вроде бы всё заработало. И тут... Делается запрос на HTTP, устанавливаются флаги для игнорирования ошибок, сервер возвращает 302 на HTTPS, но WinInet достаточно умный чтобы самостоятельно делать редирект. Он делает и возвращает ошибку сертификата. Как так? Вот же флаги! Поковырялась. Судя по всему, флаги сбрасываются при отправке нового запроса, и как их установить – не понятно, ведь всё происходит внутрях WinInet. И это что ли ручками обрабатывать?

Linda-chan

Что за мода пошла, когда инсталлеры всяких опенсорсных программ по умолчанию предлагают установить программу в папку с версией в имени? Ну типа «C:\Program Files\gimp-1.2.3.4». Десяток обновлений, и в Program Files уже свалка.

Linda-chan

Поставила GraphicsMagic, почитав перед этим инструкцию по установке в Windows. В частности там говорилось, что очень важно прописать путь к GM в PATH или в специальной переменной. Зачем? Вызвать-то можно и через полное имя файла, и даже при помощи AppPath (что более стильно, модно, молодёжно). Оказалось, если не указать в PATH путь к каталогу программы, то сама программа может не найти всякие сопутствующие библиотеки. Лежащие в одном каталоге с екзешником. Вот кем нужно быть чтобы писать так?

Linda-chan

Любой красноглазик знает, что в винде две кодировки. Чего они не знают, так того, что в винде три кодировки.

Linda-chan

Хорошо, что все эти персонажи не работают в Microsoft.
http://www.lookatme.ru/mag/...lists/208049-windows

Linda-chan

Неожиданно вспомнила, что есть моя программа Fix system time, которая писалась для того, чтобы фиксить время на одной машине, на которой оно слетало (лень было заменить батарейку) настолько капитально, что встроенный NTP клиент отказывался синхронизировать. Использует функцию NetRemoteTOD() для получения времени на удалённой машине, а потом SetSystemTime() с полученными данными. Дёшево и сердито. Так вот оказалось, что если на Линуксе есть Самба, то и с него можно брать время. Поэтому надо будет попробовать максимально костылизированный вариант.
1. На Линуксе вырубает ntpd, а вместо него ничем память не грузим.
2. Там же в кроне делаем «ntpdate -u».
3. На Windows вырубаем службу времени.
4. В планировщике заданий делаем «FixSystemTime.EXE».
И усё.

Linda-chan

Продолжаю воевать с синхронизацией времени. Зашла со стороны Линукса. ntpdate говорит, что подходящие серверы не найдены. Решила посмотреть, что у него там за параметры – вдруг лог какой покажет. Нашла параметр «-d», который выводит отладочную информацию. Смотрю, а в отладочной информации, а там ответы серверов, разница во времени, всё прекрасно. Пробую снова – не синхронизируется. Ладно, читаю дальше. Пробую таймаут – не помогает. Нашла параметр «-u», который заставляет использовать некие «unprivileged ports» на случай злого файрволла. Попробовала – всё прекрасно синхронизировалось. Теперь меня мучают вопросы: 1) какие именно порты используются в обоих случаях, 2) как обучить ntpd использовать такой же «unprivileged port», 3) не заюзать ли лучше ntpdate через cron, и 3) как заставить Windows делать то же самое?

Linda-chan

Поломалась синхронизация времени хрен знает когда. Ни с одним сервером не проходит, хотя сами сервера пингуются и там куча разных. И от системы не зависит: сломалось и в Windows, и Linux. Такое ощущение, что провайдер NTP блокирует.

Linda-chan

Говорят, следующая версия Симанки будет работать только на Windows Vista++. Заебали, сил уже никаких нет =_=

Linda-chan

Откатилась на 2.48, а то текст в интерфейсе реально делал больно глазам.
// От себя замечу, что подобная проблема есть во многих Qt прогах, которые не используют системные настройки ClearType, а рисуют текст как хотят.

Linda-chan

Захожу на сервер по RDP, тот меня спрашивает причину неожиданной перезагрузки. Собственно, где в списке причин варианты: «А хрен его знает» и «Ща, залогинюсь и гляну логи»?

Linda-chan

Воткнула USB шнур, не подключенный ни к чему. Винда сначала выдала звук подключения устройства, а потом – отключения. Что это было? OO

Linda-chan

Сегодня занималась установкой винды на кучу машин. Не обошлось без приключений. Оказалось, что сетап Нанами не понимает USB 3.0, и, если ставить систему с флэшки, может получиться, что сетап потребует дрова, и что ему ни подсовывай, он не поймёт. В Гугле есть совет воткнуть флэшку не в синенькие порты, а в беленькие, но он почему-то не помог. В итоге пришлось вспоминать, как записывать образ на болванку. Я даже забыла выставить скорость записи в минимум! Кроме того, повоевала с UEFI, пытаясь загрузить сетап с флэшки. Выяснилось, что YUMI тут абсолютно бессильна, зато вынутый из пыльного чулана Rufus справился на отлично. Он и исошник Нанами записал, и исошник CloneZilla. Последняя тоже порадовала: наконец-то она что-то смогла. В предыдущие разы, когда я спасала данные с сыплющихся винтов, она даже в dd режиме не могла ничего сделать, падая с ошибками. А тут, на чистом исправном диске и образ сняла, и всякую инфу записала, и развернула потом на другие компьютеры. Единственное, что подпортило впечатление, слишком много вопросов при подготовке программы были сформулированы криво и туманно. Вместо, например, вопроса, на каком устройстве будут располагаться образы (и пояснения, каким образом будет монтироваться каталог с ними), она спросила, откуда брать папку, которая будет монтироваться в Home, и с которой будет работать программа. Задумавшись, можно понять, чего от тебя хотят, но как-то много мест, где нужно задумываться, когда суть как раз очень проста. Зато как народ, привыкший ко всяким гуёвым клонировщикам, оживился, увидев текстовый интерфейс в ядовитых тонах!

Linda-chan

В Нанами у меня на рабочем столе есть DOC файлик, в котором я пишу посты пока работаю. Периодически я его через Send to отправляю на флэшку, а флэшку уже в телефон втыкаю, где кидаю на внутреннюю карточку. Так вот, при каждом таком перекидывании файл перемещается по рабочему столу. Send to, и файл на соседней клетке, а то и вообще убегает на другой край экрана. Не знаю, в чём прикол, но в XP такой фигни не было!
// Ага, а МАТЭ под Минтом – обыденность.

Linda-chan

PROMPT $Q$Q$Q[$S$P$S]$Q$Q$Q$_~$$$S

И держитесь, гады!

Linda-chan

Road to SP4.

⬆

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

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