Архив за 21 февраля 2016 - 3

Не секрет, что уже в нынешнем году компании TSMC и Samsung должны начать выпуск полупроводниковой продукции по 10-нанометровому техпроцессу. А вот Intel в этом вопросе на сей раз отстанет от конкурентов.

Intel начнёт производить 10-нанометровую продукцию во втором полугодии 2017 года

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

Новый стандарт eSIM придет на смену классическим SIM-картам

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

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

Пара часов из жизни математика-программиста или читаем википедию

Для начала в качестве эпиграфа цитирую rocknrollnerd:

— Здравствуйте, меня зовут %username%, и втайне раскрываю суммы из сигма-нотации на листочке, чтобы понять, что там происходит.
— Привет, %username%!

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

Если ПИД я ещё себе худо-бедно на пальцах представляю (вот моя статья, которую с какого-то перепугу перенесли на гиктаймс), то про другие способы управления я даже и не слышал толком. Итак, моя задача — это представить себе (и объяснить студентам, а заодно и вам), что такое линейно-квадратичный регулятор. Пока что работы с железом не будет, я просто покажу, как я работаю с литературой, ведь именно это и составляет львиную долю моей работы.

Раз уж пошёл эксгибиционизм про мою работу, то вот вам моё рабочее место (кликабельно):
Математика на пальцах: линейно-квадратичный регулятор - 1Математика на пальцах: линейно-квадратичный регулятор - 2

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

В этом году на MWC в Барселоне две компании выпустили свои первые гибридные планшеты — Alcatel и Huawei. Но если Alcatel Plus 10 с точки зрения железа весьма средний, хотя может раздавать 4G LTE по Wi-Fi 15 пользователям, то 12-дюймовый Huawei MateBook — это мощный гаджет массой 635 граммов на Intel Core M 3,1ГГц, с 8ГБ оперативной памяти и SSD на 512 ГБ.

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

Стараясь оставаться в тренде и следуя веяниям моды веб разработки, последнее веб приложение я решил реализовать как набор микросервисов на ruby плюс “толстый” клиент на ember. Одна из первых проблем, вставших перед мной была связана с аутентификацией запросов. Если в классическом, монолитном, приложении все просто, используем куки, сессии, подключаем какой-нибудь devise, то тут все как в первый раз.

Архитектура

За базу я выбрал JWT — Json Web Token. Это открытый стандарт RFC 7519 для представления заявок (claims) между двумя участниками. Он представляет из себя структуру вида: Header.Payload.Signature, где заголовок и payload это запакованые в base64 json хэши. Здесь стоит обратить внимание на payload. Он может содержать в себе все что угодно, в принципе это может быть и просто client_id и какая-то другая информация о пользователе, но это не очень хорошая идея, лучше передавать там только ключ идентификатор, а сами данные хранить где-то в другом месте. В качестве хранилища данных можно использовать что угодно, но мне показалось, что redis будет оптимальным, тем более что он пригодится и для других задач. Еще один важный момент — каким ключем мы будем подписывать наш токен. Самый простой вариант использовать один shared key, но это явно не самый безопасный вариант. Коль скоро мы храним данные сессии в redis, ничто не мешает нам генерировать уникальный ключ для каждого токена и хранить его там же.

Понятно, что генерировать токены будет сервис отвечающий за авторизацию, но кто и как будет их проверять? В принципе можно проверку затолкать в каждый микросервис, но это противоречит идеи их максимального разделения. Каждый сервис должен будет содержать логику обработки и проверки токенов да еще и иметь доступ к redis. Нет, наш цель получить архитектуру в которой все запросы приходящие в конечные сервисы уже авторизованы и несут в себе данные о пользователе (например в каком-нибудь специальном заголовке).
Читать полностью »

Сегодня компания LG, как и обещала, представила новый флагманский смартфон LG G5, который оснащен дисплеем диагональю 5,3 дюйма с разрешением 2560 на 1440 точек и процессором Qualcomm Snapdragon 820.

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

В сентябре 2014 года была представлена первая компактная камера Canon с датчиком изображения формата 1 дюйм — Canon PowerShot G7 X. На этой неделе японский производитель объявил о выпуске обновленной модели PowerShot G7 X Mark II, предварительные сведения о которой появились в середине месяца.

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

По данным аналитиков IDC, за четвёртый квартал 2015 года в Западной Европе было реализовано более 14 млн планшетов. По сравнению с аналогичным периодом прошлого года это соответствует спаду на 10,1%. А вот если рассматривать выручку, то рынок упал лишь на 1,8%.

Это обусловлено растущей популярностью гибридных устройств, которые, соответственно, стоят дороже обычных планшетов. Таких аппаратов за квартал было реализовано около 2,6 млн, что соответствует росту в годовом выражении более чем в три раза.

Компания Apple продолжает искать новые пути заработка, не меняя бизнес кардинально. Кто-то может связать это со снижением спроса на смартфоны, кто-то скажет, что купертинцы просто не стоят на месте.

Как бы там ни было, в рамках программы iPhone Upgrade компания предоставила всем желающим возможность приобрести свои смартфоны в рассрочку. Данный план называется Trade Up With Installments и позволяет выплачивать стоимость устройства всего по $15 в месяц.

На этой неделе компания Canon представила компактную камеру PowerShot SX720 HS, предварительные сведения о которой появились незадолго до того. В устройстве, относящемся к серии камер для путешествий, используется датчик изображения типа BSI CMOS формата 1/2,3 дюйма (6,17 x 4,55 мм) разрешением 20,3 Мп, процессор Digic 6 и 40-кратный зум-объектив.


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