Skip to content

Latest commit

 

History

History
567 lines (268 loc) · 15.9 KB

log.md

File metadata and controls

567 lines (268 loc) · 15.9 KB

100 Days Of Code - Log

Day 1: June 20, 2016

Just did a quick syntax overview by using P1kachu's ProgrammingLearning Excercise sheet found at: link

Folder Name: 1 JS_SyntaxOverview

Day 2: June 21, 2016

Created the basic layout for ColourCubes and added a simple animation

Folder Name: 2 ColourCubes V1

Codepen link: Colour Cubes V1

Day 3: June 22, 2016

Modified the ColourCubes CSS and layout some more. Tomorrow I'll start its JavaScript.

Folder Name: 3 ColourCubes V2

Day 4: June 23, 2016

Fiddled a bit with the ColourCubes CSS and started with some of the basic JavaScript.

Folder Name: 3 ColourCubes V2

Day 5: June 24, 2016

Started adding functionality for ColourCubes and got myself stuck on a very silly error for way to long.

Folder Name: 3 ColourCubes V2

Day 6: June 25, 2016

The cubes now disappear and appear individually.

Folder Name: 3 ColourCubes V2

Day 7: June 26, 2016

ColourCubes can now be clicked and points gained. However ran into a bug where they keep flashing even after stopped

Folder Name: 3 ColourCubes V2

Day 8: June 27, 2016

Did a temporary work around to the bug in ColourCubes but it's still there.

Folder Name: 3 ColourCubes V2

Day 9: June 28, 2016

Finished ColourCubes, still room for many many improvements. But happy with it for now.

Folder Name: 3 ColourCubes V2

Codepen link: Colour Cubes V2

Day 10: June 29, 2016

Tried using JS addEventListener instead of onclick. Self Note: Use this folder for trying silly random things.

Folder Name: 4 RandomThings

Day 11: June 30, 2016

Did some of the Basic JavaScript challenges on freeCodeCamp

Day 12: July 1, 2016

Started with Basic Algorithm Scripting onfreeCodeCamp

Day 13: July 2, 2016

Did some more Basic Algorithm Scripting on freeCodeCamp

Day 14: July 3, 2016

Did the JSON APIs and Ajax section on freeCodeCamp

Day 15: July 4, 2016

Prepped to start with freeCodeCamp's Show the Local Weather project. freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 16: July 5, 2016

Started coding on the show the Local Weather Project. freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 17: July 6, 2016

Added most of the basic functions, displaying town, country, temp, icon etc.

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 18: July 7, 2016

Added the ability to convert between F and C

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 19: July 8, 2016

Added the basic style and layout properties.

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 20: July 9, 2016

Updated icons to custom icons

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 21: July 10, 2016

Finished the weather project, although unable to make it work in codepen

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 22: July 11, 2016

Fixed the issue the show local weather app had with HTTPS

Codepen link - Show Local Weather

Based on: freeCodeCamp - Show the Local Weather

Folder Name: 5 Show Local Weather

Day 23: July 12, 2016

Did some JavaScript Challenges on codewars.com and programming in Prolog.

