<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7661167794969784625</id><updated>2011-09-19T15:44:39.799+05:30</updated><category term='Linux बिओस flashing'/><category term='लव Reform'/><title type='text'>Me on Software and Technology.</title><subtitle type='html'>Technology, and life in the cyberworld.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-7867339702266369019</id><published>2011-09-19T15:35:00.003+05:30</published><updated>2011-09-19T15:44:39.958+05:30</updated><title type='text'>എക്സ് ഓർഗ്ഗിലെ പുതിയ ഇൻസ്ക്രിപ്റ്റ് ലേഔട്ട്</title><content type='html'>An enhanced Inscript keyboard layout is now available as part of xorg package in Debian experimental. It probably has made it way to testing by now. I authored it. 

I might have submitted it as a patch, but that would have raised the hackles of the "no atomic chillu" brigade, who would have dropped an Atom bomb on me. The enhancements are:-

- കൗ; not the other ghoulish old school "au". Unicode anyways recognises both as equivalent.
- ‍‍‍ർ, ൾ, ൺ, ൽ, ൻ  at places recommended by the Kerala government's Malayalam Keyboard layout committee. 

Higher level modifiers (altgr, etc) are still a TODO. Waiting for finalisation of the CDAC's proposal on ehnanced qwerty INSCRIPT keyboard layout.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-7867339702266369019?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/7867339702266369019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2011/09/enhanced-inscript-keyboard-layout-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/7867339702266369019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/7867339702266369019'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2011/09/enhanced-inscript-keyboard-layout-is.html' title='എക്സ് ഓർഗ്ഗിലെ പുതിയ ഇൻസ്ക്രിപ്റ്റ് ലേഔട്ട്'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-3534967224284736371</id><published>2010-02-01T17:09:00.001+05:30</published><updated>2010-02-01T17:09:54.629+05:30</updated><title type='text'>Linux Friendly Mobile</title><content type='html'>&lt;h1&gt;Changed handset&lt;/h1&gt;  &lt;p&gt;This would be 4th mobile phone I have owned. A Nokia 5130.&lt;/p&gt;   &lt;p&gt;First was an LG model, now discontinued. The next was a Samsung SGH X 168, about which I wrote &lt;a href="http://paivakil.blogspot.com/2007/03/gnokii-and-samsung-mobile.html"&gt;here&lt;/a&gt;. When that got stolen, I got an SGH X 210, again from Samsung. &lt;/p&gt;  &lt;p&gt;Initially, mobile handsets for me, were just phones I would carry around in the pocket. Creating backup of contact lists or SMS'es were not an issue.  But with the X160, it did become an issue. When it was stolen, I simply did not have adequate time to research on another handset, I simply walked into the nearest Samsung shop, and asked for SGH X 160. I was told that it was discontinued, and hence went in for the next available set, the X 210. I was hoping for improvements in G|Wammu or gnokii  support over time. It never happened.&lt;/p&gt;  &lt;p&gt;With passage of time, my contact list was growing, and manually copying the contact list was apain. And installing a copy of windows for having to use the mobile manufacturer's software for a few minutes several months apart was right royal pain in the you know where. &lt;/p&gt;  &lt;p&gt;There was no way I am going away from the operating system on my desktop. There was no way I am going to buy a phone which is fully supported  on the OS I use. This eliminated several manufacturers. &lt;/p&gt;  &lt;p&gt;Research started from the documentation on gnokii, wammu and gammu, the applications which connect to mobile phones on a GNU/Linux system. I use a Debian Sid installation, updated every 3 weeks, my OS was fairly recent and stable. So, nobody could complain that I use an old version of anything. With that back ground, in mind, I started searching for the mobile model.&lt;/p&gt;  &lt;p&gt;Step one was to fix my budget - I did not want a low end phone. I would have settled for just a phone, which does nothing else except make and receive calls, but I also travel close to 20 hours a week commuting among various offices and places. And trains are boring nowadays. And reading books was out of qeustion - you cannot even flip a page with somebody poking you in the ribs. I needed a phone with a media player. &lt;/p&gt;  &lt;p&gt;Step 2 was A quick search on online shopping sites, which shows that a figure of 4 to 6 K can fetch reasonably good phone with excellent media capabalities. At this price range, all phones had FM radia, bluetooth and camera capablities. Nothing else matter - just a good media player, and capability to make and receive calls (notice the subtle shift in order of preference? hahaha.). &lt;/p&gt;  &lt;p&gt;Next step was going through application documentation, and their websites. IT was quite disheartening. Gnokii had virtually no support for anything except Nokia. A cursory look at &lt;a href="http://gammu.eu"&gt;Wammu site&lt;/a&gt; shows that of the 45 manufacturers listed, only LG, Motorola, Nokia, Samsung, Siemens and Sony Ericsson had more than 50 phones listed. And of the phones listed, every manufacturer except Nokia had more unsupported phones than supported phones in the listings. Even among the supported phones, the support was very limited. This meant that the hand set manufacturers do not care for the users' choices and requirements. &lt;/p&gt;  &lt;p&gt;The search left a very bitter taste in one's mouth. Both LG and Samsung handsets were very good in terms of build quality and durability.  Both the handsets have weathered quite a few "flights" through air - courtesy my two kids. All the previous 3 handsets were little more than scratches when I discarded / lost them.&lt;/p&gt;  &lt;p&gt;Additionally, I have invested quite a sum mostly from my small earnings during early days of my career into CDs, and I wanted to listed to the music on the go. So ability to copy files from the PC to the phone was of paramount importance. Standalone media players were very cumbersome - with need to carry along additional chargers and head sets. &lt;/p&gt;  &lt;p&gt;Thus, finally, the search narrowed to Nokia 5130. What clinched the deal was the "full support" listing on Wammu site, plus the use of a normal stero jack for the head sets, and use of standard USB jacks for connectivity and bluetooth. This meant that I did not have to run around searching for a "nokia headset" with the appropriate connector to listen to music. I did not have to run around searching for a USB cable if I was forced to use a USB cable. Above all, I did not have to switch operating systems to back up my phone.&lt;/p&gt;  &lt;p&gt;Within 15 minutes of reaching home, my phone was loaded with backup of my contact list from the old phone. (The X210 is supported by wammu/gammu in a very limited way). &lt;/p&gt;  &lt;p&gt;Finally tried to visit Nokia's music store. That site, however, will not work with any browser except M$ IE. Too bad for them (Nokia). I get my music from elsewhere - no - NOT from the "sharing" sites. &lt;/p&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-3534967224284736371?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/3534967224284736371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2010/02/linux-friendly-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/3534967224284736371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/3534967224284736371'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2010/02/linux-friendly-mobile.html' title='Linux Friendly Mobile'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-1317692572405988354</id><published>2010-01-05T17:00:00.002+05:30</published><updated>2010-01-05T17:14:00.880+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux बिओस flashing'/><title type='text'>Flashing BIOS on a Linux Only System</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"&gt;
&lt;title&gt;Flashing BIOS for  Linux only system&lt;/title&gt;
&lt;/head&gt;



