Spread and use Firefox
Advertise on this blog!
-->

Subscribe to my posts via Email


Delivered by FeedBurner

I'm an Indian
Darn proud of being an Indian!

Links...

Categories

Archives

Friends



Subscribe





External Links



You might want to check out...

Online Casinos - A guide to the best online casinos, gambling sites and casino bonuses

January 25, 2007

Fedora @ GNUnify

This Saturday/Sunday, I’ll be off to GNUnify’07 for a presentation on Fedora, titled - Internationalization on Fedora - What & How.

 


GNUify - Schedule | Wiki

Okay, just found out, I have the first presentation slot in the morning! phew! That means getting up again at around 6… whoa!

January 5, 2007

Sometimes, l10n bugs are not always l10n bugs!

On wednesday, I reopened the bug 206439 when Aman pointed the following to us…

Screenshot9 - bug

Okay, this seemed a translation bug. Down to the debugging & I found that Comment 12 was where the bug coming from. Giving it a round of translation was the first thing on my mind… which was not very well received by the code. The code was parsing the translation & separating it for day names on the basis of length… not a good thing.

Screenshot11 - buggy

Ankit then suggested to keep the day names in separate strings, so they can be separately be translated. This would bring sanity to both the code & the translations. But however, this induced another problem… Since the day names were being used as “MTWTFSS” (initials!), marking Saturday’s S and Sunday’s S separately was another issue. Gettext has a rule to mark duplicate strings as a single translatable string. Carlos at #i18n (irc.gnome.org) suggested to use contexts in strings which are to be marked for translation… which led to this patch.

Screenshot12 - fixed!

…now Evo rests in peace… atleast for two days of this weekend - during which I plan to hack m17n-db for bug 198325 to move my Mapper from a pre-pre-alpha+buggy version to a alpha version atleast!

It looks like this in its current state…
Mapper

January 3, 2007

Just ordered


The Official GNOME 2 Developer’s Guide

After reading a few pages from Ritesh’s book, I was simply mesmerized! If offers just the details you need to understand the what & how of GTK+ and GLib libraries.

The saying goes correct… Good books are worth all the investment.

Order your own copy for INR 495 (~= USD 10) with free shipping anywhere in India from FirstAndSecond

…waiting for the delivery… which is promised in 3 days!

September 6, 2006

Fedora Core rocks!

I’ve been long using FC on my system, not to mentioned installed it about a hundred times… but I never came across this option (actually I never knew it untill I saw Aman using it).

When at the boot promt (during the installation), use this

linux vnc

With *vnc* as an arg, the installation will drop you to a shell, asking you to do a vncviewer to the machine on which installation is going on.

Chk this out…
Rawhide

Taking screenshots of installation process is now as easy as “PrntScrn” :)

PS: I’m sure that other distro’s might also have this feature… :)

All in all… Tux Rox!

June 26, 2006

Red Hat & Soccer

Yesterday, the much awaited soccer tournament started with we playing with L&T. Though we lost 3-Nil but Pai (our goalkeeper) & our defenders did a fine job. While Amit & Salil lead nicely from the front. Lots of improvements will be required to take on the next team & i hope i’ll also step in the field the next time.

redhat_soccer_team
Red Hat Soccer Team - Image from Rangan’s Gallery

As of now, my contribution to this team was the RH poster & lots of hooting :-P
…the contribution is set to increase the next time!

March 24, 2006

All worth the sweat!


Last time i met him, Manuj had a dream in his eyes & two certificates of attendence in his hands. Today, his hands are fuller with a certificate of RHCE & my eyes are full of appreciation for him.

Great work Manuj, keep it up :-)
http://manujmohla.blogspot.com/2006/03/i-am-rhce.html

February 27, 2006

Font listing using pango


Reading GTK’s source code made all the difference :-)

Have a look at the code

[update]
New updated code here

February 24, 2006

Another 24 hours in the office…

Utilizing a saturday to its best…
Tomorrow is a holiday… at home, the electricity will be out from as usual 8:30 AM, no water form 11 AM… so whats the point in staying at the room? Why not utilize the night & then the day & be a bit more productive :-)

Its 11 PM here & i’m getting back to coding a GtkTextView demo program :-)

GTK+ programming was never so much phun!
:-)

Pango’ising the code…

Finally i did managed to change the font using pango…. Hurray!

The code for above is here

February 21, 2006

Its 24 hours in office now :-)

Yesternight, at 9 PM me & darshan decided back that going back to room is a bit too much work… so we decided to utilize our energ’ies better & headed back to office.

Working late night does puts your schedule a bit off-balance, but its very productive. You tend to concentrate more… but there’s always one drawback - nobody to ask/talk on IRC :-)

Its been almost 24 hours since i last saw my home (sweet’n sour home) & clock’s still ticking. Don’t know how many more hours will pass like this… but i’m loving it :)

oh, BTW, just to tell everyone… while trying to save some diskspace for my domain, i deleted some thumbnails from my gallery, which i’m not able to generate again & hence no pic is available, except from my flickr account :-D
I hope to fix it up as soon as i get some sleep & get hold of one of LinPHA developers :-P

Want to start with Pango?

After asking google almost a gazillion times, i came across this…
http://people.redhat.com/otaylor/pango-mirror/

Though this is a very old page (& now replaced by http://www.pango.org) but still worth in millions for the content that is there :-)

I hope to convert it to some manual/tutorial in future so as it can help more people understanding Pango & how to use it :-)

:-P

February 20, 2006

How to create a patch

$ diff -u old_file.c new_file.c > file.c.patch

The patch will look something like this…

Index: contrib.xml
===================================================================
RCS file: /home/cvspublic/cocoon-2.1/src/documentation/xdocs/contrib.xml,v
retrieving revision 1.7
diff -u -r1.7 contrib.xml

— contrib.xml 30 Apr 2002 07:44:52 -0000 1.7
+++ contrib.xml 26 May 2002 04:08:23 -0000

The + & - signs mean

lines to be deleted are preceded with -

lines to be added are preceded with +
contextual lines with no leader remain the same

More will folllow on how to apply this patch & using pango/cairo for font rendering :)

February 16, 2006

Work hard… & party harder :-)

Yesterday we had our first meeting with one of Red Hat’s manager. Sarah Wang heads the l10n (translation) team (remotely) from Australia. I did not expected managers to be so friendly & straight forward… but i was wrong. An amazing person & an equally nice manager.


Sarah Wang - Manager, Localization Services, Red Hat

During the day, we had a brief meeting about the work-ethics/processes.
F C C A
Freedom Courage Commitment Accountability

These are the four values followed strictly in Red Hat. All the employees are expected to align there acts/thinkings to these four values.

We are free to carve our own path but are highly accountable to our responsibilities.
& We are courageous enough to meet our commitments!

& before the day ended, we went to “Great Punjab” & had some awesome time & food. The dinner was sponsored :-)

& hey guys, tomorrow we’ll be heading to our first outdoor team event & i’m very excited ;-)

February 10, 2006

Red-HAT


Okay, i’ll give into it, I don’t know how to wear that hat!
:-P

February 8, 2006

The Beginning

I would start with some words which i penned down while i was about 3 hours from Pune station…

Mata Pita ki di hui zimmedariyon ke arth badal rahe the…
Har jaate hue kilometer se zindagi ke nazariye badal rahe the…
Train ke darwaze per khada hua tha main…
Guzarte hue kheton ke dekhkar laga jaise…
Dilli mein bitaye hue pal yaadon mein badal rahe the.


thoughtfull mood…

It turned out to be quite an emotional experience when I left for Pune. My parents were crying… though I was not probably because I knew that I would be able to carry the responsibility they were transferring onto my shoulders. I was a bit sad but quite excited to begin my journey, also a bit tensed that the journey might not be a smooth ride. But I found that I had some really nice co-passengers, infact whole of the compartment was full of doctors, travelling to AFMC Pune. Payal, daughter of one of the doctor’s - Major Susheel was one helluva bubbly (& naughty) little girl :-)


Payal (top) & her sis - Parul


Major Susheel, her daughter (Parul) & his friend - Sahu

Towards the end of my journey, when I was standing besides the compartment door, watching farms/crops/houses/hills go by, I fell into a deep thinking cycle, remembering all my days at my place in Delhi, my college, friends in Udit’s car, Sandy & everyone… & those 5 lines came automagically to me… just as an new idea hits a scientist (in the loo) :-P

I was in the office on 7th though i had to join RH on 8th. I unofficially started my work on 7th itself, had 2 trainings. Today, i’ve officially joined RH.


RHSS, Marigold Premises, Kalyani Nagar, Pune

The office env is just chilled out. I got a nice 14″ powerhouse (1 gig ram)

& some RH gear (oh, a jacket is missing :-P)

My counterpart in the team is Darshan, a 4th year student from MAHE (Manipal) who was part of the team which won Red Hat Scholarship last year. He is on a training here, after which he’ll be joining RH permanently… oh not to mention that “training” is just a word for the official documents, otherwise, he is as good & competent (or maybe better) as compared to me :-P
He has been building robots from quite some time & i hope to learn this skill from him :)

Food is a bit problem here as although vegetarian food is available, nothing is without onions… I hope to “create” a solution pretty soon for this problem.

Chalo, gotta go now… had lots in mind but when actually started, forgot all of it :-P

:-)