Jondis - Redis Pool Management
Jondis setzt auf redis-py auf und stellt einen Pool zur Verfügung, mit dem man sein Redis Master/Slave Setup verwalten kann. Jondis lernt die entsprechende Topologie und wenn der Master Server ausfällt, fragt es die verbliebenen Server ab, welcher zum Master gemacht wurde und leitet danach die Requests weiter auf den neuen Master.
Posted at 09:51nachm. Okt. 31, 2013 by cetixx in Links | Kommentare [0]
FullPage.js - Fullscreen Seiten
Mit dem JS-Plugin FullPage.js kann man relativ einfach moderne sog. Single Page Websites erstellen, also die ganze Interaktion findet auf einer Seite statt und der Content wird bei Bedarf dann entsprechend angepasst ohne das die Seite neu geladen wird. Das Ganze füllt das gesamte Browserfenster aus (deshalb FullPage ;-) ). Außerdem gibt es dann noch Scrollelemente, mit denen man dann auf weitere Seiten scrollen kann.
Posted at 11:42vorm. Okt. 05, 2013 by cetixx in Links | Kommentare [0]
In Firefox und Chrome Click to play aktivieren
Wenn ich meinen Browser öffne, dann gehen erstmal etliche Tabs auf ;-) Mit div. Flash-Blocker konnt ich bisher verhindern, das dann auch gleich eventl. in den Seiten enthaltene Videos gestartet sind. Mit HTML5 und dem Video Tag tut das aber so nicht mehr. Aber Gott sei Dank haben Firefox und Chrome eine "Click to play" Option. Damit startet dann z.B. ein Video erst, wenn man auf das Video klickt. Unter Chrome gibt man dazu in der Browser URL-Leiste chrome://chrome/settings/content und scrollte dann bis Plug-Ins. Bei Firefox gibt man in der URL-Leiste about:config ein, bestätigt den Hinweis, das man weiß, was man tut und schaltet dann die Option plugins.click_to_play um.
Posted at 11:42vorm. Okt. 05, 2013 by cetixx in General | Kommentare [0]
naxsi - Web Application Firewall
Was mod_security für Apache ist, ist naxsi für Nginx - eine Web Application Firewall. Vor eine Website geschaltet, lässt naxsi nur Requests durch, die eine Art Whitelist für zulässig befindet - Deny by Default soz. Die Default Rules filtern schon eine große Anzahl von bekannten Angriffsmustern heraus. Am Besten lässt man naxis schon mal eine Weile im Lernmodus in der Dev- und/oder Stage-Phase laufen, dann hat man für das Produktivsystem schon mal eine sehr gute Ausgangsbasis für eine Whitelist.
Posted at 10:58nachm. Aug. 29, 2013 by cetixx in General | Kommentare [0]
Tridiv CSS 3D Editor
Tridiv ist ein webbasierender 3D Edtior, mit dem man ziemlich schnell 3D Objekte für CSS entwerfen kann. Schneller kommt man wohl nicht so leicht an eigene Objekte ran ;-)
Posted at 09:57nachm. Aug. 29, 2013 by cetixx in General | Kommentare [0]
Skulpt - Python im Browser
Wer mal mit Python etwas spielen möchte oder keine Lust hat den Shell-Interpreter zu starten, kann mit Skulpt - einer Python-Implementierung in JavaScript - etwas experimentieren.
Posted at 09:57nachm. Aug. 29, 2013 by cetixx in News | Kommentare [0]
Einfache GIT Verwaltung mit Ungit
ungit ist ein nettes Tool, welches mit NodeJS realisiert wurde. Es stellt eine Weboberfläche für die Bedienung der Versionskontrolle GIT zur Verfügung. Das Ganze ist optisch sehr schön gemacht, was den Einstieg erheblich erleichtert und das Verständnis für GIT fördert.
Als erstes muss man nodejs installieren. Sollte bei den meisten Linux-Distributionen über apt-get, yum, emerge, usw. schnell installiert sein. Dann installiert man ungit mit: npm install -g ungit
Als nächsten Schritt ruft man in einem beliebigen Verzeichnis in der Shell einfach ungit auf und kopiert dann die angegebene URL einfach in den Brower seiner Wahl und ruft die Seite auf. Über diese Web-GUI kann man zunächst ein neues Repository erstellen oder ein vorhandenes Repo clonen. Änderungen, die man an einer Datei macht, werden sofort in der Web-GUI sichtbar. Nun kann man einfach einen Kommentar eingeben und commiten. Viele Kommandos wie branch, push (auch zu Github), rebase, revert, usw. werden z.T. einfach über Drag & Drop in der Web-GUI ausgelöst.
Auf Youtube gibt es ein ca. 6 Min. langes Video zu ungit (lohnt sich anzuschauen für den schnellen Einstieg):
Posted at 01:24vorm. Aug. 23, 2013 by cetixx in General | Kommentare [2]
Solr testen mit solrmeter
Mit solrmeter kann man Performance-Tests mit Apache Solr durchführen also Queries Richtung Solr abfeueren oder auch Dokumente hinzufügen und damit schon mal einen kleinen Einblick bekommen, was die Solr-Installation in Produktion leisten wird. Das Ganze ist in Java geschrieben und hat eine nette GUI.
Posted at 01:11vorm. Aug. 23, 2013 by cetixx in General | Kommentare [0]
PostgreSQL in der Amazon Cloud
Wer PostgreSQL in der Cloud (konkret der Amazon Cloud AWS) installieren möchte, der findet in diesem PDF von AWS einen guten Einstieg und Best Practice.
Posted at 11:49nachm. Aug. 19, 2013 by cetixx in Links | Kommentare [0]
LoggedFS - Filesystem monitoring
Wenn man mal wissen möchte, was denn eigentlich für System-Abrufe in Richtung Filesystem gehen, dem könnte LoggedFS weiterhelfen. Das Ganze ist mit FUSE implementiert und wird soz. vor das eigentliche Filesystem geschaltet. Damit kann man alle Systemabrufe mitloggen. "Geschwindigkeitsrausch" darf man natürlich keinen erwarten, aber wenn man mal im Dunkeln tappt, hilft es vielleicht weiter.
Posted at 11:45nachm. Aug. 19, 2013 by cetixx in Links | Kommentare [0]
Bootsnipp - Code Snippets für Bootstrap
Wer das Bootstrap HTML/CSS/JS Framework verwendet, der sollte bei Bootsnipp mal vorbeischauen. Hier gibt es eine ganze Reihe von interessanten Snippets für Bootstrap.
Posted at 11:07nachm. Juni 03, 2013 by cetixx in General | Kommentare [0]
Cubieboard - Open ARM Box
Das Cubieboard könnte u.U. eine Alternative zum Raspberry Pi sein mit folgenden Daten:
1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
Mali400, OpenGL ES GPU
512M/1GB DDR3 @480MHz
HDMI 1080p Output
10/100M Ethernet
4Gb Nand Flash
2 USB Host, 1 micro SD slot, 1 SATA, 1 ir
96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..
Funktioniert mit Android, Ubuntu und anderen Linux Distributionen
In Deutschland u.a. erhältlich bei Vesalia.
Posted at 11:05nachm. Juni 03, 2013 by cetixx in General | Kommentare [0]
Open Source HTML5 video player - Video.js
Wer einen Video-Player für HTML5 mit Fallback-Optionen sucht, könnte bei Video.js fündig werden.
Posted at 10:58nachm. Juni 03, 2013 by cetixx in Links | Kommentare [0]
Redis Cluster Screencast
redis-cluster-screencast from Salvatore Sanfilippo on Vimeo.
Posted at 01:53vorm. Juni 01, 2013 by cetixx in General | Kommentare [0]
Terra Cresta Remix
Eines meiner Lieblingsspiele auf dem C64 - Terra Cresta :-) Die Orginal Titelmusik stammt von einem der besten Song-Writer auf dem C64: Martin Galway. Und hier der Remix des genialen Titelsong von Razmo. Das Orginal kann man sich auf Youtube anhören.
Posted at 12:46vorm. Juni 01, 2013 by cetixx in Arts | Kommentare [0]