static09

joined 2 years ago
[–] static09 24 points 6 days ago (9 children)

In Balatro, the Ante is the boss's health and chips are the amount of damage done to a boss. The poker hands are just attacks done to the boss's health. They use poker terms because it's inspired by card games, not because there's gambling.

[–] static09 5 points 1 month ago

This has been my experience too. The community moderation tools on top of the tools available to moderate my own feed are leagues ahead of other platforms. Being able to temporarily block keywords feels really awesome in avoiding dumb shit that can blast through social media.

[–] static09 3 points 2 months ago

The github repo mentioned this wiki article for multiplayer performance tweaks. Did you run through this list and make the recommended changes?

https://satisfactory.wiki.gg/wiki/Multiplayer#Engine.ini

[–] static09 7 points 2 months ago

They aren't a junior dev yet. They're looking for a job as a junior dev and have been unsuccessful at finding a job as a junior dev.

[–] static09 4 points 2 months ago

SeaTools is a long-standing, trusted tool for HDD testing. I always have a bootable drive with the SeaTools bootable image on me for diagnosing hard drives.

https://www.seagate.com/support/downloads/seatools/seatools-legacy-support/

Keep in mind that testing a failing drive will likely make a failing drive worse. For your use-case this is fine, but for anyone else looking to test drives, please create a backup image of the drive prior to testing.

[–] static09 2 points 2 months ago* (last edited 2 months ago) (1 children)

To do some further testing, I added a mariadb container to the pod, added mycli to the alpine container, and was able to connect to the mariadb database from the alpine container.

podman run -dt --pod testpod --restart unless-stopped --name testdb --env MARIADB_ROOT_PASSWORD=a_secret_pass \
--volume:/fake/path/databases:z docker.io/library/mariadb:11.2

This command is all one-line, but I added a line break for readability. I used MariaDB 11.2 because that's what I had on-hand from another project. Note the ":z" in the volume -- this is due to SELinux needing to give podman access to that directory.

podman exec -it alpine apk add mycli

podman exec -it alpine mycli -u root -p a_secret_pass

This connects to the database successfully and, as you can see, looks as if the database is running right within Alpine; however, the database is not accessible outside of the pod.

It's also worth noting that I had some trouble initially accessing a webapp from outside of my VM which was hosting the container. This was due to firewalld blocking the connection. Since I'm using AlmaLinux with SELinux, I had to add a firewalld rule to allow traffic on port 8080.

edit: 1) a capital was missed | 2) added info about firewalld

[–] static09 2 points 2 months ago (2 children)

Took awhile, but here's how to get the previously mentioned article working at a basic level. I'll write this out for future people in case they come across this post.


If you would like to reset podman to factory default (i.e. absolutely nothing configured), then you can start with the below command. I used this a lot when testing out different things in podman to help give me a clean slate.

podman system reset --force

Create the pod and containers within the pod. Note the pod is treated like a container itself, so we publish the ports on the pod instead of the containers.

podman pod create --restart unless-stopped -p 8080:80 -p 4443:443 -h podhost testpod

podman run -dt --pod testpod --name httpd docker.io/jitesoft/lighttpd:latest

podman run -dt --pod testpod --name alpine docker.io/library/alpine:latest

And to test I did:

podman exec -it alpine apk update && apk upgrade

podman exec -it alpine apk add curl

podman exec -it alpine curl http://localhost

Which will return the default 404 page since lighttpd is not configured.

And then running curl outside the container on localhost will present with the same default 404 page:

curl http://localhost:8080

This may not fit your exact use-case, but with the article it should get you going. If using pods, macvlan, or slirp4netns, you should be headed in the right direction.

I'll repost the sources that led me down this path here:

Podman starting tutorial
https://github.com/containers/podman/blob/main/docs/tutorials/podman_tutorial.md

Podman network tutorial
https://github.com/containers/podman/blob/main/docs/tutorials/basic_networking.md

Redhat Container Networking article
https://www.redhat.com/sysadmin/container-networking-podman

Baeldung Communication Between Containers
https://www.baeldung.com/linux/rootless-podman-communication-containers

[–] static09 1 points 2 months ago* (last edited 2 months ago)

Here is the article I used to help me understand what I wanted to do. Hiding away in the actual Podman tutorials lol. Once I get my laptop up and running, i'll post my config since it's running in my learning environment and I haven't done anything with podman in my prod homelab; however, this let me get two containers (database and webapp) connecting together.

https://github.com/containers/podman/blob/main/docs/tutorials/basic_networking.md#Communicating-between-containers-and-pods

My environment is podman in AlmaLinux 9.4 SELinux inside a Hyper-V VM on Windows 11. I can access the webpapp in the podman pod from outside my laptop.

[–] static09 2 points 2 months ago (5 children)

I had the same issues when I first started out with podman. The solution I found was to make a pod and place the containers within the pod. They'll be able to access each other through localhost:port. If you need ports published outside the pod, then they'll need to be specified during pod creation.

I didn't use podman-compose, so I can't speak specifically to how you'll go about this with a compose yaml.

It took many pages of websites for me to find something I understood. I'll see if I can find which websites I used and post them in a bit.

[–] static09 2 points 3 months ago* (last edited 3 months ago) (1 children)

Maybe I'm just old school and distro package means something different to me, but here is a link to the Home Assistant .deb distro package:

https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

[–] static09 3 points 3 months ago* (last edited 3 months ago)

+1 for Brozime. Great content creator and all of his videos for warframes and weapons usually have a budget-build more accessible to new players. He does a free-to-play run almost yearly and he's due for another one soon since some minor things have changed.

Watch his free-to-play run and join a clan to help get up to speed.

view more: next ›