Pinned toot

You can subscribe to my blog using RSS (kevingimbel.de/blog/index.xml) or Atom (kevingimbel.de/blog/atom.xml)

I have no ads and no tracking on my website so please feel free to read from a feed reader - it doesn't hurt my income or anything.

Pinned toot

I've written my first Rust library! πŸ¦€

It's called fakedata_generator and I just released v0.2.0 yesterday!

It's a small lib that can generate random strings for you, e.g. random cat breeds or random dinosaur names or (very limited) domain and e-Mail names.

It's in its early stages but can be used as is!

Code: github.com/kevingimbel/fakedat

Crates.io: crates.io/crates/fakedata_gene

✨ NEW ✨ blog post:

DIY face masks

Some of the masks I made and links to a video where you can learn how to make one - can be sewn by hand, no machine required!

kevingimbel.de/blog/2020/05/di

✨ NEW ✨ blog post:

"Docker Apache Proxy Setup"

A type-of guide post about how I setup software using Docker and an Apache Proxy, with Auto-SSL for each service.

kevingimbel.de/blog/2020/05/do

kevin :blobdizzy: :antifa: boosted

I'm looking for first hand experience on photo organizing, best practices, software setup

what I'm trying to do
- organize 100+ GiB photos
- tag them
- have a nice way to back them up
- it's a plus if albums are easy to share through web, in that case it should serve lower resolution versions
- if it could deal with different versions of the same photo that'd be great (handling of RAW+JPEG)
- you know, the usual deal

πŸ” welcome

It looks like you can use Goreleaser to release code!

medium.com/@jondot/shipping-ru

Goreleaser is an amazing tool for automating releases but sadly it is tightly coupled to Go and not as generic as it could be.

Been using it in the past to release my binaries into a custom tap

github.com/kevingimbel/homebre

Yesterday I got my first Exotic ship in ! πŸš€

Now gotta fine a name for it. :blobthinking:

kevin :blobdizzy: :antifa: boosted

I'm unable to access the GitHub API from Rust using the code here gist.github.com/kevingimbel/fb

Anyone got any idea? I always get a 403 error back, but the same request with `curl` works just fine.

It's driving me mad!

I love that I got so many responses to my post about Rust match syntax ( πŸ‘‰ bullgit.party/@kevin/103916518)

Thanks to everyone, I've learned a ton of stuff from all the responses. :blobheartcat:

Getting off Google services took me 2.5 years so far and I'm still not done.

Main google things are Android (with Google Pixel) and Google Wifi which I cannot replace because I don't have money to buy new hardware.

Google is so big it's extremely hard to avoid it, even more so for non-techy people.

Brody Dalle singing "Dressed in Dreams" in a room filled with colorful lights is my jam.

youtube.com/watch?v=atcQ7QEjyW

kevin :blobdizzy: :antifa: boosted

@kevin for the sake of showing the match syntax, this is valid... but just so you know, it is possible to write that same thing in way less code: play.rust-lang.org/?version=st

Well we can even get rid of the variables and just do

return match ...

No joke I totally love for its match syntax.

Checking for three environment variables, returning the first match and returning a standard if none matched:

I'm having the biggest celeb crush on Brody Dalle. That voice. 😍

youtube.com/watch?v=7pGLdWLyvN

My website now uses a random color theme with some colors taken from @accessibleColors

There's a "Keep current color theme" in case you want to save the current theme and not have it random on each page load.

Quick technical write up πŸ‘‰ kevingimbel.de/blog/2020/03/ra

With a "Run on save" third-party extension you can run mktoc on every save which is _awesome_.

See instructions at

github.com/kevingimbel/mktoc#a

Show more
Mastodon

bullgit.party is a instance for everyone who is part of bullgit. πŸŽ‰