Skip to content

Latest commit

 

History

History
244 lines (146 loc) · 9.32 KB

log-Part1.md

File metadata and controls

244 lines (146 loc) · 9.32 KB

#100 Days Of Code - Log - Round 1 - [Linsong Zhan]

The log of my #100DaysOfCode challenge. Started on [Wednesday, October 4th, 2017].

Day 1: Wednesday, October 4th, 2017

Today's Progress: Review the Resturant analogy and the section 3 - introduction to HTML on my udemy course.

Thoughts: I really struggled with the github.io website. But it's always good to dust off the basic HTML.

Link to work:

  1. Basic HTML

Day 2: Thursday, October 5th, 2017

Today's Progress: Review another section for more HTML about Table.

Thoughts: Just looking at the digimon chart I made kinda reminds me of my happy memories.

Link to work:

  1. Intermediate HTML - A table review

Day 3: Friday, October 6th, 2017

Today's Progress: Studied a bit about jQuery.

Thoughts: the input tag in html is really fun. You can do so many different types.

Link to work:

  1. Intermediate HTML - A input tag review

Day 4: Saturday, October 7th, 2017

Today's Progress: Studied more about jQuery val(), attr() and so on. Reviewed some basic CSS selectors.

Thoughts: Went to the Denver Art Museum with my roomate for a whole day. So I didn't get lots of time to study today. But still I got couple minutes to watch a video about some common jQuery methods during lunch - Text(), HTML(), val() and Attr(), which are pretty useful. Note that what all these methods can do can also be done through DOM methods.

Link to work:

  1. Basic CSS - A Selector Exercise

Day 5: Sunday, October 8th, 2017

Today's Progress: Reviewed and Studied the concept of The Box Model in CSS by a project called Tic Tac Toe Board.

Thoughts: I watched couple league of legends 2017 world championship live matches until late night. It was fun to watch yet bad for my sleeping quality. I ended up with getting up very late and cannot concentrate very well. So definitly it's not a good thing to do. But the Tic Tac Toe board is kinda amazing to make. Also I find there's a better tic tac toe application made by JavaScript online. Just Search: "tic tac toe" via Google and play it!

Link to work:

  1. Tic Tac Toe Board

Day 6: Monday, October 9th, 2017

Today's Progress: jQuery's on() works similarly to addEventListener(). It's a powerful method that can replace with many others events like click() and keypress().

Thoughts: It is snowing in Fort Collins, which is cool. I have been focus on finishing my project proposal for power system. But got some time watching videos about jQuery Event: click, keypress and the most important - on methods. Also one video about jQuery effects: fadeOut, fadeIn, fadeToggle, slideDown, slideUp and slideToggle.

Link to work:

  1. An Image Grid

Day 7: Tuesday, October 10th, 2017

Today's Progress: worked mostly on my course project but also reviewed some pure CSS properties by making this CSS blog.

Thoughts: Nothing reaaally. Well, it's a busy day.

Link to work:

  1. CSS Blog

Day 8: Wednesday, October 11th, 2017

Today's Progress: worked more on course project proposal. More on classes in Grid System like "row" and "col-md-3"in the bootstrap components. Also the "jumbotron".

Thoughts: I was being stressed out at 5 am in the morning. So all the day my mind is just not there. God damn the project proposal for ECE509. I don't like that course because it's really boring and stupid.

Link to work:

  1. Image Gallery About Love

Day 9: Thursday, October 12th, 2017

Today's Progress: Added a click button on the bottom of the Image Gallery which is linked to the source of the images -> unsplash.com.

Thoughts: The fking proposal is due today finally. Yeeeeeeah, I don't have to worry about it for a while.

Link to work:

  1. Image Gallery About Love

Day 10: Friday, October 13th, 2017

Today's Progress: What the backend is and how it works.

Thoughts: Woke up at 10:30am because I watched the lol s7 matches. No comments on that.

Link to work:

  1. Image Gallery About Love

Day 11: Saturday, October 14th, 2017

