Computer: Anwendungskatalog (aus Wiki)
Gehört zu: Computer-Anwendungen
Stand: 26.11.2021
Anwendungskatalog (aus Wiki)
- Tätigkeiten
- Anwendungen (Software)
- Infrastruktur
im Zusammenhang, wobei eine Gliederung nach Bereichen (“Domains”) stattfindet.
Anwendungen sind Software-Lösungen, die unmittelbar bestimmte meiner Tätigkeiten unterstützen.
Zur Infrastruktur zählt Software, die Aufgaben unterstützt, die ich ohne den Computer gar nicht hätte.
Ein separates Kapitel ist die Hardware.
Tätigkeiten nach Bereichen
- Reisekostenabrechnung
- Reisekostenformular: MicrosoftExcel
- Handy-Abrechnung (Einzelverbindungsnachweis, Telefonbuchabgleich)
- Tätigkeitsberichte (MicrosoftExcel)
- Stundenverfolgung (Projekte, Goalsheets,…)
- Finanzen
- Banking (OnlineBanking) mit WisoMeinGeld, Chipkarte, HBCI-Kontakt)
- Einkommensteuer (ElsterFormular, Steuertabelle,…)
- Planung, Strategie, Software-Engineering
- ProjektManagement: MicrosoftProject 2002
- Welche Software nehme ich zum Erstellen von UML-Diagrammen?
- ArgoUML
- Poseidon UML
- MagicDraw
- Rational Rose
- Microsoft Visio
- …
- Mathematik und Astronomie
- MicrosoftExcel, Statistik, ….
- Collaboration
- Kommunikation
- E-Mail (MozillaThunderbird, E-Mail-Client, Spamfilter, InternetZugang,…)
- Briefe schreiben (MicrosoftWord, OpenOffice,…)
- Faxen, Drucken
- InstantMessaging, Chat, Conferencing: (Trillian, YahooMessenger, Gaim, NetMeeting)
- Telefonieren (Nokia Phone Editor 4.5, Oxygene Phone Manager II, Logo Manager,…)
- Adressbuch (PDA, OpenLDAP, LDAPBrowserEditor, Rolodap,…)
- Adressbuch für E-Mail-Client: xyz PalmHotSync
- Adressbuch für Telefonnummern (auch Handy: NokiaPhoneEditor )
- Adressbuch für PDA synchronizieren (Synchronisieren, PalmHotSync,…)
- Zeit- und Aufgabenplanung
- PIM Personal Information Planer, Zeitmanagement (TaskTimer, MicrosoftOutlook, LotusNotes,…)
- Terminkalender (PDA)
- Wandkalender (PhpKalender)
- Kommunikation
- Content Management
- Archivieren und Wiederfinden
- Elektronischer Zettelkasten (Elektronisches Notizbuch) (WikiWikiWebMain) (WebLog)
- Klassifizieren (Deskriptoren) und Katalogisieren: KnowHowKatalog
- SuchMaschinen (CopernicDesktopSearch, YahooDesktopSearch, x-friend, Enfish,…)
- Scannen (Logitech PageScan USB)
- Archivierung: ELO der Elektronische Leitzordner
- DokumentenManagement
- News Feeds: RSS Newsfeeds, Usenet NNTP,…
- Kreativität, Struktur und Visualisierung
- MindMaps (MindManager,…)
- Archivieren und Wiederfinden
- WebAuthoring
- FileEditing (UltraEdit, ZeusEdit, Notepad2,…)
- HTMLEditing (NamoWebEditor, Amaya, HomeSite, DreamWeaver,…)
- XMLEditing (XMLSpy, OxygenXMLEditor, XMLmind XML Editor, DocBook,…)
- Bilder (pixel-orientiert) bearbeitenz.B. mit PaintShop, ScreenShots
- Grafiken bearbeiten (Vektorgrafik)
- Link-Management (PhpLinks)
- Staging und lokale Websites (Apache)
- Upload von Web-Seiten zum WebProvider-Provider (FTP-Client, SSH-Client, InternetZugang,…)
- Dynamische Inhalte
- Scriptsprachen: PHP, Smarty, Perl)
- Datenbanken: MySQL
- WebApplications: phpwebapp, Struts, MVC,…
- SuchMaschinen (HtDig, PerlfectSearch,…)
- WebSurfing
- WebBrowser: (MozillaFirefox, InternetExplorer,…)
- WebTools
- InternetZugang: T-DSL und im Ausland?
- Freizeit (Recreational)
- Fahrrad
- Golf
- Musik
- AudioPlayer (WinAmp, RealPlayer,…)
- InternetRadio (RealPlayer, WinAmp,…)
- Filesharing/Download MP3-Dateien (eMule,…)
- Audio-CompactDisk als MP3 rippen: (WinAmp)
- Audio-Quellen aufnehmen (AudioRecorder: Mitschnitt: AudioRecorderDeluxe)
- Audio-Formate schneiden, konvertieren (WAV –> MP3) etc. (AudioBearbeiten)
- Zusammenstellen von Playlists, Verwalten MediaLibrary (RealPlayer, WinAmp,….), Songtexte,…
- MP3-Dateien auf tragbares MP3-Gerät übertragen (RealPlayer, WinAmp,…)
- Audio-CompactDisk brennen: (Nero, WinAmp, RealPlayer,…)
- Übungsmusik zum Tanzen: Tanzmusik
- Fernsehen
- am PC (WinTV USB, MythTV…)
- Spielfilme und anderes aufnehmen und auf CD/DVD brennen und verwalten (WinTV USB, VirtualDub, VideoCodecs, AudioCodecs, Nero, MediaLibrary,…)
- Programm-Informationen für Radiosender und Fernsehsender (TV-Browser, Terminkalender,…)
- Videos (VCD, SVCD, DVD, DivX) abspielen (VideoPlayer: WinAmp, PowerDVD,…)
- Spiele
- Zugriff von unterwegs: RemoteAccess
- VNC, TightVNC, pcAnywhere, DameWare, SSH-Server
- Systembetrieb /-betreuung
- Datensicherung (ZipBackupToCD, Acronis TrueImage, PowerQuest DriveImage,…) Directory-Synchronisierung (TotalCommander)
- CompactDisk Data brennen: (Nero, EasyCDCreator,…)
- Security
- VirenScanner: McAfeeVirusScan, KasperskyAntiVirus,…
- PersonalFirewall: Kerio,…
- Verschlüsselung: PGPDesktopSecurity, TrueCrypt
- SystemUtilities für System-Installation / -Reparatur ( WinPE-Builder, WinZip, WinRar, 7-Zip, PartitionMagic, UltraISO)
- Netzwerk: DNS, DHCP,…. WsPing
- Betriebssystem (Windows2000, Java, Cygwin,…)
- Hardware: Festplatte, TFT-Display, ADSL-Router, WinTV USB, Drucker, Scanner, Funkmaus,…
Applikationen nach Bereichen
Tabelle 1: Applikationen nach Breichen
| Bereich | Produkt | Lieferant | Funktion | Bemerkungen | |
| Bildbearbeitung | PaintShop | JASC | Bearbeiten von Pixel-Bildern (JPG, GIF und Co.) | ||
| DokumentenManagement | Adobe Acrobat | Adobe | Erstellen von PDF-Dateien | ||
| FileEditing | UltraEdit | IDM Computer Solutions | Editieren von ASCII-Dateien | ||
| Finanzen | ElsterFormular | Finanzamt | Elektronische Steuererklärung | ||
| Finanzen | WisoMeinGeld | Buhl | OnlineBanking | Datensicherung Benötigt Microsoft Internet Explorer |
|
| KnowledgeManagement | Abilon | www.ActiveRefresh.com | RSS Newsreader | Freeware | |
| KnowledgeManagement | CopernicDesktopSearch | Copernic | SuchMaschinen für PC | kostenlose Version | |
| KnowledgeManagement | MindManager | MindJet | MindMaps | ||
| KnowledgeManagement | jfeedreader | Sourceforge | RSS Newsreader | in Java geschrieben | |
| KnowledgeManagement | MozillaThunderbird | OpenSourceSoftware | News-Reader | NNTP | |
| KnowledgeManagement | TWiki | OpenSourceSoftware | WikiWikiWebMain | Datensicherung | |
| Collaboration | MozillaThunderbird | OpenSourceSoftware | E-Mail-Client | Datensicherung: Adressbücher und Mails | |
| Collaboration | NokiaPhoneEditor | Nokia | Handy-Telefonbuch auf PC | Datensicherung XXXX | |
| Collaboration | GAIM | Sourceforge | InstantMessaging | benötigt GTK+ Runtime | |
| Collaboration | YahooMessenger | Yahoo | InstantMessaging | ||
| Collaboration | PalmDesktop | Palm | Terminkalender, Adressbuch | Datensicherung | |
| Multimedia | Audio Recorder De Luxe | www.audio-recorder.net | Audiorecording | ||
| Multimedia | MicrosoftMediaPlayer | Microsoft | Videoplayer | ||
| Multimedia | PowerDVD | Cyberlink | Videoplayer | ||
| Multimedia | RealPlayer | Real | InternetRadio, Media-Library | Datensicherung: Favoriten | |
| Multimedia | TV-Browser | OpenSourceSoftware | Fernsehprogramme | in Java geschrieben | |
| Multimedia | VirtualDub | OpenSourceSoftware | Video-Bearbeitung | ||
| Multimedia | WinAmp | Nullsoft | MP3 Audio Player, Ripper,… | auch Video Player, gute Playlist-Funktion | |
| Multimedia | WinTV USB | Hauppauge | TV-Tuner | Video- und Audio-Codecs erforderlich | |
| Office | Excel | Microsoft | Tabellenkalkulation | ||
| Office | Word | Microsoft | Textverarbeitung | ||
| Präsentation | Microsoft PowerPoint | Microsoft | Vektorgrafiken, Präsentationen | ||
| Präsentation | Microsoft Visio | Microsoft | Vektorgrafiken | ||
| VektorGrafik | Adobe Illustrator 10 | Adobe | Vektorgrafiken | ||
| VektorGrafik | Macromedia Flash 5 | Macromedia | Vektorgrafiken, Animation, SWF | ||
| VektorGrafik | SWiSH | SWiSHzone | Vektorgrafiken, Animationen, SWF | ||
| WebAuthoring | HomeSite | Macromedia (früher Allaire) | WebAuthoring | ||
| WebAuthoring | NamoWebEditor | Namo Interactive Inc. | WebAuthoring | ||
| WebAuthoring | PerlfectSearch | Perlfect Solutions Ltd. | Website Indexer (SuchMaschinen) | VersionControl | |
| WebBrowser | MozillaFirefox | OpenSourceSoftware | WebBrowser | Datensicherung: Bookmarks |
Infrastruktur nach Bereichen
| Bereich | Anwendung | Lieferant | Funktion | Bemerkungen | |
| Betriebssystem | Cygwin | Redhat | Posix für Win32 | für TWiki, OpenSSHServer,… | |
| Betriebssystem | Java J2SE | Sun | Virtuelle Maschine | für Eclipse, LDAPBrowser, DbVisualizer,… | |
| Betriebssystem | VMware | EMC | Virtuelle Maschine | ||
| Betriebssystem | Windows2000 Professional | Microsoft | |||
| BuildTool | Ant | Apache Ant | BuildTool | In Java geschrieben Generieren Webseiten mit XML Generieren ZIP-Archives |
|
| BuildTool | Make | Free Software Foundation | BuildTool | Generieren Webseiten mit Smarty | |
| Content Management | HtDig | OpenSourceSoftware | SuchMaschinen | ||
| Content Management | PerlfectSearch | OpenSourceSoftware | SuchMaschinen | benötigt Perl | |
| Datenbanken | DbVisualizer | OpenSourceSoftware | DatenbankFrontend JDBC/ODBC | in Java geschrieben, Datensicherung: dbvis.xml |
|
| Datenbanken | MySQL | OpenSourceSoftware | Datenbank-Server | Datensicherung | |
| Datenbanken | MySQL Connector/ODBC 3.5.1 | OpenSourceSoftware | ODBC-Treiber | ||
| Datenbanken | PhpMyAdmin | OpenSourceSoftware | DatenbankFrontend zur MySQL Datenbank-Administration | benötigt PHP | |
| Datenbanken | SQLyog v3.11 | webyog | DatenbankFrontend für MySQL | ||
| Datensicherung | EasyCDCreator | Adaptec/Roxy | Brennen von CDs | ||
| Datensicherung | Nero | Ahead | Brennen von CDs und DVDs | ||
| Datensicherung | TotalCommander | Christian Ghisler | Datei-Management | ||
| Datensicherung | TrueImage | Acronis | Festplatten-Images | Mein Nachfolger von DriveImage/Symantec | |
| Datensicherung | UltraISO | EasyBoot Systems Inc. | |||
| Datensicherung | WinZip | WinZip Computing | Dateikompression | ||
| Datensicherung | ZipBackupToCD | Datahjaelp | Datensicherung | ||
| Directory | LDAPBrowserEditor | Jarek Gawor | LDAP-Client | auch zum Editieren! In Java geschrieben | |
| Directory | OpenLDAP | OpenSourceSoftware | LDAP-Server | Datensicherung: Adressbuch | |
| Multimedia | DivX | DivXNetworks, Inc. | Video Codec | ||
| Multimedia | MP3RadiumCodec | Fraunhofer Institut | Audio Codec | für DivX Videos | |
| Multimedia | PICVideoMJPEG | Pegasus | Video Codec | ||
| Network | OpenSSHServer | OpenSourceSoftware | SSH-Server | benötigt Cygwin | |
| Network | SSH Secure Shell 2.3 | SSH Communications Security | SSH-Client | Datensicherung: Settings | |
| Network | SpamPal | James Farmer | SpamFilter | ||
| Network | Tardis95 | ? | Zeitsynchronisation | ||
| Network | VNC | RealVNC | RemoteControl | Team von AT&T | |
| Network | WinSCP 3.4.2 | OpenSourceSoftware | SSH-Client | mit PuTTY | |
| Network | WS_FTP Pro | Ipswitch | FTP-Client | Für WebProvider; Datensicherung: Sites-Daten | |
| Network | WsPing | Ipswitch | IP Tool | Abfrage von DNS etc, | |
| Sicherheit | KasperskyAntiVirus | Kaspersky Labs | VirenScanner | ||
| Sicherheit | Kerio Personal Firewall | Kerio | PersonalFirewall | Datensicherung: Configuration File | |
| Sicherheit | McAfeeVirusScan | NAI | VirenScanner | ||
| Sicherheit | PE-Builder v2.0.2b-BETA | Bart Largeweij | Windows XP Notfall CD | benötigt Windows XP | |
| Sicherheit | PGPDesktopSecurity | NAI | Verschlüsselung | ||
| VersionControl | CVSNT | OpenSourceSoftware | CVS-Server | Source Code Management für PHP etc. | |
| VersionControl | RCS | OpenSourceSoftware | Revision Control System | für TWiki benötigt Cygwin |
|
| VersionControl | TortoiseCVS | OpenSourceSoftware | CVS-Client | Source Code Management für PHP etc. | |
| VersionControl | WinMerge | OpenSourceSoftware | GUI-Diff-Tool | benötigt für TortoiseCVS | |
| Webserver | Apache | OpenSourceSoftware | Web-Server | Datensicherung: config, hosts, htdocs | |
| Webserver | AWStats | OpenSourceSoftware | Web-Server Statistics | benötigt: Perl | |
| Webserver | Perl | ActiveState | Web-Script-Sprache | für TWiki | |
| Webserver | PHP | OpenSourceSoftware | Web-Script-Sprache | ||
| Webserver | Smarty | OpenSourceSoftware | PHP Template Engine | Benutzt PHP | |
| Webserver | PHP CLI | OpenSourceSoftware | PHP Command Line Interpreter | Für “Batch-Betrieb” | |
| Webserver | phpLinks | SourceforgeSoftware | Link-Management | Benötigt für Smarty Link-Plugin. Benutzt MySQL |
DietrichKracht – 28 Dec 2003
Computer: Uploads to MediaWiki (aus Wiki)
Uploads to MediaWiki
Stand: 21.03.2020
Update 2025: statt MediaWiki benutze ich WordPress
Zeichnungen (Drawings)
Upload von Zeichnungen auf Mediawiki
Damit man Vektorgrafiken auf Mediawiki hochladen kann, müssen einige Einstellungen vorgenommen werden.
php.ini
file_uploads = On post_max_size = 20M upload_max_filesize = 20M
LocalSettings.php
$wgEnableUploads = true --> (dann erscheint links die Klick-Zeile "Upload")
$wgFileExtensions = array('png','gif','jpg','jpeg','pdf','svg','swf','mp3','ogg');
Manchmal gibt es Probleme mit der Erkennung des richtigen MIME-Types. Dann kann man folgendes versuchen:
$wgVerfiyMimeType = false;
$wgMimeDetectorCommand = 'file -bi';
in httpd.conf bzw. .htaccess: AddType image/svg+xml svg
Rendering bei MediaWiki
Rendering von SVG bei Mediawiki
Welche Vektorgrafik-Formate kann Mediawiki problemlos darstellen d.h. “rendern”?
- SVG: das geht bei mediaWiki bestens (s.u. Beispiele)
In LocalSettings.php:
$wgSVGConverter = 'inkscape'; /** If not in the executable PATH, specify */ $wgSVGConverterPath = 'D:/bin/Inkscape'; /** Don't scale a SVG larger than this */ $wgSVGMaxSize = 1024;
ISO_Spice.svg
Rendering von SWF bei Mediawiki
- SWF: das ging bis MediaWiki 1.19 mit einer Extension, die ich aber unter MediaWiki 1.22 noch nicht zum Laufen bekommen habe.
Angeblich soll es so gehen:
- Die Extension “swf.php” in den Ordner “extensions” stellen
- Die Extension in LocalSettings.php am Ende laden….
- Die Datei-Endung “swf” zulassen: $wgFileExtensions = array(‘png’,’gif’,’jpg’,’jpeg’,’pdf’,’svg’,’swf’,’mp3′,’ogg’);
- Auf einer Wiki-Seite die SWF-Grafik einfügen per: bbbbb
<swf width=”321″ height=”379″>http://www.kreativeinsatz.de/images/auge.swf</swf>
Schluss
<swf width=”321″ height=”379″>http://localhost/ITIL.swf</swf>
Rendering von PDF bei Mediawiki
- PDF: das könnte evtl. auch funktionieren…
Erstellen und Bearbeiten von Vektorgrafik
Erstellen und Bearbeiten SVG
Vektorgrafiken im SVG-Format kann ich mit der OpenSource Inkscape hervorragend erstellen.
Auch der Adobe Illustrator (CS2) unterstützt das Abspeichern eine Vektorgrafik als SVG.
Erstellen und Bearbeiten SWF
Das kann man mit SWiSH machen….. Bei einigen (neueren) SWF-Zeichnungen stürzt SWiSH ab, wenn ich sie öffnen will…
Die alten SWF-Files (aus dem Lexikon) kann ich mit SWiSH gut bearbeiten (z.B. die Schrift von Futura auf Arial umstellen).
Allerdings kann ich mit SWiSH so eine Zeichnung nur wieder im SWF oder SWI-Format abspeichen, was mir nicht wirklich weiter hilft….
Das Produkt Flash Exploit von M-Gate Labs sieht ganz vielversprechend aus. http://swf2svg.3D22Toy.com
Java has experienced an error, most likely due to running out of ram. Please close this program and run it with a higher ram setting. java.lang.ArrayIndexOutOfBoundsException: -1
Konvertieren in SVG
Alte Vektorgrafiken in PowerPoint (PPT)
Diese können per Cut-and-Paste in den Adobe Illustrator übetragen werden und dann mit “Datei speicheren als….” ins SVG-Format übertragen werden.
Ich kann ganz wunderbat Grafiken aus PowerPoint per “Cut & Paste” in meinen Adobe Illustrator CS2 übertragen. Wenn ich das im Adobe Illustrator dann mir “Speichen als…. SVG” abspeichere, mach Adobe da am Anfang der SVG-Datei etwas kompliziertes mit den Namespaces:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ <!ENTITY ns_svg "http://www.w3.org/2000/svg"> <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> ]> <svg version="1.1" id="Ebene_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="764.121" height="575.469" viewBox="0 0 764.121 575.469" overflow="visible" enable-background="new 0 0 764.121 575.469" xml:space="preserve">
Wenn ich eine solche SVG-Datei mit Inkscape weiterbearbeiten will erhalte ich eine Fehlermeldung…
Failed to load the requested file Z:\Drawings\Schema 05.svg
Wenn ich eine solche SVG-Datei in MediaWiki mit “Upload file” hochladen will, gibt es ebenfalls eine Fehlermeldung…
** (inkscape.exe:10080): WARNING **: Specified document C:\Program Files\Windows Server\Bin\WebApps\Site\wikikracht/images/3/35/Server_DB_Baukasten_Schema_05.svg cannot be opened (does not exist or not a valid SVG file) RegistryTool: Could not create the registry key 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\inkscape.exe' C:\Program Files\Windows Server\Bin\WebApps\Site\wikikracht/images/3/35/Server_DB_Baukasten_Schema_05.svg:7: namespace warning : xmlns: URI &ns_svg; is not absolute <svg version="1.1" id="Ebene_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width ^ C:\Program Files\Windows Server\Bin\WebApps\Site\wikikracht/images/3/35/Server_DB_Baukasten_Schema_05.svg:7: namespace warning : xmlns: URI &ns_svg; is not absolute <svg version="1.1" id="Ebene_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width ^
Manuell korrigiere ich die Nmespace-Einträge dann wie folgt:
<?xml version="1.0" encoding="utf-8"?> <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="764.121" height="575.469" viewBox="0 0 764.121 575.469" overflow="visible" enable-background="new 0 0 764.121 575.469" xml:space="preserve">
Dann funktioniert es mit dem “Upload file” und auch mit Inkscape.
Alte Vektorgrafiken in Visio (VSD)
Da müsste sich zunöchst ein Visio besorgen, oder…?
Alte Vektorgrafiken in SWF
Da habe ich ganz viele….. aber was mache ich mit denen?
Examples: Rendering SVG
Abbildung 2: pCloud: BalancedScrorecard-4.svg
BalancedScorecard-4.svg
Abbildung 3: pCloud: pathwitharcs.svg
Pathwitharcs.svg
08:08, 1 January 2014 (CET)
Computer: Main Page (aus Wiki)
Wiki Main Page (aus Wiki)
From: Wiki Main Page
Siehe auch: RSS
Stand: 25.8.2021
Dietrich Blog (Strato)
- Achtung: Meine aktuellen Notizen befinden sich jetzt auf https://www.kr8.de
- MediaWiki File Uploads
- Website mit Joomla: www.dkracht.com
- Alles über WikiWikiWebs “Web-Seiten so einfach wie E-Mails schreiben”
- Meine Anwendungsarchitektur
- Meine Projekte (mehr oder weniger in Arbeit):
- Freizeit (Golf, Urlaub, Tanzen, Fahrrad,…)
- Reisen, Urlaub und Urlaubstagebuch: http://africabytrain.wordpress.com
- Essen und trinken: Rezeptdatenbanken
- Was gibt es in Sachen Wohnen und Haushalt?
- Wir wollen Tanzen lernen
- Mein GolfTagebuch
- Historisches: Kolberg, GMO Chronik mit DocBook
- Lexikon und Bücher
- Mein KnowledgeManagement
- PhpKalender
- Astronomie
- Internet
- Zum Schmunzeln und Nachdenken
- Migration dieses Wikis von TWiki nach MediaWiki
- Meine OffenePunkteListe für dieses Wiki und die Lose Enden
Neuigkeiten
Ich bin dabei meine Software-Landschaft im Bereich Musik/Radio hören zu überarbeiten, da ich von iTunes weg möchte.
- Meine MP3-Songs von den CDs, LPs, Downloads, etc.: Songbird
- Musikverwaltung: Gute Music Library mit Playlists, Cover Flow und super Lyrics
- MusicPlayer: auch gut mit Anzeige der Lyrics
- Internet-Radio: Online Radio Tuner
- Audio-Podcasts: Die neue Version von Miro (v4) ist da sehr vielversprechend.
- Physischer Speicher: Laufwerk M: auf dem QNAP-NAS-Storage mit Datensicherung auf 2TB-Festplatte swappable
Zusätzliche Möglichkeiten
- Automatische News Feeds von diesem Wiki für Ihren RSS NewsfeedReader:
- Oder handverlesene News vom Autor dieser Website: https://www.kr8.de/php/index.rdf Lonzo
- Beispiele und Demos ausserhalb dieses Wikis: Mein Computer Labor
- Meine traditionelle Website
Vermischtes
“Das disziplinierende, verzichtende Sehen bringt uns das Übersehene zurück” Werner Spies am 25.6.2007 im Feuilleton der FAZ.
— Dkracht 14:07, 26 February 2008 (CET)
Computer: PhpWiki (aus Wiki)
Gehört zu: Web Authoring
Siehe auch: WikiWiki
PhpWiki (aus Wiki)
Aufgabenstellung
PhpWiki hatte ich im Januar 2003 erstmals installiert. Damals benutzte ich die Version 1.3.2, habe aber die Installation schon bald nicht mehr aktiv benutzt (aus diversen auch beruflichen Gründen). Heute im Dezember 2003 will ich einen neuen Anlauf nehmen und PhpWiki zu meiner Key-Anwendung machen als “elektronischen Zettelkasten”.
In Sourceforge sehe ich, dass 1.3.x den Status BETA hat (aktuell 1.3.6 vom 16. November 2003). Mutig habe ich 1.3.6 ausprobiert, aber ich bekam nach dem Virgin Load, was gut aussah, leere Seiten angezeigt. Also sage ich mir: BETA sollte man nicht nehmen, zurück auf 1.2.2 mit Status STABLE. Version 1.2.2 hat dann auch auf Anhieb bestens funktioniert (nachdem ich register_globals = On im php.ini gesetzt hatte). Die Optik sah aber ein bisschen schlicht aus. Grund: Es gibt in 1.2.2 noch keine Themes, wie ich sie von 1.3.2 schon kannte und schätzte. Auch die PhpWiki-Plugins gibt es in 1.2.2 noch nicht.
Also fasste ich ein bisschen Mut und lud mir dir Version 1.3.3 herunter (1.3.2 hatte ich ja noch lauffähig auf meinem Notebook vom Januar 2003, hätte ich also notfalls kopieren können). Mit 1.3.3 lief ich in das gleiche Problem, wie oben bei 1.3.6, nämlich nach dem gut verlaufenen Virgin Load kam beim Klicken auf Links auf der schönen Startseite nur noch “Nichts”, bzw. Fehlermeldung vom Internet Explorer, dass das eine unsichere Seite sei und ob ich sie downloaden oder Öffnen wolle und mit welchem Programm dann bitteschön Es sah also so aus, als ob gar keine HTML-Seiten als Response produziert würden. Letzendlich erschienen die Seiten nicht.
Mit Version 1.3.3 kam ich wesentlich weiter, aber an einer Stelle habe ich mir die Zähne ausgebissen: Die Volltext-Suche funktioniert nur mit USE_PATH_INFO=false und mein Internet-PHP-Provider funktioniert nur mit USE_PATH_INFO=true. Also neuer Blick in Sourceforge: siehe da, es gibt seit 20.12.2003 neu die Version 1.3.7 “pre”.
Erfahrungen mit PhpWiki 1.3.7
Output-Kompression
Das Problem tritt bei PhpWiki 1.3.7 nicht mehr auf. (O.K.)
Formate von Datum und Uhrzeit
Muss genauso angepasst werden, wie schon unten bei PhpWiki 1.3.3 (O.K.)
Formatierung von Tabellen
Ist kein Problem (lediglich mangelnde Dokumentation). (O.K.)
Volltextsuche
Funktioniert sowohl mit USE_PATH_INFO=false als auch mit USE_PATH_INFO=true. Damit ist das Problen, das zur Einstellung der Nutzung von PhpWiki 1.3.3 führte ausgeräumt. Klasse! (O.K.)
Roll-out zum Web-Hosting-Provider
- Installation von PhpWiki funktioniert problemlos (virgin load).
- Für einen ersten Test lade ich die Inhalte aus meiner lokalen MySQL-Datenbank per PhpMyAdmin in die MySQL-Datenbank beim Provider.
- Export des Datenbankinhalts als ZIPDUMP funktioniert bei PhpWiki 1.3.7 problemlos unter Windoes und unter Linux (beim Provider unter Linux ging es mit 1.3.3 nicht)
- Import (Loadfile) des ZIPDUMP in die Datenbank hat zunächst das Problem FileFinder.php 143 file not found. Dies konnte ich umgehen durch Angabe eines relativen Pfades (relativ zum Phpwiki-Folder) d.h. “./tmp/filename.zip”. Dann wird die Eimgabedatei gefunden und verarbeitet. Die Verarbeitung funktioniert aber nicht richtig. Es wird immer nur die älteste Version einer Seite gelden und die neueren mit der Meldung “Editing Conflict” abgeleht. So kann man mit PhpWiki nicht sinnvoll arbeiten.
Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog is identical to current version 6 – skipped Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Anwendungskatalog from MIME file Anwendungskatalog has edit conflicts – skipped Merge Edit Restore Anyway Astronomie from MIME file Astronomie has edit conflicts – skipped Merge Edit Restore Anyway Astronomie from MIME file Astronomie has edit conflicts – skipped Merge Edit Restore Anyway
Erfahrungen mit PhpWiki 1.3.3
Die Fehlersuche kam zuerst nicht recht voran. Ich vermutete Ursachen an folgenden Stellen:
- INDEX.PHP: SERVER_NAME und VIRTUAL_PATH (ich benutze Apache2 mit mehreren VirtualHosts)
- PHP.INI register_globals = On
- PHP.INI session.save_path = /temp
- PHP.INI include_path = “.;\php\pear;…”
Nachdem das alles überprüft war und der Fehler immer noch auftrat, griff ich zum letzten Mittel: Einbau eines echo “hallo hier bin ich” in index.php am Ende unmittelbar vor Aufruf von lib/main.php. Das hatte einen verblüffenden Effekt. Es kamen einige böse Fehlermeldungen, dass die Session nicht gestartet werden kann, weil schon ein Response-Header ausgegeben wurde (mein echo), aber der eigentliche Fehler war weg. Man konnte per Klick von der Startseite auf die anderen Seiten verzweigen, ohne dass der Intrent Explorer mit diesen merkwürdigen Fehlermeldungen kam und letztlich die Seiten auch nicht anzeigte. Nun wurden alle Seiten schön angezeigt, wennauch begleitet von den neuen Fehlermeldungen wegen der Sessionverwaltung.
Die weitere Eingrenzung des Fehlerorts war einfach: Im lib/main.php ging es zur function handleAction() und von da zu function action_browse(), function actionpage() usw. in denen dann der wahre Bösewicht identifiziert werden konnte: $this->compress_output();. Die function compress_output finden wir in lib/Request.php als Methode in der class Request. Die ominöse Methode compress_output macht im Wesentlichen ein ob_start(‘ob_gzhandler’), was wohl den Ouput (die Response) komprimieren soll, aber wegen nicht näher analysierter gemeiner Kreuz- und Quer-Anhängigkeiten bzw. Nebenwirkungen zu unserem Fehlerverhalten führt. Also in lib/Request.php die drei Zeilen in compress_output auskommentiert und alles läuft bestens.
Wenn man mit dieser Erkenntnis mal in Google nach “phpwiki compress_output” sucht, bestätigt Jeff Dairiki: “Leaving the compress_output() code commented out is fine”. In der Version 1.3.6 gibt es dafür einen eigenen Konfigurations-Parameter define(‘COMPRESS_OUTPUT’, false);. Quelle: http://phpwiki.sourceforge.net/phpwiki?KnownBugs
Formate von Datum und Uhrzeit
Nach der Installation von PhpWiki 1.3.3 “out of the box” erscheinen Datum und Uhrzeit in den Fusszeilen der Seiten unter “Last edited on ….” in verstümmeltem Format. Die Tageszahl erscheint nicht und die Stunde fehlt. Diese Dinge habe ich wie folgt korrigiert:
Wenn man kein Theme aktiviert hat, muss man in lib/Theme.php folgendes ändern:
//////////////////////////////////////////////////////////////// // // Date and Time formatting // //////////////////////////////////////////////////////////////// // var $_dateFormat = "%B %e, %Y"; var $_dateFormat = "%Y-%m-%d"; // var $_timeFormat = "%I:%M %p"; var $_timeFormat = "%H:%M:%S";
Wenn man ein Theme akiviert hat, z.B. MacOSX, muss man im Theme d.h. in themes/MacOSX/themeinfo.php folgendes ändern:
/*
* You may adjust the formats used for formatting dates and times
* below. (These examples give the default formats.)
* Formats are given as format strings to PHP strftime() function See
* http://www.php.net/manual/en/function.strftime.php for details.
* Do not include the server's zone (%Z), times are converted to the
* user's time zone.
*/
// $Theme->setDateFormat("%A, %B %e, %Y"); // must not contain time
$Theme->setDateFormat("%A, %B %d, %Y"); // must not contain time
// $Theme->setTimeFormat("%l:%M:%S %p");
$Theme->setTimeFormat("%H:%M:%S");
Textformatierung für Tabellen
Die Unterstützung von Tabellen ist in TextFormattingRules so schön beschrieben, allerdings konnte ich dem Text dort nicht entnehmen, dass ich ein Plugin dafür benötige. Das vollständige Tabellenbeispiel lautet dann (Wobei man das Plugin nur dann benötigt, wenn man als unwissender Anfänger ein Häckchen bei Use new markup gemacht hat. Im Old Markup geht’s in der Tat ohne.):
| Version | Funktionen |
| 1.2.6 | LDAP Authentication, SQLServer, DBA, Flat File |
| 1.2.4 | Plugins: OldStyleTable, PhpWeather, WikiBlog,… |
| 1.2.3 | Themes, Plugins |
| 1.2.2 | Keine Themes, keine Plugins |
Nun sagt mein PhpWiki aber, das es OldStyleTable.php nicht findet. Dieses Plugin habe ich mir dann einfach aus 1.2.4 besorgt und im mein 1.2.3 lib/plugin eingestellt. Alles läuft nun bestens. Toi, toi, toi!
Fulltext-Suchfunktion
Es funktionieren weder die Title-Search- noch die Full-Text-Search-Funktionen.
- Symptome
- Nach dem Klicken auf den Such-Button in der FindPage erscheint immer die HomePage. Der WebBrowser zeigt eine URL ohne den pagename= an http://dietrich.kracht.free.fr/phpwiki/index.php?s=mist
- Eingrenzung
- Wenn man die Such-URL per Hand in das Adressenfeld des WebBrowsers richtig ein gibt, funktioniert die Suche.%%%z.B. http://dietrich.kracht.free.fr/phpwiki/index.php?pagename=FullTextSearch&s=spar %%%Es scheint, die Action-URL im Suchformular wird von irgend einem Modul verfälscht (main.php?).
- Umgehung
- Wenn man in index.php USE_PATH_INFO auf false setzt, funktioniert alles.
Roll-out ins Internet zum Hosting Provider free.fr
Als erstes werden die leeren Tabellen den der MySQL-Datenbank mit Hilfe des mitgelieferten SQL-Scripts angelegt.
Dann wird in index.php die Datenbank-Einzelheiten server-spezifisch festgelegt:
//////// 2003-12-14 Dietrich Kracht
if ($HTTP_HOST == 'dietrich.kracht.free.fr') {
$DBParams[['dsn'] = 'mysql://user:passwd@sql.free.fr/databasename';
} else if ($HTTP_HOST == 'lonzo.kr8.de') {
$DBParams[['dsn'] = 'mysql://root@localhost/phpwiki';
} else {
$DBParams[['dsn'] = 'mysql://root@localhost/phpwiki';
}
So kann ich das WikiWiki zunächst lokal testen und dann zum Provider hochladen.
Der erste Aufruf des Wiki beim Provider mit http://dietrich.kracht.free.fr/phpwiki führte noch zum Fehler in FileFinder.php 110 php_uname() disabled. Dies wird von PhpWiki benutzt um das Trennzeichen für Pfad-Aufzählungen zu ermitteln (Windows=’;’, Unix=”:”). Um den Fehler zu vermeiden, wurde ersteinmal das Trennzeichen festverdrahtet in FileFinder.php codiert.
Nach dieser Korrektur taucht ein weiterer Fehler auf. Der Internet Explorer sagt: XML Dokument kann nicht dargestellt werden <DOCTYPE html …> darf nicht in Zeile 4 stehen… Eine Wiederholung im Mozilla Firebird Browser gibt genaueren Aufschluss. Vor dem <?xml …. ?>-Header steht bereits eine Fehlermeldung: index.php:384 putenv() has been disabled for security reasons…. Also raus mit dem putenv(‘LC_TIME=de_DE’) und nun endlich funktioniert mein PhpWiki beim Provider im offenen Internet.
Unlösbares Problem: Provider verlangt USE_PATH_INFO=true und damit funktioniert die Volltextsuche nicht
Konsequenz: Versuch mit PhpWiki 1.3.3 eingestellt. Neuer Versuch mit PhpWiki 1.3.7 (s.o.)
— Main.DietrichKracht – 28 Dec 2003
Computer: Linux (aus Wiki)
Genört zu: Betriebssystem
Siehe auch: Unix, Virtualisierung mit VMware
Stand: 14.11.2021
Linux (aus Wiki)
Meine schlechten Erfahrungen mit Linux 2024
Astronomie mit Linux
Dadurch kam ich auf die Idee, meine astronomischen Anwendungen mit einer Linux-Maschine zu machen. Mein MeLE-Computer war ja kaputt und mit der ASIAIR ging Dithering nur mit Autoguiding und zum Autoguiding brauchte ich eine ASI-Kamera.
Schnell wurde mir klar, dass ich für Astronomie unter Linux INDI und KStars/Ekos brauche.
N.I.N.A. gibt es ja nicht für Linux; muss ich also KStars/Ekos nehmen.
Ich wollte ja einen Astro-Computer an Teleskop haben, den ich dann remote vom Wohnzimmer aus bedienen kann – so wie mit dem MeLE-Computer und TightVNC oder auch so wie mit dem ASIAIR und BlueStacks.
Weitere Recherchen ergaben:
- SharpCap unter Linux gibt es nicht (brauche ich zum Fokussieren im Video-Modus)
- Stellarium unter Linux gibt es (brauche ich eigentlich nicht auf dem Steuer-Computer)
- Siril unter Linux gibt es (brauche ich eigentlich nicht auf dem Steuer-Computer)
- ASIStudio unter Linux gibt es (kann ich als Ersatz für SharpCap nehmen)
- KStars/Ekos gibt es unter Linux (muss ich dann als Ersatz für N.I.N.A. nehmen)
- APT ???
USB-Anschlüsse
Der Steuer-Computer muss mindestens drei USB-Anschlüsse haben – besser vier. So wie der MeLE-Computer und auch die ASIAIR, damit ich alle Astro-Geräte vor Ort anschließen kann:
- USB 1: Montierung
- USB 2: Hauptkamera
- USB 3: EAF-Fokussierer
- USB 4: Guiding-Kamera
Man muss auch bedenken, dass normalerweise ein USB-Anschluss schon von der Maus benutzt wird. Den kann man einsparen, wenn man auf Trackpad oder Bluethooth-Maus umschaltet.
Ich musste also meinen guten alten USB-Hub Orico wieder reaktivieren und auf das Teleskop schnallen.
Als Steuer-Computer kann mein eigentlich freigewordener alter Laptop ComputerThinkbaer infrage, auf den ich dann Linux Mint installiert habe.
Damit begannen meine Probleme…
Meine Probleme mit Linux
Auf der “realen” Linux-Maschen ComputerThinkbaer wurde das WLAN nicht automatisch erkannt, ich musste händisch einen BroadCom-Treiber nachinstallieren.
Die WLAN-Verbindung war nicht stabil: wiederholt brach die Verbindung ab und es musste – teilweise mehrfach – eine erneute Authentification (Passworteingabe) erfolgen. Prohibitiv für einen Astro-Steuer-Computer.
USB-Anschlüsse: Auf der Virtuellen Linux-Maschine konne man neu hinzugekommene USB-Geräte expliziet der Virtuellen Linux-Maschine zuordnen. Au der “real” auf dem ComputerThinkbaer installierten Linux Mint ging da nicht so.
Ein eigenständiger INDI-Server konnte auf dem Linux-Rechner Thinkbaer installiert werden. Mithilfe der Zusatz-Software “INDIStarter” konnte der INDI-Server auch gestartet werden, aber dann gab es zwei Probleme:
USB-Geräte, die über den USB-Hub angeschlossen waren, wurden nicht erkannt
Von einem zweiten Computer sollte mit Ekos per INDI auf die INDI-Instanz auf dem Linux-Computer zugegriffen werden, was leider nicht immer vollständig gelang. Ich habe kann KStars/Ekos auch noch auf dem Linux-Computer installiert und dann den in Ekos enthaltenen INDI-Server benutzt. Damit kam eine Remote-Verbindung zum anderen Computer zustande.
Die Remote-Astrosteuerung über Ekos war mir dann dorch zu fremd und zu kompliziert und dich wollte leiber auf meine vertraute N.I.N.A.-Lösung mint VNC zurückgehen – zumal die Linux/Ekos-Lösung ja keine zusätzlichen Vorteile brachte. Also: Das Linux-System auf ComputerThinkbaer wieder zurückgesetzt auf das alte Windows 11 mit Hilfe von RescueZilla ging das sehr elegant.
Fazit: Linux ist noch lange nicht soweit, um für mich als Amateurastronom eine sinnvolle Alternative zu Windows darzustellen.
Linux Distributionen
Es gibt über 100 Distributionen. Die bekanntesten sind:
Linux LiveCDs
Von einer LiveCD (oder DVD) kann man ein Linux starten, ohne es vorher auf die Festplatte installiert zu haben. Das ist gut zum Ausprobieren und für Notfälle… Die bekantesten LiveCD-Editionen sind:
Wichtige Merkmale
- Linux Kernel (z.B. 2.6.13 ….)
- Excellente Hardwareerkennung (z.B. bei Knoppix, Kanotix,…)
- Enthalterner Desktop (KDE / Gnome / …)
- Grafisches Tool zur Systemkonfiguration (z.B. SuSE YAST)
- Für die Installation auf Festplatte verwenderer Bootmanager (Grub, Lilo,…)
- NTFS-Unterstüzung lesend und schreibend (z.B. mit captive)
Web-Links
fli4l
- Linux on a Floppy: http://www.fli4l.de
NTFS-Unterstützung mit captive
Captive benutzt die original NTFS-Treiber von Microsoft (ntoskrnl.exe, ntfs.sys). Diese werden kopiert nach: /var/lib/captive
Eine NTFS-Partition muss man dann mounten als: /dev/hda1#libntxyyz
Einbinden anderer Dateisysteme
- Mount-Punkt anlegen
- mkdir /windows/c
- chmod 777 /windows/c
- Mount
- Schlicht nur für Superuser: mount -t ntfs /dev/hdb1 /windows/c
- Besser für alle User (groupid=100) zugreifbar (aber nicht mountbar): mount -t ntfs -o gid=100,umassk=0002 /dev/hdb1 /windows/c
- fstab – auch mountbar für alle User (“users”)
-
- /dev/hdb1 /windows/c ntfs users,gid=100,umask=0002,utf8 0 0
Filemanager
Es geht um FileManager mit grafischer Benutzeroberfläche, Drag-und-Drop Symlink-Erstellung,…
Konqueror
Der Standard File Manager der KDE
xfe
Schick und klein, aber Symlinks per Drop-und-Drag geht nur mit manueller Eingabe des Zielnamens..
Worker File Manager
Wird im Internet gelobt aber wo ist er…?
Krusader
Das hat unter KDE funktioniert. Man hat zwei grafische Fenster – a la Norton Commander. Symlinks (und sogar Hardlinks) gehen per Drag-and-Drop und zwar ohne manuelle Eingabe des Zielnamens
MC Moonlight Commander
Diese klassische Konsolen-Anwendung leistet das Herstellen von Symlinks ohne manuelle Eingabe des Zielnames. Man kann “mc” sogar in einem X-Terminal laufenlassen, dann hat man die Maus-Funktionalität – auch wenn es nicht so zweigmäß aussieht.
— Main.DietrichKracht – 04 Mar 2006
Computer: TWiki Installation (aus Wiki)
Gehört zu: Wiki
Siehe auch: TWiki, Notizen
TWikiInstallation (aus Wiki)
Installation von TWiki
Am 28.12.2003 habe ich TWiki auf meinem Windows 2000 Notebook installiert. Dabei habe ich mich ganz genau nach dem Cookbook TWiki:TWiki.WindowsInstallCookbook gerichtet; d.h. mit Cygwin und Perl 5.6 unter Cygwin. Einzelheiten hier:
- Meine Installationstipps zu TWiki unter Windows 2000
- Meine Installationstipps zu TWiki unter Linux bei einem Provider
Warum ich TWiki für mich ausgewählt habe und weiteres zum Thema WikiWiki habe ich unter WikiWikiWebMain zusammengestellt.
Re-locking RCS files
First, some testing: in your browser, go to http://yourdomain.com/bin/testenv – this provides a lot of detail, including warnings. Write down the Apache server’s userid that is given by this script – typically either ‘system’ or ‘administrator’ – I’ll assume ‘system’ from now on.
- If the testenv script doesn’t work, go back and check the configuration of the Apache httpd.conf file, and TWiki.cfg. Have a look at the Apache error log, c:/apache/logs/error_log, and the TWiki error log, /twiki/data/log*.txt.
This ‘system’ user must own the locks on the RCS files, which are shipped with the lock held by ‘nobody’. The reason this matters is that no revisions will be tracked by RCS unless the Apache userid matches that of the RCS file locks.
You can re-lock files using rcs -u and rcs -l, but it’s a painfully manual process. Instead, just use Perl again to mass-edit all the RCS files, as follows:
- NOTE: The ‘NR <= 10’ part of the Perl command ensures that it only operates on the first 10 lines, to avoid editing the body of RCS files for topics that happen to include the text ‘nobody:’ (like this one…)
$ cd /twiki/data $ : Make a backup of all files $ tar czvf all-files.tar.gz */* $ : Test edit a single file to check your typing $ perl -pi~~~ -e 'NR <= 10 && s/nobody:/system:/ ' Main/WebIndex.txt,v $ diff Main/WebIndex.txt,v Main/WebIndex.txt,v~~~ 5c5 < system:1.2; strict; --- > nobody:1.2; strict; $ : Now edit all the RCS files at once - use cursor-up to recall previous command $ perl -pi~~~ -e 'NR <= 10 && s/nobody:/system:/ ' */*,v $ : Check for any remaining files not edited $ grep 'strict;$' */*,v || grep -v system $ : Clean up - type this very carefully $ rm */*~~~
- If something goes wrong: to restore your existing files from the backup, just type tar xzvf all-files.tar.gz and all your files, both .txt and .txt,v, will be back as they were before the edits.
You have now re-locked all the RCS files and are almost ready to start using TWiki!
— Main.DietrichKracht – 20 Mar 2004
Computer: WikiWikiWeb Auswahlverfahren (aus Wiki)
Gehört zu: Blogging
Siehe auch: Notizen, TWiki, MediaWiki, WordPress
WikiWikiWeb Auswahlverfahren (aus Wiki)
Warum habe ich TWiki ausgewählt
Meine Anforderungen
Ich habe die Idee, ein WikiWikiWeb als Notizbuch für die Speicherung aller meiner Notizen, Zettel, Hobbies usw. einzusetzten. Dazu muss es ganz einfach zu handhaben sein (statt Zettelschreiben, schnell ins Wiki eingeben, ohne Technologie-Schwellen-Barriere). Soll so einfach sein, wie das Schreiben von E-Mails. Stichwort: elektronischer Zettelstapel auch als eine Art Knowledge Management für private und auch berufliche Zwecke.
Ich möchte die Sachen leicht wiederfinden können, d.h. Volltextsuche und Kategorisierung ist wichtig. Die so gespeicherten Informationen müssen dort sicher aufgehoben sein. Ein Datenverlust muss ausgeschlossen sein. Die Inhalte werden langfristig (> 10 Jahre) genutzt und müssen prinzipiell in neu aufkommende Systeme migrierbar sein.
Der Übergang von einem Computer auf einen anderen (Nachfolger oder parallel) und die Veröffentlichung zum Web-Provider soll leicht möglich sein.
Es soll sich in die bei mir vorhandene IT mit geringstem Zusatzaufwand möglichst nahtlos einfügen.
Meine IT-Architektur
- Betriebssystem: (1) Windows, (2) Linux
- WebServer: (1) Apache,…
- Scriptsprache: (1) PHP, (2) Perl
- Datenbanken: (1) MySQL, (2) MicrosoftAccess, (3) dBase
Meine Bewertungskriterien
- Zukunftssicherheit
- Stabilität und Fehlerfreiheit
- Export-/Import-Schnittstelle (Datensicherung und Datenaustausch)
- Funktionalität (Volltextsuche,…)
- Konformität mit meiner IT-Architektur (s.o.)
- Betreibbar bei einem meiner WebProvider-Provider
- Dokumentation und Support
Meine Shortlist
Nicht auf die Shortlist kam
- pmwiki, da es eine zu kleine Community hat. Sieht aber sehr gut aus und ist eine reine PHP-Lösung (ohne SQL). http://www.pmichaud.com/wiki/Main/HomePage
- MoinMoin, weil es mit Python statt PHP für mich zu exotisch war. (Allerdings sehr interessant, weil es ohne RCS/CVS/MySQL auskommt und weil die Jakarta/Apache Community es als ihr Wiki http://wiki.apache.org/jakarta/ ausgeählt hat.)
- cowiki, weil es noch zu neu ist und PHP5 benutzt: http://www.develnet.org
- DocBook Wiki, weil ich es noch nicht kannte (http://sourceforge.net/projects/doc-book/)
Meine Kurzbewertung
Für PhpWiki sprach die Konformität mit meiner IT-Archtektur (PHP und MySQL). Gegen PhpWiki sprach letztlich die Instabilität und die kleine Community/Präsenz (kleines Entwicklerteam, wenig Dokumentation und Support, wenig Websites mit PhpWiki).
Für MediaWiki spricht die hohe Stabilität und Reife, die sich darin zeigt, dass die Wikipedia mit MediaWiki gemacht ist. Gegen MediaWiki sprach die höhere Komplexität und die Tatsache, dass MediaWiki ausser für mehrere Wikipedias ansonsten kaum von anderen grösseren Wiki-Sites eingesetzt wird. Die fehlende Import-/Export-Schnittstelle war ebenfalls ein Minuspunkt.
Für UseModWiki (http://www.usemod.com/cgi-bin/wiki.pl) sprach die gute Stabilität und Community/Präsenz, die sich darin zeigt, dass auf Basis von UseModWiki mehrere grosse Wikis betrieben werden z.B. [Meatballwiki|http://www.usemod.com/cgi-bin/mb.pl Meatballwiki]. Ein Minuspunkt aus meiner Sicht ist die nicht so gute Konformität mit meiner IT-Architektur (Perl statt PHP). Gegen UseModWiki sprach letzlich der relativ schlichte Funktionsumfang; z.B. gibt es keine gute Export-/Import-Schnittstelle.
JSPWiki (http://www.jspwiki.org) habe ich im März 2005 bei einem grossen Anwender in der Schweiz kennengelernt. Vorteile sind: Kommt ohne RCS/CVS/MySQL aus. Kommt ohne Perl aus, wofür dann JSP erstmals in meine Architektur käme – was aber sicher als fällige Weiterentwicklung in die Java-Welt positiv gesehen werden kann. Die Frage ist, ob ich WebProvider-Provider finde, die JSP unterstützen.
Für TWiki sprach die hohe Stabilität und gute Community/Präsenz (inkl. Dokumentation und TWiki:Support ), die sich in der grossen Verbreitung von TWiki als Basis von öffenlichen und firmen-internen Websites zeigt siehe: TWiki:Main.TWikiSuccessStories
Bestechend ist die sehr reichhaltige Funktionalität. Gegen Twiki sprach die nicht gute Konformität mit meiner IT-Architektur wegen Perl (statt PHP) und RCS als Datenhaltungssystem statt MySQL. Mit Perl konnte ich mich angesichts der Tatsache, dass mein WebProvider-Provider es unterstützt und es als zweite Wahl in meiner IT-Architektur gesetzt ist, schon anfreunden. RCS als Datenhaltung für das Wiki schien auf den ersten Blick recht merkwürdig, war aber bei näherer Betrachtung durchaus akzeptabel, denn RCS ist klassischer UNIX-Bestandteil und auf allen Plattformen (Cygwin) verfügbar. Gegenüber einer Datenbanklösung (z.B. MySQL) ist RCS leichtgewichtiger und löst auch das für mich ganz wichtige Probelm einer Export-/Import-Schnittstelle – zwar nicht ganz so wie eigentlich gedacht, aber die Basisfunktionalität Export/Import ist da.
— Main.DietrichKracht – 31 Dec 20033
Computer: WikiWikiWeb (aus Wiki)
Was ist ein WikiWiki-Web? (aus Wiki)
Wiki Wiki steht im Hawaiianischen für schnell schnell. So schnell wie der Shuttle Bus vom Honolulu International Airport in die Stadt fährt, so schnell wollen wir eine Website aufbauen.
Abbildung 1: Wiki Wiki Shuttle Bus (Tripadvisor: wiki-wiki-shuttle.jpg)

Ein WikiWiki-Web ist eine Website, bei der jeder am Inhalt mitarbeiten kann. Jeder, der das Wiki liest, kann auch Seiten bearbeiten und neue Seiten erstellen. WikiWiki-Web ist also ein offenes Autorensystem für Webseiten, das durch seine Einfachheit besticht. Es wird lediglich ein WebBrowser benötigt. HTML-Kentnisse sind nicht erforderlich. Motto: Web-Seiten so einfach schreiben wie E-Mail. Neue und geänderte Seiten werden sofort publiziert.
Aufgabe eines Autorensystems ist es, das Erstellen und Ändern von Web-Seiten ganz leicht zu machen und dabei den Überblick zu behalten, wer was wann geschrieben hat.
Ein Wiki stellt einen im Volltext durchsuchbaren, verteilt zugänglichen strukturierten elektronischen Zettelkasten (elektronisches Notizbuch, elektronische Kladde) dar, der wenig Ressourcen beansprucht und ganz einfach zu benutzen ist.
Funktionsumfang
- Seiten editieren
- Seiten verlinken
- Änderungshistorie
- Volltextsuche
- Zugriffsstatistik
- Layout Themes
- Diverse Plug-Ins
Anwendungen
WikiWiki-Webs können eingesetzt werden als Diskussions-Medium, als Repository, als Werkzeug für Zusammenarbeit. Das grundsäzliche Muster ist die einfache, asynchrone Kommunikation über das Internet (Web). Dazu gehören auch: Online Communities, Knowledge Management u.v.a.m.
Meine Wiki-Installationen
Wiki-Implementierungen
- Portland Pattern (Perl) die Mutter aller Wikis
- UseModWiki (Perl)
- MediaWiki Basis des weltweit grössten WikiWikiWebs, der WikiPedia (PHP, MySQL).
- PhpWiki von Steve Wainstead (PHP, diverse Datenhaltungen)
- MoinMoin eine deutsche Weiterentwicklung (Python, Datenhaltung?)
- TWiki von Peter Thoeny (Perl und RCS)
- TikiWiki PHP und MySQL
Zum Ausprobieren habe ich PhpWiki 1.3.3 auf dem Lonzo-Server installiert. Das ist ein von Steve Wainstead in PHP realisierter Wiki-Clone. Zum Starten hier klicken.
Weiterführende Infos
Im Jahre 1995 erfand Ward Cunningham das WikiWiki-Web, wobei er sich vom legendären HyperCard-Konzept des Mac inspirieren lies. Inhaltlich ging es dabei um das Portland Pattern Repository.
Presseberichte zu WikiWikiWeb
- Artikel in de iX vom Oktober 2002: Schnell, schnell…
- Im New York Times Magazin vom 09.12.2001 schreibt Steven Johnson unter der Rubrik The Year In Ideas: “Despite the popular conception of the Internet as our most interactive medium, on the great majority of Web pages the interaction all goes in one direction. But an intriguing new subgenre of sites, called WikiWikiWebs, really are interactive: users can both read and write.” Besonders das WikiWikWeb-Projekt Wikipedia von Larry Sanger wird dort hervorgehoben.
- David Mattison in der April 2003 Ausgabe des Searcher: Quickiwiki, Swiki, Twiki, Zwiki and the Plone Wars Wiki as a PIM and Collaborative Content Tool
Links zum Thema WikiWikiWe
- Portland Pattern Repository, Ward Cunningham
- PhpWiki bei Sourceforge
- Deutsches Software-Entwickler-Wiki
- UseMod Wiki und Meatball Wiki
- Die frei verfügbare Enzyklopädie in Wikiform
- printx.org Wiki: deutsche Weiterentwicklung von PhpWiki.
- WikiWeb der HLS Softwareentwicklung, Graz
— Main.DietrichKracht – 28 Dec 2003
Computer: WikiWikiWeb Main (aus Wiki)
Gehört zu: Wiki
Siehe auch: Notizen
WikiWikiWebMain (aus Wiki)
Meine Überlegungen und Erfahrungen mit WikiWiki
- Mein Umstieg zu MediaWiki
- Mein Einstieg in das Thema WikiWikiWeb
- Mein WikiWikiWebAuswahlverfahren
- Meine Installationstipps zu TWiki unter Windows2000 (Cygwin) und unter Linux bei einem Provider
- Meine Installationsversuche von PhpWiki
— Main.DietrichKracht – 01 Jan 2004