Wordpress 2.5

Blog, Internet, Software 1 Comment

Ich habe soeben meinen Blog auf Wordpress 2.5 upgegraded. Es waren anscheinend Datenbankänderungen notwendig, weshalb ich eine manuelle Sicherung per phpmyadmin empfehle.

Das Update ging recht angenehm von statten, jedoch funktioniert ein Plugin nicht mehr: Simple Tags

Ein wenig gewöhnungsbedürftig war ist auch das Posten von Bildern! Ich wollte mich gerade beschweren, als ich die Buttons zum Bilder hinzufügen über dem Textfeld fand. Ist ja doch sehr komfortabel, wenn man weiß wo es ist :-)

Achja… Die Kategorien zum Post sind jetzt etwas unhandlich unter dem Textfeld positioniert und zu klein, dafür der für mich wertlose “Publish Status” neben dem Textfeld.

[ Download from Wordpress ]

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

TikTakToe – My First Game

MyProg, Software 15 Comments

TikTakToe ScreenshotHiermit veröffentliche ich mein erstes selbstprogrammiertes Spiel :-)

Es handelt sich dabei um TikTakToe, was vielen bekannt sein dürfte. Es existiert ein Spielfeld aus 3×3-Kästchen, in welches zwei Spieler abwechselnd ein “x” oder ein “o” eintragen. Wer als erstes 3 in einer waagrechten, senkrechten oder diagonalen Reihe positioniert hat gewonnen.

Programmiert habe ich das Spiel Ende 2004. Die letzten Änderungen wurden Ende 2005 vorgenommen. Der Quellcode liegt übrigends auch bei ;-) (wundert euch nicht, das Spiel besteht aus einer einzigen C-Quellcodedatei und lässt sich nur unter Windows kompilieren (wegen der Header) – rührt auch daher, dass es mein erstes Spiel war. Das ganze ist auch noch ziemlich if-lastig und 0 objektorientiert). Aaaaber es funktioniert :-D

Das Programm verfügt über einen 2-Spielermodus, sowie über eine KI in 4 verschiedenen Schwierigkeitsstufen (welche sehr gut funktioniert)! Jeder sollte das Spiel zumindest einmal ausprobiert haben! Wer besiegt den Computer? Das Spiel steuert man am besten über den Nummernblock.

Download (.rar): TikTakToe (118)

Vielleicht für die Interessierten kurz zum Quellcode ein paar Erläuterungen (der Komplette ist im rar-Archiv)…

#include<conio.h>
#include<stdio.h>
#include<windows.h>
#include<time.h>
...
// Startet das Spiel (mit oder ohne KI)
void game(int ki);
// Startet die Optionen
void options();
// Startet die Hilfe
void help();
// Feld zurücksetzen
void relog(int status[3][3]);
// Bildschirm zeichnen
void bildschirm(int status[3][3],char *player1,char *player2,int won1, int won2, int draw,int ki);
// Zeichnet o oder x, oder wenn das Feld belegt ist den "val"ue.
void aus(int taste, char val=0);
// Die KI
char think(int status[3][3]);
// Liefert die Anzahl der belegten Felder
int belegt_anz(int *status);
int belegt_anz(int status[3][3]);
// Löscht den Bildschirm
void mycls();
// Die Menüsteuerung mit den Pfeiltasten
int menusteuerung(int anzahl,int startzeile)

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Easteregg: The Book of Mozilla (Firefox)

Easteregg, English, Internet, Software 3 Comments

Einfach in die Adresszeile von Firefox oder Netscape “about:mozilla” (ohne Anführungszeichen) tippen, Enter…

Je nach Browserversion erscheint ein anderer Text aus dem Buch Mozilla (welches nicht wirklich existiert).

Firefox 2.0 (Mozilla seit Juli 2003, Netscape ab 7.2)

And so at last the beast fell and the unbelievers rejoiced.
But all was not lost, for from the ash rose a great bird.
The bird gazed down upon the unbelievers
and cast fire and thunder upon them.
For the beast had been reborn with its strength renewed,
and the followers of Mammon cowered in horror.

from The Book of Mozilla, 7:15

Neee.. Das ist kein Text aus der Bibel (etc.)…

the beast fell –> Schließung von Netscape durch AOL
great bird –> Mozilla Foundation
fire bird –> Firebird –> Firefox (Webbrowser)
thunder bird –> Thunderbird (Email-Client)
reborn –> Mitarbeiter an Netscape arbeiten an Firefox weiter
strength renewed –> unabhängig von AOL
Mammon –> Geld (Die Anhänger des Geldes fürchten sich wegen der freien Lizenz)
7:15 –> Netscape wurde am 15.07.2003 geschlossen

Firefox 3 (beta):

