Как стать автором
Обновить
21
0.3
Данила Горнушко @okhsunrog

Embedded Software Engineer

Отправить сообщение

Интересно глянуть, до чего дорастёт проект RedoxOS

wayvnc у меня работает на swaywm. но он только для wlroots-based композиторов

Автор сделал драйвер для USB CDC в юзерспейсе, который работает через libusb

Переход в первом абзаце "собака -> робопёс -> кастомные прошивки -> код -> конкурс красоты кода" - это, конечно, моё почтение.

Вспомнился анекдот

Студент сдает зоологию. Знает только про блох. На экзамене достается вопрос про собак. Судент начинает:
- Собаки это млекопитающие, покрыты шерстью. В шерсти водятся блохи...дальше все про блох....
Препод:
- Ладно молодой человек, расскажите про кошек
Студент:
- Кошки это млекопитающие, покрыты шерстью. В шерсти водятся блохи...дальше все про блох....
Препод:
- Давайте-ка про рыб
Студент:
- Рыбы это не млекопитающие. Шерстью не покрыты. Покрыты чешуей, но если бы они были покрыты шерстью, то в ней бы водились блохи....

Я написал про нейронку o1-preview новую, которая обходит GPT-4o по всем параметрам и создана для решения сложных задач. Она решила эту задачу корректно с первого раза, причем я проводил 10 отдельных тестов, сбрасывая контекст. Все 10 из 10 были верными, всегда ответ 6

Да, у меня он тоже с первого раза решил

И на прочих СИМ тоже? Не очень понятно, куда вешать номера на мелких электроскейтах, на моноколёсах

Попробуйте Logseq. Похоже на Obsidian, но Open Source. Есть на все платформы. Заметки при синхронизации шифрует. Сам уже почти два года использую

Неужели и Erlang не завезли? Не любят в Яндексе функциональные языки, эх не любят

Есть ещё интересный фреймворк Embassy, позволяет писать асинхронный код на Rust для embedded. Есть поддержка STM32, ESP32, NRF52, CH32, RP2040. AVR не поддерживают, правда, но кому сейчас нужны восьмибитные камни?

wasm32-wasip2, который целится в WASI 0.2

Какой безжалостный перевод)

А я, как пользователь neovim, перевешиваю Esc на Caps Lock :)

Очень просто, ничуть не сложнее, чем STM32. Возьмите любой STLink, там же обычный ARM. Софт OpenOCD для программирования и отладки. Насчёт фреймворков - можно взять Zephyr и писать на Си, можно взять Embassy и писать на Rust (тогда прошивать через софтинку probe.rs нужно будет, тоже удобнейший инструмент)

Я всё же рекомендую CLion/VSCode + esp-idf. У esp-idf очень удобное расширения для VS Code, например

И действительно, спросил Claude 3.5 Sonnet:

Скрытый текст

how many "r" letter are there in "strawberry" word?think step by step

Certainly! Let's think through this step by step:

  1. First, let's write out the word "strawberry": strawberry

  2. Now, let's go through the word letter by letter and count the "r" occurrences: s - not an "r" t - not an "r" r - this is our first "r" (count: 1) a - not an "r" w - not an "r" b - not an "r" e - not an "r" r - this is our second "r" (count: 2) r - this is our third "r" (count: 3) y - not an "r"

  3. After going through all the letters, we can conclude:

There are 3 "r" letters in the word "strawberry".

To verify this, we can also use a simple Python script:

word = "strawberry"
r_count = word.count("r")
print(f"The number of 'r' letters in '{word}' is: {r_count}")

count_r.py

This script would output: "The number of 'r' letters in 'strawberry' is: 3"

So, our manual count is correct. There are indeed 3 "r" letters in the word "strawberry".

Да, тоже только что хотел написать про это. Ещё и толстая дорожка практически под антенной идёт. Антенну выносить надо на край платы, и автору посоветую смотреть Hardware Design Guidelines от Espressif: https://www.espressif.com/sites/default/files/documentation/esp8266_hardware_design_guidelines_en.pdf

Не подозревал, что из замены USB-разъема можно раздуть целую статью

Информация

В рейтинге
2 299-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Embedded Software Engineer
Junior
Git
SQL
Python
Linux
Docker
English
Bash
C
Programming microcontrollers
Embedded Linux