by the translator of Nahj al-Balaghah , Sermon 1
"The foremost in religion (din) is His knowledge." The literal meaning of din is obedience, and its popular sense is code, whether literal sense is taken or the popular one, in either case, if the mind is devoid of any conception of Divinity, there would be no question of obedience, nor of following any code; because when there is no aim there is no point in advancing towards it; where there is no object in view there is no sense in making efforts to achieve it. Nevertheless, when the nature and guiding faculty of man bring him in contact with a superior Authority and his taste for obedience and impulse of submission subjugates him before a Deity, he finds himself bound by certain limitations as against abject freedom of activity. These very limitations are din (Religion) whose point of commencement is knowledge of Allah and acknowledgement of His Being.
After pointing out the essentials of Divine knowledge Amir al-mu'minin has described its important constituents and conditions. He has held those stages of such knowledge which people generally regard as the point of highest approach to be insufficient. He says that its first stage is that with the natural sense of search for the unknown and the guidance of conscience or on hearing from the followers of religions an image of the Unseen Being known as Allah is formed in the mind. This image in fact is the forerunner of the obligation to thinking and reflection and to seeking His knowledge. But those who love idleness, or are under pressure of environment, do not undertake this search despite creation of such image and the image fails to get testified. In this case they remain deprived of Divine knowledge, and since their inaccess to the stage of testifying after the formation of image is by volition they deserve to be questioned about it. But one who is moved by the power of this image goes further and considers thinking and reflection necessary.
In this way one reaches the next stage in the attainment of Divine knowledge, namely to search for the Creator through diversification of creation and species of creatures, because every picture is a solid and inflexible guide to the existence of its painter and every effect to the action of its cause. When he casts his glance around himself he does not find a single thing which might have come into existence without the act of a maker so much so that he does not find the sign of a footstep without a walker nor a construction without a builder. How can he comprehend that this blue sky with the sun and the moon in its expanse and the earth with the exuberance of its grass and flowers could have come into existence without the action of a Creator. Therefore, after observing all that exists in the world and the regulated system of the entire creation no one can help concluding that there is a Creator for this world of diversities because existence cannot come out of non-existence, nor can existence sprout forth from nothingness.
The Holy Qur'an has pointed to this reasoning thus:
". . . What! about Allah is there any doubt, the Originator of the heavens and the earth ?. . ." (14:10).
"Had there been in (the heavens and the earth [other] ) gods except Allah, they both had been in disorder. . ." (Qur'an, 21:22).
Murtaza Fazal's Blog
Murtaza Fazal's Blog
Sunday, July 11, 2010
Sunday, June 13, 2010
Pictorial Memories of Procom.Net 2010 till 19th Feb 2010
Pictorial Memories of Procom.Net preparations :)
these pics were taken on 19th Feb 2010 when our proposal was officially accepted which was submitted somewhere in October 2009 :) FAST kafi fast hai :D
I would like to specially thank few people who were with me since day 1. Since this post is on behalf of 19th Feb so i'll include names of only those who worked till that time.
so thnx a million to some graduates of FAST , Wahib Saif, Maria Bokhari, Salma Hanif , Mohammed Ali , Faizan Farouqi,Umair Ansari , and others :) thnx guys :)
these pics were taken on 19th Feb 2010 when our proposal was officially accepted which was submitted somewhere in October 2009 :) FAST kafi fast hai :D
I would like to specially thank few people who were with me since day 1. Since this post is on behalf of 19th Feb so i'll include names of only those who worked till that time.
so thnx a million to some graduates of FAST , Wahib Saif, Maria Bokhari, Salma Hanif , Mohammed Ali , Faizan Farouqi,Umair Ansari , and others :) thnx guys :)

