Архив за 15 марта 2016 - 12

image

Сложно работать рационально. Иногда кажется, что мир сошел с ума. Порой вы ни в чем не видите смысла. А подчас все вокруг выглядит, как заговор. Если присмотреться получше, то это, в некоторой степени, является правдой. Дэн Ариэли — король нерационального поведения. Не в том смысле, что он более неразумен, чем вы или мы. Просто он провел впечатляющее количество исследований на эту тему. И готов поделиться информацией!Читать полностью »

Бюджетный автомобиль Honda Civic LX с автопилотом по шоссе - 1

В то время как Google продолжает доводить до ума технологию полностью беспилотных автомобилей, другие производители внедряют базовую функциональность автопилота даже в модели начального уровня. Всё идёт к тому, скоро станет в большинстве новых машин стандартными станут различные автоматические системы помощи при вождении (advanced-driver assistance systems, ADAS), такие как система удержания полосы, автоматическое торможение и адаптивный круиз-контроль. Есть предложение вообще сделать эти функции обязательными для всех автомобилей, ради повышения безопасности.

Honda только что вывела на рынок дешёвый седан Civic LX с ADAS по цене всего лишь $20 440. Её примеру скоро последуют другие.
Читать полностью »

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

Я решил задействовать автоматику умного дома и тут очень кстати я прочитал про технологию Z-Wave. О том, как умный дом не дал коту замерзнуть-читайте под катом.

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

Канадский стартап Sulon анонсировал устройство Sulon Q, назвав его первым в мире решением типа «все в одном» для виртуальной и дополненной реальности.

Главное отличие Sulon Q от Oculus Rift и HTC Vive заключается в том, что эта гарнитура не требует наличия компьютера для работы. По сути, это и есть носимый компьютер, который работает под управлением операционной системы Windows 10.

Прошлым летом компания Nokia представила «первую камеру виртуальной реальности для профессиональных создателей контента» Nokia OZO, а в ноябре стартовал прием предварительных заказов по цене 60 тыс. долларов.

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

Обзор планшета ASUS ZenPad 10 - 1

Многие виды устройств в своё время проходили через определённые стадии развития. С момента появления первых представителей нового вида идёт развитие технических характеристик. Новые модели обладают более широкими возможностями, быстрее работают, качественнее показывают и играют, и т.д. Со временем происходит насыщение рынка, новые модели уже не столь сильно отличаются по своим техническим характеристикам. И наступает новый этап жизненного цикла этого вида устройств — производители начинают делать упор на внешний вид гаджетов. Подобная ситуация сложилась со смартфонами и планшетами, многие из которых сегодня стараются выделиться в первую очередь своим дизайном. Об этом хорошо свидетельствует облик планшета ASUS ZenPad 10.
Читать полностью »

Я провожу много времени в своём автомобиле и, конечно, хочется, чтобы это времяпрепровождение было приятным и безопасным. Лично мне для этого помогает масса разных гаджетов, так что я хочу рассказать о 10 самых интересных и полезных устройствах, которые использую либо сам, либо используют мои знакомые автолюбители.

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

image

Именно этой фразой нас приветствует библиотека для работы с OAuth — ScribeJava (https://github.com/scribejava/scribejava). Если быть точнее, то фраза звучит так: “Who said OAuth/OAuth2 was difficult? Configuring ScribeJava is so easy your grandma can do it! check it out:”.

И это действительно похоже на правду:

OAuth20Service service = new ServiceBuilder().apiKey(clientId).apiSecret(clientSecret)
    .callback("http://your.site.com/callback").grantType("authorization_code").build(HHApi.instance());
String authorizationUrl = service.getAuthorizationUrl();
OAuth2AccessToken accessToken = service.getAccessToken(code);

Готово! Этих трех строчек достаточно, чтобы начать делать OAuth запросы. А сам OAuth запрос можно будет сделать так:

OAuthRequest request = new OAuthRequest(Verb.GET, "https://api.hh.ru/me", service);
service.signRequest(accessToken, request);
String response = request.send().getBody();

Данные о пользователе у нас в руках (в переменной response). И ни капли понимания, как в деталях работает OAuth. Хотим асинхронные http-запросы? Нам хватит тех же трех строчек. Ниже рассмотрим это на примере.
Читать полностью »

Компания Transcend Information сообщила о выпуске нового флэш-накопителя JetDrive Go 500, который предназначен для использования с мобильными устройствам Apple, включая iPhone, iPad и iPod.

Оснащенный разъемами Lightning и USB-A накопитель JetDrive Go 500 позволит быстро перенести информацию с устройства Apple на компьютер или же обмениваться данными между подобными мобильными устройствами. Скорость передачи данных при подключении накопителя к порту USB 3.1 достигает 130 МБ/с, разъем Lightning обеспечивает скорость до 20 МБс/.

Начиная программировать на языке ассемблера для микроконтроллеров ARMпервое, с чем вы столкнетесь — это отсутствие какой либо среды для программирования (c первым проектом, программами для компиляции и сборки я уже разбирался). Причем бытует мнение, что для ассемблера ничего кроме блокнота и не нужно (максимум, «для гурманов» сообщество предложит использовать редактор с подсветкой кода). И этот подход в принципе имеет место быть — ровно на столько, на сколько удобно писать программы на С++ в блокноте — то есть до того момента, как вы перейдете от программ «Hello, Word» к чему то более сложному.

Некоторое время назад я высказал предложение о необходимости написания среды разработки (или хотя бы редактора) для программ на ассемблере, но в ответ не услышал ничего. Значит, нужно написать среду самому. Понятно, что это не будет уровень современных сред программирования, над которыми трудятся целые коллективы разработчиков (да и опыта у них намного больше чем у меня), но я и не ставлю цель конкурировать с ними по «навороченности» — мне всего лишь нужна среда для комфортного программирования на ассемблере.

Если вам нужно тоже самое и нужно именно «ехать, а не шашечки» — тогда добро пожаловать под кат.
Читать полностью »


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