Taking my own advice

Plugging away!

Plugging away!

Have you been wondering where in the world I went? Sometimes you just have to experience life while it is happening. That is exactly what I have been up to:)

I learned a lot of Ruby in a short amount of time and really needed to digest before blogging about it.

What I like the most about Ruby is that it is an Object Oriented Programming language (OOPL).

Here are a few small projects that I worked. Each project was scripted with Ruby and then ran using the terminal.

  • Always_three
  1. puts“Give me a number.”
  2. first_number=gets.to_i
  3.  
  4. def my_always_three_method(num1)
  5. (((num1+5)*2-4)/2-num1)
  6. end
  7. puts“Always” + my_always_three_method(first_number).to_
  • Numerology app
  1. puts ‘What is your birthdate? Please enter month, day, and year.’
  2. birthdate = gets
  3. def get_birth_path(birthdate)
  4. number = birthdate[0].to_i + birthdate[1].to_i +
  5. birthdate[2].to_i + birthdate[3].to_i +
  6. birthdate[4].to_i + birthdate[5].to_i +
  7. birthdate[6].to_i + birthdate[7].to_i +
  8. birthdate[8].to_i + birthdate[9].to_i
  9. number = number.to_s
  10. number = number[0].to_i + number[1].to_i
  11. if number > 9
  12. number = number[0].to_i + number[1].to_i
  13. end
  14. return number
  15. end
  16. def get_user_birth_message(path_number)
  17. case path_number
  18. when 1
  19. number_message = “Your numberology number is #{path_number}. \n One is
  20. the leader. The number one indicicates the ability to
  21. stand alone, and is a strong vibration. Ruled by the
  22. Sun.
  23. when 2
  24. number_message = “Your numberology number is #{path_number}. \n This is
  25. the meditor and peace-lover. The number Two indicates the
  26. desire for harmony. It is a gentle, considerate, and sensitive
  27. vibration. Ruled by the Moon.
  28. when 3
  29. number_message = “Your numberology number is #{path_number}. Number Three is a sociable, friendly, and outgoing vibration.
  30. Kind, positive, and optimistic, Three‘s enjoy life and have a good
  31. sense of humor. Ruled by Jupiter.
  32.    when 4
  33.    number_message = “Your numberology number is #{path_number}.This is the worker. Practical, with love of detail, Fours are
  34.    trustworthy, hard-working, and helpful. Ruled by Uranus.
  35.    when 5
  36.    number_message = “Your numberology number is #{path_number}.This is the freedom lover. The number Five is an intellectual
  37.    vibration. These are ‘idea’ people with a love of variety and the
  38.    ability to adapt to most situations. Ruled by Mercury.
  39.    when 6
  40.    number_message = “Your numberology number is #{path_number}.This is the peace lover. The number Six is a loving,
  41.    stable, and harmonious vibration. Ruled by Venus.
  42. when 7
  43. number_message = “Your numberology number is #{path_number}.This is a deep thinker. The number Seven is a spiritual
  44. vibration. These people are not very attached to material things,
  45. are introspective, and generally quiet. Ruled by Neptune.
  46. when 8
  47. number_message = “Your numberology number is #{path_number}.This is the manager. Number Eight is a strong, successful, and
  48. material vibration. Ruled by Saturn.
  49. when 9
  50. number_message = “Your numberology number is #{path_number}.This is the teacher. Number Nine is a tolerant, somewhat impractical,
  51. and sympathetic vibration. Ruled by Mars.
  52. else
  53. number_message = “I’v got nothing for you. You must be an alien!”
  54. end
  55. end
  56. path_number = get_birth_path (birthdate)
  57. number_message = get_user_birth_message(path_number)
  58. puts number_message
  • Fizzbuzz
  1. i=0
  2. for i in (1..100).each do
  3. if  i % 15 == 0
  4. print “FizzBuzz”
  5. elsif i % 3 == 0
  6. print “fizz”
  7. elsif i % 5 == 0
  8. print “Buzz”
  9. else
  10. puts i
  11. end
  12. i=1
  13. end


