Compare commits
9 Commits
b116095606
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a3acfac6e6 | |||
| 102fd5b84c | |||
| 99a158f611 | |||
| ee404f5c2d | |||
| 5b90dba18f | |||
| 6bad4c44ce | |||
| 0df5f0b264 | |||
| 4e4c8118f0 | |||
| 48b59e7531 |
13
README.md
13
README.md
@@ -46,8 +46,11 @@ Name | Status | Blog Entries
|
|||||||
[Distributed Build System for Lean4](./projects/software/lean-distributed-builds.md) | - | -
|
[Distributed Build System for Lean4](./projects/software/lean-distributed-builds.md) | - | -
|
||||||
[Financial Tracker](./projects/software/financial-tracker.md) | - | -
|
[Financial Tracker](./projects/software/financial-tracker.md) | - | -
|
||||||
[IR for Factorio](./projects/software/ir-for-factorio.md) | - | -
|
[IR for Factorio](./projects/software/ir-for-factorio.md) | - | -
|
||||||
[CS Strats](./projects/software/cs-strats.md) | - | -
|
[CS Strats](./projects/software/cs-strats.md) | WIP (https://gitea.lol3r.com/leon/Derank-Chill) | -
|
||||||
[Custom WebRTC Viewer](./projects/software/custom-webrtc-viewer.md) | - | -
|
[Custom WebRTC Viewer](./projects/software/custom-webrtc-viewer.md) | - | -
|
||||||
|
[Fast Matrix Multiplication](./projects/software/fast-matrix-mult.md) | - | -
|
||||||
|
[Workout Tracker](./projects/software/workout-tracker.md) | - | -
|
||||||
|
[Dynamic Ceph Users](./projects/software/dynamic-ceph-users.md) | - | -
|
||||||
|
|
||||||
## Hardware Projects
|
## Hardware Projects
|
||||||
Name | Status | Blog Entries
|
Name | Status | Blog Entries
|
||||||
@@ -58,6 +61,8 @@ Name | Status | Blog Entries
|
|||||||
[Receipt Printer](./projects/hardware/receipt-printer.md) | - | -
|
[Receipt Printer](./projects/hardware/receipt-printer.md) | - | -
|
||||||
[RISC-V SBC/Board](./projects/hardware/risc-v-sbc.md) | - | -
|
[RISC-V SBC/Board](./projects/hardware/risc-v-sbc.md) | - | -
|
||||||
[Jammer](./projects/hardware/jammer.md) | - | -
|
[Jammer](./projects/hardware/jammer.md) | - | -
|
||||||
|
[Custom silicon](./projects/hardware/custom-silicon.md) | - | -
|
||||||
|
[Custom Cell Provider](./projects/hardware/custom-cell-provider.md) | - | -
|
||||||
|
|
||||||
## Infrastructure Projects
|
## Infrastructure Projects
|
||||||
Name | Status | Blog Entries
|
Name | Status | Blog Entries
|
||||||
@@ -81,6 +86,10 @@ Name | Status | Blog Entries
|
|||||||
[TSDNS](./projects/infrastructure/tsdns.md) | - | -
|
[TSDNS](./projects/infrastructure/tsdns.md) | - | -
|
||||||
[Matter/Thread for my homelab](./projects/infrastructure/matter-thread-homelab.md) | - | -
|
[Matter/Thread for my homelab](./projects/infrastructure/matter-thread-homelab.md) | - | -
|
||||||
[NVMe over TCP](./projects/infrastructure/nvme-over-tcp.md) | - | -
|
[NVMe over TCP](./projects/infrastructure/nvme-over-tcp.md) | - | -
|
||||||
|
[Run NTP Server](./projects/infrastructure/ntp-server.md) | - | -
|
||||||
|
[Ceph Performance Improvements](./projects/infrastructure/ceph-perf-improvements.md) | - | -
|
||||||
|
[Setup Jellyfin](./projects/infrastructure/setup-jellyfin.md) | - | -
|
||||||
|
[BGP](./projects/infrastructure/bgp.md) | - | -
|
||||||
|
|
||||||
## Theory Projects
|
## Theory Projects
|
||||||
Name | Status | Blog Entries
|
Name | Status | Blog Entries
|
||||||
@@ -102,3 +111,5 @@ Name | Status | Blog Entries
|
|||||||
[Create better monthly financial report](./projects/other/better-financial-report.md) | - | -
|
[Create better monthly financial report](./projects/other/better-financial-report.md) | - | -
|
||||||
[GPU over IP](./projects/other/gpu-over-ip.md) | - | -
|
[GPU over IP](./projects/other/gpu-over-ip.md) | - | -
|
||||||
[Try Ryot.io](./projects/other/try-ryot.md) | - | -
|
[Try Ryot.io](./projects/other/try-ryot.md) | - | -
|
||||||
|
[Minecraft on DPU](./projects/other/minecraft-on-dpu.md) | - | -
|
||||||
|
[Try R for stats](./projects/other/try-r.md) | - | -
|
||||||
|
|||||||
3
projects/hardware/custom-cell-provider.md
Normal file
3
projects/hardware/custom-cell-provider.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Custom Cell Provider
|
||||||
|
Figure out how to setup my own custom cell service provider.
|
||||||
|
As far as I am aware, this should be perfectly allowed as long as it is contained locally and I do not try to spoof anything
|
||||||
15
projects/hardware/custom-silicon.md
Normal file
15
projects/hardware/custom-silicon.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Custom Silicon
|
||||||
|
So there are a bunch of projects that enable one to get your own chip design manufactured and I would like to play around with this.
|
||||||
|
Related maybe also get started with FPGA stuf.
|
||||||
|
|
||||||
|
But I do not yet have a good idea for the actual use-case
|
||||||
|
|
||||||
|
## Use-Case Ideas
|
||||||
|
### Risc-V
|
||||||
|
This is kind of an obvious option, as it is free and open in terms of the actual ISA and there are other projects already doing this.
|
||||||
|
|
||||||
|
### WebAssembly
|
||||||
|
It might be interesting to try and create a CPU for WebAssembly directly
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
- [Tiny Tapeout](https://tinytapeout.com/)
|
||||||
2
projects/infrastructure/bgp.md
Normal file
2
projects/infrastructure/bgp.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# BGP
|
||||||
|
Would be cool to play around with BGP to get my own IP address space assigned
|
||||||
5
projects/infrastructure/ceph-perf-improvements.md
Normal file
5
projects/infrastructure/ceph-perf-improvements.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Ceph Performance Improvements
|
||||||
|
I want to look into ways to improve the performance on my ceph nodes some more
|
||||||
|
|
||||||
|
## Ideas
|
||||||
|
- Jumbo frames on the nodes
|
||||||
2
projects/infrastructure/ntp-server.md
Normal file
2
projects/infrastructure/ntp-server.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Run NTP Server
|
||||||
|
Run my own NTP server instance just for fun
|
||||||
4
projects/infrastructure/setup-jellyfin.md
Normal file
4
projects/infrastructure/setup-jellyfin.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Setup Jellyfin
|
||||||
|
I am considering setting up jellyfin to self host and collect some esports vods mostly, as I like to watch them while doing other things.
|
||||||
|
|
||||||
|
This would also require some mechanism to automatically get new vods (like YoutubeArr)
|
||||||
2
projects/other/minecraft-on-dpu.md
Normal file
2
projects/other/minecraft-on-dpu.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Minecraft On DPU
|
||||||
|
I recently came across some relatively cheap nvidia DPUs on ebay (for example https://www.ebay.de/itm/116843854479) and came up with the idea of running a minecraft server of such a DPU
|
||||||
1
projects/other/try-r.md
Normal file
1
projects/other/try-r.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Try R
|
||||||
15
projects/software/dynamic-ceph-users.md
Normal file
15
projects/software/dynamic-ceph-users.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Dynamic Ceph Users
|
||||||
|
Create a vault plugin to dynamically manage ceph users.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
- Can be configured in vault with a root user account that will perform all of the actions
|
||||||
|
- Configure roles/profiles for normal ceph users in the plugin
|
||||||
|
- Contain the capabilities a user account should have
|
||||||
|
- Can be used to create a user in ceph on the fly, obtaining the secret key and caps as a response
|
||||||
|
- Configure roles/profiles for rgw ceph users in the plugin
|
||||||
|
- Contain the permissions an account should have
|
||||||
|
- Either creates new accounts or just extra keys (unsure for now)
|
||||||
|
|
||||||
|
## Ressources
|
||||||
|
- [Ceph Restful API](https://docs.ceph.com/en/reef/mgr/ceph_api/)
|
||||||
|
- [Vault Custom Secret Engine](https://developer.hashicorp.com/vault/tutorials/custom-secrets-engine)
|
||||||
2
projects/software/fast-matrix-mult.md
Normal file
2
projects/software/fast-matrix-mult.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Fast Matrix Multiplication
|
||||||
|
Explore some fast matrix multiplication algorithms and implement them
|
||||||
1
projects/software/workout-tracker.md
Normal file
1
projects/software/workout-tracker.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Workout Tracker
|
||||||
Reference in New Issue
Block a user