Johnny [Life & Code]

May 6, 2008

The Best Is Yet To Come !

Filed under: LIFE, Thoughts, Uncategorized — Johnny @ 3:22 am

23 Years
8401 Days
201632 Hours
12097956 Minutes
725877386 Seconds (& Counting .. )

The Best is Yet To Come !

April 24, 2008

will code for food (a Python EPlugin Loader)

Filed under: Evolution, GNOME, Linux Fun, Tech — Johnny @ 11:19 am

April 14, 2008

Evolution MAPI Provider : Status Update.

Filed under: Evolution, GNOME, Linux Fun, Tech — Johnny @ 9:54 am

OpenChange has released libmapi 0.7. So now Evolution MAPI provider [1] development will be increasing in pace :). libmapi PHASER 0.7 is pinned on Samba4 GIT 41309dc  (pre alpha 3). This will be the base for the provider code. New builds [2] are available in openSUSE Builds Service.

[1] http://www.go-evolution.org/MAPIProvider

[2] http://download.opensuse.org/repositories/home:/jjohnny:/evolution-exchange-mapi-provider/

** I Need help with debian builds in openSUSE build service. Please ping me if u can help :-) TIA  **

April 8, 2008

NIE Mysore - Libre’ 08 - Open Source & Careers

Filed under: GNOME, Linux Fun, Tech — Johnny @ 8:58 am

On Saturday, I was in NIE, Mysore to give a talk on ‘Open Source & Careers’. The event was organized by “OBSCURA Open Source Club“. The purpose of the talk was to let students know that there are good career options in FOSS.

Talk on Careers & Open Source

All I tried to do was project some statistics to show that they can pursue their contributions in FOSS as their career. As usual, they had doubts on FOSS business model and lots of questions on “How to get started?”. Thanks to Sankar (Our SUSE Goodies guy ! ;-) ), I gave out DVDs of openSUSE 10.3.

I enjoyed the day. First thing I noticed in Mysore was very less traffic and wide roads !  :) . Went to my favourite restaurent in mysore, “Gufha” for lunch. Thanks to Bipin, was with me the whole day ( Geeky chats ! ). And i learnt little about night photography !

April 3, 2008

Untitled 8094

Filed under: Thoughts — Johnny @ 6:21 am

Random Post :

+ Team Picnic in Bheemeswari - http://picasaweb.google.com/johnnyjacob/NovellBheemeshwari

+ Lost my Phone ( and all my contacts data )  , Waiting for iPhone. ;-)

+ Nephew - Joshua Jacob - http://picasaweb.google.com/johnnyjacob/NephewJoshuaJacob/photo#5181940952503000386

+ Did a self review with some trusted friends. Sad to realise that i’m doing things that i swore i wont do , when i started . Thanks to all the honest opinions.

+ Swenny in Washington ! - No more excuses !

+ Been hacking on Tasque (live.gnome.org/Tasque) & some python apps.

+ Playing PSP : God of War.

+ Also Playing PS3 : Assassin’s Creed.

+ Looking at a Walkera 22 E (6 Ch, Stock) ;-)

February 7, 2008

-

Filed under: Inspired, LIFE, PS3, Thoughts, Uncategorized — Johnny @ 7:16 am

Life :

Bought a PS3 (”Cameron”) yesterday night around 1930 IST.

Johnny & PS3

- Dreams are powerful. aren’t they ? . Lesson learnt.-

Code :

Probably load it up with Linux later.

January 20, 2008

Evolution MAPI Provider preview builds

Filed under: CODE, Evolution, GNOME, Work — Johnny @ 7:41 am

Back from holidays.

Therez a lot of interest in Evolution’s MS Exchange 2007 connectivity. Worked on some preview builds for evolution-mapi-provider. This will be a standalone plugin RPM. These are temporary and will be discontinued once the code is merged in trunk.

Builds are available at http://download.opensuse.org/repositories/home:/jjohnny:/evolution-exchange-mapi-provider/

evolution-mapi-provider is a work in-progress and lot of basic features are not available and *highly unstable*. It is expected to get into trunk for the next release ( Evolution 2.24 ).

Update (Jan 31 18:00) : Julien will be talking about OpenChange’s libmapi in SolutionsLinux 2008. Evolution plugin is in there too!

Update (Jan 21 18:15) : Fedora 8 builds are available now

Links : Announce Mail | Wiki Page |

