Мы делаем сервис для студентов, основной задачей которого является оповещение одногруппников о различных событиях. Для этого в первую очередь мы используем механизм push-уведомлений. Приложение, разработанное для iOS и Android, будет работать как на планшетах, так и на телефонах с этими операционными системами и механизм отправки push-уведомлений не зависит от класса устройтва. До недавнего времени для Windows и Windows Phone приходилось писать два раздельных приложения, однако теперь есть возможность создавать Universal Windows app — универсальные приложения, которые работают как на Windows 8.1, так и на Windows Phone 8.1. Мы решили не отставать от прогресса и разработали Universal Windows app, отправку push-уведомлений на которое мы также хотели сделать универсальной с точки зрения кода.
Рубрика «windows» - 83
Как отправлять push-уведомления на Windows Universal app
2014-11-17 в 15:09, admin, рубрики: live tile, push notifications, push-уведомления, windows, windows phone, Блог компании Edusty, плитки, разработка под windows, разработка под windows phoneThis War of Mine — симулятор выживания
2014-11-15 в 16:26, admin, рубрики: windows, игры, никто не верит_ что это не реклама, но пираты просто не успели, стремись к 0 конверсии_чтобы читали
Это не реклама, а взгляд на необычное явление в мире игр, которое уже этим интересно. Поэтому призывать играть будут другие, а сейчас, не играя, остановимся на идее стратегии.
14 ноября 2014 состоялся релиз игры польской студии "11 bit studios", привлекавшей внимание по пре-релизам нетипичностью сюжета. Вроде бы о войне, что встречается часто, но вы не оказываетесь одной из воюющих сторон. Это — стратегия выживания вас и подконтрольной вам группы мирных жителей, с учётом всех её обычных реалий: обстрелы, снайперы, руины, мусор, без магазинов и лекарств, собирательство, грабежи. Игра навеяна реальльными событиями (Сараево, 92), причём, логика их подходит под похожие ситуации. В сюжете нет жёстких правил — придерживаться в своих решениях моральных норм или нет, но есть закономерные последствия принятых решений. При этом, в самой игре «сейвов» нет, а игра начинается со случайной генерации своего расположения, цепочку решений изменить не получится.
Читать полностью »
WinJS + универсальные приложения. Изучаем ListView
2014-11-14 в 9:54, admin, рубрики: Drop, ListView, Semantic Zoom, universal apps, windows, windows phone, winjs, Блог компании Microsoft, разработка под windows phone
В предыдущей статье я рассказала о том, как создавать галерею изображений при помощи элемента управления FlipView. Сегодня мы рассмотрим элемент управления ListView, который позволяет не только отображать различные данные в виде списка, но и работать с ними – группировать, перетаскивать и переупорядочивать.
Читать полностью »
Встреча разработчиков игр для мобильных устройств, 27 ноября, Москва
2014-11-14 в 8:55, admin, рубрики: meetup, microsoft, mobile, windows, windows phone, Блог компании Microsoft, разработка, разработка под windows phone
27 ноября приглашаем всех разработчиков игр для мобильных устройств и тех, кто только интересуется этой темой на нашу встречу.
Читать полностью »
Уязвимость 19-летней давности позволяет захватить компьютер через Internet Explorer
2014-11-12 в 14:23, admin, рубрики: internet explorer, vbscript, windows, Блог компании Positive Technologies, информационная безопасность, уязвимостиИсследователи из IBM X-Force обнаружили опасную уязвимость CVE-2014-6332, которой, по их заявлениям, подвержены все версии Microsoft Windows, начиная с Windows 95. Основное потенциально уязвимое приложение с этим багом — Internet Explorer, начиная от версии 3.0. Уязвимость позволяет получать несанкционированный доступ к пользовательским данным или удалённо запускать вредоносные программы на атакованном компьютере. При этом атакующий может обойти такие защитные механизмы, как «песочница» Enhanced Protected Mode, используемая в IE 11, и система безопасности Enhanced Mitigation Experience Toolkit (EMET).
Уязвимость появилась в коде приложений Windows ещё в 1996 году с выходом IE 3.0, где стал использоваться Visual Basic Script (VBScript). Атаки на основе этой уязвимости относятся к классу «манипуляции данными», то есть являются более редкой и более опасной техникой, чем «переполнение буфера» и другие классические способы взлома. Уязвимость связана с некорректной отработкой процедуры изменения размера массивов SafeArray, что позволяет незаметно сбивать адресацию и получать доступ к данным по любому адресу, а не только в рамках заданного массива.Читать полностью »
Критическая уязвимость в Microsoft SChannel
2014-11-12 в 9:51, admin, рубрики: Heartbleed, microsoft, schannel, windows, информационная безопасность, Сетевые технологииПользователи Windows, я думаю, были несколько расстроены, что OpenSSL Heartbleed их практически не затронул. Теперь же и они могут повеселиться!
Вчера Microsoft опубликовала Security Bulletin MS14-066, в котором описывается критический баг в SChannel — реализации SSL/TLS от Microsoft, который позволяет злоумышленнику удаленно выполнять произвольный код. Обновления, закрывающую уязвимость, уже доступны через Windows Update.
Подвержены все версии Windows, начиная с 2003, в том числе и Windows RT. Это позволяет предположить, что уязвимость имеется не только на стороне сервера, но и на стороне клиента.Читать полностью »
Windows 98 запустили на iPhone 6 Plus
2014-11-11 в 20:35, admin, рубрики: iphone, iPhone 6 plus, windows, История ИТСложно представить более противоположные вещи, чем Windows 98 и iPhone 6 Plus. Однако же, некие китайские хакеры сумели совместить несовместимое: они запустили старую «винду» на последнем поколении «яблочных» смартфонов.
Современный мобильник iPhone 6 Plus обладает лучшими техническими характеристиками и производительностью, чем любой персональный компьютер образца 1998 года. Так что Windows 98 на нём просто летает.
Читать полностью »
Программируем свой дом на .NET
2014-11-10 в 7:15, admin, рубрики: .net, noolite, windows, автоматизация дома, датчики, умный домНедавно я писал сюда статью о проекте системы управления умным домом, в разработке которого я участвую. Это .NET Windows Service, который может управлять домом по сценариям и через веб-интерфейс. В октябре как раз был релиз версии 2.0.
Весь функционал системы находится в плагинах. Если вам чего-то не хватает, вы можете легко написать собственный плагин, который будет взаимодействовать с нужным железом, интернет-сервисами или делать что-нибудь еще. Чтобы облегчить написание собственных плагинов, я создал небольшой проект, который можно использовать как пример.
Этот демо-плагин собирает информацию с датчиков температуры/влажности nooLite и отображает полученную информацию в веб-интерфейсе. Результат выглядит примерно так:
график изменения температуры за последние двое суток
текущая температура в комнатах (точнее, последние значения, полученные с датчиков)
Предлагаю вашему вниманию слегка хардкорную статью о том, как писался этот плагин. Там по шагам объясняется процесс разработки собственного плагина для умного дома и приводятся ссылки на GitHub, по которым можно скачать готовый код и запустить его. В этой статье вы узнаете, как создать заготовку плагина и запускать ее в режиме отладки, как настроить автоматическое создание таблиц в системной БД и сохранять туда данные. И, наконец, вы узнаете, как получать информацию о температуре и влажности с датчиков (если интересно только это, то листайте статью сразу в самый конец).
Чем занят центральный процессор, когда он ничем не занят?
2014-11-09 в 7:31, admin, рубрики: linux, windows, простаивание, Процессоры, энергосбережениеЗабавно, но микропроцессоры внутри устройств, на которых вы читаете «Гиктаймс», большую часть времени практически ничего не делают. Этот факт хорошо известен людям, так или иначе связавшим свою жизнь со сферой информационных технологий. Обывателю механика перехода процессора в состояние ожидания и выхода из него известна слабо.
Конечной целью работы современых процессоров являются освобождение от своих задач и скорейший переход в режим с минимальным энергопотреблением. На самом деле простаивающий процессор не простаивает, а занят процессами простаивания, ведь его нужно будет «разбудить» при возникновении какой-либо задачи.
Для человека это звучит взаимоисключающе, но для понимания этих терминов стоит помнить, что центральный процессор всегда что-то делает, даже в тот момент, когда он на самом деле не делает ничего.
В Windows этот процесс выглядит как System Idle Process или «Бездействие системы». Процесс бездействия имеет один или несколько потоков, и основной целью его существования является устранение необходимости в специальных условиях в планировщике задач. Если бы его не было, то могла бы возникнуть ситуация, когда нет ни одного доступного для запуска потока, но благодаря постоянной готовности одного или нескольких потоков задачи простаивания, этого не происходит.
Читать полностью »
Установка библиотеки WinJS 3.0
2014-11-06 в 12:37, admin, рубрики: javascript, universal apps, windows, windows phone, winjs, winjs 3.0, Блог компании MicrosoftВсем добрый день!
Не так давно мы рассказывали вам об анонсе новой версии библиотеки WinJS – WinJS 3.0.
Напомню, новая версия предоставляет нам новые функции, такие как кроссбраузерная и кроссплатформенная поддержка, обновление дизайна универсальных элементов управления и новый модульный подход.
Если вы хотите начать использовать библиотеку WinJS 3.0 уже сейчас, необходимо самостоятельно собрать ее и подключить в свой проект. В этой статье мы посмотрим, как это сделать.
Читать полностью »