Go to English page

Neuigkeiten

function Ganzzahlig(num: extended): boolean;
begin
  result := num = round(num);
end;
Daniel Marschall
ViaThinkSoft Mitbegründer
function ReadFile(InputFile: string): string;
resourcestring
  LNG_COULD_NOT_OPEN_FILE = 'Could not open file "%s".';
var
  f: textfile;
  tmp: string;
begin
  result := '';

  if not FileExists(InputFile) then
  begin
    MessageDlg(Format(LNG_COULD_NOT_OPEN_FILE, [inputfile]), mtError, [mbok], 0);
    Exit;
  end;

  AssignFile(f, InputFile);
  Reset(f);
  while not Eof(f) do
  begin
    ReadLn(f, tmp);
    result := result + tmp + #13#10;
  end;
  CloseFile(f);
end;
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

This is the nightly build of the web software OIDplus 2

You can see a live test system here.
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

Peg Solitär ist ein Brettspiel für eine Person. Das weitest verbreitete Spielfeld ist kreuzförmig und wird mit 32 Steinen auf 33 Feldern bestückt. Dieses Spiel wird auch als Englisches Solitär bezeichnet.

Weitere Informationen in Wikipedia
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

Peg Solitär ist ein Brettspiel für eine Person. Das weitest verbreitete Spielfeld ist kreuzförmig und wird mit 32 Steinen auf 33 Feldern bestückt. Dieses Spiel wird auch als Englisches Solitär bezeichnet.

Weitere Informationen in Wikipedia
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

Das Nightly Nuild des GWhoIs-Forks von ViaThinkSoft !
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

"Light game" ist ein Knobelspiel, dessen Ziel ist, in einem 5x5 Felder Raster alle Lichter zu löschen.
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

"Light game" ist ein Knobelspiel, dessen Ziel ist, in einem 5x5 Felder Raster alle Lichter zu löschen.
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

Im Paket enthalten sind:
- Linux Binaries
- Ausführbare 32-Bit Windows-Anwendung
- Quelltext in C
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

In this project, you will find various downloads about the PC version of the ancient game "Plumbers Don't Wear Ties".
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

The IPE Artfile Packer/Unpacker tool let you pack and unpack ART files of games by Imagination Pilots, so that you can extract and modify the graphics of the game.

Following games are supported:
- "Blown Away" (1994)
- "Panic in the Park" (1995)
- "Where's Waldo? At the Circus" (1995)
- "Where's Waldo? Exploring Geography" (1996)
- "Eraser Turnabout" (1997)
- "Virtual K'Nex" (1998)
Daniel Marschall
ViaThinkSoft Mitbegründer
If you want to open a new modal form:

            if (Application.OpenForms.Count > 0)
            {
                        Form mainForm = Application.OpenForms[0];
                        mainForm.WindowState = FormWindowState.Minimized;
                        mainForm.WindowState = FormWindowState.Normal;
            }
            Form2 fenster = new Form2();
            fenster.TopMost = true;
            fenster.ShowDialog();
            fenster.TopMost = false;
            fenster = null;

If you want to use this form as popup:

            WindowState = FormWindowState.Minimized;
            WindowState = FormWindowState.Normal;
            fenster.TopMost = true;
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:



VNag (ViaThinkSoft Nagios) ist ein Framework für PHP, das es erlaubt, Plugins für Nagios-kompatible Systeme (z.B. auch Icinga2) gemäß den Richtlinien zu erstellen.

Das Download-Paket enthält Dokumentation und Beispiele und eine Vielzahl an neuen Plugins, z.B. um eine WordPress-Installation auf Updates zu überprüfen.

VNag ermöglicht es nicht nur, normale Nagios/Icinga-Plugins zu entwickeln (PHP wird über CLI aufgerufen), sondern erlaubt auch, ein Plugin über das Web zur Verfügung zu stellen:

  • Das ist PHP geschriebene Plugin kann über einen HTTP-Daemon (z.B. Apache) im Browser angezeigt werden. Neben der Anzeige der Nagios-Ausgabe (Summary, Verbose information, Performance data) können beliebige HTML-Ausgaben hinzugefügt werden, um z.B. noch Diagramme zu präsentieren. Es ist nur eine Codebasis erforderlich!

  • Die Web-Ausgabe enthält einen maschinenlesbaren (unsichtbaren) Teil, der mit Hilfe des "web reader"-Plugins von VNag ausgelesen und in das Standardformat für die Überwachung mit einer lokalen Nagios Instanz umgewandelt werden kann. Somit ist es z.B. möglich, mittels Nagios bestimmte Dinge (z.B. eine WordPress-Version) auf einem entfernten System, bei dem kein Shell-Zugriff möglich oder kein Nagios installiert ist, zu überwachen.

  • Es ist auch möglich, Webseiten zu erzeugen, die nur einen unsichtbaren maschinenlesbaren Teil besitzen (bzw. Sie können eine VNag Ausgabe in Ihre bestehende Webseite einbinden), jedoch ohne visuellen Teil. Dieser maschinenlesbare Teil kann optional signiert und/oder verschlüsselt werden.

Im Download-Paket von VNag sind folgende Plugins enthalten:

  • 4images_version: Prüft 4images Installationen auf verfügbare Updates.
  • disk_running: Prüft, ob Festplatten, die über keine SMART-Funktionalität verfügen, online sind
  • file_timestamp: Warnt, wenn Dateien in einem bestimmten Interval nicht aktualisiert wurden, bzw. wenn sie ein gewisses Alter erreicht haben.
  • ipfm: Prüft die Log-Dateien des Tools "ipfm" und warnt, wenn der gemessene Traffic das Monatslimit erreicht.
  • joomla_version: Prüft Joomla Installationen auf verfügbare Updates.
  • last: Prüft die Ausgabe des Tools "last" und warnt, wenn Logins aus verdächtigen IP-Adressen festgestellt wurden.
  • mdstat: Wertet die Datei "/proc/mdstat" aus und warnt, wenn Festplatten in einem RAID-Array ausfallen.
  • mediawiki_version: Prüft MediaWiki Installationen auf verfügbare Updates.
  • net2ftp_version: Prüft net2ftp Installationen auf verfügbare Updates.
  • nocc_version: Prüft NOCC webmail Installationen auf verfügbare Updates.
  • phpbb_version: Prüft phpBB Installationen auf verfügbare Updates.
  • phpmyadmin_version: Prüft phpMyAdmin Installationen auf verfügbare Updates.
  • roundcube_version: Prüft RoundCube Installationen auf verfügbare Updates.
  • smart: Prüft SMART Attribute der Festplatten und warnt wenn kritische Werte entdeckt werden.
  • virtual_mem: Prüft die Größe des virtuellen Speichers (Physikalischer Speicher und Swap).
  • webreader: Lies die Ausgabe eines VNag plugins auf einem entfernten System, übertragen per HTTP.
  • wordpress_version: Prüft WordPress Installationen auf verfügbare Updates.
  • x509_expire: Prüft X.509 (PEM) Dateien und warnt, wenn diese ein gewisses Alter erreichen.
Daniel Marschall
ViaThinkSoft Mitbegründer
Wir freuen uns, mitteilen zu können, dass wir nun für SVN- und GIT-Repositories neue Web-Oberflächen bereitstellen.

SVN-Repositories können nun mit der Weboberfläche ViewVC online betrachtet werden. Die Weboberfläche bietet zahlreiche Features, wie z.B. Syntax-Highlighting und Vergleichen von Commits. Ist der Repository-Name identifisch mit den Daten aus den ViaThinkSoft Projekten, wird automatisch eine Querverknüpfung zu den Repositories erzeugt. Um ein SVN-Repository zu eröffnen, kontaktieren Sie bitte ViaThinkSoft.
Bitte beachten Sie, dass sich die Checkout-URL für bestehende Repositories geändert hat (bitte verwenden Sie die "Relocate" Funktion, um die URL zu ändern).

ViaThinkSoft bietet seinen Mitgliedern nun ein GitLab-Weboberfläche an, um Repositories, Commits, Wikis uvm. zu verwalten. Ist Benutzername und Repository-Name identifisch mit den Daten aus den ViaThinkSoft Projekten, wird automatisch eine Querverknüpfung zu den Repositories erzeugt. ViaThinkSoft Mitglieder können sich selbstständig bei GitLab registrieren (mit ihrer @viathinksoft.de E-Mail-Adresse). Als Benutzername soll der gleiche wie im ViaThinkSoft Mitglieder-Login verwendet werden.
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

Die ViaThinkSoft Indexer Suite ist ein Programm, das es ermöglicht, ein Dateisystem zu indizieren und in einer SQL-Datenbank abzubilden. Im Nachfolgenden können diverse Auswertungen stattfinden, z.B. das Suchen von Duplikaten, das Verifizieren der Integrität der Daten bei einem weiteren Durchlauf, das Bestimmen von redundanten Verzeichnissen, oder ein Offline-Browsen durch den Dateisystem-Stamm, während der Original-Medium offline ist.
Daniel Marschall
ViaThinkSoft Mitbegründer
Projektbeschreibung:

Die ViaThinkSoft Indexer Suite ist ein Programm, das es ermöglicht, ein Dateisystem zu indizieren und in einer SQL-Datenbank abzubilden. Im Nachfolgenden können diverse Auswertungen stattfinden, z.B. das Suchen von Duplikaten, das Verifizieren der Integrität der Daten bei einem weiteren Durchlauf, das Bestimmen von redundanten Verzeichnissen, oder ein Offline-Browsen durch den Dateisystem-Stamm, während der Original-Medium offline ist.
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

An API written in PHP for the OID repository oid-info.com.

The majority of the functions provided by this API helps developers in creating XML files which can be uploaded to the OID repository to add multiple OIDs, but the API also contains other helpful utilities related to OIDs, UUIDs and the OID repository in general. The XML generation can be useful for Registration Authorities (RAs) that want to deliver their assignments to oid-info.com , but also for people who want to support the OID repository by adding OIDs from public sources.

Get more information about this API
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

Dieser inoffizielle Patch behebt einige Fehler in der deutschen Fassung des Spieleklassikers "Blown Away" aus dem Jahr 1994.

Der Patch ist für alle deutschen Fassungen (ALDI Spielebox und Einzelhandel) geeignet.
Daniel Marschall
ViaThinkSoft Mitbegründer
Downloadbeschreibung:

This patch fixes some smaller graphical issues of the English retail version of Blown Away.
Daniel Marschall
ViaThinkSoft Mitbegründer
Über viele Jahre wurden Software und Webservices von Daniel Marschall unter den Lizenzbedingungen der LGPLv2 (für Bibliotheken und APIs) und GPLv3 (für normale Programme) veröffentlicht. Wir kündigen an, dass die Lizenzen aller Produkte von Daniel Marschall nun unter den Lizenzbedingungen der Apache 2.0 Lizenz stehen.

Existierende Projekte sind nun implizit "dual licensed", d.h. Sie können diese weiterhin zu den ursprünglichen GPL-Lizenzbedingungen nutzen.

Wir werden die Lizenz-Textdateien und Copyright-Kopfzeilen unserer Packages bzw. Quelltexte bei den nächsten Veröffentlichungen abändern. Die Lizenzbedingungen sind ab sofort gültig, auch wenn in den Produkten / Quelltexten die Copyright-Kopfzeilen oder Lizenz-Textdateien fehlen.

Die Lizenzbedingungen von Software und Webservices von anderen ViaThinkSoft-Mitgliedern bleiben unberührt.
Daniel Marschall
ViaThinkSoft Mitbegründer