KeePassX is a cross-platform password manager application. It has very high security standards. Since, it stores data locally in encrypted format, it’s probably a better alternative to any online password manager. If you want to share it across multiple devices/platforms just sync the database file using some apps like Dropbox. Make sure you’re synchronizing the encrypted file(*.kdb), not the raw *.xml export or anything else.
It has simple and lightweight graphical interface, with all the basic features, to make password management easier for everyone. It comes in very handy if you manage lots of online accounts at various sites, because having a unique and strong password for each website is highly recommended. With KeePassX, the Master Password is all you need to remember.
Installing/Setting up KeePassX on Ubuntu [14.04 LTS]
It’s very likely (in most common GNU/Linux distributions – Debian, Ubuntu, Linux Mint etc) that it’s already there in your default package repository. Just open a terminal (default shortcut : Ctrl+Alt+t) and type
sudo apt-get install keepassx
After installing KeePassX, set up the Master Password or Key. And you should also configure/specify the location for storing the database file. KeePassX will prompt you to enter the master key every time you open the application. Keep a very long Master password (I use 22 letters with lower & upper case letters, numbers and special characters) and remember that. On the other hand, you could also use key pairs instead of password. (or both if you wish)
Additional features include a random password generator, storing urls, comments, usernames, attachments etc in a simple and easy way. Passwords can be easily organized in multiple groups and unique icons can be specified for each group.
Visit the official site to know more about the features (or to get package for other distro) and drop a comment here if you’ve any question/issue related to KeePassX.
Do you often send email to new people and sometimes you’re not sure whether that mailbox actually exists or not ? Then you should use some email verification tool, it will help you avoid wasting time on dealing with invalid email addresses.
It started out as a fun side project just like my other weekend projects (like this port checker tool and another one on creating signatures) but now I’m thinking to add some more features in next release and also launch an API for bulk email verification stuff and so on. (based on some recent feedbacks from the users)
How does it work ?
It involves four simple steps :
First, the regex check where it simply checks the syntax of the email (something@validdomain format).
Next comes the domain validation. If the domain is invalid (doesn’t exist) then there is no point in going any further.
Third step involves extracting MX records from the DNS query result.
In final step, it connects to the SMTP server and tries to simulate sending a message. Most of the servers (e.g gmail) responds with appropriate response depending on whether the mailbox exists or not.
Example : When user enters a non-existent email address email@example.com, the response is :
Taskwarrior is a command line app for managing your todo list. It’s lightweight, simple and fast. If you spend lot of time on terminal (as a developer or system administrator) then constantly switching to a web app or another GUI based todo app may not be very productive thing to do. In that case, you may want to try a simple command line application instead.
Taskwarrior has human-friendly natural command line syntax. You will also like its simplicity. I like how it doesn’t reinforce any particular methodology (whether you prefer GTD or something else, it doesn’t matter). Here is a simple command for adding a task :
task add Write an article about task due:tomorrow
Installing Taskwarrior in Ubuntu/Linux
If you’re using a GNU/Linux distribution such as Ubuntu, then it’s already there in your package repository (I’ve tested on Ubuntu 14.40 LTS) under the name ‘task‘.
uGet is a free and open source software for managing file downloads (over HTTP/S, FTP etc). It’s the most popular download manager program for GNU/Linux distributions such as Debian, Ubuntu, ArchLinux, Gentoo etc. It’s also available for Windows. uGet is lightweight but still a very powerful download manager.
Resumable downloads (not always, as it depends on server)
Also supports multiple protocols (http/https, ftp, bittorrent, metalink etc)
Categories to easily manage downloading files
CLI interface for geeks/nerds
Download history management
Multiple language support
Scheduler & lots of other features you can read here.
On Ubuntu (I’ve tested on current LTS release (12.04) but it should work fine on other versions as well. e.g on upcoming Ubuntu 14.04 LTS release), open a terminal and type :
Krita is a KDE based program for digital painting and sketching. Currently, it’s available for GNU/Linux and Windows platforms. It’s a full featured digital painting program for artists.
Krita is popular among comic book artists, illustrators, concept artists, texture painter and so. One of the great feature is that – it supports colorspaces other than RGB, such as CMYK. It also supports HDR Painting and a perspective grid.