Архив за 19 апреля 2018 - 2

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

До моей работы в Uber у меня не было опыта работы с распределёнными системами. Я получил традиционное образование в Computer Science, после чего с десяток лет занимался full-stack разработкой. Поэтому, пусть я и мог рисовать различные диаграммы и рассуждать о компромиссах (tradeoffs) в системах, к тому моменту я недостаточно хорошо понимал и воспринимал концепции распределённости — такие, например, как согласованность (consistency), доступность (availability) или идемпотентность (idempotency).

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

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

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

Интернет-магазин Ledroid.ru, уже давно поддерживающий проект Lamptest и предоставивший на тестирование не одну сотню ламп, начал продавать светодиодные лампы под собственным брендом. Это лампы G9 и G4 12V, которые у других производителей либо дорогие, либо не очень качественные и лампы R7s, которые сложно найти у других производителей.

Светодиодные лампы Ledroid - 1

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

Блокировка Telegram и AWS — Утро начинается не с кофе - 1
Вот так сегодня началось утро тех, кто попытался зайти на docs.mongodb.com

Также под раздачу попали сервисы, количество которых на данный момент сложно подсчитать.
Учитывая «непреклонную» позицию РКН и Telegram — ожидать быстрого разрешения данного вопроса не приходится.

Многие стали заложниками этой ситуации — далеко не у всех есть привилегия тратить личные миллионы долларов на борьбу за свободу.

Проблему нужно решать прямо сейчас, чтобы сервис как можно скорее заработал.

VDS в Нидерландах и России

Мы решили поддержать наших коллег по цеху в этой непростой ситуации с неизвестным финалом и сделали специальные тарифы, действительные не месяц, а все время пользования*

Подробности под катом.
Читать полностью »

Работа с VHDL в Sublime Text 3

Редактор Sublime Text существенно экономит время при работе с vhdl и verilog файлами. Для тех, кто не работал с редакторами типа Sublime Text, Notepad++ и т.п. опишу основные полезные функции данных редакторов:

  • множественное выделение/редактирование строк кода (нажатие средней кнопки мыши или при зажатой клавише Ctrl)
  • установка меток (закладок) в коде, помогает ориентироваться в больших файлах. (Ctrl + F2 или через пункт меню Goto→ Bookmarks)
  • возможность разделения рабочей области на несколько окон (Alt + Shift + 2 или из меню View→ Layout)
  • открытие одного файла несколько раз (File→ New View into File)
  • комментирование выделенных строк кода (Ctrl + /)
  • поиск и замена (Ctrl + h)
  • поиск по всем открытым файлам (Ctrl+Shift+f)
  • вставка сниппетов (шаблонов кода) (написать ключевое слово + клавиша Tab)
  • написание и использование функций на языке python
  • возможность установки различных дополнений
  • гибкая настройка

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

Объем рынка рекламы в России в 2017 году составил 416,5 млрд рублей, из них на интернет-рекламу пришлось 166,3 млрд рублей, прирост год к году составил 22%, говорится в докладе президента IAB Russia Бориса Омельницкого.

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

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

Сегодня о запуске программы обмена объявила компания GoPro. По условиям программы можно сдать любую цифровую камеру, получив скидку 50 долларов при покупке камеры GoPro HERO6 Black или 100 долларов — при покупке камеры GoPro Fusion.

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

Несмотря на то, что информация о видеокарте Radeon RX Vega Nano появлялась в Сети не раз, такой адаптер не представила ни AMD, ни кто-либо из партнёров.

Но, похоже, вскоре представит компания PowerColor. На это указывают вполне качественные фотографии уже готового устройства.

PowerColor показала видеокарту Radeon RX Vega Nano - 1

Пока подробностей о видеокарте нет. Из снимков мы можем узнать, что карта требует подключения двух разъёмов питания (6+8), а её длина, видимо, составляет примерно 17 см.

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

Обзор смартфона ASUS Zenfone 5 ZE620KL - 1

Совсем недавно был показан телефон ASUS Zenfone 5 Lite, стоимостью около 22 000 рублей. Сегодня же, 19 апреля 2018 года, свет увидел полноценный Zenfone 5, уже без приставки «lite». Как вы уже догадались, это старшая модель, которая предлагает заметно большее количество возможностей за чуть большую стоимость.

Телефон получил большой 6.2 дюймовый дисплей с соотношением сторон 19:9, процессор Qualcomm Snapdragon 636, камеру с четырехосной оптической стабилизацией, Google Pay и функцию распознавания лица. Ранее такие характеристики были доступны только дорогим смартфонам, однако, ASUS Zenfone 5 делает их доступными и в среднем сегменте «до 30 000 рублей».
Читать полностью »

Компания G.Skill представила новые модули памяти серий Trident Z RGB и Sniper X. Анонс приурочен к выходу платформы AMD X470 и началу продаж процессоров серии AMD Ryzen 2000.

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

Компания ZTE сегодня представила свой первый игровой смартфон — Nubia Red Magic. Да, он весьма необычно выглядит, но самое интересное в нём — цена. Он существенно дешевле даже аппарата Xiaomi, не говоря уже о смартфоне Razer.

ZTE Nubia Red Magic — игровой смартфон без Snapdragon 845 и 120-герцового экрана - 1

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


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