Архивы

  • Практическое руководство по HashiCorp Consul — Часть 2

    от автора

    Это вторая часть из 2 частей Практического руководства по HashiCorp Consul. Предыдущая часть была в первую очередь сосредоточена на понимании проблем, которые решает Consul, и на том, как он их решает. Эта часть посвящена практическому применению Consul на примере реальной жизни. Давайте начнем.

  • MarkedText — маркдаун здорового человека

    от автора

    Здравствуйте, меня зовут Дмитрий Карловский и все свои статьи (и презентации) пишу я в MarkDown разметке. И знаете что? Она уже порядочно меня подзаелозила! Тексты я пишу на русском, но большая часть спецсимволов есть только в английской раскладке клавиатуры. А редактирование таблиц — это вечная пизанская башня из вертикальных линий. Короче, есть у него проблемы…

  • Язык программирования PHP 8: новый JIT-компилятор нацелен на лучшую производительность

    от автора

    Привет, Хабр. Будущих студентов курса «PHP-разработчик» и всех интересующихся приглашаем принять участие в открытом вебинаре на тему «PHP 8 — Что нового?».А сейчас делимся традиционным переводом интересного материала.Старший эксперт по базам данных Google в восторге от JIT-компилятора, но остальные сомневаются в его значимости и говорят, что его сложно поддерживать.Команда, создавшая скриптовый язык PHP, анонсировала версию…

  • Как я реализовал MVC в JavaScript

    от автора

    …для лучшей разделяемости кодаДля будущих студентов курса «Архитектура и шаблоны проектирования» и всех интересующихся подготовили перевод полезного материала.Также приглашаем посетить открытый вебинар на тему «Интерпретатор». На нем будут обсуждаться назначение и структура шаблона «Интерпретатор», формы Бекуса-Науэра, лексический, синтаксический и семантический анализы. Что из себя представляет архитектурный паттерн Model, View, Controller (MVC)?Источник: документация RailsАрхитектура MVC разделяет…

  • Как экономить память и удваивать размеры моделей PyTorch с новым методом Sharded

    от автора

    Модели глубокого обучения улучшаются с увеличением количества данных и параметров. Даже с последней моделью GPT-3 от Open AI, которая использует 175 миллиардов параметров, нам ещё предстоит увидеть плато роста количества параметров. Для некоторых областей, таких как NLP, рабочей лошадкой был Transformer, который требует огромных объёмов памяти графического процессора. Реалистичные модели просто не помещаются в памяти.…

  • «Арфы нет — возьмите бубен!»

    от автора

    Музыка — это многоэтажное здание без лифтов и лестничных маршей. На каждом этаже поселился определённый стиль, жанр или направление, добраться до которых потребует приобретение определённых жизненных знаний и навыков.Уже с рождения мы начинаем преодолевать невидимые лестницы и этажи здания «института» под названием «жизнь», где у каждого свой путь и учителя. Я не претендую на музыкального…

  • Android Bluetooth Low Energy (BLE) — готовим правильно, часть #1

    от автора

    В последний год я разрабатывал Bluetooth Low Energy (BLE) приложения под iOS и это оказалось довольно простым. Далее было портирование их на Android… насколько это могло быть сложным?Могу точно сказать – это было сложней, чем представлял, мне пришлось приложить немало усилий для стабильной работы под Android. Я изучил много статей в свободном доступе, некоторые оказались…

  • pi-top [4] — конструктор роботов для детей и взрослых на основе Raspberry Pi

    от автора

    «Малинка» — один из самых популярных одноплатных ПК в мире. На его основе создается масса профессиональных и любительских проектов. На днях представлен еще один, на этот раз — образовательный. Его разработала команда pi-top, которая и раньше показывала интересные системы. Новинка получилась масштабной: это конструктор роботов, базой для которых служит все та же «малинка». Создавать можно…

  • Бесконтактный, оптический выключатель со звуковым эффектом на Arduino

    от автора

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

  • Начинаем бегать правильно: самодельный беговой метроном

    от автора

    Привет, Хабр! Многие в Новый год дают себе различные обещания, одно из самых частых — начать следить за здоровьем. Наиболее простой и распространённый способ поправить здоровье — бег, поэтому в новогодние праздники количество бегунов в парках значительно увеличивается. Кто-то быстро забивает на бег, а кто-то задерживается надолго, начинает увеличивать беговые объёмы и улучшать качество беговых…