Portable Native Client

Let’s assume that we have bunch of standalone applications which have been developed in C/C++ languages and we currently want to have all of them as portable web applications, means that they could run on various platforms and various architecture such as X86, ARM, etc. It seems that the scenario …

How to install ClipGrab on Ubuntu

In this post, I will explain how to download YouTube videos even those that are VEVO in Ubuntu. For downloading YouTube videos you should install an application which is called ClipGrab. This application is GUI based and it is available for Linux, Windows and Mac OS X. The good point …

How to install Viber on Ubuntu

This is a short post about how to install Viber on Ubuntu (12.04) or Debian-based distributions. First of all you need to download .deb Viber package from official Viber website from the following link, http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb Keep in your mind that, the above package is for 64 bit distributions and it …

Quick Java object oriented review

Few weeks ago I was reviewing my Java programming knowledge especially in object oriented area. After C# review post which I posted before, I wrote small but I guess useful review for Java as well. As mentioned earlier the main concern of this post is reminding object oriented knowledge in …

Quick C# review for beginners

Few days ago I reviewed C# very quickly in few hours after two or maybe three years of being far from Visual Studio and totally Windows OS. While I was reviewing some parts of C#, I made note and I will share for those who want to have quick review …

How to define hotkeys in IceWM

IceWM is a basic and simple window manager which is used in Unix like systems such as Linux. There is nothing fancy with IceWM and it more looks like Windows 3.1 or in the best Windows 95.The good point about this windows manager is memory usage of it. It just …

Alias command in Linux

In Linux there is possibility to make your own commands based on your needs. Commands could be created in the form of applications, scripts or combining other available commands to create new commands. In order to create command from scratch you need to do programming, for example, implement your own …

Simple encryption algorithm

Few days ago, I was looking for one encryption algorithm for testing and fun purposes. In fact, there are plenty of encryption algorithms are available which some could be found in the form of ready made libraries for various programming languages. For instance, DSA, RSA, SHA-1, MD5 and so on. …

Few tricks for cat,diff and tail commands

Each time that I work with Linux command line console I learn new things but the problem is I learn different things which are not related to each other and I know if I wait to gather and categorize them, I will forget some of them and there is possibility …

How to use Mplayer to display your webcam

Today I was searching for some Mplayer manual and accidentally I have found a post about using Mplayer as webcam application to show webcam stream or something like that. It was really interesting for me although at first I thought that it would not work but when I tried, did …