Compare commits
12 Commits
753605e6de
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a3acfac6e6 | |||
| 102fd5b84c | |||
| 99a158f611 | |||
| ee404f5c2d | |||
| 5b90dba18f | |||
| 6bad4c44ce | |||
| 0df5f0b264 | |||
| 4e4c8118f0 | |||
| 48b59e7531 | |||
| b116095606 | |||
| 05a39943f3 | |||
| 18dbf20186 |
16
README.md
16
README.md
@@ -46,8 +46,11 @@ Name | Status | Blog Entries
|
||||
[Distributed Build System for Lean4](./projects/software/lean-distributed-builds.md) | - | -
|
||||
[Financial Tracker](./projects/software/financial-tracker.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) | - | -
|
||||
[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
|
||||
Name | Status | Blog Entries
|
||||
@@ -58,6 +61,8 @@ Name | Status | Blog Entries
|
||||
[Receipt Printer](./projects/hardware/receipt-printer.md) | - | -
|
||||
[RISC-V SBC/Board](./projects/hardware/risc-v-sbc.md) | - | -
|
||||
[Jammer](./projects/hardware/jammer.md) | - | -
|
||||
[Custom silicon](./projects/hardware/custom-silicon.md) | - | -
|
||||
[Custom Cell Provider](./projects/hardware/custom-cell-provider.md) | - | -
|
||||
|
||||
## Infrastructure Projects
|
||||
Name | Status | Blog Entries
|
||||
@@ -79,11 +84,18 @@ Name | Status | Blog Entries
|
||||
[Try copyparty](./projects/infrastructure/try-copyparty.md) | - | -
|
||||
[mDNS](./projects/infrastructure/mdns.md) | - | -
|
||||
[TSDNS](./projects/infrastructure/tsdns.md) | - | -
|
||||
[Matter/Thread for my homelab](./projects/infrastructure/matter-thread-homelab.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
|
||||
Name | Status | Blog Entries
|
||||
--- | --- | ---
|
||||
[Factorio Turing Complete](./projects/theory/factorio-turing-complete.md) | - | -
|
||||
[Homomorphic Encryption](./projects/theory/homomorphic-encryption.md) | - | -
|
||||
|
||||
|
||||
## Other Projects
|
||||
@@ -99,3 +111,5 @@ Name | Status | Blog Entries
|
||||
[Create better monthly financial report](./projects/other/better-financial-report.md) | - | -
|
||||
[GPU over IP](./projects/other/gpu-over-ip.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/matter-thread-homelab.md
Normal file
2
projects/infrastructure/matter-thread-homelab.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Matter/Thread in my homelab
|
||||
Can I somehow integrate matter or thread or other smart home protocols into my homelab to more easily add sensors in the future?
|
||||
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
|
||||
3
projects/infrastructure/nvme-over-tcp.md
Normal file
3
projects/infrastructure/nvme-over-tcp.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# NVMe over TCP
|
||||
Can I use ceph to provide NVMe over TCP to my windows machine to maybe offload some document storage.
|
||||
Maybe I can even use this to boot VMs off of?
|
||||
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
|
||||
2
projects/theory/homomorphic-encryption.md
Normal file
2
projects/theory/homomorphic-encryption.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Homomorphic Encpryption
|
||||
Read more about it, understand it and maybe write a small rust implementation
|
||||
Reference in New Issue
Block a user