Friday, June 11, 2010
Expectations ?
ok i ain't a blogger and i'm the only one who reads this blog :p so how abt talking to myself for a change? =D.
i feel quite uncertain today. was it a another boring day at work or are my expectations toooooooo high? being used-too with working on projects alone (except few big ones); training seems to b going fine but i doubt TP :S itney chill log :O ppl sounded as if they r working on halwa projects :S errr duno wat should i do :O switch or continue and kick their arses :p
FAST , has change our habbits tooooooooo much :(
i hope i can conqurer the other challenges of life InshAllah :)
i feel quite uncertain today. was it a another boring day at work or are my expectations toooooooo high? being used-too with working on projects alone (except few big ones); training seems to b going fine but i doubt TP :S itney chill log :O ppl sounded as if they r working on halwa projects :S errr duno wat should i do :O switch or continue and kick their arses :p
FAST , has change our habbits tooooooooo much :(
i hope i can conqurer the other challenges of life InshAllah :)
Tuesday, February 23, 2010
To laugh often and much
"To laugh often and much;
to win the respect of intelligent people and the affection of children;
to earn the appreciation of honest critics and endure the betrayal of false friends;
to appreciate beauty,
to find the best in others;
to leave the world a little better;
whether by a healthy child, a garden patch or a redeemed social condition;
to know even one life has breathed easier because you have lived.
This is the meaning of success."
-Ralph Waldo Emerson (1803 - 1882) American Essayist & Poet
to win the respect of intelligent people and the affection of children;
to earn the appreciation of honest critics and endure the betrayal of false friends;
to appreciate beauty,
to find the best in others;
to leave the world a little better;
whether by a healthy child, a garden patch or a redeemed social condition;
to know even one life has breathed easier because you have lived.
This is the meaning of success."
-Ralph Waldo Emerson (1803 - 1882) American Essayist & Poet
Sunday, February 14, 2010
my DeathStar
i wanted to be a star
not the one you knw so far
up in the sky
lonely but nothing left to die
when i'll die
i knw some will cry
some might miss me
some might wish me
the life after death will start
when God will ask me what i want
i'll just ask him to give all my good deeds to my friends n family
the owes n the loved ones
i was making a building
i gethered my friends
we all worked togther
until there was a need for someone to work frm outside
being the one i took it on me
never knew i just threw an axe on me
we worked worked until i just realize
i'm the one standing outside
with no routes to get back
death isn't any game
its a life without any pain
so much to gain
things that will always remain
Friday, January 15, 2010
Becoming a Great Programmer
You might think that great programmers can type at a thousand words a second, have a mega-sized brain, and are fitted with a socket that lets them connect directly to a computer. This is not true. Especially the socket bit. In my experience, the best programmers are the ones who are the most fun to be with. The ones who you enjoy talking to. The ones who don’t get upset when you find a mistake in their programs and who will sometimes agree that your solution is better than the one that they had invented. I’d much rather work with someone like that than someone who can write a hundred lines of code a minute but who refuses to speak to me if I dare to suggest that one of those lines might be wrong. Great programmers take care to find out that what they are doing is the right thing. If they are working for a customer, they will make sure that the customer gets what the customer wants. They will not assume that they know the best way to do it and just do it their way. They will make sure that what they produce is tested and comes with helpful documentation. They will work in the team, make coffee when it is their turn, and do whatever it takes to make sure that the project has a happy ending. Of course, they might also fill your office with beach balls, superglue your keyboard to the desk, or cover your chair with aluminum foil, but these are all done with a friendly spirit.
I have secured the services of a great programmer who will be adding Programmer’s Points to our text. These are truly words of wisdom, so make sure to take note when you see them.
--
Rob Miles
In his book : Microsoft XNA Game Studio 2.0 Learn Programming NOW
I have secured the services of a great programmer who will be adding Programmer’s Points to our text. These are truly words of wisdom, so make sure to take note when you see them.
--
Rob Miles
In his book : Microsoft XNA Game Studio 2.0 Learn Programming NOW
Saturday, December 5, 2009
Tracing Recursive calls in Fibonacci Series
0 , 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
By definition, the first two Fibonacci numbers are 0 and 1, and each remaining number is the sum of the previous two. Some sources omit the initial 0, instead beginning the sequence with two 1s.
int F(int num)
{
if ( num <=1)
z = num;
else
z = F(n-1) + F(n-2);
return z;
}
In this function , if we pass n, it should return n+1th term , e.g passing 6 will return 8 so let suppose we pass 5 to the function F then in this case, it will call the function for 5. It will test either if num (which is 5 at the moment) is with <= 1? NO, hence it will move to the else part where it will call the function F again for 2 new values and their final sum will be restored in z. so the equation will become like this
z = F(4) + F(3);
Now we’ll use the first come first bases rule and go and evaluate F(4) then F(3) . Hence F(4) will be called exactly as F(5) was called, it will again test for <=1 which is NO again and then it will call again the 2 recursive functions for F(4) i.e
z = F(3) + F(2);
This can be better explained in terms of a TREE
The bold objects are the values returned by the if clause of the function F. Blue color numbers are the one being returned to the previous state from the stack.
Subscribe to:
Posts (Atom)












