Posts

Showing posts from September, 2020

Lab 2

     Started my morning a little rough, however, I managed to get online to start my lab 2. I randomly selected  https://github.com/yuanLeeMidori/OSD600.GoodLinkOrBadLink as a repository to begin with. As I kept reading I noticed this project was not for me, I have never worked on .NET platform and do not plan to anytime soon. However, upon reading the READme file I noticed some sentences that could use some grammatical help. I took this opportunity, to practice how to create a pull request. I knew this wouldn't count for my lab 2, however, decided it was worth the experience. I followed the given instructions and successfully created a pull request. Later on I'll talk about all the requests that have been accepted or not. Here's the rest of my story: Who did I help? Roger.  What was Rogers Project? Roger was working on Cligon a program that stands for Check if Link Is Good Or Not. how did I contribute to Cligon? I added a requirements.txt file to Rogers Repository. This r

A Programmers Nightmare

     Today, around 3pm my neighbour blew a fuse. The house has some electricity, however, the internets electric socket did not have power. As I wondered if the neighbour was going to do anything about this, I cooked some soup and relaxed by reading some audible. After about two hours of living in 1990's, I decided to knock on their door to ask if everything was okay. Firstly, I knocked on the next door neighbour, Sarah, to see if she was home. Sarah's unit is the one with the electric panel. Unfortunately, she was not home and I got to knock on upstairs neighbours door. The lady came to answer the door, but did not open, she asked who it was and I responded with "Paul from downstairs". After pleasant greetings, I asked if she could move the router and ethernet cable to another location. She said she would try her best. As I thanked her for helping I made my way to the backyard to see how my garden was doing. Waiting another 30 minutes to see if the internet was back

We are off! V0.1

Initial Release V0.1  Our first Assignment was to create a command-line tool to check and report dead links in a file. Status code 200 would be considered "Good", 400 and 404 is "Bad", and all other status codes are considered "Unknown." My first experience creating a release was nerve racking. With no instructions on how to approach this problem, I started to brain storm ideas, and eventually started questioning my abilities. Inevitability, I chose to do my assignment in bash since it would allow me to colour my code, as well as create a command line tool. Overall, the first assignment was fairly simple to use. Simply clone or fork the repository, open up bash, and run the command. Command : ./cliCommand <filename> NOTE: This project will need Bash installed on your machine. Mac OS has bash built in, however, Windows OS may need to install Bash. Please feel free to play with codes, if you have a crazy idea, then pull request :) Usage and Features Us

Working with others

     This week our course was given the task of creating a cli command, which included our code being reviewed by one of my classmates. Initially, this gave me some anxiety as sharing my work with others is not my strongest suit. Nonetheless, I created a post asking if anyone was looking for a partner and Michael Appeared.      It turns out that having someone look over my work was much less scary than I had initially anticipated. Working with Michael was actually fun, and having the opportunity to look over someone else's work was a great learning experience for me.       With another pair of eyes looking at my code, Michael noticed errors and instructions that I was not addressing. Some instructions I had forgot to mention include the fact that my program requires bash. It did not occur to me that most of us live in a Windows Operating System. Another missing component was my Blog link in my READme. I had forgotten to include a link to my blog! As soon as Michael notified me he w

Open Source

Hello Everyone,      My name is Paul Sin, I am a software developer starting my journey into Open source Development! This blog is apart of my journey at Seneca college which is dedicated to open source development. I took this course to challenge my skills in real world experiences and grasp the feeling of working with a team. What attracted me to open source was that it allows the community to come together and solve a common problem.      I am located in Scarborough, Ontario. I originally came to Toronto to surround myself in the growing start up culture, however, due to Covid-19 living in Toronto does not seem like an ideal location. Talking on Slack has given me an idea of how global the OSD600/DPS909 community is. It seems like we have students joining us from India, China, and Canada.         This semester I would like to gain some experience on how to use git checkout to minimize the amount of mistakes made during coding. I would like to work on very small projects like a start