Posts

Showing posts from September, 2019

Hacktoberfest

Image
Few more days till October will knock into our windows. Before I start my OSD600 month of October was the month when all celebration begins (Thanksgiving Day, Halloween, preparation for Christmas and Christmas itself). This year everything is different. For many new programmers and programmers who new to open source development this is the month to challenge ourselves in Hacktoberfest . My very first challenge is to pick a proper issue. I never thought that it will be that hard. It's been already 2 weeks since I start looking into this. And every time I can't decide what will be a good start. This is the time when emotion overlaps with knowledge. On one side I want to pick something that I would like to do but on the other side the fear that my Pull Request will not be excepted make me nervous. After searching through so many issues on the GitHub i pick few issue I will work. My first goal for this challenge is to gain confidence in programming, in the end of the day this

First Projects on the Open Source Development

Image
This week our class assignment was to make contribution to an Open Source. The task was to review my classmate code and find either a bug or add a new feature to the Notepad app. In this assignment I had opportunity to collaborate with my classmates online. The first step was to study the code see if I can find anything that can improve that code. After that I had to create an Issue and wait for the respond from the owner of the code if he/she agree on the improvement or fixing. If she/he agrees they will assign me to solve the issue. After that i had to pull request in order to merge my branch with upstream master branch. All this task has to be done in GitHub. This is a little description what I have done and what has been merged into master branch. #1 Issue. When I went through the code I notice that Notepad has a hot key feature that let the user save the code, when I run that application i couldn't see anywhere on the page information that notify user about this featur

Filer Open Source Project

In this Project I have created simple HTML page that function as notepad. I have used FilerJS Browser Filesystem Library  This Notepad HTML page allowed any internet user add or delete text from the "sticky note" on the page. Here is the link to the page https://lozinska.github.io/my-note/ . In this Project I applied some CSS features in order to make note area look like a "sticky note". Some pieces of CSS were taken from envatotuts Learning outcome from Lab 2: 1. How to create GitHub repository 2. How to apply license on my work 3. How to mirror my work on the GitHub 4. How to Push and Set up Gh - Page hosting Things to be improved: 1. In this Project I would like to add some buttons as "Save" and "Clear". 2. As for now page has only one "sticky note" and I would like to add as much "sticky notes" as user would like and also clear them in the order user would prefer. Code for the note could be find  https://gi

Open Source Differential Privacy Fixing Bug

Privacy and protecting people's sensitive information is very popular topic in the days when technology and internet are so well developed. Many applications that internet users use will ask for authentication. This step is done in order to protect private information of the user. Applications that people use in their daily life has access to users private data and can easily sell some part of it to anybody else. For example Facebook have access to our photos, our contacts, our likes and dislikes, etc. For the business purposes Facebook use this trove of data to pick proper ads for its users. Google on the other hand use differential privacy term in order to share the information with scientist. Differential privacy is the private information with some "white noise" in it. Google create a differential privacy library in order to help  scientist collect necessary data that will help to conduct research in any area that required and also will help to train AI. Using di