&lt;h1&gt;Linux only system and BIOS flashing&lt;/h1&gt;

&lt;P&gt;Ever faced a need to  flash your PC's BIOS?&lt;/p&gt;

&lt;p&gt;I was facing this issue ever I got this MSI Neo K8M board 5 years
back. The kernel CPU frequency scaling would never work; and the
problem was traced to a  BIOS bug. &lt;/p&gt;

&lt;p&gt;Flashing BIOS was a daunting task for me - first, there was no DOS
available.  Finding reliable floppies was next to impossible. I once
purchased 4 different floppies from 4 different shops in 3 districts,
but none would work the second time I inserted them.&lt;/p&gt;

&lt;p&gt;And darn'ed Wipro UPS was not very reliable. Worse, it had no cold
start feature. Any power cut in between the flash process, and I would
be  stranded. &lt;/p&gt;

&lt;p&gt;I had no choice except to put up with up the inability to use
cpufreq and a noisy CPU fan. I slowly realised that there is a good
reason why the BIOS option was called "Cool'n'quiet".  &lt;/p&gt;

&lt;p&gt;That was till I hijacked a thread on FireFox came up in the Goa
Linux Users' Yahoo groups. (Ilug-goa at yahoo groups dot com). &lt;/p&gt;

&lt;p&gt;Edgar D' Souza was mentioning a Core 2 duo Intel processor running
at 800 MHz.  And poor me, who was yet to see frequency scaling thought
it was a typo. &lt;/p&gt;


&lt;p&gt;Somewhere towards end of that thread, Dhaval Giani said:-&lt;/p&gt;

&lt;pre&gt;

 &gt; Update your BIOS then. Laziness is not a good enough excuse to use up
 &gt; extra power!

&lt;/pre&gt;


&lt;p&gt;That was reason enough to work hard. But you can hardly call
issuing   "apt-cache search bios" from the command line as "work".&lt;/p&gt;


&lt;p&gt;That command produced 2 pages of text. The lazy man I am, I decided
to do some more hard work. Out comes&lt;/p&gt;

&lt;pre&gt;

apt-cache search bios |grep bios

&lt;/pre&gt;


&lt;p&gt;That yields just 4 lines. 4 very useful lines.&lt;/p&gt;


&lt;pre&gt;

paivakil@home:~$ apt-cache search bios |grep flash
amideco - Decompress flashfiles equipped with an AMI BIOS
awardeco - Decompress flashfiles equipped with an AWARD BIOS
flashrom - Identify, read, write, erase, and verify BIOS/ROM/flash chips
phnxdeco - Decompress flashfiles equipped with a PHOENIX BIOS
&lt;/pre&gt;

&lt;p&gt;about 45 seconds later, "flashrom" is installed. In another 10
seconds, I have gone through the man pages. In next 50, I realise that
I have not learnt anything from the man pages. So, I do "flashrom -h",
which is far more  helpful.&lt;/p&gt;

&lt;p&gt;"flashrom - r oldbios.old" dumps a backup of the old bios into
file, "oldbios.old". (Never mind about how the BIOS is going to read
that file, which sits on an &lt;b&gt;ext4&lt;/b&gt; filesystem, on a SATA drive,
in case things go awry.)&lt;/p&gt;

&lt;p&gt;The update files were already downloaded from the official MSI site
eons ago, so finding them was never a problem. I go ahead and do:-&lt;/p&gt;

&lt;pre&gt;

flashrom -w A7032VMS.370

&lt;pre&gt;


&lt;p&gt;Couple of seconds later, I am told that the bios is written
successfully.&lt;/p&gt;

&lt;p&gt;I reboot, and am disappointed that every thing seems to be very
familiar, and old options stay that way. That is till I notice that
the bios set up utility version has changed. &lt;/p&gt;