Mammon slept.
And the beast reborn spread over the earth and its numbers grew legion.
And they proclaimed the times and sacrificed crops unto the fire, with the cunning of foxes.
And they built a new world in their own image as promised by the sacred words,
and spoke of the beast with their children.
Mammon awoke, and lo! it was naught but a follower.

Hier geht es ebenfalls um die “Wiedergeburt” von Mozilla/Firefox. Der follower (Nachahmer) ist wohl der IE7, welcher das Tabbed-Browsing von Firefox nachahmt.

Danke dass es Firefox und Wikipedia (als Hilfe für die Interpretation) gibt ;-)

Huch, und bevor ich es vergesse: Für detaillierte Einstellungen zum Browser, gebt in die Adresszeile einfach “about:config” ein.
about:credits” für die Mitwirkenden,
about:license” für die meistgelesene Lizenz *hust* und
about:buildconfig” für Informationen zum Build…
about:” bietet noch eine Übersicht der letzten 3.

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Easteregg: Notepad

Easteregg, Software, windows No Comments

this app can break

Heute habe ich ein neues, mir bisher unbekanntes Eastegg entdeckt!

Es wundert mich etwas, da ich den Microsoft Standard-Texteditor notepad.exe bereits lange verwende und noch nie etwas davon gehört habe – aber es funktioniert (unter XP) tatsächlich!!!

  1. Beliebigen Ordner öffnen oder am Desktop:
  2. Rechtsklick… Neu… Textdokument
  3. Der Datei einen beliebigen Namen geben (z.B. test.txt)
  4. Textdatei öffnen
  5. Tippen: “this app can break” (ohne Anführungszeichen, mit Leerzeichen, kein weiterer Text!)
  6. Speichern
  7. Schließen
  8. Textdatei öffnen

Das Speichern der Textdatei hat dann allem Anschein nach nicht funktioniert. Wenn man die Datei jedoch mit einem anderen Editor aufmacht, sieht man, dass das Easteregg beim Laden ausgelöst wird :-)

PS: bei einem Kollegen in Vista hat es leider nicht funktioniert.

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Download-Tipp.de – redaktionell geprüfte Software

Internet, Software 1 Comment

[Trigami-Anzeige]

Auf der Suche nach guter Software?

Download-Tipp.de bietet über 8000 redaktionell geprüfte Programme, Spiele und sonstige Software. Dabei wird auf Qualität äußerstes Augenmerk geworfen.

Die Website selbst ist in zahlreiche Kategorien aufgeteilt, was auch gute Übersicht und rasches Finden der gewünschten Software verspricht. Besonders gut finde ich, dass genau gekennzeichnet wird, ob es sich wirklich um “Freeware” oder nicht etwa um Shareware mit eingeschränkten Programmfunktionen oder ein Demo handelt. Jedes Programm wird auf Adware, Spyware und Malware hin geprüft, so muss sich der Suchende nicht mehr mit ungewünschten Programmen herumschlagen und mehrmals lästige, teilweise schwer wieder zu entfernende Software installieren.

Weiter wird die Funktion der Programme kontrolliert. So gelingt es auf Download-Tipp.de nicht, mit einer nicht funktionierenden Software oder Software ohne Funktionalität in die Top100 zu gelangen. Zahlreiche andere automatisierte Softwareplattformen ohne redaktionelle Wartung und Prüfung können auf nutzlose oder nicht funktionierende Software nicht reagieren. Dabei werden entweder nur Klicks gezählt (was ja nichts über die Zufriedenheit der User aussagt), oder überhaupt alle Programme gelobt. So gelang es beispielsweise einem aufmerksam gewordenen Downloader mit einer nichts-tuenden Software mindestens 16 verschiedene Awards zu gewinnen und mehrmals ausgezeichnet zu werden. Und das mit einer Beschreibung alla

This software does nothing. It does not even run. It was created as an experiment to see how many shareware awards it got…

Auch bei Download-Tipp.de wurde diese Software eingesendet. Hier jedoch schaffte sie es nicht besonders weit, sondern wurde gar nicht in das Sortiment aufgenommen. Lothar Jung, der Betreiber der Website sagte selbst, dass nur rund 10% der eingereichten Software mit der vollen Punktezahl belohnt werden, da noch jedes Programm von einem echten Menschen geprüft wird. Dadurch entgehen Download-Tipp.de zwar viele Backlinks, da Softwareentwickler gerne auf ihre tollen “Auszeichnungen” verlinken und Download-Tipp.de sinkt verhältnismäßig in der Gunst von Google. Allerdings findet Lothar Jung – und so ist es auch gut – dass die Zufriedenheit der User wichtiger ist als die Zufriedenheit von Google und co :-)

