Compare commits
7 Commits
4e4c8118f0
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a3acfac6e6 | |||
| 102fd5b84c | |||
| 99a158f611 | |||
| ee404f5c2d | |||
| 5b90dba18f | |||
| 6bad4c44ce | |||
| 0df5f0b264 |
@@ -48,6 +48,9 @@ Name | Status | Blog Entries
|
||||
[IR for Factorio](./projects/software/ir-for-factorio.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
|
||||
@@ -83,6 +88,8 @@ Name | Status | Blog Entries
|
||||
[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
|
||||
@@ -105,3 +112,4 @@ Name | Status | Blog Entries
|
||||
[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
|
||||
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)
|
||||
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