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 ;-)

Fixing the KDE font sizes on OSX

Mon, 3 Aug 2009

After starting KCachegrind for the first time I was shocked to see the huge ugly font it used. This font can be changed however. It took me a while to figure out where and how but here is the solution. The base KDE configuration resides in: /opt/local/share/config. Take a look at the 'kdeglobals ' file to see the kde base settings. Your local settings are stored in /Users/yourname/.kde/share/config. Open up. . .more »

1 comment(s)
category: MacPorts

Installing KCachegrind on OSX

Sat, 1 Aug 2009

This article is only relevant for users of OSX.  Coming from a Gentoo world to OSX, now and then I want to install some software that is not available pre-built for OSX. I like to use more recent Apache 2 for local testing and I also like to use Gimp and InkScape, so I use MacPorts to fetch and compile all the Open. . .more »

2 comment(s)
category: MacPorts, OSX, cli

Putting the ratings extension on a diet

Sun, 28 Jun 2009

Recently I started using a great tool called Google Page Speed. After inspecting some of my pages I was amazed to learn that a the 'ratings' extension uses the prototype.js file just for the XmlHttpRequest. Prototype is not. . .more »

2 comment(s)
category: TYPO3

Medieval helpdesk

Tue, 23 Jun 2009

Helpdesk support back in the day of the middle age with English subtitles. Original taken from the show "Øystein og jeg" on Norwegian Broadcasting (NRK)in 2001. With Øystein Backe (helper)and Rune Gokstad (desperate monk). Written by Knut Nærum.  more »

No comments
category: Fun

Removing the unused blurLink related javaScript

Sun, 21 Jun 2009

There is ancient code in TYPO3. It lives in 'sysext/cms/tslib/class.tslib_pagegen.php'. Here is the code that is included by default when you have not disabled all default JS code by setting 'config.removeDefaultJS' to 1.more »

No comments

Enable cookie-free domains in TYPO3

Tue, 16 Jun 2009

YSlow says:

When the browser requests a static image and sends cookies with the request, the server ignores the cookies. These cookies are unnecessary network traffic. To workaround this problem, make sure that static components are requested with cookie-free requests by creating a subdomain and hosting them there.
If you have your own host, you can create such a subdomain with very little effort. The only thing you. . .more »

1 comment(s)
category: TYPO3

Enable far future expires headers for static resources

Mon, 15 Jun 2009

Web pages are becoming increasingly complex with more scripts, style sheets, images, and Flash on them. A first-time visit to a page may require several HTTP requests to load all the components. By using Expires headers these components become cacheable, which avoids unnecessary HTTP requests on subsequent page views. Expires headers are most often associated with images, but they can and should be used on all page components including scripts,. . .more »

5 comment(s)
category: TYPO3

Get into FLOW3 with Extbase

Tue, 19 May 2009

A key feature of TYPO3 is its extendability and flexibility. Writing extensions was never easier since the Kickstarter and tslib_piBase. But time doesn't stand still; new programming paradigms and other frameworks come up. Time to take a next step to faster, cleaner extension coding. During this talk we got in touch with the features of the new framework for extension development that will be introduced in TYPO3 4.3. We also dug into the. . .more »

No comments
category: Fluid, TYPO3, FLOW3

Rethinking the mod_rewrite rules (yes, again :-)

Mon, 18 May 2009

A week ago it occured to me that it is nonsense to have mod_rewrite figure out if it has to rewrite stuff or not. It is better not to bother mod_rewrite with static items at all. This configuration started as an attempt to exclude '/typo3/*' from rewriting, but it evolved into a complete solution.  We do NOT want to push the following requests to. . .more »

1 comment(s)
category: TYPO3

VIM colors

Wed, 11 Feb 2009

I look at a terminal window a lot during the course of the day. I also use VIM quite a lot for editing configuration files and scripts. I was really happy when I discovered that VIM can do syntax highlighting so I can look at pretty colors. Pretty colors make my life behind the screen more bearable. I was happily coding until I came across a page explaining. . .more »

3 comment(s)
category: vim