Archive for

KMess 2.0 is out !

KMess 2.0 released

July 24 2009 — The KMess team announces today the immediate availability of KMess 2.0. This is the first stable release of the KMess 2 series, in development since January 2008, one and a half years ago. KMess 2.0 is our newest, best, most fresh release yet, and everybody is encouraged to upgrade to it.

The most obvious difference between our last stable release, KMess 1.5.2, and this release is the transition to KDE 4. Other than that, these things have changed:

  • added ability to re-use previously opened chat windows after reconnecting.
  • added a dark chat style suitable for use with dark KDE color themes.
  • added a DBus remote control interface, to enable interaction with KMess from other applications.
  • added application-wide settings dialog, which includes an account manager.
  • added a contact search box in the contact list.
  • added automatic reconnection after unwanted disconnections, keeping the previous status.
  • added connecting over HTTP, to deal with corporate firewalls which only allow connections to browse the web.
  • added contact emoticon blacklist, to block annoying custom emoticons from contacts.
  • added a contact list exporting dialog.
  • added options to copy a contact’s email, name, message, listened music and links present in the name/message.
  • added detection of network connection availability, using Solid.
  • added fading effect for long text labels and the contact list.
  • added fast-retype of previous sentences using Ctrl+Up/Ctrl+Down.
  • added full MSN Plus text-formatting support in chat and in the contact list.
  • added group selection box to the “add contact” dialog.
  • added IRC like command handling in the chat window (/away, etc..)
  • added KWallet support to store account passwords in a secure way.
  • added Likeback support to collect user feedback, ported from Basket of KDE 3.
  • added chat logs history dialog.
  • added full offline messaging support.
  • added option to choose a directory where to put all received files.
  • added option to choose a previously set display picture for the account.
  • added option to choose the browser and e-mail client used to open Web links.
  • added option to choose the dimensions of the pictures in the contact list.
  • added option to choose the interval of ports used for fast file transfers.
  • added option to disable displaying received winks.
  • added option to display all offline contacts in a single group (“mixed” group mode).
  • added option to hide currently empty groups.
  • added support to configure the application’s tool bars and menus.
  • added support to send and receive handwritten messages (still doesn’t work with some Messengers).
  • added optional tabbed chatting support.
  • added a contact properties dialog.
  • added KDE proxy support.
  • fixed appearance when using right-to-Left languages, like Arabic.
  • fixed bug preventing temporary accounts to be correctly cleaned up.
  • fixed chat window focus issues.
  • fixed disconnections after many hours of use.
  • fixed displaying duplicated status messages.
  • improved appearance of the contact list when antialiasing is enabled.
  • improved chat logging support, now allowing saving chats as files in text or HTML format.
  • improved chat notifications to be compatible with the new Plasma notifications of KDE 4.2.
  • improved client name detection of contacts.
  • improved chat window appearance with movable panels.
  • improved protocol support, upgraded the server core protocol to MSNP15.
  • improved reporting of error messages, using notifications for warnings.
  • improved the file transfer messages within the chat.
  • fixed a lot of other bugs and made numerous other improvements.

The screenshots page, provides a detailed overview of the larger changes in KMess 2.0, as opposed to KMess 1.5.2.

You can find the source code at the downloads page, and binary packages for various distributions will start flooding in soon.

Thanks to 44 volunteer translators, KMess is available in 14 languages. Other people, without whom this release would not be what it is today, as well as the current members of the KMess team, are listed on our People page.

Any remarks, notes, declarations of love as well as bug reports can be posted at  forums, You can also send us messages using the LikeBack client built into KMess, accessible via Help -> Send a Comment to the Developers.

We wish you a lot of fun and chatting with our best release of KMess ever!

STC Official Linux Mirror ! High Speed

thankx STC

Openoffice HTTP FTP

Creating Custom Ubuntu Live-CD With Remastersys !

Remastersys is a tool that can be used to do 2 things with an existing Klikit or Ubuntu or derivative installation.It can make a full system backup including personal data to a live cd or dvd that you can use anywhere and install. It can make a distributable copy you can share with friends. This will not have any of your personal user data in it.

Install Remastersys in Ubuntu

The Remastersys repository needs to be added to your /etc/apt/sources.list

sudo vi /etc/apt/sources.list

Paste the following into the sources.list:

# Remastersys
deb http://www.remastersys.klikit-linux.com/repository remastersys/

Save and exit the file.

Update the source list using the following command

sudo apt-get update

Install remastersys using the following command

sudo apt-get install remastersys

