The Open Source of Hovering Ideas

Posts tagged “Programming

Still C.S.S. featuring VJ-Dawg


Parody rap verse from “Still D.R.E” performed by “Dr. Dre Featuring Snoop Dogg”

[Intro: VJ-Dawg (Ash Bee)]
Yeah bro, Still coding with ya
Still the refactoring is a mess
Still HTML and CSS
It’s same ole UI thang, ni**a
(LOL.. Guess who’s back
Still refactoring that shit, huh VJ?)
Oh for sure, now you rap about it.

[Verse 1: AshBee]
It’s still AshBee ni**a, representing UI Team ni**a
Before I rap my hack, I can’t “trust” you back
Cause frequently ideas change when things going on “track”
You’ll notice me around with my T-shirts black.
Now, we are into CRO, but some say its UI will fell off
How bro, My last project was “The Platform”
They want to know if he can still manage it
They keep designs changed, they want to know how can I deal with it

If you ain’t reach the deadlines
AshBee is the name, I’m ahead of your commits
Still… Playing TT everyday, still making my Oreo muffins
Still… Not loving new coffee machine (Uh huh)
Still… Rocking on my lowers with Adidas stripes
Still… Got respect for the engineer bhais
Still… The design changes, still the PM irritates
Since the last code release, ain’t too much changed.

[Hook: VJ-Dawg (AshBee)]
Still… I’m representing for the frontend all across VWO
Still… Kindly make your design finalized before we code
(Still… Taking my time to refactor the shit
And making room for creativity, it’s the CSS)

[Verse 2: AshBee]
Since the last time I heard from the lead, Kush went on sabbatical
Well.. Hell… Me, VJ and .PNG, we dipping inside the code again
Found all the files, fixed’em one by one
Opening pull requests, doing twice or thrice a week
Still… I stay close to the features
And make sure everything works and looks fine as expected
My PR comments are like a soundtrack I wrote to the beat
Treat my work like passion, I code till I sleep
Wake up in the A.M., compile the shit
I put my iminagination in UI you’ve even seen
Ain’t mere a fix, it’s been optimized and maintainable all the way through
Following the commandments of “The Mighty Kush Krew”
I’m still working, after post-production
More tweaks and refactoring beyond satisfaction
Applying things modular, flexible and extensible
Even I try to make’m all possibly unbreakable

[Hook: VJ-Dawg (AshBee)]
Still… I’m representing for the frontend all across VWO
Still… Kindly make your design finalized before we code
(Still… Taking my time to refactor the shit
And making room for creativity, it’s the CSS)

[Outro: VJ-Dawg]
New UI change?
Merged that in ya mother-fu**ing master branch
Updated Version 4.4.3
Explained that shit up, in the styleguide
Check out the new SASS directory
No monolithic, more segregated, less “shame”
Some of them might be really tacky hacky
Didn’t get it? Seems like you’re from backend 😛
That’s another backhod rap, AshBee!

me rapper


Straight Outta Production


Parody rap verse from “Straight Outta Compton” performed by “N.W.A”

You are now about to witness the Bakchodi of Software Development

Straight Outta Production
Crazy UI developer named “Ash Bee”, dude
From the team named “Coders with Attitude”
Projects I get involved, QA bugs got solved
Merge conflicts? and even they got resolved
You too, designers, if you f**kin’ confuse me
Even PMs are gonna come and get me
Clear Mockups, that’s what I’m looking out
And sensible use-case, consider that to show out
Git/Stash starts to mumble, JIRA wanna rumble
Sprint-wise, Every story and estimate crumbles.
Here’s my commit log to keep you dancin’
Subtle but scary like Marilyn Manson.
WebStorm IDE is the tool
Don’t make me use Sublime Text like a fool
My code’s running fine, and unit cases clearly
I’m knockin’ sprints out of box, daily
Yo weekly, monthly and yearly
With some awesomeness and creativity
DAMN Agile development, You can’t f**k with me.
So when I’m in your pull-request, your typo don’t suck
Coz’ my reviweing comments are lengthy as f**k
As I leave at 7 PM, believe I might be coding till midnight
but when I come back next day 12 noon approximately
It’ll be released “Straight Outta Production”.

2


C/C++ Programming on Linux using GCC


Hey Guys !! I’m back again with some Technical Stuff once again.

Well Just few days back, I was in search for a place where i could get proper techniques of C/C++ Programming under Linux Platforms using GCC. Actually, I’ve mostly used Windows in my Life and as a matter of fact, I’ve used either Turbo C++ or Dev C++ under Windows Platforms. I even didn’t required anything else so far. But since my MAD Professor insisted us to practice C++ in Linux, my search for E-books, Documents and Softwares beings,  for understanding C/C++ in Linux using GCC/G++ compiler, begins.

It took me a while to figure out that Linux is in fact the best Operating System or OS, for typical Non-Gamers unlike me. 😛 And whenever I DO login Windows, even by mistake, I am greeted by a slew of viruses and a painfully slow speed. Anyways, I figured I should do even my C programming on Linux. It was there in my coursework from college you know!

There are two ways in which you can program in C in Linux:

1) Use an IDE (Integrated Development Environment) like Netbeans or Codeblocks.

OR

2) Use the inbuilt GCC compiler, like I did.

GCC basically stands for GNU C Compiler. Its not actually an IDE, but it kinda works when you get used to it. Plus, its easier to setup. Many people (including me) were in a total state of confusion at first, but hey, turns out its pretty simple!

Let me illustrate the steps you need to take to compile and build a program on a Linux machine.

1) Type out your code in a text file (on gedit) and give it a “.c” extension. It actually works. Atleast in Ubuntu 10.10 Maverick, your pre-processor code will have a different colour than the rest, and so on, like a normal IDE.

2) Go to Applications -> Accessories -> Terminal. Use the command “cd” to navigate to the directory where your “.c” file is stored. Eg: If your file is stored in “Documents” under the root folder, the type “cd Documents” in the terminal.

3) If your filename is say, “code.c”, then type “gcc code.c -o code”. This compiles and builds your required file.

4) Type “./code” to run your program. And Its all done !!

And of course, if u need to use C++, just replace gcc” by “g++”. And save the file as “.cpp”. The rest is all basically the same. Even sometimes, It can happen that GCC may not be installed in your OS. Not a problem. It will automatically prompt you to install it in a couple of simple steps, which require you just pressing “y/n”.

At the end of the day, Linux programming may not give you a very distinct advantage, but hey, its different! Its a skill that you’ll need to learn eventually maybe and since I got to know how to get with it easily, so why not learn it now? 😉


All That I Want (Day 5 Of Truth)



The following Post is for accomplishing Creative Challenge called 30 Days of Truth, given by Kellie Elmore. It is a unique exercise in self exploration and learning to be honest with yourself… and that ultimately leads to happiness.

30 Days of Truth

*****************************************************************************************

Everybody has certain ambitions and desires to become what they want. They keep on working hard for making their wish true. Even I have certain list of things that I want to be and hopefully I would become lately.

Here they are :-

1. Computer Programmer

Primarily and also on the basis of my major field of interest. I like to Coding a lot in certain Programming Languages (but most frequently in C/C++, as it reminds my ole school days). Since I’ve laid interest on this field, I just get with it day and night, focusing on certain concepts, applying some algorithms and solving’em with some presence of mind. It truly requires some Coding Skills and an approaching view to solve any kind of problem. It even becomes mind-boggling and damn irritating when get stuck in the middle with any problem, trying to figure out the bug (or error), for hours, days or even Weeks. But still, I like this. 😉

Ya indeed, I would like to go on further, learn certain new languages, new algorithms and even new compliers, to learn something NEW and getting updated with latest technology in the market. I am on my way. Moreover, It would be for my living in future.

 

2. Artist

I was truly passionate about Drawing before entering into Programming, since childhood. Drawn a lot of art creations not only these days, but also in the past School days. I really love sketching a lot and like to draw sketches of posters, cartoons and many still objects nearby.  But not so good in Painting, as I’ve lost those painting skills when I left my paint brush during my High School Days. But still, I would really like to lay emphasis on that piece of work as well. Moreover, I’m very glad to some of my college seniors and some of blog-mates who are indeed The Masters in Fine Arts, and from whom you’ll get to learn something NEW every time.

Well, Y’all have even seen all my creations so far in my blog and appreciated many of them as well. It would be increasing more and more in future with some expertise and perfection. Hopefully, I would become like Professional Artists in future.

 

3. Computer Animator and Gaming

Well though it’s a mixture of the above two, but still describing it on another category. It may be more biased to Programming, but an Artistic Vision is also required whenever you’re a creating some character. I’ve just made a simple Snake Game in C/C++ Language back in December last year. Though it was already made by many brilliant programmers across the World, even in more better way and also, C/C++ Games are now outdated these days. But my purpose of making this Game was to utilize all the coding skills and artistic approach learnt so far. I would surely like to improve upon by learning some New Programming Languages like – JAVA, C#, .NET, PHP and also some Game Source Engines like Allegro and OpenGL.

Since I’m exploring and updating myself in both – Programming and Arts,  I am even going along with Computer Animation and Gaming as well.

 

4. Mimicry Artist and Radio Jockey

Just for FUN though , but seems like It has now become something that I would like to do more and more. Mimicry / Voice Impersonating over 50 artists and certain 100 Cartoon characters. I’ve performed that thing quite lot, in front of my friends, class-mates and even a crowd of around 1000 during my College Freshers Party. From limited people to a Mob, This n00b has raised HELL in the town. 😛

But I’m not a regular performer, as obviously It not only would affect my voice, but also there won’t be something NEW to show to the people, and eventually, making my act completely BORING. So Therefore, I just take break for a while, writing some new scripts to entertain people. That’s my way, To Be Happy and Making Others Happy. 😉

Well after recognizing my talent very well, some good friends of mine recommended to try for Radio Jockey (RJ) as profession. Even I’ve tried my level best to become a RJ in my College Radio Channel – Radio NSIT, but failed to get selection. No Regrets at all. But ya !! I would like to be a RJ in some other Radio Station when I really push myself forward more in this talent and acquire more confidence to be good enough for a RJ.

 

5. Photographer

It used to be my Time-Pass Hobby in earlier days.  After clicking many pictures either with Mobile Camera, or Digital Camera, of whatever I see nearby, I’ve discovered that I’m doing that free-time work quite well.  Even some people liked my pictures and also appreciated the fact that I’m Good in Photography. So whenever I get time for a while, I just click some nice pictures of my surroundings many time until I am satisfied.

But I know, not only use of Professional Photography Cameras,  but also a Photogenic Vision is also required to become an Expert in this particular field. Hopefully, this piece of Time-Pass Hobby might become a Big-Time Profession in future. You just never know. 😉

 

6. Poet

Basically, I like to express my feelings carved in some nice words. Like Arts, even Poetry is my childhood passion.  I used to pen down my thoughts in a poem with some rhymes as well. Now, Even trying to use some phrases, metaphors and even some other forms of Poetries like – Haikus (which I’ve done all this February 8)), would make my poetry even more expressive and graceful.

After blogging for around 9 months, I’ve got to see many Professional Poet Bloggers some, from whom you’ll get to learn more and more. They eventually become yourMentorin this field as their expertise and experience means a lot to us.

 

There are more brilliant people in my above field of interests mentioned so far. I’m glad to such people in my Life. Some of them are very helpful, who would let others’ to and promote their particular field of interest. While some of them are Egoistic, who won’t help anyone to grow as they like to be sole surviving master of their field and probably would take out those who don’t match with their so-called level. But somehow, you get to learn something them.

 

However, above from all those desires which I’ve discussed so far. Before I become a Computer Programmer, an Artist, a Computer Animator, a RJ , I would like to be a Good Human at First.  Like a Good Brother, who would try to protect his fellow beings from problems. Like a Good Friend, who would retain his friendship forever. Like a Human Being, who would promote. For being a good human, you ought to be Kind, Matured, Responsible, Adamant and Peaceful.

But ya, after living in and experiencing from The Real World, you oughta be Smart and bit Diplomatic as well. 😉  8)

Life is full of unpredictable obstacles. I dunno and won’t get to know earlier of what I would become either one or many of them, in future. I’m just focusing on my dedication towards my desired interests and thinking of the Current, not much about the Future. And about my future and career, Life would notify me that sooner. Fingers Crossed !!!  😉 😀

*****************************************************************************************

30 Days of Truth

The above Post was for accomplishing Creative Challenge called 30 Days of Truth, given by Kellie Elmore. It is a unique exercise in self exploration and learning to be honest with yourself…


Fun & Excitement (Day 1 at INNO 2010 )


Well, Our College has its Annual Inter-College Technical Fest, called “Innovision” or simply say “Inno”. It is generally being held during the fall of January. It has many fascinating Technical Contests to watch like- C/Java Programming Contest, Quiz Shows, Robo Wars, Line-Detector Machine Race, 3-D Screening, LAN Gaming and many more. Even also some exciting adventurous elements like- Raffling, River Rafting, Parasailing, Go Karting etc. It’s a 3-Day Fest and a way to get rid from your Semester Pressure for a while.

Since, I’ve heard a lot about its Importance in Technical Line during my Orientation form Teachers and even about its Fun & Excitement from many Seniors. So after listening something so much so far, I was very very excited about that and eager to be a part of it as Twas my 1st “Innovision” and eventually, I don’t wanted to miss it. Not at all !!!

After so much waiting for its arrival, “Inno – 2010” has come back to NSIT. At the very 1st day, I’ve got to see so many Technical Related stuffs from various guys representing different colleges, which impressed us a lot and an inspiration to learn.

However, just for a while though, It made me sometimes to feel like its bit my unfortunate that I am unable to participate as I’m kinda n00b in front of those extreme guys of this yard. Still, watching those PROs with their amazing skills even was also a great Experience, which brushed away my Grief for that moment. I also saw the “The Defence Expo”, where I have got to see many modern weapons and equipments which are currently being used by The Indian Army. We played with them holding Guns and Rifles for a while. It seemed like that Counter-Strike went Real.  Even at that time, I just day-dreaming, though it was about 6 evening, of being a Fearless Soldier (typical DABANGG i must say :P) and whip some Candy asses of Terrorists with such lethal weapons in your hands. 😛

But the main event was incomparable in front of them, when we got to see “The Laser Show” in the evening. Ohh man!! It was very delightful to watch that you might miss something if you blinked your eyes for a while. Unfortunately, I was unable to shoot its video as my Mobile Battery was low due to shooting some other Photos and Videos. 😛

Still, whatever I’ve seen from my eyes was Simply Amazing. 8)

Would like to tell you about the other days. Cya till then. 😉