Today's Progress: Start working on "Color Game project", which is a game for you to practice RGB colors.

Thoughts: Started feeling a little bit discouraged for some reasons that there are nobody around doing the same thing as me. I admitt that I doubted myself why I keep doing this.

Link to work:

  1. Color Game Project

Day 12: Sunday, October 15th, 2017

Today's Progress: Added a reset button at the bottom for "Color Game Project".

Thoughts: Toss === Throw. But the former one sounds more formal than the latter one.

Link to work:

  1. Color Game Project

Day 13: Monday, October 16th, 2017

Today's Progress: Added several functions to randomly generate and pick colors. Signed up on Cloud9 🙃

Thoughts: Today's English: "-" is called "dash" and "_" is called "underscore". And also super excited for the upcoming brand-new back-end lessons of the web development bootcamp on Udemy.

Link to work:

  1. Color Game Project

Day 14: Tuesday, October 17th, 2017

Today's Progress: Reorganized the position of the reset button, added an easy mode which only consists of 3 squares and also add more functions to my code!

Thoughts: Got up early so study early. A peaceful mind set is really important for your day my friend. So keep calm and laugh more, these things can build up your confident and gain more energy.

Link to work:

  1. Color Game Project

Day 15: Wednesday, October 18th, 2017

Today's Progress: Working on the styling of the site.

Thoughts: Lost sleep at night and got weirdly excited about adding more features to my project :(

Link to work:

  1. Color Game Project

Day 16: Thursday, October 19th, 2017

Today's Progress: Started practicing Node Js on c9. Want to share a blog I read today about JavaScript scoping and hoisting

Thoughts: Insomnia really ruins my day. So I went to the Health Center near college and bought some medicine for it. Hope it's gonna be a sleepy night :)

Link to work:

  1. Color Game Project

Day 17: Friday, October 20th, 2017

Today's Progress: working on creating my first Express.js app on c9. #NodeJS

Thoughts: Studying, eating and sleeping. They pretty much describe my day.

Link to work:

  1. Express.js

Day 18: Saturday, October 21th, 2017

Today's Progress: Watched more videos and wrote routes containing route parameters in Express on #Cloud9

Thoughts: Fking doing nothing today. Ended up with playing KOF98 for 3 hours.

Link to work:

  1. Express.js

Day 19: Sunday, October 22th, 2017

Today's Progress: Studied Route Params syntax in express.js by actually completing an Express Routing Assignment! Good night America!

Thoughts: Feels good man!

Link to work:

  1. danielzhan:~/workspace/IntroToExpress/Assignment/Solution

Day 20: Monday, October 23th, 2017

Today's Progress: Reviewed some unfamiliar Bootstrap components. Posted another bootstrap-based site.

Thoughts: Feels great man! But the ECE509's assignment sucks!

Link to work:

  1. Happy Woof App Landing Page

Day 21: Tuesday, October 24th, 2017

Today's Progress: Working on Matlab functions to achieve uniform and non-uniform quantization for HW. Getting more exercise on .ejs :)

Thoughts: It's a busy day!

Link to work:

  1. Happy Woof App Landing Page

Day 23: Thursday, October 26th, 2017

Today's Progress: Digged into Express and .ejs linkage. Also gained naive understanding on Express Post Request. Exercised on both.

Thoughts: Finish Homework1 40 minutes before due date. I'm happy enough:)

Link to work:

  1. Happy Woof App Landing Page

Day 24: Friday, October 27th, 2017

Today's Progress: Working on Express post request. gained experience creating app.post() but gosh it's hard to understand.

Thoughts: Looking at https://www.youtube.com/watch?v=9VoLHdADma8

Link to work:

  1. Happy Woof App Landing Page

Day 25: Saturday, October 28th, 2017

Today's Progress: Refactoring the variable names of my color game proj so that they make more sense :)

Thoughts: I won't watch any league of legends world championship games any more. Why am I watch a game that I don't play?

Link to work:

  1. Color Game Project