Coding


Introducing Guietzli – The Guetzli graphical front-end

Guietzli is a MS Windows graphic front-end for the Google Guetzli JPEG Encoder.

Guetzli is an advanced JPEG encoder, with a complete new psycho-optical model, introduced by Google, claims better visual result with smaller file size. And it’s 100% compatible with the JPEG format.

Google provide a command line tool for the Guetzli encoder, although with this Windows front-end you can easily put files to an encode queue, select the output folder and the encoding quality.

This program is open source software, distributed under the terms of the GNU GPL 3.

For more info, updates and downloads see at the Project’s Home Page.


Afterzip becomes Open Source

Afterzip is a a desktop program (uses Java Swing for UI) usefull for split and merge files.

It was developed in 2003 and originaly distributed as Freeware.
Now, 14 years later, the binary files rebuilded, the program repacked and the source code is released under the terms and conditions of the GNU GPL 3.

You get full info and downloads for Afterzip, visiting the project’s Home Page at multipetros.gr/public-projects/desktop/afterzip/


Introducing Hashes Generator WebApp

Hashes Generator is a web (and mobile friendly) app, with retro inspired UI, to generate hahes of the most common nowadays hash algorithms (such as MD5, SHA1, SHA256, SHA512, RIPEMD-160) and encode/decode text with Base64 method.

The app runs from your web browser, just by visiting the url apps.multipetros.gr/hash/.

For more info and updates about the Hashes Generator WebApp, visit the project’s Home Page at multipetros.gr/public-projects/web-apps/hashes-generator/


Introducing VisualTree – a graphic version of the DOS tree command

VisualTree is a graphic version of the DOS tree command, wich allows the user to view a listing of files and folders in tree structure.

In VisualTree, you can choose to view folders only without the files and/or ASCII art for tree nodes. Also you can change font face, size, style, fore and background color. And of course you can save the tree structure to text file.

This program is open source software, distributed under the terms of the GNU GPL 3.

For more info, updates and downloads see at the Project’s Home Page.


Mobile App BorderlandVAT updated

Μειωμένο ΦΠΑ νησιώνMobile web app version, of the desktop BorderlandVAT, to calculate VAT differences on some Greek islands, updated to latest VAT changes and except of that goes full screen capable at mobile devices when you put it on home screen.

Also a list of these islands is accesible from the app’s interface.

For more info, downloads & updates you can see at the Mobile BorderlandVAT project’s home page.


Introducing AfraidDnsUpdater – a system tray updater for Afraid free DNS service

AfraidDnsUpdater is an MS Windows System Tray program for auto update Afraid.org Free DNS service.

You can select the interval update time in minutes, and enable/disable program’s autostart at Windows boot.

This program is open source software, distributed under the terms of the FreeBSD License.

For more info, updates and downloads see at the Project’s Home Page.


Indroducing DropRC – the cloud sync remote control program

DropRC Client sending commands

DropRC Client sending commands

DropRC is a server-client open source solution (GNU GPL 3), to Remote Control a PC via on-line storage sync services.

This program is developed with Python, so it can be run, under every system which support Python 2.x. Especially for MS Windows, Server and Client programs are distributed as precompiled standalone executables, which can run, out of the box, without any dependencies.

For more info, updates and downloads see at the Project’s Home Page.


Introducing μBank

ubank-transμBank or microBank is an online web application for tracking expenses and incomes for house holding and businesses.

It support multiple accounts, categories and entities (persons or organizations). Except adding new transactions, you can easily transfer amounts between your accounts.

For more details, updates and screenshots see at the project’s home page.


Update: ElStr.class.php goes to v1.2

php-iconThe PHP Class ElStr with usefull functions for modern greek unicode text manipulation, such as transcript greek to latin, or accent marks stripping is now updated to version 1.2

What’s new?

  • mixed case support for difthongs, etc:
    • μπ => mp or τζ => tz
    • Μπ => Mp or Τζ => Tz
    • μΠ => mP or τΖ => tZ
    • ΜΠ => MP or ΤΖ => TZ

  • Two new accent mark removal methods:
    • strtolower_no_accent($str) – that Convert unicode string to lower case, without accent marks for the greek letters
    • str_no_accent($str) – that Remove accent marks for the greek letters at passed unicode string (no any case convertion)

Examples

require('ElStr.class.php') ;
$txt = "Το μπαρμπουνάκι θέλει μπυρίτσα" ;
$elstrObj = new El_Str() ;

echo $elstrObj->to_latin($txt) ;
//echoes: To barmpounaki thelei byritsa

echo $elstrObj->strtoupper_no_accent($txt) ;
//echoes: ΤΟ ΜΠΑΡΜΠΟΥΝΑΚΙ ΘΕΛΕΙ ΜΠΥΡΙΤΣΑ

echo $elstrObj->strtolower_no_accent($txt) ;
//echoes: το μπαρμπουνακι θελει μπυριτσα

echo $elstrObj->str_no_accent($txt) ;
//echoes: Το μπαρμπουνακι θελει μπυριτσα

Downloads

Download v1.2      View Source