Murdos’ blog


Tonic Look & Feel

Posted in Java by murdos on the July 15th, 2004

Un look & Feel java assez agréable et faisant penser à certains themes GNOME :

Screenshot Tonic Look & Feel

This pluggable look and feel is a free substitute for the default native look and feel of Swing, ‘Metal’, distributed under the GNU Lesser General Public License. Metal lacks both in usability and aesthetics. It contains considerable graphical noise, distracting the user from the key elements of the GUI.
Tonic, on the other hand, tries to provide a clean, balanced look and an improved feel.

[Update] Un autre, un peu plus fantaisiste : Napkin Look & Feel.

Enums in Java

Posted in Java by murdos on the July 13th, 2004

En attendant les énumerations fournies par Java 1.5 (désormais appelé Java 5.0), voici quelques astuces pour les émuler :

Le Livret du Libre

Posted in Logiciel Libre by murdos on the July 7th, 2004

Le Livret du Libre est un document d’une vingtaine de pages accessible aux non-techniciens présentant le Libre. Il présente notamment :

* Les origines et les bases éthiques et morales du Libre
* Le Logiciel Libre et le copyleft
* Les raisons pour lesquelles il faut préférer le Logiciel Libre
* D’autres initiatives visant à diffuser la connaissance (Art Libre, documentation Libre, etc …)
* Les menaces sur la libre circulation de la connaissance (DMCA, brevets logiciels, …)
* Diverses manières de participer au mouvement du Libre.

Pour chaque point, de nombreuses références sont données pour ceux qui souhaitent en savoir plus.

Building native shared libraries with Ant and gcjlib

Posted in Java by murdos on the July 5th, 2004

gcjlib is an Ant task for building native shared libraries suitable for use with gcj.

IronPython, a fast Python implementation for .Net and Mono

Posted in Developpement by murdos on the July 2nd, 2004

IronPython is a new Python implementation targeting the .NET and Mono platforms. It is…

* Fast - IronPython-0.2 is 1.4x faster than Python-2.3 on the standard pystone benchmark. More details about performance are contained in this paper for PyCon 2004.
* Integrated with the Common Language Runtime - IronPython code can easily use CLR libraries and Python classes can extend CLR classes.
* Fully dynamic - IronPython supports an interactive interpreter and transparent on-the-fly compilation of source files just like standard Python.
* Optionally static - IronPython also supports static compilation of Python code to produce static executables (.exe’s) that can be run directly or static libraries (.dll’s) that can be called from other CLR languages including C#, VB, managed C++ and many more.
* Managed and verifiable - IronPython generates verifiable assemblies with no dependencies on native libraries that can run in environments which require verifiable managed code.

Pour l’instant toujours en developpement et pas de release publique. A suivre donc.