--- Day 6: Guard Gallivant ---
Очень интересное было задание в Advent of Code на шестой день. Супер круто, что в истории есть отсылки к прошлым AoC, разных дней и (даже!) лет! Поскольку в этот по сюжету мы ищем Главного Историка, то обращение к местам из прошлого (в которых мы уже были!), это супер лампово.
Само задание, тоже очень интересное, такое в духе roguelike: есть страж в прошлом (да-да, мы отправились в прошлое!), которых ходит и нельзя ему попадаться. В первой вариации задания, нужно просчитать, когда он выйдет из пространства, чтобы улизнуть мимо.
А вот во второй, нужно при помощи одного блока (читай стены) поставленного в произвольном месте, зациклить его перемещения — что с алгоритмической точки зрения было достаточно интересно для реализации (нужно было вычислить сколько таких ситуаций возможно).
В общем, было круто! Всем советую попытаться порешать, даже если вы пропустили какие-то дни
Очень интересное было задание в Advent of Code на шестой день. Супер круто, что в истории есть отсылки к прошлым AoC, разных дней и (даже!) лет! Поскольку в этот по сюжету мы ищем Главного Историка, то обращение к местам из прошлого (в которых мы уже были!), это супер лампово.
Само задание, тоже очень интересное, такое в духе roguelike: есть страж в прошлом (да-да, мы отправились в прошлое!), которых ходит и нельзя ему попадаться. В первой вариации задания, нужно просчитать, когда он выйдет из пространства, чтобы улизнуть мимо.
А вот во второй, нужно при помощи одного блока (читай стены) поставленного в произвольном месте, зациклить его перемещения — что с алгоритмической точки зрения было достаточно интересно для реализации (нужно было вычислить сколько таких ситуаций возможно).
В общем, было круто! Всем советую попытаться порешать, даже если вы пропустили какие-то дни
❤2🔥1
Еще очень много получаю эстетического удовольствия от вида самого сайта AoC и мелочей, которые в нём есть.
Например: заметил, что при обновлении страницы, часто какие-то элементы меняются на случайные, тематические
Например: заметил, что при обновлении страницы, часто какие-то элементы меняются на случайные, тематические
👍4🔥2
Текущее положение дел на нашей доске.
Здорово, что присоединяются люди. Вижу, что часть людей, кто начал сразу не с первого дня, уже хорошо успели порешать задач.
Дружеский совет: вы также можете просто присоединиться с любого дня, и решать 2 дневные задачи текущие, а потом, при желании, посмотреть пропущенные.
Здорово, что присоединяются люди. Вижу, что часть людей, кто начал сразу не с первого дня, уже хорошо успели порешать задач.
Дружеский совет: вы также можете просто присоединиться с любого дня, и решать 2 дневные задачи текущие, а потом, при желании, посмотреть пропущенные.
👍4🤓2
Forwarded from Artem
Інструкції як залучитися до нашої дошки: https://t.iss.one/ExposedCatDev/343
👍4
Forwarded from Яйцеголовый adsick🇺🇦
COSMIC Alpha 4 Released For System76's Rust-Based Desktop - Phoronix
https://www.phoronix.com/news/COSMIC-Alpha-4-Released
https://www.phoronix.com/news/COSMIC-Alpha-4-Released
Phoronix
COSMIC Alpha 4 Released For System76's Rust-Based Desktop
System76 today released the newest development/testing version of their Rust-based desktop environment designed for their Pop!_OS Linux distribution.
Forwarded from Shitposting.rs
Я зібрав для вас папочку з усіма каналами учасників Haskell Теревень нинішніх та колишніх. Майже всі канали - Rust та/або IT adjacent. На всі підписаний, з деякими адмінами активно спілкуюся, одного навіть бачив вживу (так, адміни таки реальні!)
Рекомендую коротше, якщо подобається мій канал
P.S. Якщо когось забув або не знав про канал - пропонуйте, додам =D
https://t.iss.one/addlist/yM8INJE9p11hMDZi
Рекомендую коротше, якщо подобається мій канал
P.S. Якщо когось забув або не знав про канал - пропонуйте, додам =D
https://t.iss.one/addlist/yM8INJE9p11hMDZi
Telegram
Tereveni&co.
Іван Дзеравянкін invites you to add the folder “Tereveni&co.”, which includes 15 chats.
🔥1
Forwarded from Что делать (Illia)
Зависла SSH сессия? Для выхода можно воспользоваться одной из escape sequences:
Полный список можно найти в
by @shdwchn10
<Enter>~.
Полный список можно найти в
man ssh
(раздел ESCAPE CHARACTERS
) или <Enter>~?
в ssh сессии (скриншот прикрепил)by @shdwchn10
🤯5
Наткнулся на интересный ресурс:
Хороший набор заданий на для написания пет-проекта (учебного, а может не только) в рамках заданной темы. Выбор от написания своего шелла до написания своего SQLite.
Или, например, задание по построению BitTorrent-клиента:
(и, кстати, есть YouTube-видео с примером реализации)
—
Мне очень нравится такой подход: раньше, обычно, если я менторил людей, то мы создавали какие-то очень понятные вещи (например игры в терминале: тетрис, 2048, минёр, etc). Всегда казалось важным, чтобы выбрать некую нишу, где доменные знания (или бизнес логика, или игровая логика), не вызывали изначально вопросов и казались максимально понятными. Ну и также, поскольку нет сложной визуализации (только терминал: символы и разные цвета), то можно, скажем так, не отвлекаться на "лишние" вещи, такие как графика, а сфокусироваться только на коде.
Теперь же, я бы посоветовал какой-то подобный ресурс, где уже есть своего рода постепенные уроки, чтобы погружаться более постепенно. Да, это не для самых новичков, но до сих пор отлично отвечает на вопрос "а что можно сделать/запрограммировать?" даже сейчас в эту chatgpt.
В отличии с моих прошлых менторств, нет конечно компоненты коммуникации и обсуждения, но в целом, если хочется какой-то небольшой, но и не hello world проект, то супер подходит.
—
На основе https://t.iss.one/xainotes/101
Catalog | CodeCrafters
https://app.codecrafters.io/catalog
Хороший набор заданий на для написания пет-проекта (учебного, а может не только) в рамках заданной темы. Выбор от написания своего шелла до написания своего SQLite.
Или, например, задание по построению BitTorrent-клиента:
Build your own BitTorrent
https://app.codecrafters.io/courses/bittorrent/overview
(и, кстати, есть YouTube-видео с примером реализации)
Implementing (part of) a BitTorrent client in Rust - YouTube
https://www.youtube.com/watch?v=jf_ddGnum_4
—
Мне очень нравится такой подход: раньше, обычно, если я менторил людей, то мы создавали какие-то очень понятные вещи (например игры в терминале: тетрис, 2048, минёр, etc). Всегда казалось важным, чтобы выбрать некую нишу, где доменные знания (или бизнес логика, или игровая логика), не вызывали изначально вопросов и казались максимально понятными. Ну и также, поскольку нет сложной визуализации (только терминал: символы и разные цвета), то можно, скажем так, не отвлекаться на "лишние" вещи, такие как графика, а сфокусироваться только на коде.
Теперь же, я бы посоветовал какой-то подобный ресурс, где уже есть своего рода постепенные уроки, чтобы погружаться более постепенно. Да, это не для самых новичков, но до сих пор отлично отвечает на вопрос "а что можно сделать/запрограммировать?" даже сейчас в эту chatgpt.
В отличии с моих прошлых менторств, нет конечно компоненты коммуникации и обсуждения, но в целом, если хочется какой-то небольшой, но и не hello world проект, то супер подходит.
—
На основе https://t.iss.one/xainotes/101
CodeCrafters
The Software Pro's Best Kept Secret.
Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.
🔥3❤2👍2
Недавно попробовал niri
В целом ощущения интересные, работает плавно на wayland приложениях, но с X какие-то, неожиданно было для меня, пляски (https://github.com/YaLTeR/niri/wiki/Xwayland).
Меня больше смутило, что, туда без уже настроенной панели (waybar) не стоит идти, а то будет просто голый рабочий стол.
Кто-нибудь юзает niri? Поделитесь вашим опытом
YaLTeR/niri: A scrollable-tiling Wayland compositor.
https://github.com/YaLTeR/niri
В целом ощущения интересные, работает плавно на wayland приложениях, но с X какие-то, неожиданно было для меня, пляски (https://github.com/YaLTeR/niri/wiki/Xwayland).
Меня больше смутило, что, туда без уже настроенной панели (waybar) не стоит идти, а то будет просто голый рабочий стол.
Кто-нибудь юзает niri? Поделитесь вашим опытом
GitHub
GitHub - YaLTeR/niri: A scrollable-tiling Wayland compositor.
A scrollable-tiling Wayland compositor. Contribute to YaLTeR/niri development by creating an account on GitHub.
# Есть вопрос для людей кто учится и ведёт записи в электронном виде
Хочу фиксировать свои каракули во время прохождения курсов (я так лучше запоминаю) + иметь возможность к ним возвращаться.
Поскольку, сами конспекты (и их необходимость для учёбы: запоминания/фокуса) я оценил только уже после своей формальной учёбы, то мои познания в этом минимальны: писал от руки, потом делал фотографии и загружал в базу знаний, проставляя теги (что, в общем то, не так и плохо).
Но сейчас хочу это делать сразу в электронном виде. Мне помнится, что мы обсуждали это частично уже ранее (Тёма, просьба высказаться), и сейчас на планшетах (+ жду отзывов про работу на Linux), всё работает очень даже не дурно. У меня есть еще фантазии, что даже текст распознаётся, но не понимаю, приснилось это мне или нет :)
Если более узко, то интересно послушать про планшеты и опыт с ними.
А если более широко, хочу попросить поделиться своим опытом ведения конспектов в эпоху цифры
Хочу фиксировать свои каракули во время прохождения курсов (я так лучше запоминаю) + иметь возможность к ним возвращаться.
Поскольку, сами конспекты (и их необходимость для учёбы: запоминания/фокуса) я оценил только уже после своей формальной учёбы, то мои познания в этом минимальны: писал от руки, потом делал фотографии и загружал в базу знаний, проставляя теги (что, в общем то, не так и плохо).
Но сейчас хочу это делать сразу в электронном виде. Мне помнится, что мы обсуждали это частично уже ранее (Тёма, просьба высказаться), и сейчас на планшетах (+ жду отзывов про работу на Linux), всё работает очень даже не дурно. У меня есть еще фантазии, что даже текст распознаётся, но не понимаю, приснилось это мне или нет :)
Если более узко, то интересно послушать про планшеты и опыт с ними.
А если более широко, хочу попросить поделиться своим опытом ведения конспектов в эпоху цифры
👍2
Forwarded from ㅤ
8am - 10am: Configure/program my text editor
10am - 12pm: Debug my text editor
12pm - 1pm: Lunch
3pm - 5pm: Improve my text editor performance
5pm - 6pm: Fiddle with productivity tools
6pm - 7pm: Try to ignore office noise and do work
7pm - 8pm: Do work
10am - 12pm: Debug my text editor
12pm - 1pm: Lunch
3pm - 5pm: Improve my text editor performance
5pm - 6pm: Fiddle with productivity tools
6pm - 7pm: Try to ignore office noise and do work
7pm - 8pm: Do work
😁9
ASCII-Nova 🇺🇦
8am - 10am: Configure/program my text editor 10am - 12pm: Debug my text editor 12pm - 1pm: Lunch 3pm - 5pm: Improve my text editor performance 5pm - 6pm: Fiddle with productivity tools 6pm - 7pm: Try to ignore office noise and do work 7pm - 8pm: Do work
Я сейчас не завариваю кофе, а дебажу, чтобы вы понимали
❤1