Как стать автором
Обновить
0
@CheKisstread⁠-⁠only

Пользователь

Отправить сообщение

«Игра престолов»: строим инфографику об убийствах, сексе, путешествиях по Вестеросу и многое другое

Время на прочтение22 мин
Количество просмотров78K



Оригинал поста + Вспомогательные функции и исходные данные

Оглавление


Взаимоотношения персонажей
Кто кого родил
Кто кому брат или сестра
Кто кого убил
Кто кому служит
Кто с кем женат или помолвлен
У кого с кем был секс
Все отношения на одном графе
Связь персонажей по сценам
Кто самый «популярный» персонаж Игры престолов?
Количество экранного времени у персонажей
Сколько персонажей было в сериях?
Кто из персонажей был в самом большом количестве серий «Игры престолов»?
Самые популярные локации «Игры престолов»
Карта локаций «Игры престолов»
Перемещения персонажей «Игры престолов» от серии к серии
Кто больше всего «путешествовал» из персонажей «Игры престолов»?
Самые популярные локации «Игры престолов» (по экранному времени)
В каких фильмах ещё играли актёры Игры престолов и насколько они знакомы?
Фильмы, в которых играли самые «востребованные» актёры «Игры престолов»:
Актёры «Игры престолов» в «Гарри Поттере»
Актёры «Игры престолов» в «Звёздных войнах»
Актёры «Игры престолов» в «Пиратах карибского моря»
В каких фильмах/сериалах много актёров «Игры престолов»
Как тесно связаны между собой актёры «Игры престолов»
Разговоры в «Игре престолов»
Пол персонажей «Игры престолов»: кого больше, мужчин или женщин?
В этом посте я расскажу о том, как применять язык Wolfram Languge в анализе и визуализации данных на примере базы данных по «Игре престолов». В этой статье не уделяется особого внимания парсингу данных, об этом я расскажу отдельно. Вместо этого пост целиком посвящен интересной инфографике и её созданию.

Надеюсь, что построенные визуализации заинтересуют тех, кому нравится этот замечательный сериал).
Всего голосов 148: ↑134 и ↓14+120
Комментарии77

Блеск и нищета: как цифровая революция сделала музыкантов беднее

Время на прочтение6 мин
Количество просмотров28K
Может показаться, что музыкальная слава является гарантией стабильности. Если ты выпустил альбом, который хвалят критики и слушают миллионы — о бедности не может быть и речи.

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

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

Читать дальше →
Всего голосов 35: ↑26 и ↓9+17
Комментарии192

Как технологии Яндекс.Такси приближают будущее личного и общественного транспорта

Время на прочтение6 мин
Количество просмотров52K
Некоторое время назад Яндекс.Такси стало предлагать вызвать такси не точно туда, где вы находитесь, а пройти несколько метров, но доехать быстрее и дешевле.



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

Читать дальше →
Всего голосов 126: ↑124 и ↓2+122
Комментарии231

Программирование для не-программистов. Биография джуна

Время на прочтение14 мин
Количество просмотров71K
Предисловие: это рассказ о книгах для тех, кто решил изучить программирование самостоятельно. Но поскольку читать список книг было бы скучно, то я решил дополнить его своей биографией.

Итак… Мне за сорок. По образованию лингвист, работаю в научной сфере. С программированием никогда не сталкивался, хотя формально в школе проходил уроки по информатике, которые, собственно, свелись к набору программы на Бэйсике из методички и к лицезрению загадочного ДОСа на компьютере учителя. Ох, да, ещё было очень краткое знакомство с Фокалом, но, опять же, все строго по методичке.

Читать дальше →
Всего голосов 112: ↑106 и ↓6+100
Комментарии130

Введение в программирование через поведение (BDD)

Время на прочтение10 мин
Количество просмотров71K
История: Эта статья впервые появилась в журнале Better Software в марте 2006. Она была переведена на несколько языков.

Однажды я столкнулся с проблемой. Обучая разработчиков практикам agile программирования, таким как TDD в различных проектах, я часто встречал непонимание и растерянность. Они хотели знать, где начать, что тестировать, а что не тестировать, как много тестировать за раз, как называть тесты и как понять, почему тесты падают.

Чем больше я пользовался TDD, тем больше я понимал, что не столько оттачиваю своё мастерство, достигая новых его вершин, сколько то, что это было движение в слепую. Я помню, как мне все чаще приходила мысль: «Эх, вот бы мне кто-нибудь сказал это раньше!», чем мысль: «Отлично, дорога ясна». Я решил, что нужно найти способ обучать TDD, показывающий, как верно работать с ним сразу и без ошибок.

И этот способ — это программирование через поведение. Оно выросло из выработанных agile практик и призвано сделать их доступнее и эффективнее для команд, незнакомых с ними. Со временем, BDD стало включать в себя agile анализ и автоматическое приемочное (прим. acceptance) тестирование.

