31.10.04
16:15 The Best Free Desktop Linux (
,
,
,
)
The article shows many beautifully things of a Linux desktop. Here my comments to mentioned applications:
- rpm/apt-get/synaptic: I use rpm because I have a rpm based system(Suse) but since apt4rpm is available for suse, I rarely use rpm, but apt and synaptic instead
- streaming audio, kaffeine, vlc, xine: I mostly use kaffeine for all kind of video (mpeg, streams..). The real cool multimedia stuff is behind the GUI and available for Suse thanks to packman
- skype, kphone, gnomemeeting: I don't do much voip even if I have an sigate account. Independent of the application, I have sound problems using voip under Linux. X-Lite runs also well for me using wine.
- kword, OpenOffice: I use OpenOffice mostly for text writing. I use kword for small text and when I have to write something quickly (the PDF import is cool)
- Freemind, scribus: I use freemind for personal stuff, only tested scribus quickly
- digikam, gqview (ACDSee for linux): don't use dikigam as I lost my camera connect cable. I put the CF card into my PC and read images from it. For image viewing, I use pixie and gwenview
- gimp, kpaint: gimp is complicated but powerfull, never tested kpaint so far
- mozilla: I use konqueror and firefox instead, mozilla only for as HTML editor
- evolution: I prefer kontact
- kopete, gaim: I only use kvirc for irc. Kopete is not very intuitive.
- wine, codevewaer: you must be very lucky if an application runs under wine. Codeveawer is much simplier and better (but I lost my license key, incredible how many things I lost)
Other applications I use very often which are not mentioned in the article:
- kate as universal text editor
- kooka for scanning
- eclipse for development
- audacity for sound editing
- JAlbum for photo album generation
- Azureus for file sharing (because most legal file sharing is with bittorrent)
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
25.10.04
14:02 Fun: Windows XP firewall (
,
,
,
)
At least you feel secure
From http://bodinaitalia.blig.ig.com.br/imagens/1601_xp_firewall.jpg
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
24.10.04
23:31 Novell SLES9 vs Microsoft Win2k3 in a Windows Network (
,
,
,
)
Novell SLES9 vs Microsoft Win2k3 in a Windows Network compares SLES9 with Win2k server. Results in short:
- Administration:SLES wins because of yast, but also because it still allows 'manual' (command line) configuration -> transparency
- Remote administration: SLES9 wins, because it offer VNC, X and ssh
- User and computer administration: W2003 wins, because of LDAP (active directory) being single configuration location. SLES requires LDAP+Samba. I'm sure Novel (directory inventor) will solve this soon
- Performance: SLES9 wins. Double performance than W2003.
- Compatibility: W2003 wins because most of the software out there is still for Windows (specially MS Software like active directory, Exchange, MS SQL, ...)
- Princing: SLES wins. SLES9 is 1/3 of W2003 price. In addition, SLES9 doesn't have client licensing.
Result: SLES9 - W2003: 4:2
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
10:28 InetAddressLocator (
,
,
,
)
Another (not only fun) Java library: InetAddressLocator
You just need a host name, initiator's or IP address. InetAddressLocator will return the Locale of it.
There is also a client/server implementation which use JNI. Clients lookup for locator services, send the IP and get back the Locale.
This project can probably be used in all projects which collects many IP addresses or URL's (web server, ...) or in ad-hoc location services (get IP of access point) which provide location based information.
GeoLocator is a small example which shows what you can do: from you IP it retrieves the Locale and displays a map with your location.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
23.10.04
18:05 JCapi - CapiInfo, CallInfo, CapiTrace and DTMF (
,
,
,
)
After buying a USB ISDN adapter for my laptop, I played today with the CAPI interface, using Jcapi by Holger Gräfe (check out JCapi architecture).
I wrote some small capi application (SWT and command line), mostly inspired by Jcapi sample code:
- CapiInfo: display manufacturer, serial number and version
- CapiCall: information about incoming calls
- CapiTrace: trace capi events
- DTMFdump: accept calls and dump DTMF signals
You can find screenshots and code samples here
I never had any problem with JCapi: it was rock solid during all tests.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
21.10.04
11:25 Which File Extension Are You? (
,
,
,
)
Which File Extension are You?
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
20.10.04
18:27 JSMSEngine (
,
,
,
)
JSMSEngine is an Java API to send and receive SMS by Thanasis Delenikas.
Thanasis already implemented a lot of functionality, most notable are PDU mode, 7 Bit, 8 Bit or Unicode encoding, device information (signal, battery, manufacturer...).
There were few functionality I missed, mainly access methods for first octet (contains bits for status report, replay path, message type....) and to be able to set the protocol identifier.
I wrote some enhancement to COutgoingMessage and CIncomingMessage which allows this and send the as a path . Regretfully I can't reach Thanasis, so they are not yet in official code. If you need this functionality, please us the patch.
posted by Jean-Marc Autexier |
4 comments | Permalink | Send to Friends | Google it!
19.10.04
19:10 CAPI and Linux (
,
,
,
)
There is a nice picture on heise.de which shows the ISDN infrastructure on Linux:

