Mit git global Projekt-Dateien ignorieren

Jedesmal wenn ich mit PhpStorm (oder WebStorm) ein Projekt von Github öffne, erscheint die Meldung, ob ich den Ordner .idea einchecken möchte.
Das möchte ich aber vor allem in fremden Projekten nicht.
Um dies auszuschliessen, einfach die folgenden Zeilen ausführen, und es wird global von git ignoriert:

 git config --global core.excludesfile ~/.gitignore_global
 echo ".idea" >> ~/.gitignore_global

Javascript – URL und Unicode

Falls man mal blöderweise einen Ajax-Request macht, bei welchem in der URL irgendwelche Sonderzeichen sind, kann es sein, dass je nach Browser Überhaupt nichts beim Server ankommt.

So passiert bei einer Webapplikation, seitdem ich die komplette Seite auf Unicode umgestellt habe.

Die Lösung für mich war, die ganze url vor dem Absenden durch encodeURI() zu schicken.

Damit werden die Zeichen encodiert (z.B. %20 für einen Abstand) und die meisten Server-Programmiersprachen besitzen einen Befehl um dies wieder rückgängig zu machen oder machen dies schon automatisch.