В общем и целом, распознавание лиц и идентификация людей по их результатам выглядит для аксакалов как подростковый секс — все о нем много говорят, но мало кто практикует. Понятно, что мы уже не удивляемся, что после загрузки фоточки с дружеских посиделок Facebook/VK предлагает отметить обнаруженных на снимке персон, но тут мы интуитивно знаем, что у соцсетей есть хорошее подспорье в виде графа связей персоны. А если такого графа нет? Впрочем, начнем по порядку.
Рубрика «erlang» - 2
Распознавание лиц на коленно-прикладном уровне
2019-08-27 в 10:48, admin, рубрики: diy или сделай сам, erlang, ffmpeg, intel openvino, telegram, vuejs, анализ видео, нейронные сети, обработка изображений, Работа с видео, распознавание лицДесять лет программирования на Erlang
2019-07-15 в 13:10, admin, рубрики: Elixir, Elixir/Phoenix, erlang, Erlang/OTP, otp, Блог компании Mail.Ru Group, параллельное программирование, функциональное программирование
Я присоединился к сообществу Erlang около 10 лет назад, посреди первой фазы хайпа. Нам говорили, что Erlang — это будущее конкурентности и параллелизма. Реализовать их на этом языке проще и быстрее всего, и вы ещё получите бесплатную распределённость. В то время будущее казалось невероятным. Виртуальная машина недавно получила поддержку SMP, но чтобы действительно использовать все процессоры, приходилось запускать на одном компьютере несколько виртуальных машин.
Я хочу поразмышлять о прошедшем десятилетии. В этой статье я расскажу о фазах хайпа в отношении Erlang, о лестнице идей в языке и о её возможном влиянии на распространение языка, о том, через какие перемены я прошёл за эти 10 лет. И в заключение поделюсь своими мыслями о том, что Erlang ещё предстоит привнести в сообщество программистов в целом.
Читать полностью »
Джо Армстронг об Elixir, Erlang, ФП и ООП
2019-05-04 в 13:05, admin, рубрики: Elixir, Elixir/Phoenix, erlang, Erlang/OTP, smalltalk, translate, ооп, перевод, ФП, функциональное программированиеВ последние несколько дней на Хабре был опубликован ряд статей, общим лейтмотивом которых (особенно в комментариях) стало противостояние тупоконечников с остроконечниками – адепты ФП против ООП, хотя их и призывали не спорить. Иногда обсуждали Erlang, в связи с чем мне вспомнился короткий пост на тему от Джо Армстронга, одного из создателей этого языка, написанный им в конце 2018 года на форуме по Elixir в ответ на вопрос о парадигме языка. Думаю, его комментарий будет интересен.
Thoughts On Elixir: Pros And Cons Of The Most Popular Tool For High-Load Dev
2019-04-25 в 13:13, admin, рубрики: Elixir, Elixir/Phoenix, erlang, Erlang/OTP, interview, интервью
Why is Elixir/Phoenix achieving such a high rate of adoption in the software development industry? What are the best use cases of this language? Are there any drawbacks when using it? We talked to Sergiy Kukunin, a full-stack developer at Spotlight and an Elixir expert, to find answers to these and other questions.Читать полностью »
Дзен Эрланга [и Эликсира — прим. переводчика]
2019-03-11 в 15:01, admin, рубрики: Elixir, erlang, let it crash, без регистрации и смс, даром, для всех, конкурентность, параллельное программирование, Программирование, Проектирование и рефакторинг, процессы, Совершенный код, счастья, функциональное программированиеВведение от переводчика
В данной статье речь идёт об Erlang, но всё сказанное в равной степени применимо и к Elixir — функциональному языку, работающему поверх той же виртуальной машины BEAM. Он появился в 2012 году и сейчас активно развивается. Elixir получил более привычный большинству синтаксис плюс обширные возможности метапрограммирования, сохранив преимущества Erlang.
Статья от 2016 года, но речь в ней идёт о базовых концепциях, которые не устаревают.
Ссылки на понятия и комментарии от меня (переводчика) расположены в квадратных скобках [] и снабжены указателем "прим. переводчика".
Если вы найдёте какие-то части перевода недостаточно корректными, особенно в плане терминов, или столкнётесь с любыми другими ошибками — дайте мне, пожалуйста, знать, с удовольствием исправлю.
Отдельное спасибо Яну Гравшину за помощь в вычитке и редактуре текста.
Это свободная расшифровка (или долгий парафраз?) моей презентации на организованной Genetec конференции ConnectDev'16.
![Дзен Эрланга [и Эликсира — прим. переводчика] - 1 001](https://www.pvsm.ru/images/2019/03/11/dzen-erlanga-i-eliksira-prim-perevodchika.png)
Я полагаю, что большинство присутствующих здесь людей никогда не программировало на Эрланге. Возможно, вы слышали о нём, или вам знакомо название. Поэтому моё выступление затронет только высокоуровневые концепции Эрланга, причём таким образом, чтобы оказаться полезным в ваших рабочих или побочных проектах даже если вы никогда не сталкиваетесь с этим языком.
Приглашаем 6 марта на ElixirLangMoscow Meetup #9
2019-02-27 в 10:56, admin, рубрики: Elixir, elixir-lang, Elixir/Phoenix, erlang, Erlang/OTP, mailrugroup, MaNa, meetup, mnesia, Блог компании Mail.Ru Group
6 марта приглашаем вас на ElixirLangMoscow Meetup #9 в московский офис Mail.ru Group. Язык программирования Elixir продолжает развиваться, и мы вместе с сообществом проводим Elixir-митапы. Программа выступлений адаптирована как под активных разработчиков на Elixir, так и под тех, кто только решается «затащить» язык в проект. Подробности и регистрация — под катом.
Читать полностью »
Erlang для IoT
2018-07-16 в 9:13, admin, рубрики: diy или сделай сам, erlang, IoT, iot platform, linkit smart, MediaTek, mips, Интернет вещей, Разработка для интернета вещей, функциональное программирование, эрлангВолна интереса к микроэлектронным устройствам и их взаимодействию между собой для промышленных и бытовых нужд привела к развитию большого количества конструкторов для разработки на базе достаточно мощных SoC (систем на чипе), достаточно миниатюрных относительно микроконтроллерных решений, но уже содержащих в себе полноценную операционную систему. Разработка приложений для таких конструкторов практически не отличается от обычной серверной разработки, за исключением того, что ограничение по ресурсам все равно надо держать в уме.
О декомпозии кода замолвим слово: контекстное программирование
2018-06-09 в 11:16, admin, рубрики: clojure, erlang, код, Совершенный кодКонечно, в идеале лучше вообще Не писать лишнего кода. А если и писать, то, как известно, нужно хорошо продумывать кости системы архитектуру системы и реализовывать мясо системы логику системы. В данной заметке мы приведем рецепты для удобной реализации последнего.
Rocker — rocksdb драйвер для Erlang
2018-06-07 в 11:12, admin, рубрики: erlang, Erlang/OTP, NIF, nosql, rocksdb, Rust, ПрограммированиеВведение
В интернетах довольно много информации и споров по поводу выбора sql/nosql подхода, а также плюсах и минусах того или иного KV-хранилища. То, что вы сейчас читаете, не является пособием по rocksdb или агитацией за использование именного этого хранилища и моего драйвера к нему. Я хотел бы поделиться промежуточным результатом работы по оптимизации процесса разработки NIF для Erlang. В данной статье представлен работоспособный драйвер для rocksdb, разработанный за пару вечеров.



