Category: Frontend / JavaScript / Frameworks

Rant: One day either JavaScript or AutoComplete will start ww3

which pretty much reads like: it probably has to do with: (used in firefox and/or thunderbird?) (checkout this search for more javascript rants X-D) one day either JavaScript or Autocomplete will cause the 3rd world war: now imagine Biden […]

Mail Thunderbird – disable JavaScript

MOZILLA ONE URGES YOU! MAKE JAVASCRIPT DISABLED IN THUNDERBIRD THE DEFAULT! Description Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This […]

Programming Languages and Security

ich wollte mal wissen, wie steht es eigentlich um die Security auf Technologie / Programmiersprachen-Ebene? D.h. welche Programmiersprachen machen es einem schwer vs. einfach sichere Software zu schreiben? Natürlich kann man in jeder Programmiersprache angreifbare Projekte entwickeln… das ist kein […]

OffGrid Solar Powered Workstation (Open Source Hardware)

This article is about finding out: What low-power PC with decent performance is best suitable for solar-powered (12v would be nice) Off-Grid-computing while respecting your privacy in an FSF-kind? done! see: run a Solar-Battery powered 12V Raspberry Pi Model B […]


onclick on : will rotate by 90° and another click will rotate back 🙂 to see the example in action click here:   [cc lang=”js” escaped=”true” width=”600″] [/cc] Links: Further readings:


installation of on debian wheezy: su // root your machine apt-get install curl // install curl, say yes curl -sL | sudo bash – // install Node Package Manager npm install -g grunt-cli // install grunt mkdir /var/www/ […]


Check out the built-in function encodeURIComponent(str) and encodeURI(str). In your case, this should work: var myOtherUrl = “” + encodeURIComponent(myUrl); You have three options: escape() will not encode: @*/+ will encode http:// to http%3A// encodeURI() will not encode: ~!@#$&*()=:/,;?+’ encodeURIComponent() will not encode: ~!*()’ sources:


CopyProtection with javascript Protecting Your CopyRight first of all… javascript is always OpenSource… there is nothing you can do about it. So people become very creative about how to verify if a script was stolen or not. Here is one […]


it is said that this is the way guys @ google do it… BUT!!!! i when i went from jqm (a lot of code) to bootstrap (a little code), i quickly went back to 1. manually include as few js as […]


Vor- und Nachteile von Responsive Design: – Designer muss sich bewusst sein dass er verschiebbare Elemente designen soll. (welche Elemente sollen nebeneinander/unterneinander sein, je nach Grösse… d.h. er muss eigentlich auch 2x Designs abliefern… ein Desktop und ein Mobile-Design) – […]


Kritisches, selbständiges Denken und auch die “Hausfrauen-Logik” sollte jedes Kind in Schule oder Familie erlernen und nie wieder ganz abschalten, egal was es kritisch zu beleuchten gibt 😉 Aktuell: “Responsive Design“ An diesem Konzept scheiden sich die Geister. Die Idee […]


  sometimes… you come across a javascript error… but the firebug addon in firefox won’t let you trace it completely to the origin. after setting up chrome, open the problematic page and right-click -> inspect element. this will open the […]


…. was ist das beste an javascript? dass es IMMER OpenSource ist 😀 (d.h. es gibt kein binäres Format … kein byte-compilier… garkeinen compiler… es ist wie php eine reiner interpretersprache) vorteil: Jeder lernt von Jedem! those snippets saved my […]