VSCode, SourceCraft Code Assistant и микроконтроллеры

Сегодня разработка прошивок для микроконтроллеров обычно требует заметно больше времени и ресурсов, чем создание собственно схемы и платы. Со времён ковида прошли времена безраздельного владычества STM32, и теперь регулярно приходится осваивать новые железки. При этом для них зачастую приходится ваять программный инструментарий и библиотеки — поскольку предоставленное производителем обычно неудобно. В этой статье я расскажу, как использовать VSCode для разработки прошивок под разные архитектуры и как мне в этом помогает SourceCraft Code Assistant от Яндекса.

https://habr.com/ru/companies/yandex/articles/892502/

#vscode #stm32 #gd32 #verilog #ai #makefile #stlink #openocd #c++ #инструкция

VSCode, SourceCraft Code Assistant и микроконтроллеры

Сегодня разработка прошивок для микроконтроллеров обычно требует заметно больше времени и ресурсов, чем создание собственно схемы и платы. Со времён ковида прошли времена безраздельного...

Хабр

Как интегрировать миниапп (активность) в Discord

Привет! Я Егор Стеблин, фронтенд-разработчик в юните спецпроектов KTS . В этой статье я расскажу о том, каким образом в Discord можно встроить свой миниапп (a.k.a. «активность»). Для тех, кто еще не сталкивался с этим понятием: активности — это интерактивные приложения, которые можно запустить в Discord. Они могут интегрироваться со следующей функциональностью Discord: - получение информации о пользователе; - голосовой и текстовый чаты; - данные профиля и встроенная монетизация. Если ваша ЦА включает в себя молодежь, студентов или геймеров, то активности помогут вам сделать рекламу в приложении, в котором они регулярно проводят время. В целом, Discord — довольно удобная платформа для создания мультиплеерных проектов, и с помощью миниаппов вы можете создать на ней интерактивное многопользовательское пространство и кастомизировать его под ваши цели. Ниже я опишу процесс создания Discord-активностей от инициализации приложения на портале Discord до написания кода и его тестирования.

https://habr.com/ru/companies/kts/articles/890704/

#discord #активность #миниапп #инструкция #интеграция #встраивание

Как интегрировать миниапп (активность) в Discord

Привет! Я Егор Стеблин, фронтенд-разработчик в юните спецпроектов KTS . В этой статье я расскажу о том, каким образом в Discord можно встроить свой миниапп (a.k.a. «активность»). Для тех, кто еще не...

Хабр

Развод на договорных матчах: Как не дать себя обмануть?

В этой статье хотел бы поднять важную тему, касающуюся вашей безопасности в социальных сетях, поделиться своим опытом и дать несколько советов, как распознать популярное сейчас мошенничество на договорных матчах и ему подобные. Уже достаточно продолжительное время меня заваливают надоедливыми рассылками во "ВКонтакте" и в Telegram с предложениями о договорных матчах. Выглядит это примерно таким образом:

https://habr.com/ru/articles/876116/

#скам #мошенничество #ставки_на_спорт #вконтакте #разсылка_информации #инструкция

Развод на договорных матчах: Как не дать себя обмануть?

В этой статье хотел бы поднять важную тему, касающуюся вашей безопасности в социальных сетях, поделиться своим опытом и дать несколько советов, как распознать популярное сейчас мошенничество на...

Хабр

Как вынести Go-модуль в open source с сохранением авторства

Так случается, что команда решает вынести часть проекта в open source и использовать ее как внешнюю зависимость. Как правило, это самостоятельный пакет или инструмент, лишенный какой-либо бизнес-специфики, способный принести пользу сообществу и получить дальнейшее развитие. Большинство коммерческих разработчиков имеет персональные профили на открытых платформах и поддерживает собственные портфолио, поэтому при переносе мы хотим сохранить авторство и историю коммитов. Основная сложность здесь в том, что необходимо полностью исключить всю внутреннюю корпоративную информацию: названия репозиториев и проектов, имена и имейлы сотрудников, внутренние идентификаторы тикетов и любые формулировки, отражающие задачи продукта. Важно, чтобы такая информация отсутствовала по всему дереву коммитов. Для этого мы будем пользоваться такими инструментами, как git grep , git filter-branch и git rebase --interactive . В статье приводятся порядок шагов и общие рекомендации по оформлению открытого проекта. Я Константин Соколов из бэкенд-разработки в Positive Technologies. Люблю программировать на Go.

https://habr.com/ru/companies/pt/articles/875052/

#golang #go #development #backend #opensourse #открытый_код #github #гитхаб #инструкция

Как вынести Go-модуль в open source с сохранением авторства

Так случается, что команда решает вынести часть проекта в open source и использовать ее как внешнюю зависимость. Как правило, это самостоятельный пакет или инструмент, лишенный какой-либо...

Хабр

**Подборка топовых и новых идей для блога с хэштегами.**
---
### **10 лучших тем**
(на основе актуальности, трендов и универсальности):
1. **Стейкинг в 2024: что значит Ethereum 2.0?**
- Хэштеги: #Ethereum #Стейкинг #Web3 #Блокчейн
2. **Mastodon vs Threads: кто выигрывает?**
- Хэштеги: #Федиверс #Mastodon #Threads #СоциальныеСети
3. **Rust для начинающих: почему стоит попробовать?**
- Хэштеги: #Rust #Разработка #Программирование #OpenSource
4. **Токенизация активов: реальные примеры**
- Хэштеги: #Токенизация #Блокчейн #Финансы #Децентрализация
5. **Создание Telegram-бота за час**
- Хэштеги: #Telegram #Боты #Программирование #Автоматизация
6. **ActivityPub за пределами социальных сетей**
- Хэштеги: #ActivityPub #Децентрализация #Федиверс #Приватность
7. **Экосистема DAO: руководство для новичков**
- Хэштеги: #DAO #Web3 #Блокчейн #Управление
8. **Docker: лучшие практики для проектов**
- Хэштеги: #Docker #DevOps #Разработка #Технологии
9. **Matrix + Fediverse: дорожная карта**
- Хэштеги: #Matrix #Федиверс #СоциальныеСети #Безопасность
10. **Автоматизация трейдинга: инструменты**
- Хэштеги: #Криптовалюта #Трейдинг #Алгоритмы #Технологии
---
### **23 варианта тем для блога с хэштегами**
#### 1. **Криптовалюты и блокчейн**
1. Влияние Web3 на децентрализованную экономику
- Хэштеги: #Web3 #Блокчейн #Экономика #Децентрализация
2. Монеты конфиденциальности: Monero, Zcash и другие
- Хэштеги: #Конфиденциальность #Monero #Zcash #Криптовалюта
3. Lightning Network: будущее BTC-платежей
- Хэштеги: #Bitcoin #LightningNetwork #Криптовалюта #Технологии
4. BRC-20 токены: инновация или мода?
- Хэштеги: #BRC20 #Web3 #Токены #Финансы
5. Топ криптоафёр: разбираем схемы
- Хэштеги: #Крипто #Безопасность #Мошенничество #Обучение
#### 2. **Федивёрс**
6. Как запустить свой сервер Mastodon?
- Хэштеги: #Mastodon #Федиверс #Сервера #Инструкция
7. PeerTube в 2024: децентрализованный видеохостинг
- Хэштеги: #PeerTube #Видео #Федиверс #OpenSource
8. Частные группы в Fediverse: новые возможности
- Хэштеги: #Сообщества #Децентрализация #Федиверс #Приватность
9. Интеграция Mastodon с RSS: инструкция
- Хэштеги: #RSS #Mastodon #Инструменты #СоциальныеСети
10. Fediverse для бизнеса: советы
- Хэштеги: #Бизнес #Федиверс #Технологии #Соцсети
#### 3. **Разработка**
11. Основы больших языковых моделей (LLM)
- Хэштеги: #AI #LLM #Разработка #Технологии
12. WebAssembly: что это и зачем?
- Хэштеги: #WebAssembly #Веб #Технологии #Разработка
13. Масштабирование с Kubernetes
- Хэштеги: #Kubernetes #DevOps #Сервера #Программирование
14. Защита от SQL-инъекций
- Хэштеги: #Безопасность #SQL #БазыДанных #Программирование
15. Веб-компоненты: современные стандарты
- Хэштеги: #Веб #HTML #CSS #Технологии
16. Серверлесс архитектура: введение
- Хэштеги: #Serverless #Cloud #Программирование #DevOps
17. Оптимизация устаревшего кода
- Хэштеги: #Refactoring #Код #Разработка #Практики
18. Инструменты для тестирования производительности
- Хэштеги: #Тестирование #Производительность #Инструменты #Программирование
#### 4. **Пересечения технологий**
19. AI и блокчейн: точки пересечения
- Хэштеги: #AI #Блокчейн #Технологии #Инновации
20. Децентрализация как ответ на цензуру
- Хэштеги: #Цензура #Децентрализация #Федиверс #Приватность
21. Корпоративные блокчейны: Hyperledger и Corda
- Хэштеги: #Hyperledger #Corda #Блокчейн #Бизнес
22. ActivityPub за пределами социальных сетей
- Хэштеги: #ActivityPub #Протокол #Федиверс #Технологии
23. NFT в бизнесе: успешные кейсы
- Хэштеги: #NFT #Блокчейн #Бизнес #Кейсы
---
Выберите интересующую тему или уточните запрос, чтобы я мог помочь ещё точнее. 💡

