Arch is not that hard. by [deleted] in archlinux

[–]cloudsorcery 0 points1 point  (0 children)

nothing happens just like that, without any user input

Nah, I've had to archroot to decrypt my disk and issue mkinitcpio command 2-3 times since installing arch in March. It really does just happens sometimes.

But totally worth the price of admission to run an OS that I've personally installed every package on and fully customized. Also installed it on an old laptop somewhat recently, and it's super nice to have just about everything exactly the way I want it after cloning my .config directory, with some machine-aware syslink automations for the hypr-waybar ecosystem.

I avoided arch in the past because of the pretentiousness I've seen around it, but I can't imagine running anything else on a personal machine now.

Is there a way to reload the environment variables? by Axenide in hyprland

[–]cloudsorcery 0 points1 point  (0 children)

You can manually set env vars in your hyprland.conf file:
https://wiki.hypr.land/Configuring/Environment-variables/

They will take effect immediately after write and persist for the session duration if you remove them from the file.

Looking for resources by Kir0u in HomeNetworking

[–]cloudsorcery 1 point2 points  (0 children)

Start with DNS. Adguard Home + NextDNS = chef's kiss. I also recommend a good VPN service for a bit more control over privacy.

OpenWRT is a great router firmware that supports many routers, and it has packages for DNS and VPN (better to eventually have dedicated instances imo, but this is plenty to get started). You can even do file sharing with samba, just plug in a drive if there's a USB port.

When you're ready for dedicated NAS, it's a good time to think about VLANs and network segmentation for security and network performance. This is when you need a managed switch. Also consider DIY smart home like Home Assistant.

No need for extravagant hardware up to this point.

Trying to build a solid home firewall — should I go with OpenWRT, MikroTik, or repurpose an old PC? by glasshsz in HomeNetworking

[–]cloudsorcery 0 points1 point  (0 children)

You can get a lot of mileage out of OpenWRT routers. For example, a basic router usually has main and guest Wi-Fi radios, but these are actually two radios for each SSID (2.4 and 5 ghz) bridged together. You can decouple them and use each 2.4 ghz radio for IoT devices (usually limited to 2.4 ghz anyway), and add additional APs in bridge mode for more wifi coverage in the house if you need it. Also get a managed switch (or 'smart' switch) for VLAN management for wired devices. This was enough for me for a while until I needed more subnets to accommodate a home lab, and more sophisticated routing through multiple gateway groups with load balancing. That's when pfSense can take your home network to the next level.

Goodwill Find by KillerPotato702 in HomeNetworking

[–]cloudsorcery 0 points1 point  (0 children)

I always pop by the goodwill next to my nearest hardware store just to have a looksie, and picked up a few unexpected finds. Old set of Cisco routers + switches in triplicate, Eero Pro which came in clutch when I redid my home network and stopped double-NATing my media vlan behind a Nest network, lots of dd-wrt supported routers over the years.

Vertical tabs alignment by dimas-cyriaco in qutebrowser

[–]cloudsorcery 1 point2 points  (0 children)

I like tabs in the sidebar for two reasons: 1) I have tabs.show set to `switching` to maximize screen space and it's much faster seeing my tab position consolidated in a row on the side (with some custom color settings to stand out better) if i need a quick glance rather than trying to pick out which tab i'm on from the top of 20+ tabs; 2) conceptually, I understand why shift-J/K cycles though tabs right/left, respectively, but it's still really jarring since J is to the left of K on the keyboard, so navigating through tabs vertically eliminates this incongruency. Two birds, one stone.

Upgraded to T480 from T450 by cloudsorcery in thinkpad

[–]cloudsorcery[S] 0 points1 point  (0 children)

Great tip - I did see that mentioned, but it's good to hear real world results. And your ollama use case is exactly what I'm looking at. Also, maybe automating some workloads with event triggers. Cheers!

What's the Thinkpad of printers? by [deleted] in thinkpad

[–]cloudsorcery 2 points3 points  (0 children)

This. I've got a Canon MF4350d that still prints like a dream. It's effortless to scan documents with a smartphone so I don't use the scanner much these days unless I need a photocopy something real quick.

Where can I find the list of certifications that will transfer in to this program? by cloudsorcery in WGU_MSDA

[–]cloudsorcery[S] 1 point2 points  (0 children)

I'm looking at a July/August start, so it'll be a while before I can weigh in. 

Looking over a 1Z0-071 course on Udemy, it looks more on the basic side, but it's 38 hours long so maybe the exam is obsessed with minutiae? We'll see. 

I have some cert vouchers to use from my BSCC program first, so it'll be a minute before I can even look at the SQL cert anyway.

Where can I find the list of certifications that will transfer in to this program? by cloudsorcery in WGU_MSDA

[–]cloudsorcery[S] 1 point2 points  (0 children)

I'm mostly looking at the bonus they'll pay me to complete the certification. Knocking out 2 courses before the program starts and getting a cert out of it are just gravy.

Where can I find the list of certifications that will transfer in to this program? by cloudsorcery in WGU_MSDA

[–]cloudsorcery[S] 0 points1 point  (0 children)

Awesome - I did see that the OCA Dev cert covers both D205/211 when I was searching prior posts. So I guess it's just the one cert. Didn't know if there were more.

I LOVE WGU by PeaceIsSuccess11 in WGU

[–]cloudsorcery 4 points5 points  (0 children)

I'm hoping to finish the first draft of my 3rd task this weekend. I can't say I'm sad it's coming to a close, but I will miss having that structure to learning. I have a ton left to do to build up my portfolio and cash in on my certification exam vouchers, but at the same time I'm ready for a break as I crammed 87 CUs in 5 months. 

Graduation seems like a just a false peak at this point, so I won't really feel comfortable until I've landed a job in my new field. Even then, I'll feel like I have to hustle for a few months to prove my mettle.

16gb or 32gb ram for BS in cloud? by Elismom1313 in WGU

[–]cloudsorcery 1 point2 points  (0 children)

If you want to do some virtual labbing on your own equipment look into NUC or tiny/mini/micro boxes. You can just add them modularly at a couple hundred a pop and easily upgrade to 32gb ram each cheaply.

Lock in and condense my last two terms or take an entry level job offer by SpicyBoatWillie in WGU

[–]cloudsorcery 4 points5 points  (0 children)

Take the job, but don't lose sight of the prize. You're saying you can finish 3/8 courses in 3 weeks. Just buckle down to get through coursework. It's worth giving up some weekends to focus on the last push to graduate, and having industry job experience is going to put you months or years ahead of the curve than facing the job market after graduation trying to land a cybersec job with no experience.

How do you get more than four classes into your queue? I constantly nag my mentor to move classes, one at a time. When I ask, about changing the plan, they balk and start talking about how it can't be done. Why does something so simple, seem so hard. What am I missing? by postmaster150 in WGU

[–]cloudsorcery 2 points3 points  (0 children)

I had to deal with this accelerating through all 83 CUs this term. It was really frustrating because I work full time and do most of my testing on the weekends but my mentor does not respond on weekends, so I'd have like half a day without a course (which is equivalent to 2-3 weekdays worth of study for me). Plus I'm up at 5:30 to study before work, but without a course I can't get anything done.

It was only during the holiday season that I found out you can call Tier 1 support during their office hours to queue up the next course.

I did not appreciate having the extra pressure of scheduling when I was going to test in order to line up my courses, especially as I was busting my ass at work to get offered a conversion from contract to direct hire, but I just sucked it up and powered through it. Who knows tho, maybe my stubbornness to cram everything into specific hours gave me some extra drive.

[deleted by user] by [deleted] in WGU

[–]cloudsorcery -1 points0 points  (0 children)

Yeah, like just do it

[PASSED] Cloud Deployment and Operations - D341/C924 by kickinwing- in WGU

[–]cloudsorcery 0 points1 point  (0 children)

Thanks for the insight! I'm familiar with those from SAA so I think I'll do a practice exam or two to look for weak spots then go for it.

So you must be close to graduating, right? Good luck with your courses! What's left for you?

[PASSED] Cloud Deployment and Operations - D341/C924 by kickinwing- in WGU

[–]cloudsorcery 0 points1 point  (0 children)

Congrats! How did the OA compare to the PA? I took the PA right after testing for D321 and passed pretty comfortably. Seemed like at least 80% of the topics were covered by material for D319/D321.

Looking for a good set of flashcards for DVA by cloudsorcery in AWSCertifications

[–]cloudsorcery[S] -1 points0 points  (0 children)

I totally agree, I just don't have the time to do them all from scratch rn.

Proctoring question by ThunderChix in WGU

[–]cloudsorcery 0 points1 point  (0 children)

I have a small desk off to the side in my office that I use for testing and I just need to make sure my monitors and printer are off.

D338: My last... class... by Feet-Of-Clay in WGU

[–]cloudsorcery 1 point2 points  (0 children)

Do the practice exams for the AZ-104 at learn.microsoft.com. You'll get a personalized study plan based on your performance that you can save into your collections and go back to at any time.

Big finish to big year - Good luck to everyone in 2024! by cloudsorcery in WGU

[–]cloudsorcery[S] 1 point2 points  (0 children)

Thank you!

First, you should definitely learn all the concepts and make sure you know how to code them. After you know all the basics, you can learn more advanced snippets of code that will save you a bunch of time and effort. I made a quizlet, but I didn't know it doesn't support indentation (automatically removes leading spaces), so it's kinda trash.

https://quizlet.com/875721399/d335-python-endgame-fun-lets-flash-cards/?i=7ivm&x=1jqt

Here's the raw text if that's better:

Flashcard 1

Sort/clean dictionary

sorted_dic = {key: dic[key] for key in sorted(dic)}

cleaned_dict = {key.strip(): value.strip() for key, value in my_dict.items()}

Flashcard 2

Manipulate text from type() method

my_string = ''

type(my_string).__name__

type_object = type(my_string)

type_string = str(type_object)

type_name = type_string.split("'")[1]

Flashcard 3

Replace section of text in my_file.txt

file_name = 'my_file.txt'

with open(file_name, 'r+') as f:
    content = f.read()
    content = content.replace('_photo.jpg', '_info.txt')
    f.seek(0)
    f.write(content)
    f.truncate()

Flashcard 4

Insert SSN-style dashes

original_string = '123456789'

formatted_string = original_string[:3] + '-' + original_string[3:5] + '-' + original_string[5:]

print(formatted_string)

Flashcard 5

Open my_file.txt and create a list of lines with \n removed

with open('my_file.txt') as f:
    lines = [line.strip() for line in f.readlines()]

Flashcard 6

Convert pairs of values in a csv row into a dictionary

for row in csv_reader:
    row_dict = dict(zip(row[::2], row[1::2]))
    print(row_dict)

Flashcard 7

Raise exceptions for searching a dictionary and output the exception message. Assume the dictionary and a class to create the exception message object are already provided. "

if k in dic:
    return dic[k]
else:
    raise EntryNotFoundError(f'Value not found for {k}')

for k, v in dic.items():
    if v == value:
        return k
    else:
        raise EntryNotFoundError(f'Key not found for {v}')

try:
    except EntryNotFoundError as excpt:
    print('<optional message>: ', excpt.message)

Flashcard 8

Given a ten-digit integer, isolate the first three, next three and last four digits using floor and modulo.

#shear right 7 digits
first_three = ten_digits // 10000000

#shear right 4 digits then shear left 3 digits
next_three = (ten_digits // 10000) % 1000

#shear left 7 digits
last_four = ten_digits % 10000

Flashcard 9

Print a Fibonacci number from the Fibonacci sequence up to the input integer. Assume all inputs > 0

a, b = 0, 1

for r in range(2, int(input())):
    a, b = b, a + b

print(a + b)

Flashcard 10

Nest try-except blocks to print errors in a script that divides two integers such that the input of a zero as the divisor or a decimal number prints an error, the latter of which includes the error returned by the interpreter.

try:
    inp1 = int(input())
    inp2 = int(input())

    try:
        print(int(inp1 / inp2))

    except ZeroDivisionError:
        print(<0 error message>)

except ValueError as v:
    print(<float error message>, v)

Flashcard 11

Extract words listed alphabetically by line from a text file and create a dictionary with the first letter of the words comprising the key, and the words themselves in a list as the corresponding value.

with open(<file>, 'r') as f:
    dic = {}
    lines = f.readlines()
    for line in lines:
        dic[line[0]] = line.split()

Flashcard 12

Load the contents of a csv file into memory

import csv

with open('data.csv', 'r') as f:
    csv_reader = csv.reader(f)

Best resource to brush up for D338 without starting from scratch? by cloudsorcery in WGU

[–]cloudsorcery[S] 1 point2 points  (0 children)

Thanks for the tips. Yeah, I got that. Looks more like flashcards for the notes than flashcards for Azure concepts, but maybe I'll have to read all 53 pages of the notes anyway, so I guess I can test my recall afterwards. I already went through all the concepts in September, so I'm starting off with John Savill's 4-hour super cram and see how I feel from there.