What We’ve Learned So Far

As I’ve been rebuilding this site. In case you hadn’t noticed. I have.

Cause of the hack.

And this is what I’ve learned so far…

Backups Aren’t Necessary UNTIL THEY ARE

If I had been maintaining regular backups (which the hosting company is totally happy to do for just a few euros more per month), it would’ve taken a few short hours (minutes? let’s hope I never find out.) to rebuild. Instead it’s been days. And it’s going to take at least another week to smooth out all the wrinkles.

So now I use Vaultpress, a WordPress plugin that interfaces with Jetpack, for daily backups.

Continue reading “What We’ve Learned So Far”

All Your Repos Are Belong To Us

Today (and tomorrow) are the RDO Mitaka Test Days in Brno, Czech Republic and I spent a few hours this morning catching up on the tripleo quickstart live demonstration video and the rest of the day bashing my head against the packstack sanity checks for RHEL 7.2, CentOS 7.1, and Fedora 22.

And I took awesome notes. To share with you.

Cause I love.

There are quite a few prerequisites assumed which I’d like to clarify right now because I had to figure this out myself.

My ThinkPad W541 laptop environment:

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)

$ cat /proc/version
Linux version 3.10.0-327.10.1.el7.x86_64 (mockbuild@x86-021.build.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Sat Jan 23 04:54:55 EST 2016

$ free -m
total used free shared buff/cache available
Mem: 15516 2020 7846 382 5649 12796
Swap: 7879 1 7878

$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 60
Model name: Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
Stepping: 3
CPU MHz: 2667.328
BogoMIPS: 5587.36
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-7

I followed the instructions on https://www.rdoproject.org/testday/mitaka/milestone3/ to set up three virtual environments for testing purposes. This assumes you know how to set up a virtual system within Virtual Machine Manager which is fairly lacking, but the screenshots are helpful and the interface is fairly intuitive.

Note to self: write post about setting up virtual machines.

My goal for the day was to run a sanity check against packstack on CentOS, RHEL, and Fedora.

Continue reading “All Your Repos Are Belong To Us”

Change is Terrifying. Do it Anyway.

On Saturday, 05 March, I am one of the keynote speakers for Django Girls den Haag.

Hi. My name is Rain Leander. Welcome to Django Girls den Haag. Today I’m going to talk about programming – what it is, why you should do it, what you can do with it. I’m going to tell you my programming story including how I got the job I have now. And I’m going to give you a little programming advice.

First, what IS programming? Ashley Gavin gave a great TEDxNYU talk where she defines computer science as a medium for problem solving and self expression. Just like a dancer will solve a problem or express themselves with movement in space, a programmer uses technology.

But then why should you learn to program? There are so many reasons. Steve Jobs said, “Everyone in this country should learn how to program a computer because it teaches you how to think.” And code.org is putting out some great you-tube videos of “code super stars”saying that everyone should learn to program.

Paraphrased, some of the reasons include:

Continue reading “Change is Terrifying. Do it Anyway.”

Hello, My Name Is

I am in the midst of a new position within Red Hat and part of the new responsibilities include applying to public speaking opportunities all over the world.

And since you have to include a short biography with these applications, I decided it was time for a bit of an overhaul.

For perspective, here is the old version:

K Rain Leander is an enthusiastic Software Engineer with a background in web development / graphic design / internet marketing and a Master’s in Information Technology. She is currently leveraging her procedural knowledge from over six years as an engineer with Red Hat to study Django and Python languages as well as OpenStack and RDO-manager technologies and become more active in the Fedora community.

I figuratively just fell asleep reading those sentences and if you did the same I DON’T BLAME YOU ONE BIT.

To figure out the new bio, I read a lot, diving here and there and everywhere for advice and insight and skipped over articles that similarly made me fall asleep until I put together something stronger, more interesting and, most importantly, a description of a person I WANT TO MEET.

Continue reading “Hello, My Name Is”