Friday, March 04, 2016

Halaji tara haath vakhanu lyrics

અબ્જાણીયો જણીયો જંગલ માં વસે અને ઘોડા નો એ દાતાર,
પણ તૃઠ્યો રવાલજામ ને જ રે, એ એણે હાંકી દીધો હાલાર

હાલાજી તારા હાથ વખાણું કે પટ્ટી તારા પગલા વખાણું,
હાલાજી તારા હાથ વખાણું કે પટ્ટી તારા પગલા વખાણું,
હે... રાવણ સરીખો રાગીયો ને પરગટ મેરુ પ્રમાણ,
હાલાજી...

હે કમ ઢળે ભોમ હરધોડ પ્રાણ મુગટ અતિ પાયો, 
દે સુરા વન જામ અંગે આપે પછડાયો, 
હુઈ પતંકા હાંક ત્રુટી સિંધન સંચાના, 
મરતા જોર મરદ એ તીરે અમંગલ તાણા,
હાલાજી...

હે ખ્યાકે ખુલી જાણ અંગે મેહેરણે અજાણી 
પટ્ટી ભોળી પૂંઠ તખ્ત  ખાન મેલે તાણી 
આગે ભાગ્યો જાય ભોમે અંતર નવ ભાંગે 
આણે મન ઉચાટ  લેખ લખ દાવન લાગે 
હાલાજી...

એ અસી બાજાવું ડાણી પવન વેગે પડકારી 
ત્રુટી તારા જેમ ધીર કંકણ દજદાણી 
બરછટ જોર મરણ ભીમ ભારત બછુંટો 
પરે કોઢ  કર ટાઢ સંખલે વંકર ત્રુઈટો 
હાલાજી...

એ કામ હંસ વેદ ચડ્યો વેદ પર સિંહ બિરાજે 
સિંહે સાગર શિર ધર્યો તાપર પરડો ગિરિવર ગાજે 
ગિરિવર પર એક કમલ કમલ બીચ કોયલ બોલે 
કોયલ કે એક કીર કીર પર મૃગ હી ડોલે 
મૃગે શશીધર સિંહ ધર્યો તાપર તો શેષ બિરાજે 
કહે કવિજન સુનો ગુણીજન હંસ ભાર કિતનો સહે 
રે ભાઈ હંસ ભાર કિતનો સહે 

Thursday, March 15, 2012

Test unsigned int for checking bit fields

A small but helpful tweak for C/C++ lovers.
Take an 8 bit integer variable:

unsigned char bitReg;

In bitReg, each 8 bit represents some meaning, so to test that first declare a structure:
enum regTest
{
    opIsRegular = 0x01,
    opIsNewData = 0x02,
    opIsRetry = 0x04,
    opHasOverhead = 0x08,
    opHasFlag1 = 0x10,
    opHasFlag2 = 0x20,
    opHasSpclRegOn = 0x40,
    opIsEnabled = 0x80
};

Notice that the hexadecimal value for each flag is carefully selected as hex values are as follows:

// 0x01 ==   1 == "00000001" // 0x02 ==   2 == "00000010" // 0x04 ==   4 == "00000100" // 0x08 ==   8 == "00001000" // 0x10 ==  16 == "00010000" // 0x20 ==  32 == "00100000" // 0x40 ==  64 == "01000000" // 0x80 == 128 == "10000000" 

Now each flag can be independently tested or set as follows:
 
bitReg = opIsRetry | opHasFlag2 | opIsEnabled           // value of bitReg will be 10100100
                       0x04            0x20                0x80                                 
 
The use of such method can make comparison easier as well. e.g.
if(bitReg & opIsEnabled) {   } // true
if(bitReg & opHasFlag1)  {   } // false


Tuesday, December 13, 2011

Wednesday, May 18, 2011

જગદંબા ની આરતી

જ્યોતે પ્રળંબા, જુગ્દમ્બા, આદ્ય અંબા ઇસરી,
વદનં ઝળંબા, ચંદ બંબા, તે જ તમ્બા તું ખરી
હોતે અથાકં, બીર હાકં, બજે ડાકં બમ્મણી,
જગમાંય પરચો દીઠ જાહેર રાસ આવડ રમ્મણી.
જીય રાસ આવડ રમ્મણી, જીય રાસ આવડ રમ્મણી.
ભેરવે હલ્લા, ભલ્લ ભલ્લાં ખાગ ઝાલ્લાં ખેલિયં,
હોતે હમલ્લાં, હાક હલ્લાં, ઝુઝ મલ્લાં ઝેલ્લીયં,
ગાજે તબલ્લાં, બીર ગલ્લાં, ખેણ ટલ્લાં ખમ્મણી,
જગમાંય પરચો દીઠ જાહેર રાસ આવડ રમ્મણી.

આકાશ પાતાળ તું ધર અંબર નાગ સુરંનર પાય નમે,
દિગપાલ દગંબર, આઠહી ડુંગર, સાતહીં સાયર તેણ સમે,
નવનાથ અને નર ચોસઠ નારીએ હાથ પસારીએ તેમ હરી,
રવરાય રવેચીએ, જગ્ગ પ્રમેસીએ વક્કળ વેસીએ ઇસવરી.
દેવી વક્કળ વેસીએ ઇસવરી, માડી વક્કળ વેસીએ ઇસવરી.
- વીસળ રાબા ( Ref: Rasdhaar ni vartao)

Friday, October 29, 2010

Tassubur - A nice Poem

I came across one blog and found this fantastic Poem:

Jisne sahi hai dopehar ki kadakti dhoop
Ye shaam ki thandi hawaye hai unke liye
Jo baithe the shishe ke gharo me tasabur se
Sochta hu wo yaha aaye hai kis ke liye
Rakhta hai khayal wo, jo malik hai sabka
Kahi dhoop kahi chhao ye karishma hai usi ka
Rote hue chehro ko hasi ki phuar deta hai
Par jinhone rulaya hai vo haste hai kis ke liye
Tapti ret par jo nange paav chalte rahe
Koi pashchatap nahi phir bhi jalte rahe
Raat ki chandani jab aati hai unko sulaane
Tab gharo se nikal ke sab tehelte hai kis ke liye