Архив за 02 июня 2016 - 5

В этой статье я хотел бы рассказать как можно создавать сценарии сборки имиджей для Docker контейнеров с помощью системы многоцелевых сценариев Sparrow*.

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

Илон Маск о симуляторе реальности, в котором мы живём, о политическом устройстве Марса и будущих автомобилях Apple - 1

1 июня Илон Маск принял участие в Code Conference, одной из крупных конференций в области ИТ. В своём выступлении он затронул несколько интересных тем, отвечая на вопросы публики и ведущих Уолта Моссберга и Кары Свишер. Публикуем некоторые выдержки, полное интервью здесь (текстовая трансляция).
Читать полностью »

Привет всем в блоге компании Тион! Мы разрабатываем системы умного микроклимата, вентиляции и очистки воздуха. Один из наших врагов – духота. Из-за нее не получается нормально спать, учиться, работать. Усталость, апатия, невнимательность – все это симптомы нехватки кислорода.

Слово «гипоксия» на слуху. Но у многих в голове полная неразбериха по поводу кислородного голодания, его профилактики и лечения. Например, люди верят в пользу кислородных коктейлей, хотя оказывается, что намного больше пользы от жирной пищи.

Гипоксия: почему жир полезнее кислородных коктейлей - 1

Разберем по косточкам эти и другие популярные мифы и факты о гипоксии.
Читать полностью »

Компания Micron представила твердотельные накопители Micron 1100 SATA и Micron 2100 PCIe NVMe. К их достоинствам производитель относит малое энергопотребление и высокую скорость работы.

Использование в SSD Micron 1100 флэш-памяти TLC 3D NAND позволило объединить большой объем с низкой удельной стоимостью. Накопители типоразмера 2,5 дюйма выпускаются объемом до 2 ТБ. В серию также вошли модели типоразмера M.2 объемом до 1 ТБ. Скорость последовательного чтения Micron 1100 достигает 530 МБ/с, последовательной записи — 500 МБ/с.

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

Бродкастер для MacBook. Facebook Edition - 1 В одном из постов я рассказывал, что после конференции F8 на которой Facebook объявила об открытии Live Video API, мы за пару дней сделали функцию серверного ре-стрима.
В этот раз мы решили интегрировать Live Video API в наш бродкастер для Mac.

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

Год с Runkeeper: Анализ и визуализация геоданных о ваших путешествиях - 1

Перевод поста Bernat Espigulé-Pons "A Year of Runkeeper: Analysis and Visualization".
Код, приведенный в статье, можно скачать здесь, а дополнительные файлы здесь.
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации


Почти год назад я решил записывать все свои передвижения с помощью Runkeeper, и теперь хочу представить несколько вариантов визуализации моей годовой активности. Проект получается несложным: данные по своим передвижениям я буду подгружать из Runkeeper, а анализировать/визуализировать — в Wolfram Language. В этой анимации (см.ниже) показаны мои передвижения по Барселоне, и я покажу вам, как сделать такую же.

Год с Runkeeper: Анализ и визуализация геоданных о ваших путешествиях - 2
Читать полностью »

Директор по маркетингу компании My.com (отвечает за международные операции Mail.ru Group) Александра Пестрецова написала в своем аккаунте в Facebook, что покидает компанию. Новое место работы она не называет. В пресс-службе Mail.ru Group сказали, что исполняющим обязанности Пестрецовой будет менеджер из нынешней команды My.com.

Пестрецова уточнила, что намерена в ближайшее время Читать полностью »

На мероприятии SID 2016 компания Samsung Display показала в работе сворачиваемый дисплей OLED. Дисплей размером 5,7 дюйма имеет разрешение Full HD. Эти параметры соответствуют плотности 386 пикселей на дюйм. Толщина дисплея составляет всего 0,3 мм, а весит изделие 5 г. Допустимый радиус изгиба дисплея — 10 мм.

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

image

Компания, в которой я сейчас работаю, уже около года использует HipChat Server для внутренних коммуникаций в команде разработчиков и админов. Причем, это именно self-hosted виртуальная машина на KVM с qcow2 образом диска. И вот, недавно возникла необходимость перевозить внутренние сервисы на AWS, я стал искать пути. Вариантов на самом деле было немного:
— Конвертация qcow2 > raw > ami.
Официальный подход — экспорт чатов, пользователей, комнат и файлов (без паролей, интеграций и ключей апи).
— третий вариант, который опишу ниже.
Читать полностью »

Определение 1. Однородный контейнер – это такой контейнер, в котором хранятся объекты строго одного типа.

Определение 2. Неоднородный контейнер — это такой контейнер, в котором могут храниться объекты разного типа.

Определение 3. Статический контейнер — это контейнер, состав которого полностью определяется на этапе компиляции.

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

Определение 4. Динамический контейнер — это контейнер, состав которого частично или полностью определяется на этапе выполнения.

По такой классификации, очевидно, существуют четыре вида контейнеров:

  1. Статические однородные

    Сможете придумать пример?

    Обычный массив — int[n].

  2. Статические неоднородные

    Примеры?

    Наиболее яркий пример такого контейнера — это кортеж. В языке C++ он реализуется классом std::tuple<...>.

  3. Динамические однородные

    Догадались?

    Правильно, std::vector<int>.

  4. Динамические неоднородные

    Вот об этом виде контейнеров и пойдёт речь в данной статье.

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


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