tag:blogger.com,1999:blog-352322072024-02-28T10:11:31.218+05:30മലയാളം ഫയര്ഫോക്സില്ഫയര്ഫോക്സും മലയാളവും സംബന്ധിച്ചുള്ള കാര്യങ്ങള്സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-35232207.post-39966984883409346602007-12-01T09:25:00.001+05:302007-12-01T09:38:48.907+05:303. എല്ലാം ടെക്സ്റ്റ്(ഫയര്ഫോക്സിനെ....)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXs5xg03rb-Ud123ufv9TyUG2syAfJFCtkq0gxhAYuojHgjVirurBiaHXlrF2IAqi8-AfstKH6TLEv-WI-sgGbG4Cz3kwhOym1cVe0ERBEjnzk-AsgVTH03EkpnMvo1Gv7n-QH/s1600-r/scrot.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 242px; height: 205px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmFpGReYJWln2_peXa_bxRVD4NURn4Ru_UBrs3WIcb1yvvCM0YQ6UOMk3ptVLmKN5qnfzVUZ_kp2iYWG7xBMHcUI1RlntjdNYzaZSup7iSyWn013laY_eua_5wOYarK0WQBeob/s320/scrot.png" alt="" id="BLOGGER_PHOTO_ID_5138850331837500146" border="0"></a><font size="4"><a href="https://addons.mozilla.org/en-US/firefox/addon/4125">It's All Text!</a><br /></font><div xmlns="http://www.w3.org/1999/xhtml"><font size="4">എല്ലാം അക്ഷരങ്ങളല്ലേ! എന്നിട്ടും ചെറിയൊരു ചതുരത്തില് ഒതുങ്ങിക്കൂടേണമോ? വേണ്ട ഇനി.<br /><br />ബ്ലോഗ് പോസ്റ്റോ കമന്റോ ചെറിയൊരു ചതുരത്തില് ഒതുങ്ങിനിന്നു് എഴുതുമ്പോള് ഉണ്ടാവുന്ന ക്ലേശത്തിനു് പരിഹാരമാണ് <a href="https://addons.mozilla.org/en-US/firefox/addon/4125">It's All Text!</a> എന്ന ആഡ്ഓണ്.ഓരോ എഴുത്തുമേഖല(textarea)യിലും വലത്തുതാഴെ മൂലയില് ഒരു edit കട്ട പ്രത്യക്ഷമാകും.ഇതില് ഞെക്കിയാല് എഴുത്തുമേഖലയിലെ ഉള്ളടക്കം നിങ്ങളുടെ പ്രിയപ്പെട്ട എഴുത്തുപാധി(editor)യില് തുറന്നുവരുന്നു.ഇതില് എഴുതി ഉള്ളടക്കം ഭദ്രമാക്കി അടച്ചാല് അത് നേരത്തെ തുടങ്ങിയ എഴുത്തുമേഖലയില് വന്നുകൊള്ളും.വലം ക്ലിക്ക് ചെയ്താല് കിട്ടുന്ന മെനുവില് നിന്നു് Preferences തെരെഞ്ഞെടുത്തു് നിങ്ങളുടെ എഴുത്തുപാധി(editor) ഉറപ്പിച്ചുവയ്ക്കാം.</font></div>സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com2tag:blogger.com,1999:blog-35232207.post-5741504324277324562007-11-10T12:23:00.001+05:302007-11-10T13:18:26.687+05:30പുഴയില് യൂണിക്കോഡ്<span style="font-size:130%;">പുഴയുടെ തൊരപ്പന് യൂണിക്കോഡിലാണെങ്കിലും പ്രധാന സൈറ്റ് ഇപ്പോഴും അങ്ങനെയായിട്ടില്ല.അതു വരെ തല്ക്കാലം <a href="http://padma.mozdev.org">പദ്മ</a> ഉപയോഗിച്ച് കാണാന് വേണ്ടി, Chowara ഫോണ്ട് പിന്തുണ ചേര്ത്ത് പദ്മ <a href="http://surumafonts.googlepages.com/Padma-0.4.11.xpi">ഇവിടെ</a>.<br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdZpN8ED7anvd-Pue69eFvAevh2GcTDHKQg_1rwRfza90a79jdDnRbhZ-CI4-4EmyM4na-U_2fLSvmSDlStX3ejWSkub7w0yhZSJLeTvasSKUMt7g8nSZmvDRnqENM4yixx4f/s1600-h/PuzhaScrot.jpeg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdZpN8ED7anvd-Pue69eFvAevh2GcTDHKQg_1rwRfza90a79jdDnRbhZ-CI4-4EmyM4na-U_2fLSvmSDlStX3ejWSkub7w0yhZSJLeTvasSKUMt7g8nSZmvDRnqENM4yixx4f/s320/PuzhaScrot.jpeg" alt="" id="BLOGGER_PHOTO_ID_5131111779000270274" border="0" /></a>ഇത് തിരച്ചിത്രംസുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com1tag:blogger.com,1999:blog-35232207.post-91429348483686413042007-10-01T20:23:00.001+05:302007-10-01T20:31:37.865+05:302. ഡേറ്റാഫോക്സ് (ഫയര്ഫോക്സിനെ ...)<span style="font-size:130%;">മറ്റു ബ്രൌസറുകളില് നിന്ന് ഫയര്ഫോക്സിനെ<br /></span><div xmlns="http://www.w3.org/1999/xhtml"><span style="font-size:130%;">വേറിട്ടതാക്കുന്നത്, അതിനെ കൂടു സൌകര്യപ്രദമാക്കാനും<br />വൈവിധ്യവത്കരിക്കാനും കഴിയും എന്നതാണ്. ഇതിനായി ഫയര്ഫോക്സ് ആഡ് ഓണുകള്<a href="http://addons.mozilla.org/firefox/"> (Firefox add-ons)</a><br />ആണ് ഉപയോഗിക്കുന്നത്.<br /><b><br /><a href="http://thegoan.com/datafox/">ഡേറ്റാഫോക്സ്</a><br /><br />BSNL-ന്റെ ഡേറ്റാവണ് ബ്രോഡ്ബാന്റ് ഉപയോഗിക്കുന്നവര്ക്ക് വളരെ പ്രയോജനപ്രദമായ ആഡ്ഓണ് ആണിത്.സ്ഥാപിച്ചു ചെയ്തുകഴിഞ്ഞാല് ഇതൊരു ഐക്കണ് ആയി സ്റ്റാറ്റസ് ബാറില് പ്രത്യക്ഷപ്പെടുന്നു.ഇതില് ക്ലിക്ക് ചെയ്താല് വരുന്ന ലോഗിന് സ്ക്രീനില് എക്കൌണ്ട് വിവരങ്ങള് നല്കിയാല് ബ്രോഡ്ബാന്റ് ഉപയോഗവിവരങ്ങള് അതേ സ്ഥലത്ത് ദൃശ്യമാകും.വിവരം പുതുക്കുന്നതിന് ഇവിടെ വീണ്ടും ക്ലിക്ക് ചെയ്താല് മതി.വലം ക്ലിക്ക് കുറച്ചു കൂടി സൌകര്യങ്ങള്/സേവനങ്ങള് കാണിച്ചുതരും.<br /></b></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH6tfUAqc1XbQ1KGvskyESQQEfVtGQN9eExXL4jD0NIgOLzhp5vPVSlTt0PWlSRk51v8u74dTh8zmnhj7kMEFNUE3mvL4-9B6Y9PV44F18EKQr5grvRn-1tsf_9SUyzcaH5uVD/s1600-h/FFscrot1.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH6tfUAqc1XbQ1KGvskyESQQEfVtGQN9eExXL4jD0NIgOLzhp5vPVSlTt0PWlSRk51v8u74dTh8zmnhj7kMEFNUE3mvL4-9B6Y9PV44F18EKQr5grvRn-1tsf_9SUyzcaH5uVD/s320/FFscrot1.jpg" alt="" id="BLOGGER_PHOTO_ID_5116382097817968498" border="0" /></a><span style="font-size:130%;"><b><br />അടുത്തകാലം വരെ ഫയര്ഫോക്സ് ഉപയോഗിച്ച് </b></span><span style="font-size:130%;"><b>ഡേറ്റാവണ് സൈറ്റില് നിന്ന് ഉപയോഗവിവരം ലഭ്യമാക്കാന് ശ്രമിച്ചാല് "അയ്യീ ബ്രൌസര് അല്ല!" എന്ന വികൃതി ആയിരുന്നു BSNL ഉപഭോക്താക്കള്ക്കായി ഒരുക്കിയിരുന്നത്.<br /><br />ഡേറ്റാഫോക്സ് <a href="http://thegoan.com/datafox/datafox-1_0_1.xpi">ഇവിടെ</a> നിന്ന് കിട്ടും.<br /></b></span><br /><p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p></div>സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com0tag:blogger.com,1999:blog-35232207.post-77263959279161550102007-04-27T07:03:00.000+05:302007-04-29T19:16:19.457+05:30മലയാളത്തിന് ഒരു ഗ്രീസ് മങ്കി സ്ക്രിപ്റ്റ്<span style="font-size:130%;">മലയാളം ട്രാന്സ്ലിറ്റ്രേഷന് രീതിയില് ഇന്പുട്ട് ചെയ്യുന്നതിന് ഒരു ഗ്രീസ്മങ്കി സ്ക്രിപ്റ്റ് <a href="http://userscripts.org/scripts/show/8703">ഇവിടെ</a>. ശരിക്കും ഇതൊരു ട്രാന്സ്ലിറ്റ്രേറ്റര് അല്ല. സ്കീം അറിയുന്നതിന് ഈ <a href="http://userscripts.org/scripts/source/8703">സോഴ്സ് </a>നോക്കുക. വെറുമൊരു സ്ക്രിപ്റ്റ് ആയതിനാല് ആവശ്യാനുസരണം എഡിറ്റ് ചെയ്തും ഉപയോഗിക്കാം.<br /><br />പേജില് വരുന്ന textarea കള്ക്കുശേഷം [Mal/Eng] എന്നീ ലിങ്ക് വരുത്തുകയും അതു സെലക്റ്റ് ചെയ്താല് ട്രാന്സ്ലിറ്റ്രേറ്റര് യഥാക്രമം enable/disable ആക്കുകയുമാണ് ഈ സ്ക്രിപ്റ്റ് ചെയ്യുന്നത്.<br /><br />ഒരു bookmarklet ഉപയോഗിച്ച് പ്രവര്ത്തനവിധം കാണിക്കാം.<br /><br />താഴെക്കാണുന്നത് ഒരു textarea ആണ്.<br /></span><div><br /><input><br /></div><br /><span style="font-size:130%;">ഇനി <a href="javascript:(function() { function bind(func, this_) { return function() { func.apply(this_, arguments); }; } function Transliterator(input) { this.input = input; this.keyListener = bind(this.keyListener, this); } Transliterator.lookup = { 'A': '\u0D05', 'a': '\u0D05', 'AA': '\u0D06', 'aa': '\u0D3E', 'I': '\u0D07', 'i': '\u0D3F', 'II': '\u0D08', 'ii': '\u0D40', 'U': '\u0D09', 'UU' :'\u0D0A', 'u': '\u0D41', 'uu': '\u0D42', '~R': '\u0D0B', '~r': '\u0D43', '~L': '\u0D0C', 'E': '\u0D0E', 'e': '\u0D46', 'EE': '\u0D0F', 'ee': '\u0D47', 'AI': '\u0D10', 'ai': '\u0D48', 'O': '\u0D12', 'o': '\u0D4A', 'OO': '\u0D13', 'oo': '\u0D4B', 'AU': '\u0D14', 'au': '\u0D4C', 'k': '\u0D15', 'kh': '\u0D16', 'g': '\u0D17', 'gh': '\u0D18', '~g': '\u0D19', 'c': '\u0D1A', 'ch': '\u0D1B', 'j': '\u0D1C', 'jh': '\u0D1D', '~j': '\u0D1E', 'T': '\u0D1F', 'Th': '\u0D20', 'D': '\u0D21', 'Dh': '\u0D22', 'N': '\u0D23', 't': '\u0D24', 'th': '\u0D25', 'd': '\u0D26', 'dh': '\u0D27', 'n': '\u0D28', 'p': '\u0D2A', 'ph': '\u0D2B', 'b': '\u0D2C', 'bh': '\u0D2D', 'm': '\u0D2E', 'y': '\u0D2F', 'r': '\u0D30', 'rh': '\u0D31', 'l': '\u0D32', 'lh': '\u0D33', 'zh': '\u0D34', 'v': '\u0D35', 'S': '\u0D36', 'sh': '\u0D37', 's': '\u0D38', 'H': '\u0D39', 'M': '\u0D02', 'Ah': '\u0D03', 'x': '\u0D4D', ']': '\u0D4D\u200D', '[': '\u0D4D\u200C', 'V': '\u0D4D\u0D35', 'Y': '\u0D4D\u0D2F', 'L': '\u0D4D\u0D32', 'R': '\u0D4D\u0D30' }; Transliterator.prototype.keyListener = function(event) { if(event.ctrlKey || event.altKey || event.metaKey) { return; } var sl = this.input.scrollLeft; var st = this.input.scrollTop; var curChar = String.fromCharCode(event.which); var malText = Transliterator.lookup[this.lastChar + curChar]; if(malText) { event.preventDefault(); var ss = this.input.selectionStart; this.input.value = this.input.value.substring(0, this.input.selectionStart - 1) + malText + this.input.value.substring(this.input.selectionEnd, this.input.textLength); this.input.selectionStart = ss; this.input.selectionEnd = ss; } else { malText = Transliterator.lookup[curChar]; if(malText) { event.preventDefault(); var ss = this.input.selectionStart; this.input.value = this.input.value.substring(0, this.input.selectionStart) + malText + this.input.value.substring(this.input.selectionEnd, this.input.textLength); } } if(malText) { this.input.scrollLeft = sl; this.input.scrollTop = st; } this.lastChar = curChar; }; Transliterator.prototype.enable = function() { this.input.addEventListener('keypress', this.keyListener, false); }; Transliterator.prototype.disable = function() { this.input.removeEventListener('keypress', this.keyListener, false); }; var result = document.evaluate('//input[not(@type) or @type="text"] | //textarea', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for(var c = 0; input = result.snapshotItem(c); c++) { var translit = new Transliterator(input); var frag = document.createDocumentFragment(); frag.appendChild(document.createTextNode(' [')); var enableLink = document.createElement('a'); enableLink.href = 'javascript:;'; enableLink.appendChild(document.createTextNode('Mal')); enableLink.style.color = 'red'; enableLink.title = '%E0%B4%AE%E0%B4%B2%E0%B4%AF%E0%B4%BE%E0%B4%B3%E0%B4%82'; enableLink.setAttribute("accesskey", "M"); frag.appendChild(enableLink); frag.appendChild(document.createTextNode(' / ')); var disableLink = document.createElement('a'); disableLink.href = 'javascript:;'; disableLink.appendChild(document.createTextNode('Eng')); disableLink.style.color = 'green'; disableLink.title = '%E0%B4%87%E0%B4%82%E0%B4%97%E0%B5%8D%E0%B4%B2%E0%B4%BF%E0%B4%B7%E0%B5%8D'; disableLink.setAttribute("accesskey", "E"); frag.appendChild(disableLink); frag.appendChild(document.createTextNode('] ')); enableLink.addEventListener('click', function() {translit.enable(); enableLink.style.color = 'green'; disableLink.style.color = 'red'; }, false); disableLink.addEventListener('click', function() { translit.disable(); disableLink.style.color = 'green'; enableLink.style.color = 'red'; }, false); input.parentNode.insertBefore(frag, input.nextSibling); } })();">ഇവിടെ</a>(this is a bookmarklet) ക്ലിക്ക് ചെയ്യുക. ഇപ്പോള് textarea ക്കുശേഷം [Mal/Eng] എന്ന option കാണാം. Mal സെലക്റ്റു ചെയ്ത് ട്രാന്സ്ലിറ്റ്രേറ്റര് enable ആക്കാം. ഈ രീതിയിലാണ് GM script പ്രവര്ത്തിക്കുന്നത്.</span><br /><br />നേരത്തെ ക്ലിക്ക് ചെയ്തത് ഒരു ബുക്ക്മാര്ക്ക്ലെറ്റ് ആണ്. ഗ്രീസ്മങ്കി ഉപയോഗിക്കുന്നില്ലെങ്കില് അത് ബുക്ക്മാര്ക്ക് ചെയ്ത് ഉപയോഗിക്കാം.സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com1tag:blogger.com,1999:blog-35232207.post-69705111374041934542007-04-09T19:46:00.001+05:302007-04-27T20:03:18.622+05:30വരുന്നൂ,ഫയര്ഫോക്സില് "കൂപ്പ്"<div xmlns="http://www.w3.org/1999/xhtml"><span style="font-size:130%;">ഫയര്ഫോക്സില് സോഷ്യല് നെറ്റ്വര്ക്കിങ്ങ് സംവിധാനം വരുകയാണ്. മോസില അവതരിപ്പിക്കുന്ന "കൂപ്പ്" എന്നറിയപ്പെടുന്ന ഈ സംഗതി ഉപയോഗിച്ച് YouTube, Flickr തുടങ്ങിയവ നല്കുന്ന സേവനങ്ങള്, ബ്ലോഗുകള്,വിക്കികള്,പ്രിയപ്പെട്ട സൈറ്റുകള് എന്നിവയെല്ലാം ടാഗുചെയ്ത് മറ്റുള്ളവരുമായി പങ്കുവെയ്ക്കാന് സാധിക്കും. ഇതിനെല്ലാം ഇപ്പോള് പുറം സംവിധാനങ്ങള് ആണ് ഉപയോഗിക്കുന്നത്. എന്നാല് "കൂപ്പ്" ഏതുരീതിയില് വികസിച്ചുവരും എന്നതിനെപ്പറ്റി ഇപ്പോഴും വ്യക്തതയായിട്ടില്ല.<br /><br />ഫയര്ഫോക്സിന്റെ തന്നെ fork ആയ <a href="http://www.flock.com/">ഫ്ലോക്</a> ഇപ്പോള് തന്നെ ഇത്തരം ചില സൌകര്യങ്ങള് തരുന്നുണ്ട്. എന്നാല് ഒരു ഏറ്റുമുട്ടല് ഉണ്ടാകില്ലെന്ന് ഫ്ലോക് വക്താക്കള് പറഞ്ഞിട്ടുണ്ട്.<br /><br />ഏതായാലും ഉപയോക്താവിന് സമ്പന്നമായ വെബ് അനുഭവം പ്രദാനം ചെയ്യുന്ന Web 2.0 ലോകത്തിലേയ്ക്ക് ഒരു മുതല്കൂട്ടുതന്നെയാകും ഇവ രണ്ടും.</span><br /><br />അവലംബം: <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=development&articleId=9015723&taxonomyId=11&intsrc=kc_top">Computerworld</a><br /><br /><p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p></div>സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com0tag:blogger.com,1999:blog-35232207.post-1165329250364845172006-12-05T19:58:00.000+05:302006-12-08T20:23:53.323+05:30ഫയര്ഫോക്സിനെ അണിയിച്ചൊരുക്കാന്<span style="font-size:130%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7186/2879/1600/215419/FFscrot.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 179px; height: 113px;" src="http://photos1.blogger.com/x/blogger/7186/2879/320/92640/FFscrot.png" alt="" border="0" /></a></span><span style="font-size:130%;">മറ്റു ബ്രൌസറുകളില് നിന്ന് ഫയര്ഫോക്സിനെ വേറിട്ടതാക്കുന്നത്, അതിനെ കൂടുതല് സൌകര്യപ്രദമാക്കാനും വൈവിധ്യവത്കരിക്കാനും കഴിയും എന്നതാണ്. ഇതിനായി ഫയര്ഫോക്സ് ആഡ് ഓണുകള്<a href="http://addons.mozilla.org/firefox/"> (Firefox add-ons)</a> ആണ് ഉപയോഗിക്കുന്നത്. ഓരോ വ്യക്തിക്കും തന്റെ ആവശ്യങ്ങളും അഭിരുചികളും അനുസരിച്ച് ഈ ചേരുവകള് തെരെഞ്ഞെടുക്കാവുന്നതാണ്. ഇവിടെ ഞാനുപയോഗിക്കുന്ന അത്തരം ചില ചേരുവകളെപ്പറ്റിയാണ് പറയുന്നത്. എന്റെ ഫയര്ഫോക്സിന്റെ തിരപ്പടം മുകളില്.<br /></span><div align="left"><span style="font-size:130%;"><br /><span style="font-weight: bold;">1.ഗ്രീസ് മങ്കി </span><a style="font-weight: bold;" href="http://addons.mozilla.org/firefox/748/">(Greasemonkey)</a><br /><br />എറ്റവും പോപ്പുലര് ആയ ആഡ് ഓണുകളില് ഒന്നാണിത്. ജാവാ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് നാം നോക്കുന്ന വെബ് പേജുകള് നമ്മുടെ ഇഷ്ടപ്രകാരം കാണിച്ചുതരാന് ആണ് ഇത് ഉപയോഗിക്കുന്നത്.<a href="http://userscripts.org"> userscripts.org</a> -ല് നിന്ന് വിവിധ ആവശ്യങ്ങള്ക്കുള്ള അനേകം scripts ലഭിക്കുന്നതാണ്.<br /><br />ഉദാഹരണത്തിന് കമന്റ് എഴുതാനും മറ്റും ഉള്ള text area, </span><span style="font-size:130%;">ഒരു overlay ഉപയോഗിച്ച് വലുതാക്കാനും</span><span style="font-size:130%;"> സ്ഥാനം മാറ്റാനും ഉള്ള <a href="http://userscripts.org/scripts/show/1553">script</a> ലഭ്യമാണ്.<br /></span> </div>സുറുമ || surumahttp://www.blogger.com/profile/02022211917445595228noreply@blogger.com13