Articles by Guido Kollerie

  1. Ansible, Git and SSH

    Tue 18 February 2014

    When using Ansible to configure your servers from scratch and deploy your software you are likely to run into the issue of your hosts not knowing each other yet. Ideally you pregenerate your SSH keys, construct the authorized_keys and known_hosts files and distribute them appropriately. However sometimes, especially during development ...

    Tagged as : Python Ansible
  2. Converting a Tumblr blog to a rstblog

    Tue 21 June 2011

    I have been writing a private (password protected) blog for family and friends on Tumblr for almost half a year and it suddenly freaked me out that Tumblr had all my carefully written blog posts. What if they lost it all, what if they went out of business, etc? Shortly ...

    Tagged as : Python
  3. Devoxx ’08: The Good & The Bad

    Sun 14 December 2008

    This year I attended Devoxx; the largest Java conference in Europe. I had high expectations as I previously had heard many good things about JavaPolis (Devoxx’ former name). However after three days of attending presentations I returned home with mixed feelings. First the good.

    The Good

    A conference of this ...

    Tagged as : Java Devoxx
  4. ErlangCamp Amsterdam

    Wed 04 September 2013

    Background

    Around 2003 I developed an interest in functional programming languages. I played with Haskell, OCaml, Erlang and Clean and came away very impressed. Pattern matching, referential transparency, higher order functions, list comprehensions, all powerful constructs in elegant packages that functional programming languages are.

    As enticing as these languages were ...

    Tagged as : Erlang
  5. New vs. Existing Customers

    Wed 23 April 2008

    For the past six years I have enjoyed the excellent quality and service of my ADSL provider InterNLnet. My previous Internet provider, UPC, was outright horrible. Connections dropped, sometimes I had no connection at all. Clueless customer service representatives that took forever to get a hold of. And administratively it ...

    Tagged as : business
  6. PUN Meetup - Amsterdam 13 Nov 2013

    Sat 16 November 2013

    For the past eight months I have been using pandas on and off for analysing the results of questionnaires. Pandas has left such a great impression on me that I felt compelled to introduce more Python developers to this wonderful library. The Python Users Netherlands (PUN) meetup in Amsterdam on ...

    Tagged as : Python pandas
  7. PyGrunn 2014

    Mon 19 May 2014

    PyGrunn, a one day Python conference in Groningen (aka Grunn), The Netherlands was held this year on Friday May 9th. It's a small but fun and interesting conference that's seems to be growing year over year. It has an excellent mix of well seasoned speakers, that have made ...

  8. rstblog

    Tue 03 May 2011

    For quite some time I have wanted to self-host my blog. However I did not feel like administering a dynamic system, such as Wordpress, that is in constant need of patches and upgrades. Hence a static blog generator was an obvious choice. As a Python developer I have a slight ...

    Tagged as : Python
  9. Setting up PostgreSQL on OS X for development

    Sat 02 January 2010

    Currently I’m working on my third web based project that uses PostgreSQL as its backend. Two of these projects were/are being developed under OS X. Installing PostgreSQL under OS X is a breeze when one uses MacPorts. However I have seen more than one developer being confused about ...

    Tagged as : OS X PostgreSQL
  10. Simple Command Line Date/Time Calculations

    Wed 08 October 2008

    Being a contractor I have to sent my customers an invoice every month. With regards to payment terms I generally settle on a pretty standard 30 day credit period. However sometimes the customer and I settle on a slightly different credit period. Regardless of the credit period I always have ...

    Tagged as : OS X
  11. Why do I even bother using Apple Mail?

    Wed 11 June 2008

    This happens when I archive an IMAP mailbox from Apple Mail as an mbox and then reimport it again under a new account:

    Process: Mail [318]
    Path: /Applications/Mail.app/Contents/MacOS/Mail
    Identifier: com.apple.mail
    Version: 3.3 (924)
    Build Info: Mail-9240000~1
    Code Type: PPC (Native)
    Parent ...
    Tagged as : OS X Apple Mail