Как и запланировал, прошёл задачи в отборе на курс по нейронкам от Яндекса. По информатике я выложился по полной, 5/5 заданий! Но вот в математике.. скажем так, там я выяснил свои пробелы в знаниях) буду стараться их заполнить.
И всё- же прятно впервые получить 100% по программированию 🥰 чувствуется рост
И всё- же прятно впервые получить 100% по программированию 🥰 чувствуется рост
❤🔥3👍2
Купил себе электронную книгу Kindle, от Amazon. Компания сильно форсит покупку книг.
Вот только у меня вопрос, кому уйдут 4$ за книгу, написанную 200-300 назад? Автору в гроб положат, или по SkyPay переведут? Как по-мне книга пережившая смену двух государств должна быть достоянием общественности, и потолок для такой книги рублей 100, чисто за сервис, и то много, честнее было бы за бесплатно..
Вот только у меня вопрос, кому уйдут 4$ за книгу, написанную 200-300 назад? Автору в гроб положат, или по SkyPay переведут? Как по-мне книга пережившая смену двух государств должна быть достоянием общественности, и потолок для такой книги рублей 100, чисто за сервис, и то много, честнее было бы за бесплатно..
👍3
Media is too big
VIEW IN TELEGRAM
Эта игра которую я делал с LexPro на протяжении всего лета, и я собираюсь переделать её заного
За 2 месяца разработки я понял что:
- Сетевой код накладывает ограничения, под него нужно подстраивать архитектуру всего проекта
- DI не работает для этой игры, его внедрение не приносит никакой пользы, простой Service Locator будет более управляем и предсказуем
Также на тестовом проекте я изучил инструмент для анимаций с использованием технологии
И поняв всю специфику проекта настало время жечь черновики, делая новое
За 2 месяца разработки я понял что:
- Сетевой код накладывает ограничения, под него нужно подстраивать архитектуру всего проекта
- DI не работает для этой игры, его внедрение не приносит никакой пользы, простой Service Locator будет более управляем и предсказуем
Также на тестовом проекте я изучил инструмент для анимаций с использованием технологии
Motion Matching.И поняв всю специфику проекта настало время жечь черновики, делая новое
❤🔥6
Ваня, 16 годиков, впервые в жизни сам купил себе одежду. Вы только не подумайте, обувь, только ради выступления!
👍4❤🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Пластмассовый мир проиграл...
Красотисчща 🫠
А перестройка всё идёт и идёт по плану..
Красотисчща 🫠
А перестройка всё идёт и идёт по плану..
❤🔥4
Написал свой статус-бар для
У меня стоит
Вообще в ходе разработки впервые писал на
Пример такого элемента:
В общем это был интересный опыт работы с css стилями, графическими приложениями и даже с отловом по сокету системных событий рабочего окружения)
linux!У меня стоит
Arch Linux с графической оболочкой Hyprland, а поэтому я решил почему-бы не попробовать сделать свой статус-бар вместо того чтобы настраивать конфиги для готовых решений.Вообще в ходе разработки впервые писал на
JS что-то сложнее обработки нажатий кнопок на сайте)) Вообще я писал сразу на TypeScript, под руку с Gnim который позволяет писать интерфейсы для приложений подобно React-у используя компоненты GTK - кроссплатформенной графической библиотекиПример такого элемента:
function Counter() {
const [counter, setCounter] = createState(0)
function increment() {
setCounter((v) => v + 1)
}
return (
<Gtk.Box spacing={8}>
<Gtk.Label label={counter((c) => c.toString())} />
<Gtk.Button onClicked={increment}>Increment</Gtk.Button>
</Gtk.Box>
)
}В общем это был интересный опыт работы с css стилями, графическими приложениями и даже с отловом по сокету системных событий рабочего окружения)
1❤🔥3🔥2
Сегодня попробовал сделать антенну, с первого раза получилось плохо (эти шумы - не есть хорошо), но потом удалось убрать шумы на более высоких частотах. Уже появились догадки как убрать их и на частотах повыше. Дальше - больше
PS: Что это за штуковина, что за магию она показывает 😦
PS: Что это за штуковина, что за магию она показывает 😦
❤🔥3🔥1
Захотел запустить свой
А потом увидел полное дублирование кода за исключением пары строчек отвечающих за ширину и высоту, и решил сделать общую реализацию DisplayST7789_COMMON (да, название тестовое), в которую добавил:
- Возможность устаноки любого разрешения
- Любого смещения
- Автоопределение смещения если оно не указано
Получилось немного костыльно, так как был виртуальный метод инициализации диплея, к которому я дописал 2 своих (уже без override), но делать по-другому значит переписывать совсем ядро библиотеки. В общем сейчас создал Issue с описанием всех правок, и если автор одобрит сделаю Pull Request в эту библиотеку
ST7789 дисплей на фреймворке RTOS_SDK для микроконтроллера esp8266. Нашёл библиотеку lcdgfx, но в ней были только классы DisplayST7789_135x240 и DisplayST7789_240x240, а у меня он был размером 240x320. И так как библиотека заявляла о своей гибкости и модульности, я решил добавить свой дисплей..А потом увидел полное дублирование кода за исключением пары строчек отвечающих за ширину и высоту, и решил сделать общую реализацию DisplayST7789_COMMON (да, название тестовое), в которую добавил:
- Возможность устаноки любого разрешения
- Любого смещения
- Автоопределение смещения если оно не указано
Получилось немного костыльно, так как был виртуальный метод инициализации диплея, к которому я дописал 2 своих (уже без override), но делать по-другому значит переписывать совсем ядро библиотеки. В общем сейчас создал Issue с описанием всех правок, и если автор одобрит сделаю Pull Request в эту библиотеку
🤯2❤🔥1
Все пишут какие-то итоги года, а чем я хуже?) В этом году действительно было много нового для меня:
Я устроился на работу GameDev программистом
По-приколу съездил с другом в другой город, просто потому-что я могу
Впервые лежал в больнице, даже делали операцию
Изучил такие вещи как Docker, Linux, C++
Разобрался в асинхронности, затронул многопоточность
Играл в квн, даже заняли первое место на одной игре, а также играл на гитаре в группе на сцене
Разрабатываю большууую такую игру вместе с 3D художником
Жостко понял за компиляторы, разобрался в программтровании на мк
Учусь в вечерней школе (это как 2 часа вместо 7-8, вечером и только по будням), а также решил что буду делать когда получу аттестат, а это реально было сложно
Поставил свой сервер на ноги, деплоил туда сайты с сертиифкатом, тг ботов, 3 буквы..
Я устроился на работу GameDev программистом
По-приколу съездил с другом в другой город, просто потому-что я могу
Впервые лежал в больнице, даже делали операцию
Изучил такие вещи как Docker, Linux, C++
Разобрался в асинхронности, затронул многопоточность
Играл в квн, даже заняли первое место на одной игре, а также играл на гитаре в группе на сцене
Разрабатываю большууую такую игру вместе с 3D художником
Жостко понял за компиляторы, разобрался в программтровании на мк
Учусь в вечерней школе (это как 2 часа вместо 7-8, вечером и только по будням), а также решил что буду делать когда получу аттестат, а это реально было сложно
Поставил свой сервер на ноги, деплоил туда сайты с сертиифкатом, тг ботов, 3 буквы..
❤🔥1
В общем год на самом деле получился интересным, для меня это было годом когда мои старания наконец-то окупились. Я бы не сказал для меня целью изучать программирование было окупаемость, нет, я делал это по-кайфу, но когда я вижу что я тут де-факто больше всех тут трушно трудился, а всем кристаллически бубново-сиренево, это вводит в тильт и заблуждение. Цените себя, умейте фильтровать шум вокруг, а также учитесь прислушиваться к себе, замечать и исправлять проблемы изнутри (я про код, не надо подстраиваться под паттерны, сами придумывайте как это будет лучше смотреться и реализовывайте исходя их потребностей ;)
❤🔥3🔥3