Ich bin ein großer Fan von Subsonic. Es ist ein Tool, dass es ermöglicht seine eigene Musiksammlung zu Indexieren und Online verfügbar zu machen. Dies ist zum Beispiel praktisch, wenn man viel unterwegs ist, und seine Musik auch auf dem Handy hören möchte, oder um mal eben die langweilige Playlist auf der Party auf der [...]
Wie man in Java einen Hostnamen in eine IP-Adresse verwandelt zeigt dieses kleine Tutorial. Es ist verhältnismäßig Simpel, denn Java bringt alles Nötige dafür mit. Die notwendigen Funktionen sind bereits im java.net.* Package enthalten. Und zwar in der Klasse InetAddress. Demzufolge Funktioniert das Auflösen eines Hostnamens wie folgt: InetAddress inet = InetAddress.getByName(“www.buildblog.de”); System.out.println (“IP : [...]
Heute mal wieder ein kleines JavaScript Tutorial. Wie jeder weiß, gibt es in JavaScript eine Funkion namens String.replace(string1,string1), welches DAS ERSTE VORKOMMEN von string1 innerhalb des String Objektes durch string2 ersetzt. Mir persönlich nutzt das in der Regel wenig. Der Fall, dass ich nicht das erste, sondern alle Vorkommen innerhalb eines Strings ersetzen möchte ist [...]
Auf die Zeichensatzprolbematik bin ich hier schon häufiger eingegangen. Heute mal wieder eine kleine Spezialität im Zusammenhang mit Textdateien: Wie stelle ich sicher, dass bei Lesen mittels Java das von mir gewünschte Encoding auch beibehalten wird? Recht einfach: String sFilename = “irgendein-dateiname”; InputStream reader = new InputStreamReader(new FileInputStream(sFilename),”UTF-8″); BufferedReader br = new BufferedReader(reader)); String sLine [...]
Ich programmiere nun seit fast 10 Jahren unterschiedlichste Softwaresysteme. Die mit Abstand am häufigsten verwendete Datenbank war MySql. MySql ist extrem schnell, skaliert gut und ist einfach in der Handhabe. Zeit sich etwas neues anzusehen: PostgreSql. PostgreSql ist mindestens so lange auf dem Markt wie MySql, aber das System ist erheblich umfangreicher in seiner Funktionalität. [...]
Es ist schon interessant. Stepload ist bekanntermaßen eine Webapplikation die tausenden von Usern jeden Tag hervorragende Dienste leistet ohne dass man die Server neu starten müsste. Um genau zu sein ist der letzer Serverstart 4 Monate oder anders ausgedrückt 1 Mio. Downloads her. Ich finde das kann sich sehen lassen. Trotzdem trat vor einigen Tagen ein merkwürdiges Problem [...]
Ich benutze seit gefühlten 350 Jahren Winamp. Der eigentliche Grund ist, dass es damals keinen anständigen Player gab und für Winamp ein wunderschönes Plugin Namens Shoutcast existierte (gibt´s auch immernoch), mit dem man seinen eigenen Webradio-Sender eröffnen konnte. Das habe ich auch getan. Ich hatte sogar viele zuhörer (3). Nun ja, mitlerweile sind einige Jahre ins [...]
Was tun wenn der Magento-Connect-Manager streikt? Irgendwie ist dieser Magento-Connect-Manager nicht ganz dicht. Wenn man sich die Updates anzeigen lassen will funktioniert verschindet der Button und es erscheint keine Liste von Updates. Die Lösung für ein komfortables Update ist einfach. Einfach als Extension-Key “magento-core/Mage_All_Latest” posten. Anschließend auf Install. Es erscheint eine schwarze Status-Box und im [...]
Weil ich gerade vor der Frage stand was zu tun ist, wenn ein fehlerhafter Link aus einer fremden Quelle, der weitergeleitet werden soll, Leerzeichen enthält poste ich hier die Lösung. Nehmen wir an die Google Webmaster Tools zeigen uns, dass irgendeine Seite auf uns mit dem falschen Link: www.musterseite.de/testseite.html%20target= verweist. Klickt der User auf einen solchen [...]
Da ich in einem meiner nächsten Artikel darauf zu sprechen komme, notiere ich hier mal kurz wie man den Standardzeichensatz und die Standardsortierung von MySql auf UTF-8 stellt. Dies geschieht unter Linux über die zentrale MySql-Konfigurationsdatei /etc/mysql/my.cnf und unter Windows über die C:\Programme\MySQL\MySQL Server 5.1\my.ini. Abweichungen ergeben sich eventuell wenn bei der Installation unter Windows [...]