Hallo!
Mein Name ist David Müller, ich arbeite bei der Public Cloud Group und wohne in Frankfurt. Hier geht es hauptsächlich um Webentwicklung.Kategorien
- webdev (131)
- php (84)
- Javascript (32)
- Datenbanken (22)
- Software Engineering (12)
- Performance (8)
- Security (27)
- PHP-WTF (11)
- Best of the Web (13)
- Quicktips (32)
- Linux (4)
- Java (3)
- misc IT (10)
- Persönlich (9)
- webdev (131)
Blogroll
Neueste Kommentare
- Tristan Tate bei Javascript: Arrays kopieren
- Daniel Marschall bei Dealing with Trusted Timestamps in PHP (RFC 3161)
- Login Mit Facebook Tutorial – Logini helper bei Facebook API – Tutorial
- PHP validation/regex for URL - Design Corral bei Why URL validation with filter_var might not be a good idea
- Manuel bei Meine ultimativen Buchempfehlungen
Archiv der Kategorie: Quicktips
Javascript Error-Handling
In PHP ist ja so ziemlich alles erforscht, wie man mit Exceptions und Errors umzugehen hat. In Javascript wird das Thema aber sehr stiefmütterlich behandelt. Hier mal ein Ansatz, um JS-Fehler effektiv tracken und loggen zu können.
E.js
var E = { //true: errors via alert / false: errors are being logged debugMode:false, //processes errors handle: function(sev,msg) { if (E.debugMode) { alert("Error ("+sev+") with message: " + msg); } else { var img=new Image(); img.src="errorlogger.php?sev="+encodeURIComponent(sev)+ "&msg="+encodeURIComponent(msg)+ "&url="+encodeURIComponent(document.URL); } } } //error has not been caught and forwarded to "errorhandler" manually -> windowerror window.onerror=function(msg,url,line) { E.handle(1,'Uncaught error:'+msg+" in "+url+", line "+line); return true; //continue }
In dieser Javascript-Datei geht die eigentliche Magie ab.… Den ganzen Post lesen
Veröffentlicht unter Javascript, Quicktips, webdev
2 Kommentare
praktischer Linux/Ubuntu-Stuff
Mal ein paar zusammengewürfelte Sachen die ich in letzter Zeit als recht praktisch empfunden habe. Los gehts mit
Alias
Wer in die Shell
alias l="ls -lha"
reinkloppt, kann in Zukunft nur noch l in die Konsole tippen und spart sich den Rest. Allerdings gilt der Spaß nur für die aktuell laufende Sitzung. Mittels
gksudo gedit /home/username/.bash_aliases
wird die alias-Datei geöffnet. Da dann den oben beschriebenen Befehl reingehauen und er ist auch persistent über den Neustart hinaus.
Entfernen des Boot-Splash-Screens (GRUB)
Ich schau mir lieber die durchratternden Bootmeldungen an als einen unsexy Ubuntu Ladebalken. Wie kriegt man den weg?
gksudo gedit /etc/default/grub
und dann in der Datei die Zeile anpassen, die quiet splash in Hochkomma stehen hat.… Den ganzen Post lesen
Veröffentlicht unter Quicktips, Linux
Hinterlasse einen Kommentar