blog.fi.gy

  • Personal computing is stuck in the 90's 2022-12-01T01:23:16.000Z

    I'm amazed at how much work we've done to improve the building, updating, maintaining and scaling of massive service oriented computing But obviously, I'm still frustrated. I have around 5 different display+keyboard interfaces that I use daily, but it still seems to matter which one I'm using. Which means at least once a day, I ...

  • 2021: the year to move from Docker to Kubernetes 2021-01-30T02:00:31.000Z

    Yup, I'm one of those people that delayed moving my developers, testing, CI/CD and Production off Docker for as long as I could. And now, we've gotten all the value we could from Docker, Docker Swarm, Docker Compose, and its time to move on. I'm pretty sure the journey will take most of the year, ...

  • elktail: commandline tailing of Elasticsearch with Docker 2018-07-02T03:38:08.000Z

    I've been working on a system that uses Elasticsearch on Docker Swarm, and today, I really wanted to grep some log files. The closest thing I found was elktail – see http://knes1.github.io/blog/2016/2016-03-06-elktail-command-line-tool-for-tailing-and-querying-ELK-logs.html Of course, I needed it in a container, so I could attach it to the Swarm stack's network… So I forked, merged in ...

  • Working locally with Docker while on the road. 2017-11-01T01:51:26.000Z

    I just got back from a conference trip to Europe, DockerCon in Copenhagen, All-Systems-Go in Berlin, and then Open Source Summit in Prague. While I was there, I needed to continue doing the development of some major refactoring of RancherOS for my LinuxKit talk – which meant I needed to be able to “docker pull” ...

  • Hello world! 2017-10-30T15:54:45.000Z

    I've migrated my fosiki blog posts to a new wordpress install (the other was started in 2005?), and start writing again…

  • Today's container: JSON resume cli 2016-09-07T11:25:48.000Z

    Today's task ended up being to update my Resume. Well, it turns out it was time to create a new one – so I turned to JSON Resume CLI – which converts the machine readable info I maintain into something that doesn't look like the word document I've been carrying around since I graduated in ...

  • Looking for a new challenge 2016-09-06T05:24:39.000Z

    After two and a half years, my contract with Docker Inc has finished.

  • Using Docker to quickly and safely reproduce issues 2015-10-22T01:57:46.000Z

    I had a problem following an installation the other day, and eventually we tracked it down. This week, I was curious to see if things were fixed, but I had already installed the tool on my computer. So I ran up Docker container: $ docker run –rm -it –name test debian bash root@14e9e953d708:/# apt-get update ...

  • Docker on Windows Server Preview TP3 with wifi 2015-08-24T01:43:31.000Z

    Doesn't work. Especially if, like me, you have a docking station usb 3 ethernet, an on-board ethernet, use wifi on many different access-points, and use your mobile phone for network connectivity. The Docker daemon is started by running net start docker , which runs C:\ProgramData\docker\runDockerDaemon.cmd . In that script, you'll see the “virtual switch” ( ...

  • Docker on Windows Server 2016 tech preview 3 2015-08-21T12:22:50.000Z

    ’docker run –rm -it vim' almost works running in a native Windows Container

  • Slim application containers (using Docker) 2015-04-28T08:59:25.000Z

    Another talk I gave at Linux.conf.au, was about making slim containers (youtube) – ones that contain only the barest essentials needed to run an application.

  • Kickstart new developers using Docker – Linux.conf.au 2015 2015-02-20T06:12:05.000Z

    One of the talks I gave at Linux.conf.au this year was a quick-start guide to using Docker.

  • Using the official Go Docker image to try out a library 2014-10-10T05:44:51.000Z

    The official Docker language images can auto build and run your trial application a cinch. See how with golang:onbuild

  • Speeding up CPAN module contributions using the Docker language stack images 2014-09-26T07:11:22.000Z

    Using the Docker perl language stack image for speeding up contributions to CPAN modules.

  • Docker, containers and simplicity. 2014-03-31T12:25:14.000Z

    Docker Containers emulate Operating Systems, allowing you to build, manage and run applications and services. And you copy around your application, data and configurations.

  • Boot2Docker dom0 and more docker orchestration magic. 2013-12-16T13:53:58.000Z

    I've modifyed boot2docker to

  • Boot2Docker for orchestration. 2013-12-09T02:35:11.000Z

    Imagine that you have a PXE / USB / boot setup that boots in seconds, and as its last step, starts a docker privileged image labeled ’dom0:latest'. Most importantly, each of these servers then would ’docker pull' and ’docker run' the services and applications it provides – without modifying the base OS, or ’dom0' It ...

  • Docker container network portability 2013-12-05T06:18:16.000Z

    Rather than hardcoding network links between a service consumer and provider, Docker encourages service portability. eg, instead of 2 containers talking directly to each other: (consumer) –> (redis) requiring you to restart the consumer to attach it to a different redis service, you can add ambassador containers: (consumer) –> (redis-ambassador) –> (redis) or (consumer) –> (redis-ambassador) —network—> (redis-ambassador) –> ...

  • Docker 0.7 is here – welcome RPM distros (and anyone else that lacks AUFS) 2013-11-27T02:42:04.000Z

    The Docker project has continued its mostly-monthly releases with the long anticipated [0.7 release](http://blog.docker.io/2013/11/docker-0-7-docker-now-runs-on-any-linux-distribution/), this time making the storage backend pluggable, so fedora/redhat based users can use it without building a custom kernel.

  • easy install of Docker.io on Debian 2013-10-15T11:05:39.000Z

    UPDATE: for Docker 0.6.5, the ubuntu debian package also installs on Debian. You still need to enable IPv4 forwarding as below – then re-start the docker daemon I've been doing some work on Docker – learning golang, Docker internals, and just some of the command line options that I didn't know I needed to know ...

  • I wonder if Docker can replace Puppet. 2013-08-21T06:12:03.000Z

    I'm curious to see how hard it would be to push out Docker versioned configuration changesets over ssh to ’anywhere', with some kind of idempotency via system ’tags'.

  • inkChilli wiki to Sharepoint migration tool 2013-06-05T01:17:36.000Z

    If you need to convert from TWiki or Foswiki to Sharepoint (2010 and 2013 now, 2007 in a few weeks time when I've tested it), please head over to http://inkChilli.com, or email me

  • HTML5 & RDFa-lite semantic templating engines 2013-03-01T05:43:10.000Z

    If you're writing a webapp using rdfa-lite, It makes sense to consider using rdfa markers in the DOM based template engine.

  • TodoMVC written using backbone-forms 2013-01-08T04:55:00.000Z

    I've been working on some bootstrap instant edit userinterface ideas, and while integrating hallo.js, I was reading about backbone.js and the VIE create.js RDF form generators. This lead me to backbone-forms, which auto-creates the backbone view from a model schema… So to try it out, I wrote a TodoMVC example using backbone-forms – moving almost ...

  • Dual screen Chromebox as a remote terminal to SaaS Virtual Machines. 2012-10-31T07:09:28.000Z

    My work desktop runs almost nothing: all my applications are served by an in-house ’cloud' of servers and virtual servers that live downstairs. The GUI applications – email, irc, skype, development environments all get persistently and transparently pushed to which-ever ’display' i'm using – on the sofa, I use my x61 tablet, at my desk, ...

  • MongoDB had a server-side query JOIN 2012-09-17T01:24:39.000Z

    When I developed the Foswiki MongoDB integration, I worked out a really ’nifty' way to do cross database and collection JOINs .

  • Open source Private Cloud SaaS: VDI made simple 2012-06-29T12:54:26.000Z

    I just acquired some ’new' computers with 2 Dual Xeons, 32GB and 16GB RAM, and assorted disks. My first thought was to use the 32GB one as my openstack testbed, and the other as a desktop, but soon after setting them both up with debian testing, I changed my mind. Dell 690's are much too ...

  • first steps into andriod tablets 2012-06-15T00:44:37.000Z

    I finally bought an Android tablet. Given my twenty year history of liking thinkpads, I snapped up a reasonably priced one on eBay….. Lenovo's tech support is so bad that I don't buy new, full price anymore. As a wiki developer I'm fascinated by the incredibly strong pull of computing device makers towards content consumption ...

  • Foswiki 1.1.5 released – rpms, debs and usbstick ready 2012-04-15T00:44:06.000Z

    Foswiki 1.1.5 released – rpms, debs and usbstick ready

  • More Apache conf magic, this time for foswiki 2012-04-12T04:44:41.000Z

    More Apache conf magic, this time for foswiki

  • Zero overhead Client-Side error logging with Apache 2012-04-07T06:24:10.000Z

    Thanks to a tweet by a Brisbane local (Bruce) I was continuing to mull the disconnect I have from external web traffic tracking tools. I prefer to reduce the number of requests needed to serve my users – and zero requests are always fastest. I've been messing with Apache CustomLog formats to debug session and ...

  • down the https rabbit hole: foswiki irc support is awesome. 2012-04-05T06:11:24.000Z

    I've spent time trying to work out why a client foswiki setup was slow last month. http requests to the view script were taking in the order of 1second to respond (not good, but bearable given the virtual machine setup) ~ whereas https requests were taking around 5 times as long. The connect times for https where an eye ...

  • I just uploaded Foswiki on a USB Stick v1.1.5rc1 2012-03-26T11:11:08.000Z

    We've spent the last month fixing about 100 bugs, and security auditing 1.1.4 (and fixing several things along the way) so this is the most stable, and safest foswiki release ever. I've also fixed a few TWiki compatibility bugs that were broken in TWiki since about 2005 – so foswiki 1.1.5 is quite possibly more ...

  • Centos yum install foswiki and Debian apt-get install foswiki 2012-02-22T01:01:33.000Z

    Thats right, on Redhat Enterprise and Centos, its now just as easy to install foswiki and its ~300 plugins as it is to do so on Debian.

  • Centos Foswiki repository on its way 2012-02-04T13:50:19.000Z

    Just a short teaser from my testing virtual machine: I'm still working on a few wrinkles – hopefully It'll be releaseable for foswiki 1.1.5

  • Foswiki Camp this weekend in CERN, Geneva 2011-11-16T09:25:13.000Z

    We'll be meeting in CERN, for our long weekend foswiki code fest and association general assembly. its not too late to sign up and help guide the future direction of foswiki

  • Last few months foswiki 2011-10-03T20:39:57.000Z

    It seems that I've been busy with family things, so have forgotten to blog. Before we left for Zurich in August, I delivered a foswiki that was an amalgam of TWiki, MediaWiki and Sharepoint Wiki topics. Sharepoint was the most surprising – technically, its got so much potential, but so little support for endusers. It ...

  • foswiki 1.1.3 debian package is now in my repository 2011-05-11T05:09:54.000Z

    along with the other 300 foswiki extensions for you to install. see http://fosiki.com/Foswiki_debian/ Hope you like it 🙂

  • fastest foswiki (and TWiki) ever – MongoDB for foswiki milestone 4 2011-04-19T06:29:53.000Z

    When the foswiki on MongoDB project started, this query would take 5.4 seconds to provide the html to the client (pure CGI), now it takes 0.7seconds (with mod_fcgid).

  • Sharepoint 2007 to foswiki migration project part 1 2011-04-07T05:24:09.000Z

    I've spent the last few days working on getting data out of Sharepoint Wiki, and its shocking. If you read the webservices API and believe it, things would be simple.

  • simplest remote git repo howto (1.5 steps) 2011-03-30T03:57:33.000Z

    There seem to be lots of multi-step, ssh to the server style instructions how to create a new remote repository, and then push to it, but they're all much more complex than git init. I have many many local repositories that I decided to backup on my server, and then I can push&pull from them ...

  • Almost a week after LCA2011 is finished…. 2011-02-03T11:04:19.000Z

    and I still have 300 browser tabs open from the small proportion of talks I wanted to go to. Open source conferences are astounding, hyper-rich information funnels, where hundreds of bright, enthused people open each other's eyes to little details and big projects that  can help us do more. wow – I hope I can find the ...

  • Google's DataWiki experiment 2010-12-15T04:17:22.000Z

    Google Labs has just added DataWiki – it looks like one of the features Foswiki (and its parent) have been doing for 10 years…

  • Make your foswiki run faster, automatically — try mod_pagespeed for Apache 2010-12-14T03:12:50.000Z

    google has released mod_pagespeed and I've turned it on on home.org.au, and I think there is a noticeable improvement in rendering speed. brilliant – a simple, effective way to make your wiki load faster! see google's blog post for more information

  • Edit foswiki files in Microsoft Office 2010-08-11T03:10:23.000Z

    Using the WebDAV for foswiki Extension, you can seamlessly edit Microsoft Office files in Word, Excel and Powerpoint, and then save directly back into the Wiki.

  • A surprise move for the not quite open source project TWiki – kick people out of the dev mailing list 2010-05-23T01:25:02.000Z

    I guess having other people see what you're working on is too threatening for the not-quite open source project TWiki. It seems that allot of the developers that moved their main attention from TWiki to Foswiki have been kicked out of the public mailing list without warning, explanation or permission. I guess its somewhat consistent ...

  • @font-face support? 2010-05-13T07:24:56.000Z

    I thought I'd try out what font-face support is like now, by using Font Squirrel's Dustismo GPL font ’it just works' package. Last time I worked with it, I reverted back to using a image to get the top-left ’fosiki' logo  – I'll leave that for now, because the font sizes and spacing is a ...

  • New Dynamic jquery mb.Menus for foswiki 2010-04-17T05:44:51.000Z

    I've just started work adding Matteo Bicocchi's rather stunning mb.Components – starting with mb.Menu. Along the way, adding foswiki Macro's to make it simpler for us to use, I've also made some changes to the code (which hopefully I can get integrated into an mb.Menu release) that I have attached to the live demo. Here's ...

  • Foswiki 1.1 release on its way. 2010-03-29T01:18:49.000Z

    I haven't been blogging for a while, because I've been devoting all my time to working on features for the next Foswiki release. We're aiming to get it out the door in June 2010 – and to make this timeline, we're about to go into feature freeze mode – and the end of this month. ...

  • foswiki for windows updated to version 1.0.8 2009-12-09T12:02:22.000Z

    foswiki 1.0.8 and windows installer released

  • foswiki – wow. 2009-11-03T11:10:50.000Z

    Our project fork hit the one year milestone a week or so ago, and Arthur noticed this amazing ’factoid' on ohloh.. Very large, active development team Over the past twelve months, 36 developers contributed new code to Foswiki. This is one of the largest open-source teams in the world, and is in the top 2% ...

  • I've been working on a Foswiki User administration user interface again 2009-10-15T13:04:45.000Z

    This iteration I've been working using the HTTPDUserAdminContrib – as having the users and groups in the database makes it hard to work on. Hopefully there'll be time to use and extend it for foswiki 1.1

  • Foswiki 1.0.7 on a USB Stick 2009-09-22T04:00:25.000Z

    I've updated the USB Foswiki to include foswiki 1.0.7, and updated the systray controller to be a little more slick 🙂 I'm still looking for feedback from users – Its a nice fast way to try out foswiki without needing to install anything – just unzip the archive into the root of a disk, and ...

  • Foswiki 1.0.7 released. 2009-09-21T07:54:57.000Z

    Continuing our commitment to bug fixing and solving difficult security issues, we're proud to announce that the Foswiki project has released 1.0.7. This release contains: an upgraded Wysiwyg editor : TinyMCE 3.2.2 table plugin sorting improvements CSRF fixes and streamlineing and a series of Windows related improvements see http://foswiki.org/Download/WebHome for more details, and to download ...

  • Foswiki Association founded! 2009-09-12T00:06:14.000Z

    On Wednesday the 09.09.2009 we came together for the initial Founding of the Foswiki Association. After four hours of meeting it was created – articles explained and agreed, iInitial board elected as well as signatures approved with the notary. Afterwards we took a beer and had some nice chats. I guess we will manage to upload some pictures during the weekend

  • Foswiki on a USB stick (updated) 2009-08-30T07:58:31.000Z

    FoswikiOnAStick v0.1 (running foswiki 1.0.6)

  • Vote ’Foswiki for Best Project for the Enterprise' 2009-05-14T10:16:37.000Z

    SourceForge is running their fourth Community Choice Awards – you could vote for ’Best Project for the Enterprise' or even ’Best New Project' Wow, it seems we're almost winners 😉

  • Foswiki 1.0.5 released and Windows and debian installers updated. 2009-05-03T12:27:57.000Z

    see http://foswiki.org/downloads and http://fosiki.com/Foswiki_debian/ for more information.

  • WordPressPlugin (posted directly from my foswiki) 2009-04-29T15:55:28.000Z

    post a topic to your WordPress blog Usage Examples Installation Instructions Info Usage This plugin registers a restHandler that allows you to post a Foswiki topic to your wordpress Blog. Only one blog can be configured at this stage, and must be set up by the administrator in configure, and the user must be an ...

  • Foswiki night builds of trunk and Release01x00 branch 2009-04-27T07:37:20.000Z

    I've just (finally) set up the auto unit test run, PerlCritic and release build for the Release01x00 branch, and fixed the trunk builder. Foswiki trunk gets built every 6 hours, and Release01x00 every 12 (based on my Sydney TZ). If the unit tests fail, and email will be sent to the foswiki-discuss mailing list – ...

  • new FugueIconsContrib 2009-04-21T12:11:25.000Z

    I created the FamFamFamContrib Icons package for T(m)wiki and Foswiki a year or three ago, and now have added a FugueIconsContrib package today – containing the fabulous iconset by Yusuke Kamiyamane. Now we have 2 possible icon sets to replace the very odd and aging DocumentGraphics topic – the only thing holding us back is ...

  • Howto protect foswiki attachments without slowdown 2009-04-16T12:36:18.000Z

    I was just asked on IRC how to protect some attachments without forcing all requested attachments to go through the viewfile cgi script (as that causes your foswiki images and css to load incredibly slowly), and here's the howto I answered with:

  • Foswiki 1.1 Admin dashboard preview 2009-03-23T03:34:47.000Z

    I've been working on expanding the use of Foswiki Applications and in the process began to build (using TML) a much more usable user interface for configuring and managing your Foswiki. So – to the picture show 🙂 Many of these features already do work in Foswiki 1.0.4 – by installing FoswikiApplications Contrib, but they ...

  • Foswiki 1.0.4 released – OSX, Windows and Debian installers ready too 2009-03-20T10:33:39.000Z

    Foswiki 1.0.4 has been released with more than 100 bug fixes and some small enhancements. Upgrading is highly recommended. If you did not upgrade from TWiki yet, now is a good time as Foswiki 1.0.4 fixes more around 300 bugs relative to TWiki 4.2.4. Grab it now from : http://foswiki.org/Download/WebHome – the straight and upgrade ...

  • productivity boost – get 2 more hours in your day! 2009-01-17T23:39:12.000Z

    For years (over 15) I've lived with the need to get about 10 hours sleep per night – initially to recover from Post-viral syndrome, and then later just because thats what it took to be at my most productive. Like most people, I've longed to get some of those hours back, preferably without the insanity ...

  • debian repository for Foswiki 2009-01-13T14:18:19.000Z

    I’ve set up a debian repository that you can help test the release package before it gets uploaded into debian proper. To try it out, add the following to your /etc/apt/sources.list deb http://fosiki.com/Foswiki_debian/ stable main contrib deb-src http://fosiki.com/Foswiki_debian/ stable main contrib and then run gpg –keyserver the.earth.li –recv-keys 379393E0AAEE96F6 apt-key add /root/.gnupg/pubring.gpg OR (if theearth.li ...

  • Foswiki delivers results. 2009-01-10T11:51:53.000Z

    In just 10 weeks, the Foswiki project has re-built the project infrastructure, fixed an additional 100 bugs over and beyond those we fixed in the TWiki source repository before the fork, moved to a new web application architecture (FSA) and undertaken a detailed security audit, fixing at their roots a large number of potential exploits.

  • Foswiki v1 beta 3 Windows Installer 2009-01-03T00:44:02.000Z

    Yesterday I uploaded the first Foswiki Installer for windows to Foswiki Downloads. It will install Apache 2.2 (if you don't already have it) and Strawberry Perl and then configure and install Foswiki v1.0.0 beta 3.

  • Foswiki v1.0 hits beta 2009-01-01T01:13:15.000Z

    On the 26th of December 2008, Kenneth built Foswiki v1.0 Beta 1, and then Foswiki v1.0 Beta 2 on the 28th. Since then we've been busy testing and fixing things that are side effects of the Secure by default policy we've instigated. I'll be releaseing a Windows installer using Apache 2.2 and Strawberry Perl when ...

  • TWiki: a case study of howto lose users? 2008-12-12T07:56:16.000Z

    In a clear example of TWiki.NET's new no-testing policy [1], Their star worker has yesterday un-necessarily uploaded over 300 plugins from the wrong branch in Subversion. Rather than testing each contrib before uploading, as has been the policy on TWiki.org since the Plugins web was created, TWiki.org is now full of buggy, outdated or just ...

  • Strawberry Perl rocks Windows. 2008-12-09T06:22:06.000Z

    if you're working or just running Perl on Windows, drop everything, run, don't walk, to StrawberryPerl. Adam Kennedy has not only made a real Perl for windows, he's made a proper Perl . One where CPAN just plain works. Even better, he's made a Perl that you can use portably, from your USB stick, so ...

  • Foswiki: 790 commits in 3 weeks, and now we have a name! 2008-11-19T03:34:22.000Z

    3 weeks into a fork compelled by the Trademark problems of the 10 year old TWiki name, and we're almost fully reborn. Foswiki – started out as Free, Open Source Wiki – When Community matters. Next steps for us will be to create the Foswiki Association, and to release Foswiki v1.0 – all before Christmas ...

  • Week 2 in ’NextWiki' – still running at breakneck speeds 2008-11-15T05:20:28.000Z

    We might not yet have a name, but we've had over 100 commits per week, plus the 400 odd coming from my importing into our repository. The rebranding changes for the ****** v1.0 release have been declared 80% done, so the worst case estimate would see the other 80% take about 8 weeks :). Our ...

  • One week later in ’NextWiki' 2008-11-04T04:42:51.000Z

    What a busy week. We've now been freed up to execute our plans, and so as of the first NextWiki meeting (4am Sydney time – i'm shattered) we have: A plan for a new name (round one selections done), so we can re-brand with our own message and a functioning web site, with a newly ...

  • TWiki stops being open source. 2008-10-29T03:36:25.000Z

    In September 2008, there was a TWiki Summit in Berlin, at which a Community Council was elected by Community members to move the TWiki.org project to independence from the TWIKI.NET startup. A few days ago, TWIKI.NET responded, by taking over full control of all of TWiki.org's servers, locking everyone out and converting the project to ...

  • What makes an Enterprise Wiki Special 2008-10-27T03:48:12.000Z

    see me at OSDC 2008 – 3-5 December 2008. I'll be giving a short talk and demo: Traditional Wikis are about developing ’legacy' documents. Wikipedia is an asymptotic example where the ideal is to craft a perfect topic that accurately and concisely covers its subject matter. Enterprise Wikis have a different focus :- they attempt ...

  • TWiki 4.2.3 JeOS Virtual Machine 2008-10-24T02:25:13.000Z

    TWiki 4.2 JeOS VM mirror 1 460MB (USA) TWiki 4.2.3, (does not include VMware): Easy installation on Windows, Linux and OSX! Trivial upgrades of TWiki and TWiki Plugins Summary: This package enables you to quickly and easily install a pre-configured TWiki 4.2 ’software appliance' on Windows, by using the free VMware Player or VMware Server ...

  • TWiki 4.2.3 Windows installer update 2008-10-21T05:39:07.000Z

    TWiki 4.2 for windows – with fully integrated native installers that will update your Computer with perl, apache and other tools needed to run TWiki. The first of these installers released is the  Windows TWiki installer, and includes Apache 2.2, (apache_2.2.10-win32-x86-openssl-0.9.8i.msi) ActiveState Perl (ActivePerl-5.8.8.824-MSWin32-x86-287188.msi) Gnu Grep Gnu rcs Vanilla TWiki 4.2.3. If the installer detects ...

  • older releases of Solaris 10 2008-10-12T12:06:59.000Z

    If like me, you're looking for an older release of Solaris – so you can replicate a client's setup, you can find them at http://www.sun.com/software/solaris/releases.jsp I couldn't find it without help – as Sun's web site is a study in how to make things impossible to find. Now to install Solaris 10 update 3 (11/06) on ...

  • Open source culture clash 2008-09-25T10:25:47.000Z

    Larry Augustin talks about the difference in how open source is selected and perceived between the US and Europe – roughly boiling down to: US companies see Open source as a free ride they can take to getting their millions, whereas Europeans see Open source as a way to reduce risk, and localise expertise. In ...

  • TWiki Summit 2008Q3 in Berlin 2008-09-08T10:30:16.000Z

    I wasn't able to travel from Sydney, Australia to Berlin for this summit – which means I've missed all 3 of them so far :(. I was able to listen in on the conference calls made for the governance discussions, and was quite amazed at the strong commonality in the communities approaches and desires. I ...

  • firefox 3.x on debian amd64 2008-08-25T03:50:25.000Z

    I've been running a firefox 3.0 pre-release build for ages now, and finally thought I'd upgrade – (it turns out) mozilla do not provide 64 bit binaries. The i686 build that you can download from getfirefox.org does not work on my debian amd64 system – but not everything is lost. As I'm a developer, I'm ...

  • Local Government Web Network Conference 2008 2008-08-21T08:43:32.000Z

    I'm at the LgWebNetwork conference in Sydney at the moment – having seen John Allsopp do his thing on “The real and the virtual – closing the circle”, Bobert Beerworth not talking about Beer… and yet Social (networks), and James Robertson (ok, it was about CMS's free and otherwise), and then Cameron Adams – designer ...

  • new look, new name, same Sven 2008-08-20T13:31:01.000Z

    Yep, I finally got sick of typing the 26 letter domain DistributedInformation.com, so I've traded down to 10! fosiki.com Still working on TWiki and open source, but also doing other Social Apps, including a few in facebook. I'll write about the name's providence later – perhaps I'll even be able to make up a long ...

  • ever had Perl CPAN not work on your debian, even though you installed make etc? 2008-08-20T06:29:00.000Z

    CPAN, while incredibly useful, can be a pain, if you forget that you need to re-configure it after installing essential tools. For example, if you make the mistake of setting up a basic, non-development Debian virtual machine, configure CPAN, try to use it, and on seeing ’make' errors like (from install Bundle::CPAN of all things) ...

  • Beware Perl Encode.pm v2.25 when updating TWiki 4.2.2 or WysiwygPlugin 2008-08-17T13:19:00.000Z

    I just ran across a pretty annoying issue when updating one of my TWiki's from 4.2.0 to 4.2.2. The server it is on was running Perl 5.10, but the Encode module was 2.25, resulting in Wysiwyg edits having all their spaces replaced with %20, and line feeds %0A ala %20Debian%20equivalent%20of%20chkconfig%0A%0A/usr/sbin/update-rc.d%20avahi-daemon%20defaults%0A%0Ahttp%3A//wiki.linuxmce.org/index.php/Hardware%0A (look familiar Martin? :)) perl ...

  • Enterprise Wiki – Debian TWiki repository updated to TWiki 4.2.2 2008-08-16T06:17:52.000Z

    I've just updated the Experimental TWiki and Plugins repository. It now contains TWiki 4.2.2 and 226 Plugins, Contribs and Skins that you can simply apt-get install To use them, add the following 2 lines to your /etc/apt/sources.list deb http://distributedinformation.com/experimental/ experimental main contrib deb-src http://distributedinformation.com/experimental/ experimental main contrib then type apt-get update to update the available ...

  • Working towards Native TWiki attachment search 2008-08-06T09:31:22.000Z

    And along the way, TWiki's inbuilt Topic and structured Search is going to get a boost too. I've been working on trying to bring SearchEngineKinoSearchAddOn into TWiki properly – by adding it as a configuration item in the SearchAlgorithms. So far, its a pretty cool – it super fast, especially on my test topic set ...

  • Enterprise Wiki – TWiki 4.2.1 update released 2008-08-04T03:02:08.000Z

    This release makes over 150 improvements to the current Enterprise TWiki. Along with many WYSIWYG Editing improvements, better UTF8 support, User mapping fixes and SEARCH improvements, This release contains an optimization that should see 4.2.1 being 10-30% faster than 4.2.0. I will be updating the TWikiInstallers as soon as I can – the Windows installer ...

  • Debian TWiki repository now with 212 TWiki Plugins, Contribs, Skins and more. 2008-07-25T05:09:03.000Z

    I've just updated the Experimental TWiki and Plugins repository. It now contains TWiki 4.2.0 and 212 Plugins, Contribs and Skins that you can simply apt-get install To use them, add the following 2 lines to your /etc/apt/sources.list deb http://distributedinformation.com/experimental/ experimental main contrib deb-src http://distributedinformation.com/experimental/ experimental main contrib then type apt-get update to update the available ...

  • defense against the dark arts? (Cross site scripting and Cross Site forgery) 2008-06-28T14:12:54.000Z

    I was having a discussion with someone on IRC about how TWiki is vulnerable to Cross-site scripting and Cross-site request forgery, and we realized that there are 2 possible approaches to securing TWiki effectively (both requiring a unique magic number for all URLs): add a pre process to the TWiki::UI system, requiring a valid and ...

  • Firefox 3 pre release builds includes 64bit 2008-05-02T05:17:34.000Z

    I've been using firefox 3 on my notebook since beta3, and loving its lower CPU and memory needs, but have been frustrated by the lack of 64 bit builds for my 8Gig RAM desktop development and VMWare system. It seems that they have been building 64bit binaries for quite some time – see their nightly ...

  • progress towards TWiki 4.2.1 patch release. 2008-04-15T05:57:38.000Z

    (test post using Gnome Webog poster) The last fortnight, I've been working on creating a new, soon to be released to web 2.0 ’Beta' site based on TWiki 4.2.0. That means that I've been busy finding, reporting and fixing Bugs for TWiki 4.2.1. The list todate are: Item5455 BuildContrib doesn't cope with larger numbers of ...

  • Blead Perl DTrace probes 2008-02-15T07:16:26.000Z

    I've ported my additional DTrace probes to blead perl, adding the following probes new-sv and del-sv to track Perl allocations, main-enter and main-exit to show what part of Perl's execution phase we're in load-module-entry and load-module-return to instrument use, require, do. I've also started to document the probes at http://wikis.sun.com/display/DTrace/perl+Provider To use the patch, get ...

  • Examining ’use' and ’require' with Perl Dtrace 2008-02-13T08:51:59.000Z

    Given the following functionally similar Perl modules, I was curious what the internal Perl differences in execution were. To recap – (from PerlDoc) Perl use – Imports some semantics into the current package from the named module – It is exactly equivalent to BEGIN { require Module; Module->import( LIST ); } Perl require – demands ...

  • TWiki 4.2.0 OpenIDUserContrib Consumer released. 2008-02-12T07:39:57.000Z

    I have just uploaded the OpenIDUserContrib for TWiki 4.2.0. It adds OpenID login and 1.1 Attribute functionalty to TWiki. Currently, it disables Registration, and limits authentication to OpenID users. It has the advantage over the OpenIDAuth apache module, that it automatically requests the User's OpenId 1.1 attributes like Name, Email address directly from their OpenID ...

  • TWiki (4.2 final) Microsoft Windows, OSX and rpm (Centos & Fedora Core i386) installers 2008-02-11T03:31:33.000Z

    These Windows, OSX, Centos and Fedora Core installers are fully integrated native installers that will update your Computer with perl, apache, rcs and other tools needed to run TWiki on that platform.TWiki 4.2.0 contains many new improvements to TWiki, including a much improved Wysiwyg editor, a structured query engine, a more generic authentication system and ...

  • Download TWiki Release 4.2.0 2008-01-26T08:25:43.000Z

    With the hard slog done, we've managed to release TWiki 4.2.0. I will be updating and releasing the TWiki Installers, the TWiki debian package and the OpenID contrib in the next month (I need a little time to recover from the final release rush) We're looking forward to setting up the new release on the ...

  • Perl DTrace load-module probe added – see what module is ’do', ’use' or ’require'd 2008-01-12T08:45:32.000Z

    With the load-module probe, you can see at what point modules are loaded using ’do', ’use' or ’require'. The following code: #!/usr/local/bin/perl -w use strict; my $initial = “there once was a fish. Its feet were small”; my $post = func($initial); my $post2 = func($initial); print “$post\n”; do ’call2.pl'; #eval `cat call2.pl`; #use CGI::Session; sub ...

  • DTrace shows that readable Perl code is fastest. 2007-12-29T11:16:05.000Z

    I always wondered why some people write unreadable Perl. The most common reason given seems to be ’Its faster that way'. And so… using DTrace, and the extra probes (see the subversion repository with a patched Perl 5.8.8) I added, I thought I'd take a look. # dtrace -l | grep perl 85614 perl1226 libperl.so ...

  • Windows installer of TWiki 4.2 rc2 that uses Strawberry perl 5.10 beta 2 2007-12-22T04:01:34.000Z

    For the extremely adventurous – I have built an installer using Strawberry Perl 5.10 beta2 – TWiki-4.2.0-rc2.1-strawberry.exe Warning: Search does not work, and needs someone to debug it (I'm away over xmas)

  • A new begining for Perl and DTrace? 2007-12-19T09:02:19.000Z

    I've just created a subversion repository with perl 5.8.8, and the accumulated DTrace patches – including the using is-enabled to reduce the performance impact of the Probes when disabled. Byran and I, (and anyone else that would like to help) will be working slowly towards making Perl a first class DTrace citizen over the coming ...

  • DTrace, Perl and TWiki – on Solaris 2007-12-14T03:36:10.000Z

    I've been promising myself some time to try out DTrace on TWiki's codebase for over a year. By following Bryan Allen's instructions using Richard Dawe's adaption of Alan Burlison's work… I now have a Perl 5.8.8 with DTrace probes. Sounds great, except for one thing…. I now have to learn enough about DTrace to use ...

  • TWiki (4.2 rc2) Microsoft Windows, OSX and rpm (Centos & Fedora Core i386) installers 2007-12-11T09:25:59.000Z

    Release Candidate 2 is pretty close to what will be released within the next month. These Windows, OSX, Centos and Fedora Core installers are fully integrated native installers that will update your Computer with perl, apache, rcs and other tools needed to run TWiki on that platform. TWiki 4.2.0 contains many new improvements to TWiki, ...

  • How to demo software – the advanced version. 2007-12-01T08:06:39.000Z

    Joel has written a great article on howto demo software. So good in fact, that it reminded me of my most successful demos – All of which took the advice one step further. Imagine: You walk into the room, and before you've even gotten to the lectern / desk / stage prop, you tell the ...

  • TWiki (4.2 rc1) Microsoft Windows, OSX and rpm (Centos & Fedora Core i386) installers 2007-11-30T12:21:40.000Z

    These Windows, OSX, Centos and Fedora Core installers are fully integrated native installers that will update your Computer with perl, apache, rcs and other tools needed to run TWiki on that platform. TWiki 4.2.0 contains many new improvements to TWiki, including a much improved Wysiwyg editor, a structured query engine, a more generic authentication system ...

  • Use Joomla user and groups in TWiki (JoomlaUsersContrib beta release!) 2007-11-05T00:43:58.000Z

    The JoomlaUsersContrib enables you to replace the TWiki User and Groups system with a read only access to the User and Groups in a Joomla Database. Registration of new users and their association with Groups is then only handled by Joomla, making it possible to remove the distributed Main web. I've now released a beta ...

  • Updated TWiki BugsContrib package 2007-11-01T04:54:33.000Z

    I've just updated and uploaded a bug fixing release of the popular BugsContrib TWiki application. It is a classic example of a TWikiApplication created using only TWiki core functionality. I'm planning on updating it to use the new 4.2.0 query based SEARCH's – but I will continue to support TWiki version 4.0.x and 4.1.x.

  • Simple things you can do to save the planet. 2007-10-14T14:01:04.000Z

    The obvious one is … Work from home. In one fell swoop, you reduce the impact on the transport system, remove the duplication of building works like highrise office buildings and cube farms, and reduce the electricity impact, by using your windows to make environmentally friendly light and air conditioning. There are other indirect benefits ...

  • TWiki (4.2 beta) now has MS Windows, OSX and rpm (Centos & Fedora Core i386) installers 2007-10-05T18:10:01.000Z

    These Windows, OSX, Centos and Fedora Core installers are fully integrated native installers that will update your Computer with perl, apache, rcs and other tools needed to run TWiki on that platform. The TWiki installers include native installs of (only installed if not already) Apache 2.2 (Windows & rpm) Perl (ActiveState – Windows & native ...

  • TWiki does authn_dbm and authn_dbd (DBM and SQL users) 2007-07-01T17:47:08.000Z

    I've just uploaded HTTPDUserAdminContrib that will allow you to use DBM files (a database formated file) and SQL databases (as supported by DBI) for TWiki's user, password and email address backend. Combined with apache's mod_authn_dbm and mod_authn_dbd you thus can integrate TWiki with more tools than ever before. In fact, this contrib will allow you ...

  • OpenID support for TWiki coming soon. 2007-05-10T17:44:41.000Z

    Sven Dowideit's working on re-architecting TWiki's authentication and session system to enable better support for external user management – for the upcoming TWiki 4.2.0 release in June, we should see OpenID support – at least for login, and registration – and later, TWiki will be able to be an OpenID providor too.. To make ...

  • debian repository for TWiki 2007-04-21T17:43:34.000Z

    I've set up a debian repository that you can help test the release package before it gets uploaded into debian proper. To try it out, add the following to your /etc/apt/sources.list deb http://distributedinformation.com/experimental/ experimental main contrib deb-src http://distributedinformation.com/experimental/ experimental main contrib and then run gpg –keyserver the.earth.li –recv-keys 3C0C33BB442B5BE9 apt-key add /root/.gnupg/pubring.gpg apt-get update apt-get ...

  • mySpending.info is Supermarket 2.0 2007-04-08T17:42:44.000Z

    I was sent this video – its just like what I'm building a mySpending.info Supermarket 2.0 and funny to boot.

  • BlogCampSwitzerland 2007-03-24T17:41:44.000Z

    We went to Blog camp Switzerland today – seeing as we're in Zurich. Most interesting thing for me was the talk by an experienced journo and Entrepreneur Nicholas Berg, who has been working with Xing (a European LinkedIn) for the last year. Take-away – success invariably has 4 attributes: Surprise, Empathy, Timing, and Simplicity.

  • Adding Web 2.0 interface JavaScript to TWiki 2007-03-08T17:40:16.000Z

    While updating the YahooUserInterfaceContrib in TWiki to the just releases 2.2 version, I started to work with the BETA DataTable module. Firstly, I've had to fix TWiki to put the headers and footers into the correct thead and tfoot HTML sections, and then there are the ’tiny buglets' 🙂 sometimes the yui component initialises with ...

  • Wiki's are manic 2006-09-13T17:33:00.000Z

    I've been working in the wiki space (on JOSWiki then TWiki) for years, like 6 to 7 years, and it amazes me how much hype there is now. Its nice to see that the mainstream press and business are aware of it, but the recent ’see it doesn't work' complaints show, they still don't get ...