In the NEWS : Srini on Planet GNOME | Jelmer’s Blog

malloc (aussie * 8)

Filed under: LIFE, eXtreme — Johnny @ 7:24 am

Beaches , Burgers, 20 min lesson about India’s history from a Aussie, 8 Minutes in a Heli (Airwolf ? ), Fire ban and the irritating flies.

Memories from Aussie Trip.

January 3, 2008

off to aussie for a week!

Filed under: LIFE, Thoughts, eXtreme — Johnny @ 8:06 am
A simple thought (/idea) like “Dude .. u can visit australia sometime” from a buddy can turn into some kinda subconscious motivation to actually do it. Words are powerful .. aren’t they ? Now i’m officially *bankrupt*.
Yep. Visiting Aussie for a week. Bye Bye ..

Back on 13th.

December 21, 2007

Holidays !!

Filed under: CODE, GNOME, LIFE, Thoughts — Johnny @ 9:48 am

Life :

Yep ! I’ll be offline till 1st Jan 2008. Gonna visit my dad. and after that i’m flying to Australia for a week long break ! Atleast this time i’ll have some days to spend with my dad rather than few hours. A lot to catch up and a lot to talk ! Gonna be fun !

Books : Some new books and long pending ones waiting to be read!

PSP : KillZone Liberation final boss battle and Prince of Persia : Revelations is on the list of games to be completed during hoildays. Planning to get SOCOM : Tactical Strike next year.

Food : Some good food ! Lotta fish !!

Happy holidays ppl !!

Code :

So this means the current mailer side of MAPI work will be delayed. SVN has only ‘partial’ basic features. But once i come back from my lang vacation .. things will move pretty fast.

December 19, 2007

Evolution : MAPI Provider for MS Exchange connectivity

Filed under: CODE, Evolution, GNOME, Linux Fun, Tech, Thoughts — Johnny @ 10:43 am

Almost over a month back we started writing a MAPI based provider in Evolution for MS Exchange connectivity. libmapi from OpenChange.org which provides APIs for native MAPI calls, is the base library for this provider. Currently we are using libmapi 0.6.

Advantage of this provider among others are

  • works with MS Exchange 2007 servers. (this is the main motivation behind this work )
  • has compatibility with older exchange servers (*this is not tested yet!*)
  • Simple implementation in EDS/Camel. (No exchange-storage process to manage. This will be similar to Groupwise provider architecture.)

Most of the common code (servers/mapi) is almost completed. And we have started working on the backends for all the components. All the components have some basic working code which will evolve into a solid provider. Currently ,

  • Calendars can fetch and display appointment/meetings.
  • Contacts can fetch/display/modify/create items.
  • Mailer currently has some hacky code running which can fetch folder list / mails. More work to be done in handling cache.

MAPI Provider is planned to be merged into trunk by end of March. There are some challenges :

  • libmapi depends on some samba4 libraries (ndr, ldb, talloc, samba-config, dcerpc, dcerpc_samr and some more) which are under heavy development.
  • libmapi itself is under heavy development. libmapi 0.7 (PHASER) is scheduled to be released soon.

Currently all work is going on in these branches :

Meanwhile we are planning to do incremental releases of this provider as a plugin RPM (RPMs for the distributions supported by OBS) using OpenSuSE Build Service. I have a placeholder for this in my Build Service Repo.

Lot of learning / Fun wrt to Camel for me ! Yipee !

December 15, 2007

Who is stealing (eating) my disk space??

Filed under: CODE, GNOME, Linux Fun, Mono — Johnny @ 4:42 pm

Everybody knows (i mean most of the users) that a Linux box is haunted by mysterious daemons. They are invisible, invincible and sometimes do a lot of weird stuff!.

Recently i’ve been facing “No disk space” problem with my $HOME. It happens every two weeks after i cleanup. I’ve been using the same $HOME for around 1.5 years (3-4 upgrades/installation). I cleaned up all the unused applications “.$application” directories.. nope .. not much changed. Then when i was cribing about this to srinidhi over lunch, he suggested me to take a look at “.beagle” . And yes he was right ! I have a 25GB /home and “.beagle” was using 11 GB of it :( . Looks like it maintains a mirror of my $HOME!!

Bad daemon beagle ! There should be a option to set the maximum cache size that beagle can use or some interface to check how much diskspace beagle is using for cache !

Older Posts »

Blog at WordPress.com.