Sunday, June 16, 2013

ISBN Number

Being a software Engineer or a computer science students everyone would have came across the term Error Detection Code or Technique which is widely used.

Recently I just came to know the technique used in ISBN number system to handle errors.

ISBN is International Standard Book Number which is used to identify each book uniquely. We had 10 digit ISBN format number developed by ISO, now we currently using 13 digit ISBN number format which is compatible with EAN-13

Now let us just look only on how the error detection is done in ISBN 10 digit format.Consider the below image



2-1234-5680-2 is the ISBN 10 digit format, here the last digit 2 is the check digit, the numbers before that represents various parameters like Group, Publisher, Title.

The magic number used here for Error Detection is 11. Yes it is 11.

Lets see how it is done,

( N1*10 + N2 * 9 +........ + N9*2 + N10 * 1 ) mod 11 = 0, N10 is the check digit which would be chose accordingly so that the end of the expression inside the bracket always results as a multiple of 11.

N10 is anynumber between 0 -10, but incase of 10 we use X - Roman equivalent to denote 10 so that ISBN remains 10 digit.

 = 2 * 10 + 1 * 9 + 2 * 8 + 3 * 7 + 4 * 6 + 5 * 5 + 6 * 4 + 8 * 3 + 0 * 2 + 2 * 1

= 20 + 9 + 16 + 21 + 24 + 25 + 24 + 24 + 0 + 2

= 165

= 165 mod 11 =  0

Sunday, June 2, 2013

மடியர்களா?! மதியோர்களா ?!

பசி என்னும்
பாசக்கயிறு கழுத்தை இறுக்கும் நொடி 
பச்சைத்தண்ணீர் தந்துதவாத தரணியில் 

மரணம் என்னும் 
மஞ்சத்தில் மடி சேர்ந்தபின் 
மலர்மாலையும் பாலும் தந்து மகிழும் 
மடியர்களா?! மதியோர்களா ?!

- இராமகுரு 

என் அக்ஷயப் பாத்திரம்

என் மேல் விழுந்த மழைத் துளி - நீதான் 
என் வானில் மின்னலாய் வந்துப்போனதும் - நீதான் 
நான் கேட்டு ரசித்த பாடலை 
நானும் நீயும் சேருந்து பாடியநொடி 
உன் நினைவுக் கடலில் முழ்கி இறந்துபோனதோ  !

உன் நினைவுக்கு
நினைவிருந்தால்.........
தெருவில் நீ வேண்டாவெறுப்பாய் 
விசி சென்ற நாம் காதல் குப்பையை 
மீண்டும்
அலமாரியில் வைத்து 
அழகு பார்க்க ஆசை வைத்தது 
ஆசை காட்டியது - நீதான் 
நீமட்டும் தான் !

உன் பலமே பலவினமானது 
அது சிலருக்கு பலமானது !
மாங்கனி வேண்டி நீ சுற்றிய மரம் 
பலாமரமேன்று உனக்கு தெரியவில்லையா 

கேட்டது எல்லாம் தரும் அக்ஷயப் பாத்திரம் நீ 
என்னிடம் இருந்து பாத்திரத்தை எடுத்துபோனான ??
எது எப்படியோ 
அக்ஷயா உன்னை இழந்த நான் 
பாத்திரம் துழைந்த பிச்சைக்காரன்.

பாத்திரம் வேறு கைக்குள் 
அகப்பட்டது அதற்கு ஆனந்தமா அழுகையா ?
விடை தெரியாமல் இருப்பதுதான் விதி!!!

இராமகுரு