Showing posts with label Lynda.com. Show all posts
Showing posts with label Lynda.com. Show all posts

Wednesday, July 29, 2015

Lynda's Lads


As indicated in [Spilling Some Beans], I have been having a lot of “fun” trying to learn how to write the code needed to develop a new website and the corresponding web application, which will undoubtedly lead to all participating members becoming filthy rich.  Well, maybe not if the likes of [Kevin Skoglund] have very much to do with it.

A good example of the “fun” I have been having is Master Skoglund writing code in one place and then cutting and pasting it somewhere else in the same file—sometimes IMMEDIATELY after the initial placement.  I do not understand why, but that always proves to be a big problem for me.  For after duplicating his steps EXACTLY, all sorts of errors crop-up for me.  Whereas, there are no errors when I simply rewrite the moved code instead of cutting and pasting it.

Simply?  Yeah, that’s a laugh—especially when my eyesight is more blurry than usual.  For the code in question is sometimes well over a thirty characters in length, with such trivial things as there being a difference between parentheses (()), square/box brackets ([]) and curly braces ({}) being a very big deal when it comes to writing code.

Would you like to know just how many hours I have wasted trying to fix what was evidently broken about the pasted code before I finally gave up and started rewriting the code to begin with?  Sorry, it is too depressing to think about.

Yes, I would think that the problem may have something to do with spacing, but that is supposed to not matter between PHP tags (<?php……….?>).  Besides, the majority of those wasted hours were spent on adding a space here and taking away one there.  [Insert double-sigh and a groan here.]

Ah, but you do not know the half of it yet.  For Master Skoglund almost always shows how to do everything the hard way BEFORE getting to a much easier way.

Please allow me to give you an example of that regarding a subject I am intimately familiar with that someone without any knowledge of would ask me to teach them about, which would be driving a big truck.  Since driving a big truck involves getting it to move, being able to place it into the proper gear is a necessity.  So, I start the student out with a basic four-speed transmission and then move on to a duplex, which is essentially two four-speeds in tandem, while keeping the triplex (three four-speeds) to the last but not least part of this stage of their instruction.  I next move them on to nine and ten-speeds, which is a basic five-speed with a low/high splitter for the rear differential.  There is also a 15-speed (with and without a deep reduction) related to the nine and ten-speeds.  Next up is a 13-speed, which has a low/high splitter for each separate gear in the high range.  An 18-speed has a low/high splitter for each separate gear in both ranges.  After all that, I come to the fact that modern advances have allowed for automatic transmissions tough enough to handle the great weights hauled by big trucks, which makes it unnecessary for a driver to master shifting manual transmissions.

In all fairness, Master Skoglund may be a member of an ancient coding society that requires all instructors to have their students spend a certain number of wasted hours in pursuit of nothing but frustration before they are allowed to learn the secret answer that is at the heart of his style of instruction.  On the other hand, he may be just a prime example for why I.T. experts are usually the most beloved people in a business setting.

The real reason for Master Skoglund’s teaching style may be much simpler…and sinister.  For if he makes coding magic too easy for us mundanes to understand, there would no longer be such a need for his (and others like him) wizardry—would there?

In any event, here I sit nervously awaiting the arrival of Windows 10.  If all goes as it should, installing the new operating system will allow me to use Laravel and quickly get to where I want to go.  Yeah, like that is likely to happen.  Sigh.  

Please Also Visit:

Wednesday, June 10, 2015

Spilling Some Beans


As I have already told you a few weeks ago, I have been working on another top-secret project.  Now is not the time to spill all of the beans because it is not quite ready yet, but I can spill some of the beans at this time.

Quite simply, I am working on developing an independent website.  Since I know so very little about just how to do this, I have been learning how through the video tutorials at [Lynda.com].  If you take some time to check out what they have to offer, you might find some subjects that you would like to learn a lot more about, such as their Adobe Photoshop courses.  Be assured that I tried several other leaning options, like [Khan Academy], [Codecademy], [Code School] and the hundreds (thousands?) of YouTube videos available, but what Lynda had to offer was the best option for me.

I have finally settled upon working with [PHP], which is a server-side scripting language.  What?  Yeah, see what I mean?

Well, a server-side scripting language does its thing in the server while a client-side language (HTML, javascript) does its thing in the browser.  If you are using something like Blogger and click on the HTML tab at the top-left of your post compose page, you will see a bunch of client-side scripting language after you actually type or paste something onto the compose page.  After discovering that what I picked through the automatic YouTube embed button at the top of the compose page did not always end up with the video I wanted to embed 2-3 years ago, I started manually inserting the embed code directly into the HTML page.  So, I had a little prior experience with working with code, but building a website from scratch involves a whole lot more—be assured.

Alas, please don’t ask too many questions at this time.  For I am still mostly in the dark about many of the details.  Thankfully, there is such a thing as a [software framework] that saves a lot of steps throughout the development process.  It is when I ran across something called [Ruby on Rails] on a YouTube video that started me to thinking that I just might be able to bring this dream/nightmare to fruition (naturally-speaking, of course).  Since I switched from Ruby to PHP, I am now working with the [Laravel] framework.

The reason why I switched from Ruby to PHP was on account of not being completely confident in Ruby being able to handle all I wanted the site to offer and not wanting to take the time to find out whether it would or not.  Whereas, I ran across several indications of PHP being able to handle it all before I made the switch.

Yeah, what a long, strange trip I have been taking.  I hope we both like the destination when the time comes.

P.S.: What you just read was written before I started having so much “fun.”  To put it bluntly, for every step forward I have taken, I have fallen down the flight of stairs that appear just before I can take the next step.  As it stands now, I cannot use either Laravel or Ruby on Rails because of something being messed up with this computer.  What I need can be done on Arlynda’s computer, but that is another nightmare I do not want to deal with.  So, I will be treading water until we can download and install our free copy of [Windows 10] around the last of July.  Oh yeah, there is going to be a rest of this story to come (probably several chapters of it).  Sigh.

Please Also Visit: