Tuesday, August 31, 2010

How to find RSS feed URL of your Blogger Blog?

Common question asked by blogger on Blogger.com. I tried it and read some doc and some blog. Thought to share with you all. It's pretty easy and little tricky. You can open Blogger Help and search for Blogger Feed URLs.

Simple way:  Type rss.xml at the end of your blogspot url and press enter. Example: if your blog name is abc.blogspot.com then if you want to use RSS 2.0 the type on your IE browser URL "http://abc.blogspot.com/rss.xml". If it shows your blog page then this is your blog feed URL. If you want to use Atom then then type: "http://abc.blogspot.com/atom.xml"


Other way of getting your/Google Doc
-------------------------------------------
Note: Be sure to substitute in the correct blog address for blog name and the label you're interested in for label name. Site feeds do not work with private or FTP-hosted blogs.

Full site feed:
    * Atom 1.0: http://blogname.blogspot.com/feeds/posts/default
    * RSS 2.0: http://blogname.blogspot.com/feeds/posts/default?alt=rss
Example: if your blog name is abc.blogspot.com then if you want to use RSS 2.0 the type on your IE browser URL "http://abc.blogspot.com/feeds/posts/default?alt=rss". If it shows your blog page then this is your blog feed URL.

Comments-only feed:
  * Atom 1.0: http://blogname.blogspot.com/feeds/comments/default
  * RSS 2.0: http://blogname.blogspot.com/feeds/comments/default?alt=rss

Label-specific site feed:
 * Atom 1.0: http://www.googleblog.blogspot.com/feeds/posts/default/-/privacy
 * RSS 2.0: http://www.googleblog.blogspot.com/feeds/posts/default?alt=rss/-/privacy

Individual post comment feed:
* Atom 1.0: http://blogname.blogspot.com/feeds/postId/comments/default
 * RSS 2.0: http://blogname.blogspot.com/feeds/postId/comments/default?alt=rss

Note: You can find the postId of an individual post from the Posting | Edit Posts tab. Simply mouseover the 'Edit' link next to a particular post, and that postId will be displayed in your browser's status bar.


Video tutorial available here.

Why to bother about Severity and Priority?

Let's start with one Story
-----------------------------------------
Ram, the marketing manager, is shaking his head. “That’s a high on the severity scale. It’s really bad, guys. You have to make it a high.”

Raj, the development manager, is barely containing his frustration. He replies, “No, Ram. That’s not all that bad. It’s an inconvenience, I agree, but there’s an easy workaround.”

“Inconvenience?” “You call not being able to print an inconvenience? That’s a disaster!”

“Yes, I call not being able to print from one particular type of printer without installing an upgraded driver from the vendor’s website an inconvenience. The user just needs…”

“I know what the user needs,” Ram cut in. “The user needs to be able to print out of the box! You can fix this in our code, right?”

Raj nods, “Yes, but we’d just be working around the vendor’s…”

“Then fix it.” Ram stood over Raj, glaring.

“But it’s a medium and at it's best!” Raj objected. “The user isn’t losing any data, doesn’t have to reboot, isn’t crashing. They just have to update a driver.”

This argument could continue forever. What’s really happening here? Lets talk about this. According to their position and understanding both guys are correct. Now you will think i got mad. Ok let's discuess it.

 
Priority is Business and Severity is Technical
------------------------------------------------------------
Ram is looking at business priority: “How important is it to the business that we fix the bug?”
Raj is looking at technical severity: “How nasty is the bug from a technical perspective?”
These two questions sometimes arrive at the same answer: a high severity bug is often also high priority, but not always. I know these words looks
bit confusing, but if you give a serious look on, really not. Let's start from basic. I have tried to put the issue on the scale of Severity and Priority level below.

Severity levels:
* Critical(P1): The software will not run
* High(P2): unexpected fatal errors (includes crashes and data corruption)
* Medium(P3): a feature is malfunctioning
* Low(P4): a cosmetic issue

Now you see why Raj(tech manager) was arguing that the Print bug was a medium: a feature was malfunctioning.

Priority levels:
* P1 & Stopper: drop everything and take care of it as soon as you see this (usually for blocking bugs) because it may effect business perspective .
* P2: fix before next build to test
* P3: fix before final release
* P4: we probably won’t get to these, but we want to track them anyway

Now you can see why Ram was making the issue as a high(P1 Severity). From his perspective, it was a P1 matter,is't it?

Both are right according to their view. It’s of medium severity, but P1 to fix. Now let's start from Basic,

What is Severity?  What is Priority? 
--------------------------------------------------
Priority is Relative; Severity is Absolute, Severity is customer-focused while priority is business-focused.
Priority means "“How important is it to the business that we fix the bug?". Most of the times high Severity bug is becomes high Priority bug, but it is not always.  There are some cases where high Severity bugs will be low Priority and low Severity bugs will be high Priority. 
Further, the priority might change over time. Perhaps a bug initially deemed P1 becomes rated as P2 or even a P3 as the schedule draws closer to the release and as the test team finds even more heinous errors. Priority is a subjective evaluation of how important an issue is, given other tasks in the queue and the current schedule. It’s relative. It shifts over time and it’s a business decision.
 