&lt;p&gt;So, I boot up, upgrade the BIOS another couple of time (I am
upgrading from version 3.20 something to 3.50 first.&lt;/p&gt;


&lt;p&gt;Each reboot goes smoothly, and finally, version 7.00 of the BIOS
 is also installed.&lt;/p&gt;

&lt;p&gt;In less than 40 minutes, I have flashed the BIOS 4 times!!! In
between, I have composed mails to the Goa Linux users' group too. &lt;/p&gt;

&lt;p&gt;Things cannot get any easier, right??&lt;/p&gt;


&lt;/body&gt; &lt;/html&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-1317692572405988354?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/1317692572405988354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2010/01/flashing-bios-on-linux-only-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/1317692572405988354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/1317692572405988354'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2010/01/flashing-bios-on-linux-only-system.html' title='Flashing BIOS on a Linux Only System'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-1629443560561799893</id><published>2009-10-28T12:23:00.000+05:30</published><updated>2009-10-28T18:31:40.202+05:30</updated><title type='text'>How swatantra is this?</title><content type='html'>&lt;html&gt;
&lt;head&gt;&lt;title&gt;Obstinacy&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt; &lt;h1&gt;Obstinacy&lt;/h1&gt; &lt;p&gt;Several years back,
when language computing was based on the ISCIIstandard, and Unicode
was known only to some developers in the Free Software community,
Microsoft had issued a set of specifications for their &lt;b&gt;fonts&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;Called the OpenType specifications, (current specifications for
Indic languages available &lt;a
href="http://www.microsoft.com/typography/otfntdev/indicot/default.htm"&gt;here&lt;/a&gt;)
-. the entire software community - not just the Free Software
community -- had to rely on those specifications for guidance for not
just the fonts, but also for language encoding. &lt;/p&gt;

&lt;p&gt;Those standards issued by Microsoft had a serious little problem -
(കാര്യം നിസ്സാരം, പ്രശ്നം ഗുരുതരം, as they say in Malayalam) - they (or
rather, the OpenType specifications as available then), were as precise or
ambiguous, depending on your point of view, about how the chillus were
to be encoded. To be fair, it was not Microsoft's fault - they had
simply copied and pasted some paragraphs from the then latest
standards from Unicode  into the OT specifications. &lt;/p&gt;

&lt;p&gt;One reading meant that a consonant + chandrakkala + zwj was to
render a &lt;i&gt;chillakshram&lt;/i&gt;, or a chillu. The other meant that the
chillu was to be formed only with the consonant + chandrakkala
sequence.  For some reason, the Free software community decided to
stick to Microsoft's definition / interpretation of the Unicode
standards, about Chillus.&lt;/p&gt;

&lt;p&gt;And the publisher of the OpenType specifications, the hallowed
Microsoft Corporation, choose to adopt the other interpretation. &lt;/p&gt;

&lt;p&gt;But the Free Software community, blissfully unaware of what was
happening in the Microsoft world, went on to create a huge pile of
software and data (mostly user interface translations, personal
web pages and blogs) on a standard which no-body implemented.
&lt;/p&gt;


&lt;p&gt;When the Chillus were finally encoded, we raised a hue and cry aout
"incompatible legacy data".&lt;/p&gt;

&lt;p&gt;And not learning from our mistakes, the community of developers for
Malayalam Free Software, became probably, the first community in the
Free Software world to openly &lt;a
href="http://fci.wikia.com/wiki/SMC/AtomicChilluIsUnacceptable"&gt;declare
"we will not implement a standard"&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And here are a couple of reasons why that stand is obstinate and
idiotic. &lt;br&gt; quote from the above link&lt;/p&gt;

&lt;blockquote&gt; 1. The atomic chillu's are unacceptable because it
destroys the link of a chillu with its base character. &lt;br&gt;... &lt;br&gt;Here , the
fundamental problem lies in Unicode's way of treating only
representational forms without checking linguistic correctness.
&lt;/blockquote&gt;

&lt;p&gt;The above quotes demonstrate a fundamental
[mis|refusal]understanding about  the Unicode standards.&lt;/p&gt;

&lt;p&gt;The concerns are addressed in the Unicode FAQs - see the &lt;a
href="http://www.unicode.org/faq/indic.html"&gt;Indic FAQ&lt;/a&gt;, and for
the bigger picture, the the &lt;a
href="http://www.unicode.org/faq/"&gt;Unicode FAQ index&lt;/a&gt;; and &lt;a
href="http://www.unicode.org/faq/char_combmark.html#2"&gt;here&lt;/a&gt; is
another.&lt;/p&gt;

&lt;p&gt;Here is what a "character" is, according to Unicode - from the &lt;a
href="http://www.unicode.org/glossary/"&gt;glossary&lt;/a&gt;.&lt;br&gt;

&lt;blockquote&gt;Character. &lt;br&gt;(1) &lt;strong&gt;The smallest component of
written language that has semantic value; refers to the abstract
meaning and/or shape, rather than a specific shape (see also
glyph),&lt;/strong&gt; though in code tables some form of visual
representation is essential for the reader’s understanding. &lt;br&gt;(2)
Synonym for abstract character. &lt;br&gt;(3) The basic unit of encoding for
the Unicode character encoding. &lt;br&gt;(4) The English name for the
ideographic written elements of Chinese origin. [See ideograph
(2).&lt;/blockquote&gt;

&lt;br&gt;
(Emphasis, is mine).
&lt;/p&gt; 

&lt;p&gt;You should read that again. Especially, the &lt;i&gt;"The smallest
component of written language that has semantic value"&lt;/i&gt; part.
&lt;/p&gt;

&lt;p&gt;So, when the developer community, which claims to represent the
Malayalam population should rethink their stand when they say:-&lt;br&gt;

&lt;blockquote&gt;2. The examples used to justify semantic difference
between words only separated by ZWJ are non-existent in dictionary ,
not in are grammatically wrong or meaningless without proper
context. &lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;And finally, the security | spoofing part.
&lt;/p&gt;

&lt;p&gt;Did anybody in the "Swatantra Malayalam" community at least attempt
to read &lt;a href="http://www.ietf.org/rfc/rfc3454.txt"&gt;RFC3454&lt;/a&gt;
("stringprep").
&lt;/p&gt;


&lt;p&gt; If you are bandwidth or time challenged, you can avoid going to
the RFC and read the excerpts  below. &lt;br&gt;

&lt;pre&gt; 5. Prohibited Output

   Before the text can be emitted, it MUST be checked for prohibited
   code points.  There are a variety of prohibited code points, as
   described in this section.  A profile of this document MAY use all or
   some of the tables in appendix C.

   The stringprep process never emits both an error and a string.  If an
   error is detected during the checking for prohibited code points,
   only an error is returned.

   Note that the subsections below describe how the tables in appendix C
   were formed.  They are here for people who want to understand more,
   but they should be ignored by implementors.  Implementations that use
   tables MUST map based on the tables themselves, not based on the
   descriptions in this section of how the tables were created.

   The lists in appendix C MUST be used by implementations of this
   specification.  If there are any discrepancies between the lists in
   appendix C and subsections below, the lists in appendix C always take
   precedence.

   Some code points listed in one section may also appear in other
   sections.

   It is important to note that a profile of this document MAY prohibit
   additional characters.






Hoffman &amp; Blanchet          Standards Track                    [Page 10]

RFC 3454        Preparation of Internationalized Strings   December 2002


   Each subsection of this section has a matching subsection in appendix
   C.  For example, the characters listed in section 5.1 are listed in
   appendix C.1.

5.1 Space characters

   Space characters can make accurate visual transcription of strings
   nearly impossible and could lead to user entry errors in many ways.
   Note that the list below is split into two tables in appendix C:
   Table C.1.1 contains the ASCII code points, while Table C.1.2
   contains the non-ASCII code points.  Most profiles of this document
   that want to prohibit space characters will want to include both
   tables.

   0020; SPACE
   00A0; NO-BREAK SPACE
   1680; OGHAM SPACE MARK
   2000; EN QUAD
   2001; EM QUAD
   2002; EN SPACE
   2003; EM SPACE
   2004; THREE-PER-EM SPACE
   2005; FOUR-PER-EM SPACE
   2006; SIX-PER-EM SPACE
   2007; FIGURE SPACE
   2008; PUNCTUATION SPACE
   2009; THIN SPACE
   200A; HAIR SPACE
   200B; ZERO WIDTH SPACE
   202F; NARROW NO-BREAK SPACE
   205F; MEDIUM MATHEMATICAL SPACE
   3000; IDEOGRAPHIC SPACE

5.2 Control characters

   Control characters (or characters with control function) cannot be
   seen and can cause unpredictable results when displayed.  Note that
   the list below is split into two tables in appendix C: Table C.2.1
   contains the ASCII code points, while Table C.2.2 contains the non-
   ASCII code points.  Most profiles of this document that want to
   prohibit control characters will want to include both tables.

   0000-001F; [CONTROL CHARACTERS]
   007F; DELETE
   0080-009F; [CONTROL CHARACTERS]
   06DD; ARABIC END OF AYAH
   070F; SYRIAC ABBREVIATION MARK
   180E; MONGOLIAN VOWEL SEPARATOR



Hoffman &amp; Blanchet          Standards Track                    [Page 11]

RFC 3454        Preparation of Internationalized Strings   December 2002


   200C; ZERO WIDTH NON-JOINER
   200D; ZERO WIDTH JOINER
   2028; LINE SEPARATOR
   2029; PARAGRAPH SEPARATOR
   2060; WORD JOINER
   2061; FUNCTION APPLICATION
   2062; INVISIBLE TIMES
   2063; INVISIBLE SEPARATOR
   206A-206F; [CONTROL CHARACTERS]
   FEFF; ZERO WIDTH NO-BREAK SPACE
   FFF9-FFFC; [CONTROL CHARACTERS]
   1D173-1D17A; [MUSICAL CONTROL CHARACTERS]
&lt;/pre&gt;

&lt;br&gt;

&lt;PRE&gt;
C.2.2 Non-ASCII control characters

   ----- Start Table C.2.2 -----
   0080-009F; [CONTROL CHARACTERS]
   06DD; ARABIC END OF AYAH
   070F; SYRIAC ABBREVIATION MARK
   180E; MONGOLIAN VOWEL SEPARATOR
   200C; ZERO WIDTH NON-JOINER
   200D; ZERO WIDTH JOINER
   2028; LINE SEPARATOR
   2029; PARAGRAPH SEPARATOR
   2060; WORD JOINER
   2061; FUNCTION APPLICATION
   2062; INVISIBLE TIMES
   2063; INVISIBLE SEPARATOR
   206A-206F; [CONTROL CHARACTERS]
   FEFF; ZERO WIDTH NO-BREAK SPACE
   FFF9-FFFC; [CONTROL CHARACTERS]
&lt;/PRE&gt;
&lt;/p&gt;

&lt;p&gt;In simple words, the above means - no zero width joiners or zero
width non-joiners in the address bar of your browser. Or more
accurately, browsers are not supposed to send strings / addressesses.
&lt;/p&gt;


&lt;p&gt;Just for more technical accuracy, here is some more info.&lt;/p&gt;

&lt;p&gt;The IDNA &lt;a href="http://www.ietf.org/rfc/rfc3490.txt"&gt;RFC
3490&lt;/a&gt;. That is the basic documents developers and applicaions
should conform to, to enable unicode compliant domain names. The
unicode characters are first process through a "toASCII" filter, which
entails checking to ensure that the string conforms to requirements of
RFC 3454 (nameprep) .&lt;/p&gt;

&lt;p&gt;So, the question of spoofing does not arise; unless applications do
not conform to the IDNA standards (and there are plenty of them out
there - see &lt;a href="http://idn.icann.org/IDN-aware_software"&gt;here&lt;/a&gt;
for conforming applications). In case of applications which do nto
conform to standards, it is within our power to uninstall that
application (in case of proprietary software), or file bugs / fix
them. &lt;/p&gt;

&lt;p&gt;If you are a Malayalam developer, and if the RFCs above do not
convince you that spoofing is not possible with chillus, I have just
one thing to tell you =- stop pretending to represent the Malayalam
Free Software Community. &lt;/p&gt; 

&lt;p&gt;I know that I sound rude, but there is no choice left for me. &lt;/p&gt;

&lt;p&gt;And look at the danger we are heading into. The latest version has
specifiecd that we should the chillu na for the /nta/ stacked
conjunct. However dunderheaded that specification may be, the
specification is a specification, which means that it is a
specification. In other words, it is a specification.  and because it
is a specification, we are obliged to implement it.&lt;/p&gt;

&lt;p&gt;The danger is the stacked /nta/ requires the atomic chillu. Not the
"canonical equivalent" one. True, it going to introduce plenty of
ambiguities and legacy data problems, but that is the pain Microsoft
is. The user community does not want another &lt;a
href="http://www.thefreedictionary.com/strawman"&gt;strawman&lt;/a&gt; based
pain from the Free Software world which says "we will not implement
that standards". &lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-1629443560561799893?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/1629443560561799893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2009/10/how-swatantra-is-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/1629443560561799893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/1629443560561799893'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2009/10/how-swatantra-is-this.html' title='How swatantra is this?'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-2395717215219174249</id><published>2009-02-08T12:54:00.001+05:30</published><updated>2009-02-08T14:32:36.147+05:30</updated><title type='text'>A Phishing Mail From London</title><content type='html'>&lt;h1&gt;The new phishing spam&lt;/h1&gt;  
&lt;p&gt;I received the following phishing attempt in mail today morning. It was too funny that I could not help posting it here. &lt;/p&gt;  
&lt;p&gt;Was looking for Nigerian origins, but strangely, looks like from China / Taiwan. I have added a wee bit of markup since this looks strange in blogspot's rendering.&lt;/p&gt;   

&lt;tt&gt;  

From metropol.investigation ( at )gmail.com Sat Feb 07 23:52:42
2009&lt;br&gt; Return-path: &lt;metropol.investigation ( at )gmail.com&gt;&lt;br&gt;
Envelope-to: paivakil ( at )localhost&lt;br&gt; Delivery-date: Sat, 07 Feb
2009 23:52:42 +0530&lt;br&gt; Received: from localhost ([127.0.0.1]
helo=home.amd)&lt;br&gt; by home.amd with esmtp (Exim 4.69)&lt;br&gt;
(envelope-from &lt;metropol.investigation ( at )gmail.com&gt;)&lt;br&gt; id
1LVrp8-0001YW-NB&lt;br&gt; for paivakil ( at )localhost; Sat, 07 Feb 2009
23:52:40 +0530&lt;br&gt; X-Apparently-To: paivakil ( at )yahoo.co.in via
203.84.221.15; Sat, 07 Feb 2009 21:46:22 +0530&lt;br&gt;
X-YahooFilteredBulk: 61.219.218.115&lt;br&gt; X-YMailISG:
7KQ9HBAWLDu6R1F4irIwJm5qIQiIU6P6S2AX31Uv9G2bYZVffjR.c9lIhvyLmVKqwPpLYa0fp.mK8UxJiekEjJuiSh7IT.JMzwGjYos0gjwf1.5tK3HgWcTvaeJdvGgjwKO0bIC8qLIyDXY3rC8SBzT7wNaEB1BvJEzAf2nO3CwLxbRxuQBYlJzn3gvWbfzsKUcTlXipAHULWETGLGe_yNo5IxtXwMVkguKUPCDgNx9q&lt;br&gt;
X-Originating-IP: [61.219.218.115]&lt;br&gt; Authentication-Results:
mta107.mail.in.yahoo.com from=gmail.com; domainkeys=neutral (no sig);
from=gmail.com; dkim=neutral (no sig)&lt;br&gt; Received: from
pop.plus.mail.fy4.b.yahoo.com [206.190.53.11]&lt;br&gt; by home.amd with
POP3 (fetchmail-6.3.9-rc2)&lt;br&gt; for &lt;paivakil ( at )localhost&gt;
(single-drop); Sat, 07 Feb 2009 23:52:38 +0530 (IST)&lt;br&gt; Received:
from 61.219.218.115 (EHLO changsing.com.tw) (61.219.218.115)&lt;br&gt; by
mta107.mail.in.yahoo.com with SMTP; Sat, 07 Feb 2009 21:46:21
+0530&lt;br&gt; Received: by changsing.com.tw (Postfix, from userid 401)&lt;br&gt;
id 52057701FF; Sun, 8 Feb 2009 00:16:18 +0800 (CST)&lt;br&gt; Received: from
User (unknown [218.57.11.112])&lt;br&gt; by changsing.com.tw (Postfix) with
ESMTP&lt;br&gt; id 0CA8A701FC; Sun, 8 Feb 2009 00:14:29 +0800 (CST)&lt;br&gt;
Reply-To: &lt;boc1473 ( at )gmail.com&gt;&lt;br&gt; From: "Metropolitan Police
Service" &lt;metropol.investigation ( at )gmail.com&gt;&lt;br&gt; Subject: Your
payment overview&lt;br&gt; Date: Sat, 7 Feb 2009 17:16:00 +0100&lt;br&gt;
MIME-Version: 1.0&lt;br&gt; Content-Type: text/plain;&lt;br&gt;
charset="Windows-1251"&lt;br&gt; Content-Transfer-Encoding: 7bit&lt;br&gt;
X-Priority: 3&lt;br&gt; X-MSMail-Priority: Normal&lt;br&gt; X-Mailer: Microsoft
Outlook Express 6.00.2600.0000&lt;br&gt; X-MimeOLE: Produced By Microsoft
MimeOLE V6.00.2600.0000&lt;br&gt; Message-Id: &lt;20090207161429.0CA8A701FC (
at )changsing.com.tw&gt;&lt;br&gt; To: undisclosed-recipients: ;&lt;br&gt;
X-Virus-Status: No (Scaned by Clam Antivirus)&lt;br&gt; Status: RO&lt;br&gt;
Content-Length: 2766&lt;br&gt; Lines: 41&lt;br&gt;

LONDON METROPOLITAN POLICE SERVICE.&lt;br&gt;
ANTI-MONEY LAUNDERING UNIT&lt;br&gt;
Wellington House 67-73 Buckingham Gate&lt;br&gt;
London  SW1E 6BE&lt;br&gt;


Attention: Beneficiary,&lt;br&gt;
                                                                                                                                                                                                              Dated: 7th/FEB/2009&lt;br&gt;
 
RE: AN  IN-DEPT INVESTIGATION INTO YOUR DELAYED PAYMENT&lt;br&gt;
 
We wish to inform you that it has come to our notice through our online security service that a huge amount of United States Dollars was scheduled to be remitted into your bank account a few months ago.&lt;br&gt;
 
According to the report we received from the paying bank here in London, it  states expressly that you have been dealing with the wrong people who have used several fake documents to obtain money from you for  payment of charges/fees which we consider to be obnoxious.&lt;br&gt;
 
We have been mandated to step into your transaction and put a STOP ORDER pending until you revert to us for clarification why your money is been delayed more than is necessary. You are hereby advised to stop further communications with your partners in Africa and Europe and co-operate with us to assist you get your payment in record time.&lt;br&gt;
 
The government of the United Kingdom will not hesitate to bring you to book if you ignore this notice as your payment is causing so much embarrassment to our government and global financial Institutions who repose so much trust in the British banking sector for competence and accountability.&lt;br&gt;

We have resolved with the internal Minister that your money should be paid to you through an Interswitch ATM Card (Automatic Teller Machine) You will only be allowed to withdraw $50,000 per day. The ATM will be loaded with $10,000,000.00 (Ten Million United States Dollars Only. This is inline with the international monetary regulations that not more than $10M should be loaded in an ATM Card. The PIN (Personal Identification Number) would be sent to you alone to your private email box for security reasons.&lt;br&gt;

In view of the foregoing, you are expected to send us your mailing address where you wish the ATM card to me mailed to you by a UK Courier Company. You must also send us proof of ownership of the said fund before we can be able to process your ATM Card. This is for security reasons as there are many fraudsters on the internet.&lt;br&gt;
 
 
We look forward to hearing from you at your earliest convenience.&lt;br&gt;
 
My direct telephone number is:+44 70457 17275&lt;br&gt;
Direct fax:+44 8709 743597
 
 
We are glad to be of services to you.&lt;br&gt;
 
 Yours faithfully,&lt;br&gt;
Inspector Donald Boldman&lt;br&gt;
Metropolitan Police Service&lt;br&gt;
London, England.&lt;br&gt;
 
 
CC: British Home Office Logistics Department&lt;br&gt;
CC: United States Financial Action Task Force (FATF)&lt;br&gt;






&lt;/tt&gt;

&lt;p&gt;I am sure that the apammers are going to pick up this post, and goung to send out more mails apparently originating from &lt;tt&gt;paivakil&lt;/tt&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-2395717215219174249?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/2395717215219174249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2009/02/phishing-mail-from-london.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/2395717215219174249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/2395717215219174249'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2009/02/phishing-mail-from-london.html' title='A Phishing Mail From London'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-5999056176339741867</id><published>2008-10-11T12:47:00.001+05:30</published><updated>2008-10-11T12:47:14.831+05:30</updated><title type='text'>Mousilla, tuxpaint and verse</title><content type='html'>&lt;h1&gt;Linux @ Kerala Schools - an impromptu survey&lt;/h1&gt;  &lt;p&gt;One fine day, a couple of weeks back, I am visiting one of the villages on the Kerala - Tamil Nadu border, as a part of my job, (which is not even remotely  connected with IT, BTW).&lt;/p&gt;  &lt;p&gt;As is normal in most Indian villages, the village kids surround me, like flies around a lump of sugar. I continue doing my job.&lt;/p&gt;  &lt;p&gt;Towards the end of the day, I find a few minutes to make eye contact with them; they are embarrassed. &lt;/p&gt;  &lt;p&gt;"What do you do", I ask them. ("Which class are you studying" is what you ask, normally, but that often gives me misleading information - the kid will mumble some thing like "8th standard", while he actually working at  some local tea shop for Rs. 8/- a day.&lt;/p&gt;  &lt;p&gt;"8th, 9th, 10th" goes the chorus. They are very uncomfortable. "This &lt;i&gt;saar&lt;/i&gt; is making seniors of the village uncomfortable, but why is he trying to talk to us?" is what might have crossed their minds.&lt;/p&gt;  &lt;p&gt;"Ah. So you learn computers too??" The &lt;i&gt;saar&lt;/i&gt; asks. The &lt;i&gt;saar's&lt;/i&gt; full attention is now on them. &lt;/p&gt;  &lt;p&gt;"Yes"; they say with a sense of pride.&lt;/p&gt;  &lt;p&gt;"What do you learn on computers?" asks the &lt;i&gt;saar&lt;/i&gt;. Finding some uncomfortable shiftiness, the &lt;i&gt;saar&lt;/i&gt; adds helpfully - "games?"&lt;/p&gt;  &lt;p&gt;The smile, and silence is self-explanatory.  And then one of them nudges the other, and says, "verse".&lt;/p&gt;  &lt;p&gt;"Huh?? What is 'verse"?" asks the saar. And then the bulb glows in the &lt;i&gt;saar's&lt;/i&gt; head. "You mean 'word'?" &lt;/p&gt;  &lt;p&gt;"No" is what their faces say.&lt;/p&gt;  &lt;p&gt;Now, the &lt;i&gt;saar&lt;/i&gt; is getting a faint idea of the things.&lt;/p&gt;  &lt;p&gt;"The school computers run Linux?" asks the &lt;i&gt;saar&lt;/i&gt;.&lt;/p&gt;  &lt;p&gt;"Where have we heard of linux" is the look on the kid's face.&lt;/p&gt;   &lt;p&gt;The &lt;i&gt;saar&lt;/i&gt; now looks at the "verse" kid, and asks - "OpenOffice??"&lt;/p&gt;  &lt;p&gt;All the kids brighten up, and nod in unison.&lt;/p&gt;  &lt;p&gt;"Do they allow you to use the internet?" I ask. They nod. "What do you use to get on the internet?"&lt;/p&gt;   &lt;p&gt;"Mousilla"&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;saar&lt;/i&gt; is now amused, and the kids sense that the &lt;i&gt;saar&lt;/i&gt; is happy for some reason.  "What else do you do on the computer", I ask. &lt;/p&gt;  &lt;p&gt;"TuxPaint", they say. They realise that limit of their knowledge is close by. &lt;/p&gt;  &lt;p&gt;"So the computers run Linux"? I repeat.&lt;/p&gt;  &lt;p&gt;The faces are blank. "Windows?, Ubuntu? Debian? RedHat?" I ask. The kids are frightened. They run away.&lt;/p&gt;  &lt;hr&gt; &lt;address&gt;&lt;/address&gt; &lt;!-- hhmts start --&gt;Last modified: Sat Oct 11 12:44:09 IST 2008 &lt;!-- hhmts end --&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-5999056176339741867?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/5999056176339741867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2008/10/mousilla-tuxpaint-and-verse_11.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/5999056176339741867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/5999056176339741867'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2008/10/mousilla-tuxpaint-and-verse_11.html' title='Mousilla, tuxpaint and verse'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-529696979685532855</id><published>2008-05-04T11:53:00.001+05:30</published><updated>2008-05-08T18:10:43.754+05:30</updated><title type='text'>Returning from hard disk disaster</title><content type='html'>&lt;h1&gt;Rescuing from near disaster&lt;/h1&gt;  &lt;P&gt;Posting in hope that the experience may help somebody else.&lt;/p&gt;  &lt;p&gt; It is  night of 3rd May,  around 10 PM. I  am just back from  a 250 KM journey on  a crowded train. Am  carrying loads (literally)  of INR as part of  official duties and am on  edge of my nerves.  Have to travel total of 1500 KM starting  tomorrow, distributing the INR. (sorry, you need to be 60+ to get them) &lt;/p&gt;  &lt;p&gt; At home,  sister takes me  straight to the  computer and shows  me the dreaded "boot disk failure" message. uh. oh. &lt;/p&gt;  &lt;p&gt; I hit  the reset  key, and  now get a  grub boot  disk error.  Darn. I reboot,  Go  into bios  set  up,  notice that  the  2  hard disks  are detected. So reboot. Within a couple of milli seconds after ide drives are detected (by the kernel), it is hell on the screen. D***N. &lt;/p&gt;  &lt;p&gt; Hit reboot  again. Wonder fo wonders,  I get too boot  screen, and the system boots up normally. Now I  know that (a) something is wrong with the disk at primary master - /dev/hda. (b) if I reboot, I may not have a running system. Panic bells start  to ring. I feel fire down my neck as biwi and  2 year kid are  screaming silently at me. But  I need the system - some acccounts info is there on /dev/hdc. Biwi cools off when I tell her that her IT papers are  there and may be lost for ever if I get up without fixing the system NOW. &lt;/p&gt; &lt;p&gt; The problem  - a failed/failing /dev/hda. Thankfully, only  /boot is what is required on that. Most  other info is mere data, which I think has been backed  up. (Hmmm... not so sure, but  was was more important is having a working system). &lt;/p&gt; &lt;p&gt; I need to have a useful /boot on /dev/hdc. A tired body. stressed mind and high bp does not help. &lt;/p&gt; &lt;p&gt; Fire  up irssi. Ask  for help  in a couple  of channels, and  end up helping others. No help in sight  from others. It is 11.30 pm. Voltage in the power system goes up, and the tubelights start burning. (lol). &lt;/p&gt; &lt;p&gt; I edit /etc/fstab and comment out the entry for /boot. Re-install grub on /dev/hdc.  Run update-grub  to create /boot/grub/menu.lst.  Look at /boot shows  that there is no  kernel image or  initrd image. Searches /var/apt/archives  to find linux-image-2.6.24-1-686_2.6.24-5_i386.deb. Installs it. run update-grub to put in the required entries. &lt;/p&gt; &lt;p&gt; Hold breath, pray and say "sudo init 6".  &lt;/p&gt; &lt;p&gt; Go into bios, and tell the bios to boot from the the other hard disk. Continue booting. Problem solved. Everything works fine. &lt;/p&gt; &lt;p&gt;What would have been the situation if it was the "other" OS? I   would have spent more than couple of days reinstalling the OS, then   all the applications, configuring them, setting up the security, and   all that. Data recovery may still be a problem with both OSes. &lt;/p&gt; &lt;p&gt;Creep into the bed room, and kid is sleeping. Biwi gives a cold   glare, turns around and sleeps. Hooo!!!!! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-529696979685532855?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/529696979685532855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2008/05/returning-from-hard-disk-disaster.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/529696979685532855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/529696979685532855'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2008/05/returning-from-hard-disk-disaster.html' title='Returning from hard disk disaster'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-2622600482050815372</id><published>2007-10-20T10:04:00.001+05:30</published><updated>2007-10-20T11:23:09.811+05:30</updated><title type='text'>RMS gets it right (yet again).</title><content type='html'>Here is the latest on Microsoft embracing open source.&lt;/p&gt;

&lt;p&gt;They got their licenses approved by the OpenSource Initiative. The people at OSI argued that it was a good move by Microsoft; and the people who warned about Microsoft&amp;#39;s bad intentions and arguing against approval of the licenses were de facto ignored.&lt;/p&gt;

&lt;p&gt;Now, the people at Microsoft (oh; yes, not Microsoft, the corporate entity) are calling the licenses &amp;quot;Shared Source&amp;quot;. There appear&lt;br&gt;to be other licenses which are not approved by the OSI which Microsoft calls &amp;quot;shared source&amp;quot;.

&lt;p&gt;Given the enormous public relationship machinery they have, Microsoft is going to re-brand the OSI approved licenses as &amp;quot;shared source&amp;quot;; and in public eye, &amp;quot;open source&amp;quot; is going to be associated with &amp;quot;shared source&amp;quot;.

&lt;p&gt;This is what is bringing me to RMS. I am often wonderstuck at RMS&amp;#39; ability to foresee the future.

&lt;p&gt;His statements on use of the term &amp;quot;Open Source&amp;quot; are turning out to be prophetic. People often insist that the term ``free software&amp;#39;&amp;#39; is confusing; and RMS used to (and still does) insist that the term open source is even more so.

&lt;p&gt;With this googly from Microsoft, one needs to wait and watch for one or two years to find out which term is going to be more confusing; and which term is going to be associated with users&amp;#39; freedoms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-2622600482050815372?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/2622600482050815372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2007/10/rms-gets-it-right-yet-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/2622600482050815372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/2622600482050815372'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2007/10/rms-gets-it-right-yet-again.html' title='RMS gets it right (yet again).'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-7017388390508142404</id><published>2007-05-01T15:53:00.000+05:30</published><updated>2007-10-20T11:16:27.307+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='लव Reform'/><title type='text'>Organised Power of the State</title><content type='html'>&lt;p&gt;I was taught (and used to teach) that the heavy burden of proof laid
on prosecution in criminal cases was because the prosecution is the
``State'', with the ``might of organised power'' behind it. That was (and is) perfectly true and valid. &lt;/p&gt;&lt;p&gt;That that is one of the reasons I used to support, (at debates between
us lawyers, law students and teaches) the diluted burden of proof in
prosecutions for terrorist activities.&lt;/p&gt;

&lt;p&gt;Not anymore. Guantanamo is only one reason.&lt;/p&gt;

&lt;p&gt;The other is what we are hearing from Gujarat - a lady and her husband
were burnt (for god knows what) in a fake encounter.&lt;/p&gt;&lt;p&gt;The Gujrat incident reminds me of the famous ``Rajan Case'' (see
&lt;a href="http://www.hindu.com/2006/04/14/stories/2006041415240400.htm"&gt;http://www.hindu.com/2006/04/14/stories/2006041415240400.htm&lt;/a&gt; and
&lt;a href="http://rediff.co.in/news/2000/jun/26george.htm"&gt;http://rediff.co.in/news/2000/jun/26george.htm&lt;/a&gt;) of the emergency era,
when an engineering student was picked up, rolled using a heavy wooden
rod used for de husking rice, and when he died, his body was burnt
using sugar - so that it does not leave behind even the ashes.&lt;/p&gt;&lt;p&gt;It took a confession of one of the police officers involved to bring
the final details to light.&lt;/p&gt;&lt;p&gt;These incidents emphasises that retaining the strict burden proof on
the prosecution is required, even in prosecutions involving use of
organised power of the criminal mafioso or terrorist against the
state.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-7017388390508142404?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/7017388390508142404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2007/05/organised-power-of-state.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/7017388390508142404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/7017388390508142404'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2007/05/organised-power-of-state.html' title='Organised Power of the State'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661167794969784625.post-5170147860463107836</id><published>2007-04-25T21:15:00.000+05:30</published><updated>2007-05-02T20:31:52.251+05:30</updated><title type='text'>First Post</title><content type='html'>First post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661167794969784625-5170147860463107836?l=fizzard.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fizzard.blogspot.com/feeds/5170147860463107836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fizzard.blogspot.com/2007/04/first-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/5170147860463107836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661167794969784625/posts/default/5170147860463107836'/><link rel='alternate' type='text/html' href='http://fizzard.blogspot.com/2007/04/first-post.html' title='First Post'/><author><name>Mahesh T. Pai / മഹേഷ് ടി. പൈ</name><uri>http://www.blogger.com/profile/18184558702678093195</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
