I'm fond of zoomit by Microsoft Sysinternals. It lets you draw, type or zoom into a screen, is keystroke controlled (so it dosesn't get in your way in a presentation) and supports multiple colours. As such, its perfect for when you need to give a presentation and need to unobtrusively annotate the screen you're working on. It's freeware, portable (almost all ...
You can use Sublime Text which does Syntax Highlighting, Auto-completion, Source formatting, is organized by folder (which is pretty much a project) and can be used for web programming. It is free (the trial has no limit in time or features), works on Windows and a portable version is available.
Sublime's interface is faster than Eclipse, however its ...
I'd suggest Adobe Brackets
Syntax Highlighting, Auto-completion, Source formatting (for the above languages) -- All built in.
'Projects' where you can define project directories, and open all files you were last using on the project by opening a 'project' -- It opens the last file you were ...
You can use Netbeans, which does Syntax Highlighting, Auto-completion, Source formatting, is organized by project and can be used for web programming. It is free, works on Windows and can be made portable.
It's still in early development, but you might want to look at Atom:
Syntax Highlighting, Auto-completion, Source formatting (for the above languages) Supports all of these functions.
'Projects' where you can define project directories, and open all files you were last using on the project by opening a 'project'...
What I would do if you wanted something portable and lightweight is to use an application like Database Browser and have a connection to an SQLite database (an sqlite database is just a file acting like a database that can be copied to a usb for portability).
Database Browser Portable is an easy to use tool allows you to connect to any database and browse ...
I recommend Cloud9. It meets and exceeds your requirements:
It has Syntax Highlighting, Auto-completion, and Source formatting, using the Ace editor that's used by sites like GitHub - in fact, Cloud9 is the "C" in "Ace"
Its 'Projects' are not only separate directories with remembered views, but separate ...
There are many tools which can accomplish that.
It works on Windows, Linux, Mac OS X.
The only downside of Eclipse is that some users find it too heavy when used on low ...
GnuPG or GNU Privacy Guard is available for all the main desktop OSs and even Android there is a Portable version for use on windows machines without installation: Either by downloading from here installing then and running mkportable.exe or as gpg4usb.
Keep in mind that if you loose a USB key with your keys on you have to regard them as compromised.
That software exists, and better yet, it's open source:
It can cut MP4 files losslessly (hence very fast). It can also apply filters such a resize or rotation and recompress using a variety of codecs, including the award-winning GPL-licensed x264.
The easiest free GCC based IDE for Windows is Code::Blocks, which can be portable. But, alas, it doesn't currently have 4.9 - perhaps you could ask on the forums? Or, would you consider using 4.7 or 4.8 to build 4.9 from source & adding that in to whatever solution you choose?
Since you like NetBeans, you can use a portable version, but that leaves you ...
Bitvise SSH Client (formerly Tunnelier)
gratis, for personal use
Has an SSH console
Supports (S)FTP, with GUI
Installer is 10.80 MB, IMHO quite small for the features it offers
Portable version available (made by a third party - also, it isn't up-to-date with the official version*) which is 7.04 MB zip'ed
Works on Windows 2000 up to and including Windows 8....
Colour Contrast Analyser can do this (and a lot more).
It was specifically designed as a developer's contrast testing tool, allowing you to enter or pick from the screen two different colours and it will tell you the contrast difference between the two.
It is also very lightweight and fast, enough that it can be used as a simple colour picker, and I use it ...
When someone doesn't like ClamWin Portable, I recommend Comodo Cleaning Essentials It's a bit simpler and less feature-rich than Clamwin, but its scanning is arguably superior.
A few bulletpoints...
It's from a well-reviewed vendor that's been around for a long time.
It can be installed on a USB drive and run standalone.
It has frequent updates to its ...
First: generally speaking (which is to say, in a majority of cases), applications in OS X are just files with a .app extension*. You can move app files wherever you want, and double click on one to launch it. "Installing" an application usually consists of moving the .app file to the "Applications" folder that's preinstalled on any Mac, but you don't have ...
You can pack all dependencies in one executable. Such programs like BoxedApp Packer and Enigma Virtual Box can create a portable version of the program. Works for Windows.
BoxedApp is not gratis, but I like this programm. [OP note: single user $299, site license $3,999]
Molebox also was good [OP note: looks like Docker. See also 5 Container Alternatives ...
Western Digital Passport external USB drives use hardware encryption, no need to use software. Here's a 3TB one from Amazon for $120usd. But beware, if the drive breaks you won't be able to get the data back, no one will.
1TB and 2TB of this line normally don't need an external power supply but larger ones might. I have 2 of them, a 1TB and 2TB.
I also ...
You can't find such portable tool.
More precisely, it can be portable as "no installation required" but it can't be portable as "no administrator privileges required". Direct disk access requires administrator on Windows.
The only way to erase free space without administrator privileges is create a new file taking all empty space on the partiotion and fill ...
XMind is very good and has a python API but it is not platform agnostic other than the Cloud version which is currently only available with the pro-subscription.
However Leo is an outline based IDE, Editor, PIM, etc. so not quite what you are looking for.
Free, Gratis & Open Source.
Supports python scripts, (not too surprising given that it is ...
I had basically the same issue that I solved using an assortment of software with Google Drive as the cloud service:
For the work computer (Windows OS), use SyncDocs. It is a tool that syncs your documents with Google Drive. Its most important features are:
It can be installed without administrator privileges
It also has a portable version for USB drives ...
I would recommend Komodo Edit by ActiveState. It meets all of your requirements of,
Having Auto-complete & Calltips support for the above lanuages
Having Projects support
Compatible with Windows 7
Along with those features, it also has,
I suggest to look at Codelobster
It is my favourite free HTML/CSS/JS editor. It has:
Autocomplete of tags, attributes for current tag, closing tags
HTML/CSS code inspector
Autocomplete of style property names and values
I use SynWrite editor (free, open source). For your items:
Syntax Highlighting for HTML/JS/CSS: yes
Auto-completion for HTML/CSS: yes
Auto-completion for JS: no such plugin yet (but possible)
Source formatting: yes for some languages: see Format plugins
If you are interested in the browser based IDE, you may want to check out https://codenvy.com/
It supports several development environments including HTML/JS.
I played with it some time ago and found it pretty responsive and nice feature-wise.
Also, I used https://koding.com/ long time ago and I was about to recommend it, but it seems like this is not free ...
If you run Windows XP/7/10 as guest vm on Ubuntu host, there is an open source software Gromit-MPX. See Gromit-MPX for Thinkpad Yoga 12, and a short video on Desktop Annotation, Draw Anywhere on Screen
What I would suggest would be to get PortablePython and add to it any of the file synchronization python apps e.g. File Conveyor or roll your own using the Python Dropbox API.
I even found a library & sample script that will let you do quite a lot called SimpleDropbox.
I also used the portable Git bash until recently. I now use Magit. It's an Emacs extension to interface with Git repositories. It can be installed from Melpa or Git. The Emacs installation for Windows is precompiled and 100% portable. You just need to extract the zip file which can be downloaded from here. Features of Magit are:
Runs directly from the ...