Читать дальше →
Всего голосов 36: ↑32 и ↓4+28
Комментарии15

Как «Додо Пицца» решает проблемы бизнеса с помощью машинного обучения

Время на прочтение6 мин
Количество просмотров27K
image
«Пиццерии будущего» появляются по всему миру. На фото – Zume Pizza из Калифорнии

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

Облачные решения в ближайшие годы изменят мир ритейла. VR, AR, видеоаналитика, нейросети – все эти технологии связаны с облаками и попадают в прямую зону ответственности VSaaS.
Читать дальше →
Всего голосов 32: ↑25 и ↓7+18
Комментарии31

Контроль опасных кассовых операций: интеграция видеонаблюдения с 1С

Время на прочтение5 мин
Количество просмотров11K
image

Не все решения, оптимизирующие бизнес, действительно работают эффективно. Желание минимизировать расходы и максимизировать прибыль часто ведет к необдуманным действиям. Поэтому, чтобы не оторваться от реальности, Ivideon использует собственные продукты наравне с нашими пользователями. Новые камеры, обновление сервиса, видеоаналитика – всё это проверяется сотрудниками, на полноценной основе работает внутри офиса и магазинов.

В начале года мы сделали совместный проект с Давидом Яном и компанией iiko, привязав сервис видеонаблюдения к кассовым операциям в ресторанах. Теперь можно посмотреть видеозапись подозрительного события на кассе прямо в личном кабинете Ivideon. Например, вы увидели отмену чека и хотите узнать причину. Iiko остались довольны сотрудничеством и предлагают видеонаблюдение как допуслугу своим клиентам.

А вот мы остались с чувством легкой неудовлетворенности – впервые не могли сами пользоваться собственным продуктом. У Ivideon пока нет своего ресторана. Зато у нас есть сеть магазинов. И тут пришла идея: какая разница, ресторан, дом книги или магазин камер? Главное, наличие кассы. Наши магазины работают на 1С (как и треть предприятий по всей стране), поэтому мы решили подружить сервис видеонаблюдения с системой автоматизации «1С: Предприятие».
Всего голосов 12: ↑11 и ↓1+10
Комментарии4

Контроль кассовых операций или как мы подружились с Давидом Яном

Время на прочтение8 мин
Количество просмотров9.1K

Давид Ян, основатель ABBYY

IT-бизнес не всегда начинается с разработки софта. Да, многие на салфетках в ресторанах пишут идеи будущего стартапа, кто-то по ночам запиливает свой opensource проект, где-то прямо сейчас в гараже паяльником на raspberry pi создают новый умный дом. Но иногда бизнес в сфере IT вырастает из традиционного, консервативного предпринимательства (там, где покупают вагон сгущенки, а потом меняют на состав скрепок). В таких условиях трудно представить, как команду эффективных менеджеров дополнит команда разработчиков.

Яркий пример классического бизнеса, переросшего в крупный IT-проект, есть в биографии Давида Яна. Все знают Давида как сооснователя ABBYY. Некоторые помнят, что он приложил руку к созданию первого в мире карманного коммуникатора Cybiko. С 2004 года в его жизни появился ресторанный бизнес, из которого вырос большой IT-продукт – решение для автоматизации ресторанного бизнеса iiko, вышедшее за пределы небольшого кафе, открытого Давидом Яном, и очень быстро попавшее в топ-3 российского рынка.

А при чем тут Ivideon, спросите вы?

Очень просто. В январе 2017, пока все отдыхали, команда Ivideon провела интеграцию с решением iiko и запустила совместный продукт…
Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии6

Довериться Кодду или своим объектам?

Время на прочтение8 мин
Количество просмотров4.9K

Хранимые объекты без головной боли: простой пример работы с объектами Caché на языках ObjectScript и Python



Замок Нойшванштайн

В июне 2020 года ровно 50 лет табличным хранилищам данных или говоря формально — реляционной модели данных. Вот официальный документ – та самая знаменитая статья. За что говорим огромное спасибо доктору Эдгару Фрэнку Кодду. И, между прочим, реляционная модель данных входит в список важнейших мировых инноваций последних 100 лет по версии Форбса.

С другой стороны, как ни странно, Кодд считал реляционные базы данных и язык SQL искаженной реализацией своей теории. В качестве ориентира, он даже разработал 12 правил, которым должна удовлетворять каждая система управления реляционными базами данных (на самом деле это 13 правил). И, по правде говоря, на сегодня, в мире не найти СУБД удовлетворяющих хотя бы «Правилу 0» Кодда и, следовательно, никто не может называть свою СУБД на 100% реляционной :) Может есть исключения, подскажите?
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии78

Проблемно-игровой метод мотивации студента специальности «Информационная безопасность»

