May 17

ubuntu-mscosconf

May 17

osconf2009

Date: 31 May – 3 June, 2009
Venue: Berjaya Times Square Hotel & Convention Center, Kuala Lumpur.

MSC Malaysia’s inaugural and full-fledged Open Source Conference to incorporate a “Quadruple play” of 4 crucial stakeholders consisting of government, businesses, developers and community in envisioning open source’s contribution to the IT industry and socio-economy.

Positioned as International forum for sharing and exchanging ideas on technical advancements, applications, development and business cases on open source, and its positive impact in meeting challenges of the current economic climate.

Organised by MSC Malaysia in cooperation with the Malaysian Administrative Modernisation and Management Planning Unit (MAMPU), the annual MSC Malaysia OSCONF is also supported by the Malaysian Open Source community. This event complements the annual Malaysian Government Open Source Software Conference (MyGOSSCON) as the premier platform for all things Open Source in Malaysia.

With 3 DAYS, 3 TRACKS, 1 HACKATHON are in store for everyone who attend this conference. In addition, we have renowned speakers from prime Open Source Enterprises which are Mozilla, Google and Red Hat to name a few and also not forgeting from the developer community – Ubuntu, BSD, Fedora, PHPs, etc

Come join us at the MSC Malaysia Open Source Conference 2009! You’ll be pleasantly surprised…

Who should attend?

  • Business executives from MSC Malaysia and Non-MSC Malaysia Status companies
  • Open Source developers, communities, inventors, evangelist, researchers, strategist
  • Government officers
  • Students, general public

Why you should attend?

  1. Provide exposure and knowledge on the importance of Open Source in enhancing competitiveness by giving freedom of choice in software usage with lower total cost of ownership, hence benefiting businesses and society at large. Over 30 session tracks are made available.
  2. Share amongst the open source community on new directions and latest innovations by the subject matter experts, thought leaders and industry gurus.
  3. Provide a platform for conference participants to actively interact, share and exchange views, ideas, and tools on the latest trends and issues of Open Source.
  4. Networking, learning and having great fun!

MSC OSCONF 2009

MSC OSCONF 2009

May 12
Ubuntu

apport-collect will then go find all the open tasks for that bug (just in case it is assigned to more than one package), run all of the apport-hooks for those packages, and attach that information to the bug report. It does all of this with out any other interaction with the reporter. To see which packages already have apport hooks available for them, see the Apport wiki page. Now, we all need to start adding more apport hooks so this is even more useful.

e.g:

