|
Discussions of Ketogenics, Python, Network Security, Mental Modeling, Language Patterns, Kettle Bells, Positive Psychology, Sailing, and any other fancy I deem to entertain.
Thursday, October 27, 2016
Mirai and the IoT
Wednesday, October 26, 2016
Passphrases and DDOS
|
Tuesday, October 25, 2016
Passwords and Options
|
|
Sunday, October 16, 2016
Project TPM day one.
Yesterday, was my official Day Zero tackling a long held goal. I've wanted to learn how to program for a very long time, but I'm great at finding excuses.
After several false starts, and even some mediocre work, it's time to get serious. I have committed to learning how to code. (AutoHotKey scripting just isn't enough any more)
With the consistent motivation and support from a great friend and Mentor, I've been learning Python. Up to now, most of my efforts have been on the static education side using How To Think Like A Computer Scientist : Interactive Edition. This was a recommendation from my Mentor and I must agree that it is a fantastic resource. The exercises are very much worth doing.
Yesterday represents the first real day that I've sat down in front of my text editor and plodded through code creation on my own. (I've attempted the introduction course through Coursea (Rice University IIRC)) twice. While I believe that course to be exceptional, I could not maintain the cadence required to keep up. It's still on my ToDo list. That might actually qualify as recursion...
I'm not sure where to go from here (writing wise).
Should I outline my project?
Should I walk through my mistakes and how I fixed them?
Would it be useful for me to post actual code?
Most of the mistakes I've made this far were syntactical. Print vs print etc.
Hmm... only 46 lines of code (with about 25% of that psudocode or comments)
Is that a good start, or not?
Enter any 11-digit prime number to continue...
2016-10-16
MDux
After several false starts, and even some mediocre work, it's time to get serious. I have committed to learning how to code. (AutoHotKey scripting just isn't enough any more)
With the consistent motivation and support from a great friend and Mentor, I've been learning Python. Up to now, most of my efforts have been on the static education side using How To Think Like A Computer Scientist : Interactive Edition. This was a recommendation from my Mentor and I must agree that it is a fantastic resource. The exercises are very much worth doing.
Yesterday represents the first real day that I've sat down in front of my text editor and plodded through code creation on my own. (I've attempted the introduction course through Coursea (Rice University IIRC)) twice. While I believe that course to be exceptional, I could not maintain the cadence required to keep up. It's still on my ToDo list. That might actually qualify as recursion...
I'm not sure where to go from here (writing wise).
Should I outline my project?
Should I walk through my mistakes and how I fixed them?
Would it be useful for me to post actual code?
Most of the mistakes I've made this far were syntactical. Print vs print etc.
Hmm... only 46 lines of code (with about 25% of that psudocode or comments)
Is that a good start, or not?
Enter any 11-digit prime number to continue...
2016-10-16
MDux
Friday, October 14, 2016
Ah, my network is fine.
|
|
Labels:
darknet,
Dropbox,
Hak5,
Jscript,
kaspersky,
Linux,
passwords,
RAA,
ransomware,
RaspberriPi,
Turtle,
Zero
Thursday, October 13, 2016
It's official - Winter is coming.
As the first storm rolls into the Pacific Northwest, this is a great reminder to us to check our Disaster Recovery / Business Continuity Plans.
When is the last time the plan was revised?
When is the last time the plan was tested?
Do you know how many hours/days’ worth of data you have at risk?
Do you know how long it takes to recover data?
Do you know the cost per day of disruption?
Are you storing data on multiple media formats?
Are you taking backups of site, either physically or digitally?
Key Terms to know:
RPO - Recovery Point Objective
How much data can be lost - worst case scenario.
i.e. If you perform a full back up on Thursday night, and an incremental on Tuesday night: If a disaster happens right before the backup on Tuesday, all data from Friday, Monday and Tuesday is at risk. Alternatively, if a disaster happens right before the full on Thursday, all data from Wednesday and Thursday is at risk. The RPO in this scenario is 3 or 2 days.RTO - Recovery Time Objective
How long does it take to actually recover the data? Remember that recovering from an incremental might include a recovery from the last full AND the incremental.
MTPoD - Maximum Tolerable Period of Disruption
Adding the longest RPO and RTO is your MTPoD. Hopefully, this would be the longest period of time that business would be at a dead stop.
I say if you have it, you won't need it, but if you don't have it, you'll need it.
2016-10-13
MDux
Salve, mundi!
Here is the obligatory "Hello World!" post.
It's required.
I'm just following the rules.
This blog may not be for you. That's your warning. Don't come at me a few dozen posts from now and complain. I'll have none of it. The title of this leetle slice of the webs is a mildly clever take on the supposed medieval practice of warning would be travelers of possible dangers. "HC SVNT DRACONES" (i.e. hic sunt dracones,'here are dragons'). In my, oh so clever way, I've modified it to 'Serpents'. The reason for the change might become clear later on.
The intention of this space if a mental dumping ground for the various projects, interests, hobbies, musings, and philosophies that swirl through my mind. Much of which will be on the other side of the norm. I make no claims of coherency, continuity or even resolution.
The ideas expressed here may or may not be my own, but most certainly do not reflect upon any employer that I may or may not have.
Now, if you're still with me, why don't we do a bit of wandering and see if we can't get ourselves into a bit of trouble.
Here Be Serpents.
2016-10-13
MDux
Let's Start. |
I'm just following the rules.
This blog may not be for you. That's your warning. Don't come at me a few dozen posts from now and complain. I'll have none of it. The title of this leetle slice of the webs is a mildly clever take on the supposed medieval practice of warning would be travelers of possible dangers. "HC SVNT DRACONES" (i.e. hic sunt dracones,'here are dragons'). In my, oh so clever way, I've modified it to 'Serpents'. The reason for the change might become clear later on.
The intention of this space if a mental dumping ground for the various projects, interests, hobbies, musings, and philosophies that swirl through my mind. Much of which will be on the other side of the norm. I make no claims of coherency, continuity or even resolution.
The ideas expressed here may or may not be my own, but most certainly do not reflect upon any employer that I may or may not have.
Now, if you're still with me, why don't we do a bit of wandering and see if we can't get ourselves into a bit of trouble.
Here Be Serpents.
2016-10-13
MDux
Subscribe to:
Posts (Atom)