60+ игры для гиков

Приветствую всех брутальных Хабрачан и чувственных Хабрачаночек! Благодаря вашей поддержке я смог написать статьи про сериалы в мире IT. Вместе мы прошли через многое. В последней статье я попросил вас рассказать своё мнение о том, стоит ли мне писать статью про гиковские игры и вы снова поддержали меня. Спасибо за это! Что же, как я […]

Рисуем музыку: Coffin dance в Pure Data

Программирование и мемы Программирование — процесс на грани науки и творчества. Без грамотно составленной программы компьютер — беспомощный агрегат, тратящий электроэнергию. Большинство современных специалистов работают с декларативными символьными языками — составляют программы из текстовых команд: простых — присваивание, умножение; и сложных — проверка условия, выполнения подпрограммы в цикле. Но не все языки программирования предназначены для […]

Fabex — block explorer для Hyperledger Fabric

Привет, я хочу рассказать про проект Fabex — block explorer для Hyperledger Fabric, недавно принятый в Hyperledger Labs и имеющий некоторые преимущества относительно официального эксплорера. Проект написан полностью на Golang (а не на Nodejs, как официальный), хранит данные о блокчейне в MongoDB или Cassandra по выбору (а не в PostgresSQL, как официальный), имеет как GRPC, […]

Краткий обзор NLP библиотеки SpaСy

Обработка естественного языка(Natural Language Processing — NLP) сегодня становится очень востребованной, так как людям несомненно проще общаться с машинами также, как они общаются с людьми. Поэтому сейчас, вместе с быстрым развитием этой области, всё больше сервисов используют NLP: чат-боты, в которых больше не нужно выбирать готовые ответы, голосовые ассистенты, электронная почта, чтобы автоматически сортировать письма […]

Твердотельные накопители. Внутреннее устройство и принципы их построения

Наши клиенты часто интересуются внутренним устройством твердотельных накопителей. Чем определяется надежность накопителей? Почему нельзя хранить важные данные на флешках, и бывают ли надежные флешки? Зачем в контроллеры SSD-накопителей ставят многоядерные процессоры? Почему флешки больших объемов пишут быстро, а малых объемов медленно? Многие вопросы требуют длительного погружения в тему, а некоторые отпадают сами собой после небольшого […]

Колхозим метеостанцию на STM32 (Bluepill, STM32IDE, HAL)

Привет, Хабр! В этой статье я хочу рассказать о своей небольшой поделке во время карантина – метеостанция на основе STM32 (плата bluepill). Заранее уточню, что устройство собиралось скорее из желания что-нибудь собрать, нежели чем из реальной необходимости собрать метеостанцию. И уже после сборки метеостанции появилось непреодолимое желание расширить ее скудный функционал и значительно переделать. Принципиальная […]

Как мужик квазигруппы искал (или Учи Python, а то будешь руками работать)

Совсем немного теории Латинский квадрат — табличка, заполненная буквами так, что в каждой строке и в каждом столбце никакая не повторяется дважды. Такую таблицу называют еще таблицей умножения.Таким образом мы определили операцию умножения на упорядоченном множестве . Например, или . Умножение, заданное с помощью такой таблицы, как правило некоммутативно ( ). В дальнейшем, определяя элемент по таблице, я буду смотреть […]

Основа для большого модульного SPA на Laravel + Vue + ElementUI с CRUD генератором

Последние годы удалось поработать над несколькими большими и не очень проектами с использованием разных back-end и front-end фреймворков. Сталкивался с разными проблемами, возникавшими по мере роста приложения. Сейчас могу сделать вывод из того, какие решения были удачными, а какие — не очень. Используя накопленный опыт, задался целью собрать все лучшие решения, на мой взгляд, и […]

Хорошими делами прославиться нельзя

Хочу вам рассказать нашу историю из серии «ожидание и реальность» или о том, как слова товарища М.Ф. Квинтилиана: «Вредить легко, помогать трудно» приобрели для нас новый смысл. Covid-19. Наверное, каждый слышал об этом вирусе. Я сейчас не берусь описывать свое личное отношение или обсуждать теории заговоров вокруг этого. Лично для меня это реальный кейс с […]

Кто ворует ваши персональные данные? Спросите Ашота Оганесяна в комментариях

Во вторник, 2 июня в 20:00 Ашот Оганесян будет отвечать на ваши вопросы об утечках данных в нашем инстаграм-аккаунте. Вы можете задать ему свой вопрос в комментариях к этому посту и спикер ответит вам в прямом эфире. О спикере Ашот основатель и технический директор DeviceLock DLP, а также автор телеграм-канала Утечки информации. Он, наверное, самый […]