Месяц: Май 2020

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

    от автора

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

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

    от автора

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

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

    от автора

    Совсем немного теории Латинский квадрат — табличка, заполненная буквами так, что в каждой строке и в каждом столбце никакая не повторяется дважды.

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

    от автора

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

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

    от автора

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

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

    от автора

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

  • Fabex — block explorer для Hyperledger Fabric

    от автора

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

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

    от автора

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

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

    от автора

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

  • Ностальгии пост: j2me, Gravity Defied, 64kb

    от автора

    Эта статья не преследует никаких практических целей — просто мне стало интересно, как лет 15 назад разработчикам удавалось делать вполне функциональные приложения и игры для слабых телефонов того времени. Если что, я не имею к этой игре никакого отношения. Например, игра с картинки выше не использовала floating-point числа, так как не все телефоны их поддерживали.…