Posts

Showing posts from September, 2020

OSD600 Lab1

 About Lab 1 For this week's lab, I need to find and test someone's  release 0.1 projects  and find someone to test my code as well. Since I am only familiar with java node.js and c++, I was trying to find someone else code that written in those languages. Finally, I find Leon as my partner to test each other code together since we both write the project in Node.js.  Issues I found The first issue I found in Leon's code is that his program will crash when passing a wrong argument. For example, his program only accepts v and version in the second argument. When I put anything else other than v or version. The program crashed. I suggest him to catch those errors when passing a wrong argument or filename.  Issues #1 The second issue I found is that his code did not remove duplicated URLs. I feel that it is more reasonable to remove duplicated URLs when printing their status.  Issues #2 The third issue is about the name in the package.json file. Issues #3 Issues I got I have so

My OSD600 release 0.1

Image
UrlStatusChecker, The first cli I build. UrlStatusChecker is a command-line tool written in Node.js to check all the URL's status inside your local file. It prints good, bad, unknown, and broken / no response to the console.  The current version is 0.1.  Link to the repo:  https://github.com/tianlangwu/urlStatusChecker How to install UrlStatusChecker Run the command using "npm i -g https://github.com/tianlangwu/urlStatusChecker" Or download the files from https://github.com/tianlangwu/urlStatusChecker , then "run npm install -g pathName"(e.g., "npm install -g C:\Seneca\OSD600\Release0.1"). After download, you can also  "cd" to the path directory then run npm install -g. How to use   UrlStatusChecker Run the command using "urlstatuschecker Path\filename" (e.g.,  urlstatuschecker C:\Seneca\OSD600\Release0.1\test1.html). Optional Features 1. URLs printed in colors depending on their status. If the URL is good with the status code 200,

The daily Github treading I interested

Hello everyone, This is Junyong Liu. I am taking this course (OSD600) because I can gain valuable programming experiences by involving in real-world projects. This course would help me to get ready for future co-ops ore jobs as well. I am still lived in Toronto during COVID-19 since it is really expensive and dangerous to fly back home. I am hoping I can become a stronger software developer and learn some new tools and techniques during this term. I don't know how to classify open source projects, so I am not sure what specific type of open source projects I want to work on at this point.  I found and researched the COVID-19 Data Repository by the Center for Systems Science and Engineering (CSSE) in the daily Github treading. The link to this repository is https://github.com/CSSEGISandData/COVID-19 . The trending repo mapping the COVID-19 pandemic in real-time, and have conducted various modeling studies to aid public health policy makers in their decision making. I pick this beca