Triligon.org Blog

Here you'll find up to date information about our projects and other stuff.

Jarnal

Seeing that  Onenote can't import PDF (what did you expect? It ain't a MS format....) I was out looking for better stuff. There's PDF Annotator but that costs money and works kinda weird.

So finally I stumbled  over Jarnal

A Java based note taking app that can use PDFs as background (at least ;) and also export to PDF again. Only bad point: handwrite recognition is nigh unusable (one of the few things MS ever did right it seems) but just to scribble notes into PDFs that not's so important. It being Java also means I can view the stuff on Linux or whereever, really.

I doubt Crossover Office 5 (even tough it touts Office2K3 support) will do much good for Onenote/Tablet users so for the time being I'm locked to Win it seems.

Note to self: must buy RAM. Lots of it.

Filed under: Portege M200  

New Laptop: Toshiba Portege m200

After eyeing the Toshiba Portege m200 for a few months now and always thinking if it dropped below 2000CHF I'd have to get one, it recently dropped from 2200 to 1580 at which point I couldnt resist. So I got a Centrino 1.6ghz based machine with 12" 1400*1050px (!) screen AND tablet PC functionality. Sadly, it seems that tablet PC is only really useable on Windows as Linux doesnt really offer much in the line of handwriting recognition (typing this on the keyboard though). The recognition works astonishingly well. Even my truly disgusting handwriting usually gets picked up flawlessly (it seems to use dictionaries behind the scenes to make sense of words) and just drawing into a PDF converted to a TIF for annotations rocks (no more looking for lose pages at the end of the term when you really should be learning.) More to come.
Filed under: Portege M200  

"Benchmarking" phplist

This is a very flawed benchmark from an empirical point of view (it's even worse than lies, damn lies, benchmarks, really), it HOWEVER has some real world resemblance still considering that most people will run it on hardware in the same general class which is really doing something else, too!

On my Sempron64 2800+ workstation, I'm running PHP4.4+eaccelerator + phplist feeding mails to postfix. With usual background load (some 30% I'd guesstimate), phplist pushes about 3000 mails an hour, which is just about 1 mail per second. (and no it's not postfix or IO limited, outbound IO peaked at half my upstream).

As a longtime ezmlm user, that's truly disappointing to me, but OTOH ezmlm serves a very different field (i.e. classical mailinglists with the same message to everyone, perhaps minus VERP features).

They argue phplist is so slow because of all the customization it does but then again, I don't think I actually need that! I wont have the users unregister via link but rather via login to ezp which will have the very same URL for all of them. If they cant remember the pw, ezp will send it to them. If they wont bother with that, well they dont deserve to unsubscribe, really.

What now? Truth to be told, I don't really know. The following options spring to mind:

  • I was thinking that maybe I could force mailman to work with ezpublish but then again, that one is a pain to get up running correctly for people without MTA experience (I've set up my share of mailservers but still struggle with it if I try to do weird stuff with it).
  • ezmlm is likely fastest of them all (maybe aside of spam tools that have their own, multithreaded mini MTA) but even more so a PITA as it only runs on qmail which is best filed under the "deprecated MTA" category these days (tho for other reasons than why I'd put sendmail there, obviously).
  • Writing my own? The thought crossed my mind, obviously. But it ain't easy, especially if you're not to use VERP for bounce handling (discounting the lazy approach of just not dealing with bounces, of course). Leaving bounce handling aside for the time being, the following features would be a must:
    • Multiple lists, same user subscribed to any number of them
    • HTML
    • maybe multipart with embedded images (I do have some reservations about that)
    • Storage of users in a simple MySQL table, no 40 (!) tables like phplist
    • Handling of archive is left to something else, i.e. ezpublish in my case.
      • thus comes ezpublish integration
      • means I want to have a "Send this content object" to that list option
    • And finally, phplist's handling of external URLs is nice by any means but not necessarily needed from begin width.
Filed under: Mail  

Added on/off Switch to Xinha

Above each XML text field there will now be a link to toggle on or off respectively. But only globally, i.e. for all fields the user edits until the next toggle.
Filed under: Xinha  

Added CSVExport and filterrelated

These are both relatively small extensions, hardly worth this notice: filterrelated and CSVExport
Filed under: General  

Working on AdvancedWeblog 1.0

This will have more features and better looks than the default "Blog" (or rather: sorry excuse for it) used in ezpublish.

I'd appreciate comments on what it should do and look like!

Filed under: General  

Added AdvancedForum 1.0

I just added AdvancedForum 1.0.

You can try it here

Added ezxhtml infos

Just imported the wiki from test.webpuls.ch. It will herefort live on this site.

Welcome to my blog

Hello world
eZ publish™ copyright © 1999-2008 eZ systems as