Wednesday, May 18, 2011

Coding NCD and waiting for my first commit


My Gsoc project involves two modules, Messaging Module and the NCD Module. At the meantime when Messaging Module is being fixed by the author. My mentor requested me to work on the NCD Module.

I had no luck with NCD, it didn't work for me at all. With my mentor's guidance, I started fixing NCD to work with the current trunk. I went through the logs and started fixing the issues. After some days of work I finally came out with a working version. But unfortunately I didn't think of the backward compatibility, where I have used jars from the current trunk, and this have made my fix invalid.

Then according to the advice of Ben and Danial, I started rewriting.This time I made NCD to work with OpenMRS 1.6 and above. The code for this is now in the Jira [1] and a code review is also available [2].

Later I too got my commit rights for the NCD module and now I'm waiting for a chance for my first commit.

[1] https://tickets.openmrs.org/browse/NCD-233
[2] https://source.openmrs.org/cru/CR-MOD-128

Got a green signal for the Messaging Module

My Gsoc starts with excitements, where I got an exciting project and a grate mentor! During the last few weeks I got to know lot of new thing, among them the main thing I liked is the introduction of OpenMRS modules.

After Gsoc acceptance the first task assigned to me was to get to know about the Messaging Module. Soon I checkout the code from the module trunk and tried to build that. Unfortunately it didn't work. After several tries I finally got to know that the trunk is not the working version.
With the help of Dieterich Lawson, the author of the Module, I was finally able to build the module from a breach[1]. After some bug fixes by Lawson Messaging Module finally worked for me. Thanks for him.

This was a great relief :) as I got one part of my project stable.

Now I can send mails from OpenMRS to any email accounts. 

[1] http://svn.openmrs.org/openmrs-modules/messaging/branches/lance-armstrong-phr

Monday, April 25, 2011

Summer starts with OpenMRS

Wow Its amazing.. got selected to GSoC for the Second time! After the successful GSoC 2010 with Apache PhotArk, I was determine to participate in this year's GSoC as well. 


Like last time I only focused on one organization, this time its OpenMRS.

I was attracted to OpenMRS because of its motto “Write Code. Save lives.” and now after looking at its active community I have become more passionate in contributing to OpenMRS.

This year I applied three proposal, where two looked quite easy but one did not. But apparently I got selected to the hard one, and which is the one I liked most :)

 
I like this because its challenging and interesting. Further I too got two good mentors; Daniel Kayiwa, the primary mentor, and Shaun Grannis as Backup Mentor. I'm very Excited to work with them :)

Project Starts now ...

Write Code. Save lives.

Sunday, January 30, 2011

The release of Apache PhotArk M3-incubating

I'm pleased to announce the release of Apache PhotArk M3-incubating.

Apache PhotArk will be a complete open source photo gallery application including a content repository for the images, a display piece, an access control layer, and upload capabilities. The idea is to have a rigid design for the content repository with a very flexible display piece. The images in the content repository will be protected with granular access control.


PhotArk gallery currently allows you define and manage a set of albums hosted local into the content repository and provides a default web UI for album navigation. PhotArk also supports creating and deploying your own photo gallery into Google AppEngine cloud infrastructure.

For full details about the release and to download the distributions
please go to:
http://incubator.apache.org/photark/photark-downloads.html

Apache PhotArk welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache PhotArk visit the website at:
http://incubator.apache.org/photark/

Thank you for your interest in Apache PhotArk!

The Apache PhotArk Team.

Thursday, October 28, 2010

Shortcut launcher for IntelJ Idea in Ubuntu

Than starting from command prompt, Launcher is a fascinating way to start programs by a single click in Ubuntu.



We can add launchers either in the Desktop or on panels.
To add one, right click the panel and select "Add to panel...", you will get the "Add to panel" window.
Here double click on "custom application launcher".



On the "Create launcher" window, for name type "Idea" and for the  command type:
/bin/sh -c 'export JDK_HOME=path for Java home && path for /bin/idea.sh
E.g.
/bin/sh -c 'export JDK_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20 && /home/suho/proj/idea-IU-95.66/bin/idea.sh'

By clicking the launcher icon on the "Create launcher" window you can select an image file to add as the icon of your launcher. For Idea you can find its image form Idea_Home/bin/

Happy coding!