Monthly Archives: August 2010

Restoring Send, Menu, Home keys on your HTC mytouch android phone

I had this frustrating experience before on my android phone (HTC MyTouch 3G). This usually happens after powering on the phone after some time, it does not respond to the physical keys like "Send", "back", "home", "menu". The keyboard lock pattern is gone and you just cannot seem to lock the phone and you need to use the dialer application to make a call! The last time this happened, the factory reset fixed it. But it's a pain trying to reinstall all of your apps and settings back on the phone. So this time I was determined to fix this somehow.

I called the customer service and convinced them to ship me a new phone. Which is nice, but I will still need to reinstall all the apps again. I just searched the forums to see if there is a solution and it seems there is! Unfortunately, many people still seem to have the issue, so this hopefully helps someone.

Basically you need to fool your phone to run the setup wizard that is automatically run when you get your phone. Somehow this kicks out the bug that disables these buttons! But there is no way you can find that wizard (maybe it is possible to launch it somehow from the filesystem, but I don't know how to do that). But this is a way to do that:

  • Go to android market and search for the application Anycut and install it. (This application allows you add a shortcut to any activity on the home screen, so it is good to have it anyway.) (Or scan this QR code: Anycut Android Application
  • On the home screen, long press and add  "Shortcuts" to add to home screen. Choose Anycut from the list.
  • Choose Activity and scroll through the long list of activities.
  • Select "Setup Wizard". I had three of them in the list, third one worked for me. (Thanks Mr. Murphy). You might want to try all of them. (First one is for enabling Google Location, second for "Backing up settings to google account and third for Initial Setup)
  • It will prompt you to edit the name of the shortcut, you can just accept the default and select it from the home screen and complete through all the screens (use the same google account as you are using).
  • Your keys should now be magically working!

The problem might be happening because of some hardware issues (bad internal flash?), but its good to know that it's possible to fix it without factory reset.

Mahishasur Mardini Stotra

Courtesy: https://carnatica.net/lyrics/mahishasuramardini.doc


Audio Download/Listen.
Devanagari

English

In Devanagari:

अयि गिरिनन्दिनि नन्दितमेदिनि विश्वविनोदिनि नन्दनुते
गिरिवर विन्ध्य शिरोधिनिवासिनि विष्णुविलासिनि जिष्णुनुते |
भगवति हेशितिकण्ठकुटुंबिनि भूरि कुटुंबिनि भूरि कर्ते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १ ||
सुरवरवर्षिणि दुर्धरधर्षिणि दुर्मुखमर्षिणि हर्षरते
त्रिभुवनपोषिणि शङ्करतोषिणि किल्बिषमोषिणि घोषरते |
दनुज निरोषिणि दितिसुत रोषिणि दुर्मद शोषिणि सिन्धुसुते जय
जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || २ ||
अयि जगदंब मदंब कदंब वनप्रिय वासिनि हासरते
शिखरि शिरोमणि तुङ्ग हिमालय शर्ङ्ग निजालय मध्यगते |
मधु मधुरे मधु कैटभ गञ्जिनि कैटभ भञ्जिनि रासरते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते || ३ ||
अयि शतखण्ड विखण्डित रुण्ड वितुण्डित शुण्ड गजाधिपते
रिपु गज गण्ड विदारण चण्ड पराक्रम शुण्ड मर्गाधिपते |
निज भुज दण्ड निपातित खण्ड विपातित मुण्ड भटाधिपते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ४ ||
अयि रण दुर्मद शत्रु वधोदित दुर्धर निर्जर शक्तिभर्ते
चतुर विचार धुरीण महाशिव दूतकर्त प्रमथाधिपते |
दुरित दुरीह दुराशय दुर्मति दानवदूत कर्तान्तमते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ५ ||
अयि शरणागत वैरि वधूवर वीर वराभय दायकरे
त्रिभुवन मस्तक शूल विरोधि शिरोधि कर्तामल शूलकरे |
दुमिदुमि तामर दुन्दुभिनाद महो मुखरीकर्त तिग्मकरे
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ६ ||
अयि निज हुङ्कर्ति मात्र निराकर्त धूम्र विलोचन धूम्र शते
समर विशोषित शोणित बीज समुद्भव शोणित बीज लते |
शिव शिव शुंभ निशुंभ महाहव तर्पित भूत पिशाचरते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ७ ||
धनुरनु सङ्ग रणक्षणसङ्ग परिस्फुर दङ्ग नटत्कटके
कनक पिशङ्ग पर्षत्क निषङ्ग रसद्भट शर्ङ्ग हतावटुके |
कर्त चतुरङ्ग बलक्षिति रङ्ग घटद्बहुरङ्ग रटद्बटुके
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ८ ||
जय जय जप्य जयेजय शब्द परस्तुति तत्पर विश्वनुते
भण भण भिञ्जिमि भिङ्कर्त नूपुर सिञ्जित मोहित भूतपते |
नटित नटार्ध नटीनट नायक नाटित नाट्य सुगानरते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ९ ||
अयि सुमनः सुमनः सुमनः सुमनः सुमनोहर कान्तियुते
श्रित रजनी रजनी रजनी रजनी रजनीकर वक्त्रवर्ते |
सुनयन विभ्रमर भ्रमर भ्रमर भ्रमर भ्रमराधिपते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १० ||
सहित महाहव मल्लम तल्लिक मल्लित रल्लक मल्लरते
विरचित वल्लिक पल्लिक मल्लिक भिल्लिक भिल्लिक वर्ग वर्ते |
सितकर्त पुल्लिसमुल्ल सितारुण तल्लज पल्लव सल्ललिते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || ११ ||
अविरल गण्ड गलन्मद मेदुर मत्त मतङ्गज राजपते
त्रिभुवन भूषण भूत कलानिधि रूप पयोनिधि राजसुते |
अयि सुद तीजन लालसमानस मोहन मन्मथ राजसुते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १२ ||
कमल दलामल कोमल कान्ति कलाकलितामल भाललते
सकल विलास कलानिलयक्रम केलि चलत्कल हंस कुले |
अलिकुल सङ्कुल कुवलय मण्डल मौलिमिलद्भकुलालि कुले
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १३ ||
कर मुरली रव वीजित कूजित लज्जित कोकिल मञ्जुमते
मिलित पुलिन्द मनोहर गुञ्जित रञ्जितशैल निकुञ्जगते |
निजगुण भूत महाशबरीगण सद्गुण संभर्त केलितले
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १४ ||
कटितट पीत दुकूल विचित्र मयूखतिरस्कर्त चन्द्र रुचे
प्रणत सुरासुर मौलिमणिस्फुर दंशुल सन्नख चन्द्र रुचे |
जित कनकाचल मौलिपदोर्जित निर्भर कुञ्जर कुंभकुचे
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १५ ||
विजित सहस्रकरैक सहस्रकरैक सहस्रकरैकनुते
कर्त सुरतारक सङ्गरतारक सङ्गरतारक सूनुसुते |
सुरथ समाधि समानसमाधि समाधिसमाधि सुजातरते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १६ ||
पदकमलं करुणानिलये वरिवस्यति योऽनुदिनन स शिवे
अयि कमले कमलानिलये कमलानिलयः स कथं न भवेत |
तव पदमेव परंपदमित्यनुशीलयतो मम किं न शिवे
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १७ ||
कनकलसत्कल सिन्धु जलैरनु सिञ्चिनुते गुण रङ्गभुवं
भजति स किं न शचीकुच कुंभ तटी परिरंभ सुखानुभवम |
तव चरणं शरणं करवाणि नतामरवाणि निवासि शिवं
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १८ ||
तव विमलेन्दुकुलं वदनेन्दुमलं सकलं ननु कूलयते
किमु पुरुहूत पुरीन्दुमुखी सुमुखीभिरसौ विमुखीक्रियते |
मम तु मतं शिवनामधने भवती कर्पया किमुत क्रियते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || १९ ||
अयि मयि दीनदयालुतया कर्पयैव त्वया भवितव्यमुमे
अयि जगतो जननी कर्पयासि यथासि तथाऽनुमितासिरते |
यदुचितमत्र भवत्युररि कुरुतादुरुतापमपाकुरुते
जय जय हे महिषासुरमर्दिनि रम्यकपर्दिनि शैलसुते  || २० ||
|| इति श्रीमहिषासुरमर्दिनिस्तोत्रं संपूर्णम  ||

In English :

ayi girinandini nanditamedini vishvavinodini nandanute
girivara vindhya shirodhinivAsini viShNuvilAsini jiShNunute |
bhagavati heshitikaNThakuTuMbini bhUri kuTuMbini bhUri k.rte
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 1 ||
suravaravarShiNi durdharadharShiNi durmukhamarShiNi harSharate
tribhuvanapoShiNi shaN^karatoShiNi kilbiShamoShiNi ghoSharate |
danuja niroShiNi ditisuta roShiNi durmada shoShiNi sindhusute jaya
jaya he mahiShAsuramardini ramyakapardini shailasute  || 2 ||
ayi jagadaMba madaMba kadaMba vanapriya vAsini hAsarate
shikhari shiromaNi tuN^ga himAlaya sh.rN^ga nijAlaya madhyagate |
madhu madhure madhu kaiTabha ga~njini kaiTabha bha~njini rAsarate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute || 3 ||
ayi shatakhaNDa vikhaNDita ruNDa vituNDita shuNDa gajAdhipate
ripu gaja gaNDa vidAraNa caNDa parAkrama shuNDa m.rgAdhipate |
nija bhuja daNDa nipAtita khaNDa vipAtita muNDa bhaTAdhipate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 4 ||
ayi raNa durmada shatru vadhodita durdhara nirjara shaktibh.rte
catura vicAra dhurINa mahAshiva dUtak.rta pramathAdhipate |
durita durIha durAshaya durmati dAnavadUta k.rtAntamate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 5 ||
ayi sharaNAgata vairi vadhUvara vIra varAbhaya dAyakare
tribhuvana mastaka shUla virodhi shirodhi k.rtAmala shUlakare |
dumidumi tAmara dundubhinAda maho mukharIk.rta tigmakare
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 6 ||
ayi nija huN^k.rti mAtra nirAk.rta dhUmra vilocana dhUmra shate
samara vishoShita shoNita bIja samudbhava shoNita bIja late |
shiva shiva shuMbha nishuMbha mahAhava tarpita bhUta pishAcarate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 7 ||
dhanuranu saN^ga raNakShaNasaN^ga parisphura daN^ga naTatkaTake
kanaka pishaN^ga p.rShatka niShaN^ga rasadbhaTa sh.rN^ga hatAvaTuke |
k.rta caturaN^ga balakShiti raN^ga ghaTadbahuraN^ga raTadbaTuke
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 8 ||
jaya jaya japya jayejaya shabda parastuti tatpara vishvanute
bhaNa bhaNa bhi~njimi bhiN^k.rta nUpura si~njita mohita bhUtapate |
naTita naTArdha naTInaTa nAyaka nATita nATya sugAnarate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 9 ||
ayi sumanaH sumanaH sumanaH sumanaH sumanohara kAntiyute
shrita rajanI rajanI rajanI rajanI rajanIkara vaktrav.rte |
sunayana vibhramara bhramara bhramara bhramara bhramarAdhipate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 10 ||
sahita mahAhava mallama tallika mallita rallaka mallarate
viracita vallika pallika mallika bhillika bhillika varga v.rte |
sitak.rta pullisamulla sitAruNa tallaja pallava sallalite
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 11 ||
avirala gaNDa galanmada medura matta mataN^gaja rAjapate
tribhuvana bhUShaNa bhUta kalAnidhi rUpa payonidhi rAjasute |
ayi suda tIjana lAlasamAnasa mohana manmatha rAjasute
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 12 ||
kamala dalAmala komala kAnti kalAkalitAmala bhAlalate
sakala vilAsa kalAnilayakrama keli calatkala haMsa kule |
alikula saN^kula kuvalaya maNDala maulimiladbhakulAli kule
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 13 ||
kara muralI rava vIjita kUjita lajjita kokila ma~njumate
milita pulinda manohara gu~njita ra~njitashaila niku~njagate |
nijaguNa bhUta mahAshabarIgaNa sadguNa saMbh.rta kelitale
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 14 ||
kaTitaTa pIta dukUla vicitra mayUkhatirask.rta candra ruce
praNata surAsura maulimaNisphura daMshula sannakha candra ruce |
jita kanakAcala maulipadorjita nirbhara ku~njara kuMbhakuce
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 15 ||
vijita sahasrakaraika sahasrakaraika sahasrakaraikanute
k.rta suratAraka saN^garatAraka saN^garatAraka sUnusute |
suratha samAdhi samAnasamAdhi samAdhisamAdhi sujAtarate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 16 ||
padakamalaM karuNAnilaye varivasyati yo.anudinan sa shive
ayi kamale kamalAnilaye kamalAnilayaH sa kathaM na bhavet |
tava padameva paraMpadamityanushIlayato mama kiM na shive
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 17 ||
kanakalasatkala sindhu jalairanu si~ncinute guNa raN^gabhuvaM
bhajati sa kiM na shacIkuca kuMbha taTI pariraMbha sukhAnubhavam |
tava caraNaM sharaNaM karavANi natAmaravANi nivAsi shivaM
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 18 ||
tava vimalendukulaM vadanendumalaM sakalaM nanu kUlayate
kimu puruhUta purIndumukhI sumukhIbhirasau vimukhIkriyate |
mama tu mataM shivanAmadhane bhavatI k.rpayA kimuta kriyate
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 19 ||
ayi mayi dInadayAlutayA k.rpayaiva tvayA bhavitavyamume
ayi jagato jananI k.rpayAsi yathAsi tathA.anumitAsirate |
yaducitamatra bhavatyurari kurutAdurutApamapAkurute
jaya jaya he mahiShAsuramardini ramyakapardini shailasute  || 20 ||
|| iti shrImahiShAsuramardinistotraM saMpUrNam  ||

Friendconnect recommendations module

I have been thinking about adding more "social" features to my song lyrics website. Have been looking at google friendconnect for some time and had added their initial friend-wall module. But that did not quite integrate well into the website.  There is an appeal to having people using whatever identity they have (google, yahoo, aol, openID), and use it to collaborate on other websites. The recommendations module works great on such listing websites. However I did not want to club all the recommendations into a single pool, instead I wanted to keep the recommendations for songs, movies and people separate from each other. The example code does not make this clear. This post just clarifies how to do that.

Step1: Go to Friendconnect and create the recommendations widget.

Step 2: In the generated code, change the view-params parameter for the google.friendconnect.container.renderOpenSocialGadget function to use a unique docId for each of your container. Use the same string in the aggregation gadget code and the recommendation button code.

You can see this in action on the lyricsindia.net pages where I have three different recommendations containers for songs, people and movies.