22.11.2011
von Daniel
2 Kommentare

Google App Engine als CDN

Vor ein paar Tagen hatte ich in “jQuery über ein CDN nutzen mit Fallback” das Thema CDN schon kurz angerissen.

Nun habe ich beim Suchen noch einen, wie ich finde, interessanten Artikel von Sergej Müller auf ebiene gefunden, in dem er die Nutzung der Google App Engine als CDN beschreibt.

Für mittelgroße Projekte könnte das eine kostengünstige Möglichkeit bieten, den statischen Traffic vom eigenen Server zu nehmen. Auch hier sollte man natürlich die Vor- und Nachteile abwägen.

17.11.2011
von Daniel
6 Kommentare

jQuery über ein CDN nutzen mit Fallback

Irgendwie stehe ich der Nutzung von jQuery und anderen Libraries aus dem Content Delivery Network (CDN) etwas skeptisch gegenüber.

Nicht etwa, weil es sich bei den Anbietern um Firmen wie z.B. Microsoft oder Google handelt, sondern weil damit andere Möglichkeiten der Performanceoptimierung (Sammeln von Request etc.) wieder wegfallen.

Ein anderer Punkt ist natürlich auch, dass das jeweilige CDN aus irgendeinem Grund nicht erreichbar sein könnte, weil z.B der Bagger vor der Tür das Internetkabel erwischt hat.

In solchen Fällen bietet sich ein Fallback auf lokale Resourcen an. Ein recht anschauliches Beispiel habe ich auf der Seite Staticfloat entdeckt und dachte, es lohnt sich es zu teilen.

17.11.2011
von Daniel
Keine Kommentare

SVN Rollback

Öfter gebraucht und doch immer wieder neu. Darum nun dieser kleine “Spickzettel”, um eine versehentlich im SVN eingecheckte Version wieder zurückzusetzen. Verwendung auf eigene Gefahr!

svn merge --dry-run -r:1001:1000 http://svn.example.com/my/project/trunk
svn merge -r:1001:1000 http://svn.example.com/my/project/trunk
svn commit -m "Reverted to revision 1000."

 

10.10.2011
von Daniel
Keine Kommentare

HTTP-Authentifizierung gegen MySQL

Die Technik der HTTP-Authentifizierung ist sicherlich für die meisten ein alter Hut. Benutzer und Password in eine .htpasswd schreiben, .htaccess ins Verzeichnis und schon kommt nicht mehr jeder an die Bilder der letzten Party dran. Letztens habe ich wieder etwas nettes entdeckt, das ich vorher nicht kannte (allerdings auch nicht brauchte). Weiterlesen →

Schlagwörter: A/B-Test, Adapter, AddOn, Administration, Alühn, Alühn2, Amazon, Animation, Anonyme Klasse, Ant, Apache, API, Array, ArrayAccess, Attachment, Auftrag, Ausbildung, Auswertung, Authentifizierung, AutoLoader, AWS, Bedienung, Bedingung, Benchmark, Berechtigung, Berlin, Bildbearbeitung, Bildschirmfoto, Blog, BOM, Bot, Browser, Bugtracker, Byte Order Mark, Bücher, Cache, Call-Center, Callback, CamelCase, Canvas, Captcha, CDN, Cheatsheet, CLI, Clickout, Closure, Cloud, CodeSniffer, Collection, Community, Config, Contest, CouchDB, Countable, Cronjob, CSS, CSV, CustomLibrary, Custom_Model, Daemon, Data Mapper, Datei, Datenbank, Datenstruktur, Datentypen, Dating, Datum, Debug, Decorator, Dekorierer, Design, Design Patterns, Dokumentation, Dump, Duplikat, EC2, Eclipse, Email, Entwicklung, Entwurfsmuster, Enum, Erweiterung, Event, Eventhandling, Exception-Handling, Extension, Factory, Fallback, Fehler, Fehlermeldung, Filter, Firefox, Flash, Foreach, Formatierung, Formular, FTP, Funktion, Futon, ga:pi(), Getter, Google Analytics, Hash, Header, htaccess, HTML5, htpasswd, HTTP, IDE, If, Implementierung, InnoDB, Interceptor, Interface, Internet Explorer, isset, Iterator, Java, JavaScript, Job, jQuery, Kommentar, Konfiguration, Konsole, Kontrollstruktur, kostenlos, Kundenbetreuung, Late Static Binding, Links, Linux, Listeners, Lizenz, Logging, Löschen, Magento, Magic Methods, Manual, Marketing, Methode, Model, MVC, MySQL, NetBeans, Network, Nirvanix, Objekt, Observable, Observer, OOP, Open Source, Operator, OR-Mapper, Order, ORM, O’Reilly, Parameter, Partnersuche, Passwort, Performance, PHP, php.ini, PHP hates me, phpMyAdmin, PHPUnit, Plugin, Point and Click, Popup, Praktikum, Proxy, Prüfung, Qualitätssicherung, Query, Queue, Redesign, Refactoring, Reflection, Response, Rest-API, Rockstar, Rollback, S3, Samba, Scheifen, Schleife, Schutz, Screenshot, Secure Shell, Selbstreferenz, Server, Setter, setTimeout, Shop, Sicherheit, Sicherung, Sichtbarkeit, Singleton Pattern, Skin, SOAP, Social Network, Software, Sortierung, Sourcecode, Spam, Speicherproblem, Spickzettel, SPL, Splittest, SSH, Stammtisch, Statement, static, Statistik, Status, Stellvertreter, Strategy Pattern, Stream, String, Stuttgart, Stylesheet, Subversion, Sun VirtualBox, Support, SVN, Switch, Tag, Template, Template Method, Ternär Operator, Testing, Theme, Thumbnail, Tool, Tour, Tracking, Twitter, Type-Cast, Ubuntu, Umwandlung, Underscore, unset, Update, Upload, User Story, Validierung, Vererbung, Versionskontrolle, Versionsnummer, Verzweigung, Video, Videospiel, Virtualisierung, Vorschaubild, Warteschlange, Webserver, Webservice, Weiterleitung, Werkzeug, Windows, WindowsAzure, WordPress, Wrapper, Writer, XML, Youtube, Zeitschleife, Zeitsteuerung, Zend Framework, Zend_Application, Zend_Cloud, Zend_CodeGenerator, Zend_Http_Client, Zend_Reflection, Zend_Service, ZPress, Zugangskontrolle, Zugriffsmethode