This will complete the installation

Using Remastersys

In order to learn how you can use remastersys, run

sudo remastersys

remastersys Syntax

sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]

remastersys Examples

1) to make a livecd/dvd backup of your system

sudo remastersys backup

2) to make a livecd/dvd backup and call the iso custom.iso

sudo remastersys backup custom.iso

3) to clean up temporary files of remastersys

sudo remastersys clean

4) to make a distributable livecd/dvd of your system

sudo remastersys dist

5) to make a distributable livecd/dvd filesystem only

sudo remastersys dist cdfs

6) to make a distributable iso named custom.iso but only if the cdfs is already present

sudo remastersys dist iso custom.iso

cdfs and iso options should only be used if you wish to modify something on the cd before the iso is created. An example of this would be to modify the isolinux portion of the livecd/dvd

Creating An ISO Image

To create an iso image of your installation, simply run

sudo remastersys dist

This will create an iso image called customdist.iso in the /home/remastersys directory. The dist option makes that your personal folder (e.g. /home/ruchi) will not be included in the iso image. You might have to insert your Ubuntu installation CD during the process.

This is how the end of the process looks:

92.16% done, estimate finish Wed DEC 28 15:31:25 2007
93.39% done, estimate finish Wed DEC 28 15:31:25 2007
94.62% done, estimate finish Wed DEC 28 15:31:24 2007
95.85% done, estimate finish Wed DEC 28 15:31:24 2007
97.08% done, estimate finish Wed DEC 28 15:31:25 2007
98.31% done, estimate finish Wed DEC 28 15:31:25 2007
99.54% done, estimate finish Wed DEC 28 15:31:25 2007
Total translation table size: 2048
Total rockridge attributes bytes: 3950
Total directory bytes: 9094
Path table size(bytes): 54
Max brk space used 0
406890 extents written (794 MB)

/home/remastersys/customdist.iso is ready to be burned or tested in a virtual machine.

Check the size and if it is larger than 700MB you will need to burn it to a dvd

796M /home/remastersys/customdist.iso

Clean Up

After you’ve burnt the iso image onto a CD/DVD, you can run

sudo remastersys clean

to remove all temporary file created during the iso generation as well as the /home/remastersys directory.


Firefox Billion Downloads campaign !


Free Python Interpreters, Compilers and Distributions !


Jython compiles your Python code to Java byte codes, allowing your Python program to run on any system that has a
Java runtime installed. It supports
both static and dynamic compilation. Your Python code can also extend any Java classes. Since this Python implementation is itself
written in Java, it runs on any platform supporting the Java virtual machine.
IronPython implements the Python programming language on the Microsoft .NET framework. It supports dynamic compilation, has an
interactive console, and your Python scripts can interact with .NET objects. It is licensed under the Microsoft Public License.
Stackless Python
Stackless Python enhances the Python programming language to include support for threads, or specifically, microthreads. It
provides tasklets that can wrap functions that you wish to be launched as microthreads. Also available are channels that
allow bidirectional communications between your tasklets, a round-robin scheduling facility, and serialisation. Precompiled binaries
(executables) for Windows and Mac OS X
are available. If you use Linux
or some other Unix variant, you can simply download the source code and compile it yourself. This implementation of Python is apparently
used in some multiplayer online games (like EVE Online and Second Life).
Shed Skin – Optimizing Python to C++ Compiler
Shed Skin compiles your python code to C++. At the time this is written, Shed Skin requires that your Python code be statically typed,
that is, your variables should only have a single type. Moreover, not all standard library modules are supported (yet). The compiler
is released under the GNU GPL.
py2exe – Python to Windows EXE
py2exe converts your Python programs to standalone Windows executables that can run without your users needing to install Python.
Note that this is not a native code compiler – your code is still interpreted. py2exe merely provides all the necessary pieces so that
when your end users double-click on your executable, the Python interpreter will start up to interpret your code. py2exe is released
under the Mozilla Public License.
ActivePython is a Python distribution for Windows, Linux, Mac OS X, HP-UX, AIX and Solaris.
Python is an interpreted object-oriented programming language with many adherents on the Net.
To quote from the Python FAQ, “it incorporates modules, exceptions, dynamic typing,
very high level dynamic data types, and classes.” It supports numerous versions of Unices
(including, of course, Linux), Windows, Mac, OS/2 and even MSDOS.


July 2009


Error: Twitter did not respond. Please wait a few minutes and refresh this page.

  • 369,618 Visit !
%d bloggers like this: