@Linda-chan

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

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.

Linda-chan

Наверное, впервые в истории BSOD сделал что-то полезное полезное — защитил компьютеры.

https://geektimes.ru/post/289665/
Ну как бы синий экран смерти для защиты и придуман, чтобы после сбоя, могущего иметь самые непредсказуемые последствия. остановить выполнение любого кода.

Linda-chan

Оказалось, что smartmontools существуют и под Windows, при чём очень даже неплохо существуют. Ну, тащат за собой кишлак всяких «/dev/sda», но это фигня. Главное что основную функцию выполняют.

Linda-chan

Говорят, что даже в Windows 10 внутрях зашит код, который отвечает за вывод сообщения «It's now safe to turn off your computer». А что вы знаете об обратной совместимости?

Linda-chan

Вчера узнала, что в диалоге замены файла в Windows 7 по опциям «Копировать с заменой» и «Не копировать» можно щёлкнуть правой клавишей мыши и вызвать контекстное меню соответствующего файла.

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

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