Monday Aug 04, 2008

WOW!

Finally the day has come ! OpenCDS 5.1 got released recently.

You can download this General available bits from following link.

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_us/-/USD/ViewProductDetail-Start?ProductRef=SJSCDS-5.1-MP-G-F@CDS-CDS_SMI/

Use following startup guide to do installation and play around it.

https://opencds.dev.java.net/nonav/pages/documents/archive/5.0/QuickStartGuide/html/QuickStartGuide.html

Following features are added in this release..
http://blogs.sun.com/soundar/entry/open_content_delivery_server_features

Enjoy!

"Sharing a directory in Solaris" is a small information but i think it is useful for everyone. I tried to do this, on so many location, some time it is difficult to remember them. So here I am trying to record steps required to do this.

In order to share any directory u need to login as super user. Log into machine and do following steps.
vi /etc/dfs/dfstab

This is a file which is automatically used by 'shareall' command.

Enter directory u want share in this file in following format :-

share [-F fstype] [ -o options] [-d ""] [resource]

For example:-

# Here i am sharing "/export/home/shared/" directory read only for every one.
share -F nfs -o ro -d "shared dirs" /export/home/shared/

# Here i am sharing "/export/home/code_reviews" directory read and write for everyone.
share -F nfs -o rw -d "codereview dirs" /export/home/code_reviews

Now u can run shareall command
shareall

You can also verify this shared directory by following command

-bash-3.00# share
- /export/home/shared ro "shared dirs"
- /export/home/code_reviews rw "codereview dirs"
-bash-3.00#

Thats all..

Same thing can be done on Linux, edit to /etc/exports and running exportfs command does magic for us.

Today morning i was looking backward on my journey on last 2 year at Sun. It may not be useful to anybody but i think it is good to me keep it here.

I joined Sun on March 1st 2006 as RE for JES. Frankly speaking i was not aware of what was a RE job at that time. While joining i was thinking, my job might be write an installer for JES stack product. But I got to know that whole JES integration team (22 members) was doing same thing :)

After one week of real struggle i got to know that my work is just create package/rpm/msi/depot for JES installer product, and provide a building environment. Got irritated by sudden shift from a telecom domain (previous company Openstream there I was working on SMS/EMS/JMS/RMI/J2EE/J2ME/ITEXT etc) to a RE work (here expected knowledge on scripting language like shell,perl,ant). I thought I had joined to a wrong job (Monster add at that time based on my experience ;) ) on first week of my Career at Sun. Then onwards i was telling my friends that "Shift by job not by Company brand name".

But manager (Gowri) was very nice guy he wanted me to show my talent, but my internal mind always asking me why did u shift. So I could not do much more work for first 3 months. Then i decided that, there will be some thing to learn in the RE job, then i started concentrate on my job after 3 month ;)

By that time i was involved in 2 projects like JES and Openinstaller (old name was Purplehaze, PH). In PH I got very nice help from James and Manpreet who helped me from day one. From JES team got full support from Gerard. Because i have to learn every thing from scratch like shell,perl,ant my initial days were very hectic.

Finally i could deliver what my manager expected after 6 months (This is a long period i know ;)) Then i started asking for my work change. PH manager (Matthew) was able to give some java related work to me. Due to that work i learnt JDK 1.5 and its special feature, till that time i was working on JDK 1.4.

Then i got a fresh automation project we called that as Tinderbox, an automation of building and integration of whole JES stack and Test them. This was very nice project, even though i knew that, this project is not going to use any more, i tried to write as much automation as possible. Machine pool concepts and automation of report generations are some of the key points. By this project i learnt shell script little bit. Got real interests in shell script by that onwards.

By this time i thought i have to move out of team, because i don't want to work on some thing i really don't like. Tried 2-3 teams in IEC. But because of long break from Java, i could not get in any other teams. Even i tried out side Sun (Without any other option :().

By that time there were no other work for me as RE. So I got a real interesting, long waited break. I got a chance to work on netbeans module development. Nice project where we tried to create a installer module for open installer framework. Vadi is a real hero on netbeans module at that time(Even now, working in netbeans team itself). Got a chance to work with him. Really interesting to follow netbeans source repository.

Tried to write a small installer called easy installer which could be used for creating an installer for any java standalone project. By 2-3 click ny one can create installer file for java standalone java application. We completed that project in time with some more enhancement required. Could not work much on that because of some other reason happened at that time. Whole team is re-deployed to different business unit.

Due to re-deploy i joined (with most of our team member), CDS (Content Delivery Server) , very nice team with very good work ahead of us. This was my dream change. Whatever i was thinking/dreaming i got here. Again got a chance to work on telecom domain.

Saturday Jun 07, 2008

The Open Content Delivery Server enables mobile operators, service providers and enterprises to deliver a compelling experience to mobile users. By controlling the complete content lifecycle, service providers can add, manage, download, and bill for virtually any type of wireless content. Currently including streaming it supports almost all types of contents. Built on a Java 2 Platform, Enterprise Edition (J2EE) architecture.

New release is going to be out in few days which will have lot more features including search and sort based on powerful open source search project Lucene - Solr and hot streaming audio and video content supports with other API supports.

I will try to post my experiments in this project which i think interesting to share. Now, i bet, it would be a great experience to you, if you go through following links, which provides you information on CDS and its rocking features in detail.

Home page - https://opencds.dev.java.net/
Document page - https://opencds.dev.java.net/pages/documents/

You can download wonderful product and play around it by using following link
https://opencds.dev.java.net/pages/download/

Use installation steps described in this link.
https://opencds.dev.java.net/nonav/pages/documents/archive/5.0/QuickStartGuide/html/QuickStartGuide.html

Source is available at following location
https://opencds.dev.java.net/source/browse/opencds/trunk/

Friday May 04, 2007

This is very important that, if I am not there in my seat I could get all calls which comes to my extension. But it is not good, if I am in the seat and calls are forwarded to my mobile. So we have a good mechanism called lazy forward (not sure about the name :( ), that could be set by following ways.

If you are logged in to your phone already do following steps.

press *75 your extension # your password # 9 phone/mobile number to which your call has to forward

It will try to reach you on your extension first(tries 3 times), If u have not picked up, call will be forwarded to your mobile or phone number whatever you specified.

Hope it is good information. Please let me know any suggestion on this.

This blog copyright 2009 by kmudupa