Месяц: Ноябрь 2020
-
Как получить 9В/12В от зарядного с Quick Charge (на примере STM32)
—
от автора
Чем может быть полезна быстрая зарядка С увеличением ёмкости аккумуляторов телефонов потребовалось увеличить и мощность зарядных устройств, чтобы достичь маленького времени зарядки, для чего и нужно было увеличивать выходную мощность: напряжение, ток. Таким образом зарядные с Quick Charge 3.0 кроме 5 В могут выдавать 9В/12В/20В +возможность регулировки с шагом 0.2 В (до 12 В). Ввиду…
-
Как я сдавал экзамен OpenSIPS Certified Professional
—
от автора
Небольшая заметка о том, как я сдавал экзамен OpenSIPS Certified Professional в мае этого года. По роду деятельности последние несколько лет я программист, но «душой» всегда был с VoIP. С 2010 занимаюсь проектами на фрилансе, связанными с Asterisk, Kamailio, OpenSIPS. И так получилось, что последние крупные проекты были исключительно на OpenSIPS. Переговоры В начале года…
-
Пробуем заработать на сообществе ВКонтакте с помощью пранк бота (Call Prank)
—
от автора
Предисловие: — У меня есть небольшой заброшенный паблик (26к подписчиков), раньше там стоял пранк бот от чатуса, это приносило мне 300-800 рублей в день пассивного заработка, если сделать качественную рассылку можно было получить 1000+. Летом была прекращена поддержка пранк бота, теперь если попытаться заказать звонок, пишет что проходят технические работы. Из-за этого мои много миллионные…
-
Typescript: Объединение типов в глубину
—
от автора
Пошаговое руководство о том, как в TypeScript написать такой generic-тип, который объединяет произвольные вложенные key-value структуры.Примечание переводчика: я намерено не стал переводить некоторые слова (вроде generic, key-value), т.к., на мой взгляд, это только усложнит понимание материала.TLDR:Исходный код для DeepMergeTwoTypes будет в конце статьи. Скопируйте его в вашу IDE, чтобы поиграть с ним.Как это выглядит в…
-
Palm TX — редкий гость в 2020 году. Восстанавливаем аккумулятор и подключаемся к сети интернет
—
от автора
Этот пост — продолжение серии статей о старом железе. На этот раз на нашем столе один из самых классных КПК от Palm — модель Palm TX. Он примечателен тем, что в свое время получил модуль WiFi и обновленный экран. Правда, девайс еще и лишился части функций, которые были у его предшественника, Palm T5. Но все…
-
Абсурдно простой и невероятно эффективный: как протокол DMX-512 сделал революцию в сценическом свете
—
от автора
Довольно долго я работал со звуком на мероприятиях, куда попадали в основном по знакомству и связям. И все бы хорошо, но однажды пришлось переехать в другой город, начинать все с нуля и ходить по собеседованиям. На одном из таких меня попросили рассказать о протоколе DMX-512. Собеседование я тогда не прошел. Зато появился повод детально изучить…
-
Laravel–Дайджест (2–8 ноября 2020)
—
от автора
Подборка свежих уроков, видео и пакетов по фреймворку Laravel за неделю.
-
Этические ценности как элемент проектирования продуктов
—
от автора
Скоро мы будем наблюдать появляние вакансий в сфере этики технологий, курсов по основнам этического создания продуктов. И тому есть объяснение. Человек будущего должен уметь анализировать, какими этическими рамками руководствоваться до момента, когда они выйдут из под его контроля и он станет объектом посягательства незапрограмированных на этику устройств. Эта статья попытка разобраться, что скрывается за этикой…
-
Engine-version — npm пакет, который позволит задать корректное окружение разработки
—
от автора
Некоторые проекты зачастую требуют специфичные версии локально установленных программ. Это может быть как определенная версия node.js или npm (например, npm@7 с поддержкой workspaces), так и определенная база данных, менеджер пакетов и другие утилиты, которые нельзя установить из npm. Зачастую команды фиксирую версии в чатиках, readme или вики.npm позволяет задекларировать в package.json файле необходимые версии node…
-
Windows: достучаться до железа
—
от автора
Меня всегда интересовало низкоуровневое программирование – общаться напрямую с оборудованием, жонглировать регистрами, детально разбираться как что устроено… Увы, современные операционные системы максимально изолируют железо от пользователя, и просто так в физическую память или регистры устройств что-то записать нельзя. Точнее я так думал, а на самом деле оказалось, что чуть ли не каждый производитель железа так…