By contrast, severity is an absolute, it’s an classification of the impact of the bug without regard to other work in the queue or the current schedule. The only reason severity should change is if we have new information that causes us to re-evaluate our assessment/classifiation. If it was a high severity issue when I entered it, it’s still a high severity issue when it’s deferred to the next release. The severity hasn’t changed just because we’ve run out of time. The priority changed.

Priority and Severity Don't Mix
-----------------------------------------------
According to tech guru's "Never mix Priority and Severity to compose the Risk level".I suggest using such an approach with extreme caution. It’s multiplying apples by oranges in an attempt to quantify bananas. Risk is yet a third type of information. It should be handled/majored differently.

 Establish Work Precedence
-----------------------------------------
The best way to avoid confusion about what comes first is to ensure everyone in the organization takes their cues for work precedence from priority and nowhere else. Developers fix P1 defects first. Testers verify P1 fixes first. Technical writers document P1 issues first. Everyone works in priority order: the priority reflects importance to the business. The severity rating is technical information used by managers as a piece of the formula in determining the priority rating. The priority rating is the final word on the order in which the work is done by programmers, testers, and everyone else.


Bug Triage/Bug council Meeting
-------------------------------------------------
Triage is a medical term. Which refers to divides wounded or sick people into three categories.
1.)Those who will die no matter what you do
2.)Those who will recover even if without aid
3.)Those who will recover only if aided.

In a situation where there's too much to do, you must concentrate on the third group. Bug Triage Meetings/Bug Councils are project meetings in which open bugs are divided into categories. The most important distinction is between bugs that will not be fixed in this release and those that will be fixed. There are three categories for the medical usage, software also three categories - bugs to fix now, bugs to fix later, and bugs we'll never fix. Triaging a bug involves:

A.) Making sure the bug has enough information for the developers and makes sense
B.) Making sure the bug is filed in the correct place
C.) Making sure the bug has sensible "Severity" and "Priority" fields

Example:
High severity and Low Priority

------------------------------------------
1.) Typo mistake in client name before 3 month of project release
2.) If there is an application if that application crashes after multiple use of any functionality (example--save Button use 100 times in same session then that application will crash)
Means High Severity because application chrashed but Low Priority because no need to debug right now you can debug it after some days. Very few user or no user will press save button 100 times in same session.

High Priority and Low Severity
------------------------------------------
1.) Typo mistake in client name before 3 days of project release
2.) A display functionality displaying a field called "6-Month Percentage ( ) Loss" showing values of 12500 which should be 12.500 . This is a 6-month analysis figure.High priority since you need to display the accurate percentage.Low Severity - it is a report displayed after every six months.

Conclusion:
I think definition discussed  above is just a another story if two people who are fighting over Priority and Severity, if they do not agree upon above concept.

Saturday, August 21, 2010

Why my page rank gradually decreasing?

Generally Blogger have this question.

Q: I have many download links in my blog to xyz.com, i have seen my page rank gradually decreases, while adding more links??Why and what is the soluation?

Ans: Yes… Because you are linking to external website so some of your blog’s link juice will link to other sites resulting in decrease page rank… To avoid link juice linking you can add rel=”nofollow” tag to download link.

What is rel=nofollow?
Ans:   nofollow is an HTML attribute value used to instruct some search engines that a hyperlink should not influence the link target's ranking in the search engine's index. It is intended to reduce the effectiveness of certain types of search engine spam, thereby improving the quality of search engine results.
The concept for the specification of the attribute value nofollow was designed by Google’s head of webspam team Matt cutts and Jason Shellen from Blogger.com in 2005.
The nofollow HTML attribute was originally designed to stop comment spam on blogs. Believing that comment spam affected the entire blogging community, in early 2005 Google’s Matt Cutts and Blogger’s Jason Shellen designed the attribute to address the problem.
 
Example:
<a href="http://en.wikipedia.org/wiki/Nofollow" rel="nofollow"></a>
 
This is and example as well as if you want to read more about rel=nofollow
you can click on above link.
 
Example, assume that Google has assigned a web page some
100 points and there are 5 hyperlinks on that page. Each
of these pages will therefore get 20 points from Google. 
If two of these hyperlinks are written using the  
rel=nofollow attribute, Google won’t give them any 
points but the remaining three pages will still get 20 
points each as before. The balance 40 points (100 – 20*3) 
are lost. 

Note: you should not use nofollow for internal link.
 

Tuesday, August 17, 2010

Don't want to forget these

I am trying to remember some of dohas and searching as well in net to collect. These have more meaning then it look and can have more impact then you feel. Let collect it at one place.

