Получи случайную криптовалюту за регистрацию!

dev optozorax

Логотип телеграм канала @optozorax_dev — dev optozorax D
Логотип телеграм канала @optozorax_dev — dev optozorax
Адрес канала: @optozorax_dev
Категории: Без категории
Язык: Русский
Количество подписчиков: 1.13K
Описание канала:

Дневник программирования: компьютерная графика, порталы, клавиатуры, QMK, парсеры, компьютерная алгебра.
ЯП: Rust.
98% контента делаю сам, редко репосчу.
Автор: @optozorax
Сайт: optozorax.github.io

Рейтинги и Отзывы

2.00

3 отзыва

Оценить канал optozorax_dev и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

3

1 звезд

0


Последние сообщения 2

2022-06-25 15:00:12 Live stream started
12:00
Открыть/Комментировать
2022-06-24 17:49:48 Я всё ещё немного болею, поэтому продолжаю кодить на выходных. В этот раз хочу программировать компьютерную графику. Да, nomk это полезно, но даже мне скучновато. А компьютерная графика это дофамин и серотонин.

Буду кодить сверх-быстрый алгоритм рисования фракталов на основе полигонов. Давно хотел его реализовать.

Этот пост можно использовать как место для комментов во время стрима.
612 views14:49
Открыть/Комментировать
2022-06-24 17:49:28 Live stream scheduled for Jun 25 at 12:00
14:49
Открыть/Комментировать
2022-06-19 18:37:49 Эволюция цифровых деревьев

На ютубе есть замечательный канал ТехноШаман. На нём автор пишет симуляции эволюции, и делает о них видео: как работает эволюция, как протекала и что из этого получилось. Что мне нравится в его симуляциях, так это то, что он придумывает оригинальные идеи, которые совсем не похожи на аналоги другой искусственной жизни. Наоборот, потом много кто начинает копировать и развивать его идеи (в том числе и я в самом самом начале этого канала).

Один из таких его интересных проектов - эволюция цифровых деревьев. В этом проекте деревья состоят из множества квадратных клеток. Есть два вида клеток - отростки и древесина. Древесина не делает ничего, кроме накопления и потребления энергии, а отростки имеют разные типы и могут растить различные виды других отростков в зависимости от своего типа. В геноме задаётся только то, какие типы отростков будут расти от других типов отростков. И такой геном задаёт рост всего дерева. Что интересно, на таком простом механизме могут получаться самые разные формы деревьев. И такие формы легко подвергаются эволюции, за чем очень интересно наблюдать.

Про это есть два видео:



- объясняющее видео, первые результаты


- полный цикл эволюции от примитивного дерева до сложного, с комментариями

Во второй версии ТехноШаман добавил отросткам возможность расти только при соблюдении условий, например условия на энергию, высоту итд. Это позволяет дереву в процессе эволюции адаптироваться под более сложные условия, и быть более интеллектуальным. Про эту версию есть три видео:



- объяснение улучшенной версии и её результаты


- разбор различных видов короткоживущих деревьев


- специфика эволюции деревьев при наличии дня и ночи

Мне кажется искусственная жизнь - это очень интересно, поэтому эти видео так затягивают. Кстати, можете заценить его канал, у него есть много других интересных эволюционных проектов!
931 views15:37
Открыть/Комментировать
2022-06-18 23:06:13 Сегодня на стриме разобрался в коде захвата клавиатуры на MacOS от kmonad, причесал его, немного отрефакторил и закоммитил в репу nomk. Спасибо всем кто заходил!
772 views20:06
Открыть/Комментировать
2022-06-18 21:07:22 Live stream finished (4 hours)
18:07
Открыть/Комментировать
2022-06-18 17:00:24 Live stream started
14:00
Открыть/Комментировать
2022-06-17 12:29:57 Завтра буду прогать ОС-зависимую часть nomk для MacOS. Заодно можно пообщаться, залетайте. Украл формат у Баунса @bpblog. Здесь можно писать комментарии во время стрима.
793 viewsedited  09:29
Открыть/Комментировать
2022-06-17 12:29:13 Live stream scheduled for Jun 18 at 14:00
09:29
Открыть/Комментировать
2022-06-16 23:54:13 lang_shift

Недавно заметил что оказывается не все клавиатурщики знают что это такое. Поэтому расскажу.

Если у вас есть программируемая клавиатура с прошивкой QMK, и вы хотите:
• Иметь знаки препинания в одинаковых местах на русском и на английском языках.
• Печатать знаки препинания без шифта, а цифры с шифтом.
• Иметь кнопку точка + пробел + автоматический шифт для следующей буквы.
• Печатать на раскладке Дворака, Colemak или Диктор.
• И чтобы со всем этим добром ещё нормально работали модификаторы Ctrl, Alt, Win; из любого языка.
• И это всё без настройки ОС, чтобы на любом чужом компе работало из коробки.

Тогда lang_shift для вас! Это модуль для QMK, который я написал. Он лежит на гитхабе с очень подробной инструкцией по установке и использованию. Пользуйтесь наздоровье:

https://github.com/klavarog/lang_shift

---

Так же у меня есть модуль для написания очень сильных аккордов, тоже для QMK. Они способны нажимать любой кейкод, в отличие от combos QMK, они имеют больше фич, и лучше продуманы. Да и вы только посмотите на этот конечный автомат в конце ридмишки:

https://github.com/klavarog/combo
902 viewsedited  20:54
Открыть/Комментировать