Heard such saying before? Yeah this is the enhanced version of the saying which is based on my self realisation. Today I read about the Internet’s Own Boy, Aaron Swartz. He was the one who with the grace of God learnt to learn at a very young age. His father introduced him to the computers when he was about three. He wrote his first program in BASIC when he was 6. Astonishing? Then listen some more. He developed a website called infobase when he was 12. It was a website like WikiPedia for which he got scolded at school as the teacher disliked the idea to allow everyone to edit the content. Now the best part is WikiPedia was developed 5 years later. Startled? 😛 You should be. And the title of the post indicates that you need to gift yourself with the gift of hardwork to continue receiving gifts from the Almighty which is what done by the people you call Legends.
Well for today this much of his golden tale is enough. I will try to be a good story teller by tomorrow too. :P.
Well I shared this story because I wanted to emphasise on the fact that good books good people good thoughts keep your spirits high and elated. I would personally acknowledge that the boy I told story of inspires me a lot. When you encompass yourself with the ideas and thoughts of such people you actually get motivated and pumped up to excel in life by emulating them which is actually too good a deed. So in my opinion to stay focused devoted determined towards your aim, surround yourself with good thoughts good people.
Other than this today I stayed immersed in the ocean of PHP and C++.
Practised a few C++ programs based on Multi-dimensional Arrays and Data Storage Item–Stack. Both of these types of programs completely refreshed my brain and it seems now I am learning the real C++. 🙂 I will share these programs as distinct posts / tutorials soon.
Studied about the security vulnerability of websites. Got to learn about the various concepts through which the privacy of the site can be compromised.
Learned techniques to harden PHP websites mostly WordPress.
Explored the functioning of perilous functions and language constructs such as base64_decode() and eval().
Also learned how to enable / disable them.
Installed Suhosin, Advanced Protection System for PHP, on production server.
Finally I had a date with PHP OOPs. 😉
Okay gotta go now because it’s 3 in the midnight and I have to attend tomorrow’s presentation at 8 and make that Gold-$X $X (Gold-mine mine). 😉 😀
I’ve known it all our life
I made it,
I made it!
I used to dream about, the life I’m living now
I know there is no doubt
I made it, I made it!
Known from the city where no one believed in me
But I never gave up the fight.
Yeah, but now I’m on top.
I told you to let it rock
Now the money’s fallin’ from the sky-y-y-y-y
I made it.
Don’t mistake me for boasting. 😛 The above are the lyrics of the song (Wrestle Mania Theme) which I like the most. It levitates me up so high that I can barely settle down. In the morning I hearkened to the presentation of Gagan and Gurjot regarding the Licensing issues. It was too informative. Thereafter I got to peep down deep into eCAD which is too doing good. So after the night clouds enveloped the day, I plucked the fruits—HTML, CSS, and PHP down from codecademy.com tree for my dinner . 😀 I am relishing every bit of these fruits these days (five days in a row). 😀
One more thing which I enjoyed today was experimenting with the experimental server to befool my friends. I wrote a PHP script which tossed the coin till we get the required number of heads and hosted it on the experimental. I set the number of consecutive heads so high that running the program on the system caused it to hang. 😛 As an aftermath of which Harjot, Hitesh, Chanpreet had to restart their laptops. Working this way is toooooooooooooooooo playful. 😛
Just one thing that astonishes me these days is, “Where the hell has my slumber gone?” 😛
So the first quarter of the day was expended in having deep slumber as I was fatigued from many a day. The second quarter was spent in exploring incredibly creative websites, learning techniques to optimise images for websites. It can be done with the help of two tools “optipng” and “jpegoptim“. They tools do lossless compression and can be installed as follows
sudo apt-get install optipng
sudo apt-get install jpegoptim
respectively. Then another technique to decrease the size of an image is using “convert” command from the terminal. We can resize an image by increasing / decreasing the quality (50% below) as much as we want as follows:
convert -resize 50% image_name.jpg
Deepak and I share interest / longing to create websites seeing which one may become awestruck. One of such is http://makemepulse.com/ .
In the next quarter I went to Alisha for covering CPlusPlus. We covered a few superb topics from Arrays and Strings, Robert Lafore. We also explored MediaWiki’s http://phabricator.wikimedia.org/ for picking up a task. Then I bought a couple of winter wear too from their Hosiery Sale (you may also shop online from their website 😉 ).
Now in the last quarter I have solved a big problem with common sense. 😉 My laptop was getting immensely hot despite the proper functioning of the fan. I surmised some extra processes must be running which were exhausting it. So I just issued htop command and to my utter surprise there were three process running with the same name “firefox” and different process ids but graphically I could not see firefox running. So I killed them using “kill” command. And to my utter surprise again the scorching temperature turned out to be like absolute zero (I felt like I needed applause. 😉 ) One may also learn about kill, top, htop and ps commands from this marvellous article from digital ocean.
And before the last couple of eye blinks I have almost completed the codecademy CSS which I aim to finish by today itself. I am just concerned if I would be able to attend Kamal‘s presentation but I WILL definitely attend the rest of the presentations (seems I have to change my eating / sleeping patterns 😉 ).
‘Dream is not the thing you see in sleep but is that thing that doesn’t let you sleep.’, written by APJ Abdul Kalam, I heard this from Dr. Rai and it seems that my dreams are preying upon my sleep. My soul of consciousness is being restless and having procured what it wants will only set it in solace. Nevertheless, I studied mathematics viz Curve tracing, curvature of curves, partial differentiation, its applications, multiple integrals and so on. I am having my exam on 8th but I still need a lot of practice to hit perfectly in the dart. It’s 4:13 am and I am still insomniac, fresh and determined but I am going to sleep forcefully. 😉
It’s been a week since I am inflicted with insomnia (even now it’s 4:25 am and I am still insomniac). I am just wondering if I am normal these days. 😛 I longed from so long to be able to stay awake for long. And finally I have figured out the way to do that. You just need to be out of your quilt or blanket listening dubsteps(the aura that can really surge your productivity). 😀 To be able to do this consistently you need to be motivated and for that you can watch documentaries of people you consider successful or the watch sci-fi movies of your fantasies and then just let your heart bleed code. 😛 Really this works. I have been doing coding+dubsteps (awesome combination, mind it! :P) from a few days. Quite elated seeing the mail from codecademy below. 😀 Meanwhile I have swept aside Objects and Classes from Robert Lafore. Looking forward to dive again into MediaWiki and BRL-CAD.
So in the last couple of days I got myself immersed deep into the ocean of learning cum implementing. It was fun grappling with fierce database of Librehatti and fetching the values from its DB was like snatching piece of meat from lion’s mouth. 😛 It took Jaskaran and me quite a while to fathom the flow of data and then figuring out our requirement. Thankfully I am done with the fetching values from the database but to render a final touch, a round table conference is required as some values are not stored in the DB.
Other than this, I completed the chapter, Functions from Robert Lafore which has made me a bit confident as I was oblivious of some concepts earlier. I also talked to Sean on IRC regarding the further plans for MaterialsDB GSoC project. Got some directions and now I am all set to work furiously. Parallely propagating things are Linux from Linux Foundation, HTML, CSS, PHP from codecademy.com . It seems I am spearheading and I long to accelerate even more. 😀