TYPO free


fighting for TYPO free code

MindState - Michiel Roos


My name is Michiel Roos. I currently work for MaxServ in Holland. I like tech stuff like Linux, TYPO3, Gumstix and Roombas but I also like to dig in the dirt and try to grow veggies and other things. Some of you may know me as author of nc_staticfilecache and maintainder of the DAM project.

But why?

Well . . . I like code without typo's. It just runs better ;-)

DAM 1.1.2 has been released

Sun, 20 Dec 2009

The DAM development team is proud to announce the release of version 1.1.2 of the DAM. Also known as; 'Bugfix Release for the Bugfix Release after "The Big Sleep"'.more »

No comments
category: DAM

Help save MySQL

Mon, 14 Dec 2009


I, Michael "Monty" Widenius, the creator of MySQL, is asking you urgently to help save MySQL from Oracle's clutches. Without your immediate</span> help Oracle might get to own MySQL any day now. By writing to the European Commission (EC) you can support this cause and help secure. . .more »

1 comment(s)
category: Open Source

Two great Thunderbird add-ons

Thu, 20 Aug 2009

I came accross two great Thunderbird add-ons:

  • Colored Diffs
  • Quicktext
Colored Diffs was mentioned on the TYPO3 dev list as a solution for syntax highlighting the diffs attached to posts on the core list. It's realy a great. . .more »

No comments
category: TYPO3

Enabling cookie free domains in Nginx

Tue, 11 Aug 2009

As explained in a previous article, we can save some headers by enabling cookie-free domains. Here is my configuration for Nginx. Only requests for static files should end up on this domain, so we don't put anything fancy in here.more »

No comments
category: Nginx

Enabling nc_staticfilecache in TYPO3 Nginx

Wed, 5 Aug 2009

In Nginx, the old Apache static file cache configuration no longer works. We will need to write a new one. We only want to redirect to a static file if a number of conditions are met. With mod_rewrite you can just chain a number of RewriteCond's together and follow them up with a RewriteRule. In Nginx there is no way to directly chain together a series of if statements. Nesting is also not allowed. We. . .more »

6 comment(s)
category: TYPO3, Nginx

TYPO3 Nginx, enable gzip and expires headers

Wed, 5 Aug 2009

Nginx comes with a lot of modules. You can read all about them on the Nginx wiki. The syntax of the configuration files differs from Apache syntax, but up to now everything I need is possible. There are also a lot of nifty new features like an empty gif configuration. We can use this to serve an empty gif right from memory without having to. . .more »

2 comment(s)
category: TYPO3, Nginx

IE6 No More!

Wed, 5 Aug 2009

From this moment until it is no longer needed, this webiste will warn IE6 users that they are using an outdated browser. I know, it's childish, just like many sites warned you (and some still do) that you need browser X to properly view the site, but we need to take a stand!more »

No comments
category: Fun

Running TYPO3 on Nginx

Tue, 4 Aug 2009

Last week I was searching for a bit of a performance boost for my site running on a Linode package. It's pretty OK, but not 'zippy' at all. During my search I came across a lot of interesting articles about Squid, lighttpd, <span style="display: none;"> </span>Varnish and Nginx. EVO techblog. . .more »

10 comment(s)
category: TYPO3, Debian, Nginx

MacPorts . . . Give me back my PHP 5.2

Tue, 4 Aug 2009

A while ago I updated my Ports list and upgraded all outdated ports. This gave me a shiny new PHP 5.3. PHP 5.3 is nice but it has deprecated a lot of functions and changed some other functions. This is all well and good, but now it spews a torrent of 'Notices', 'Deprecated' and 'Warning' messages when running TYPO3 4.1 and TYPO3 4.2 sites. I can still get PHP 5.3 if I install the php5-devel package. If I really want to run that I'll compile. . .more »

No comments
category: OSX, cli, MacPorts

Profiling the extension manager with KCachegrind

Tue, 4 Aug 2009

Disclaimer: This is just an example of how to produce profiler output and analyse it, not a real attempt at optimising the extension manager (though that should be done too!).
In the previous article you can read how to install KCachegrind on OSX. If you are on Ubuntu or any other flavour of Linux, chances are that more »

5 comment(s)
category: TYPO3, cli, OSX