• 1 Post
  • 174 Comments
Joined 1 year ago
cake
Cake day: July 6th, 2023

help-circle
  • You can prevent downtime by mirroring your container repository and keeping a cold stack in a different cloud service. We wrote an loe, decided the extra maintenance wasn’t worth the effort to plan for provider failures. But then providers only sign contracts if you are in their cloud and you end up doing it anyways.

    Unfortunately most victims aren’t using best practices let alone industry standards. The author definitely learned the wrong lesson though.






  • Fellow 90s kid, my parents were exactly the same. Religious background, fox news constantly, I once didn’t text back within 2 hours and had a neighbor contacted via Facebook knocking on my door in my 30s (to be fair I work on call so it’s atypical). I got lectured at 18 for buying an m rated game in front of them… Police report was a bit much; but I you aren’t alone.

    Side note I would recommend this nostalgic song: high fives - 90s kid anthem by Dr awkward


  • First off, it’s important to understand Responsive Design responsive design and why you shouldn’t be writing your own css these days as a newbie. Bootstrap is a public css doc with a lot of those problems pre-solved, so you might want to look up some of their tooling.

    As far as a website: you’ll need a domain name, you can get some for free, but they usually have short renewals otherwise this is unavoidable.

    You can pay for “shared hosting” at any of the major vendors like blue host or GoDaddy and get apache or aspx file hosting for like you said $X0/year.

    You can use an s3 static website for ~free. Creating a DNS hosted zone is $.50. but you can create an s3 bucket (think flash drive in the cloud) store a threshold of free documents, and publish them as a website all within the free tier of AWS. This has some technical background and AWS can get expensive of you make mistakes (although this shouldn’t scale much unless you upload a thousands ton of files repeatedly)

    Alternatively you can use GitHub pages . Git is a tool used by developers to share and edit code, they let you publish free HTML as well, but requires learning git or figuring out a tool with a UI like source tree. I don’t think you can use custom domains with this though.

    Although if you have any interest in tech, you can also create a free nginx docker container through a lot of services like ecs, but you can also self host in a “sandbox”. Docker creates a mini virtual machine with all of the code required to run self contained. Nginx let’s you create HTML docker containers by mounting a directory. ~ docker start nginx /website/directory And it just runs self contained.






  • 4 bay nas 22tb drives = 88tb as a single volume. Backed up to offline single storage drives that are timestamped. Anything newer than that timestamp gets rsynced/robocopied to a new drive until it’s full., update timestamp, swap drive and rinse repeat. If a drive fails, just replace it and copy the contents of the backup drives to master and restored. Alternatively you can set a single disk tolerance raid.


  • 06:30-02:30 (note the 0!) means 6:30 am to 2:30 am the following day. Anything in pm would be +12 hours. 6:30 pm becomes 18:30; 2:30pm is 14:30. Using this format you want 06:30-14:30 which is 8 hours.

    This format is important because it actually solves the problem you are trying to explain (am/pm). Regularly I need to give EST database timestamps for a PST server cluster while living in another timezone myself and speaking to someone in India which is :30min difference in time zones and trying to account for daylight savings. Removing am/pm just makes it easier to track what happens in different places without looking at the wrong time window. Time math is messy and stupid, be specific by using 24 hours instead of 12

    Edit: I guess no one works in timestamps, keep on being terrible for the rest of us.

    Edit 2: if you don’t understand how time works, reconsider your opinion. Spreading misinformation is damaging









  • My rhcsa expired and I only have experience beyond that. Your task right now is to find a job and the easiest way to do that is to leverage your network. If you don’t have a network, you need to prove that you can commit to a long term plan and learn a skill. Most people do that with degrees. Unfortunately a lot of people have degrees and technology is getting more competitive. That’s where you see school competitions and certifications. If you don’t want to do that, you’ll need to be able to speak competently to the role.

    Unfortunately right now I do not recommend platform/devops/sre for anyone breaking into the field. If I create an application today, it’s server less or bring your own dockerfile on a provided machine image. So what are you administrating? Legacy shops will be around for decades, but the future here is layered architecture not os tasks.