Screen: Tips & Tricks

In this article I will describe a very useful program: GNU Screen. Usually this program is used by people who have a shell account on a Unix server. But it can be also helpful to people who haven
’t yet started to use a terminal or even Linux/Unix at all.

read more | digg story

Nogle sure opstød

Mens jeg var på pause fra arbejdet fandt jeg diverse hjemmesider efter et par søgninger, så finder man frem til et firma der hedder LN Webdesign .. Og nøj hvor var den side grim ! Og det er endnu et eksempel på udnyttelse af Open Source software; Han bruger Joomla! cms til at styre de sider han “laver”, for jo han laver dem, siger han da, eller han skriver det i bunden af hver side han har lavet, og på flere af dem glemmer han endda at gøre opmærksom på at det er et Joomla! system der ligger bag. Hvilket han skal i følge af deres licens, da han har brugt projekt til kommercielle formål.

Kæft sådan nogle ting gør mig sur, alt hvad han har lavet ligner lort og noget min niece har smidt rundt på at A4 ark …

Om jeg fatter folk overhovedet gider at kalde sig selv designer når de ikke engang er gode til det, det er først godt når det rent faktisk er overskueligt og simpelt, for ikke at tale om standardiseret …

Safe Email function

This should be a spambot safe way to return emails out on a webpage, it prints the email out with javascript with random substrings.

function InsertMail($mail) {
if ($mail=='') return '';
$mail = str_replace(array('@',':','.'), array('@',':','.'), $mail);
$len = strlen($mail);
$i=0;
while($i< $len) {
$c = mt_rand(1,4);
$par&#91;&#93; = (substr($mail, $i, $c));
$i += $c;
}
$join = implode('"+ "', $par);
return '<script language="javascript">
<!--
document.write("'.$join.'")
//-->
';
}

Source: http://dk2.php.net/manual/da/function.htmlentities.php#76049

Skiftet til lighttpd

Så skete det, jeg har udskiftet Apache2 med den lille lighttpd, det var ikke smertefrit, da den ikke understøtter .htaccess, så det blev til en masse legende rundt med url.rewrite og url.redirect. Men det viste sig så at det eneste det krævede var:

$HTTP[“host”] == “www.zephid.dk” {
url.redirect = ( “^/(.*)” => “http://www.zephid.dk/$1” )
}
$HTTP[“host”] == “zephid.dk” {
server.error-handler-404 = “/index.php?error=404”
}

Flash 9 er buggy på Linux

Mens jeg var ved at kode http://oldstudents.dk kom jeg forbi projektet swfupload som bruger Flash og Ajax (XHR) til at håndtere uploads, så det kommer til at se nice ud.

Men da jeg skulle bruge det mens jeg sad og udviklede virker det ikke, den kalde aldrig upload.php som skulle behandle uploadet. Hvad jeg senere fandt ud af var at det fungerede uden problemer i Windows med FF, men det var da samme version af FF installeret i Linux .. Det viste sig så at Flash 9 under Linux er så bugged at swfupload ikke kunne give de kald til upload.php som var nødvendige.

Skal lige siges at Ajax ikke virker i Opera (sry Ken, brug en rigtig browser ;D), så disse folk vil ikke kunne bruge oldstudents.dk optimalt, og en del funktioner vil være slået fra, når den kommer op her inden længe 🙂

Projekt hjælper

Jeg har lavet et lille excel ark der hjælper med at holde styr på de filer jeg arbejder på, samt hvilke der er færdige.

Det burde være lige til, det er simpelt og det fungere ! Så er det nemmere at se hvor langt man er nået 🙂

Project Sheet

Server crash?

Af eller anden grund crashed xencon serveren, eller også gjorder den ikke, ved det ikke, teamspeak døde ihvertfald, kunne tyde på en switch fejl hos xencon, tjekker jeg lige op på i morgen, så må jeg også håbe de har svaret på min mail.

Ændringer

Som den opmærksomme læser måske har lagt mærke til, så er der kommet en del digg historier ind på min blog, det er bevidst, for jeg bruger også bloggen som et note sted, så jeg altid kan finde tilbage til sider jeg skal huske. 🙂