oh frick i love pass, literally too functional to choose any other password manager over it
shockrah.xyz/posts/password-ma

In case anyone else needs it here is a useful little script to create a clip from a longer video with `ffmpeg` that I use a lot

gitlab.com/-/snippets/3613129

Reducing VRAM usage in VR Chat avatars is kinda annoying so I think I'm gonna start publicly documenting all the tips I come across

This time it's dealing with placing GIF's which can baloon VRAM usage really fast:

gitlab.com/-/snippets/3604923

with my new temper.tv domain I will soon have the first truely static micro blogging website. Apart from JS used for simple bootstrap this will mean:

* True micro blog posts with 0 JS
* Completely FOSS frontend
* 100% customizable

Still needs a bunch of polish but I realize now how much progress I'm making as a part of my alter's journey (Temper)

NOTE: none of this is tested live just yet as I have only been working on this locally but once it's up it'll be backed project-athens ( another FOSS project) that right now hosts stuff in fargate for me

Code is here on Gitlab: gitlab.com/shockrah/temper-tv/

finally got around to getting my first AWS cert. Now to start farming the rest of them

I shouldn't be surprised but figuring out where charges are coming from in AWS is crazy annoying

Shoutout to the "ec2-other" category that just lumps a ton of features into one block. Which you can only explore by opting into more features in the Cost explorer :blobfacepalm:

Somehow I've gone years without realizing you can indent heredocs with the `<<-` operator. Leading spaces still let you add indentation to the heredoc content too! :ablobattention:

Simple blog deployments with Hugo, Gitlab, and Ansible yes pls!

Finally got around to fixing some busted pipelines so now I can go back to ignoring my deployment infrastructure's state

Finally got to the point where I feel like I understand how to setup load balancer and Fargate together

Took a few days of messing around but now I can start ignoring all those busted blog posts I found since now I can say that I don't need them

:blobcheerful2:

Moving stuff to fargate is proving to be more obnoxious that I expected
Hopefully the cost saving are worth the loss of sanity 🙏

Fargate is a meme change my mind...
Yet somehow managed to convince myself that using Fargate is cleaner than reserved EC2's with dynamic DNS (which I still have to implement with Fargate anyway)

Now that I use Debian, MacOS, and Windows regularly I am slowly coming to the realization that having a knowledge base for myself is becoming more and more attractive.

If I had my old server I would just have a FTP server with a bunch of text files and diagrams next to them. Maybe something that lives in a capsule on Gemini 🤔

kanban boards are pretty cool I can't lie. They're pretty nice for just organizing my workflow and the fact that gitlab supports it for free is really nice

Oh yea and all of this is hooked up to a chat bot that basically let's me press buttons to turn on /turn off servers at will :D

Show thread

After months my infrastructure migration of my game servers is finally done. Where I once had just a handful of ec2's floating around(everything done by hand) now I have:

* A full infrastructure managed by terraform
* Systems fully configured through ansible
* Automated Logging for all hosts
* 0 Elastic IP's established due to having Dynamic DNS(again setup through Terraform+Ansible)
* A full clone of the VPC in Vagrant

The only thing left is to setup a full Git ops pipeline but at least now I can use ansible commands to setup/update my systems really quickly.
Terraform now let's me setup whole new chunks of infra super easily
With some Gitops I can basically remove the need to do any of that myself and finally spin up new servers nearly instantly from any dev seutp(as long as I have my Git keys)

Doing a write up for all this is going take forever though :p

getting settled into new sre gig after freeing my self from startup land.

>enjoying the work
>good schedule
>work from home meme
>good pay

we're all gonna make it bros

I had no idea that `git log --graph` was a thing until today wtf

Had a real after setting up a new monitor my xorg.conf somehow borked and left me with 1 monitor again

Turns out xorg.conf can just be removed and then re-written from scratch with no issues

welp I'm now learning the hard way why it is that video streaming is actually really hard(or maybe just annoying).

Serving small video files is no problem however for large amounts of video data you basically have to send chunks at a time. Especially if you're planning on letting people seek to different parts in a video. 206 partial responses are great for this sort of thing but:

>rocket.rs doesn't have support for Range headers
>Nginx support for range headers is shoddy at best

I guess its time to write my own handlers for range headers wew

how I didn't know about calcurse until today I'll never know.

>reasonable interface
>reasonable keybindings
>data is saved as plain text
>terminal based
>detailed man page
>huge list of commands to easily script interact with

This probably won't take the place of my chalkboard but at least I have something that actually works well into my setup right now with basically 0 learning curve

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.