Bananas Development Blog: Archives

Check if string is pure ascii in php

Auf der Basis von einem Eintrag aus der PHP Mailing List ([PHP] Check if string is pure ASCII?) habe ich eine Abfrage geschrieben die die Eingabe aus einem input Feld auf Valide Zeichen überprüft.

$validName = preg_match('/^[' . chr(65) . '-' . chr(90) . chr(97) . '-' . chr(122) . chr(48) . '-' . chr(57) . chr(95) . chr(45) .']+$/', $newFName);


Dieses preg_match gibt true wenn die Eingabe nur folgende Zeichen enhält:
a-z A-Z 0-9 - _


Damit hat man einen sicheren Weg die Eingabe zu filtern.

Die ASCII Codes kann man sich hier ansehen und somit das obige preg_match beliebig erweitern.

Banana
out

Icons, Icons and free Icons

Icons, icons und nochmal Icons und dann auch noch für umme ;-)

40 Professional Icon Sets For Free Download

Viel Spass

Banana
out

HLStats 1.36 tf2 BUGFIX

hello everybody.
There is a bug in the SQL table for the tf2 weapon names. Its too short.
Those commands will fix em.

The error message is:
DBD::mysql::st execute failed: Data too long for column 'weapon' at (...)


Here is the fix:
Data too long for column 'weapon' at row 1...

Banana
out.

CSS Horizontal-Navigation

Hier ein Artikel in Deutsch über Horizontal-Navigationen mit gleitenden Hintergründen mit CSS.

Horizontal-Navigation mit gleitenden Hintergründen

Banana
out

Pflichtlektüre für Webdesigner

Bulletproof Webdesign - CSS und XHTML ist ein Buch das ich jedem Webdesigner ans Herz legen möchte !!

Es ist einfach, interresant und gut verständlich geschrieben ohne dabei schwierige Themen auszulassen. Wer die in dem Buch verwendeten Techniken verstanden und anwenden wird der ist einen großen Schritt weiter und macht damit das Web benutzerfreundlicher.

dontclick it

Hier mal ein schönes Projekt mit einer tollen idee.

Eine Website bei der man nicht klicken muss, einfach nur die Maus bewegen und damit die Navigation der Seite bedienen und die Seite selber erforschen !

www.dontclick.it

Banana
out

Darum mag ich Gentoo

So ich sitze gerade an meinem ThinkPad z61m mit gentoo drauf.

Habe gerade leider auch einen dummen fehler gemacht und das falsche Paket deinstalliert.
Da ging dann gar nichts mehr. Also solche Befehle wie "ls mkdir cd tr".
Nun was hätte windows gemacht ?
Klar total abgestürtzt. Aber Gentoo lief ohne Probleme weiter.
Ok wenn ich das System ausgemacht hätte wäre es nicht mehr hochgefahren..

Nun was macht man in einem solchen Fall ?
Einen Post im Gentoo forum.

Die Hilfe und Lösung kam schnell und auch erfolgreich.

Ergebnis:
So arbeiten als wäre nichts geschehen.

Banana
out.

RAID mal richtig erklärt

So für jeden der nicht weis was RAID1 oder RAID0 ist mal hier ein Bild das dies schön und verständlich erklärt.

RAID Explained

oder also mirror hier:


Banana
out.

Dell vostro 200 + Intel + Compiz Fusion

So nun funktioniert auch Compiz-Fusion auf meinem dell vostro 200 mit einer Intel Graphikkarte.

Dazu habe ich das Tutorial Erweitert und dort beschrieben was zu beachten war.

Banana
out.

CSS Tooltip

Wer schon mal mit Tooltips gearbeitet hat, da musste bisher immer auf Javascript zurückgreifen.

Nun habe ich eine Möglichkeit gefunden auf Javascript zu verzichten.

Man erstellen einen Link wie folgt.
<a href="#">Title <span>Tooltip</span></a>


nun braucht man nur noch die css definitionen. More »