Время на прочтение9 мин
Количество просмотров16K


В первой статье уже упоминались проблемы отсутствия мотивации у студентов. О попытке борьбы с ними и пойдет далее речь.

Наличие проблемы


Напомню основные проблемы, связанные с отсутствием мотивации обучающихся по специальностям ИБ:
  • отсутствие содержательной связи между общими дисциплинами (в первую очередь, математикой для технических специальностей) и специальными, ввиду сложности согласования тем между кафедрами и максимальной унификации курсов для максимального количества специальностей, преподаваемых в ВУЗе;
  • отсутствие мотивации учиться (я сталкивался со следующей мотивацией студентов: «откосить от армии», «найти мужа», «на что хватило денег»);
  • отсутствие мотивации у преподавателей учить тех, кто не хочет учиться.

Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

Нейросеть Giraffe за 72 часа научилась играть в шахматы на уровне международного мастера ФИДЕ

Время на прочтение2 мин
Количество просмотров36K


Студент Имперского колледжа Лондона Мэтью Лай (Matthew Lai) разработал компьютерную программу Giraffe, которая трое суток играла в шахматы сама с собой — и смогла извлечь все предметно-ориентированные знания, необходимые для игры на уровне международного мастера ФИДЕ. Для этого ей достаточно вычислительных ресурсов нормального компьютера. Обучение нейросети происходило 72 часа в 20 тредов на машине с двумя 10-ядерными процессорами Xeon E5-2660.
Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии25

Как и зачем мы написали высоконагруженный масштабируемый сервис для 1С: Предприятия: Java, PostgreSQL, Hazelcast

Время на прочтение16 мин
Количество просмотров29K
В этой статье расскажем о том, как и для чего мы разработали Систему Взаимодействия – механизм, передающий информацию между клиентскими приложениями и серверами 1С:Предприятия – от постановки задачи до продумывания архитектуры и деталей реализации.

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

СВ использует распределенное хранилище Hazelcast и поисковую систему Elasticsearch. Еще речь пойдет о Java и о том, как мы горизонтально масштабируем PostgreSQL.
image
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии85

Онлайн-чеки по федеральной сети посредством RabbitMQ, 1С и черной магии

Время на прочтение10 мин
Количество просмотров12K

В прошлом году к нам обратился ИТ-директор одного из крупнейших аграрно-промышленных холдингов в России. Подход к бизнесу, который реализовал наш клиент, был впечатляющим. Он одним из первых реализовал идею предприятия полного цикла – от поля до полки в продуктовом магазине. Благодаря доступности и высокому качеству продукции этот холдинг стал признанным брендом, который знают и выбирают. В тот момент в холдинг входило более 650 торговых точек и более 20 000 сотрудников, распределенных по всей территории РФ.


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


С учетом указанной специфики решение задачи превратилось в увлекательное приключение с бубном, шаманами и кроличьими лапками в лице RabbitMQ. Как мы строили федеративный кластер очередей и с чем столкнулись – под катом.

Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии53

Преобразование Фурье. The Fast and the Furious

Время на прочтение6 мин
Количество просмотров24K
Зачастую при разработке алгоритмов мы упираемся в предел вычислительной сложности, который, казалось бы, преодолеть невозможно. Преобразование Фурье имеет сложность $O(n^2)$, а быстрый вариант, предложенный около 1805 года Гаусом1 (и переизобретенный в 1965 году Джеймсом Кули и Джоном Тьюки) $O(nlog(n))$. В данной статье хочу вам показать, что можно получить результаты преобразования за линейное время $O(n)$ или даже достичь константной сложности $O(1)$ при определенных условиях, которые встречаются в реальных задачах.

Читать дальше →
Всего голосов 40: ↑37 и ↓3+34
Комментарии16

Комплект увольнения

Время на прочтение13 мин
Количество просмотров75K
  • Знание ООП и структуры данных;
  • опыт разработки на Java для Android.;
  • знание Android API, понимание архитектуры Android;
  • знание основ HTTP, XML, JSON;
  • опыт работы с системами контроля версий Git;
  • опыт работы с Android Studio, Gradle;
  • опыт работы с SQL базами данных;
  • знакомство с принципами Material Design;

Узнали? Конечно, узнали. Это — одно из стандартных резюме программиста.

Лично мне такое резюме напоминает одну песню, а точнее одну строку этой песни: «Жигули! Едет и уже хорошо!».

Еще напоминает рекламу тех же Жигулей, где наличие ABS, датчиков дождя и света и т.д. выдается за конкурентное преимущество. Ну и лозунг знаменитый: «Таким и должен быть автомобиль!».

А программист таким и должен быть? Если хочет быть, как жигули – массовым, дешевым и «как бы и не машиной программистом», то да.

Но мы не такие, поэтому будем формировать и формулировать свое конкурентное преимущество – комплект увольнения.