Kabir ke Dohe
==============
1.)
Bura Jo Dekhan Main Chala, Bura Naa Milya Koye
Jo Munn Khoja Apnaa, To Mujhse Bura Naa Koye


Translation
I searched for the crooked, met not a single one
When searched myself, "I" found the crooked one

2.)
Kaal Kare So Aaj Kar, Aaj Kare So Ub
Pal Mein Pralaya Hoyegi, Bahuri Karoge Kub


Translation
Tomorrows work do today, today's work now
If the moment is lost, the work be done how

3.)
Aisee Vani Boliye, Mun Ka Aapa Khoye
Apna Tan Sheetal Kare, Auran Ko Sukh Hoye

Translation
Speak such words, sans ego's ploy
Body remains composed, giving the listener joy

4.)
Sayeen Itna Deejiye, Ja Mein Kutumb Samaye
Main Bhi Bhookha Na Rahun, Sadhu Na Bhookha Jaye
Translation
Give so much O God, suffice to envelop my clan
I should not suffer cravings, nor the visitor goes unfed


5.)
Bada Hua To Kya Hua, Jaise Ped Khajoor
Panthi Ko Chaya Nahin, Phal Laage Atidoor
Translation
In vain is the eminence, just like a date tree
No shade for travelers, fruit is hard to reach

6.)
Jaise Til Mein Tel Hai, Jyon Chakmak Mein Aag
Tera Sayeen Tujh Mein Hai, Tu Jaag Sake To Jaag
Translation
Like seed contains the oil,  fire in flint stone
Your temple seats the Divine, realize if you can

7.)
Mangan Maran Saman Hai, Mat Koi Mange Beekh
Mangan Se Marna Bhala, Yeh Satguru Ki Seekh
Translation
Begging is like perishing, none should go imploring
It is better to die than beg, this is pure Guru's teaching

8.)
Maya Mari Na Man Mara, Mar Mar Gaye Shareer
Asha Trishna Na Mari, Keh Gaye Das Kabir

Translation
Neither illusion nor the mind, only bodies attained death
Hope and delusion did not die, so Kabir said.

9.)
Kabira Khara Bazaar Mein, Mange Sabki Khair
Na Kahu Se Dosti, Na Kahu Se Bair

Translation

Kabira in the market place, wishes welfare of all
Neither friendship nor enmity with anyone at all

10.)
Pothi Padh Padh Kar Jag Mua, Pandit Bhayo Na Koye
Dhai Aakhar Prem Ke, Jo Padhe so Pandit Hoye

Translation
Reading books everyone died, none became any wise
One who reads the word of Love, only becomes wise

11.)
Dukh Mein Simran Sab Kare, Sukh Mein Kare Na Koye
Jo Sukh Mein Simran Kare, Tau Dukh Kahe Ko Hoye


Translation
In anguish everyone prays to Him,
in joy does none
To One who prays in happiness,
how can sorrow come

12.)
Chinta Aisee Dakini, Kat Kaleja Khaye
Vaid Bichara Kya Kare, Kahan Tak Dawa Lagaye


Translation
Worry is the bandit that eats into one's heart
What the doctor can do, what remedy to impart?

13.)
Jyon Naino Mein Putli, Tyon Maalik Ghat Mahin
Moorakh Log Na Janhin, Baahar Dhudhan Jahin


Translation
Like the pupil in the eyes
The Lord resides inside
Ignorant do not know this fact
They search Him outside

14.)
Jab Tun Aaya Jagat Mein, Log Hanse Tu Roye
Aise Karni Na Kari, Pache Hanse Sab Koye


Translation
When you were born in this world
Everyone laughed while you cried
Did not conduct yourself in manner such
That they laugh when you are gone

15.)

Maala To Kar Mein Phire, Jeebh Phire Mukh Mahin
Manua To Chahun Dish Phire, Yeh To Simran Nahin


Translation
The rosary rotating by the hand (or) the tongue twisting in the mouth,
With the mind wandering everywhere, this isn't meditation (Oh uncouth!).

16.)
Maala Pherat Jug Bhaya, Mita Na Man Ka Pher
Kar Ka Manka Chhor De, Man Ka Manka Pher


Translation
Eons have passed whirling rosary, restless remains the mind 
Give up the beads of rosary and rotate the beads of mind

17.)
Jab Mein Tha Tab Hari Nahin, Jab Hari Hai Mein Nahin
Sab Andhiyara Mit Gaya, Jab Deepak Dekhya Mahin


Translation
When "I" was then Hari was not, Now Hari "is" and "I" am not
All the darkness (illusions) mitigated, When I saw the light (illumination) within.

18.)
Keson Kaha Bigadia, Je Moonde Sau Baar
Man Ko Kahe Na Moondiye, Jaamein Vishey Vikaar


Translation
What harm have the hair done, you shave them hundred times 
Why not shave the mind, that's filled with poisonous thoughts 

19.) Continue....