Sonntag, 23. Mai 2010

Darstellung math. Formeln in Mediawiki

Nach der von mir zuerst genutzten Anleitung unter http://www.debacher.de/wiki/Formeln_in_Mediawiki sind einige Zeilen in der LocalSettings.php vorhanden, die bei mir den Fehler "parser-fehler (das zielverzeichnis für mathematische formeln kann nicht angelegt oder beschrieben werden.)" verursachten.

Einen sehr hilfreichen Text fand ich hier: TeX in Mediawiki auf RedHat 5.

Wichtig scheint mir noch ein kleiner Hinweis: Auskommentieren bedeutet in diesem Fall, dass diese Zeilen *nicht* ausgewertet werden sollen. Ergo ein '#' davor. Logisch? Nein, eher nicht, wie die Diskussion zeigt: "Auskommentieren - was ist das genau?" und http://de.wikipedia.org/wiki/Auskommentieren#Verwendung

Eine enorme Hilfe war auch Arch Linux Forums

Dienstag, 30. März 2010

Fülltext

Die Computerwoche zeigt heute in einem interessanten Beitrag einige Erweiterungen für OpenOffice.org. Unter anderem auch einen Magenta Lorem ipsum generator.


Aber wozu eine Erweiterung installieren, wenn diese Funktion bereits vorhanden ist: Das Autotextkürzel bt fügt einem Wrtiter-Dokument einen ausreichenden wie auch geheimnisvollen Text hinzu. Der Aufruf erfolgt ganz einfach durch Eingabe von bt und der anschließenden Betätigung der Taste [F3]. 'bt' steht für Blindtext, in der englischsprachigen Version ist 'dt' (dummy text) zu nutzen.

Have fun!

Abbildung der Computerwoche

Sonntag, 21. März 2010

C++: Verschwindende Konsolenfenster

Wer unter Windows C++ lernt und hierzu Microsoft Visual C++ nutzt, wundert sich wahrscheinlich, dass sein "HalloWelt" sich nach kurzem Hallo auch sogleich wieder verabschiedet.

Abhilfe schafft unter Umständen bereits das Einfügen von cin.get()

Und so sieht der Schnippsel dann aus:

#include <iostream>
using namespace std;
int main(){
cout << "Hallo Welt\n";
cin.get();
}

Infos u.a. hier: cplusplus.com

Manchmal reicht das jedoch nicht aus, dann hilft:


#include <iostream>
using namespace std;
int main(){
int wert;
cout << "Eingabe: ";
cin >> wert;
cout << wert << endl; //versetzt cin wieder in den Ursprungsstatus
cin.ignore(cin.rdbuf()->in_avail()); // löscht alle Zeichen die noch im Eingabepuffer stehen
cin.get(); // liest ein Zeichen aus
}


hth.... und Danke an Toni Schornböck

Programm wiederholen

Beim Erlernen einer Programmiersprache kommt es oft vor, dass man ein recht kleines Programm häufig starten möchte um es mit den unterschiedlichen Eingabewerten auszuführen. Und nichts ist nervender, als es ständig neu aufrufen zu müssen.

Abhilfe schafft der Schnippsel "doItAgain.cpp" - und wenn man ihn als Template in NetBeans speichert, steht es als Vorlage für neue (in diesem Fall C++)-Dateien zur Verfügung.

Einfach, aber irgendwie nützlich....

/*
* File: doItAgain.cpp
* Author: axxl
* Template zur Wiederholung von Programmen
* 'do-while'-Schleife
* Created on 19. Februar 2010, 20:06
*/

#include <stdlib.h>
#include <iostream>
using namespace std;

int main() {
char eingabe = 'J';
do {
cout << "Hallo Welt\n";
cout << "Weiter = J, Abbruch = N ";
cin >> eingabe;
eingabe = toupper(eingabe);
} while (eingabe == 'J');

return (EXIT_SUCCESS);
}