Archive for year 2011
Monatsnamen / Wochentagsnamen in deutsch via PHP
2"Gibt einen String zurück, der den angegebenen Formatierungs-Merkmalen entspricht. Dabei wird der gegebene Timestamp/ Zeitstempel oder - falls dieser fehlt - die momentane lokale Zeit benutzt. Der Monats- und Wochentagsname wird entsprechend des per setlocale() eingestellten Wertes gesetzt." - php.net/manual/de/function.strftime.php
setlocale(LC_TIME, "de_DE"); echo strftime("%A"); // Wochentagsname echo strftime("%B"); // Monatsname
Aero Shake deaktivieren
0"Als 'Schütteln' definiert die Windows 7-Shell eine mindestens dreimalige Bewegung eines aktiven Fensters in annähernd gegengesetzte Richtung - etwa "Rechts - Links - Rechts" oder "Oben - Unten - Oben" in kurzem Zeitabstand" - www.pcwelt.de
... ich habe das schütteln der Fenster (Aero Shake) irgendwie noch nicht ganz verstanden, da ich diese Funktion manchmal unbeabsichtigt ausführe.
Download:
perror – Explain Error Codes für MySQL in der Shell
1Info: http://dev.mysql.com/doc/refman/5.0/en/perror.html
Ausgabe:
OS error code 1: Operation not permitted OS error code 2: No such file or directory OS error code 3: No such process OS error code 4: Interrupted system call OS error code 5: Input/output error OS error code 6: No such device or address OS error code 7: Argument list too long OS error code 8: Exec format error OS error code 9: Bad file descriptor OS error code 10: No child processes OS error code 11: Resource temporarily unavailable OS error code 12: Cannot allocate memory OS error code 13: Permission denied OS error code 14: Bad address OS error code 15: Block device required OS error code 16: Device or resource More >
C-Programm – einfacher Taschenrechner
3Hier mal wieder ein einfaches Beispiel in C mit "Struktogramm" & "Programmablaufplan" & "Pseudocode" ...
#gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 25%; } #gallery-1 img { border: 2px solid #cfcfcf; } #gallery-1 .gallery-caption { margin-left: 0; }- Struktogramm via Structorizer
- Programmablaufplan via Dia (Gnome)
Pseudocode:
<strong>begin</strong> Eine 'einfache' Rechenaufgabe (z.B. 5+5) eingeben. Aufteilung der Eingabe in (drei) Variablen [ein1, ein2, ein3] <strong>case</strong> ein2 <strong>is</strong> <strong>+:</strong> Addition: "ein1" & "ein3" More >
Optimierte Gallery3D-App für Android (Froyo)
2Ich habe für mein altes Samsung Spica (Android 2.2.2) eine optimierte Gallery3D App kompiliert und ggf. läuft die App auch auf anderen Geräten, daher würde ich mich über euer Feedback freuen...
Gallery3D
Download: Gallery3D
Changelog:
* Gingerbread-Sources (Android 2.3)
* deaktiviertes Dithering
* deaktivierter dynamischer Hintergrund
* Fixes / Updates
Sources: https://github.com/voku/android_packages_apps_Gallery3D/
Crashkurs: jQuery-Selektoren
4Es ist eine Vereinfachung von JavaScript durch ein sogenanntes Framework, welches uns lästige Routinearbeit beim Programmieren abnimmt und einen einfachen Zugang zu schwer nutzbaren JavaScript-Methoden bietet.
JavaScript mit & ohne jQuery!
Für den Einstieg in das Thema möchte ich ein Beispiel mit JavaScript und den selben Effekt via jQuery zeigen.
JavaScript: (JavaScript_test1.html)
<html> <head> <title>JavaScript</title> <style type="text/css"> .green { color: #009933; } </style> <script tyle="text/javascript"> window.onload = function() { var elements = document.getElementById("box").getElementsByTagName("p"); for (var i = 0; i < elements.length; i++) { if (elements[i].firstChild.data == "Zweiter Absatz") { elements[i].className = More >Die Grundlagen der Suchmaschinen-Optimierung
3Ich möchte hier eine kurze Einführung in das Thema "Suchmaschinen-Optimierung" (SEO) geben. Das Thema ist in den letzten Jahren immer Umfangreicher geworden, da es immer mehr Webseiten mit ähnlichen Themen gibt, welche miteinander um die ersten Plätze bei Google und Co. konkurrieren.
Warum man sich mit dem Thema beschäftigen sollte wird erst richtig klar, wenn man sich folgende Zahlen anschaut -> 85% der Internetnutzer rufen nach dem Start des Browsers mittels einer Suchmaschine Inhalte auf, dabei hat Google 90-95% Marktanteil in Deutschland, so dass wir uns darauf konzentrieren sollten. Nach welchem Muster (Algorithmus) Google die Webseiten bewertet ist jedoch nicht 100% bekannt, aber es soll von über 200 Faktoren abhängen, dabei unterscheidet man grob in zwei Kategorien More >
Epic Fail – Bumblebee
6Wer ein Notebook mit "NVIDIA® Optimus™ Technologie" besitzt und z.B. Ubuntu installiert hat sollte sich einmal "Bumblebee" anschauen ... "Owners of optimus laptops. Install bumblebee, use the nvidia card while gaming, use intel chipset for everything else. Now with autoshutdown for the nvidia card." - Quelle
Mit dem Update auf Version 1.4.32 wurde ein Fehler behoben, welcher bei Ubuntu-Usern "/usr" löscht. daraufhin wurden in den letzten Tagen etliche lustige Kommentare & Bilder zu dem Thema auf github.com gepostet. Hier einige Beispiele ...
bumblebee-fun1
bumblebee-fun2
bumblebee-fun3
bumblebee-fun4
bumblebee-fun5
bumblebee-fun6
More >Optimierungen von Android unter Linux nutzen
6Vor einiger Zeit habe ich ein kleines Shell-Script (SSSwitch - auto-switch settings) geschrieben, welches mein Android Handy beim Start optimiert und die Kernel-Einstellungen anpasst, wenn der Bildschirm an bzw. aus ist. Einige der Einstellungen kann man auch unter Linux verwenden. Als Beispiel beschreibe ich hier kurz, wie man die I/O Leistung verbessern kann und wer allgemein etwas zum optimieren von Linux / Ubuntu lesen möchte, dem hilft ggf. folgender Blog-Post weiter -> SpeedUp-Ubuntu
Ein Ausschnitt aus dem besagtem Skript ...
# ========= # One-time tweaks to apply on every boot; # ========= STL=`ls -d /sys/block/stl*`; BML=`ls -d /sys/block/bml*`; MMC=`ls -d /sys/block/mmc*`;... hier wurde der externe / interne Speicher von Android angegeben unter meinem Linux-System More >
Screenshots von Android via shell
4Wenn man auf seinem Android beispielsweise einen Kernel mit 24bpp Unterstützung installiert, kann man auch wenn man root-Rechte hat, keine Screenshot via App machen. Um dies zu umgehen kann man die "Android Debug Bridge (adb)" verwenden.
sudo apt-get install ffmpeg /opt/android-sdk-linux_x86/platform-tools/adb pull /dev/graphics/fb0 fb0 ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 320x480 -i fb0 -f image2 -vcodec png image.png
Das gleich Verfahren kann man auch unter Windows anwenden und wer lieber mit einer GUI arbeitet, sollte sich einmal QtADB anschauen.

LETZTE KOMMENTARE