ScatterChat – secure, anonymous instant messaging

ScatterChat is a HACKTIVIST WEAPON designed to allow non-technical human rights activists and political dissidents to communicate securely and anonymously while operating in hostile territory. It is also useful in corporate settings, or in other situations where privacy is desired.
It is a secure instant messaging client (based upon the Gaim software) that provides end-to-end encryption, integrated onion-routing with Tor, secure file transfers, and easy-to-read documentation.
Its security features include resiliency against partial compromise through perfect forward secrecy, immunity from replay attacks, and limited resistance to traffic analysis… all reinforced through a pro-actively secure design.

Will evaluate it ASAP

Relay – A free AJAX file/directory manager AND Gliffy

The home page of Relay: http://ecosmear.com/relay/
The online demo: http://ecosmear.com/relay/demo/

Cool stuff, comes close to one of my long-standing visions (no details at this point ;). Would be an interesting base for extensions, once they have open sourced it. (Credits for the pointer: superdeluxe.ch)

Some other interesting AJAX links:

How to Make Your AJAX Applications Accessible – 40 Tutorials and Articles

Gliffy.com – Create and share diagrams online

(Credits for the pointers: weblogger.ch and yoda.ch)

Eclipse Callisto release on June 30, 2006

If you missed the rumors so far.. tomorrow Friday, Eclipse Callisto will be released :)

Astonishingly, centralization seems to be the only reliable way to ensure plugin compatibility within the Eclipse ecosystem.. considering that one of the design patterns gurus, Erich Gamma, is a major driving force behind Eclipse.

I hope I’ll find the time tomorrow to quickly test-drive it regarding support of JSF/Java Server Faces (so far, I used Exadel Studio most of the time, but meanwhile, I’d expect WTP to be ready for JSF as well)

KeyJnote

KeyJnote is a program that displays presentation slides. But unlike OpenOffice.org Impress or other similar applications, it does so with style. Smooth alpha-blended slide transitions are provided for the sake of eye candy, but in addition to this, KeyJnote offers some unique tools that are really useful for presentations.

It didn’t work on my Windows laptop, but it certainly looks like a bright idea to me! Note that the “J” in the name is a bit misleading – KeyJnote is not implemented in Java but in Python ;)

Apache: How to deny access to a parent directory/location only

If you want to deny public access to a parent location (let’s say /projects/), but allow public access to a sub-location (/projects/myproject/), use the following statement in httpd.conf:

<Location /projects>Order allow,deny</Location>
<Location /projects/myproject>Order deny,allow</Location>

(can also be used for <Directory> statements etc.)

Note that the URL of the sub-location must include a trailing slash (e.g. “https://news.numlock.ch/projects/myproject/”)

FireBug – debug Javascript, DHTML and AJAX in FF


FireBug is a new tool for Firefox that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter.

FireBug – JoeHewitt.com

In preparation for an upcoming Java EE project, I’m also doing some advanced GUI prototyping using DHTML, Javascript (and eventually AJAX, where it fits in). FireBug comes in handy :)

Gentoo: The -vt option of emerge

The -vt option of emerge is very useful for finding strange dependencies when doing world updates. E.g. when the question is “Which ebuild is causing X11 to be installed on my headless server all of a sudden?”. Just add -vt to emerge -puD world:

emerge -puDvt world

..and take a look at the root of the relevant tree. In this case, the culprit was “fte”:

[nomerge      ] app-editors/fte-20050108-r3  -X +gpm +slang
[ebuild  N    ]  virtual/x11-6.8  0 kB
[ebuild  N    ]   x11-base/xorg-x11-6.8.2-r6  -3dfx -3dnow (etc.)
[ebuild     U ]    x11-apps/ttmkfdir-3.0.9-r3 [3.0.9-r2] 19 kB