ASCII-Nova 🇺🇦
86 subscribers
980 photos
39 videos
9 files
426 links
предложка: @ascii_nova_suggest_bot

Гиковство && занудство, инди-музыка, геймдев и непрошенные советы

Чат, где мы обсуждаем код и всё около него: @ascii_nova_chat
Download Telegram
ZitaoTech/Hackberry-Pi_Zero: A handheld Linux terminal using Raspberry pi Zero 2W as Core with 4" 720X720 TFT display
https://github.com/ZitaoTech/Hackberry-Pi_Zero

Очередной пример крутого хобби проекта
🔥21👍1
Forwarded from ExposedCat's blog (Artem)
Focus Mode update

✔️ Done
- Persistence (GNOME DB via Libgda + Sqlite provider)
- Preferences (time ranges)
- Reminder to get back to work (red color & screen blur)
- Tracking window selection via indicator
- UI improvements

🗒 Next TODO
- Multi-monitor support
- Handle fast app re-opening
- Blur only window
- UI bugs, use icons
- Publish to gnome extensions
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻4
Forwarded from gavr_sas
А знаете какой компутактер был бы идеальным?
корпус Sharp PC-3100 с начинкой стимдека!
🥰2
atuinsh/atuin: Magical shell history
https://github.com/atuinsh/atuin

Синхронизируемая и шифрованная история шелла, интересно.

Кто-то пробовал?
https://doc.rust-lang.org/nightly/unstable-book/language-features/postfix-match.html

Интересно, случайно наткнулся на классную штуку: возможность писать match в "текучем" стиле

для тех, кто как я, любит разные длинные ФП-шные колбасы из вызовов методов один за одним, может иметь смысл

#Rust #TIL
Keychron собрала деньги на запуск прокачанной версии своей самой успешной клавы - K2.

новая модель (K2 HE) имеет крутой дизайн, корпус из алюминия, специальную версию с "щёками" из дерева, беспроводное подключение и магнитные переключатели с фишками по типу изменения глубины (силы) срабатывания и назначения макросов на разную силу нажатия.

указанная стоимость - $140, шиппинг в ноябре этого года.

K2 была моей второй механоклавой после бракованного хуперикса, служит и до сих пор, только уже не мне. сейчас у меня V3, в принципе ни на что не жалуюсь, разве что беспроводное подключение можно добавить.
🤯5
ну кстати, если кто-то искал халявный хостинг для статики в целом, то npmjs это тема. а вот и пример:

https://t.iss.one/gavr_sas/2656
самый милый слом 4 стены, который видел за последнее время:

https://t.iss.one/gavr_sas/2661
🥰3👍1
Cosmic DE релизнулся в альфу, вау!

Редкая ситуация, когда, мне снова хочется потестить сырой софт :)

Если серьезно, то давно этого ждал

https://system76.com/cosmic
🔥1
Forwarded from MTpodium
це багато говорить про наше суспільство
😁6💔1
Forwarded from gmanka (Kostia)
👍3💯2
Forwarded from gmanka (Эффект буравчика)
This media is not supported in your browser
VIEW IN TELEGRAM
😁3🔥1
Forwarded from 
gmanka
Video
Один день игры в Dwarf Fortress
Web3 Data Engineering Crash Course | Kamu Data
https://www.kamu.dev/blog/2024-08-05-web3-data-crash-course/

This will NOT be about counting some nonsensical NFTs, or quantitative analysis of a made-up cryptocurrency - this is about data architecture and technical innovations in Web3 that will soon reach both enterprise and scientific data space.

You will learn about:

- Web3 design principles - personal data ownership, decentralized identity, verifiability
- Using data on blockchains - smart contracts and the oracle problem
- Analytics on blockchain data - Ethereum logs and indexers
- Decentralized storage and physical infrastructure networks


#web3
👍2👀2🔥1
Forwarded from trace!("TheBestTvarynka") (Pavlo Myroniuk)
Both frontend and backend are written in Rust. Sometimes you need to know the host OS in the frontend code. #[cfg(target_os = "...")] will not work because all Rust frontend code is compiled with the wasm32-unknown-unknown target. So, you'll always get a non-Windows target OS.
After some googling, I wrote a small workaround.
// build.rs
fn main() {
println!("cargo::rustc-check-cfg=cfg(windows_is_host_os)");
if cfg!(windows) {
println!("cargo:rustc-cfg=windows_is_host_os");
}
}

The idea is to define a custom cfg attribute in the build.rs. All code in build.rs is executed after dependencies compilation but before app compilation. So, in the build.rs we have more information about the host OS than in the frontend code.
Now I can use the windows_is_host_os in the #[cfg(...)] attribute:
// somewhere in the frontend code
#[cfg(windows_is_host_os)]
{
// Windows
}
#[cfg(not(windows_is_host_os))]
{
// Not Windows
}


#rust
🔥4😁1
придумайте комментарий
🥰1