Viele User können auch gar nicht mehr selbst erkennen, ob es sich bei der Software um einen Virus oder andere Schadsoftware handelt. Außerdem spart es sicher viel Zeit und Mühe diese wieder zu entfernen, wobei auch nicht alle User und nicht jede Antivirensoftware dazu fähig sind oder die Motivation dessen besitzen. Der Spaß am Softwaretesten ist bald vergangen, wenn das Startmenu vor unbenutzten, einmal getesteten Programmen überquillt und der Computer aufgrund der zunehmenden Festplattenauslastung ständig langsamer wird.

[ www.download-tipp.de ]

Auch sehr interessant ist der Blog von download-tipp.de, auf welchem es vieles über neue Software, oder andere unterhaltsame News und Informationen wie aktuell zum Beispiel Eastereggs von diversen Programmen ausgeschildert sind. :-) Allerdings kümmert sich der Blog auch um Hardware, die CeBit (Computermesse in Hannover) ;-) , Spiele, Webtipps und News (kostenlose Southparkfolgen!). Viel Spaß beim Stöbern :-)

[ download-tipp.de/blog/ ]

Resümee: Man findet dort viele praktische Software, welche man entweder sucht oder auch eher zufällig darüber stolpert, die garantiert sicher und kostenlos ist, sowie auch ihren guten Zweck erfüllt – für jeden ist ein Schnäppchen dabei! Ich hab meinen Teil gefunden *g*

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Bumerang kehrt auch im Weltall zum Werfer zurück?

Wissenschaft No Comments

Nein…

Aber in der luftgefüllten Raumstation ISS. War doch zu erwarten, oder? [orf.at ]

Der Japaner Takao Doi hat es auf Wunsch eines Bumerangweltmeisters getestet. Derzeit kommt die Raumstation übrigends auf 910 m³ (Außenmaße: 108 m x 97 m x 27 m). Ich wäre ja neugierig wie fest er geworfen hat! Vielleicht kommt ja noch ein Video …

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

The Switch

Internet, youtube No Comments

Hier zwei nette, kleine, animierte 3D-Video der Vancouver Film School (VFS)…

Es geht um viele Würfel und einen neugierigen Menschen uuund Geldgier ;-)

Read the rest…

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Autonome mobile Roboter 2008

Technik 1 Comment

 Ich kann nur staunen, was die Technik 2008 zustande bringt! Laufende Hunde, Frösche, Spinnen,…

Besonders dieser Hund hat es mir angetan:

http://www.youtube.com/watch?v=W1czBcnX1Ww

Lauf orf.at wurde die Entwicklung vom Pentagon finanziell unterstützt. Angetrieben wird er von Benzinmotoren und er enthält offenbar sowohl Kameras, Schwingungssensoren, als auch Gyroskopen (zum bestimmen der Neigung). Praktisch wären meiner Meinung nach sicher auch Entfernungsmesser als Ergänzung zu den Kameras!

Das Tier bewältigt jede (gewöhnliche) Steigung, kann Felsenbrocken erklimmen, durch Schnee und über Eis gehen, galoppieren, springen und es übersteht sogar den kräftigen Fußtritt eines Menschen… nur stehen bleiben kann der Roboter nicht… :-)

[ orf.at ]

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

The Lord of JSF

Linux, Projekte, Schule No Comments

Heute habe ich wieder einen Tag mit SUSE Linux und Eclipse hinter mir, der diesmal besser zu Ende ging :-) Den Titel dieses Beitrags widme ich einem Kollegen, der mir bei der JSP/JSF-Programmierung sehr geholfen hat!

Meine neuen Erkenntnisse…

Die JSF-Libraries dürfen sich (bei mir) nicht im Workspace befinden, da sonst die URLs relativ abgebildet werden. Beim Laden der URL vergisst Eclipse, dass es sich um eine relative URL handelt und entgegnet ein [missing] – Das eigenhändige Entpacken der Libs in den lib-Ordner ist dann natürlich nicht notwendig, wenn man den “Fehler” behoben hat…

Der WebEditor startet nach wie vor nicht. Zunächst mit der Meldung dass er den MOZILLA_FIVE-Pfad (etc.) nicht finden kann. Nachdem dieses behoben war, kam die “no swt-mozilla-gtk-3346 or swt-mozilla-gtk in… ” hinzu. Auch dieses Problem lies sich nach unzähligen Versuchen beheben. Ich sollte nämlich eine Jar-Datei in einen Ordner verschieben und eine so-Bibliothek ebenfalls entpacken (wer hätte gedacht, dass die so-Datei in der Jar-Datei ist?). Dann wurde noch WTP installiert… naja… keine Auswirkungen… *aufgeb* ich kann ja auch ohne Designer arbeiten!

Nachtrag: Der WebEditor startet bei vielen nicht. Ein Update für Eclipse hilft aber angeblich Wunder.

Auch JSF hatte zunächst nicht funktioniert. Nachdem ich also das fünfte JSF-Projekt erstellt hatte, wollte es auch klappen. Ich schaffte es sogar ein einfaches Loginsystem (mit Sicherheitslücke) zu erstellen… Seht selbst meine erste Navigation-Rule :-)

My first Navigation-Rule

test01.jsp folgt:

Loginsystem 1

Wer mit Tomcat und Eclipse arbeitet, sollte am Besten auch gleich mal eine Verknüpfung (”killCatalina“) zu $CATALINA_HOME/bin/shutdown.sh erstellen :-) Es gibt da öfter Schwierigkeiten, dass Eclipse den Server nicht starten kann, da Tomcat bereits die Ports blockiert.

Außerdem sollte man Eclipse erlauben mehr Speicher zu allokieren, da es sonst bereits nach wenigen Klicks zu einer internen OutOfMemoryException kommt. Am besten auch eine Verknüpfung am Desktop “eclipse memory” anlegen ;-) Man muss lediglich ein paar Parameter hinzufügen… Unter anderem kann hier -XX:MaxPermSize=128m diese Zahl erhöht werden… Auch -Xms64m oder -Xmx1024m kann helfen…

Nachtrag: Eine funktionierende Konfiguration (eclipse.ini) lautet: wichtig: bei den — handelt es sich um 2 – und nicht um einen Gedankenstrich

-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
768M
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx1024m
-XX:MaxPermSize=256m

Ich zählte heute 17 Eclipse-Abstürze (und zusätzlich mehrere “freiwillige” Neustarts), einen Kopete-Absturz und zwei KDESVN-Abstürze.
Und wie ich es von Eclipse gewohnt bin, gab es wieder eine herzliche Verabschiedung :-\

Eclipse Error

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

Eclipse goto Hell!

Linux, Schule, Software 3 Comments

Heute habe ich extrem schlechte Erfahrungen mit Eclipse unter SUSE Linux machen müssen! Ich sollte für ein Schulprojekt einen Teil eines Onlineshops mit JSF programmieren. Jedoch gestaltete sich bereits die Erzeugung eines solchen Projektes als sehr schwierig.

Nach mehreren Total-Abstürzen mit Fehlermeldung – meist ausgelöst durch Umbenennen von Klassen, oder durch Öffnen eines Editors für Konfigurationsdateien – begannen wir eine Strichliste der Abstürze zu führen, welche für Eclipse bei mir immerhin auf 8 Stück anwuchs. Zusätzlich löste unerwünschtes Verhalten der Programme große Frustration aus.

Auch der KDE hat mich mit mehreren Abstürzen stark enttäuscht, welcher in einem Zug sämtliche Fenster maximierte, mir irgend einen Verschiebebalken unter die Maus jubelte und sich dann unter starkem Fenster-hin-und-her-Geflimmere mit dem Crashmanager verabschiedete.

Erkenntnis des heutigen Tages:

  • Windows (XP)
    • Einfache Installation (Weiter, Ich akzeptiere, Weiter, Weiter, Weiter, Fertigstellen)
    • Max. 1 Programmabsturz pro Woche
    • Alles funtioniert wie man es erwartet
  • Linux (SUSE 10.3)
    • Komplizierte Installation (Entpacken, User hinzufügen, Gruppen hinzufügen, Dateirechte festlegen, PATH-Variable setzen und in .bashrc speichern, CLASSPATH setzen und in .bashrc ablegen
    • Min. 10 Programmabstürze pro Tag
    • Unerwünschtes Verhalten in Baumstrukturen (Dateiansicht)
      • Verschieben anderer Ordner als des Markierten
      • Dateien im Projektexplorer temporär nicht anzeigen
    • Ignorieren von Klicks (mit anschließendem Absturz)
    • Abruptes Schließen von Eclipse ohne weitere Rückmeldung

Zusammenfassend gestaltete sich die Erstellung des Projektes als ungewöhnlich schwierig und ich vermochte es selbst in stundenlanger Arbeit nicht, Eclipse zu erklären, dass die JSF-Bibliotheken am gegebenen Ort gespeichert seien. Es behauptete doch stets, diese wären “missing”. Ich entschloss mich diese zu entfernen und neu dem Projekt hinzuzufügen, klickte auf “Fertig stellen” und musste beim erneuten Nachschlagen bedauerlicherweise feststellen, dass diese schon wieder mit einem freundlichen “missing” versehen waren… (Lösung: das missing ignorieren und die JAR-Dateien in den WEB-INF/lib-Ordner kopieren. Damit funktioniert zumindest das Erstellen einer leeren Website! Morgen geht’s weiter…)

Abschließend noch ein kleiner Screenshot ;-)

Prozessorauslastung

PoorNothing specialWorth readingPretty coolAwesome! (No Ratings Yet)
Loading ... Loading ...

« Previous Entries

Author