Michael is living in Berlin, Germany. He works as freelance software developer for Zend Technologies and supports Open Source software. His private interests include photography, travel and cybernetics.

Browser, was sind Browser?

A collection of short interviews about the Internet with Brigitte Zypries and other Members of the Bundestag:

Der Sinn von iGoogle

Gerade habe ich auf Telepolis einen Artikel von Olia Lialina ueber das Verschwinden von privaten Homepages bzw. deren Ersatz durch MySpace und iGoogle gelesen. Besonders gefallen hat mir dieses sehr treffende Zitat von Geert Lovink:

Der exklusive Fokus auf junge, harmlose Amateure, die eigentlich nur Spaß haben wollen, und die Abneigung gegenüber Profis kommt nicht von ungefähr. Amateure treten weniger für ihre Rechte ein und beanspruchen somit weniger des steigenden Mehrwertes, den das Internet erzeugt.

School of Programming

I still got the idea of founding a real "school of programming". These topics come into my mind, for a course about Web Development:

- Time Estimations
- Self Management
- Relational databases and high-performance SQL
- Design Patterns (incl. MVC)
- JavaScript and AJAX

No social network

Hey ho, I'm a proud member of NOSO now... bad thing is, that the meetings are in San Fransisco only ;(

Why not start a similar non-social-network for Germany? That's exactly what I need! Forget about XING, Myspace, StudiVZ, Facebook,... those sites absorb your time like a black hole... impoverishment at a high level... watching television instead is no better... what I want is time to relax from the constant information flow... SMS, Instant Messages, Emails, Mailinglists, Blogs,... I can't really stand it anymore ;)

Comma separated list in SQL

Just a short example of how to write a stored function that returns a comma separated list of values (Microsoft Transact-SQL):


CREATE FUNCION get_authors (@pubId int)
RETURNS nvarchar(max)
WITH EXECUTE AS CALLER
AS
BEGIN
  DECLARE @authorList nvarchar(max);
     
  SELECT @authorList = @authorList + ', ' + 
    authorFirstName + ' ' + authorLastName
    FROM pdb_authors a, pdb_publicationAuthors b 
    WHERE a.authorId = b.authorId AND b.pubId = @pubId;

  RETURN(SUBSTRING(@authorList, 3, LEN(@authorList) - 2))
END

Optimizing SQL - Part 1

Design approaches for multi-lingual data

In this example, we're assuming a dataset consisting of 6 multi-lingual fields. Each field holds strings with an average length of 200 characters in the 4 locales en, de, zh and ru. A fallback function is implemented using the CASE expression (doesn't add much overhead and is faster than fetching data in two locales and implementing the fallback at application level).

PHP Magazin: Parlez-vous Zend?

php_mag.gif Wer sich fuer mehrsprachige Unternehmens-Anwendungen mit Zend Framework interessiert, findet im aktuellen PHP Magazin (5.07) einen Artikel von mir. Anhand eines Fallbeispiels wurde gezeigt, wie die Neuentwicklung einer PHP Anwendung mit modernen Technologien ablaufen kann und was es zu beachten gibt.

Self fucking systems

Check out this free online book about the relationship between journalism, management and cybernetics:

http://www.mariapruckner.com/PDF/ebook_2006_self%20fucking%20systems.pdf

"Es ist illusorisch, zu meinen, das noetige Wissen lasse sich am besten mit herkoemmlichen Bildungsmassnahmen erreichen. Menschen lernen in der Praxis voneinander anhand der Realitaet und Aktualitaet schneller und besser."

Howto: vsftpd mit virtuellen Usern einrichten

This is a small vsftpd howto I wrote some months ago, while installing it on a SuSE Linux 10 server - sorry to those who don't understand German or use another Linux distribution! Some hints may be useful anyways...

The official vsftpd home page is: http://vsftpd.beasts.org/

vsftpd installieren und anpassen

Zunaechst sollte man sicherstellen, dass man vsftpd ueberhaupt installiert hat:


walrus:~ # rpm -q vsftpd
vsftpd-2.0.2-3

Kate and Raimond

Kate and Raimond from Melbourne, Australia stayed at my place for the last 5 days. They just left and I'd like to thank them for being my guests!

kate_and_raimond.jpg


Theme & Icons by N.Design Studio
© 2000-2007 Michael Mayer
Syndicate content