Спасём Firefox

Автор: admin от 12-05-2016, 18:37, посмотрело: 192

Спасём Firefox

Автор — Кори Доктороу, от имени Фонда электронных рубежей. Это воззвание адресовано в первую очередь американским пользователям интернета, но важно не только для них, а для всех, потому что решается наша общая судьба. Сейчас определяется будущее свободного Веба.

Давным-давно было два браузера, которыми пользовались почти все: Netscape и Internet Explorer, связанные в смертельной битве за будущее Интернета. Они сильно разошлись друг от друга, чтобы склонить веб-издателей оптимизировать свои сайты каждый под свой браузер в надежде, что пользователи последуют за ними.

Затем произошёл перелом: открытый, некоммерческий браузер Mozilla выделился из Netscape и поставил перед собой другую задачу: служить не издателям, а самим пользователям. Mozilla по умолчанию блокировала всплывающие окна с рекламой, бич раннего интернета. Это был шаг, который не мог позволить себе ни один из основных браузеров, потому что издатели были уверены, что не выживут без такой рекламы, и любой браузер со встроенной блокировкой отвернул бы от себя издателей, что многое значило в конкурентной борьбе.

Категория: Программирование

 

Intel Edison в IoT: безопасное подключение сенсорного узла к интернету с помощью MQTT

Автор: admin от 12-05-2016, 18:06, посмотрело: 283

Мы уже писали о MQTT-брокере и о том, как собрать сенсорный узел на базе Intel Edison. Устройство содержит кнопку, датчики движения, температуры и освещённости. Сегодня подключим всё это к Mosquitto MQTT-серверу, наладим двустороннюю связь, сделаем нашу конструкцию полноценной частью интернета вещей.

Intel Edison в IoT: безопасное подключение сенсорного узла к интернету с помощью MQTT

Категория: Программирование, Веб-разработка, Сетевые технологии

 

Автодокументирование Perfect сервера

Автор: admin от 12-05-2016, 17:26, посмотрело: 133

Автодокументирование Perfect сервера
В прошлый раз мы говорили, что Perfect не имеет автодокументирование реализуемого API из коробки. Возможно, что в следующей реализации разработчики пофиксят это досадное упущение. Но ничего не мешает нам позаботится об этом самостоятельно. Благо, необходимо добавить совсем не много кода.

Категория: Веб-разработка, Game Development, iOS

 

Антивирус как угроза

Автор: admin от 12-05-2016, 17:23, посмотрело: 315

Антивирус как угроза


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

Но, как и любые сложные программы, антивирусы подвержены уязвимостям. При этом процессы антивирусных продуктов, как правило, являются доверенными и выполняются в привилегированном режиме, с высокими правами доступа. Это делает антивирусы интересной мишенью для злоумышленников, поскольку их эксплуатация может приводить к компрометации всей системы.

Категория: Информационная безопасность

 

Подключайтесь к вебинару: «Платформа управления данными SQL Server 2016». Начало 13 мая в 11:00 (МСК)

Автор: admin от 12-05-2016, 17:00, посмотрело: 230

Уважаемые коллеги!
Приглашаем вас на вебинар для ИТ-специалистов и администраторов, посвященный платформе управления данными SQL Server 2016.
Начало 13 мая 2016 года в 11:00 (МСК).

Категория: Компании » Microsoft

 

Google I/O Extended 2016

Автор: admin от 12-05-2016, 16:58, посмотрело: 188

Привет, хабр! 18-20 мая 2016 года в Маунтин Вью, Калифорния, пройдет юбилейная, десятая по счету конференция Google I/O, посвященная самым актуальным передовым трендам в технологиях и программном обеспечении от Google.

Google I/O Extended 2016


Лететь через пол мира на одну конференцию — удовольствие то ещё, да и если всех желающих собрать — никаких конференц-холлов не хватит. Поэтому мы рады вам сообщить, что Google I/O будет проходить и в самых крупных городах России.

Google I/O Extended — уникальная возможность стать участником одного из самых крупных слётов любителей Google-технологий. Всё будет происходить в онлайн-режиме, так что вы сможете вместе с представителями GDG в Маунтин Вью наблюдать за ежегодной презентацией самых крутых новинок в IT мире! Сейчас I/O Extended включает более 550 ивентов в 94 странах на 6 континентах и охватывает всю планету.

Категория: Программирование, Google

 

Приводим данные и код в порядок: данные и разметка, часть 2

Автор: admin от 12-05-2016, 16:46, посмотрело: 189

Приводим данные и код в порядок: данные и разметка, часть 2


В этой серии из двух статей о производительности и памяти описываются базовые принципы и приводятся советы для разработчиков по повышению производительности программного обеспечения. Эти статьи затрагивают, в частности, работу памяти и компоновку. В первой части было рассказано об использовании регистров и о применении алгоритмов блокирования для повышения многократного использования данных. В этой части статьи сначала описывается компоновка данных для обычного распараллеливания — программирования для общей памяти с потоками, а затем распределенные вычисления по сетям MPI. В статье описываются понятия, связанные с распараллеливанием: векторизация (инструкции SIMD) и работа с общей памятью (многопоточная архитектура), а также вычисления с распределенной памятью. И наконец, в этой статье сравниваются компоновки данных «массив структур» (AOS) и «структура массивов» (SOA).

Категория: Программирование

 

Приходите на встречи ИТ-сообществ в ваших городах

Автор: admin от 12-05-2016, 15:15, посмотрело: 209

Уважаемые коллеги!

В мае-июне в различных городах России пройдут встречи, организованные местными ИТ-сообществами. В ходе этих мероприятий будут рассматриваться различные (см. расписание) вопросы, связанные с технологиями Microsoft и не только, а именно:

  • DevOps

  • Microsoft Azure

  • Модернизация ЦОД-ов

  • Управление мобильными устройствами

  • Windows 10

Категория: Microsoft, Windows

 

Записывайтесь на новый онлайн-курс от Mail.Ru Group на Stepic

Автор: admin от 12-05-2016, 14:33, посмотрело: 210

Записывайтесь на новый онлайн-курс от Mail.Ru Group на Stepic

Мы продолжаем запускать в партнерстве со Stepic бесплатные онлайн-курсы по дисциплинам из Технопарка, Техносферы и Технотрека. Сегодня мы хотим представить наш новый курс: «Основы постановки задачи на разработку программ».

Кроме того, мы перезапускаем три курса: «Web-технологии», «Многопоточное программирование», «Hadoop» — и снова открываем на них запись.

Категория: Программирование

 

Оптимизация работы USB-устройств под Android

Автор: admin от 12-05-2016, 14:07, посмотрело: 212

Большинство устройств на Android при наличии порта OTG поддерживают на уровне системы (ядра Linux или стандартных компонентов Android) следующие классы устройств:



  • Устройства ввода — клавиатуры, мыши, джойстики (HID);

  • Накопители (Mass Storage).


Несколько реже:



  • Сотовые модемы;

  • Сетевые адаптеры;

  • Вебкамеры.


Хабы поддерживаются при наличии полноценных хост-портов, но не поддерживаются на портах OTG. Подробнее список устройств, поддерживаемых на уровне ядра Linux, можно получить в sysfs:


$ ls /sys/bus/usb/drivers


Если же модуль в принципе доступен в исходниках ядра Linux, но не включен в Android — не стоит рассчитывать на то, что его получится собрать и расставить на все целевые системы.


Однако, начиная с Android 3.1 (API 12), в системе содержатся средства, достаточные для поддержки на уровне приложения любой USB периферии. Данные средства описаны в разделе USB Host руководства по Android API. Здесь же я хочу привести примеры реальной работы с некоторыми видами устройств.

Категория: Веб-разработка, Android

 
Назад Вперед