Архив за 26 июня 2019 - 5

В честь своего 30-летия компания Mad Catz объявила о выпуске ограниченной серии мышей R.A.T. 8+ 1000 Optical Gaming Mouse. Таких мышей будет выпущено всего 1000 штук.

По сути, это памятное издание модели R.A.T. 8+,  которая уже пользуется популярностью у любителей игр. Вариант, выпущенный ограниченной партией, отличается внешним оформлением и подарочной упаковкой.

Смартфон LG W10 оснащён экраном HD+ и процессором Helio P22

Компания LG официально представила смартфон W10 на программной платформе Android 9.0 Pie, который можно будет приобрести по ориентировочной цене 130 долларов США.

За указанную сумму покупатель получит аппарат, оборудованный 6,19-дюймовым дисплеем HD+ Notch FullVision. Разрешение панели составляет 1512 × 720 точек, соотношение сторон — 18,9:9.

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

Специалисты аналитической компании IDC подготовили новый прогноз, в котором сказано, что глобальные расходы на инициативы в области умных городов в 2023 году достигнут 189,5 млрд долларов. Главными приоритетами этих инициатив названы энергетические и инфраструктурные проекты. За ними по расходам следует общественная безопасность и умный транспорт. Суммарно на приоритетные области будет приходиться более половины всех расходов умных городов в период с 2019 по 2023 год, охватываемый прогнозом.

Работа с JSON RPC в Symfony 4 - 1

Всем привет, сегодня поговорим о том, как подружить Symfony 4, JSON RPC и OpenAPI 3.

Данная статья рассчитана не на новичков, вы уже должны понимать как работать с Symfony, Depedency Injection и другими «страшными» вещами.

Сегодня рассмотрим одну конкретную реализацию JSON RPC.

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

image

Там для меня горит очаг,
Как вечный знак забытых истин,
Мне до него — последний шаг,
И этот шаг длиннее жизни…

Игорь Корнелюк
Читать полностью »

Apple купила Drive.ai — стартап, разрабатывающий робомобили - 1
Источник: Drive.ai

Во вторник компания Apple объявила о приобретении стартапа Drive.ai, который занимается производством беспилотных автомобилей. Пресс-секретарь Apple подтвердила, что компания приобрела стартап напрямую, но не раскрыла цену сделки.

Ранее, в апреле, Apple в рамках реструктуризации уволила 190 сотрудников — в основном, инженеров по аппаратному и программному обеспечению, которые были заняты над проектами по производству собственного беспилотника Apple. Согласно новостному сайту Axios, Apple уже наняла десятки сотрудников из Drive.ai. Кроме того, списки вакансий в Apple, которые содержат ключевое слово «автономный», увеличились с 26 позиций в начале года до 35 в июне, сообщает портал Thinknum.
Читать полностью »

«Не так важны инструменты, как умение мыслить о системах, которые они создают». Большое интервью с Мартином Клеппманом - 1

Мартин Клеппман (Martin Kleppman) – исследователь в Кембриджском университете, работающий над CRDT и формальной верификацией алгоритмов. Его книга «Designing Data-Intensive Applications», опубликованная в 2017 году, стала бестселлером в области хранения и обработки данных. 

Kevin Scott (CTO в Microsoft) однажды сказал: «Эта книга должна быть обязательной для инженеров-разработчиков. Это редкий ресурс, объединяющий теорию и практику, помогающий разработчикам глубже продумывать дизайн и реализацию инфраструктуры и систем обработки данных». Что-то похожее говорил и Jay Kreps — создатель Apache Kafka и CEO Confluent.

А прежде чем заняться академическими исследованиями, Мартин работал в индустрии и стал сооснователем двух успешных стартапов: Rapportive (купленный LinkedIn в 2012 году) и Go Test It (куплен RedGate).

Этот хабрапост – развернутое интервью с Мартином. Примерные темы обсуждения:

  • Переход от бизнеса к академическим исследованиям;
  • Предпосылки написания Designing Data-Intensive Applications;
  • Здравый смысл против искусственного ажиотажа и рекламы инструментов;
  • Ненужность теоремы CAP и другие ошибки индустрии;
  • Полезность децентрализации;
  • Блокчейны, Dat, IPFS, Filecoin, WebRTC;
  • Новые CRDT. Формальная верификация на Isabelle;
  • Дискуссия про event sourcing. Низкоуровневый подход. XA-транзакции; 
  • Apache Kafka, PostgreSQL, Memcached, Redis, Elasticsearch;
  • Использование всего этого в реальной жизни;
  • Порог входа в доклады Мартина и конференция Hydra.

Интервью провёл Вадим Цесько (@incubos) — ведущий разработчик в команде Платформы компании Одноклассники. Научные и инженерные интересы Вадима касаются распределённых систем и хранилищ данных, а также верификации программных систем.
Читать полностью »

На этой неделе в Шанхае проводится выставка Mobile World Congress 2019, на которой новинки индустрии мобильных устройств представляют китайские производители.

Заместитель председателя Huawei,заявил на этом мероприятии, что если бы европейские операторы не смогли использовать 5G-оборудование Huawei, то процесс развертывания сетей пятого поколения в регионе пришлось бы отложить более чем на 2 года.

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

OpenCV на STM32F7-Discovery - 1 Я один из разработчиков операционной системы Embox, и в этой статье я расскажу про то, как у меня получилось запустить OpenCV на плате STM32746G.

Если вбить в поисковик что-то вроде "OpenCV on STM32 board", можно найти довольно много тех, кто интересуется использованием этой библиотеки на платах STM32 или других микроконтроллеров.
Есть несколько видео, которые, судя по названию, должны демонстрировать то, что нужно, но обычно (во всех видео, которые я видел) на плате STM32 производилось только получение картинки с камеры и вывод результата на экран, а сама обработка изображения делалась либо на обычном компьютере, либо на платах помощнее (например, Raspberry Pi).

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

Салют! Перевод следующей статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes», занятия по которому стартуют уже завтра. Начнем.

Горизонтальное автомасштабирование подов Kubernetes и Prometheus для высокой доступности и работоспособности инфрастр-ры - 1

Автомасштабирование в Kubernetes


Автомасштабирование позволяет автоматически увеличивать и уменьшать рабочие нагрузки в зависимости от использования ресурсов.

У автомасштабирования в Kubernetes два измерения:

  • автомасштабирование кластера (Cluster Autoscaler), которое отвечает за масштабирование узлов;
  • горизонтальное автомасштабирование подов (Horizontal Pod Autoscaler, HPA), которое автоматически масштабирует количество подов в развертывании или наборе реплик.

Автомасштабирование кластера можно использовать в сочетании с горизонтальным автомасштабированием подов для динамического регулирования вычислительных ресурсов и степени параллелизма системы, необходимых для соблюдения соглашений об уровне обслуживания (SLA).Читать полностью »


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