<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-19145393</atom:id><lastBuildDate>Sun, 08 Nov 2009 15:31:52 +0000</lastBuildDate><title>JFrigo technical blog</title><description>My notes on the technical stuff (mostly software) I work with.</description><link>http://jfrigo.blogspot.com/</link><managingEditor>noreply@blogger.com (yozi)</managingEditor><generator>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-4074509707258013622</guid><pubDate>Sun, 08 Nov 2009 15:11:00 +0000</pubDate><atom:updated>2009-11-08T16:31:52.511+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>java</category><category domain='http://www.blogger.com/atom/ns#'>ubuntu</category><title>Ubuntu 9.10 - JDK6</title><description>Ubuntu 9.10 supports openjdk by default. To install the SUN JDK, the /etc/apt/sources.list file has to be extended by the following lines:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;deb http://ftp.debian.org/debian squeeze main contrib non-free&lt;/li&gt;&lt;li&gt;deb-src http://ftp.debian.org/debian squeeze main contrib non-free&lt;/li&gt;&lt;/ul&gt;After that, JDK install is simple:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;sudo apt-get update&lt;/li&gt;&lt;li&gt;sudo apt-get install sun-java6-jdk&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-4074509707258013622?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2009/11/ubuntu-910-jdk6.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-8366217721289308912</guid><pubDate>Sun, 08 Feb 2009 14:20:00 +0000</pubDate><atom:updated>2009-02-08T20:24:27.236+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>trac XP</category><title>trac install - win XP</title><description>Components:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://apache.mirrors.crysys.hit.bme.hu/dist/httpd/binaries/win32/apache_2.0.63-win32-x86-openssl-0.9.7m.msi"&gt;Apache&lt;/a&gt; 2.0.63&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tigris.org/files/documents/15/44582/svn-win32-1.5.5.zip"&gt;SVN server&lt;/a&gt; 1.5.5&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://python.org/ftp/python/2.5.4/python-2.5.4.msi"&gt;Python&lt;/a&gt; 2.5&lt;/li&gt;&lt;li&gt;&lt;a href="http://subversion.tigris.org/files/documents/15/44596/svn-python-1.5.5.win32-py2.5.exe"&gt;svn-python&lt;/a&gt; 1.5.5&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ftp.edgewall.com/pub/genshi/Genshi-0.5.1.win32-py2.5.exe"&gt;Genshi&lt;/a&gt; 0.5.1&lt;/li&gt;&lt;li&gt;&lt;a href="http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c9.win32-py2.5.exe#md5=602d06054ec1165e995ae54ac30884d7"&gt;SetupTools&lt;/a&gt; 0.6c9&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ftp.edgewall.com/pub/trac/Trac-0.11.2.1.win32.exe"&gt;Trac&lt;/a&gt; 0.11&lt;/li&gt;&lt;li&gt;&lt;a href="http://apache.mirrors.crysys.hit.bme.hu/dist/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe"&gt;mod_python&lt;/a&gt; 3.3.1&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;How to install and configure:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Had to move IIS to port 1080 to make port 80 available for Apache:&lt;br /&gt;My computer /manage / IIS / default site / properties&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Apache: next-next-OK&lt;/li&gt;&lt;li&gt;SVN server: extract the ZIP file and use the README in the zip file&lt;br /&gt;The referenced tortoisesvn howto is useless, but the end of the README itself is OK&lt;br /&gt;no installer, copy modules to Apache, add svnserver\bin to SYSTEM path, edit httpd.conf and REBOOT.&lt;/li&gt;&lt;li&gt;Run "svnadmin create d:\repository\subversion\sandbox"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Subversion is available now at http://localhost/svn&lt;/li&gt;&lt;li&gt;Python: next-next-OK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;svn-python: next-next-OK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Genshi: next-next-OK&lt;/li&gt;&lt;li&gt;SetupTools: next-next-OK&lt;/li&gt;&lt;li&gt;Trac: next-next-OK&lt;/li&gt;&lt;li&gt;Run python25\Scripts\trac-admin.exe&lt;br /&gt;trac-admin d:\repository\trac\sandbox initenv&lt;br /&gt;(SVN repository: d:\repository\subversion\sandbox)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;test: python25\Scripts\tracd --port 8000 d:\repository\trac\sandbox&lt;br /&gt;URL: http://localhost:8000/sandbox&lt;/li&gt;&lt;li&gt;mod_python: next-next-OK&lt;/li&gt;&lt;li&gt;Apache config:&lt;br /&gt;&lt;br /&gt;copy mod_dav_svn.so &amp;amp; mod_authz_svn.so to apache2\modules&lt;br /&gt;&lt;br /&gt;enable (uncomment in apache2\conf\httpd.conf):&lt;br /&gt;LoadModule dav_module modules/mod_dav.so&lt;br /&gt;LoadModule dav_fs_module modules/mod_dav_fs.so&lt;br /&gt;&lt;br /&gt;add:&lt;br /&gt;LoadModule dav_svn_module modules/mod_dav_svn.so&lt;br /&gt;LoadModule authz_svn_module modules/mod_authz_svn.so&lt;br /&gt;LoadModule python_module modules/mod_python.so&lt;br /&gt;&lt;br /&gt;add locations and authentication to httpd.conf, see &lt;a href="http://trac.edgewall.org/wiki/TracModPython"&gt;http://trac.edgewall.org/wiki/TracModPython&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: I had to use apache2/bin/htpasswd.exe with the "-p" option to generate authentication that works.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enable WebAdmin for your username:&lt;br /&gt;python25\scripts\trac-admin.exe /repository/trac/sandbox permission add username TRAC_ADMIN&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Test: http://localhost/trac/sandbox&lt;br /&gt;(works fine for me)&lt;/li&gt;&lt;/ol&gt;How to suck:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have lost a lot of time trying to integrate svn-win32-1.5.5_py.zip to python.&lt;br /&gt;The solution was installing svn-python-1.5.5.win32-py2.5.exe&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-8366217721289308912?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2009/02/trac-install-win-xp.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-3522907540096120888</guid><pubDate>Mon, 02 Feb 2009 21:49:00 +0000</pubDate><atom:updated>2009-02-02T22:56:06.541+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>NSLU2</category><title>NSLU2</title><description>My NSLU2 came with the ancient firmware version v2.3R24. The newest available firmware is &lt;a href="http://downloads.linksysbycisco.com/downloads/NSLU2_V23R63.zip"&gt;V2.3R63&lt;/a&gt;, although dead links can be found at the linksys site to V2.3R76.&lt;br /&gt;&lt;br /&gt;I have tried to upgrade using the web interface, but it did not work, just the status led started blinking green/amber for hours, until switch-off (in theory, the upgrade should have been finished in 5-10 minutes). After restart the unit came up with the old firmware.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-3522907540096120888?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2009/02/nslu2.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-2757344830155788383</guid><pubDate>Wed, 14 Jan 2009 11:06:00 +0000</pubDate><atom:updated>2009-01-14T12:10:14.172+01:00</atom:updated><title>JSR 227: A Standard Data Binding &amp; Data Access Facility for J2EE</title><description>Az Oracle ADF a JSR-227 szerint valósítja meg a UI és a Service réteg közötti kapcsolatot.&lt;br /&gt;Az alábbi PDF egy tömör, jó összefoglalás:&lt;br /&gt;&lt;a href="http://www.nljug.org/pages/events/content/jfall_2005/sessions/00016/slides.pdf/"&gt;http://www.nljug.org/pages/events/content/jfall_2005/sessions/00016/slides.pdf/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-2757344830155788383?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2009/01/jsr-227-standard-data-binding-data.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-2913090760874447385</guid><pubDate>Fri, 09 Jan 2009 08:51:00 +0000</pubDate><atom:updated>2009-02-08T19:10:37.687+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>subversion</category><title>Subversion</title><description>Windows szerverek:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.collab.net/downloads/subversion/"&gt;http://www.collab.net/downloads/subversion/&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Regisztráció szükséges a letöltéshez&lt;/li&gt;&lt;li&gt;A web site a technikai jellemzők bemutatása helyett a költségmegtakarítással ködösít&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.visualsvn.com/server/download/"&gt;http://www.visualsvn.com/server/download/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Azonnal letölthető, minden benne van&lt;/li&gt;&lt;li&gt;A web site szerint a jogosultságok kényelmesen menedzselhetők&lt;/li&gt;&lt;li&gt;Ezt választottam.&lt;/li&gt;&lt;li&gt;A szerver beállítása és egy repository (adf) létrehozása egyszerű volt.&lt;/li&gt;&lt;li&gt;A TortoiseSVN-ben a https://localhost:8443/svn/adf címet kellett beállítani az eléréséhez. (Ezért egy kicsit küzdeni kellett, magamtól nem így próbálkoztam).&lt;/li&gt;&lt;li&gt;Utálja, ha a víruskergető nézegeti a repository tartalmát (commit közben leáll, ha más process is megnyitja a fájlt).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Az Oracle is ezt ajánlja: &lt;a href="http://www.oracle.com/technology/pub/articles/adf-development-essentials/part1.html"&gt;http://www.oracle.com/technology/pub/articles/adf-development-essentials/part1.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91"&gt;http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://trac.edgewall.org/"&gt;trac &lt;/a&gt;telepítéséhez, a helyi Python kapcsolathoz ezt használom.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Apache2 is kell hozzá, egy kicsit dolgozni kell vele.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Windows kliensek:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://www.sliksvn.com/en/download - parancssoros kliens&lt;/li&gt;&lt;li&gt;http://www.collab.net/downloads/subversion/ - regisztráció szükséges a letöltéshez&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-2913090760874447385?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2009/01/subversion.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-116082248134621893</guid><pubDate>Sat, 14 Oct 2006 10:36:00 +0000</pubDate><atom:updated>2006-10-14T12:41:22.716+02:00</atom:updated><title>Best of (the serverside)</title><description>&lt;a href="http://empathybox.com/archives/8"&gt;5 Principles For Programming: &lt;/a&gt;(1) Fail Fast (don't hide errors), (2) Write Less Code (and Don't Repeat Yourself), (3) Computer Programs are for People (4) Do the Right Thing (5) Reduce State (6) Know Your Shit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-116082248134621893?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/10/best-of-serverside.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-115970759616183605</guid><pubDate>Sun, 01 Oct 2006 12:57:00 +0000</pubDate><atom:updated>2006-10-02T09:09:14.026+02:00</atom:updated><title>Linux on Acer TravelMate 4062</title><description>&lt;ul&gt;&lt;li&gt;Ubuntu 6.0.6 - nice, but does not use the 1280x800 screen resolution and wireless does not work&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;OpenSuse 10.1 -  configured the display correctly to 1280x800, wireless is OK, but the wired ethernet does not work. Second install: wired ethernet is OK. The NetworkManager applet could not connect to wireless, but disconnected the wired.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Fedora Core 5 - Desktop/System Settings/Display knows the 1280x800 resolution, but the Desktop/Preferences/Screen Resolution does not. Wireless is not detected.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-115970759616183605?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/10/linux-on-acer-travelmate-4062.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-115843638752463876</guid><pubDate>Sat, 16 Sep 2006 19:49:00 +0000</pubDate><atom:updated>2006-09-16T21:57:14.856+02:00</atom:updated><title>Intel PROSet  on Acer 4062</title><description>Initial state: wireless works with the pre-installed windows drivers, but I need some features of Intel PROSet.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First try: download latest Intel PROSet (version 10.1.1). Install. Reboot. Standard (Windows XP) wireless driver works (as before), Intel PROSet does not work (does not find any Intel Wifi adapter) and configuration changes do not help.&lt;/li&gt;&lt;li&gt;Second try. Download Intel PROSet 9.0.0.39 from Acer's site. Install. Reboot. No wireless at all.&lt;/li&gt;&lt;li&gt;Third try. Upgrade Intel PROSet to version 10.1.1. It works.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-115843638752463876?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/09/intel-proset-on-acer-4062.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-115841830496850844</guid><pubDate>Sat, 16 Sep 2006 14:48:00 +0000</pubDate><atom:updated>2006-09-16T16:51:45.366+02:00</atom:updated><title>HTML GUI - Stripes</title><description>Stripes wants to be simpler than other web frameworks and succeeds. It is much easier to create a stripes GUI and results in less complexity than struts.  See &lt;a href="http://stripes.mc4j.org/confluence/display/stripes/Quick+Start+Guide"&gt;http://stripes.mc4j.org/confluence/display/stripes/Quick+Start+Guide&lt;/a&gt; for a first impression.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-115841830496850844?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/09/html-gui-stripes.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114884028498584091</guid><pubDate>Sun, 28 May 2006 18:15:00 +0000</pubDate><atom:updated>2006-05-28T20:18:06.010+02:00</atom:updated><title>Free software</title><description>&lt;a href="http://theopencd.org/programs"&gt;TheOpenCD&lt;/a&gt;. (AbiWord, OpenOffice.org, MoinMoin, PDFCreator, 7-zip, Notepad2, etc.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114884028498584091?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/free-software.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114856748839545808</guid><pubDate>Thu, 25 May 2006 14:15:00 +0000</pubDate><atom:updated>2006-05-25T17:45:49.110+02:00</atom:updated><title>Logging to syslog</title><description>Enable network messages:&lt;br /&gt;* add "-r" option to /etc/sysconfig/syslog (Fedora Core 4)&lt;br /&gt;* add the "local6" feature to /etc/syslog.conf&lt;br /&gt;&lt;pre&gt;local6.*   /var/log/local6.log&lt;/pre&gt;* restart syslog (/etc/rc.d/init.d/syslog restart)&lt;br /&gt;&lt;br /&gt;Check if syslog is listening:&lt;br /&gt;&lt;pre&gt;root@yozi:/etc/rc.d/init.d&gt; netstat -l&lt;br /&gt;Active Internet connections (only servers)&lt;br /&gt;Proto Recv-Q Send-Q Local Address               Foreign Address             State&lt;br /&gt;udp        0      0 *:syslog                    *:*&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Rotate the new log:&lt;br /&gt;* add /var/log/local6.log to /etc/logrotate.d/syslog (Fedora Core 4)&lt;br /&gt;* logrotate is started by anacron (/etc/cron.daily/logrotate)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114856748839545808?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/logging-to-syslog.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114845685200340615</guid><pubDate>Wed, 24 May 2006 07:45:00 +0000</pubDate><atom:updated>2006-05-24T09:47:32.003+02:00</atom:updated><title>Code generation</title><description>* JAG&lt;br /&gt;* &lt;a href="http://www.gestion400.com/openxava/"&gt;OpenXava&lt;/a&gt; and &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=40595"&gt;discussion at theserverside&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114845685200340615?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/code-generation.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114845669813368256</guid><pubDate>Wed, 24 May 2006 07:40:00 +0000</pubDate><atom:updated>2006-05-26T17:40:56.660+02:00</atom:updated><title>Content Management</title><description>&lt;ul&gt;&lt;li&gt;IBM web content management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cmswire.com/cms/web-cms/ibm-web-content-management-concepts-000400.php"&gt;CMSwire article&lt;/a&gt; (Aug. 2004)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0407mayer/index.html"&gt;DeveloperWorks article&lt;/a&gt; (Jul 2004)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-306.ibm.com/software/data/cm/"&gt;DB2 Content Management&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/workplace/products/webcontentmanagement/"&gt;IBM Workplace Web Content Management&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;JSR 170:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/java/library/j-jcr/"&gt;Introduction&lt;/a&gt; (developerworks, Aug. 2005).&lt;/li&gt;&lt;li&gt;&lt;a href="http://jackrabbit.apache.org/"&gt;Apache JackRabbit&lt;/a&gt; (full JSR170 implementation, 1.0 in April, 2006).&lt;/li&gt;&lt;li&gt;&lt;a href="http://jlibrary.sourceforge.net/"&gt;JLibrary&lt;/a&gt;: Rich GUI (based on JSR170 engine : JackRabbit, see &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=40542"&gt;discussion at theserverside&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.alfresco.com/wiki/Main_Page"&gt;Alfresco&lt;/a&gt;: JSR170 repository&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://magnolia.sourceforge.net/30/index.html"&gt;Magnolia&lt;/a&gt; (sourceforge, webapp, w/versioning, w/o workflow,  jspx-based templating w/special taglib, community edition is free, enterprise edition is licensed per processor per year).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114845669813368256?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/content-management.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114793799814630078</guid><pubDate>Thu, 18 May 2006 07:32:00 +0000</pubDate><atom:updated>2006-08-28T14:06:37.516+02:00</atom:updated><title>SOA</title><description>Recent articles:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.theserverside.com/tt/articles/content/ESBParadigm/article.html"&gt;http://www.theserverside.com/tt/articles/content/ESBParadigm/article.html&lt;/a&gt; - The role of ESB, strategy and methodology, vendors and tools, including open source.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;My current focus is &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA&lt;/a&gt; lifecycle.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Service-oriented_analysis_and_design"&gt;analysis and design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Service-Oriented_Development_of_Applications"&gt;development&lt;/a&gt;&lt;/li&gt;&lt;li&gt;operation&lt;/li&gt;&lt;li&gt;lifecycle support&lt;/li&gt;&lt;/ul&gt;&lt;span class="" style="display: block;" id="formatbar_InsertUnorderedList" title="Bulleted List" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 16);ButtonMouseDown(this);"&gt;Sources of information:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Thomas Erl’s &lt;a href="http://www.soabooks.com/" class="external text" title="http://www.soabooks.com"&gt;"Service-Oriented Architecture: Concepts, Technology, and Design"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;IBM's &lt;a href="http://www-128.ibm.com/developerworks/dwbooks/soacompass.html" class="external text" title="http://www-128.ibm.com/developerworks/dwbooks/soacompass.html"&gt;"Service-Oriented Architecture Compass"&lt;/a&gt;&lt;span class="external text"&gt;, SOAD (&lt;/span&gt;&lt;a href="http://www-106.ibm.com/developerworks/webservices/library/ws-soad1/" class="external text" title="http://www-106.ibm.com/developerworks/webservices/library/ws-soad1/"&gt;"Elements of Service-Oriented Analysis and Design"&lt;/a&gt;&lt;span class="external text"&gt;) and SOMA (&lt;/span&gt;&lt;a href="http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design1/" class="external text" title="http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design1/"&gt;"Service-oriented Modeling and Architecture: How to Identify, Specify and Realize Services"&lt;/a&gt;&lt;span class="external text"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;W3C &lt;a href="http://www.w3.org/TR/ws-arch/"&gt;Web Services Architecture&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114793799814630078?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/soa.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114684276905512083</guid><pubDate>Fri, 05 May 2006 15:25:00 +0000</pubDate><atom:updated>2006-05-05T17:26:09.056+02:00</atom:updated><title>BEA Resurces</title><description>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://dev2dev.bea.com/aluserinteraction/"&gt;BEA AquaLogic User Interaction&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114684276905512083?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/bea-resurces.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114683995675035656</guid><pubDate>Fri, 05 May 2006 14:38:00 +0000</pubDate><atom:updated>2006-05-09T18:15:18.990+02:00</atom:updated><title>Software Development Resources</title><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ociweb.com/jnb/jnbApr2006.html"&gt;EJB3 Persistence Jumpstart&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.sun.com/roller/resources/watt/jvm-options-list.html"&gt;A Collection of JVM Options&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2006/02/27/what-corp-projects-learn-from-open-source.html"&gt;What Corporate Projects Should Learn from Open Source&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pluralsight.com/wiki/default.aspx/Keith.GuideBook.HomePage" name="Summary" class="Anchor"&gt;&lt;span class="PropertyValue"&gt;The .NET Developer's Guide to Windows Security&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114683995675035656?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/05/software-development-resources.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114432501331922309</guid><pubDate>Thu, 06 Apr 2006 12:02:00 +0000</pubDate><atom:updated>2006-04-06T14:03:33.343+02:00</atom:updated><title>Service Data Objects</title><description>SDO is based on the concept of &lt;i&gt;disconnected data graphs&lt;/i&gt;. A data graph is a collection of tree-structured or graph-structured data objects. Under the disconnected data graphs architecture, a client retrieves a data graph from a data source, mutates the data graph, and can then apply the data graph changes back to the data source.&lt;br /&gt;&lt;br /&gt;... from  http://www-128.ibm.com/developerworks/library/specification/j-commonj-sdowmt/index.html ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114432501331922309?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/04/service-data-objects.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-114432185053870434</guid><pubDate>Thu, 06 Apr 2006 11:09:00 +0000</pubDate><atom:updated>2006-04-06T13:10:50.560+02:00</atom:updated><title>Service Component Architecture</title><description>• http://dev2dev.bea.com/technologies/commonj/index.jsp&lt;br /&gt;• http://www.ibm.com/developerworks/library/specification/ws-sca/&lt;br /&gt;• http://www.iona.com/devcenter/sca/&lt;br /&gt;• http://oracle.com/technology/webservices/sca&lt;br /&gt;• https://www.sdn.sap.com/&lt;br /&gt;• http://www.sybase.com/sca&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-114432185053870434?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/04/service-component-architecture.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113949300529950303</guid><pubDate>Thu, 09 Feb 2006 13:48:00 +0000</pubDate><atom:updated>2006-05-29T10:14:41.676+02:00</atom:updated><title>AJAX</title><description>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ajaxpatterns.org"&gt;ajaxpatterns.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ajaxmatters.com"&gt;ajaxmatters.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.yahoo.com/yui/"&gt;Yahoo! User Interface Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tibco.com/software/ria/default.jsp"&gt;http://www.tibco.com/software/ria/default.jsp&lt;/a&gt; - seems to be OK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bennolan.com/behaviour/"&gt;http://bennolan.com/behaviour/&lt;/a&gt; - some extensions&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113949300529950303?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/02/ajax.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113700100457239984</guid><pubDate>Wed, 11 Jan 2006 17:34:00 +0000</pubDate><atom:updated>2006-05-05T17:24:55.260+02:00</atom:updated><title>Java ThreadPool</title><description>ThreadPool is available in Java 5.&lt;br /&gt;For older Java versions, even the &lt;a href="http://jakarta.apache.org/commons/sandbox/threadpool/"&gt;Jakart Commons ThreadPool&lt;/a&gt; points to &lt;a href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html"&gt;util.concurrent&lt;/a&gt;.&lt;br /&gt;LinkedQueue (Channel) and PooledExecutor are my first tested classes and work well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113700100457239984?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/01/java-threadpool.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113666679963096853</guid><pubDate>Sat, 07 Jan 2006 20:42:00 +0000</pubDate><atom:updated>2006-01-07T21:46:39.640+01:00</atom:updated><title>WebLogic on Fedore Core 4</title><description>WebLogic 8.1 did not work with JRockit (core dumps). Experienced networking problems with the Sun JDK 1.4.2. The solution: java -Djava.net.preferIPv4Stack=true&lt;br /&gt;&lt;br /&gt;WebLogic 9.1 works fine with JRockit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113666679963096853?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2006/01/weblogic-on-fedore-core-4.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113385142706662404</guid><pubDate>Tue, 06 Dec 2005 06:38:00 +0000</pubDate><atom:updated>2006-01-08T11:02:43.536+01:00</atom:updated><title>Ruby</title><description>&lt;a href="http://www.ruby-lang.org/en/"&gt;Ruby Home Page&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.rubycentral.com/"&gt;Ruby Central&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.ruby-doc.org/"&gt;ruby-doc.org&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113385142706662404?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2005/12/ruby.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113356507678066898</guid><pubDate>Fri, 02 Dec 2005 22:23:00 +0000</pubDate><atom:updated>2005-12-03T00:16:02.493+01:00</atom:updated><title>Logo Interpreters</title><description>KTurtle is already installed with Fedora.&lt;br /&gt;&lt;br /&gt;The logo blog: &lt;a href="http://tacojuice.org/plnews/Languages/Logo/"&gt;http://tacojuice.org/plnews/Languages/Logo/&lt;/a&gt; contains news about three Java projects: &lt;a href="http://guillot.emmanuel.free.fr/jLogo/"&gt;jLogo&lt;/a&gt;, &lt;a href="http://xlogo.free.fr/"&gt;XLogo&lt;/a&gt;, and &lt;a href="http://education.mit.edu/starlogo/"&gt;StarLogo&lt;/a&gt;.  The &lt;a href="http://freshmeat.net/browse/171/"&gt;freshmeat site&lt;/a&gt; is useful, as well. Logo is available even in Python (&lt;a class="reference" href="http://pylogo.org/"&gt;http://pylogo.org&lt;/a&gt;).  There are several other Logo interpreters written in Java,&lt;br /&gt;&lt;ul&gt; &lt;li&gt;even as an &lt;a href="http://homepage.mac.com/troy_stephens/TinyJavaLogo/"&gt;applet&lt;/a&gt;,&lt;/li&gt;&lt;li&gt;or &lt;a href="http://sourceforge.net/projects/tortue/"&gt;tortue&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;  Good collection of Logo links are&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.freeprogrammingresources.com/logocompiler.html"&gt;http://www.freeprogrammingresources.com/logocompiler.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://el.media.mit.edu/logo-foundation/products/software.html"&gt;http://el.media.mit.edu/logo-foundation/products/software.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; The oldish (classical?) &lt;a href="http://www.cs.berkeley.edu/%7Ebh/logo.html"&gt;UCB Logo&lt;/a&gt; works fine on Windows, but does not have any graphix on my Fedora Linux. Some nice features are described in &lt;a href="http://www.erzwiss.uni-hamburg.de/Sonstiges/Logo/logofaqx.htm"&gt;http://www.erzwiss.uni-hamburg.de/Sonstiges/Logo/logofaqx.htm&lt;/a&gt;. The web-page of its graphix front-end &lt;a href="http://laguna.fmedic.unam.mx/%7Edaniel/glogo/"&gt;glogo&lt;/a&gt; says it is unfinished. Continuation at &lt;a href="http://www.physik.uni-augsburg.de/%7Emicheler/"&gt;http://www.physik.uni-augsburg.de/~micheler/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113356507678066898?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2005/12/logo-interpreters.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113291107770861178</guid><pubDate>Wed, 30 Nov 2005 09:28:00 +0000</pubDate><atom:updated>2005-11-30T23:30:00.760+01:00</atom:updated><title>Blog software</title><description>&lt;ul&gt;   &lt;li&gt;Blog feature in mediawiki? No. Maybe the discussion page can be used as sime kind of blog about the topic.&lt;/li&gt;&lt;li&gt;http://java-source.net/open-source/bloggers&lt;/li&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113291107770861178?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2005/11/blog-software.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-19145393.post-113250139629330996</guid><pubDate>Wed, 30 Nov 2005 07:00:00 +0000</pubDate><atom:updated>2006-04-02T22:07:16.976+02:00</atom:updated><title>My personal Wiki accounts.</title><description>I have started accounts at several wiki hosts. Which one to keep?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://yozi.pbwiki.com"&gt;yozi.pbwiki.com&lt;/a&gt;&lt;br /&gt;&lt;/b&gt;  &lt;ul&gt; &lt;li&gt;Editing is password protected.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Read-only for public.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;a href="http://wikihost.org/wikis/yozi66"&gt;http://wikihost.org/wikis/yozi66&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;    My problem is that this wiki will be editable by anyone or will be invisible.&lt;/li&gt;   &lt;li&gt;    Okay, wiki is about editing by everyone, but I would like to have at least some "locked" pages...&lt;/li&gt;   &lt;li&gt;    I need a public wiki where I can control the rights for editing.&lt;/li&gt;    &lt;/ul&gt;&lt;a href="http://seedwiki.com/"&gt; http://seedwiki.com&lt;/a&gt;   / &lt;a href="http://seedwiki.com/wiki/jfrigo/jfrigo.cfm"&gt;wiki/jfrigo/jfrigo.cfm&lt;/a&gt; / &lt;a href="http://www.seedwiki.com/wiki/jfrigo/sandbox.cfm"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Free account with 250 MB limit&lt;/li&gt; &lt;li&gt;Have to pay to have the option to restrict page editing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I can lock a page, at least, for free&lt;/li&gt;&lt;li&gt;Blog is provided as special wiki pages - can be edited by anyone (or locked)&lt;/li&gt;&lt;li&gt;seedwiki.org is disappointing (no download for source code)&lt;br /&gt;&lt;/li&gt;    &lt;/ul&gt; http://jot.com&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Nice wiki with administration and e-mail features, authorization, etc.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Has WYSIWYG editor, wiki markup and XML editor, even wiki -level XML export.&lt;/li&gt;   &lt;li&gt;Max. 20 pages, max. 5 users for free.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; http://www.duckcomputing.com/wiki/Free_Wiki_Hosting (supports snipsnap and mediawiki + others)&lt;br /&gt;&lt;ul&gt; &lt;li&gt;    I need a public wiki where I can control the rights for editing.&lt;/li&gt;&lt;li&gt;    One such software is snipsnap (is it true?), where wiki pages can have comments.&lt;/li&gt; &lt;/ul&gt;http://riters.com&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;pages may be protected ("Contact us")&lt;/li&gt; &lt;/ul&gt;http://yozi36.xwiki.com&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Seems to be a deep technical stuff. I do not like it.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19145393-113250139629330996?l=jfrigo.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://jfrigo.blogspot.com/2005/11/my-personal-wiki-accounts.html</link><author>noreply@blogger.com (yozi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>