News
Download description:
The source of (De)Coder 5.0, created with Delphi 12.
Also included are the source codes of some previous versions.
The source of (De)Coder 5.0, created with Delphi 12.
Also included are the source codes of some previous versions.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.1:
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.1:
- Modern design
- Newer algorithms
- Backwards compatible with ALL previous (De)Coder versions
- Inclusion of metadata (filename, size, date) is now optional
- Available as GUI ("CoderFMX") or as a command-line tool ("CoderCLI")
- 32-bit and 64-bit binaries for Windows, and 64-bit binaries for MacOS X
- Secure deletion of files and folders (only in the CLI tool)
- Drag and drop support
- Completely re-written with the latest development tools (Delphi 12, DEC 6.5)
- Encrypt and decrypt files or folders (integrated 7zip packer)
- Internally compresses data using ZLib, but only if the file is not already compressed or has a high entropy
- Translated to English (currently, no German translation available anymore)
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is the latest version of OIDplus 2.0!
Source code: https://github.com/danielmarschall/oidplus
This is the latest version of OIDplus 2.0!
Source code: https://github.com/danielmarschall/oidplus
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
VGWhoIs is a fork of the tool GWhoIs (currently not actively developed). It allows users to find information about domains, IP addresses, ASN numbers etc by querying the best fitting WhoIs service automatically. The information about the whois services is stored in a pattern file and can be altered or extended by new pattern files.
The usage is pretty simple:
VGWhoIs is a fork of the tool GWhoIs (currently not actively developed). It allows users to find information about domains, IP addresses, ASN numbers etc by querying the best fitting WhoIs service automatically. The information about the whois services is stored in a pattern file and can be altered or extended by new pattern files.
The usage is pretty simple:
vgwhois example.com
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.1:
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.1:
- Modern design
- Newer algorithms
- Backwards compatible with ALL previous (De)Coder versions
- Inclusion of metadata (filename, size, date) is now optional
- Available as GUI ("CoderFMX") or as a command-line tool ("CoderCLI")
- 32-bit and 64-bit binaries for Windows, and 64-bit binaries for MacOS X
- Secure deletion of files and folders (only in the CLI tool)
- Drag and drop support
- Completely re-written with the latest development tools (Delphi 12, DEC 6.5)
- Encrypt and decrypt files or folders (integrated 7zip packer)
- Internally compresses data using ZLib, but only if the file is not already compressed or has a high entropy
- Translated to English (currently, no German translation available anymore)
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Diese Anleitung stellt den Stand von April 2024 dar und beschreibt die erstmalige Bestellung eines EV-Zertifikats von GlobalSign. Es besteht kein Anspruch auf Korrektheit! Befolgen dieser Anleitung erfolgt auf eigene Gefahr!
Zertifikat bestellen
- Account Manager Clearance, damit wir auf Rechnung bezahlen können
- „EV Cert“ (nicht HSM) wählen, das ist die USB Token Variant
- „Fortiy“ wählen
- Approal und Vetting abwarten, es wird unter Anderem ein Anruf erfolgen
Token einrichten und mit Zertifikat
1. Achtung: Geht nur auf einem PC, nicht per RDP! Angeblich geht es aber, wenn man per TeamViewer drauf ist
2. Installieren: https://support.globalsign.com/ssl/ssl-certificates-installation/safenet-drivers
3. Stick einstecken
4. “SafeNet Authentication Client Tools“ öffnen
5. Zahnrad klicken, dann Rechtsklick auf Token und „Initialize Token“
5.1. On the Initialize Token - Initialization Options window, choose Configure all initialization settings and policies. Then, click Next to proceed.
5.2. On the Initialize Token - Administrator Logon window, tick the Use factory
default administrator password checkbox and the Use factory default
digital signature PUK checkbox. Then, click Next to proceed. Note: If you
have set a non-default admin password and PIN originally, and you forgot
it, you will be unable to initialize it. The token will be permanently
unusable.
5.3. On the Initialize Token - Password Settings window, create a new password
for your token. The default administrator password is forty-eight 0's and
the default Digital Signature PUK is six 0's. Note: Un-check the box for
"Token password must be changed on first logon". Then, click Next to
proceed.
5.4. On the Initialize Token - IDPrime Common Criteria Settings window, create
a new PIN and PUK for your token. Then, click Finish to complete the
process.
6. Auf https://support.globalsign.com/ca-certificates/root-certificates/globalsign-cross-certificates das GlobalSign Code Signing Root R45 (R3 cross) suchen und installieren
7. Fortiy installieren: https://fortifyapp.com/
8. Zweiter Link aus der Email öffnen und Abholpasswort eingeben „GlobalSign Certificate Center“.
9. Abhol-Passwort eintragen, dann Schritte durchlaufen. Wichtig: Das Token PASSWORT, nicht die PIN/PUK eingeben.
Eine EXE signieren
1. Windows SDK herunterladen (ist aber bei VC++ i.d.R. dabei) https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/
2. SafeNet Authentication Client:
a. Zahnrad
b. Client Settings
c. “Enable single logon” anhaken
3. Befehl zum signieren siehe unten
Batch Datei zum Vermeiden von doppelten Signaturen
„Firmenname” ist der Name des Tokens, nicht der Name des Zertifikats auf dem Token?? Eigentlich sollte es der Zertifikatsname sein, aber „Firmenname GmbH“ funktioniert nicht?!
TOKEN Passwort eingeben.
Vorgehen beim Erneuern des Zertifikats nach 1 Jahr:
(Wird in Zukunft erweitert)
Zertifikat bestellen
- Account Manager Clearance, damit wir auf Rechnung bezahlen können
- „EV Cert“ (nicht HSM) wählen, das ist die USB Token Variant
- „Fortiy“ wählen
- Approal und Vetting abwarten, es wird unter Anderem ein Anruf erfolgen
Token einrichten und mit Zertifikat
1. Achtung: Geht nur auf einem PC, nicht per RDP! Angeblich geht es aber, wenn man per TeamViewer drauf ist
2. Installieren: https://support.globalsign.com/ssl/ssl-certificates-installation/safenet-drivers
3. Stick einstecken
4. “SafeNet Authentication Client Tools“ öffnen
5. Zahnrad klicken, dann Rechtsklick auf Token und „Initialize Token“
5.1. On the Initialize Token - Initialization Options window, choose Configure all initialization settings and policies. Then, click Next to proceed.
5.2. On the Initialize Token - Administrator Logon window, tick the Use factory
default administrator password checkbox and the Use factory default
digital signature PUK checkbox. Then, click Next to proceed. Note: If you
have set a non-default admin password and PIN originally, and you forgot
it, you will be unable to initialize it. The token will be permanently
unusable.
5.3. On the Initialize Token - Password Settings window, create a new password
for your token. The default administrator password is forty-eight 0's and
the default Digital Signature PUK is six 0's. Note: Un-check the box for
"Token password must be changed on first logon". Then, click Next to
proceed.
5.4. On the Initialize Token - IDPrime Common Criteria Settings window, create
a new PIN and PUK for your token. Then, click Finish to complete the
process.
6. Auf https://support.globalsign.com/ca-certificates/root-certificates/globalsign-cross-certificates das GlobalSign Code Signing Root R45 (R3 cross) suchen und installieren
7. Fortiy installieren: https://fortifyapp.com/
8. Zweiter Link aus der Email öffnen und Abholpasswort eingeben „GlobalSign Certificate Center“.
9. Abhol-Passwort eintragen, dann Schritte durchlaufen. Wichtig: Das Token PASSWORT, nicht die PIN/PUK eingeben.
Eine EXE signieren
1. Windows SDK herunterladen (ist aber bei VC++ i.d.R. dabei) https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/
2. SafeNet Authentication Client:
a. Zahnrad
b. Client Settings
c. “Enable single logon” anhaken
3. Befehl zum signieren siehe unten
Batch Datei zum Vermeiden von doppelten Signaturen
echo "C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\signtool.exe" verify /pa %1
>NUL 2>&1 "C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\signtool.exe" verify /pa %1 && (
echo File %2 is already signed, skipping
) || (
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\signtool.exe" sign /a /tr http://timestamp.globalsign.com/tsa/r6advanced1 /td SHA256 /fd SHA256 /n "Firmenname" /v %1
exit /b 0
)
„Firmenname” ist der Name des Tokens, nicht der Name des Zertifikats auf dem Token?? Eigentlich sollte es der Zertifikatsname sein, aber „Firmenname GmbH“ funktioniert nicht?!
TOKEN Passwort eingeben.
Vorgehen beim Erneuern des Zertifikats nach 1 Jahr:
(Wird in Zukunft erweitert)
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Diese Anleitung stellt den Stand von Februar 2025 dar. Es besteht kein Anspruch auf Korrektheit! Befolgen dieser Anleitung erfolgt auf eigene Gefahr!
Erster Kauf:
1. Zertifikat-Set (Hardware + Zertifikat) im Certum Shop kaufen https://shop.certum.eu/open-source-code-signing.html und bezahlen.
2. Sobald Zahlung bestätigt ist: Im Certum Loginbereich einloggen https://panel.certum.pl/dashboard (nicht im Shop einloggen), dann oben den „CertManager“ Bereich öffnen. Dort sollte das Code-Signing-Zertifikat aufgeführt sein.
3. Dort dann Unterlagen einreichen
a. Person wird mit Personalausweis und weiteren Dokumente verifiziert
b. Organisation wird mit einer PDF verifiziert, die OpenSource Projekte aufzählt
4. Cardreader (z.B. ACR40T-A1) und Smartcard per Post erhalten, Karte einsetzen (Kerbe nach außen, Kontaktfläche nach unten) und anschließen am PC. Treiber werden durch Windows installiert.
5. Download und installieren:
https://files.certum.eu/software/CertumSignService/Windows/2.1.45/
6. Download und installieren:
https://support.certum.eu/en/cert-offer-card-manager/
7. Card Manager öffnen, dann „Common Profile“ klicken und „Init“, dann eine PIN vergeben. ACHTUNG: Reiter dann nicht nochmal klicken, bis alles abgeschlossen ist, sonst wird der private Schlüssel gelöscht falls man das Meldungsfenster mit „Ja“ bestätigt!
8. https://certmanager.certum.pl/ aufrufen, dort Activate Certificate und Schritte durchlaufen. PIN eingeben und SignService wird gestartet zum erzeugen des Schlüsselpaars.
9. Nachdem Zertifikat ausgestellt wurde, dann rechts „Install certificate“ klicken, dann nochmal PIN eingeben und SignService wird gestartet zum Installieren des Zertifikats.
10. Computer MUSS neu gestartet werden, sonst findet Signtool das Zertifikat nicht
11. Für „signtool.exe“ muss das Windows SDK heruntergeladen werden bzw. es ist bei Visual Studio i.d.R. dabei. https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/
12. Signieren mittels:
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\signtool.exe" sign /a /tr http://time.certum.pl/ /td SHA256 /fd SHA256 /n "Open Source Developer" /v NameDerExeDatei.exe
Leider ist ein Single-Sign-On möglicherweise nicht möglich, was dazu führt, dass man bei InnoSetup-Kompilierung unzählige Male die PIN eingeben muss.
Erneuern des Zertifikats nach 1 Jahr:
(Anleitung wird geschrieben, wenn es bei uns soweit ist)
Erster Kauf:
1. Zertifikat-Set (Hardware + Zertifikat) im Certum Shop kaufen https://shop.certum.eu/open-source-code-signing.html und bezahlen.
2. Sobald Zahlung bestätigt ist: Im Certum Loginbereich einloggen https://panel.certum.pl/dashboard (nicht im Shop einloggen), dann oben den „CertManager“ Bereich öffnen. Dort sollte das Code-Signing-Zertifikat aufgeführt sein.
3. Dort dann Unterlagen einreichen
a. Person wird mit Personalausweis und weiteren Dokumente verifiziert
b. Organisation wird mit einer PDF verifiziert, die OpenSource Projekte aufzählt
4. Cardreader (z.B. ACR40T-A1) und Smartcard per Post erhalten, Karte einsetzen (Kerbe nach außen, Kontaktfläche nach unten) und anschließen am PC. Treiber werden durch Windows installiert.
5. Download und installieren:
https://files.certum.eu/software/CertumSignService/Windows/2.1.45/
6. Download und installieren:
https://support.certum.eu/en/cert-offer-card-manager/
7. Card Manager öffnen, dann „Common Profile“ klicken und „Init“, dann eine PIN vergeben. ACHTUNG: Reiter dann nicht nochmal klicken, bis alles abgeschlossen ist, sonst wird der private Schlüssel gelöscht falls man das Meldungsfenster mit „Ja“ bestätigt!
8. https://certmanager.certum.pl/ aufrufen, dort Activate Certificate und Schritte durchlaufen. PIN eingeben und SignService wird gestartet zum erzeugen des Schlüsselpaars.
9. Nachdem Zertifikat ausgestellt wurde, dann rechts „Install certificate“ klicken, dann nochmal PIN eingeben und SignService wird gestartet zum Installieren des Zertifikats.
10. Computer MUSS neu gestartet werden, sonst findet Signtool das Zertifikat nicht
11. Für „signtool.exe“ muss das Windows SDK heruntergeladen werden bzw. es ist bei Visual Studio i.d.R. dabei. https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/
12. Signieren mittels:
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\signtool.exe" sign /a /tr http://time.certum.pl/ /td SHA256 /fd SHA256 /n "Open Source Developer" /v NameDerExeDatei.exe
Leider ist ein Single-Sign-On möglicherweise nicht möglich, was dazu führt, dass man bei InnoSetup-Kompilierung unzählige Male die PIN eingeben muss.
Erneuern des Zertifikats nach 1 Jahr:
(Anleitung wird geschrieben, wenn es bei uns soweit ist)
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
- Loads very fast, similar to Notepad
- Syntax highlighting
- Code TreeView Explorer (written in PHP!), also shows TODO-Entries
- Running PHP files without IDE and without browser
- Integrated PHP lint
- Conversation from whitespaces to tabs
- Integrated PHP help with the F1 key
- PHP files can be executed like HTA files via double-click
- Switch between Dark and Light theme
- Show/Hide formatting symbols
- Clicking on a PHP error will jump to the code line
- Automatically removes unnecessary spaces at end of lines and the end of file
- Integrate in Explorer as "Shell new" to quickly create new PHP files
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
- Loads very fast, similar to Notepad
- Syntax highlighting
- Code TreeView Explorer (written in PHP!), also shows TODO-Entries
- Running PHP files without IDE and without browser
- Integrated PHP lint
- Conversation from whitespaces to tabs
- Integrated PHP help with the F1 key
- PHP files can be executed like HTA files via double-click
- Switch between Dark and Light theme
- Show/Hide formatting symbols
- Clicking on a PHP error will jump to the code line
- Automatically removes unnecessary spaces at end of lines and the end of file
- Integrate in Explorer as "Shell new" to quickly create new PHP files
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
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.
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.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
This package contains php functions for backwards compatibility, which can be included as "prepend" script - this means, that all PHP scripts (called via Apache, CLI etc.) include these scripts and therefore offer the backwards compatibility functions.
Currently, the pack contains following units:
- Replacement of mysql-functions with PHP 7
- Replacement of register_globals
- Replacement for ereg-functions and split-functions
- Small (weak) XSS WAF
If you need htmlentities(), htmlspecialchars() or html_entity_decode() with old semantics, you can download compatibility functions here
This package contains php functions for backwards compatibility, which can be included as "prepend" script - this means, that all PHP scripts (called via Apache, CLI etc.) include these scripts and therefore offer the backwards compatibility functions.
Currently, the pack contains following units:
- Replacement of mysql-functions with PHP 7
- Replacement of register_globals
- Replacement for ereg-functions and split-functions
- Small (weak) XSS WAF
If you need htmlentities(), htmlspecialchars() or html_entity_decode() with old semantics, you can download compatibility functions here
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Source code at GitHub: https://github.com/danielmarschall/oidplus_nostalgia
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Source code at GitHub: https://github.com/danielmarschall/oidplus_nostalgia
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
"Light game" is a puzzle game. When the game starts, a random number or a stored pattern of these lights is switched on. Pressing any of the lights will toggle it and the adjacent lights. The goal of the puzzle is to switch all the lights off, preferably in as few button presses as possible.
"Light game" is a puzzle game. When the game starts, a random number or a stored pattern of these lights is switched on. Pressing any of the lights will toggle it and the adjacent lights. The goal of the puzzle is to switch all the lights off, preferably in as few button presses as possible.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
The current version of SpaceMission for Windows.
The current version of SpaceMission for Windows.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
Developed with Embarcadero Delphi and unDelphiX.
Developed with Embarcadero Delphi and unDelphiX.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
Developed with Embarcadero Delphi and unDelphiX
Developed with Embarcadero Delphi and unDelphiX
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder