CS50 & Mopeds?

Hey all! I hope you are having a decent day.

You may remember that I started a venture into an online computer science class (CS50). It is an introduction class taught by instructors from Harvard University. It is offered online through edx.org. The neat thing about it, is that it can be done at your own pace (so long as you have the course completed by the end of the year). To me this is really appealing, since I generally have no driving force for furthering my education. After seven years of post-secondary school I am pretty burnt out. The other awesome thing is that there is no monetary commitment unless you want a certificate after you complete the course, and even then it’s only $90. you can’t beat that.

This course covers an array of topics in a 13 week time span. I will lay it out here:

  • Week 0
    • Binary. ASCII. Algorithms. Pseudocode. Source code. Compiler. Object code. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Functions. Arrays. Threads. Events.
  • Week 1
    • Linux. C. Compiling. Libraries. Types. Standard output.
  • Week 2
    • Casting. Imprecision. Switches. Scope. Strings. Arrays. Cryptography.
  • Week 3
    • Command-line arguments. Searching. Sorting. Bubble sort. Selection sort. Insertion sort. O. Ω .Θ. Recursion. Merge Sort.
  • Week 4
    • Stack. Debugging. File I/O. Hexadecimal. Strings. Pointers. Dynamic memory allocation.
  • Week 5
    • Heap. Buffer overflow. Linked lists. Hash tables. Tries. Trees. Stacks. Queues.
  • Week 6
    • TCP/IP. HTTP.
  • Week7
    • HTML. CSS. PHP.
  • Week 8
    • MVC. SQL.
  • Week 9
    • JavaScript. Ajax.
  • Week 10
    • Security. Artificial intelligence.
  • Week 11
    • Artificial intelligence, continued.
  • Week 12
    • Exciting conclusion.

I have just finished week 0  and have to say it was fun and challenging in a good way. As I stated in a previous blog post, it really helps to have the instructors enjoy what they do for a living it makes a huge difference. If you have ever been interested in something like this check it out! They offer a ton of courses relating to a number of different areas.

As a person with thoughts as scattered as mine, we now must move on to the fact that I have found a moped that I am in the process of buying. I live in a small city and would love to have the experience of a bike mixed with the comfort of a couch. It is not my first time owning a bike, my first was a 2003 Suzuki Katana 600cc. It was fast as all hell and fun to ride. This next purchase will give me all the thrills I need and save me some cash in the long run. It is a 2008 Roketa Scooter 250cc, which should be able to hold speeds of 60-65mph no problem. It is a Chinese brand but it is a tier two type bike.

Let me tell you how this came about. I have been looking for a bike/scooter for a while now since I have to sell my other one, and what looks like a steal has fallen into my lap. Now it it looks to good to be true it usually is but so far everything has checked out. it is eight years old with about 7000 miles on it. The guy lives 2 hours from me and only wants $450 for it. He says it’s ready to ride and that I would be able to drive it home. He is in the process of getting it inspected for me and after that I just have to look at it and pick it up. He has been very straight forward about it and that it has a few scratches on the body from when he was learning to ride. If it has lasted him eight years I’m assuming that if I treat it with respect that I can get more than a few seasons out of it as well. I am hoping to go this weekend to pick it up if he got it inspected if not it will have to wait until the weekend of the 20th. If and when I do get it I will fix the scuffs on the body and give it a once over. I may even go as far as repainting the plastic body. It will become my daily driver for the rest of the summer and be garage kept the rest of the year.

Anywho…I seem to be rambling at this point and feel this post is getting too long. I will keep you posted as always.

Have a great Wednesday, we will chat soon.


Drone…What Drone

Good morning everyone!

My wife and I are about to be celebrating our very first wedding anniversary this May. She is an avid photographer and wanted to add a new element to her work. Being the guy I am I bought her the DJI Phantom 3 Advanced drone. The drone shoots 2.7K  video, 12 megapixel still shots, and has a 3-axis stabilization gimbal for you fellow nerds out there. We (mostly me) had about the worst time setting it all up and upgrading the firmware. I will put the link to my struggles upgrading the RC firmware here: Drone Mishaps

