Архив за 29 марта 2016

image

Компания Canonical Ltd., занимающаяся популяризацией свободного ПО и испанский производитель мобильных устройств BQ объявили о начале предварительных продаж планшета на операционной системе Ubuntu. Планшет называется Aquaris M10 Ubuntu Edition, предлагается в двух вариантах – FHD и HD, и стоит €290 и €250 соответственно.

Обычные версии этого планшета поставляются с ОС Android 5.1 Lollipop, но в сотрудничестве с Canonical Ltd., стало возможным купить их и с ОС Ubuntu. В прошлом месяце на выставке Mobile World Congress 2016, проходившей в Испании, Canonical демонстрировала на своём стенде как эти планшеты, так и Ubuntu-версии других мобильных устройств – в частности, смартфоны Meizu PRO 5, Sony Xperia Z1 и OnePlus One.
Читать полностью »

image Node.js разработчики, запускайте команду `npm install` на свой страх и риск и помните, что само-распространяющийся червь свободно гуляет по экосистеме.

Никогда нельзя полагать, что скачанный из интернета файл является безопасным. Это справедливо и для NPM, стандартного менеджера пакетов Node.js. Уязвимость при установке скриптов позволяет атакующему создать само-распространяющегося червя, который может проходить сквозь NPM пакеты.
Читать полностью »

Да, да, доброго времени суток!
Давненько я не садился за баранку этого пылесоса… Это я про написание статей на Хабр. Да, срок моего отсутствия уже серьезный, и меня иногда начинают упрекать, что я совсем пропал. Но, я не пропал, я похоже погрузился совсем основательно и дела пусть и не так стремительно, как хотелось бы, но идут и даже приносят прибыль, что на данном этапе проекта становится своеобразным маслом на хлебушек не только для меня. А система продолжает развиваться и планы строятся уже так, что я понимаю, что их сложно будет реализовать даже небольшой командой. Но, обо всем по-порядку…
Читать полностью »

Перевод статьи Pascal Hertleif "Good Practices for Writing Rust Libraries" (2015.10.24).

Прошел примерно год, как меня заинтересовал Rust, язык программирования от Mozilla Research, сосредоточенный на решении трёх задач: безопасность, скорость и параллелизм. Он такой же низкоуровневый, как Си или C++, имеет хорошую систему типов (с обобщениями (generics) и типажами (traits)), дружелюбный компилятор и отличный менеджер пакетов Cargo.
С выпуска Rust 1.0 прошло уже пол года (май 2015): многие библиотеки (пакеты, crates), включая некоторые мои, были опубликованы в центральном регистре crates.io. Вот неплохие практики (еще рановато называть их "лучшими"), которые помогут другим людям находить, использовать и дополнять вашу библиотеку.Читать полностью »

Первая Олимпиада для киборгов пройдёт в октябре в Швейцарии - 1

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

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

Введение

Летом 2015 года перед нами, разработчиками «Кода безопасности», встала задача реализации защищенного хранилища под Android с шифрованием по стандартам, признанным российским законодательством. До этого у нас уже было решение на планшете, к которому имелись исходники Android. И это позволило нам выпустить обновленное ядерное шифрование (dm-crypt) под поддержку ГОСТ 89, добавить в /system/lib ГОСТ-библиотеки, пропатчить cryptofs подсистему демона vold. В итоге в нашем распоряжении оказалось решение, которое подходило лишь для определенной модели планшета, и не являлось универсальным. Узнав, что в Android версии 4.4 (API уровня 19) появился API, позволяющий осуществлять доступ к данным после регистрации и реализации своего кастомного DocumentsProvider, мы решили создать решение, использующее GOST-шифрование в userspace с использованием данного API, которое не зависело бы от модели устройства.
Для тех, кто заитересовался — добро пожаловать под кат.

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

Умная дача #1. Модули Sonoff от ITEAD - 1

Когда-то, уже давным-давно, когда я ввязался в тему разработки электроники, на рынке «умно-домовых» устройств было пусто. Пусто — для меня. Мне хотелось использовать устройства, одновременно, и достаточно недорогие, и адекватно функциональные. Дешевые девайсы на 433-ем радиоканале для этого не подходили в силу своей простоты. У них нет обратной связи, нет шифрования. Легко можно прослушать команды управления в эфире и делать с «его» умным домом любые пакости. Нельзя быть уверенным, включилось ли реально устройство в результате посланной команды. Всё остальное имело неадекватный ценник.

С тех пор утекло много воды. Разработка диммера так и не дошла до финала. Не получилось устранить все проблемы с питанием — wi-fi модуль довольно прожорлив и недостаточно стабильно работает в нашей схеме включения. Пока разработка вяло текла, рынок заполнился светодиодными лампами, не диммируемыми в своем большинстве. Изменилось моё понимание умного дома. Вроде бы диммер в том его формате, как мной задумывался, не очень-то и нужен. Ибо «умный дом» должен работать сам, без выключателей. Изменился курс доллара, что осложнило разработку любого электронного проекта, а разработку диммера осложнило значительно. Устройство у него не простое, себестоимость высокая и зависит она от доллара практически напрямую. Поэтому проект диммера пока на паузе. До лучших времен. Или насовсем.

Своего решения всё не было и не было, а дача строилась. Если в квартире «умный дом» все-таки больше «погремушка», то за городом автоматика может сделать жизнь значительно более комфортной. Я регулярно искал возможные решения от других производителей. И все не находил. До недавнего времени.
Читать полностью »

Компания Xiaomi представила смартфон Redmi 3 Pro. Как легко понять по названию, он является разновидностью модели Redmi 3, увидевшей свет в начале января.

Конфигурация смартфона Xiaomi Redmi 3 Pro включает 3 ГБ оперативной памяти

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

Одновременно с объективом Sony FE 50mm F1.8 (SEL50F18F), компания Sony сегодня представила второй полнокадровый объектив — FE 70-300mm F4.5-5.6 G OSS (SEL70300G), также оснащенный креплением Sony E.

Продажи FE 70-300mm F4.5-5.6 G OSS (SEL70300G) производитель обещает начать в мае по цене около $1200

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

В декабре прошлого года компания GoPro пообещала, что версия ее приложения для работы с камерами, предназначенная для устройств с ОС Windows Phone, будет совместимо с Windows 10 Mobile. Однако по последним данным, планы компании изменились. Поддержка Windows Phone будет прекращена.

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

Отметим, что речь идет только об адаптации приложения к новой версии ОС

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