use macro_derive::{Hobbies, Languages, TechStack};
#[derive(Debug, Languages, Hobbies, TechStack)]
struct ReadMe {
name: &'static str,
blog: &'static str,
email: &'static str,
}
const ME: ReadMe = ReadMe {
name: "Erzbir",
blog: "https://erzbir.com",
email: "[email protected]",
};
trait TechStack {
fn develop(&self) -> &str { "[Framework, backend, frontend, ...]" }
fn security(&self) -> &str { "Attacking and defending" }
fn network(&self) -> &str { "[BPG, OSPF, ...]" }
}
trait Languages {
fn rust(&self) -> &str { "I'm learning now" }
fn java(&self) -> &str { "Webapps and cross-platform apps" }
fn python(&self) -> &str { "Scripts" }
fn php(&self) -> &str { "I Focusing on security" }
fn c(&self) -> &str { "My first programming language" }
}
trait Hobbies {
fn ocg(&self) -> &str { "OCG is my favorite game" }
fn irish_flute(&self) -> &str { "I've been learning the flute since 2017" }
fn mtb(&self) -> &str { "Mountain biking!" }
}
GitHub Stats
📈 Wakatime Stats
🐱 My GitHub Data
📦 232.6 kB Used in GitHub's Storage
🏆 160 Contributions in the Year 2024
🚫 Not Opted to Hire
📜 36 Public Repositories
🔑 7 Private Repositories
I'm a Night 🦉
🌞 Morning 219 commits ████░░░░░░░░░░░░░░░░░░░░░ 16.22 %
🌆 Daytime 412 commits ████████░░░░░░░░░░░░░░░░░ 30.52 %
🌃 Evening 384 commits ███████░░░░░░░░░░░░░░░░░░ 28.44 %
🌙 Night 335 commits ██████░░░░░░░░░░░░░░░░░░░ 24.81 %
📅 I'm Most Productive on Tuesday
Monday 192 commits ████░░░░░░░░░░░░░░░░░░░░░ 14.22 %
Tuesday 308 commits ██████░░░░░░░░░░░░░░░░░░░ 22.81 %
Wednesday 179 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.26 %
Thursday 245 commits █████░░░░░░░░░░░░░░░░░░░░ 18.15 %
Friday 100 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 07.41 %
Saturday 175 commits ███░░░░░░░░░░░░░░░░░░░░░░ 12.96 %
Sunday 151 commits ███░░░░░░░░░░░░░░░░░░░░░░ 11.19 %
📊 This Week I Spent My Time On
🕑︎ Time Zone: Asia/Shanghai
💬 Programming Languages:
Java 21 hrs 20 mins ██████████████████████░░░ 88.82 %
XML 42 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.98 %
Rust 38 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.70 %
Kotlin 29 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.07 %
YAML 25 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.75 %
🔥 Editors:
IntelliJ IDEA 22 hrs 50 mins ████████████████████████░ 94.95 %
RustRover 39 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.77 %
Neovim 25 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.75 %
CLion 6 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.46 %
Intellijidea 0 secs ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.07 %
🐱💻 Projects:
albaz 8 hrs 41 mins █████████░░░░░░░░░░░░░░░░ 36.18 %
untitled2 5 hrs 39 mins ██████░░░░░░░░░░░░░░░░░░░ 23.57 %
spring-framework 3 hrs ███░░░░░░░░░░░░░░░░░░░░░░ 12.52 %
Unknown Project 1 hr 9 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.79 %
Spring 1 hr 3 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.40 %
💻 Operating System:
Mac 24 hrs 1 min █████████████████████████ 100.00 %
I Mostly Code in Java
Java 12 repos ██████████████░░░░░░░░░░░ 57.14 %
HTML 2 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 09.52 %
Rust 2 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 09.52 %
C# 1 repo █░░░░░░░░░░░░░░░░░░░░░░░░ 04.76 %
C 1 repo █░░░░░░░░░░░░░░░░░░░░░░░░ 04.76 %
Timeline
Last Updated on 15/07/2024 18:39:43 UTC