Category Archives: Software

Update Notification Script in Kogaion

For a while I entered in amateur linux administration. I can not say I’m a professional because I have not yet charged anyone for administration so just because I manage my servers all by my self, to me it means that I’m at amateur level.
I learned from experience that it is helpful to know that your server needs updates, that packages updates needs to be installed, that your server has a service that stopped, such as MySQL and you have to make somehow the server to detect this and then try to restart the service and notify you that this has happened.
Many things related to a server are those that can be monitored and there are some great utilities in this regard but often I prefer to create and run my own scripts monitoring and reporting.
That is why I have developed several scripts that runs with the help of CRON and this would be my monitor in what happens to a server.
If I declare myself an amateur, I can declare specialist-amateur in servers running Debian and Ubuntu then CentOS and at investigating level other operating sistems, but recently I started, as I mentioned here, to button the Kogaion OS – testing, verification, implementation etc. ..
Personally I installed Kogaion and then people around me who liked the idea realised that they wanted Kogaion on their personal computers.
Problems arise when they want something, an application that do something additional activities or when they just want help with anything and … there is no one to intervene. It appears instinctive need to call the one who knows (in this case … the undersigned) and call to solve the problem.
Let’s say 10 such situations occur in a certain time, and probably can not even reach 2 of them and on 4 I was in my way them and on the other four we took the opportunity to drink a beer. Also difficulty grade occurs, and why not related to the degree of personal comfort of my mood at the time.
I wanted to solve some situations of this kind, REMOTE – connected from home or from anywhere else, and so I asked people to let me connect to their remote computers or to make some of them to run automatically.
So it is that … I started working.
The first situation that I dealt with was Continue reading Update Notification Script in Kogaion

P2P Clients / Servers, File Sharing – FrostWire in UBUNTU

P2P Clients / Servers, File Sharing

Windows equivalent : Limewire, utorrent, Azureus, Emule

Ubuntu equivalent : Frostwire, Deluge, Azureus, Amule


Windows equivalent: Limewire

FrostWire is a free, open source BitTorrent client, first released in September, 2004, as a fork of LimeWire. It was initially very similar to LimeWire in appearance and functionality, but developers added more features, such as BitTorrent support. In version 5, Gnutella support was dropped entirely, and now FrostWire only uses the BitTorrent network. Development of the program has been active since the program was first released in September 2004.

Frostwire - Ubuntu

Install Frostwire:

Locate the *.deb package in the directory 5.*.*and right click on it and save it to your hard drive. Here is where you can download that application:

sudo dpkg -i frostwire-5.2.3.all.deb
Or you can download the above file, and double-click on it to install it with your Ubuntu Software Center automatically.


Vector Graphics Editor – UBUNTU

Windows equivalent : Adobe Illustrator


Ubuntu equivalent : Inkscape

Inkscape is a free software vector graphics editor, licensed under the GNU General Public License. Its goal is to implement full support for the Scalable Vector Graphics 1.1 standard. An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.

Inkscape is cross-platform and runs on Mac OS X (typically under X11, although the underlying GTK+ toolkit can be compiled to run natively under Quartz),Unix-like operating systems, and Microsoft Windows. Inkscape’s implementation of SVG and CSS standards is incomplete. Most notably, it does not yet support animation. Inkscape has multi-lingual support, particularly for complex scripts, something currently lacking in most commercial vector graphics applications. The word Inkscape is a portmanteau of the words ink and landscape.

sudo apt-get install inkscape
Access it through Applications † Graphics † Inkscape Vector Graphics Editor.

HackeD By Dr.SHA6H | Fuck All Site


I do not know how many of you had it … but It happened to me. I recently found two sites that were done on WordPress platform and who were on the same server affected by a Dr.SHA6H. Who is it, and what he does in his spare time … does not really matter, the fact is that the two sites continued to display the text “Hacked by Dr.SHA6H | Fuck All Site” and the content of those sites were inaccessible.

On one of these sites I tried to fix it by reading the files in it. I found something in header.php, functions.php and footer.php. I tried to remove the extra code and I could not get rid of the error. I searched the database and found that it was damaged and trying to fix it, I ruined the structure of it. Finally for this site, I had it  fixed by reinstalling a new database and recovery of the remains of the old one.

For the second site I said to ask ‘friend’ Google if someone has been affected and published how to fix this. I have found something useful here and it helped me a lot to fix on the second one.

I have found a widget that I disabled in the Appearence—->Widgets.

I have found Site Title changed and I recovered it from Settings—->General.

I have found UTF7 instead of UTF8 and I restored into Settings—–>Reading.


That was it. The site is now up … unharmed …

I hope it will be useful to you … but it’s better to not need … right?



Image Editor – UBUNTU

Windows equivalent : Adobe Photoshop, Paint.Net

Ubuntu equivalent : GIMP

Basic GIMP

GIMP (GNU Image Manipulation Program) is a free software raster graphics editor. It is primarily employed as an image retouching and editing tool and is freely available in versions tailored for most popular operating systems including Microsoft Windows, Apple Mac OS X, and GNU/Linux. It has layering abilities like Photoshop.

In addition to detailed image retouching and free-form drawing, GIMP can accomplish essential image editing tasks such as resizing, editing, and cropping photos, photomontages combining multiple images, and converting between different image formats. GIMP can also be used to create basic animated images in the GIF format.

GIMP’s product vision is that GIMP is, or will become, a free software high-end graphics application for the editing and creation of original images, icons, graphical elements of web pages and art for user interface elements.

sudo apt-get install gimp gimp-data gimp-plugin-registry gimp-data-extras
Access it through Applications → Graphics → GIMP Image Editor.

GIMP Paint Studio

GIMP Paint Studio (GPS) is a package with a collection of brushes and accompanying tool presets for GIMP aimed at improving the capabilities in drawing and painting using GIMP. GPS provides a wide range of tools for graphic designers and digital artists: different shadowing pencil brushes (graphite, 2B, 6B, etc), pen brushes (BIC pen, sketching pen), oil brushes and other presets for airbrushing, using the ink tool, smudging, etc.

To add the PPA and install GIMP Paint Studio in Ubuntu (install GIMP first), use the following commands on the terminal:

sudo add-apt-repository ppa:shnatsel/gimp-paint-studio
sudo apt-get update
sudo apt-get install gimp-paint-studio

Gimp Painter adds some color blending and line smoothing features:

It is not a separate package, but a whole patched GIMP.

To install Gimp Painter from terminal:

sudo add-apt-repository ppa:mizuno-as/gimp-painter
sudo apt-get update
sudo apt-get upgrade

Microsoft Visio – UBUNTU

DIA LogoMicrosoft Visio is a diagram program for Microsoft Windows that uses vector graphics.
An application program that replaces the open source operating system is DIA.
Dia can be used to create several types of diagrams and flowcharts. She has special objects to make relationships between models (tedia2sql can be used to create SQL DDL), Unified Modeling Language (UML) diagrams, flowcharts, network diagrams, and simple electrical circuits. It is also possible to add support for new shapes by writing simple XML files, using a subset of Scalable Vector Graphics (SVG) to draw final form.
Continue reading Microsoft Visio – UBUNTU