diff --git a/.gemfile.md5sum b/.gemfile.md5sum index 04f7606..7f44739 100644 --- a/.gemfile.md5sum +++ b/.gemfile.md5sum @@ -1 +1 @@ -0e92b1b833becadf324564ae6e8006d0 - +c86de2b5b670419d4335ef3a9a1ba98e - diff --git a/Gemfile b/Gemfile index d61b70f..8cb43dc 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source "https://rubygems.org" gem "jekyll", "~> 4.0" gem "rss" - +gem "http" gem "rake" group :jekyll_plugins do gem "jekyll-compose" diff --git a/Gemfile.lock b/Gemfile.lock index 64495f5..a153ab8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,12 +18,16 @@ GEM colorator (1.1.0) concurrent-ruby (1.3.1) connection_pool (2.4.1) + domain_name (0.6.20240107) drb (2.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.17.0) + ffi-compiler (1.3.2) + ffi (>= 1.15.5) + rake forwardable-extended (2.6.0) gemoji (4.1.0) google-protobuf (4.27.0) @@ -32,6 +36,15 @@ GEM html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) + http (5.2.0) + addressable (~> 2.8) + base64 (~> 0.1) + http-cookie (~> 1.0) + http-form_data (~> 2.2) + llhttp-ffi (~> 0.5.0) + http-cookie (1.0.7) + domain_name (~> 0.5) + http-form_data (2.3.0) http_parser.rb (0.8.0) i18n (1.14.5) concurrent-ruby (~> 1.0) @@ -73,6 +86,9 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + llhttp-ffi (0.5.0) + ffi-compiler (~> 1.0) + rake (~> 13.0) mercenary (0.4.0) mini_portile2 (2.8.7) minitest (5.23.1) @@ -109,6 +125,7 @@ PLATFORMS ruby DEPENDENCIES + http jekyll (~> 4.0) jekyll-compose jekyll-feed (~> 0.17) diff --git a/_now/2023-04-15.md b/_now/2023-04-15.md index 3b47da2..03db146 100644 --- a/_now/2023-04-15.md +++ b/_now/2023-04-15.md @@ -4,6 +4,11 @@ date: 2023-04-15 00:00 title: My now page --- +### What's happening in my life right now? + +This page is a partner to [[[about]](/about) and [[[now]]](/now). a +Read more about [aboutideasnow.com](https://aboutideasnow.com/about). + - On the web I'm in a wibblywobblytimeywimey state. With all these great options provided by omg.lol, micro.blog, social.lol and all the other things I can do on my on server or in the fediverse I feel like it gets cluttered more and more. Add to this that I'm feeling a bit limited by micro.blogs hosting and I'm in the middle of a transition where I even think about retiring my almost 20 year old byzero.de domain. - At work I'm building tooling to juggle a big migration project. We need to automate the careful replacement of old with new servers. This sometimes looks like I'm building some small size orchestration solution like Kubernetes. But bad. {server} - At home we are preparing the renovation of the whole ground floor. When we bought the house we only did a few renovations and modifications. Now it's time for remodeling and more. {house-chimney} diff --git a/_now/2024-02-19.md b/_now/2024-02-19.md index 4d9f465..f3366d2 100644 --- a/_now/2024-02-19.md +++ b/_now/2024-02-19.md @@ -4,6 +4,11 @@ date: 2024-02-19 00:00 title: My now page --- +### What's happening in my life right now? + +This page is a partner to [[[about]](/about) and [[[now]]](/now). a +Read more about [aboutideasnow.com](https://aboutideasnow.com/about). + - On the web it's all new. Building [muhh.lol](https://muhh.lol) with Jekyll right now. Fun! - At work I had a long weekend. {server} - At home we wanted to start so many projects. But in a family with 3 kids there's always something. Viruses, bacteria and fungi mostly. We are restructuring our planning right now. {house-chimney} diff --git a/_pages/about.md b/_pages/about.md new file mode 100644 index 0000000..a7296cb --- /dev/null +++ b/_pages/about.md @@ -0,0 +1,13 @@ +--- +layout: default +title: about +permalink: /about/ +--- + +### Who is Markus? + +[[ideas]] +This page is a partner to [[[ideas]]](/ideas) and [[[now]]](/now). +Read more about [aboutideasnow.com](https://aboutideasnow.com/about). + +`BAUSTELLENBILD` diff --git a/_pages/ideas.md b/_pages/ideas.md index 563a8bb..9b170de 100644 --- a/_pages/ideas.md +++ b/_pages/ideas.md @@ -4,15 +4,18 @@ title: Ideas permalink: /ideas/ --- -This is a list of things I want to do, it's a partner to [[now]] and [[about]]. +### A list of things I want to do + +It's a partner to [[[about]]](/about) and [[[now]]](/now). Read more about [aboutideasnow.com](https://aboutideasnow.com/about). -There are **a lot** of different project I want to do, more than I can in a reasonable time. But that's ok. +There are **a lot** of different projects I want to do, more than I can in a reasonable time. But that's ok. -Last update: 2024-09-13. +Last update: 2024-10-22. -### Website +#### Website +- [ ] integrate [bidirectional link plugin](https://github.com/maximevaillancourt/digital-garden-jekyll-template/blob/main/_plugins/bidirectional_links_generator.rb) and some others from that repo. - [ ] Photos - [ ] convert /notes to /journal and setup notes like a wiki. - [X] switch theme to [[everforest]]. @@ -21,13 +24,13 @@ Last update: 2024-09-13. - [ ] mobile publish workflow, something over ssh should be not too much to build - [ ] pull in data from [/now](https://omg.muhh.lol/now) and display it here. create an archive from it. - [ ] add some more [slashpages](https://slashpages.net/) -- [ ] improve the feeds +- [ ] improve the feeds +- [ ] integrate [GOTO $muhh](https://goto.muhh.lol), backlink style. -### Homelab +#### Homelab - [ ] Build split keyboard - [ ] Plug new GPU card into [[cube]] - [ ] Setup [[homeassistant]] - [ ] Migrate that one Ubuntu VPS to [[NixOS]]. - diff --git a/gemset.nix b/gemset.nix index 5e12ca5..831b7e7 100644 --- a/gemset.nix +++ b/gemset.nix @@ -71,6 +71,16 @@ }; version = "2.4.1"; }; + domain_name = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz"; + type = "gem"; + }; + version = "0.6.20240107"; + }; drb = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -112,6 +122,17 @@ }; version = "1.17.0"; }; + ffi-compiler = { + dependencies = ["ffi" "rake"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1844j58cdg2q6g0rqfwg4rrambnhf059h4yg9rfmrbrcs60kskx9"; + type = "gem"; + }; + version = "1.3.2"; + }; forwardable-extended = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -154,6 +175,38 @@ }; version = "2.14.3"; }; + http = { + dependencies = ["addressable" "base64" "http-cookie" "http-form_data" "llhttp-ffi"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "05b1khh7wxga9jviy9yi8z1nckxbm3svlzv40y0zvq3nag3d77mr"; + type = "gem"; + }; + version = "5.2.0"; + }; + http-cookie = { + dependencies = ["domain_name"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0lr2yk5g5vvf9nzlmkn3p7mhh9mn55gpdc7kl2w21xs46fgkjynb"; + type = "gem"; + }; + version = "1.0.7"; + }; + http-form_data = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc"; + type = "gem"; + }; + version = "2.3.0"; + }; "http_parser.rb" = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -295,6 +348,17 @@ }; version = "3.9.0"; }; + llhttp-ffi = { + dependencies = ["ffi-compiler" "rake"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yph78m8w8l6i9833fc7shy5krk4mnqjc7ys0bg9kgxw8jnl0vs9"; + type = "gem"; + }; + version = "0.5.0"; + }; mercenary = { groups = ["default" "jekyll_plugins"]; platforms = [];