Friday, 15 April 2016

50 Greatest Hits of Abida Parveen

I am very fond of music. Any genre. Recently I was trying to download a good album of Abida Parveen. Abida Parveen is a Pakistani folk and sufi singer. She has a great voice and and is one of the masters of her genre. You can read more about her here. So i did find a good album on iTunes Store namely 50 greatest hits of Abida Parveen. I wasnt really looking for that. So I found that album in same quality for free here. Take care.
NOTE: Not promoting piracy. You are responsible for your actions. 

Thursday, 14 April 2016

Network/Socket Programming 

In my fifth semester in MIS I have been given peer to peer software as a project by my instructor. This is a very new topic for me and I took it as a challenge. Although sort of regretting now :p. So i started searching for a nice tutorial regarding this topic. One thing became clear to me in my hunt that for every network involving software you have to learn socket programming. So in one of the replies of the question asked by me in Quora someone reffered me to Beejs guide to Network Programming which is proving to be very good. You can visit that here. Take Care :)

Friday, 8 April 2016

CS50 INTRODUCTION TO COMPUTER SCIENCE

HARVARDx

I started this course on edX in mid January this year. It is my first online and CS course. I learned a lot so far and hoping to learn even further. I am pset8 right now which is the last one and then final project. I have time till end of December. David J. Malan is a great teacher no doubt. It used to get quite tough some times but I took that as a challenge and worked my way through. The toughest pset for me was pset5(dictionary). At first I couldn't even understand what is hash table and this trio thing.
But after working bit by bit and completion I have a very good understanding of Data Structures. The transition from C to Web Programming is tough too but my experience in dictionary helped me go through that. I believed that I could do it. Same is going on as I am starting pset8. JavaScript is giving me a tought time. a lot of new things are introduced like underscore library and twitter's typeahead. I am beginning to understand the logic but syntax is a little hard to swallow. 
The decision of taking CS50 is the one of my best decisions of life. I am learning what I love. The main thing I learnt is problem solving. I would advise anyone going to learn CS to not even think about taking this course just go for it.
You can view my workspace  at https://preview.cs50.io/shahzadb13/ide50.
I thank Harvard and especially David for this great course. 
TAKE CARE.

SPECIAL OLYMPICS/SPECIAL CHILDREN

"My disability is my greatest ability "
"THE ONLY DISABILITY IS BAD ATTITUDE"


Today i attended an event at my Pakistan Navy Engineering College about Special(disabled) Children. It was a great experience and an eye opener. There are people out there working for these children. Very nice to see that. I also learned about Special Olympics an organization which holds sports events for these children. One of the representative from the Special Olympics Pakistan was guest. In his presentation he explained about their work and their participation in the international event and how they are helping families to deal with their disabled children. GREAT WORK!. You can read more about them here.
The team which participated in the events was here too. It was great to hear each of them how they have participated. They are children with great courage. They are really SPECIAL.



I truly hope that I somehow help them one day.
TAKE CARE.

Thursday, 7 April 2016

Data Encryption System

Today I learned about DES. DES is a block-cipher encryption algorithm. I googled for DES and finally found a link quite helpful. To learn more about DES go here while i focus on its implementation.

Why I started this?


I created this blog to serve me as a diary of some sort. I will add everything I learn new about CS. I started my journey with CS learning in Jan, 2016.Currently I am doing CS50 from edX(on pset8 now). I learn things but soon I forget and I have to go to man pages or google things to remind myself. So to avoid doing that and doing a lot of google searches in some cases i will just head for my blog. The things that i write can be anything new i learn(even outside of CS sometimes). Others may find this helpful. For that i will include useful links too which helped me. But they might not be helpful to some because people have different styles of learning.THANKS

Richard Flanagan: Life After Death

 Its been long since I have written anything on this blog. Where I have been? Lost or in a search probably and hopefully. Anyways, I just fi...