Advanced Introduction to JavaScript Video
Posted at 11:13nachm. Sep. 10, 2012 by cetixx in Tipps | Kommentare [0]
Thunderbird goes Twitter
Ich wusste gar nicht, das Thunderbird mit Version 15 jetzt auch Twitter kann :-) In meinem englischsprachingen Thunderbird findet man unter Tools/Chat-Status jetzt die Möglichkeit bei Twitter anzumelden. Recht praktisch...
Posted at 11:00nachm. Sep. 09, 2012 by cetixx in Tipps | Kommentare [0]
Waffen mit 3D Drucker drucken
Also das 3D Drucker die Welt verändern werden und insbesondere für eine ganze Reihe von Unternehmen früher oder später mal zu einem Problem werden, das war mir klar. Wie groß die Konsequenzen und Auswirkungen von 3D Druckern auf Gesellschaft und Ökonomie sein werden, ist aber meiner Meinung nach noch gar nicht überschaubar. Aber als ich den Artikel 3D printed guns, laws and regulations, and philosophical discussions on the nature of printed objects gelesen habe, da könnte es einem dann schon in den Sinn kommen, das wir da in relativ kurzen Zeiträumen ziemlich extreme Sachen sehen werden. Vielleicht ist das hier sogar noch Spielzeug, aber es ist klar, wo der Zug hinfährt - und u.U. fährt er des Öfteren auch mal wo hin, wo man es weder erwartet hätte, noch es für gut befindet...
Posted at 11:18nachm. Sep. 07, 2012 by cetixx in General | Kommentare [0]
Java SDK mit wget herunterladen
Update 20140603: Wenn man den Download-Link für das Java SDK einfach so an wget übergibt, dann klappt das nicht mit dem Download. Aber wie folgt funktionierts:
Java 7:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz"
Java 8:
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
Die Java-Version muss man natürlich entsprechend ändern, wenn es neuere Releases gibt.
Posted at 12:38vorm. Sep. 07, 2012 by cetixx in Tipps | Kommentare [0]
GUI Prototype Tool Pencil
Um GUI Prototypen oder auch teilweise Diagramme zu erstellen, ist das Pencil Project recht praktisch. Wird als Firefox Erweiterung (Version 1.3.5 läuft in Firefox 15 ohne Probleme) installiert. Das Ganze kann man dann als HTML, PNG, OpenOffice, Word oder PDF exportieren. |
Posted at 11:42nachm. Sep. 05, 2012 by cetixx in Links | Kommentare [0]
Neue Browserfeatures nutzen mit Fallback mit Modernizr
|
Man möchte natürlich immer das Neueste vom Neuen ausprobieren und nutzen (insbesondere HTML5 und CSS3 aktuell) auf seiner Seite, aber es gibt natürlich viele Browser da draußen die sind älteren Datums. Hier hilft Modernizr weiter Browerfeatures zu erkennen und entsprechend zu handeln. |
Posted at 11:42nachm. Sep. 05, 2012 by cetixx in Links | Kommentare [0]
Stop Writing Puppet Modules That Suck
Ein netter Artikel von Github Sysadmin Tim Sharpe wie man vernünftige Puppet Module schreibt. Es ist i.d.T. so, daß die Module auf github.com oder wo auch immer Module angeboten werden, zum großen Teil wirklich übel sind und überhaupt nicht verwendet werden können, ohne sie massiv anzupassen. Er gibt hier gute Tipps, wie's besser geht.
Posted at 11:41nachm. Sep. 05, 2012 by cetixx in Tipps | Kommentare [0]
Continuous Integration für Open Source Projekte mit travis-ci.org
Continuous Integration für Open Source Projekte bietet Travis CI an. Das Ganze ist mit Github verbunden und man kann Projekte direkt von dort kompilieren lassen. |
Posted at 11:41nachm. Sep. 05, 2012 by cetixx in Links | Kommentare [0]
Open Source Texterkennung mit Tesseract OCR
Die bei HP entstandene und seit einigen Jahren von Google gepflegte OCR Engine Tesseract ist inzwischen ziemlich gut und hat eine Layout-Analyse mit Spalten-Erkennung. Da per Default keine GUI dabei ist, kann man auf Tools wie Gimagereader zurückgreifen. Eine Einführung in Tesseract gibt es auf heise open.
Posted at 10:42nachm. Sep. 04, 2012 by cetixx in Links | Kommentare [0]
Wir bauen uns ein Data Warehouse mit MySQL
Kleine, aber feine Präsentation zum Einstieg ins Thema Data Warehouse und hier im Speziellen mit MySQL von Oli Sennhauser auf slideshare.net.
Posted at 10:42nachm. Sep. 04, 2012 by cetixx in General | Kommentare [0]
mysqldump: Error 2013: Lost connection to MySQL server...
Falls einem mal der Fehler 2013 bei mysqldump
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `...` at row: ...
über den Weg läuft, dem dürfte das Erhöhen zweier net_*_timeout Parameter weiterhelfen. Zum Einen in der my.conf:
net_read_timeout = 120
net_write_timeout = 900
Und wenn man das gleich aktiv haben will noch ohne Neustart:
set global net_read_timeout = 120;
set global net_write_timeout = 900;
Die Werte sind in Sekunden. Ich hatte das Problem, beim Sichern auf einen langsamen NFS-Mount. Die Meldung selber deutet eigentlich auf ein ganz anderes Problem hin und ist ziemlich irreführend. Nun ja, wenn da auf jeden Fall mehrere Backups liefen, wurde das teilweise arg langsam. Die Parameter schufen Abhilfe.
Posted at 06:26nachm. Sep. 04, 2012 by cetixx in Tipps | Kommentare [2]
Barman - Backup und Recovery Manager für PostgreSQL
|
Von 2ndQuadrant stammt dieses Open Source Backup und Recovery Programm für PostgreSQL. Es bietet Remote Backups, Point in Time Recovery, das Managen von mehreren DB-Servern von einem Punkt/Server aus sowie einen Backup-Katalog, mit dem man seine Backups verwalten kann. Das geht schon etwas in Richtung Oracle Rman. |
Posted at 11:56nachm. Aug. 27, 2012 by cetixx in Links | Kommentare [0]
Redis PHP Session Handler
Anstatt mit Sticky-Sessions am Loadbalancer zu arbeiten oder PHP-Session-Informationen in einer MySQL zu speichern, bietet sich die sehr schnelle Redis-Extension an
extension=redis.so
session.save_handler = redis
session.save_path = "tcp://localhost:6379
Posted at 10:46nachm. Aug. 07, 2012 by cetixx in Tipps | Kommentare [0]
Redis Live - Real Time Dashboard for Redis
Wer eine graphische Aufbereitung einer Redis-DB haben will, der kann mit Redis Live RAM-Verbrauch, Top-Kommandos, usw. darstellen lassen. Weitere Infos hier. |
Posted at 12:37vorm. Aug. 07, 2012 by cetixx in Links | Kommentare [0]
Ansible - SSH Konfigurationsmanagement
|
Sieht so aus, als ob das Konfigurationsmanagementtool Ansible (die schönere Seite ist inzwischen hier: ansible.cc) langsam Fahrt aufnimmt. Statt wie bei Puppet oder Chef das über irgendwelche Daemons und komplizierte Programmiersprachen zu machen, läuft hier alles über SSH, was man eh meistens schon hat. Sehr praktisch für die Cloud. In sog. Playbooks sind die div. Einstellungen und Configeinstellungen definiert. Außerdem wird das Ganze raus gepushed und nicht gepullt (ist aber auch möglich, wenn man unbedingt will). Ich finde den Ansatz sehr interessant und wer viele unterschiedliche Sites verwalten muss, Chef und Puppet zu kompliziert sind (und man braucht tatsächlich eine Weile da durchzusteigen) und die Infrastruktur nicht sonderlich homogen ist, für den ist Ansible einen Blick wert. Infra Coders haben hier ein paar Ansible Videos. |
Posted at 12:37vorm. Aug. 07, 2012 by cetixx in Links | Kommentare [0]