to post messages and comments.

← Все записи с тегом Windows

@OCTAGRAM:

Application Configuration Files
Смутно помнил, что вроде как через манифесты можно рулить загрузкой DLL из директорий, кроме PATH и директории exe. Не совсем через манифесты, а через файлы конфигурации, и выглядит это так:
<probing privatePath="bin;..\bin2\subbin;bin3"/>

@OCTAGRAM:

И если мой основной ПК с 16 ГБ оперативной памяти практически не замечает их фоновой активности, то для планшета с 2 ГБ RAM — это боль и страдания
Да это просто рядом с автором @vt не было, чтоб объяснить, что это всё только кажется

@OCTAGRAM:

«Под Куполом» спонсировался Microsoft, и поэтому там у всех виндопланшеты с Windows 8. А в S02E08 хакер ломает комп, и что же на компе? Неужели тоже винды? Да, винды. Седьмые.

Но в восьмёрке–то все сишные и плюсовые компоненты переписали на Аде, такой Windows хакеры бы не сломали, уж конечно

@OCTAGRAM:

Поставил на пробу MobaXterm и первым же делом переключил раскладку на фонетическую и попробовал в xterm. Ноль внимания, шпарит в латинице. Ну как всегда. Linux такой Linux. Неужели так сложно было из XQuartz портировать переключалку? Ну ведь идеально там работает.

@OCTAGRAM:

Изрядно помаявшись, поставил, наконец, Юбилейный выпуск Windows 10 с поддержкой Ada и Delphi в универсальных приложениях. Со времён Windows XP давно не было такой ожидаемой версии с чем–то действительно новым.

Участвовал в программе инсайдеров, выкрутил ручку свежести на самый ранний доступ, но никаких обновлений так и не приходило за всё это время. Наконец, 2 августа наступило, и уже обычным людям должно было начать поступать. Как ни чекал в Центре обновлений, глухо. Вышел из программы, всё равно глухо. Наконец, полез на сайт, нашёл онлайн установщик. После перезагрузки до 32% доходило, и BSOD, а потом восстановление прежней системы. Сразу не разобрался, в чём дело, пришлось повторять. То туда, то обратно — и всё это так долго. Это драйверочек Connexant HD RealTek Audio полторы суток так отнял.

@OCTAGRAM:

Сколько стоит предустановленная Windows?
В общем, более, чем на 810 руб. обычному человеку расчитывать не стоит. Хотя, если покупать оптом и собирать датацентр, на возврате может выйти прилично.

@OCTAGRAM:

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

@OCTAGRAM:

Windows 7: Inside the Ultimate Control Panel
В экосистеме Cocoa/GNUStep/и т. д. в порядке вещей давать расширения не только файлам, но и директориям, и там это очень правильно сделано. Программы–директории, в них могут быть библиотеки–директории, рядом могут быть папки–плагины, а ещё драйвера в Mac OS X оформлены папками. Трюком, описанным в статье, можно и Windows заставить папки воспринимать как нечто цельное. Или изменить значок и способ обработки по умолчанию, оставив возможность смотреть внутрь. Пригодится, если я буду портировать GNUStep на SOM.

Мне не нравится, как в YellowBox, Safari и iTunes исполняемые файлы и динамические библиотеки вываливаются из своих директорий. Это портит всю идею. В Windows уже давно есть возможность через манифесты порулить процессом поиска dll, так что при помощи обоих трюков должно быть возможно сделать всё как в Mac OS X

@OCTAGRAM:

Пришло уведомление о возможности зарезервировать бесплатное обновление. Ну чё, резервируем, так уж и быть. Правда, не на все компы почему–то пришло.
Приложение предлагает узнать подробности на go.microsoft.com , но там ничего

@OCTAGRAM:

Разобрался, от чего у меня постоянно сбивались клавиши переключения раскладки ( #2781221 ) в Windows 8, так что приходилось Панель управления постоянно держать открытой наготове. Оказывается, они сбиваются каждый раз при запросе UAC, когда затеняется Рабочий стол. Пытался поставить настройки переключения раскладки для всех пользователей и для стартового экрана, не помогло. Отключил затенение UAC, теперь не сбиваются.

@OCTAGRAM:

При использовании 3х языков в Windows становится неудобно переключать их в цикле. На Mac OS X это сделано удобно, там CommandSpace переключает на предъидущий использованный язык, а CommandOptionSpace — на следующий по порядку, и при помощи CommandSpace можно переключаться между двумя языками туда и обратно, а при помощи CommandOptionSpace — менять один из языков в паре. И работает нормально. В Windows переключение только в одну сторону, поэтому, постоянно ошибаясь, я вообще отказался от циклического переключения в пользу назначения языков на цифры. То есть, AltShift сам по себе не работает, AltShift1 переключает на английский, AltShift2 переключает на руский, AltShift3 — на китайский. В Windows 2003 это работает без нареканий. В Windows 8:
1) Самопроизвольно включается AltShift или отключаются комбинации AltShift1 и AltShift2, я уже запарился лезть в настройки и менять обратно.
2) В блокноте вот прямо сейчас AltShift1 и AltShift3 работают, а AltShift2 — нет. В IceDragon всё нормально.
3) Временами попытка переключиться с китайского на руский переключает на английский, и только потом с английского можно на руский.
Есть подозрение, что это проблема с Microsoft Pinyin IME в Windows 8, а в Google Pinyin IME такого не будет, но установщик Google Pinyin IME не отличается дружелюбием к пользователям, для которых китайский язык — не родной. Интерфейс — на китайском вместо руской или хотя бы английской версии.

@OCTAGRAM:

Запоров 2 DVD, выяснили, что Проводник падает из–за DropboxExt.24.dll

@OCTAGRAM:

Идея на миллион для @Symantec_ru:
Norton Desktop для Windows 8

@OCTAGRAM:

Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form

if(version.StartsWith("Windows 9"))
{ / 95 and 98 /
} else {

and that this was the pragmatic solution to avoid that.

@OCTAGRAM:

XMing сейчас доступен не очень новый безплатно и относительно новый за пожертвование (~500руб. или около того). Есть сабж. Нужен кому?

@OCTAGRAM:

Pidgin на новой системе падучий до жути. То ли это из-за x64, то ли какая-то программа поставила другую версию GTK

@OCTAGRAM:

По–хорошему, window messages надо тоже асинхронно обрабатывать, в том числе отправку. Я имею в виду WM_SETLISTITEM и прочие. Повторяю, отправку, а не только получение. У GUI тоже есть давление, особенно это чувствуется по RDP. RDP, в отличие от других удалённых рабочих столов, не может сам по себе потерять кадр. Если приложение что–то делает, эти действия прокачиваются через RDP, и если действий много, то все действия прокачиваются с той скоростью, с которой позволяет связь. Какие–то приложения, похоже, умные, и не пытаются во что бы то ни стало прокачать все кадры, а какие–то нет. Хорошо бы, чтоб мои были умнее.

@OCTAGRAM:

code.google.com — реализация OpenGL API через DirectX

@OCTAGRAM:

edll.sourceforge.net
Вот такая шняга есть под Windows. Умеет подгружать в рантайме статические и динамические библиотеки. Особенно интересно последнее. Если системному LoadLibrary() нужен непременно файл на файловой системе, то кастомный загрузчик, наверное, и из виртуального файла загрузить DLL устроило бы. Например, из инкрустированного в .exe байтового потока. Или из удалённого HTTP сервера, попутно перехватив FileOpen у подгруженной библиотеки, чтоб она и файлы читала оттуда же.

@OCTAGRAM:

forums.embarcadero.com

Почему нельзя делать WinRT приложения для MS app store кроме как на говноязыках:

You know, little things like RtlUnwind for exception processing and VirtualAlloc (et. al.) for memory management... Any calls to those APIs from your application will automatically disqualify your application from being an "official" WinRT application capable of delivering through the MS app store.

Right now the VC++ RTL DLL is given special dispensation since that is the library that makes the calls to those forbidden APIs and not directly from the user's app.