Good Softwares
Table of contents
- PortableApps
- KiTTY
- Duplicati
- Paint.Net (Paint/Photoshop alternative)
- Visual Studio Code (Text/Code editor)
- Cygwin (Linux on Windows)
- OpenJDK (Java)
- VirtualBox (Virtual Machine)
PortableApps
Remove splash screen
In the same directory as AppPortable.exe
Put AppPortable.ini
with proper parameter
KiTTY
- In Window → Appearance, Use
Lucida Console
instead ofCourrier
- In Connection → Data:
- Define an auto-login username
- Define a command, like an auto
screen
start:screen -q && read -n1 -r -p "Press any key to exit, or Ctrl+C to continue." && exit
Fix screen output
In the setting for a connection, go to :
- Window > Appearance, Change font to Lucida Console
- Window > Translation, Change remote character set to ISO-8859-1:1998 (Latin-1, West Europe) … but this will break other softwares.
Port Forwarding
- In the setting for a connection, to go to Connection → SSH → Tunnels
- Add the port you want to forward:
- Source port: the client port you want to listen to
- Destination: the port on the target you want to be connected to
Duplicati
A very good backup solution, if you have a good storage provider.
In Ubuntu, installed in /usr/lib/duplicati/
, and use '
in command line
Command-line Duplicati client
- Clone the repo and navigate in the folder
- Login
./duplicati_client.py login http://localhost
- Do an action:
- Regarding the server:
./duplicati_client.py status
./duplicati_client.py list backups
- Regarding one backup:
./duplicati_client.py get backup 1
./duplicati_client.py run backup 1
./duplicati_client.py run backup 1
- Regarding backup configuration:
./duplicati_client.py export 1
./duplicati_client.py update 1
- Regarding the server:
- Logout
./duplicati_client.py logout
Command-line interactions
Documentation for command line is here.
Useful commands:
Duplicati.CommandLine.exe delete <storage-URL> --version=<int>
to delete all files that belong to version<int>
Duplicati.CommandLine.exe test <storage-URL> <all/#> [<options>]
to check either all or a number (#) of sample
Troubleshooting:
- Do a
repair
command from the command-line web interface - Do a
list-broken-files
to check affected files and versions - Do a
purge-broken-file
to remove the above
Paint.Net (Paint/Photoshop alternative)
Visual Studio Code (Text/Code editor)
LTeX (Grammar/Spell checker)
- List of supported languages
- Change language for one document. Example in Markdown:
--- lang: fr ---
Cygwin (Linux on Windows)
- Official website
- Portable installer
- Useful commands:
apt-cyg
packet manager, similar toapt
OpenJDK (Java)
- Download Java interpreter
- Open a
jar
:.\OpenJDK\bin\javaw.exe -jar "PathToJar"
VirtualBox (Virtual Machine)
- Fix permissions with shared folders on Linux
- Message in Ubuntu:
This location could not be displayed.
andYou do not have the permissions necessary to view the contents of "sf_Manager".
- Solution:
sudo adduser $USER vboxsf
and reboot
- Message in Ubuntu:
- Compact a virtual hard drive
.vdi
- Defragment the disk
- In the guest:
- Linux:
dd if=/dev/zero of=/var/tmp/bigemptyfile bs=4096k ; rm /var/tmp/bigemptyfile
- Windows:
sdelete.exe c: -z
from Sysinternals
- Linux:
- Shutdown
- Run
VBoxManage.exe modifymedium --compact c:\path\to\thedisk.vdi