Goldendict: A Feature-rich Dictionary Lookup Linux Program

in Categories Open Source, Reviews last updated January 15, 2013

Goldendict is a cross-platform (Linux/Unix/MS-Windows/Apple OS X) and dictionary lookup app written in QT. This application support of multiple dictionary file formats. The program can search Wikipedia, Wiktionary, or any other MediaWiki based sites to perform lookups. You can listen to pronunciations for any word or setup text to speech to read out pronunciations. The dictionary also provides word stemming and spelling suggestions. You can also use this program to find out translations of words and phrases for different languages. A commercial mobile version is also available for Android based devices.

Book Review: Python For Kids

in Categories Programming, Reviews last updated March 7, 2013

pythonforkidsPersonally, I consider programming as a fundamental right. The programming will teach children problem solving and reasoning skills. So, if you have gifted kid or nephew who is about to turn 10 or 11, gift him Python for kids book. The book introduces kids to the basic concepts of Python programming. The kids require no previous programming experience. However, must understand basic math concepts.

Linux / Unix: Install and Use Geany Integrated Development Environment

in Categories Howto, Open Source, Programming, Reviews, Web Developer last updated January 13, 2013

Geany is a great and light weight cross-platform integrated development environment for Linux and Unix based systems. It supports C, C++, Java, PHP, Python and 50+ other programming languages. Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. Geany more closely resembles programming editors available for Microsoft Windows such as Notepad++. So if, you are switching from MS-Windows to Ubuntu/Debian/Fedora/Mint or BSD/OS X/Unix like platform try geany IDE.

Top 32 Nmap Command Examples For Linux Sys/Network Admins

in Categories Command Line Hacks, Howto, Networking, Security last updated February 3, 2018

Nmap is short for Network Mapper. It is an open source security tool for network exploration, security scanning and auditing. However, nmap command comes with lots of options that can make the utility more robust and difficult to follow for new users.

The purpose of this post is to introduce a user to the nmap command line tool to scan a host and/or network, so to find out the possible vulnerable points in the hosts. You will also learn how to use Nmap for offensive and defensive purposes.

diff Command: Colorize Output On The Unix / Linux Command Line

in Categories Command Line Hacks, Programming, Web Developer last updated November 26, 2012

The diff command compare files line by line and displays a list of changes between two file. You can use diff command to:

  1. See the changes between one version of a file.
  2. Compare two configuration or program files.
  3. Create a patch file which can be applied with the Linux / Unix program patch.

Say hello to colordiff

colordiff is a wrapper for diff and produces the same output as diff but with coloured syntax highlighting at the command line to improve readability. colordiff has been tested on various flavours of Linux and under OpenBSD, but should be broadly portable to other systems.

Testing HTTP Status: 206 Partial Content and Range Requests

in Categories Cloud Computing, Command Line Hacks, Howto, Networking, Web Developer last updated December 19, 2017

The HTTP 2xx class of status codes indicates the action requested by the client was received, and processed successfully. HTTP/1.1 200 OK is the standard response for successful HTTP requests. When you type www.cyberciti.biz in the browser you will get this status code. The HTTP/1.1 206 status code allows the client to grab only part of the resource by sending a range header. This is useful for:

  1. Understanding http headers and protocol.
  2. Troubleshooting network problems.
  3. Troubleshooting large download problems.
  4. Troubleshooting CDN and origin HTTP server problems.
  5. Test resuming interrupted downloads using tools like lftp or wget or telnet.
  6. Test and split a large file size into multiple simultaneous streams i.e. download a large file in parts.

Linux ifdata Command: See Network Interface Info Without Parsing ifconfig Output

in Categories Command Line Hacks, Debian Linux last updated December 12, 2012

Reading an IP address in a shell script requires many time and various Linux distributions stores IP address in different text files. So most of us end up writing shell pipes/scripts to get the information using ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}' syntax. There is an alternative to ifconfig+shell pipe hack – ifdata command. It is a little know tool that can be used to check for the existence of a network interface and find out info about your interface such as IP, netmask, MTU and much more. No need to write shell pipes and fetch information via ifconfig or ip command. This command is designed to be easily used by a shell script.