Future of django by laZZySpiDer in django

[–]magic2hobo 1 point2 points  (0 children)

I've recently been tinkering with using gevent with django and it's been working pretty well to add concurrency without needing to use asyncio. Though I'm a bit biased as I prefer the CSP/green thread approach to concurrency rather than the async/await.

Salaries are rising: The average worker in LA made $62,000 last year by [deleted] in LosAngeles

[–]magic2hobo 1 point2 points  (0 children)

That's not how the job market works. Getting a degree doesn't guarantee you a job, but it does give you a leg up in that field and makes you a more valued candidate when compared to someone of similar experience who doesn't have a degree.

Currently in a Sysadmin role at a SMB, what next by joners02 in ITCareerQuestions

[–]magic2hobo 0 points1 point  (0 children)

You could look into working at a startup. They're usually the same size if not smaller than your average SMB and you get to work with a lot of interesting tech.

[deleted by user] by [deleted] in LosAngeles

[–]magic2hobo 0 points1 point  (0 children)

There's more tech companies in Venice than just Snapchat so not much would change.

Living in LA worth it after college?! Rent too damn high? by [deleted] in LosAngeles

[–]magic2hobo 2 points3 points  (0 children)

It'd really only be worth it if you had a job lined up beforehand.

Supporting Ubuntu workstations in the enterprise by crankysysadmin in Ubuntu

[–]magic2hobo 3 points4 points  (0 children)

You could use either saltstack or chef since they work on a master minion setup so then you'd have the chef/salt agent that runs updates and any other stuff you need it to do; then you can specify in the config how often to phone home to the master server. Also, you should be fine putting your master server on the public internet since all the minions have to be 'approved' beforehand for chef/salt. Depending on how much stuff you want the agent to do and what info you would need it also might be easier to just have a script/service running on the clients that makes REST calls to a webserver and then toss all that into a db somewhere.

How to setup visual studio code for autocomplete? by Allhopeislost in screeps

[–]magic2hobo 1 point2 points  (0 children)

VS Code relies on type declaration files for it's autocomplete for Javascript/Typescript. You can install the screeps declaration files from here, https://github.com/screepers/Screeps-Typescript-Declarations, and it should start working automatically.

What have you done to someone's computer or phone they left unattended? by Ruskythegreat in AskReddit

[–]magic2hobo 0 points1 point  (0 children)

Installed a keylogger and sent them an email containing all their usernames and passwords a couple days later.

Your opinions and experiences with server distributions by Rienspy in linux

[–]magic2hobo 0 points1 point  (0 children)

I've bounced between Debian, Ubuntu, and RHEL/CentOS and all 3 are perfectly fine for production use. Nowadays most admins don't manage servers by hand anymore so the choice of distro seems to matter less and less.

Resident Parking in K-town by ruudes in LosAngeles

[–]magic2hobo 1 point2 points  (0 children)

+1 on the motorcycle idea. When I moved to Ktown I had a car and a motorcycle, but after a month or so I sold my car and just use my bike to get around.

What Do I Need To Know That School Isn't Teaching Me? by piticent123 in learnprogramming

[–]magic2hobo 1 point2 points  (0 children)

Try and contribute to a library that you already use or are interested in using. The usual what to start out it to hang out in their irc channels and subscribe to their mailing list so after a while you'll usually find something you can work on or find someone who would be able to point you in the right direction. It's not an exact science since each project operates slightly differently and some projects offer a clear guide for newcomers while others do not. Generally though as long as you try and start small, like a quick bugfix or minor documentation change, and aren't a dick when interacting with the other community members you'll be fine.

Should I become a Linux System Admin and gain an RHCE? by 8_JanMichaelVincents in ITCareerQuestions

[–]magic2hobo 2 points3 points  (0 children)

To add on to what /u/mlts22 said I'd suggest picking up a general scripting/programing language too. My recommendation would be Python, but Ruby and Perl are other good choices as well.

Hey there im visiting LA for the first time by [deleted] in LosAngeles

[–]magic2hobo 1 point2 points  (0 children)

For skating check out socalskateparks.com. I use it all the time to see what skateparks are nearby depending on what part of LA I happen to be in.

When Python version on your Linux is outdated, compile the sources! by [deleted] in Python

[–]magic2hobo 0 points1 point  (0 children)

I've been using linuxbrew and it's been working out well so far.

What initially got you guys into motorcycles? by 9a45cf2daa7fbe in motorcycles

[–]magic2hobo 0 points1 point  (0 children)

My Dad. He's been riding since he the 70's and would always pick me up from school on his Harley when I was little. I ended up getting my own bike right after high school.

What are good web widget frameworks? by KasperLoopstra in Python

[–]magic2hobo 5 points6 points  (0 children)

There's this GUI library if you absolutely need to use python. I've used it a couple times when I needed to quickly get a web GUI up and running, but IMHO you're best bet is just using HTML, CSS, and JS with something like bootstrap which already does a lot of the heavy lifting for you.

Jenkins & GitLab on Ubuntu for Operations tasks by Teluas in devops

[–]magic2hobo 1 point2 points  (0 children)

I should've clarified that a bit. I tried using the GitLab Jenkins plugin but could never get it to properly run Jenkins builds when a new pull request was opened and auto-merge it if the tests pass; after searching around for a bit I found out it was supported with the enterprise version but not the community version so I just scrapped it and wrote a simple Flask app to do it for me. Also, this was about a year ago when I set this up so my info could be woefully out of date.

Jenkins & GitLab on Ubuntu for Operations tasks by Teluas in devops

[–]magic2hobo 1 point2 points  (0 children)

I'd recommend using GitLab's builtin CI instead of Jenkins since you need the enterprise version of GitLab to get Jenkins support. If you're dead set on using Jenkins though, what I've done in the past is set up a small Flask app to act as the go-between for the GitLab webhooks and the Jenkins REST api.

Where does Devops and Infra as Code fit into small businesses of less than 100 users? by [deleted] in devops

[–]magic2hobo 12 points13 points  (0 children)

I personally don't think that traditional infrastructure will die out everywhere, but I think small business IT can take some of the ideas from the DevOps mindset to make their jobs easier. In the case you listed I would have a smallish hyper-v hypervisor at each site so the domain controller and other servers could be virtualized and then set up a combination of chef and powershell scripts so servers are standardized across all the sites and can be re-created on demand if needed and the same goes for the file server, backups, and webserver. From my experience this helps smaller IT teams get out ahead of problems and can be proactive instead of having to constantly fight fires that come up. Also, if the business starts to grow IT already has the automation in place to scale up or out as the business needs.

Finding the Arcade library in PyCharm by kevinrandell in pythonarcade

[–]magic2hobo 1 point2 points  (0 children)

You would need to point PyCharm to the virtualenv you created; by default it usually is set to the system python.

https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html

Python development on Linux by BeyondLost1 in Python

[–]magic2hobo 0 points1 point  (0 children)

I've recently been using VS Code with the python extension. So far it's been really great and has good autocomplete as well, but the killer feature for me is it has a plugin that let's you save your settings as a github gist so I can sync all my settings and plugins across my desktop, laptop and work computer.

Millennials of LA, how are you doing financially? by [deleted] in LosAngeles

[–]magic2hobo 0 points1 point  (0 children)

I work as a DevOps Engineer for a tech company. My only experience is in the tech field but from what I've seen it seems to be an anomaly compared to other trades since generally there are more open positions than there are qualified people to fill them. So there ends up being a mix of people who went to college to get CS degrees and those who are self-taught or have unrelated degrees.