Design ist…

Design ist wie Klopapier, im Prinzip für’n Arsch, but nice to have.

Tags: , ,

(D)englisch

Yesterday I saw far away

There was a u-ship

Yeah it’s fire evening!

You are heavy on the wire

Tags: , , ,

Advent…

Treffen sich 2 Rosinen.
Setzt sich die eine eine Grubenlampe auf.
Fragt die andere: “Warum machst Du das?”
Sagt die andere :”ich will heute noch in den Stollen”

Tags: ,

Mit mit jungen Leuten

<Marc> und ich habe sowas gestern abend auch fest stellen müssen
<Enoch> hehe
<Marc> mich mit einer 19jährigen unterhalten
<Marc> ich hatte einen Gameboy als sie noch nicht einmal geboren war musste ich feststellen
<Marc> und sie kannte nochnicht einmal die tetris melodie
<Enoch> looooooooooooool

Tags: , , ,

Dateiendung ermitteln

< ?php
/**
* Endung der Datei herausfinden
* @param $file Dateiname
* @return mixed var
*/
function getExtension ($file){
$_file=trim("$file");
$getpos=strrpos($_file,".");
if(!$getpos){
		return "";
}
$calc = strlen($_file)-$getpos;
return substr($_file, $getpos+1, $calc);
}
?>

Tags: , , , ,

PHP cache class

< ?php
/**
*
* @var $cache_file_name string file name
* @var $age int age in seconds
*/
class cache {

	public $cache_file_name;
	public $age;

	/**
	* cache::__construct()
	* @access public
	*/
	public function __construct(){
		$this->cache_start();
		register_shutdown_function(array($this, "cache_end"), "inside");
	}

	/**
	* cache::__descruct()
	* @access public
	* @return
	*/
	public function __descruct(){
		$this->cache_end();
	}

	/**
	* cache::cache_start()
	* @access public
	* @return
	*/
	public function cache_start(){

		global $cache_file_name, $age;
		$cache_file_name = 	$_SERVER["DOCUMENT_ROOT"].$_SERVER['REQUEST_URI'] . '_cache';

		if (empty($age)){
			$age = 600;
		}

		if(file_exists($cache_file_name)){
			if (filemtime($cache_file_name) + $age > time()) {
				readfile($cache_file_name);
				unset($cache_file_name);
				exit;
			}
		}
		ob_start();
	}

	/**
	* cache::cache_end()
	* @access public
	* @return
	*/
	public function cache_end()
	{
		global $cache_file_name;
		if (empty($cache_file_name)){
			return;
		}
		$str = ob_get_clean();
		echo $str;
		fwrite(fopen($cache_file_name . '_tmp', "w"), $str);
		rename($cache_file_name . '_tmp',$cache_file_name);
	}

}

?>

Tags: , ,

Bestes Wetter

Heute ist es hell,warm und keine Sonne. So könnte es bleiben ;-) Bestes Informatikerwetter

Tags: , ,

Gewinnspiel ….

A: Nach Rücksprache bei Frau A. ist diesmal aber der Wunsch “Versand per email”.

B:  Aber ihr ist klar, dass wenn dort 50.000 Leute mitmachen, dass sie dann 50.000 E-Mails bekommen?
Das sollte sie auf jeden Fall bedenken.

Warum das nicht wie bisher in eine Datenbank gespeichert werden soll ist mir ein Rätsel.

Tags: , , , , ,

Cheaten?

<Maackuus> sach bescheid, wenn du dich anmeldest, damit ich da noch bissl was preparieren kann
<PuddiPu> preparieren?

<Maackuus> andere leute würden das cheaten nennen, aber da ich admin bin, darf ich das ^^

Tags: , ,