Once we had everything upgraded we were ready to fly this thing! We took it outside, calibrated the compass and the drone itself. Everything seemingly was in working order, until we turned it all on. In this sequence, we turned on the RC–> drone–> DJIGO app, and everything was great, until we took it off the ground. Once it left the crust of the earth we lost all live video transmission and GPS signal. We later, (days later, yesterday in fact) determined that it was either an issue with my wife’s Apple cable, or her iPhone that it didn’t like. We got it all working last night with the Android cable that it came with and my Galaxy S4.

We practiced piloting the craft, taking videos, and still shots. It is absolutely amazing! The quality is top notch and we can’t wait to see it in action during a photo shoot or wedding. I personally would like to persuade my wife to take a few landscape videos of our local dam. When we get things moving I will be sure to post links to videos or pictures right to my blog for everyone.

On another nerd note, I woke up to a missed call that came in at 1:30am from work. Our inventory carousel was not working and wouldn’t log into the domain. We are currently in the process of replacing the current PC with a new one and somebody……..accidentally used the same computer name when setting up the new one thus creating a conflict. We won’t name any names but it may or may not have been me. So this whole morning they have been down there manually picking items and dealing with it like the troopers they are. As of now everything is back in full working order, but that has been a valuable lesson learned. It was something I knew about but slipped my mind at the time.

I hope you all have a wonderful day, and I’m sure we will meet again soon!

Welp it’s another Monday

Hello World!

Setting this whole thing up is rather confusing. I feel like the site is scattered and not as easy as other blog sites, but what the hell. I have to to where I want it and I’m sure I’ll continue to tweak it.

Hello World!

Setting this whole thing up is rather confusing. I feel like the site is scattered and not as easy as other blog sites, but what the hell. I have to to where I want it and I’m sure I’ll continue to tweak it.

This last Saturday (4/30/16) my slow pitch softball team and I had our opening tournament. It was a double elimination bracket with 18 teams. I have played on the same team since I was 18 years old and wouldn’t have it any other way. Normally it is a three day event spanning from Friday evening to Sunday night, but this year it was only one day. The people in charge decided to play the weather and squeeze it all in. In order to do this they started every batter at a 2-1 count (Two balls One strike). Each game lasted about 45-50 minutes and was a blast. My team is sponsored by Gray’s Floor Care, the owner and operator forms the team every year. We played four and a half games before we lost to the weather. Being a double elimination I shouldn’t have to tell you that we were 3-1-0. The event coordinator came into out dugout in the second inning of our fifth game and let us know that after this game the tournament was over. We continued to play into the fourth inning, when the rain decided to flood us out and both teams conceded. Our regular season play will be mos Sundays from now until the end of August with tournaments spread throughout.

Over the weekend I decided to further advance my knowledge of computer science and signed myself up to take the CS50 class offered by Harvard University and edx.org. It is an introduction class into all things computer science. It is a work at your own pace year long course. There are 13 weeks total with problem sets each week. This will be an addition to my Associates of Specialized Technology in Networking and Database degree that I received in 2014. It seems like this class will teach me more about programming than the school I previously attended. The work at your own pace thing really pulled me in as well. Since it is absolutely free, unless you want the $90 certification, I can finish if I so choose to with no pressure to stop if I desire. The instructors are energetic and love what they do. I’ll keep you all posted on how this pans out for me.

As far as work for today it has been fairly slow and I can’t help but think that is a Monday thing all over the world. As an IT worker most of my daily grind is helping employees fix their minor issues. But when they are slow moving they don’t take the time and bother to report anything going on until later in the week. That’s ok because then I can fill everyone in on what has gone on over the weekend. For the rest of the day I will set up a few needed PCs and continue to listen to my Kraddy Radio Pandora station.

Enjoy your day and keep moving forward!