The article from March 2004 further explains ISDN and CAPI on Linux.
ps: not sure I'm allow to show this picture on my page. If not, you can freely contact me by mail and I will remove it.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
14.10.04
21:26 Lraiser.com - the LinSpire world (
,
,
,
)
Funny idea from Linspire (aka Lindows): each time you connect a PC with Linspire to the internet, it will send the IP address to Lraiser.com. From the ip adress you can (more or less) know the geografical location if the PC. This updates a map of the world with small lights.
Check out lraiser.com and see how the LinSpire world is growing.
@LinSpire: please provide an API to lraiser.com in order that further linux distributions (or/and open source projects) can join you.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
20:02 JDictionary (
,
,
,
)
I used JDictionary today for the first time and must say I'm impressed. Not only it translate words to foreign languages (I mostly use German<->English), but it also shows sentences containing those words (SMART Online English Dictionary and Lexicon).
Further 'highlights':
- Platform independent: I use Windows at work and Linux at home
- Plugin's: easy installation and actualization of dictionaries
- free: LGPL
(the picture is a screenshot I made of jDictionary)
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
8.10.04
09:16 java.util.String().substring() internals (
,
,
,
)
While debugging today I noticed that String.substring() doesn't extract the substring from the original String but copies the original String and just set a different offset and count of the new String.
I have tested the following code:
String helloWorld = "Hello new World" ;
String newHelloWorld = helloWorld.substring(6,9);
My debugger (Eclipse) gives me the following information:
- helloWorld:
- count = 15
- offset = 0
- value = char[15] = "Hello new World"
- newHelloWorld
- count = 3
- offset = 6
- value = char[15] = "Hello new World"
Checking the String.subString() code, it does the following:
new String(offset + beginIndex, endIndex - beginIndex, value);
and in String(offset, index, value) constructor the following is done:
this.value = value;
this.offset = offset;
this.count = count;
It seems like that you even don't get a copy of the original String (I first though this is done because of performance, arrayCopy being faster that extracting characters), but the new substring points to the same character array.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
7.10.04
17:26 Java Communication API (serial and parallel port) and Linux (
,
,
,
)
Linux is not directly supported by SUN Java Communication API (" platform-independent communications applications for technologies such as voice mail, fax, and smart cards").
The RxTx project provides a native lib for serial and parallel communication for Java.
The installation is pretty easy:
- Add libParallel.so and libSerial.so to your library path (or put them in ./jre/lib/i386/) and
- add jcl.jar to your classpath (or put it into ./jre/lib/ext/).
- Then download Java Comm for Solaris, put the jar file to your classpath and
- change the driver loaded by Java Comm API to "Driver=gnu.io.RXTXCommDriver".
You can find here more detailled installation instructions.
Hopefully the SMS application I'm currently working on will be easily installable also under Linux (I care about easy installation, which is always not as easy with Java apps as it is with native applications, because if it is not easy people will not use it).
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
1.10.04
11:52 myPDA-Zaurus-Edition (
,
,
,
)
myPDA-Zaurus-Edition: Mac interface.
posted by Jean-Marc Autexier |
0 comments | Permalink | Send to Friends | Google it!
|
 |
|
 |
 |