https://bastyon.com/pureaceton?s=e2784de6c5c94bee60fd2bc537c0b2df804439554ca6e3cf276daeae1aca80ad&ref=PK9sn1mjco32vtUsAEjtyCkArnTZmgc6Tv

PureAceton

### 🔥 **Трендовые темы для блога** Проголосуйте, что хотите увидеть перв...

Bastyon

Исправленный текст и хэштеги
**Русский текст (RU):**
В связи с продолжением жалоб на отсутствие нормального доступа к YouTube, я решил помочь тем, кто столкнулся с ограничениями Google и других поисковых систем.
Оригинал видео доступен здесь: https://youtu.be/0ZK-li3dtaA?si=mMxn9r5OIXy-1qjT
Проверить на практике перед публикацией у меня не было возможности.
Обратите внимание: обязательно ознакомьтесь с инструкциями и замечаниями. Все действия выполняйте только после создания резервных копий настроек оборудования. Также рекомендую изучить дополнительную информацию в интернете. Методы, описанные здесь, уже применялись другими, и вы можете найти как возможные ошибки, так и способы их устранения.
Это описание из видео автора:
Видео собрано из двух попыток. Надеюсь, суть передана верно. В данном случае делюсь опытом установки Zapret на Keenetic KN-3810.
**Необходимые пакеты и инструкции:**
**Официальная инструкция:**
https://forum.keenetic.com/topic/4299
**Пакеты для Keenetic:**
IPv6, FTP (опционально), SSH, OPKG, Netfilter и Xtables-Addons для Netfilter.
**Установка Zapret:**
https://telegra.ph/Nastrojka-zapret-o
**OPKG-пакеты:**
curl, grep, gzip, ipset, iptables, nano, ca-certificates, unzip, kmod_ndms, xtables-addons_legacy.
**Автозагрузка (не заработала, но на всякий случай):**
https://github.com/sergeev-ms/Zapret-...
**Рабочие настройки:**
`--split-pos=2 --disorder`
**Таймкоды:**
00:00 Вступление
00:55 Установка пакетов на Keenetic
01:37 Установка Entware
03:30 Установка OPKG-пакетов
04:11 Скачивание Zapret на роутер
04:30 Начало установки
04:36 Запуск `./http://blockcheck.sh`
05:38 Настройки интерфейсов WAN и LAN
05:57 Запуск `./install_http://easy.sh`
06:43 Настройка WS_USER в файле `config`
06:58 Второй этап: работа видеороликов
08:06 Добавление автозагрузки
08:46 Финальный тест
09:08 Заключительное послесловие
09:55 Музыкальная пауза
**Хэштеги:**
#YouTube #Keenetic #Zapret #Россия #ОбходБлокировок #Роутеры #Интернет #Entware #OPKG #Запрет #Linux #ТехническиеСоветы #Инструкция
**English Text (EN):**
Due to ongoing complaints about restricted access to YouTube, I decided to help those blocked by Google and other search engines.
The original video is available here: https://youtu.be/0ZK-li3dtaA?si=mMxn9r5OIXy-1qjT
I couldn't test this method before publishing.
Please ensure you carefully review all instructions and remarks. Perform all actions only after creating backups of your device settings. Additionally, take the time to research online, as these methods have been used by others who might have identified and resolved potential issues.
This is the description provided by the video creator:
The video is compiled from two attempts. I hope the idea is conveyed correctly. Here I share my experience of installing Zapret on Keenetic KN-3810.
**Required Packages and Instructions:**
**Official guide:**
https://forum.keenetic.com/topic/4299
**Packages for Keenetic:**
IPv6, FTP (optional), SSH, OPKG, Netfilter, and Xtables-Addons for Netfilter.
**Zapret Installation:**
https://telegra.ph/Nastrojka-zapret-o
**OPKG Packages:**
curl, grep, gzip, ipset, iptables, nano, ca-certificates, unzip, kmod_ndms, xtables-addons_legacy.
**Autoloading (didn't work for me, but provided for reference):**
https://github.com/sergeev-ms/Zapret-...
**Working Configurations:**
`--split-pos=2 --disorder`
**Timestamps:**
00:00 Introduction
00:55 Installing packages on Keenetic
01:37 Installing Entware
03:30 Installing OPKG packages
04:11 Downloading Zapret to the router
04:30 Installation begins
04:36 Running `./http://blockcheck.sh`
05:38 Configuring WAN and LAN interfaces
05:57 Running `./install_http://easy.sh`
06:43 Setting WS_USER in the `config` file
06:58 Second stage: enabling video playback
08:06 Adding autoloading
08:46 Final test
09:08 Final remarks
09:55 Music break
**Hashtags:**
#YouTube #Keenetic #Zapret #Russia #BypassBlocks #Routers #Internet #Entware #OPKG #Linux #TechnicalGuide #Tutorial

https://bastyon.com/index?v=927965852f659e9915ab2f30788473939c7c96ed473a3adb511d324984fcf26f&video=1&ref=PPuoSzXpSnY1Q4w1MLeVdLcbaUpVDCwpBp

Обходим блокировку ютуба без VPN. Keenetic(Родная прошивка) + Entware + Zapret(аналог GoodbyeDPI)

YouTube

Эффективное внедрение инструкций в бизнес: почему это важно и как добиться успеха

Внедрение инструкций в бизнесе — не просто формальность, а стратегический шаг, способствующий улучшению внутренних процессов и повышению общей продуктивности команды. Когда процессы прописаны четко и понятно, сотрудники меньше отвлекаются на вопросы, а выполнение задач становится более последовательным и предсказуемым. Однако для достижения таких результатов недостаточно просто составить инструкции — важно продумать их содержание, организовать обучение персонала и обеспечить регулярный контроль их применения.

https://habr.com/ru/articles/861508/

#управление_командой #управление_персоналом #инструкция #документация #документирование #документооборот #эффективность_работы

Эффективное внедрение инструкций в бизнес: почему это важно и как добиться успеха

Внедрение инструкций в бизнесе — не просто формальность, а стратегический шаг, способствующий улучшению внутренних процессов и повышению общей продуктивности команды. Когда процессы прописаны четко и...

Хабр

Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению

В 80% случаев к нам приходят клиенты, которые уже исчерпали ресурс сарафанного радио, попробовали вкладывать в рекламу и получили заказчиков, которые не могут сформулировать задачу и желаемый конечный результат. В результате — слитые рекламные бюджеты, неквалифицированные заказчики и неудачные проекты. В этой статье рассказываю на примерах и кейсах, как убить двух зайцев одним неочевидным, но эффективным способом — с помощью обучающего маркетинга.

https://habr.com/ru/articles/860000/

#маркетинг_сложных_продуктов #обучающий_материал #инструкция #воронка_продаж #воронка_конверсии #онлайн #продвижение_продукта #маркетинг #обучающий_маркетинг

Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению

Источник Привет! Я Полина Масленникова, руковожу агентством комплексного маркетинга. К нам приходят за стратегией и тактикой с целью получать больше прибыли. Большинство наших кейсов — компании,...

Хабр

Почему сотрудники игнорируют инструкции? Как пирамида Дилтса помогает мотивировать команду

Ошибки и недочеты в работе могут множиться, словно снежный ком. Почему так происходит? Потому что каждый сотрудник — это не просто исполнитель, а личность со своими убеждениями, целями и взглядами. С помощью пирамиды логических уровней Роберта Дилтса можно создавать такие инструкции, которые не просто указывают, что делать , но и объясняют зачем и почему это важно . Разберемся, как это работает на практике!

https://habr.com/ru/articles/858324/

#управление_людьми #управление_командой #hrпроцесс #hr #мотивация_персонала #мотивация #управление #инструкция #инструкции #система

Почему сотрудники игнорируют инструкции? Как пирамида Дилтса помогает мотивировать команду

Ошибки и недочеты в работе могут множиться, словно снежный ком. Почему так происходит? Потому что каждый сотрудник — это не просто исполнитель, а личность со своими убеждениями, целями и взглядами....

Хабр

🔧 Инструкция по установке программного обеспечения (ПО) через Snap пакет в дистрибутиве Linux Kubuntu 24.04 (KDE)

👉 https://linuxmasterclub.ru/install-software-snap-kde/

#Linux #OpenSource #Manual #Инструкция #KDE #Kubuntu #Ubuntu

Установка Snap пакета | LinuxMaster Club

Установка программ посредством Snap пакета в графическом окружении KDE

LinuxMaster Club