Магазины без касс, наличных и персонала: как устроено будущее торговли

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

Иногда проще и удобнее поставить все товары на ленту и подождать, пока кассир сам отсканирует, подсчитает стоимость и запакует товар… Можно ли считать, что новые технологии как-то ускорят процесс покупок? Многочисленные эксперименты по всему миру дают ответ на этот вопрос.
Читать дальше →
Магазины без касс, наличных и персонала: как устроено будущее торговли
Source: geektimes

[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04

Уже довольно много написано статей, по установке и запуску Kubernetes, однако, не всё так гладко (я потратил несколько суток на запуск своего кластера).

Данная статья призвана дать исчерпывающую информацию не только по установке k8s, но и объяснить каждый шаг: зачем и почему мы делаем именно так, как написано (это очень важно для успешного запуска).

Что нужно знать

Серверы:
Кластер подразумевает, что у Вас более одного физического сервера, между которыми и будут распределятся ресурсы. Серверы называются нодами (nodes).

Диски:
k8s требует распределенного файлового хранилища. Это необходимо для того, чтобы k8s мог «перемещать» контейнеры docker на другие ноды в случае необходимости, без потери данных (файлов).

Начинать создание кластера нужно именно с создания своего распределенного файлового хранилища. Я выбрал Ceph. А еще рекомендую почитать эту замечательную статью.

Минимальное разумное количество серверов для Ceph — 3 (можно построить и на одном, но в этом мало смысла из-за высокой вероятности потерять данные).

Сеть:
Нам понадобится Flannel — он позволяет организовать программно определяемую сеть (Software Defined Network, SDN). Именно SDN позволяет всем нашим контейнерам общаться с друг другом внутри кластера (установка Flannel производится вместе с k8s и описана ниже).

Подготовка серверов

В нашем примере мы используем 3 физических сервера. Установите Ubuntu 16.04 на все сервера. Не создавайте swap партиции (требование k8s).

Предусмотрите в каждом сервере как минимум один диск (или партицию) для Ceph.

Не включайте поддержку SELinux (в Ubuntu 16.04 он выключен по-умолчанию).

Мы назвали сервера так: kub01 kub02 kub03. Партиция sda2 на каждом сервере создана для Ceph (форматировать не обязательно).
Читать дальше →
[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04
Source: habrahabr

Россияне начали распродажу своих майнинг-ферм

На волне бурного роста курса криптовалют майнинг временно стал очень выгодным занятием. Но законы рынка никто не отменял. Если занятие очень выгодное — сюда приходит много посторонних людей (даже сотрудники лаборатории Искусственного Интеллекта «Сбербанка» майнят альткоины на рабочих видеокартах, на пике курса тем же занимались сотрудники Всероссийского научно-исследовательского института экспериментальной физики в Сарове). Как только больше людей начинают майнинг — увеличивается сложность вычислений и маржа прибыли возвращается к нормальному значению. Так произошло с криптовалютами и на этот раз, тем более сейчас процесс коррекции ускорился из-за падения курса.

По статистике Avito, россияне начали распродажу оборудования для майнинга, пишут «Ведомости». В январе 2018 года количество объявлений на эту тему выросло на 62%
Читать дальше →
Россияне начали распродажу своих майнинг-ферм
Source: geektimes

Цитата #448993

xxx: Интересный вопрос: а как будут вытеснены с дорог люди?
yyy: А как вытеснены с дорог кареты? Как вытеснены из кинотеатров таперы? Куда исчезли лифт–бои, наконец?
Цитата #448993
Source: bash

Цитата #448992

xxx: Я тут заметила, у тебя в блокноте на первой странице написано: "Где я живу" и твой адрес. Это зачем? Чтоб вернули блокнот, если ты его случайно потеряешь?
yyy: Нет. Это на случай если забуду.
xxx: Ты серьезно? Как можно забыть.
yyy: Можно. Я как-то раз забыл про день рождения.
xxx: Чей?
yyy: Свой, конечно. Чужие я даже не пытаюсь запоминать.
Цитата #448992
Source: bash

Цитата #448991

— Курсы и книги, фу. Я на гугле с 10 лет просидел до 17. Вот сейчас работаю по профессии "Инженер-программист" на полной ставке. Никаких блин сертификатов и корок, кроме аттестата о 9 и 11 классах
— Напомни, это ты текст перенести не можешь?
— Именно
Цитата #448991
Source: bash

[Перевод] Каким был первый Unreal Editor

В последнее время стали популярны ретроспективы классических игр, но очень редко вспоминают о классических инструментах разработки. Мне удалось побеседовать с Тимом Суини о первой версии Unreal Editor, или UnrealEd.

BSP и заблуждения: «Нам нужно написать свой редактор»

Дэвид Лайтбоун: Спасибо, что нашли время поговорить со мной, Тим! Давайте начнём с ранних дней Unreal Editor. Я читал, что Джеймс Шмальц, создатель Epic Pinball, показал вам игру, над которой работал, и когда вы увидели её, то предложили создать для неё редактор. Всё верно?

Тим Суини: Точно! Его вдохновила игра Bullfrog Magic Carpet. Джеймс — безумно талантливый разработчик, но он писал код только на языке ассемблера, он не хотел учить C. [смеётся] Таким образом, он написал на чистом ассемблере этот 3D-движок, который рендерил фон рельефа и игровые объекты. Он не хотел создавать редактор, поэтому вручную изготовил BSP-дерево и поместил на этот рельеф капсулу. Когда я увидел это, я сказал: «Нет-нет-нет, Джеймс, Джеймс… нужно делать совсем не так». [смеётся]
Читать дальше →
[Перевод] Каким был первый Unreal Editor
Source: geektimes

Пост №3395780

Автор: blackheart

*Байк — http://anime.reactor.cc/post/3316889*Наушники — http://anime.reactor.cc/post/3320123Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3395780″ }, «headline»: «xiu jiayihuizi :: Anime Art (Аниме арт, Аниме-арт) :: Girls Frontline (ShaoNu QianXian, 少女前线) :: Anime Комиксы :: super sass (girls frontline) :: Girls Frontline Комиксы :: ntw-20 (girls frontline) :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Anime-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-Anime-xiu-jiayihuizi-Anime-Art-4301992.png», «height»: 1640, «width»: 573 }, «datePublished»: «2018-02-09T10:00:42+03:00», «dateModified»: «2018-02-09T10:00:42+03:00», «author»: { «@type»: «Person», «name»: «blackheart» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «*Байк — http://anime.reactor.cc/post/3316889 *Наушники — http://anime.reactor.cc/post/3320123» }
Комментировать 
Пост №3395780
Source: Joyreactor

Разработчика Subnautica уволили за неполиткорректность

Сотрудник Unknown Worlds, ответственной за недавнюю Subnautica, лишился работы из-за якобы неполиткорректных высказываний на своей странице в Twitter. Саунд-дизайнер Саймон Чилински придерживается достаточно […]
Разработчика Subnautica уволили за неполиткорректность
Source: 4pda