PHP vs Python vs Ruby

Monday, February 1, 2016

Read more ...

Raspberry Pi Operating Systems

Tuesday, September 2, 2014

  • Pidora: is a Fedora Remix optimized for the Raspberry Pi computer.

  • Arch Linux ARM: is a distribution of Linux for ARM computers. We provide targeted kernel and software support for soft-float ARMv5te, and hard-float ARMv6 and ARMv7 instruction sets on a variety of consumer devices and development platforms. Our collaboration with Arch Linux brings users the best platform, newest packages, and installation support.

  • "RISC OS Pi" is the first official release of RISC OS for the Raspberry Pi and Raspberry Pi model B+ (which takes micro SD cards). If you are new to RISC OS, take a look at our Welcome to RISC OS Pi wiki pages.

Read more ...

Free Hosting Panel

Monday, May 12, 2014

1. Ajenti is an open source web based system management control panel for managing remote system administrating tasks from the web browser much similar to Webmin module. Ajenti is a much powerful and lightweight tool, that provides fast and responsive web interface for managing small server set-ups and also best suitable for VPS and Dedicated servers. It has built with many pre-made plugins for configuring and monitoring server software’s and services such as Apache, Cron, File System, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid and many other tools like File Manager, Code Editor for developers and Terminal access.

2. ZPanel is a free and complete web hosting control panel for Microsoft® Windows™ and POSIX (Linux, UNIX and MacOSX) based servers. ZPanel is written in PHP and uses several open-source (or freely available) software packages to provide a secure, web hosting system. Learn more... The ZPanel project consists of team members from all over the world as well as a growing amount of users from the community that have designed and developed both third-party modules and themes for ZPanel.

3. Ehcp is a Hosting Control Panel (hcp). hcp is a tool in a server to facilate the process of hosting domains, emails, adding domains, ftp users and so on.
Read more ...

Python for System administrator [OS Functions]

Friday, May 9, 2014


The OS Module in Python provides a good way to use the operation system functionality.
The functions provided allows to interface with the underlying OS that Python is running on (Windows, Mac or Linux).

Os Functions

♦ Executing a shell command : os.system()
♦ Get the status of a file: os.stat()
♦ Get the users environment: os.environ()
♦ Move to a different direcoty: os.chdir()
♦ Get current working directory: os.getcwd()
♦ Get the group Id of the current process: os.getgid()
♦ Get the current process's user id: os.getuid()
♦ Get the real process ID of the current process: os.getpid()
♦ Get the name of the user logged: os.getlogin()
Check read permissions: os.getaccess()
♦ Change the mode of path to numeric mode: os.chmod()
♦ Change the owner and group id: os.chown()
♦ Set the current numeric unmask: os.umask(mask)
♦ Get the size of a file: os.getsize()
♦ Get the current environment: os.getenviron()
♦ Return informations about the operating system: os.uname()
♦ Delete the file path: os.remove(path)
♦ Remove the directory path: os.rmdir(path)
♦ Print out all directories, sub-directories and files: os.walk()
♦ Check if a path exists: os.path.exists()
♦ Get load average: os.getloadavg()

Read more ...

Django CHEAT SHEET [1.5]

Sunday, April 20, 2014

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Developed by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.

open the picture in a new tab to enlarge

Read more ...

Ubuntu Release Timeline

Saturday, April 5, 2014
The Ubuntu team broke new ground in committing to a programme of scheduled releases on a predictable six-month basis. It was decided that every fourth release, issued on a two-year basis, would receive long-term support (LTS). LTS releases are typically used for large-scale deployments.
Ubuntu is different from the commercial Linux offerings that preceded it because it doesn't divide its efforts between a high-quality commercial version and a free 'community' version. The commercial and community teams collaborate to produce a single, high-quality release, which receives ongoing maintenance for a defined period. Both the release and ongoing updates are freely available to all users.

Read more ...