|
2 Sep |
Firefox: Ändern des Speicherortes für den Cache Tutorials
|
Der Firefox speichert den Cache per default unter den Userprofilen, also
%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\...
u.s.w.
Da sollten diese Dateien eigentlich auch mmer liegen, jedoch kann es Situationen geben, in welchen man diesen Speicherort ggf. ändern will (z.B. wenn das Userprofil in einem langsamen Netzwerk liegt u.ä.) – nicht nur als User, sondern auch als Administrator. Garantiert gibt es im WWW Tausende von Beschreibungen, wie man das macht… trotztem folgt hier der Weg, den ich bevorzuge.
Wenn man diesen Speicherort nun anpassen möchte, kann man dies über die about:config des Browsers vornehmen. Zuerst muss man diese Einstellungsseite aufrufen, indem man about:config in die Adresszeile eintippt. Unter Umständen erscheint nun ein kleiner Sicherheitshinweis von den Entwicklern, den man natürlich akzeptieren muss, sofern man diese Art von Parameter wirklich wirklich wirklich verändern möchte.
In der nun folgenden Liste generiert man einen neuen Parameter, Datentyp String (z.B. via rechte Maustaste). Der Einstellungsname muss lauten:
browser.cache.disk.parent_directory
Den Wert sollte man sinnvollerweise mit dem gewünschten Pfadnamen füllen. Aufpassen, Slashes bitte doppeln!
c://temp//firefox_cache//
…fertig!
|
26 Mai |
Visualisierung von Sortieralgorithmen Computer, Tutorials
|
Das Basteln von Sortieralgorithmen ist in vielen Programmiersprachen ein beliebtes Betätigungsfeld.
Wie geht es?
Welcher Algorithmus ist schnell oder langsam?
Gibt es doch noch einen besseren Weg?
Was ich bisher nur selten gesehen habe, ist eine gute Visualisierung, um diese doch äußerst abstrakte Thematik ein wenig zu vereinfachen. Bis heute.
Angucken!
|
15 Okt |
Betragsformatierung in SELECT-Statements Computer, MySQL, SQL-Schnipsel, Tutorials
|
Vielleicht stand der ein oder andere schonmal vor dem Problem, einen Betrag direkt aus einem SELECT-Statement heraus formatieren zu müssen, ohne das Ergebnis nachträglich mit einem anderen Hilfsmittel (z.B. mittels Programmcode, Reportgenerator o.ä.) zu “veredeln”.
Mir ging es jedenfalls heute so, daher folgt hier mein Lösungsweg.
(weiterlesen…)
|
23 Sep |
Upgrade von MySQL (Windows) Computer, MySQL, Tutorials
|
Aufgrund eines Tests der neuen MySQL-Funktion “Partitionierung” erachtete ich es als notwendig, mal wieder meine kleine Testinstallation des MySQL-Community-Servers auf einen aktuellen Stand zu bringen. Derzeit aktuell ist 5.1.28, deklariert als Release Candidate, bis dato lief 5.0.67.
Da es sich nur um ein Testsystem handelt, war dieses Update natürlich unkritisch – für Produktionsumgebungen empfehle ich konventionellere Wege, wesentlich sorgfältigeres Vorbereiten und genaues Befolgen der von MySQL empfohlenen Installationsschritte.
1. Backup der bestehenden Installation + Daten
…läuft in meiner Testumgebung ohnehin nächtlich als Batch, somit prüfte ich nur, ob es lief bzw. wann zuletzt Änderungen an der Test-DB vorgenommen worden sind.
2. Download der Binaries
http://dev.mysql.com/downloads/mysql/5.1.html, ich entschied mich für die Windows-Variante “without installer”. Man bezieht damit ein gepacktes Archiv mit allen Binaries und Skripten.
3. Anhalten des Dienst
Da ich den MySQL-Server als Dienst laufen lasse, muss dieser vor dem Upgrade gestoppt werden. Wie? Entweder via Kommandozeile oder via GUI (Verwaltung / Dienste / Mysql – Dienst anhalten).
4. Binaries in die bestehende Installation kopieren
Ich entpackte das vorher gedownloadete Archiv direkt und gnadenlos in das Programmverzeichnis, unter welchem meine alte MySQL-Installation lief.
5. Dienst starten
Auch hier gilt: entweder via Kommandozeile oder via GUI (Verwaltung / Dienste / Mysql – Dienst starten). Und siehe da, der Server läuft wieder.
6. Update-Programm von MySQL ausführen
…am besten via Kommandozeile:
(versteckt sich im /bin-Verzeichnis).
Dieses Tool startet mehrere MySQL-Kontrollskripts und -Programme, welche die bestehenden Datenbanken auf Inkompabilitäten prüft und ggf. repariert. Auch werden die Privilegien entsprechend angepasst.
Fertig!
Am längsten dauerte der Download, es handelt sich um insgesamt etwa 90 MB. Insgesamt hatte ich die Installation innerhalb von fünf Minuten aktualisiert. Und jetzt bin ich gespannt, was das Partitionieren hergibt!
|
20 Okt |
Die Angst des Programmierers vor dem SQL-Join Computer, MySQL, Tutorials
|
Ein Artikel von Jeff Atwood in seinem Blog “Coding Horror” sowie zwei passgenau zum gleichen Zeitpunkt sich ereignende programmiertechnische Episoden reizen mich, mal eine Lanze für Joins in SQL-Statements zu brechen. Joins sind eine schöne Sache und eigentlich nicht sehr schwierig. Aktuelle RDBMS kommen prima mit Joins aus, also gibt es Gründe, auf Joins zu verzichten?
(weiterlesen…)