fenris@thinkbuntu:~/Documents$ apport-collect -p ubuntuone-client 375249
Logging into Launchpad…
The authorization page (https://edge.launchpad.net/+authorize-token?oauth_token=mSqpzgwT2G92DdNCSV7J) should be opening in your browser. After you have authorized this program to access Launchpad on your behalf you should come back here and press <Enter> to finish the authentication process.

Downloading bug…
Bug title: Segmentation fault
Collecting apport information for source package ubuntuone-client…
Uploading additional information to Launchpad bug…
short text data…
attachment: .home.fenris..cache.ubuntuone.log.oauth.login.log.txt…
attachment: Dependencies.txt…

Now u all attachment already been uploaded to :  https://bugs.edge.launchpad.net/ubuntuone-client/+bug/375249

May 12
Ubuntu

==================================
Ubuntu One: http://ubuntuone.com
==================================

You have received a private invitation to Ubuntu One Services.

Hello Ubuntu Member!

Over the last six months, you may have heard rumors about new web services for Ubuntu. Well, those services are almost here. It’s called Ubuntu One, and we’d like to invite you and the rest of the Ubuntu Team to be part of the first group of beta users.

What is Ubuntu One?
——————-
Ubuntu One is a portfolio of online services designed around the Ubuntu desktop experience. This means that Ubuntu users will soon have a suite of tools that fully link all their desktops with personal and easy-to-use cloud services.

Ubuntu One will launch with online file storage, file sharing with other Ubuntu One users, and automatic file synchronisation between all your computers. These features will not only be useful to individuals but also improve the collaboration experience of any team.

File storage, sync, and sharing are only the beginning for Ubuntu One. We are already planning and building more collaboration-focused features that will be released over the coming months. We’re also excited to see how developers will use upcoming Ubuntu One web and desktop APIs to build innovative cloud features into existing and new applications.

We want to make it easy for every Ubuntu user to become a member of Ubuntu One so, in addition to paid subscriptions, we’re committed to offering a free service with a lower storage capacity. Members with free subscriptions will have access to up to 2GB of storage while the paid plan will include up to 10GB for $10 USD per month. Both the free and paid plans will be enhanced as we roll out new services.

How can you get involved?
————————-
We would like you to join the Ubuntu One beta test and let us know what you think. Please follow these steps to signup and download the client software.

1. Click on your invitation link at the bottom of this message.
2. Subscribe to either the free or paid plan option.
3. Go to ubuntuone.com/support/installation to download and setup the client software.
4. Copy files to your Ubuntu One storage space and share with your friends. They will receive invitations when you create shares.

We know your help in testing Ubuntu One will enable us to stabilize and improve it much faster than we could on our own. So please try it out, use it any way you like, and keep the bug reports and suggestions coming.

As with any testing period, we don’t recommend putting the only copy of your tax return in Ubuntu One just yet. We will also have occasional downtime, but will generally strive to keep the system continuously available as well as refine our processes and infrastructure to avoid repeating any downtime that occurs.

Please use following tools to report issues and ask the development team questions.
* Launchpad bugs – https://bugs.launchpad.net/ubuntuone
* IRC – #ubuntuone on freenode
* Email discussion list – https://launchpad.net/~ubuntuone-users

Thank you for your numerous contributions to Ubuntu and we look forward to your feedback.

The Ubuntu One Team
http://ubuntuone.com

To get started using this service follow this link https://ubuntuone.com/invitation/myencryptedinvitationnumber/claim/
This invitation will expire on: June 10, 2009

——————————

Ubuntu One is online and cloud based services for Ubuntu users. To get started today, sign up at http://ubuntuone.com

Mar 17

First i try running it via KMenu .. application appear and hang while connecting to IRC server … i try to check what actually happened :

fenris@kubuntu:~/Documents$ quassel
2009-03-17 12:37:42 Warning: SslServer: Certificate file /home/fenris/.config/quassel-irc.org/quasselCert.pem does not exist
2009-03-17 12:37:42 Warning: SslServer: Unable to set certificate file
Quassel Core will still work, but cannot provide SSL for client connections.
Please see http://quassel-irc.org/faq/cert to learn how to enable SSL support.
2009-03-17 12:37:42 Warning: SslServer: Certificate file /home/fenris/.config/quassel-irc.org/quasselCert.pem does not exist
2009-03-17 12:37:42 Info: Storage Backend is ready. Quassel Schema Version: 14
2009-03-17 12:37:42 Info: Restoring previous core state…

Hmm .. its mean i need to generate ssl cert to get connected .. so i do the following cmd to generate it

fenris@kubuntu:~/Documents$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.quassel/quasselCert.pem -out ~/.quassel/quasselCert.pem
Generating a 1024 bit RSA private key
…………..++++++
…………….++++++
unable to write ‘random state’
writing new private key to ‘/home/fenris/.quassel/quasselCert.pem’
—–
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [AU]:MY
State or Province Name (full name) [Some-State]:Cyberjaya
Locality Name (eg, city) []:Cyberjaya
Organization Name (eg, company) [Internet Widgits Pty Ltd]:OSCC
Organizational Unit Name (eg, section) []:RND
Common Name (eg, YOUR name) []:Khairul Aizat Kamarudzzaman
Email Address []:khairul@domain.org.my

Yay !! got connected …

Tags: ,

Mar 16

Here is the simple way to create signature using HTML code for Thunderbird.
I’m uisng font Times New Roman in this example:

**

<font face=“times new roman”>
Regards,
<br><b>NAME</b>
<br>POSITION
<br>COMPANY
<br><img moz-do-not-send=“false” src=“file:PICTURE_DIRECTORY”> PHONE_NUMBER
<a href=“mailto:MAIL_ADDRESS”> MAIL_ADDRESS</a>
</font>

**
A lil’ bit explanation for the code up there:

  • Since i want to use font Times New Roman for my signature, so, i open the code with <font face=”FONT_NAME”>, and I end the font face at the bottom of the quote </font>. Actually, not only u can change the font used but u also can change the color, size n etc
  • Next, I want to start with a new line, so i put command <br>, it stands for break from the current like make a new line
  • Instead of using the same style for the font, i change the name using bold function <b> and u must have the end quote for bold </b>
  • This is the code for you to add picture <img moz-do-not-send=”false” src=”file:PICTURE_DIRECTORY”>, we need moz-do-not-send=”false” to ensure that html accept the picture. For Picture_Directory, make sure that you put the full path.
  • This is how for u to add e-mail links in your HTML code <a href=”mailto:MAIL_ADDRESS”> MAIL_ADDRESS</a>
  • Save the file with extension html, e.g: FILE_NAME.html

That’s all for it.. Have fun!!

Feb 23

VirtualBox’s GUI doesn’t expose this functionality, but the VBoxManage command line utility does. Before starting, remember to close your virtual machine before changing it’s configuration.

You need five pieces of information:

  • your virtual machine’s name in VirtualBox
  • a descriptive name for your port forward
  • the guest port
  • the host port
  • the protocol to use (TCP or UDP).

These three terminal commands are used to set up the port forward (replace bold sections with your information):
VBoxManage setextradata GuestName “VBoxInternal/Devices/pcnet/0/LUN#0/Config/DescriptiveName/HostPort” HostPort

VBoxManage setextradata GuestName “VBoxInternal/Devices/pcnet/0/LUN#0/Config/DescriptiveName/GuestPort” GuestPort

VBoxManage setextradata GuestName “VBoxInternal/Devices/pcnet/0/LUN#0/Config/DescriptiveName/Protocol” Protocol

For Example:

fenris@thinkbuntu:~/Documents$ VBoxManage setextradata OpenSolaris “VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/HostPort” 2222
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

fenris@thinkbuntu:~/Documents$ VBoxManage setextradata OpenSolaris “VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/GuestPort” 22
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

fenris@thinkbuntu:~/Documents$ VBoxManage setextradata OpenSolaris “VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/Protocol” TCP
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

In this case, you could now connect via SSH to the guest though port 2222 on the host:
ssh -p 2222 localhost

The guest is available from other machines on the network as well though the same port at the host’s IP address (if your firewall allows it).

You can set up as many port forwards as you wish, just keep changing your DescriptiveName value. To remove a port forward, repeat the same three commands again, but without the values:
VBoxManage setextradata OpenSolaris "VBoxInternal/Devices/pcnet/0/LUN#0/Config/SSH/HostPort"
VBoxManage setextradata
OpenSolaris "VBoxInternal/Devices/pcnet/0/LUN#0/Config/SSH/GuestPort"
VBoxManage setextradata
OpenSolaris "VBoxInternal/Devices/pcnet/0/LUN#0/Config/SSH/Protocol"

You can view the configuration for a virtual machine, including port forwards, with this command:
VBoxManage getextradata GuestName enumerate

fenris@thinkbuntu:~/Documents$ VBoxManage getextradata OpenSolaris enumerate
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

Key: GUI/SaveMountedAtRuntime, Value: yes
Key: GUI/LastCloseAction, Value: powerOff
Key: GUI/LastWindowPostion, Value: 231,5,720,447
Key: GUI/Fullscreen, Value: off
Key: GUI/Seamless, Value: off
Key: GUI/AutoresizeGuest, Value: on
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/HostPort, Value: 2222
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/GuestPort, Value: 22
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/SSH/Protocol, Value: TCP

One restriction you should be aware of is that you can’t use a host port lower than 1024 without running VirtualBox with escalated privilages.

Extra note: You can always access your host from inside your guest using the IP address 10.0.2.2 if you need to do the reverse of this.

Tags: ,

Feb 19

fenris@thinkbuntu:~/Documents$ ssh 10.x.x.234
The authenticity of host ‘10.x.x.234 (10.x.x.234)’ can’t be established.
RSA key fingerprint is bf:f4:91:6e:29:ce:16:12:7d:a7:71:05:fd:8f:08:7c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘10.x.x.234′ (RSA) to the list of known hosts.
Password:
Last login: Thu Feb 19 11:21:37 2009
Sun Microsystems Inc.   SunOS 5.11      snv_86  January 2008
-bash-3.2$ BUILD=`uname -v | sed -e “s/snv_//” -e “s/[a-z]//”`
-bash-3.2$ pfexec pkg refresh
-bash-3.2$ pfexec pkg install entire@0.5.11-0.${BUILD}
PHASE                                        ACTIONS
Update Phase                                     1/1
Install Phase                                    3/3
-bash-3.2$ pfexec pkg install SUNWipkg@0.5.11-0.${BUILD}
DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                    3/3     270/270     2.91/2.91

PHASE                                        ACTIONS
Removal Phase                                  18/18
Update Phase                                 126/126
Install Phase                                179/179

-bash-3.2$ pfexec pkg install SUNWinstall-libs
PHASE                                          ITEMS
Indexing Packages                            527/527
DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                    1/1         4/4     0.07/0.07

PHASE                                        ACTIONS
Removal Phase                                    6/6
Install Phase                                    5/5
Update Phase                                     4/4
Reading Existing Index                           9/9

Indexing Packages                                1/1
-bash-3.2$ pfexec pkg image-update
Creating Plan

DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                603/603 48770/48770 632.69/632.69

PHASE                                        ACTIONS
Removal Phase                            15487/15487
Install Phase                            27493/27493
Update Phase                             66731/66731
PHASE                                          ITEMS
Reading Existing Index                           9/9
Indexing Packages                            603/603
stage1 written to partition 0 sector 0 (abs 16065)
stage2 written to partition 0, 267 sectors starting at 50 (abs 16115)

A clone of opensolaris exists and has been updated and activated.
On the next boot the Boot Environment opensolaris-1 will be mounted on ‘/’.
Reboot when ready to switch to this updated BE.

—————————————————————————
NOTE: Please review release notes posted at:
http://opensolaris.org/os/project/indiana/resources/relnotes/200811/x86/
—————————————————————————

Tags:

Feb 18

Hmm .. for a past a few month im using pidgin in Kubuntu since Kopete got bugs with Yahoo Messenger (YM) … so today i’ve compiled it while in meeting ( hehe bored ). so what did i do ?

Requirement :

sudo apt-get install kdevelop-kde4 kdevplatform kdevelop-dev-kde4 kdevelop-data-kde4 kdepimlibs5 kdepimlibs5-dev sqlite3 libsqlite3-dev libqimageblitz4 libqimageblitz-dev

SVN the latest kopete code :

svn co -N svn://anonsvn.kde.org/home/kde/branches/KDE/4.2/kdenetwork
cd kdenetwork
svn up kopete cmake

Next,

mkdir ../kdenetwork-build
cd ../kdenetwork-build
cmake ../kdenetwork
make

………wait while it compiling everything ……….
sudo make install

…….waiting building the binary and installing …….

Then ..

try your kopete that u already compiled … hope it solve/fixed the bugs ….this is temporary fixed while waiting the Kubuntu team repackage the kopete with the latest SVN

Enjoyed ya messanging ……..


Tags: ,

Feb 16

OpenOffice.org can use an LDAP User Profile Back End to access user profiles, such as first name, last name, and address, on an LDAP server. As a result, you do not need to manually enter user profiles when you install OpenOffice.org on a network.

To retrieve user profiles for OpenOffice.org from an LDAP repository, you need to provide the LDAP User Profile Back End with the following information:

  • Location of the LDAP repository
  • Mapping file that identifies the attributes in the LDAP repository that are required to generate an OpenOffice.org user profile

For more detail how to access OO on LDAP Server, refer here