Господа, мне надоело инвестировать в Дюрассел, поэтому, хочу поделиться одной идеей. Я хочу впихать в свою мышку Logitech M185 ионистор вместо батарейки. Вот такой: https://al...
Я тут начал разбираться с WebAssembly и Emscripten. В качестве эксперимента решил скомпилировать простенькую функцию генератор псевдослучайных чисел: #include <stdint.h> uin...
Добрый день. У меня сейчас идёт ремонт, дошёл вопрос до выбора кондиционеров. Я хочу каким-то образом завести все кондиционеры в свою инфраструктуру, откуда я смогу ими управл...
Я только что узнал, что функции для работы с массивами, например, array_map, могут принимать в качестве функции обратного вызова приватный метод класса, и это работает. Ну тип...
Господа, я столкнулся со странной фигнёй. Тестирую несколько реализаций арифметического алгоритма в цикле. Замеряю время при помощи performance.now(). Каждый тест оформлен в в...
Господа. Я тут озадачился, как мне лучше организовать дуплексную связь между двумя nrf24. Напоминаю для тех, кто не в теме: я хоче сделать некое подобие раций. Вариантов я виж...
Не могу понять некоторые детали работы I2C, когда на шине присутствует несколько мастеров. Буду говорить в контексте реализации I2C (TWI) в AVR (ATmega328). Всем известно сос...
Чо-то у меня крыша едет. Взялся помочь одному человеку с его ардуино проектом. Настраиваю прерывание по совпадению счётчика TCNT2 с регистром сравнения OCR2A и сброс счётчика ...
Прикиньте, пытался сегодня оставить отзыв на Алиэкспрессе, а он мне какую-то сраную ошибку выдавал, ну и писал, мол, попробуйте через 10 минут. Я полдня ебался, периодически п...
Давай проще. Где в этом коде происходит вызов приватного метода? class ClassName { public function publicMethod() { return my_function([$this, 'privateMethod'], []);...
Вот этот код компилируется: typedef struct { uint8_t length; uint8_t data[]; } BUFFER; static BUFFER b = {4, {1, 2, 3, 4}}; static BUFFER * const bp = &b; А вот этот вы...
С точки зрения пользовательского интерфейса, функция, объявленная в ядре и функция, написанная на PHP, обладают одинаковыми свойствами. Ну, то есть, почти одинаковыми, как мы ...
Я тут пытаюсь вникнуть в STM32 (до этого использовал только AVR). Создал пустой проект в STM32CubeIDE, чтобы он не импортировал туда HAL. Скачал с сайта st.com архив STM32Cube...
Так. Допустим я определился с выбором провода и коннекторов. Предположим, что выключатели - это просто подпружиненные кнопки. Какие техники стоит применить в коробке-контролле...
Даже если [$this, 'privateMethod'] - это объявление функции, хер с ним, пусть будет callable (хотя мне кажется, что PHP на данном этапе не помечает это типом callable, а выясн...
Существуют ли какие-то дешёвые чувствительные датчики вибрации, которые без проблем можно купить в розницу? На данный момент сделал самодельный из пьезодинамика. В принципе, м...
Ребята, есть вопрос. Рассматриваем конкретно Си, не Си++. int A = 1; int * B1 = &A; int * B2 = B1; Третья строка выдаёт ошибку: error: initializer element is not constant Н...
Чо-то запостил в pro.радиолюбительство, но там постоянно молчат. Поэтому запощу сюда: Хочу поднять тему монтажных проводов. Я о том, когда нужно что-то на коленке спаять и по...
Что есть изнутри класса? Код функции array_map не находится внутри класса. Он находится где-то в дебрях PHP и вообще написан на Си, оттуда он и вызывает переданный коллбэк.
Мне нужно выбрать какие-то коннекторы на плату, чтобы туда втыкать кабель/шлейф с цифровым интерфейсом. Требования: 5 или более контактов, точная ориентация (чтобы невозможно ...