Unser byteblog: Allgemeine Themen zur Netzkultur, die wir gerne teilen möchten.
Archiv 2012
Automatisierung
Im folgenden Video stellt Mick Mountz, Gründer und CEO von KIVA Systems, ein optimiertes Fullfillment-Center vor, in dem die Ware zum Lagerarbeiter kommt und nicht wie bisher der Lagerarbeiter sich die einzelnen Waren zusammensuchen muss. Hinter dieser Lösung stehen vor allem ein paar interessante Probleme der Graphentheorie wie das Finden des kürzesten Pfades.
KIVA wurde kürzlich von Amazon gekauft, die sich hiermit enormes Potential zur Verringerung der Kosten in ihren Lagern gesichert haben dürften. Auf jeden Fall ein spannender Ansatz, wie mit ein wenig Nachdenken gewisse Probleme angegangen werden können.
Nerd-Alarm
Wir haben ja vor einiger Zeit auf den Unterschied zwischen Geeks und Nerds hingewiesen.
Vergangene Woche lief auf ARTE die Dokumentation “Nerd-Alarm!” – skizziert wird der Weg zur Weltherrschaft der Nerds. Über eine historische Herleitung wird dann auch auf die Divergenz beider Gruppen eingegangen. Der Beitrag ist daher als Einführung durchaus geeignet. Das Video (52 Minuten) kann bis zum 03.05. in der ARTE Mediathek, bzw. gleich hier geschaut werden.
An internal error occured
Ich nehme an, da haben wir wohl mal Pech gehabt, Eclipse. Kann ja mal passieren.
“An internal error occured while showing an internal error”. Really?
Full Disclosure
Das ist wirklich übel. Insbesondere, wenn man sich die Timeline ansieht.
Problem mit TLS und XMPPHP
Wir haben einen internen Ubuntu Server von 11.04 auf 11.10 aktualisiert. Der Server wird als Webserver betrieben und hat unter anderem die Funktionalität, dass er Nachrichten mittels PHP und der Library XMPPHP an verschiedene Jabber-Nutzer in unserem Netzwerk verschickt. Wir setzen hier einen Openfire XMPP Server ein. Nach dem Ubuntu-Update, das unter anderem die mitgelieferten PHP-Packages auf die PHP Version 5.3.6-13ubuntu3.6 aktualisierte, funktionierte dieser Versand plötzlich nicht mehr. Das Skript hat sich mit dem Openfire-Server verbunden, aber konnte keine Nachricht absetzen und blockierte.
Nach einigem Debuggen stellte sich heraus, dass das XMPPHP Skript beim Versuch, per SSL zum Host zu connecten an der Stelle des Schwenks in die TLS-Kommunikation blockierte.
Es zeigte sich, dass in der Klasse XMPP.php in Zeile 392 die Crypto Methode STREAM_CRYPTO_METHOD_SSLv23_CLIENT gesetzt wird.
392 stream_socket_enable_crypto($this->socket, true, STREAM_CRYPTO_METHOD_SSLv23_CLIENT);
Wenn man dies zu STREAM_CRYPTO_METHOD_SSLv3_CLIENT ändert, funktioniert die Verbindung wieder problemlos.
Flexible Touch-Displays
Ein interessantes Konzept für sehr flexible Touch-Oberflächen, die dank sehr dünner und biegsamer Sensorfolien auch gebogene Flächen einnehmen können.
Rückblick 1. symfony Stammtisch in Berlin – symfony User Group Berlin
Am 14. März fand das erste Treffen der symfony User Group Berlin statt. Da symfony das PHP MVC-Framework unserer Wahl ist, war es natürlich selbstverständlich, dass wir am Stammtisch teilnahmen.
Initiiert von der Sensio Labs GmbH aus Köln fanden sich um die 50 Entwickler und Interessierte (füßläufig vom bytepark Office) in den Büroräumen der MyHammer AG in der Mauerstraße zusammen, um sich über symfony auszutauschen, Vorträgen zu lauschen und generell zu netzwerken. Grundsätzlich drehte sich alles um symfony2 – vom subjektiven Eindruck ist etwa die Hälfte der Teilnehmer erst mit der zweiten Version des Frameworks mit symfony in Berührung gekommen. Nutzer, die wie wir noch Schwanks aus 1.0er Zeiten berichten konnten, waren etwas rar gesät.
Urheberrechtsmathematik
Manche mögen die Zahlen über Verluste, entgangene Gewinne und zerstörte Jobs, die von Vertretern der Musik- und Unterhaltungsindustrie im Hinblick auf Raubkopierer immer wieder genannt werden, für unwissenschaftlich oder weit hergeholt halten. Nicht aber so von Urheberrechtsmathematikern – die gehen die Sache ganz sachlich an!
Die richtige Latenz für Tablets
Aktuelle Tablet-Displays haben eine Latenz von etwa 100ms, wenn es darum geht, die Berührung des Fingers oder eines Stiftes entsprechend zu erkennen und verarbeiten. Dies merkt man insbesondere, wenn man versucht, auf einem Tablet zu zeichnen oder darauf zu schreiben. Die Zeichnen der Linie verzögert sich merklich nach der Berührung. Forscher bei Microsoft haben untersucht, wie weit man die Latenz senken müsste, um ein Verhalten wie beim Zeichnen mit einem Stift auf Papier zu erzielen. Im folgenden Video werden die Ergebnisse dargestellt und zeigen, dass man die Latenz schon um zwei Größenordnungen verbessern müsste, um ein papierähnliches Verhalten zu erreichen. Ziel soll es sein, solche Display in den kommenden 10 Jahren zu realisieren.
Empfehlung verschiedener Chrome-Erweiterungen
Chrome ist der Browser unserer Wahl bei bytepark, da er – zumindest in gegenwärtiger Version – auch mit einigen geladenen Extensions noch schlank genug ist für einen schnellen Start, mit V8 wohl die performanteste JavaScript Engine an Bord hat und für Entwickler einige mächtige Tools bietet. Mit einem Auto-Update-Mechanismus versehen, hält sich der Browser selbst jederzeit aktuell. Das inkludierte Flash-Plugin (so man denn Flash nicht haben will, kann man es leicht deaktivieren) und der inkludierte PDF-Viewer scheinen geringfügig aktueller und weniger anfällig, als die normal verfügbaren Versionen von Adobe.
Nach einem Install des Browsers sollte man die folgenden Erweiterungen unbedingt ins Auge fassen, diese bieten zumindest einen Grundschutz gegen unnötige Werbung und eine Verfolgung durch Werbenetzbetreiber oder haben einen besonderen Nutzen.





