lautaportti.wordpress.com
Playing with Erlang | Kai Lautaportti
https://lautaportti.wordpress.com/2009/02/02/playing-with-erlang
Software engineering, python, zope, plone, GIS. Using a forward-proxy for direct access to production sites. Using Araxis Merge with Git →. Before diving in fully I wanted to write something simple just to get a feel of the language. Pattern matching is an integral part of the language but what caught my eye was that you can actually use pattern matching down to the level of individual bits when reading in binary data. This gave me the idea of porting the small SWF metadata parser. All in all, I enjoyed ...
lautaportti.wordpress.com
Pro Git: Professional version control | Kai Lautaportti
https://lautaportti.wordpress.com/2009/07/30/pro-git-professional-version-control
Software engineering, python, zope, plone, GIS. Using Araxis Merge with Git. BaseHTTPServer.BaseHTTPRequestHandler wastes TCP packets →. Pro Git: Professional version control. Has written a new book on git called “Pro Git: profession version control” which is freely available at http:/ progit.org/. And licensed under Creative Commons Attribution-Non Commercial-Share Alike 3.0 license. Make sure to check it out if you’re in need for some additional git-fu. Posted by Kai Lautaportti. On July 30, 2009 in git.
lautaportti.wordpress.com
BaseHTTPServer.BaseHTTPRequestHandler wastes TCP packets | Kai Lautaportti
https://lautaportti.wordpress.com/2011/04/01/basehttprequesthandler-wastes-tcp-packets
Software engineering, python, zope, plone, GIS. Pro Git: Professional version control. Test coverage analysis →. BaseHTTPServer.BaseHTTPRequestHandler wastes TCP packets. While working on our first customer project using Pyramid. I stumbled on a curious problem when setting up HAProxy. I had the following simple view in my application to respond to the HAProxy health checks. Def ping(request): return Response('pong', content type='text/plain'). I noticed that this simple response was split into multiple ...
lautaportti.wordpress.com
Using Araxis Merge with Git | Kai Lautaportti
https://lautaportti.wordpress.com/2009/02/11/using-araxis-merge-with-git
Software engineering, python, zope, plone, GIS. Pro Git: Professional version control →. Using Araxis Merge with Git. I wanted to use the great Araxis Merge. Tool as a helper to solve merge conflicts with Git. But currently it is not supported out-of-the-box. Luckily new commands can be configured by hand. But a quick Google search didn’t turn up anything I could have simply copy-pasted to get it working. So here goes. Binary. The shell script I used is below. And Araxis Merge will be opened up in the pr...
lautaportti.wordpress.com
3D virtual gallery for Plone | Kai Lautaportti
https://lautaportti.wordpress.com/2011/08/26/3d-virtual-gallery-for-plone
Software engineering, python, zope, plone, GIS. 3D virtual gallery for Plone. Today we released version 1.0 of hexagonit.virtualgallery. Which provides a Flash based 3D gallery view for images. The meat of the package is a Flash viewer which renders images as framed paintings on the walls of a gallery. The viewer is configured using a JSON configuration and such has no direct Plone dependencies, you can easily use it in a Pyramid, Rails, or whatever web project. Posted by Kai Lautaportti. Thanks for your...
lautaportti.wordpress.com
Test coverage analysis | Kai Lautaportti
https://lautaportti.wordpress.com/2011/05/07/test-coverage-analysis
Software engineering, python, zope, plone, GIS. BaseHTTPServer.BaseHTTPRequestHandler wastes TCP packets. 3D virtual gallery for Plone →. Below is a short introduction to the different types of coverage analysis you can perform with currently available tools. We’ll start with a virtual environment to contain the example package and run the tests. We’ll also install Nose. Inside the virtualenv we have a Python package called “example” with two modules:. Statement coverage is probably the simplest of the t...