One of my last assignments for the Web-development course was to create an ‘advice web page’ with HTML and CSS for people who are learning to code.  Here is my advice for all the code newbies out there!

Erin's Advice

Erin’s Advice

After struggling to get this baby pushed to GitHub, I decided that the next step for me was to take a class on GitHub itself.

I understand the purpose of Git and GitHub,  but haven’t mastered using the platform. I am now signed up for this free course by Udacity.

Although the Web-Developer course through Skillcrush officially ended on February 6th. I have access to all the material forever! Just another reason I highly recommend using Skillcrush.

A very special Thank YOU for all the Skillcrush instructors and classmates!

Enjoying my Life!

Enjoying my Life!

Advertisements

I am officially a new iMac user.

 Labyrinth  .. A path for the right brain.

Labyrinth .. A path for the right brain.

I had a small break in my Skillcrush Developer Blueprint before starting the Ruby lesson.  I thought it would be good for me to keep coding. Practice makes perfect! I found a free course on Ruby through Codeschool.  

 

It has 7 levels and teaches objects, methods, arrays, etc.  The course required a blog entry using Ruby, which I enjoyed.  As you know, I enjoy blogging!

 

The Codeschool course gave me enough insight into the Ruby language and inspired me to learn more. I found the initial tasks fairly easy.

Ruby badge #1

Ruby badge #1

 

After completing Codeschool I feel confident that I will be successful in attempting more difficult concepts within the Ruby programming language.  I suggest you try as it builds not only knowledge of the language, but also confidence.

 

I recently read  ‘A whole new mind why right brainers will rule the future.’ I found the topic of the Labyrinth to be particularly interesting.  While I was visually familiar, I had not really understood its background. What does walking a labyrinth do for people? Hospitals have begun to add them within their construct. A lot of people claim to pray, find peace, or solve difficult problems by walking them. I find that fascinating.

 

David Tolzman (he design the Labyrinth at Johns Hopkins) stated:

As the left brain engages in the logical progression in walking the path, the right brain is free to think creatively.”

 

You can find a labyrinth near you by going to this site http://labyrinthlocator.com/

 

Last but not least, my awesome mentor @sorriv and handsome hubby purchased a Mac for me to use for #hackingmyeducation. I am very thankful for his constant support.

Working on JS or is it working me?

First off I want to announce that I am currently one day behind in my Skillcrush course. BOO!

This is how it goes when you have sickness running rampid in house full of kids. (NOT FUN)

 

Creating a modal window with JavaScript was a bit challenging, though I am not the only one who feels this way. It was a challenge for most of my classmates as well. I did however figure out the modal on my own.  YAY me!

After creating my modal I moved on to working with the console.

Since I am programming from a Chromebook, I focused on working with the Chrome console.

I like that I am able to debug and makes changes using the console.

The Great Logo Hijack was an assignment that I really enjoyed.

I was able to go to the Google search page, find the Javascript and edit it from my console. Below is a screenshot of what I did.

I hijacked Google's logo!

I hijacked Google’s logo!

Do you see how it reads “The New York Times” and “search NY times”? That’s my hijack;)

Object, functions, variables, and properties of Javascript is what I am currently learning.

This is the most difficult part of programming that I have encountered.

I have worked through some of the problems with my classmates on Mightybell. I really do have a great group of skillcrushers to lean on.

I honestly don’t think that I will be comfortable using JavaScript by the end of next week. For now, am I working on JS or is it working on me? That is the question.

On a happy note I am ten days into a Yoga challenge and finding it to center me in the middle of this struggle.

Me trying to stay calm..#justbepresent Yogo challenge.

Me trying to stay calm..#justbepresent Yogo challenge.

Hello JavaScript

                                                Screenshot 2014-12-05 at 12.38.28 PM

JavaScript is a programming language and one that I am currently learning.

 

JavaScript is the client-side language that allows the user to interact with the website. For example, pop-ups, scroll bars, and automated updates all are created using JavaScript.

 

This week I dusted off my Algebra skills (thanks Khan academy) to build a fahrenheit to celsius converter.

Another task I tackled was creating a prompt and alert that tells the user how many days are in a million seconds.

 

Of course, I had to figure out the math problems before writing the code.

 

To do the math I used a JavaScript tool called repl.it It stands for read, evaluate, print, and loop. Then I used my new found coding skills in JS Bin.

Screenshot 2014-12-01 at 7.08.54 PM

Screenshot 2014-12-01 at 7.09.14 PM

I programmed that;)

Learning JavaScript is challenging, but I always love a good challenge! Hello JavaScript and, we meet again Algebra.

To learn more about JavaScript I signed up for their newsletter. http://javascriptweekly.com/

P.S.

 

Don’t forget to do your “Hour Of Code

Geekette

Okay guys this is where I start speaking in geek. If that is not trending yet; it will be!   

One of my assignments this week was to download two types of boilerplates. One is for HTML and the other for CSS. The next task was to install shiftedit.net. This is a live editor, which means I am able to see what the website looks like while I am coding .  

I chose shiftedit because it is compatible with my Google chromebook.  My mentor @sorriv recommended the Chromebook for programming.  I save the code to my Google drive and that gives me the ability to code wherever I go.  #awesomesauce

I have also taken an HTML quiz which I scored 100% on! 

My very own website is in the making.  Coded by me, myself, and I! Right now I’m going back in forth using html and css. I love being able to design and create a site that I can call my own. 

If coding interest you I highly recommend using Skillcrush.  Here are some of their perks..

  • Skill crush uses Mightybell as the “chat room” to connect everyone taking this course. (I am in the  Web Development Blueprint.)  
  • I have met people from all over the world taking this course.
  • A few classmates who are also SAHM!  
  • We get to discuss class material and make post using <code>.
  • Last but not least they put together a spotify music playlist to listen to while you code. Hacker style;)

I use W3Schools.com as well, they provide a ton of free information.

 

So everyone I am off to “my happy place”.

I have found a “new love”.

It’s name is code.

It is addicting.

I am becoming a Geekette!  

Geekette

Geekette

 

Let me leave you with a short history lesson of the very first geekette.

The Forgotten Female Programmers Who Created Modern Tech

The power of telling your story

I am currently using www.w3schools.com to learn and practice coding in HTML. What I like about this specific website is that you can chose which programming language you want to learn. They go into great detail, which helps me better understand the concepts.  Currently, I am learning what each of the HTML tags will allow you to do.  You can choose from any of the following programming languages HTML, CSS, Javascript, SQL, PHP, Jquery, AngularJS, Bootstrap, and XML.  The best part about the website is that all of their information is free!

 

This week I have also focused on searching for websites tailored to mothers and coding.  Here is a non-profit organization that was formed by a mother who decided to learn programming and realized the marketplace void for this audience.  This website, also founded by a woman provides online programming courses.

 

I want to provide a quick update on the book I am reading called, “A Whole New Mind”.  I mentioned in the previous blog that the author Daniel Pink, describes 6 senses that need to be used in order to transcend into the conceptual age. I want to focus on one. Story.

 

People need to hear “stories”.  If  you want to have an impact on others you need to convey a great story.  If you want to change the world, tell your story, and make it great!

 

The author of  “A Whole New Mind” writes about an awesome place called Story corps .  Here is just one of the many stories told.  I hope you take the time to listen to it. What I find most enticing about Story corps, is you just sit in a booth and record your conversation with another person. It is simple and brilliant.  A low barrier of entry.

 

Another site that enables the world to tell their story is Ted.  I visit Ted.com daily and find it useful.  This morning I came across a talk by the author of “Eat, Pray, Love”, Elizabeth Gilbert.  I believe she ‘hits the nail on the head’ while discussing how to tap your genius.  

http://http://www.ted.com/talks/elizabeth_gilbert_on_genius


To come full circle, this is exactly why I am blogging.  To share my story of ‘hacking  my education’ with the world.  I hope that by doing so I can encourage others to learn regardless of how challenging the task may appear.  I encourage anyone and everyone to tackle their challenge and share it with the world – through story.