[codewars] (https://www.codewars.com)

Day 24: July 13, 2016

With all the hype after Pokemon Go came out, decided to make a silly little CSS Pokemon themed pen

Codepen Link:

Folder Name: 6 Pokeball CSS

Also did some JavaScript Challenges on codewars.com

[codewars] (https://www.codewars.com)

Day 25: July 14, 2016

Did some more Basic Algorithm Scripting on freeCodeCamp. Also did some JavaScript Challenges on CodeWars.

Day 26: July 15, 2016

Finished the Basic Algorithm Scripting section on freeCodeCamp.

Day 27: July 16, 2016

Did some JavaScript Challenges on CodeWars.

Day 28: July 17, 2016

Started with the Object Oriented and Functional Programming section on freeCodeCamp.

Day 29: July 18, 2016

Finished Object Oriented and Functional Programming section on freeCodeCamp.

Started with freeCodeCamp's Random Quote Machine project. freeCodeCamp - Random Quote Machine

Folder Name: 7 Random Quotes

Day 30: July 19, 2016

Finished freeCodeCamp's Random Quote Machine project. freeCodeCamp - Random Quote Machine

Codepen link: Random Programming Quotes

Folder Name: 7 Random Quotes

Day 31: July 20, 2016

Did some Intermediate Algorithm Scripting on freeCodeCamp.

Day 32: July 21, 2016

Did some JavaScript challenges on CodeWars.

Started prepping the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.

Day 33: July 22, 2016

Worked on the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.

Folder Name: 8 Twitch Streamers Status Viewer

Day 34: July 23, 2016

Worked on the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.

Folder Name: 8 Twitch Streamers Status Viewer

Day 35: July 24, 2016

Some Python scripting and being stuck on the Twitch Streamers Status Viewer project

Folder Name: 8 Twitch Streamers Status Viewer

Day 36: July 25, 2016

Got passed the API hiccup I had with the Twitch Streamers Status Viewer project

Folder Name: 8 Twitch Streamers Status Viewer

Day 37: July 26, 2016

Spent most of the coding hour today on hackerrank

Day 38: July 27, 2016

Made good progress on the Twitch Streamer Status Viewer

Folder Name: 8 Twitch Streamers Status Viewer

Day 39: July 28, 2016

Finished freeCodeCamp's Twitch Streamer Status Viewer project. freeCodeCamp - Use the Twitchtv JSON API

Codepen link: Twitch Status Viewer

Folder Name: 8 Twitch Streamers Status Viewer

Day 40: July 29, 2016

Started working on a new project to try using HTML5 Canvas with JavaScript for the first time.

Folder Name: 9 Bouncing Things

Day 41: July 30, 2016

Started working on the basic for the bouncing things project.

Folder Name: 9 Bouncing Things

Day 42: Aug 1, 2016

Got the bouncing function working properly

Folder Name: 9 Bouncing Things

Day 43: Aug 2, 2016

Started adding classes and randomness to the variable values.

Folder Name: 9 Bouncing Things

Day 44: Aug 3, 2016

Randomized the direction of each circle as well as their colours.

Folder Name: 9 Bouncing Things

Day 45: Aug 4, 2016

Finished Bouncing Things.

Folder Name: 9 Bouncing Things

Day 46: Aug 5, 2016

Started with freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 47: Aug 6, 2016

Started working on the Calculator's layout.

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 48: Aug 9, 2016

Finished the Calculator's layout today, so now I can start on the JavaScript part. Also did a few challenges on HackerRank.

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 49: Aug 10, 2016

Adjusted the layout a little bit. And started with the basic JavaScript.

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 50: Aug 11, 2016

Worked on the JavaScript.

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 51: Aug 12, 2016

Worked on the JavaScript calculator. Trying to implement error management

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 52: Aug 13, 2016

Worked on the JavaScript calculator. Trying to implement error management

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 53: Aug 14, 2016

Manage to fix a small bug that I've been stuck on for a bit

Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 54: Aug 15, 2016

Finished freeCodeCamp's - Building a JavaScript Calculator

Codepen link: Simple JavaScript Calculator

Folder Name: 10 Simple JavaScript Calculator

Day 55: Aug 17, 2016

Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges while thinking of a new JavaScript project to start.

Day 56: Aug 18, 2016

Did some JavaScript challenges on CodeWars.

Day 57: Aug 19, 2016

Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges.

Day 58: Aug 22, 2016

Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges.

Day 59: Aug 23, 2016

Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges and started reading about p5.js.

Day 60: Aug 24, 2016

Started playing around with p5.js

Folder Name: 11 p5.js Things

Day 61: Aug 25, 2016

Read about Machine Learning and using Bayes Theorem. Also practiced using the #p5xjs library some more.

Codepen link for one of the patterns made today: link

Folder Name: 11 p5.js Things

Day 62: Aug 26, 2016

Started prepping for a new JavaScript project!

Folder Name: 12 Drawing with Arrays

Day 63: Aug 27, 2016

Saw a one-line Commodore 64 BASIC program that generates a maze using the characters / and , trying to recreate it with JavaScript.

Folder Name: 13 JavaScript GOTO 10 Maze

Day 64: Aug 28, 2016

Finished the JavaScript GOTO 10 maze.

CodePen Link: GOTO 10 JavaScript Maze

Folder Name: 13 JavaScript GOTO 10 Maze

Day 65: Aug 29, 2016

Worked on the project and got everything ready to start drawing!

Folder Name: 12 Drawing with Arrays

Day 66: Aug 30, 2016

Basic drawing functionality is done, next step is to add a basic ui.

Folder Name: 12 Drawing with Arrays

Day 67: Aug 31, 2016

Working on a small project for a local sports club.

Folder Name: Currently in a private repository.

Day 68: Sept 1, 2016

Working on a small project for a local sports club. Stuck on a problem that seems simple in theory, but can't quite get it across in code just yet.

Folder Name: Currently in a private repository.

Day 69: Sept 5, 2016

Working on a small project for a local sports club. I'm stuck.

Folder Name: Currently in a private repository.

Day 70: Sept 6, 2016

Working on a small project for a local sports club. Made some progress, reading up on the Round Robin search algoirthm.

Folder Name: Currently in a private repository.

Day 71: Sept 09, 2016

Started adding some of the UI needed for users to add drawings without editing the code.

Folder Name: 12 Drawing with Arrays

Note: Going on holiday for 3 weeks with no access to a computer, 100DaysOfCode on hold until back.

Day 72: Oct 05, 2016

Back from holiday.

Added a new drawing to start testing converting a string drawing into array.

Folder Name: 12 Drawing with Arrays

Day 73: Oct 07, 2016

Refined to do list, started working on the function for user intput. String removes extra spaces before splitting into drawing array

Folder Name: 12 Drawing with Arrays

Day 74: Oct 08, 2016

Working on the drawing function for when a user clicks draw

Folder Name: 12 Drawing with Arrays

Day 75: Oct 10, 2016

Working on the drawing function for when a user clicks draw a little bit stuck with canvas and practiced depth-limited, depth-first AND/OR searching with Prolog.

Folder Name: 12 Drawing with Arrays

Day 76: Oct 12, 2016

Working on the drawing function for when a user clicks draw the value doesn't stay changed.

Folder Name: 12 Drawing with Arrays

Day 77: Oct 19, 2016

Fixed the main bug that I was stuck on, image now changes to user input. Still a couple of problems. But should be able to sort them out with giving some of the functions parameters.

Folder Name: 12 Drawing with Arrays

Day 78-82: Oct 20-24, 2016

Most functionality for Drawing with Arrays added. To Do: Style, instructions and one more option for users

Folder Name: 12 Drawing with Arrays

Day 83: Oct 25, 2016

Only a couple of touchups left.

Folder Name: 12 Drawing with Arrays

Day 84: Oct 26, 2016

Finished Drawing with Arrays.

CodePen Link: Drawing with Arrays

Folder Name: 12 Drawing with Arrays

Day 85 - 88: Oct 27 - 28 & Oct 31 - Nov 1, 2016

Played around with P5.js and Python

Day 89 - 90: Nov 2-3, 2016

Made my first small GUI app with Python and TkInter. Started a new small JavaScript project where things fall down.

Folder Name: 14 Falling Blocks

Day 91: Nov 4, 2016

Finished Falling Blocks.

CodePen Link: Falling Blocks

Folder Name: 14 Falling Blocks

Day 92 - 100: Nov 5 - 12 & Nov 14, 2016

Spent the final days of 100 Days of Code reviewing and practicing what I have learnt up to this point.