to post messages and comments.

← All posts tagged Microsoft

@OCTAGRAM:

11 лет назад:

WinFX, Avalon, Indigo, msh

@OCTAGRAM:

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

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

@OCTAGRAM:

Bring your desktop app to the Universal Windows Platform
У Microsoft появилась новая платформа разработки приложений под названием Universal Windows Platform. В экспериментальном виде она была в Windows 8 под названием Metro, но скудные средства разработки и скандалы с неформальными техническими запретами третьим сторонам портировать компиляторы вменяемых языков программирования надолго отложили серьёзное применение этой платформы.
Сейчас, спустя 4 года, наконец в открытом доступе появились средства разработки, правда, чтобы они работали, требуется инсайдерская версия Windows 10, а такая сейчас может быть только у владельцев редакций Pro или Enterprise, но при некотором желании разрабатывать под UWP теперь всё же стало возможно. Остальным придётся подождать. Подождать, похоже, придётся в любом случае, ведь работать такие приложения тоже смогут только на версиях Windows 10 с необходимыми функциями.
Хоть я и был подписан на уведомления проекта Centennial, но Microsoft всё равно почему–то не сообщил, и вот я с задержкой примерно в месяц случайно узнаю о том, что бета выпущена.
Так как на приставках Xbox One могут быть запущены не только приложения, собранные левым, подходящим только для Xbox инструментарием Microsoft, но и приложения для UWP, и Microsoft настаивает именно на таком способе разработки игр, есть вероятность, что и на Xbox таким путём удастся попасть. Консольные приставки типа Xbox и PlayStation долгое время были тормозом на пути прогресса в игровой индустрии, так как выбрав из лучших побуждений язык реализации Ada, разработчик получал доступ только к Windows, Linux, Mac OS X и Android, но не к Xbox, PlayStation и iOS. Проект Centennial выбивает ножку из–под табуреточки под C++. Можно выпустить качественную игру под Windows, Linux, Mac OS X, Android, Xbox, SteamBox, и получается вполне себе неплохой набор платформ.

@OCTAGRAM:

What is Microsoft Project Centennial?
По слухам, только в конце 2016го года станет возможно писать под Metro на нормальных языках программирования.

According to a blog post by ZDNet’s Mary Jo Foley, the App-V client will be built-in to the Redstone 1 release of Windows 10, due sometime in the first half of 2016, and Redstone 2 looks set to include full support for Project Centennial apps, in fall 2016.

@OCTAGRAM:

Предсказываю: Microsoft интегрирует Remix OS в Windows. Проблема тёмного силикона стимулирует запихать в процессор что–нибудь, что будет использоваться не постоянно. Рано или поздно в x86 процессора запихнут ARM.

@OCTAGRAM:

Microsoft реализовали прикольные фичи из современного JavaScript (JSON и defineProperty, например), но забыли сделать их доступными из WSH и ASP. По умолчанию движок JScript застрял на версии 5.7, а чтобы он заработал в режиме версии 5.8, нужно сделать кое–какой вызов COM–интерфейса, и, похоже, никто не знает, как заставить WScript.exe и CScript.exe сделать этот несчастный вызов.

Обсуждение на StackOverflow
Обсуждение на Google Groups
Вал неотвеченных вопросов в блоге анонса JScript 5.8

@OCTAGRAM:

Universal Windows Platform Bridges
Хотел посмотреть, можно уже, наконец, под этот UWP разрабатывать или нет (если это нельзя делать на Аде, то я буду считать, что пока нельзя), не нашёл, зато увидел это:
The Windows Store reaches 192 countries with a single distribution and monetization channel for PCs, tablets, phones, and consoles. Implementing in app purchase and subscriptions is easy, and supports payment via credit cards, MO billing, PayPal, and BitCoin.
MO Billing and BitCoin only available in selected markets.

@OCTAGRAM:

channel9.msdn.com
Этим летом появится SDK для разработки/портирования Objective-C приложений на Windows и Windows Phone. Visual Studio 2015 будет поддерживать Objective-C при помощи clang; в C++ будут реализованы настоящие coroutine.

Вот ещё бы поддержка SOM появилась, и вообще в самый раз.

@OCTAGRAM:

Типичный Borland. Пока не пнёшь, не полетит. Вот Microsoft выписал живительный пинок, ограничив COM строки юникодом, только так и появились WideString. Что бы Borland делал без такого пинка?

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

docwiki.embarcadero.com

You might consider using the {$IFDEF AUTOREFCOUNT} directive in order to have the best code for both scenarios: ARC and traditional. AUTOREFCOUNT defines code that uses automatic reference counting, such as code for the Delphi mobile compilers. This is an important directive, different from {$IFDEF NEXTGEN} (the directive that defines the new language features of the mobile compilers). AUTOREFCOUNT might be useful in the future, in case ARC is implemented on top of the Delphi desktop compilers as well.
Как тут не вспомнить пропагандистский миф
Земля наша велика и обильна, а порядка в ней нет: придите княжить и володеть нами.
IBM, ну зачем ты сдох? Кто же теперь отвесит пендель, чтоб ещё была хорошая объектная система? Они ж ведь, бедные, сами не догадаются, а от догадок юзеров будут как обычно отводить глаза.

@OCTAGRAM:

habrahabr.ru MS-DOS, который мы никогда не видели

Утилита для управления памятью MEMSET, настоящие фоновые процессы, а не обрезанные TSR, работающие на перехвате векторов прерываний. Виртуальная память и возможность выгрузки сегментов на диск. Я тут же попробовал запустить что-то командой detach и получил ответ в виде PID запущенного процесса.
Отдельно стоит отметить, что это только октябрь 1985, а первая версия Windows была выпущена только в ноябре.

@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:

en.wikipedia.org

It's essentially an unmanaged, native API. The API definitions are, however, stored in ".winmd" files
Наконец–то и у Microsoft будет описание API, не завязанное только на один, бедный метаинформацией, язык программирования.

@OCTAGRAM:

fsf.org

Вольный перевод: В Microsoft опять кого–то хлебом не корми, дай анально огородить что–нибудь. На x86 через BIOS ограничения можно снимать, а на ARM, согласно какому–то Windows 8 logo certification requirements, защита должна быть неснимаемой. В жизни не видел сертификаты Windows logo, но какие–то хомячки за бугром, оказывается, могут ценить его наличие или отсутствие настолько высоко, что вендоры и впрямь могут прогнуться и понавыпускать высокотехнологичных кирпичей, поддерживающих только одну OS. Хотя для ARM до сих пор нет нормальных компиляторов, искуственные ограничения на честно купленном девайсе недопустимы в наши полные либеральности и демократии времена.

@OCTAGRAM:

Услышите «Microsoft Virtual Server» — бегите в ужасе! Пока работал, не брезгал сеть колом встрять минут на 7, а при попытке удаления сеть и вовсе положил к чертям (Заданный узел недоступен, удалённая перезагрузка не помогает), пришлось ехать и локально деинсталлировать. 5 дней простоя.

@OCTAGRAM:

Отборный быдлокод от Microsoft (Virtual Server). Поклонникам hax.tor.hu посвящается.

onclick="javascript: document.getElementById('action').value='poweron';javascript: document.getElementById('vm').value='\u004E\u0069\u0078\u004F\u0053';document.getElementById('form1').submit();"

Для полного счастья в документе нет элемента с id="action"

@OCTAGRAM:

Microsoft Virtual Server — это месть Майкрософта Файрфоксу. Если обычно сайты косячат в IE и работают в Firefox, то админка Virtual Server косячит в Firefox и работает в IE

@OCTAGRAM:

Интересно, какие алгоритмы используются в стандартной реализации IFileDataRetriever.GetFileHash ?

@OCTAGRAM:

cybersecurity.ru

@OCTAGRAM:

При развёртывании WSUS будет логично забанить Windows Genuine Advantage. Только вот никак найти его не могу. В базе сейчас 3929 обновлений, и при прочёсывании взад–вперёд не бросается оно в глаза.