Месяц: Июль 2021

  • Обеспечение доступности веб-контента: стандарты, критерии, пример реализации

    от автора

    Привет, меня зовут Павел. Я занимаюсь изучением и тестированием доступности. Когда начинал изучать этот вопрос, я понимал, что это делается с заботой о людях с нарушением зрения, слуха, моторики, но я не имел представления как именно это делается. Поэтому, в начале уходило много времени на поиск информации, затем на чтение документации, просмотр видео инструкций про…

  • Беспроводной тачпад из смартфона

    от автора

    Когда ты уже не начинающий ардуинщик и погодных информеров у тебя уже несколько штук, хочется чего-то более «оригинального» и «полезного». Предположим у нас имеется: Arduino Leonardo – 1 штука, Bluetooth модуль – 1 штука, Android смартфон – 1 штука. Ключевое отличие Leonardo от остальных ардуин заключается в том, что она поддерживает протоколы HID, а по-простому…

  • Конспектируем Книгу Rust:: Владение

    от автора

    Nurked предложил оригинальный способ прочтения "the book" — читать главы надо не по порядку, а в последовательности [4, 3, 5, 6, 8, 4, 9, 7, 10, 4, 13, 17, 15, 16]. Можно пойти дальше. Мне представляется, что читать будет гораздо легче и быстрее, если выкинуть бо́льшую часть текста и заменить некоторые примеры. Ниже представлен "пробник"…

  • Discord Slash API + Yandex Cloud Functions = ♡

    от автора

    «The API for interacting with Gateways is complex and fairly unforgiving, therefore it’s highly recommended you read all of the following documentation before writing a custom implementation.» — Discord API DocsДобрый день. Многие знают, что программисту приходится следить за развитием технологий, даже тех, которые не касаются его текущего стека. Ну, или ему это доставляет удовольствие,…

  • Пишем плагин Parcelize для компилятора Kotlin под iOS

    от автора

    В этой статье описан мой опыт по написанию плагина для компилятора Kotlin. Моей главной целью было создание плагина под iOS (Kotlin/Native), аналогичного kotlin-parcelize под Android. Дело в том, что в iOS, как и в Android, приложения тоже могут быть убиты системой, а значит, может возникнуть необходимость сохранять стек навигации и другие данные. В результате работы…

  • Как мы запускали сервис доставки товаров на такси

    от автора

    Использование такси для доставки товаров — это «новая нормальность». И все потому, что 2020 год подтолкнул ритейлеров к расширению мобильности и стимулировал развитие способов доставки, а уж тем более быстрых. Таксисты уже доставили более полумиллиона заказов из магазинов М.Видео и Эльдорадо, но чтобы новый сервис был качественным, нам пришлось серьезно поработать. Сегодня мы рассказываем о…

  • Friday Hackathon: а ещё еда будет?

    от автора

    Привет, Хабр. Мы снова провели внутренний хакатон. В этот раз задачи были серьёзнее, а организация прошла более гладко. Решил поделиться с вами мыслями о том, не являются ли хакатоны просто формой добровольной переработки, какую пользу они несут для компании и участников, и стоит ли это всё потраченных денег.Краткий исторический экскурс: 21 апреля 2018 года система…

  • Парадигмы программирования для болванов: Что должен знать каждый программист. (Проба)

    от автора

    Доброго времени суток читатели. Хочу представить собственный перевод статьи Петра Ван Роя — «Programming Paradigms for Dummies: What Every Programmer Should Know».В этой статье переведён совсем небольшой кусочек, чтобы вы могли оценить как качество перевода, так и определить дальнейшую его необходимость. В конце статьи приведены замечания к переводу и некоторые рассуждения о них.Прошу оценивать строго…

  • ESP8266 и Lua: «оттормаживаем» функцию

    от автора

    Небольшая заметка на тему, известную всем кто знает JavaScript, но не вполне очевидная для DIY программирования ESP8266.Задача — опросить датчик, который должен получить запрос на измерение, а ответ будет готов через некоторое время.Одним из вариантов такого действа будет работа через callback функцию и таймер. Код с пояснениями: do — Эта функция обработает полученный результат function…

  • Самый новый из металлов, все ещё — металл будущего

    от автора

    В 1825 году мир облетела несколько непонятная, но явно занятная новость: датский ученый Ганс-Христиан Эрстед сумел, используя метод электролиза, добыть из глинозема новый, доселе невиданный металл – алюминий. Подтвердив этим замечательным опытом идею английского химика Дэви, Эрстед этим своим экспериментом вполне удовлетворился и развивать его не стал, хотя… хотя многие говорили ему, что, развив это,…