Unser byteblog: Allgemeine Themen zur Netzkultur, die wir gerne teilen möchten.
Archiv 2011
jQuery 1.7 und das entfernen von disabled in select optionen
Mit jQuery lässen sich einfach Attribute eines HTML Elements setzen und auch wieder entfernen.
Man kann
jQuery("#idname option").attr('disabled','disabled');
nutzen, um zum Beispiel ein select option Feld zu disablen.Bisher liess sich mit
jQuery("#idname option").attr('disabled','');
das Ganze wieder unsetten (Übergabe eines leeren Strings als Argument). Man findet dies durchauch auch in production-Code (z.B. dem MVC-Framework symfony). Mit einem Update auf jQuery 1.7 bricht dies plötzlich, und anstatt dass alle option-Felder wieder enabled werden, sind sie alle disabled.
Die Lösung: Entweder man nutzt
jQuery("#idname option").attr('disabled',false);
oder gleich besser
jQuery("#idname option").removeAttr('disabled');
Ein ordentlich großes Tablet
Zugegeben, unser blog ist etwas Android-lastig, was vermutlich daher kommt, dass unsere Applefreunde nicht von ihren iPads loskommen. Womit wir auch beim Thema wären – in der hier gezeigten Demo wird mal ein vernünftig großes “Tablet” präsentiert. Zwar nicht ganz so mobil, aber für den Agenturalltag und entsprechende Meetings/Präsentationen durchaus geeignet!
Mastercard SecureCode
Nachdem man bei Online-Bestellung und Bezahlung mit der Mastercard auf ein Formular der Hausbank weitergeleitet wird, soll ein SecureCode erstellt werden, der zukünftig zusätzlich bei jeder Online-Bezahlung mit der Kreditkarte eingegeben werden soll. Alleine das Formular der Bank sieht schon schwer nach Phishing aus, aber die Sicherheitsvorgaben für die Wahl des Kennworts sind noch besser: “Hinweis Kennwort: 8-12 Stellen, keine Umlaute, keine Sonderzeichen”. Security at it’s best.
Galaxy Nexus
Ein recht schönes Device – das Google/Samsung Galaxy Nexus (aka Prime) – ab November im Handel.
Multitouch Experience Cube
Sehr inspirierendes Video zum Thema Multitouch-Anwendung im Raum. Wir lieben Multitouch (hier oder hier).
Paypal sperrt Konto wegen Rum
Wieder mal ein Fall, der zeigt, warum Paypal als Zahlungsanbieter tendentiell nachteilig sein kann. Paypal hat das Konto eines Deutschen Online-Shops dicht gemacht, der alkoholische Getränke – darunter u.a. kubanischen Rum – vertreibt. Denn – so die Begründung – die USA haben seit 40 Jahren ein Handelsembargo gegenüber Kuba, und Paypal muss dieses umsetzen. Zwar haben Paypal und die Mutter ebay in Europa einen Sitz in Luxemburg, und haben wohl auch in Europa, bzw. Deutschland, den Status einer Bank (der so etwas eigentlich nicht zulassen sollte), aber hier werden amerikanische Interessen durchgesetzt. Dies sollte man also immer im Hinterkopf haben, bei der Auswahl seiner Dienstleister.
Mehr bei Netzpolitik.
Openfire meldet Out of Memory – Java Heap Space
Wir nutzen einen Openfire-Server (aktuelle Version 3.7.0) für die interne Bürokommunikation (wenn der Griff zum Hörer mal zu lange dauern würde). Openfire ist ein quelloffener XMPP (Jabber) Server unter GPL Lizenz. Wir betreiben Openfire auf einer kleinen virtuellen Maschine, der zuerst 256 MB an RAM zugeordnet waren.
Seit der Nutzung der aktuellen Version 3.7.0 war Openfire nach einiger Zeit regelmäßig per Jabber Client nicht mehr erreichbar und meldete über die Weboberfläche nur noch java.lang.OutOfMemoryError: Java heap space.
Wir haben also der VM 512MB an RAM zugeordnet und Openfire beim Aufruf mit -Xmx396m gestartet, also 396 MB an Heap Space zugeteilt. Dies verlängerte zwar den Zeitraum, bis sich Openfire verabschiedete, aber letztlich nach einigen Tagen war der Speicherverbrauch auch wieder zu hoch und Openfire war nicht mehr erreichbar.
Letztlich fahren wir jetzt die Konfiguration mit 1 GB RAM für die virtuelle Maschine und Openfire wird mit maximalen Heap Sapce von 512MB gestartet. Hiermit haben sich die Probleme jetzt gelöst und wir haben wieder einen stabilen Openfire Server.
Trailer Chaos Communication Camp 2011
Wen von Euch treffen wir in Finowfurt vom 10. bis 14. August 2011 beim Chaos Communication Camp 2011 ? Der folgende Trailer gibt eine erste Einstimmung.
via events.ccc.de
Happy Birthday, Linux!
Linux wird dieses Jahr 20 Jahre alt (Mensch, wie die Zeit vergeht). Im Rahmen eines Videowettbewerbs kann man dem freien Betriebssystem gratulieren. Unter den Gratulanten befindet sich auch Microsoft Deutschland mit einem doch recht charmanten Video.
Tron Legacy in 8 bit
Wer Tron Legacy, die Fortsetzung des Filmklassikers TRON aus den Achtzigern verpasst hat, bekommt hier eine Zusammenfassung in einer Minute. Stilecht in 8 bit!




