В современных фильмах нередко можно увидеть, как та или иная группа хакеров (или всего один человек) получает доступ к данным какой-то крупной корпорации и затем использует эти данные тем или иным способом.
Архив за 29 ноября 2016 - 7
Проезд в метро Сан-Франциско сделали бесплатным из-за атаки хакеров
2016-11-29 в 8:55, admin, рубрики: Новости, метки: новостиНовый бюджетный смартфон HP с ОС Windows 10 Mobile будет поддерживать аксессуары для Elite x3
2016-11-29 в 8:54, admin, рубрики: Новости, метки: новостиНапомним, в данный момент американцы могут приобрести комплект HP Elite x3 Holiday Bundle, включающий смартфон HP Elite x3 со всеми полезными аксессуарами по очень привлекательной цене. Предложение должно было закончиться еще вчера, однако на сайте Microsoft Store все еще указана праздничная цена.
Чуть более недели назад стало известно о том, что HP и Microsoft работают над еще одним смартфоном, который будет работать под управлением Windows 10 Mobile и ориентироваться не на корпоративный сегмент, а на рядовых пользователей.
12 млрд реквестов в месяц за 120$ на java
2016-11-29 в 8:48, admin, рубрики: distributed systems, high-load, java, netty, performance, vanilla java, Анализ и проектирование системКогда Вы запускаете свой продукт — Вы совершенно не знаете, что произойдет после запуска. Вы можете так и остаться абсолютно никому не нужным проектом, можете получить небольшой ручеек клиентов или сразу целое цунами пользователей, если про Вас напишут ведущие СМИ. Не знали и мы.
Этот пост об архитектуре нашей системы, ее эволюционном развитии на протяжении уже почти 3-х лет и компромиссах между скоростью разработки, производительностью, стоимостью и простотой.
Упрощенно задача выглядела так — нужно соединить микроконтроллер с мобильным приложением через интернет. Пример — нажимаем кнопку в приложении зажигается светодиод на микроконтроллере. Тушим светодиод на микроконтроллере и кнопка в приложении соответственно меняет статус.
Так как мы стартовали проект на кикстартере, перед запуском сервера в продакшене у нас уже была довольно большая база первых пользователей — 5000 человек. Наверное многие из Вас слышали про известный хабра эффект, который положил в прошлом многие веб ресурсы. Мы, конечно же, не хотели повторять эту участь. Поэтому это отразилось на подборе технического стека и архитектуре приложения.
Сразу после запуска вся наша архитектура выглядела так:
Это была 1 виртуалка от Digital Ocean за 80$ в мес (4 CPU, 8 GB RAM, 80 GB SSD). Взяли с запасом. Так как “а вдруг лоад пойдет?”. Тогда мы действительно думали, что, вот, запустимся и тысячи пользователей ринут на нас. Как оказалось — привлечь и заманить пользователей та еще задача и нагрузка на сервер — последнее о чем стоит думать. Из технологий на тот момент была лишь Java 8 и Netty с нашим собственным бинарным протоколом на ssl/tcp сокетах (да да, без БД, spring, hibernate, tomcat, websphere и прочих прелестей кровавого энтерпрайза).
Все пользовательские данные хранились просто в памяти и периодически сбрасывались в файлы:
try (BufferedWriter writer = Files.newBufferedWriter(fileTo, UTF_8)) {
writer.write(user.toJson());
}
China Mobile начнет развертывание сетей 5G в 2017 году, планируя построить 10 000 базовых станций за три года
2016-11-29 в 8:45, admin, рубрики: Новости, метки: новостиХорошо осведомленные источники сообщают, что крупнейший оператор мобильной связи в мире China Mobile планирует начать развертывание сетей 5G уже в следующем году.
На первоначальной стадии будут построены семь экспериментальных базовых станций в четырех-пяти городах страны, они будут использовать частоты до 6 ГГц. В течение следующего года оператор планирует наладить работу 20 базовых станций в нескольких городах и начать их коммерческое использование в 2018 году.
Тут-тук, откройте
2016-11-29 в 8:35, admin, рубрики: Google Chrome, html5, javascript, JS, knock-knock, voximplant, WebRTC, Блог компании Voximplant, видеозвонки, Разработка веб-сайтов, Разработка систем связи
Всем снова привет! На этих выходных я выступал на DevFest Siberia 2016 с проектом IoT домофона. Это была невероятно атмосферная конференция. Но разговор не о ней. Во время доклада я пообещал, что отдельно расскажу на Хабре, как организовать аналог технологии Knock Knock из Google DUO в домофоне.
Небольшая справка от Google:
«Когда вы звоните контакту в Duo, абонент может увидеть ваше видео, если вы входите в число его контактов. Вы увидите абонента только после того, как он ответит на вызов».
Читать полностью »
В следующем году Google продаст 5-6 млн смартфонов Pixel
2016-11-29 в 8:30, admin, рубрики: Новости, метки: новостиСпециалисты Morgan Stanley подсчитали, что смартфоны Google Pixel принесут поисковому гиганту около 3,8 млрд долларов выручки в 2017 году. Подсчёты основаны на прогнозе, согласно которому Google в следующем году сможет реализовать 5-6 млн смартфонов.
Банк также утверждает, что до конца текущего года Google реализует около 3 млн новых аппаратов, что принесёт компании около 2 млрд долларов.
Почему не Assets Pipeline?
2016-11-29 в 8:29, admin, рубрики: asset pipeline; requirejs;, ruby on rails, метки: asset pipeline; requirejs;Вступление
The asset pipeline is technically no longer a core feature of Rails 4, it has been extracted out of the framework into the sprockets-rails gem.
Rails Guides. The Asset Pipeline
Это значит, что, начиная с rails 4.2 механизм asset pipeline больше не является частью ядра rails и может не использоваться в процессе разработки приложения. Данный gem подключается по-умолчанию. Действительно, в простых приложениях (сайт-визитка, блог) данный подход вполне оправдан и позволяет не заботится о написании сложных, зависимых друг от друга frontend компонентов. В профессиональной разработке больших сайтов роль frontend заметно возрастает, как и сложность работы с ним. Итак, выдвинем свои предположения по поводу того, почему разработчики Rails уже не навязывают сценарий использования sprockets.Читать полностью »
От арбитражника до владельца компании с оборотом в $100 млн
2016-11-29 в 8:26, admin, рубрики: бизнес-модели, Блог компании Mobio, венчурные инвестиции, делегирование, инвестиции в стартапы, Карьера в IT-индустрии, мотивация сотрудников, Развитие стартапа, разработка продукта, стартапКаждый арбитражник, хоть раз задумывался о том, чтобы создать свой бизнес. В арбитраже есть много плюсов — можно много путешествовать, ни от кого не зависеть и при этом зарабатывать хорошие деньги. Но рано или поздно наступит момент, когда ты начнешь задавать себе вопрос: «А что дальше?»
Мы хотим рассказать о Роберте Грине, основателе Zeropark и Voluum. Роберт прошел нелегкий путь от обычного арбитражника до владельца крупной компании с оборотом более $100 млн в год.
Под катом мы публикуем перевод интервью с Робом, в котором он рассказал:
- как завязал с арбитражем и начал собственный бизнес;
- как выжил из компании двух владельцев;
- как ему удалось справиться с эмоциональным и физическим выгоранием;
- как потерял на старте $300 000 за четыре часа;
- как научился делегировать.
Huawei планирует открыть 1500 магазинов в Латинской Америке, где компания продала более 10 млн смартфонов
2016-11-29 в 8:20, admin, рубрики: Новости, метки: новостиКомпания Huawei сообщила о преодолении важной отметки на рынке Латинской Америки, где китайский производитель отгрузил более 10 млн смартфонов.
Информацию сообщил вице-президент Huawei Юй Чэндун (Yu Chengdong), который также опубликовал праздничный постер с футболистом Лионелем Месси (Lionel Messi), являющимся рекламным лицом смартфонов компании.
Управление контейнерами с runC
2016-11-29 в 8:03, admin, рубрики: devops, runC, selectel, Блог компании Селектел, контейнеризация, контейнеры, селектел, метки: runC
Продолжаем цикл статей о контейнеризации. Сегодня мы поговорим о runC — инструменте для запуска контейнеров, разрабатываемом в рамках проекта Open Containers. Цель этого проекта заключается в разработке единого стандарта в области контейнерных технологий. Проект поддерживают такие компании, как Facebook, Google, Microsoft, Oracle, EMC, Docker. Летом 2015 года был опубликован черновой вариант спецификации под названием Open Container Initiative (OCI).
Читать полностью »