Рубрика «windows» - 82

Итак, друзья, некоторое подмножество нас (людей) так или иначе испытавает необходимость удаленного управления компьютером (как правило, сервера) на linux (способ может сработать и в BSD, и в Mac OS X, но я не пробовал) при помощи ssh. Другое подмножество использует Windows в качестве ОС на основной рабочей машине. К пересечению этих подмножеств обращена моя статья.

Как же получить комфортный remote access к bash из-под Windows?

image
Читать полностью »

KB3000850

Только что проверил обновления Windows 8.1 (x64), нашло 2 важных обновления и одно необязательное, которое весит 724 Мб — KB3000850. Как-то совсем нет информации о столь крупном обновлении в интернете. Кто-нибудь знает что оно исправляетдополняет?

Читать полностью »

Мы делаем сервис для студентов, основной задачей которого является оповещение одногруппников о различных событиях. Для этого в первую очередь мы используем механизм push-уведомлений. Приложение, разработанное для iOS и Android, будет работать как на планшетах, так и на телефонах с этими операционными системами и механизм отправки push-уведомлений не зависит от класса устройтва. До недавнего времени для Windows и Windows Phone приходилось писать два раздельных приложения, однако теперь есть возможность создавать Universal Windows app — универсальные приложения, которые работают как на Windows 8.1, так и на Windows Phone 8.1. Мы решили не отставать от прогресса и разработали Universal Windows app, отправку push-уведомлений на которое мы также хотели сделать универсальной с точки зрения кода.

Как отправлять push-уведомления на Windows Universal app - 1
Читать полностью »

This War of Mine — симулятор выживания - 1
This War of Mine — симулятор выживания - 2
Это не реклама, а взгляд на необычное явление в мире игр, которое уже этим интересно. Поэтому призывать играть будут другие, а сейчас, не играя, остановимся на идее стратегии.

14 ноября 2014 состоялся релиз игры польской студии "11 bit studios", привлекавшей внимание по пре-релизам нетипичностью сюжета. Вроде бы о войне, что встречается часто, но вы не оказываетесь одной из воюющих сторон. Это — стратегия выживания вас и подконтрольной вам группы мирных жителей, с учётом всех её обычных реалий: обстрелы, снайперы, руины, мусор, без магазинов и лекарств, собирательство, грабежи. Игра навеяна реальльными событиями (Сараево, 92), причём, логика их подходит под похожие ситуации. В сюжете нет жёстких правил — придерживаться в своих решениях моральных норм или нет, но есть закономерные последствия принятых решений. При этом, в самой игре «сейвов» нет, а игра начинается со случайной генерации своего расположения, цепочку решений изменить не получится.

Читать полностью »

WinJS + универсальные приложения. Изучаем ListView - 1

В предыдущей статье я рассказала о том, как создавать галерею изображений при помощи элемента управления FlipView. Сегодня мы рассмотрим элемент управления ListView, который позволяет не только отображать различные данные в виде списка, но и работать с ними – группировать, перетаскивать и переупорядочивать.
Читать полностью »

Встреча разработчиков игр для мобильных устройств, 27 ноября, Москва - 1

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

Исследователи из IBM X-Force обнаружили опасную уязвимость CVE-2014-6332, которой, по их заявлениям, подвержены все версии Microsoft Windows, начиная с Windows 95. Основное потенциально уязвимое приложение с этим багом — Internet Explorer, начиная от версии 3.0. Уязвимость позволяет получать несанкционированный доступ к пользовательским данным или удалённо запускать вредоносные программы на атакованном компьютере. При этом атакующий может обойти такие защитные механизмы, как «песочница» Enhanced Protected Mode, используемая в IE 11, и система безопасности Enhanced Mitigation Experience Toolkit (EMET).

image

Уязвимость появилась в коде приложений Windows ещё в 1996 году с выходом IE 3.0, где стал использоваться Visual Basic Script (VBScript). Атаки на основе этой уязвимости относятся к классу «манипуляции данными», то есть являются более редкой и более опасной техникой, чем «переполнение буфера» и другие классические способы взлома. Уязвимость связана с некорректной отработкой процедуры изменения размера массивов SafeArray, что позволяет незаметно сбивать адресацию и получать доступ к данным по любому адресу, а не только в рамках заданного массива.Читать полностью »

Пользователи Windows, я думаю, были несколько расстроены, что OpenSSL Heartbleed их практически не затронул. Теперь же и они могут повеселиться!

Вчера Microsoft опубликовала Security Bulletin MS14-066, в котором описывается критический баг в SChannel — реализации SSL/TLS от Microsoft, который позволяет злоумышленнику удаленно выполнять произвольный код. Обновления, закрывающую уязвимость, уже доступны через Windows Update.

Подвержены все версии Windows, начиная с 2003, в том числе и Windows RT. Это позволяет предположить, что уязвимость имеется не только на стороне сервера, но и на стороне клиента.Читать полностью »

Сложно представить более противоположные вещи, чем Windows 98 и iPhone 6 Plus. Однако же, некие китайские хакеры сумели совместить несовместимое: они запустили старую «винду» на последнем поколении «яблочных» смартфонов.

Windows 98 запустили на iPhone 6 Plus

Современный мобильник iPhone 6 Plus обладает лучшими техническими характеристиками и производительностью, чем любой персональный компьютер образца 1998 года. Так что Windows 98 на нём просто летает.
Читать полностью »

Недавно я писал сюда статью о проекте системы управления умным домом, в разработке которого я участвую. Это .NET Windows Service, который может управлять домом по сценариям и через веб-интерфейс. В октябре как раз был релиз версии 2.0.

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

Этот демо-плагин собирает информацию с датчиков температуры/влажности nooLite и отображает полученную информацию в веб-интерфейсе. Результат выглядит примерно так:

график изменения температуры за последние двое суток
Программируем свой дом на .NET

текущая температура в комнатах (точнее, последние значения, полученные с датчиков)
Программируем свой дом на .NET

Предлагаю вашему вниманию слегка хардкорную статью о том, как писался этот плагин. Там по шагам объясняется процесс разработки собственного плагина для умного дома и приводятся ссылки на GitHub, по которым можно скачать готовый код и запустить его. В этой статье вы узнаете, как создать заготовку плагина и запускать ее в режиме отладки, как настроить автоматическое создание таблиц в системной БД и сохранять туда данные. И, наконец, вы узнаете, как получать информацию о температуре и влажности с датчиков (если интересно только это, то листайте статью сразу в самый конец).

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js