Комплект увольнения – то, что остается с вами, когда вы меняете место работы. Как пел Юрий Шевчук, «Это то, что останется после меня. Это то, что возьму я с собой».
Читать дальше →
Всего голосов 73: ↑61 и ↓12+49
Комментарии44

Деньги за музыку: исследование связи с копирайтом и файлообменом

Время на прочтение13 мин
Количество просмотров35K


Недавно на хабре был опубликован перевод короткой статьи об американском исследовании влияния копирайта на музыкантов. Статья была встречена критически, так как по ней было трудно судить о достоверности данных опроса и выводов.

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

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

Я сделал краткий обзор исследования, под катом — методика опроса, таблицы и рисунки. Оригинал здесь. (pdf, 76 страниц)
Читать дальше →
Всего голосов 58: ↑55 и ↓3+52
Комментарии6

Закон о защите авторских прав в цифровую эпоху: величайшая законная афера в мире

Время на прочтение3 мин
Количество просмотров77K
В связи со спорами в предыдущем топике, мы специально перевели для Хабра статью под названием “Закон о защите авторских прав в цифровую эпоху: величайшая законная афера в мире”. Мы хотим подчеркнуть, что не являемся сторонниками «взять все, да и поделить», но за необходимые разумные изменения в авторском праве.
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии15

Хочется плакать от российских сайтов недвижимости

Время на прочтение3 мин
Количество просмотров43K
Несколько лет назад уехал из России, а родители остались в Питере. Сейчас перед ними встал квартирный вопрос, меняются. Взялся им помочь, полез на сайты по недвижимости, офигел. Офигел от цен, это само собой. Но еще офигел от самих сайтов. После 2005 время на них будто застыло.

Целей у моей писанины две: открыть для себя нормальный сайт по питерской недвижимости — вдруг такой есть. Это главное. И вторая цель — иногда сидишь на жопе, и вроде все ок… до тех пор, пока со стороны не ткнут носом в твое «дело». Так вот, товарищи, которые занимаются bn, bkn, bsn, eip, emls, itakа, — эти вот «интернет проекты» — это не нормально, это даже не позавчера.

Вот как надо. Хотя бы.
Всего голосов 131: ↑109 и ↓22+87
Комментарии119

Беззеркальная революция

Время на прочтение10 мин
Количество просмотров44K
В понедельник 23 июля Canon последним из крупных фотопроизводителей анонсировала свою первую беззеркальную камеру EOS-M. На бумаге новая камера имеет неплохие характеристики, но речь пойдет не о ней, а беззеркалках вообще и о позволивших их создать технологиях в частности.

Мы наблюдаем очередную революцию в фотоделе. Первые беззеркалки появились меньше пяти лет назад, но уже успели существенно подвинуть традиционные зеркалки (в Азии так и вовсе их продажи сравнялись с продажами зеркалок), а заодно помогли камерафонам уничтожить рынок мыльниц (спад продаж только в прошлом году под 40%).

При этом крупицы адекватной технической информации в интернете погребены под толстым слоем маркетинговых манипуляций и дилетантских измышлений фотолюбителей. Так что желающих просветиться прошу
Читать дальше →
Всего голосов 222: ↑203 и ↓19+184
Комментарии365

ООП. Неспешная беседа возле кулера

Время на прочтение4 мин
Количество просмотров15K


Юрий Моисеевич (ЮМ) — невысокий, гладко выбритый молодой человек лет сорока пяти, всё ещё подающий надежды. Имеет горделивый изгиб спины и маслянистый взгляд. Говорит тихо, почти шепчет.
Михаил Валерьевич (МВ) — широкоплеч и пузат, с окладистой кучерявой бородой. Говорит зычным, густым басом. Являясь признанным профессионалом, невольно вызывает уважение сам у себя.

Офисная кухня: небольшая каморка без окон, в центре стоит пластмассовый стол, в углу — кулер с водой, вдоль стен — табуретки. Около кулера затаился Юрий Моисеевич. На кухню заходит Михаил Валерьевич, чтобы попить воды. В правой руке он несёт чашку.

ЮМ (преграждая дорогу к кулеру, заискивающе): — Позвольте поинтересоваться!
МВ (учтиво кланяясь): — Прошу вас, Юрий Моисеевич, я всецело к вашим услугам.
ЮМ: — Не поведаете ли вы мне, любезный друг, о тонкостях своей столь нелёгкой работы?
МВ: — С превеликим удовольствием. Но моя работа столь многогранна, и, как вы сейчас верно заметили, столь нелегка, что я, право же, не знаю, с чего начать.
ЮМ: — А начните, пожалуй, с самых, так сказать, основ. Поведайте, какие технологии вы используете?
Читать дальше →
Всего голосов 167: ↑103 и ↓64+39
Комментарии36
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность