Geschichten aus meinem Programmiererleben

Hier im "Nähkästchen" plaudere ich aus dem selbigen. Natürlich alles bezogen auf Programmierung, Datenbanken und Netzwerk.



Apache-Webserver Tuning 2

ImageIm ersten Teil von "Apache-Webserver Tuning" ging es um die maximale Anzahl der Apache Prozesse.

Eine weiter Schraube, an der man drehen kann ist der KeepAliveTimeout.

weiter …
 

Java und PHP: Excel-Datei auslesen

ImageImmer mal wieder kommt es vor, dass mir Daten als Excel-Datei geliefert werden. In aller Regel sollen diese in einee Datenbank verschwinden.
In der Vergangenheit habe ich die Excel-Datei in OpenOffice geöffnet, als CSV-Datei gespeichert und dann die CSV-Datei mit einem Script(z.B. PHP) weiter verarbeitet.

Das ist für mich als Programmierer, ist das, natürlich sehr unbefriedigend. Also ging ich auf die Suche nach einer Bibliothe, mit der ich eine Excel-Datei auuslesen kann. Fündig wurde ich unter http://www.excelreader.com/ (eine PHP-Bibliothek) und unter http://jexcelapi.sourceforge.net/ (eine Java-Bibliothek). Entschieden habe ich mich dann für die Java-Variante.

weiter …
 

Apache-Webserver Tuning 1

ImageManchmal steht ein Web-Server unter Last. Wenn dann die Einstellungen in der Datei server-tuning.conf nicht auf die Resourcen der Maschine abgestimmt sind, wird es unschön. Es werden immer mehr Apache-Prozesse erzeugt, diese belegen immer mehr Arbeitsspeicher und der Kernel fängt an den Swap-Speicher zu verwenden. Dies kann so weit gehen, dass es zu einem "Swap-Anfall" kommt.

weiter …
 

PHP: Die Schnittmenge von zwei Arrays ermitteln

ImageIch möchte alle Werte eines Array, dessen Schlüssel auch in einem zweiten Array vorkommen.

Zum Beispiel:

$a = array("birnen" => 5, "aepfel" => 3, "bananen" => 7);
$b = array("birnen" => null, "aepfel" => null);
$c = array_intersect_key($a, $b);

In $c stehen jetzt "birnen" und "aepfel". 

Wer kein PHP5 hat, findet hier eine Alternitive. 

weiter …
 
<< Anfang < Vorherige 1 2 Nächste > Ende >>

Ergebnisse 1 - 4 von 5