LinuxSoftware

Coding and tramping in Aotearoa / New Zealand

Car insurance

Mar 31

Upgraded MoinMoin

, , , , , , , , david, Monday, 11:05 pm

Over the weekend I upgraded my wiki to MoinMoin 1.6.2.

I also finally installed modwsgi. This is what the cool kids use run their Python web apps with these days. Unlike modpython which runs a Python interpreter in each Apache instance and chews up lots of memory, modwsgi launches separate daemons to handle MoinMoin’s Python requests. And a bonus is these daemons can run as any user, no longer are my wiki files owned by the Apache user. Was easy to set up too.

MoinMoin has many powerful features in addition to just normal wiki collborative editing:

  • A GUI editor: for those who can’t be bothered with wiki syntax.
  • Also supports WikiCreole. The new “common-tounge” wiki syntax.
  • Wiki synchronization: I can work offline on my laptop and sync it up later.
  • Access Control: Yes there’s parts of my wiki which are private.
  • With ACLs I can limit the actions of different users/groups on certain pages or a whole hierarchy of pages.
  • Themeable: You might notice my theme is quite different to the default MoinMoin theme.
  • Several antispam measures (BadContent, timeouts, captchas, host blocking). Spam hasn’t been a problem.
  • Hideable inline comments and discussion subpages. I’m not using these, but they are very important for some users.
  • A large number of built in macros, with more macros available from the MacroMarket
  • and it is easy to code your own Macros if you know a little bit of Python.
  • Pluggable authentication methods: planning to change to a WordPress/MoinMoin single-sign-on.
  • Wiki Farms: managing a group of MoinMoin wikis with common configuration.
  • Smilies :) : planning to standardize my WordPress and MoinMoin smilies.
  • Syntax highlighting: for code.
  • PDF creation.
  • Email notification of wiki changes
  • and more

With its access controls and macros MoinMoin almost crosses over into being a content management system. My ToDo list is a very simple example of using the FullSearch and NewPage macros to create a task tracker.

MoinMoin is used for some very popular wikis: Apache, Brewiki, Skype, Ubuntu, Fedora, Gnome, Xen, Bazaar, Mercurial.

MoinMoin is though somewhat overshadowed by the MediaWiki engine. MediaWiki is designed specifically for running Wikipedia, whereas MoinMoin is more flexible and general purpose, but isn’t going to be great at hosting multi-terabytes of extremely popular data.

There’s so many different wiki engines now, there is a WikiMatrix tool which lets you compare them side by side. Checkboxes of course can’t tell you everything. And I’m not sure their choice of checkboxes is completely unbiased.


Mar 30

Mac pwned, Vista pwned, Linux still secure

, , , , , david, Sunday, 9:49 am

Even supposed security “professionals” sometimes claim that Linux is no more secure than Windows and that it is just “security through obscurity”.

Tipping Point’s recent 3 day Pwn to own competition provides an interesting counter-example:

  • Day 1: None of the OS’s were cracked
  • Day 2: Mac was pwned when Safari went to load a hostile webpage
  • Day 3: Vista was pwned when the latest version of Adobe Flash was installed
  • But, Linux remained secure / uncompromised until the end of the competition

Shane Macaulay and Alexander Sotirov
Yes, Vista does seem more secure than previous MS Windows versions, and yes Linux does sometimes require security patches. But Linux is inherently more secure due to its open source development and its design.


Mar 21

Sea caves

, , , david, Friday, 8:39 pm

Went exploring Auckland’s sea caves.

IMG_1366
IMG_1368
IMG_1370
IMG_1380
IMG_1382
IMG_1383
IMG_1385
IMG_1386
crab

Mar 19

HP to sell notebooks and desktops preinstalled with SuSE Linux

, , , , , david, Wednesday, 8:55 am

Keeping up with Dell, HP has announced it will start selling notebooks and desktops preinstalled with SuSE Linux Enterprise Desktop 10.

Novell’s Linux revenue has grown 69 percent to over $100 million / year, but Red Hat still has the biggest Linux business of about $500 million / year.


Mar 18

Ext4 in Fedora 9

, , , , david, Tuesday, 10:27 am

Fedora 9 is due for release on April 29.

This will be the first major distro with ext4 as a first class filesystem (i.e. with tools support). Ext4 will not be the default filesystem, that will still be ext3.

Here’s a interview with EricSandeen about this.  Interesting that there will be a defrag utitility for ext4.


Next Page »