Архив за 15 февраля 2017 - 6

Ниже — подробный рассказ о том, как мы нагрузили карту от NVidia задачами транскодирования видео для его потоковой передачи. Покажем, что попробовали, что получилось, и как лучше всего использовать видеокарты для стриминга в онлайне.
Стресс-тест GPU NVidia на транскодинге живых потоков - 1
Читать полностью »

Google запустила бета-версию Cloud Spanner — СУБД поколения NewSQL - 1

Google открыла для всех бета-версию сервиса Cloud Spanner, глобально распределённой высокомасштабируемой мультиверсионной NewSQL БД с поддержкой распределённых транзакций.

Несколько лет Google использовала этот сервис исключительно для внутренних нужд. На нём работают ключевые системы Google, в том числе AdWords и Google Play. Spanner — эволюционное развитие NoSQL-предшественника Google Bigtable. Сам же c Spanner относят к семейству NewSQL-решений, то есть оно сочетает в себе преимущества реляционных и нереляционных СУБД. Это ACID-транзакции и SQL-синтаксис традиционных СУБД без ущерба для горизонтального масштабирования и высокой доступности, присущих NoSQL.

Исходя из опыта работы системы внутри компании, Google предлагает клиентам аптайм 99,9999% (шесть девяток, то есть максимум 31,5 секунды простоя в год), клиентские библиотеки с поддержкой Java, Go, Python, Node.js и др.
Читать полностью »

enter image description here

Привет! Меня зовут Александр Крашенинников, я руковожу DataTeam в Badoo. Сегодня я поделюсь с вами простой и элегантной утилитой для распределённого выполнения команд в стиле xargs, а заодно расскажу историю её возникновения.

Наш отдел BI работает с объёмами данных, для обработки которых требуются ресурсы более чем одной машины. В наших процессах ETL (Extract Transform Load) в ход идут привычные миру Big Data распределённые системы Hadoop и Spark в связке с OLAP-базой Exasol. Использование этих инструментов позволяет нам горизонтально масштабироваться как по дисковому пространству, так и по CPU/ RAM.

Безусловно, в наших процессах ETL существуют не только тяжеловесные задачи на кластере, но и машинерия попроще. Широкий пласт задач решается одиночными PHP/ Python-скриптами без привлечения гигабайтов оперативной памяти и дюжины жёстких дисков. Но в один прекрасный день нам потребовалось адаптировать одну CPU-bound задачу для выполнения в 250 параллельных инстансов. Настала пора маленькому Python-скрипту покинуть пределы родного хоста и устремиться в большой кластер!

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

На самый последний день текущего месяца назначена официальная премьера процессоров AMD Ryzen. Подробностей о них было уже многоЧитать полностью »

Стабилизация во время съемки позволяет повысить качество видеозаписей. Однако стабилизатор оказывается непропорционально большим и громоздким, если для съемки используется смартфон. Владельцам смартфонов, увлекающимся видеосъемкой, адресуют свое детище создатели стабилизатора Fancy, показанного на иллюстрации. Они называют Fancy самым маленьким в мире стабилизатором для смартфона.

В конце прошлого года компания Amazon сообщила о выполнении первой успешной доставки товара при помощи беспилотного летательного аппарата, которая прошла в рамках проекта Prime Air.

В новом патенте Amazon, который был обнаружен в базе данных американского патентного ведомства (U.S. Patent and Trademark Office), описывается модернизированный способ доставки товара при помощи дронов.

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

Поставил я себе недавно задачу — создать в локальной сети бота, который был бы установлен на само́м серверном компьютере, и управлялся бы, в идеале, через web-интерфейс, но можно и по SSH. Задача бота — круглосуточно сидеть на раздаче. При попытке найти такой DC++ клиент, я с огорчением обнаружил, что продуктов отвечавших моим требованиям пока нет. Ncdc и MicroDC2 так и не удалось запустить как демон, да и работали они со скрипом. В сторону MLDonkey не смотрел т.к. рассматривал его скорее как альтернативу торрент-клиенту Transmission, чем как клиент сетей DC++. А зря!Читать полностью »

Недавно власти Небраски, Миннесоты, Нью-Йорка, Массачусетса и Канзаса представили законопроект, который должен легализировать так называемое «право на ремонт» электронных устройств, включая смартфоны Apple iPhone.

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

Эта статья будет полезна новичкам/студентам IT-индустрии, которые хотят делать свои первые проекты не столько прибыльно, сколько качественно.

Есть такое понятие в дизайне интерфейсов как usability. На русский оно красиво одним словом не переводится, и означает «удобство использования».

Применялось это понятие и раньше в эргономике, особую популярность приобрело в IT при построении интерфейсов — у сервиса хорошее юзабилити, если пользователю очень удобно с этим сервисом работать.

Хорошее юзабилити это:

— Если бабуля подходит первый раз к незнакомому терминалу и ей сразу понятно как с его помощью заплатить за свет;
— Если у вас не возникает вопроса как сделать исходящий звонок маме используя новый смартфон;
— Вам сразу понятно как перевести деньги со своего счёта в банке на другую карту;
— На кухне плита, мойка и холодильник расположены по принципу треугольника, поэтому в процессе приготовления пищи вы чувствуете, что всё под рукой.

Более айтишное:

— На сайте новой соц.сети вы сразу можете заполнить информацию о себе, выставить настройки приватности;
— Открывая первый раз новый почтовый агент вы понимаете как написать и отправить письмо.
Читать полностью »

Не так давно VMware выпустила VCSA 6.5, которую рекомендовала к использованию, вместо традиционной инсталляции vCenter на платформу Windows. Соответственно у некоторых мог появиться вопрос, а как мониторить VCSA?

Инфа под катом: Как собрать и установить Zabbix Agent на VCSA + Немного информации об устройстве VCSA.
Читать полностью »


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