Σάββατο 26 Απριλίου 2014

Unix Tips

Fonts install.

      Copy a font file in the directory /usr/local/share/fonts (for all users) or ~/.fonts (for a specific user).

      e.x: user:$ sudo cp *.otf /usr/local/share/fonts

Prompt color: root.

            # leafpad /root/.bashrc
      -): Go to line 39 and uncomment it, thus:

            force_color_prompt=yes

      -): Go to line 53 and where it has 01;32m, (for example), change it to a colour that suits you.

      As an example, for a red coloured root:# prompt, [01;31m\], you will need to change the code [01;XXm\] in 3 places within the syntax:
      PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[01;31m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
      for: root:#
      PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;31m\]:\[\033[00m\]\[\033[00m\]\$ '

      -): The new look will only appear in new terminal sessions.

      -): colors:
      (the syntax is 00;XX)
      [00;30] Black
      [00;31] Red
      [00;32] Green
      [00;33] Yellow
      [00;34] Blue
      [00;35] Magenta
      [00;36] Cyan
      [00;37] White

      -): [Replace [00;XX] with [01;XX] to get a colour variation].

Prompt colour: user.

Default keyboard.

            # dpkg-reconfigure console-data
            # dpkg-reconfigure console-setup

Default lang.

            # dpkg-reconfigure locales

Keyboard conf (2).

            # aptitude install console-data console-tools debconf (kbd goes out)
            # dpkg-reconfigure console-data
            # reboot

Keyboard conf (1).

            # dpkg-reconfigure keyboard-configuration
      or:
            $ sudo dpkg-reconfigure keyboard-configuration

Localepurge.

     Localepurge: This application can help the situation, by purging not only the languages we don't want to use, but, by purging and cleaning automatically the cache after every dist-upgrade.

            $ sudo aptitude install localepurge
      or:
            # aptitude install localepurge

            $ sudo localepurge
      or:
            # localepurge

Clock.

Keymap.

            #leafpad /etc/xdg/lxsession/LXDE/autostart
      or:
             $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart

      -): inside:

            @setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll fr,gr
            @gkrellm
            @~/.dropbox-dist/dropbox &

      -): logout & login

Time config.

            #dpkg-reconfigure tzdata
      or:
            $ sudo dpkg-reconfigure tzdata

      -): Language: In case of a second language, we have to configure the system, and this is how we can do it. It is not the only way, but the way i use.

            $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart

      and there i put the line below, to change between two or more languages, plus the application(s) i want to start the same time:

            @setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll fr,gr

      -): logout & login.

Auto log in (2)

As a root:
            #aptitude install nodm
            #leafpad /etc/default/nodm

I search the lines:
            #NODM_ENABLED=true
            #NODM_USER=YOUR_USER_NAME

and change to:
            NODM_ENABLED=true
            NODM_USER=YOUR_USER_NAME

Auto log in (1)

As a root:
            # leafpad /etc/slim.conf

I search the lines:
            #default_user        simone
            #auto_login           no

and change to:

            default_user         YOUR_USER_NAME
            auto_login            yes

Siduction 12.2 'Riders on the Storm'

     Αυτή η διανομή χαμηλού προφίλ είχε ως αποτέλεσμα την αναθεώρηση της άποψης μου για την sid. Όσες φορές και να την δοκίμασα ποτέ ή σχεδόν ποτέ δεν κατάφερα να την κάνω να δουλέψει όπως ήθελα και πάντα κάτι έβγαινε λάθος για να μου χαλάσει τα σχέδια την τελευταία στιγμή. Με την siduction όμως δεν υπήρξε κανένα πρόβλημα. Την έχω εγκατεστημένη εδώ και ενάμισι χρόνο (από Νοέ 2011) και τα πάντα λειτουργούν άψογα θα έλεγα.

         A German low profile distro derived from sid, the unstable branch of debian. I love it !!! Always in the edge !!!

Main site: http://siduction.org/index.php?lang=en

        Recentrly i updated to the last edition of Siduction. I have to say that i use Siduction LXDE over a year now, and i never had any problems (hardware & software). This is my configuration.

Edition's name:  Siduction 12.2 'Riders on the Storm'
It exists in: KDE SC, XFCE, LXDE and Razor-qt, all in 32- and 64-bit variants. I use the LXDE to my pc.

01: Get the iso:

      Europe:
            -> http://ftp.spline.de/mirrors/siduction/iso/ridersonthestorm/
            -> ftp://ftp.spline.de/pub/siduction/iso/ridersonthestorm/
            -> http://ftp.uni-stuttgart.de/siduction/iso/ridersonthestorm/
            -> ftp://ftp.uni-stuttgart.de/siduction/iso/ridersonthestorm/

      North America:
            -> http://mirror.lug.udel.edu/pub/siduction/iso/ridersonthestorm/
            -> ftp://ftp.lug.udel.edu/pub/siduction/iso/ridersonthestorm/
            -> http://www.gtlib.gatech.edu/pub/siduction/iso/ridersonthestorm/
            -> ftp://ftp.gtlib.gatech.edu/pub/siduction/iso/ridersonthestorm/
            -> rsync://rsync.gtlib.gatech.edu/siduction/iso/

      South America:
            -> http://www.las.ic.unicamp.br/pub/siduction/iso/ridersonthestorm/
            -> ftp://www.las.ic.unicamp.br/pub/siduction/iso/ridersonthestorm/

02: Burn it with k3b, brasero or xfburn in linux, or nero in windows.

03: Installation:
      -): Siduction uses a different installer compared to other linux distributions. This is midori, (yes the internet browser). A little bit of attention here and that's it.
      -): It's a good idea to use here gparted as a partitioning tool. Note however the name of  the partitions somewhere, bacause it is difficult to find what is what later.
      -): There is a button 'refresh' somewhere. Use it.
      -): Proposition: If you are unfamiliar with this kind of installation (as i was), you can always use the virtual-box first. Very very good idea.

04: The installation is quite fast. In my case it takes about ten minutes. After rebooting into the new system, i have to do some changes to the repositories. I find them at
        /etc/apt/sources.list.d/debian.list and /etc/apt/sources.list.d/siduction.list, so that's what i do using the console:

            -> logged in as a root:
            # leafpad /etc/apt/sources.list.d/debian.list
      or:
            # nano /etc/apt/sources.list.d/debian.list

            -> logged in as a simple user:
            $ sudo leafpad /etc/apt/sources.list.d/debian.list
      or:
            $ sudo nano /etc/apt/sources.list.d/debian.list

      and change to:

            # unstable:
            deb http://ftp2.fr.debian.org/debian unstable main contrib non-free
            # deb-src http://ftp2.fr.debian.org/debian unstable main contrib non-free

            # multimedia:
            deb http://www.deb-multimedia.org sid main non-free
            # deb-src http://www.deb-multimedia.org sid main non-free

            # skype:
            deb http://download.skype.com/linux/repos/debian/ stable non-free

            # moonlight:
            deb http://debian.meebey.net/pkg-mono/ ./

            # virtualbox
            deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

      -): The unstable repos (debian sid) depends always from the country we are. In my case fr is France. For USA is us, for England is en, etc.
      -): It is not the only sid repositories. Search a little for your country.
      -): The sid repos are 100% compatible with siduction.
      -): After the changes, i must run as a root:

               # apt-get update && apt-get install deb-multimedia-keyring && apt-get update

      to install the debian-multimedia-keyring.

      Also:

            -> logged in as a root:
            # leafpad /etc/apt/sources.list.d/siduction.list
      or:
            # nano /etc/apt/sources.list.d/siduction.list

            -> logged in as a simple user:
            $ sudo leafpad /etc/apt/sources.list.d/siduction.list
      or:
            $ sudo nano /etc/apt/sources.list.d/siduction.list

      and change to:

            # base:
            deb http://packages.siduction.org/base unstable main contrib non-free
            #deb-src http://packages.siduction.org/base unstable main contrib non-free

            # extra:
            deb http://packages.siduction.org/extra unstable main contrib non-free
            #deb-src http://packages.siduction.org/extra unstable main contrib non-free

            # user:
            deb http://packages.siduction.org/user unstable main contrib non-free
            #deb-src http://packages.siduction.org/user unstable main contrib non-free

            # fixes:
            deb http://packages.siduction.org/fixes unstable main contrib non-free
            #deb-src http://packages.siduction.org/fixes unstable main contrib non-free

05: Dist-upgrade: the Siduction way.

            -> logged in as root:
            # init 3

    This command stops the gui and brings up the console mode within the init 3.

            # apt-get update
            # apt-get dist-upgrade

    This will update the entire system to the latest editions of the packages we use on our system. The first time it can take some time. Relax and get some coffee. And finally:

            # apt-get clean && apt-get autoclean && apt-get autoremove && reboot
      or:
            # apt-get clean && apt-get autoclean && apt-get autoremove && exit

      -): the first command reboot the system, while the second one brings us back into the gui and init 5.

06: Out:
      Before the install of some applications, i desinstalled certain others. This is not necessary, simply is my way because i want to have only what i need and nothing more.

            -> as root always:
            # aptitude --remove purge (application)

fpm2 tuxcmd zim imagemagick xsane xsane-common ceni claws-mail elinks-lite gpodder midori putty putty-tools xdg-browser-launcher osmo brasero gnome-mplayer mc mc-data bluewater-manual-pl bluewater-manual-pt-br bluewater-manual-it bluewater-manual-en bluewater-manual-de bluewater-manual-common bluewater-manual reportbug bluetooth libbluetooth3 myspell-de-de myspell-en-gb myspell-en-us myspell-it myspell-pl myspell-pt-br moc vim vim-common vim-runtime libwebkitgtk-1.0-common xnoise xdg-utils gnome-terminal

07: In:
            # aptitude install (application)
            # aptitude install -R (application)
      -): the -R means that aptitude will install the application, but without the recommended packages.

aptitude iceweasel iceweasel-l10n-el localepurge vlc xfburn libdvdcss2 chmsee libdvdread4 myspell-el-gr libdvdnav4 sound-juicer soundconverter
streamtuner2 streamripper shotwell gkrellm bleachbit p7zip p7zip-full unrar ntp klavaro mozilla-plugin-vlc lame ffmpeg hwinfo gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly epdfview gnome-alsamixer flashplugin-nonfree icedtea-plugin zenity aspell-el gdebi links2 mpg123 skype gnome-games audacious abiword freetuxtv gtick faenza-icon-theme terminator avidemux

      -): gstreamer* -> everything which starts with gstreamer.
      -): virtualbox: i have two solutions:
      a. If i want to install the debian package i install: virtualbox-ose-qt virtualbox-source virtualbox-dkms
      b. If i want to install the oracle package i install: virtualbox-4.2 dkms
Personally i prefer the b solution.
      -): I like faenza-icon-theme.

08. conky:
            # aptitude install conky

      -): I create a hidden file into my /home which i call .conky, and inside i put the file conky1.
      -): Starting in the beginning with the system:
            $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart
      -): I put inside:
            @conky -c ~/.conky/conky1

      -): My conky1 configuration:

            background no
            use_xft yes
            xftfont Sans:size=8
            xftalpha 1
            update_interval 1.0
            total_run_times 0
            own_window yes
            own_window_transparent yes
            own_window_type desktop
            own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
            double_buffer yes
            minimum_size 220 220
            maximum_width 200
            draw_shades yes
            draw_outline no
            draw_borders no
            draw_graph_borders yes
            default_color green
            default_shade_color black
            default_outline_color white
            alignment top_right
            gap_x 12
            gap_y 12
            no_buffers yes
           uppercase no
           cpu_avg_samples 2
           override_utf8_locale yes

            TEXT
            ${font sans-serif:bold:size=10}SYSTEM ${hr 1}
            ${font sans-serif:normal:size=10}$kernel
            ${font sans-serif:normal:size=10}Host:$alignr$nodename
            ${font sans-serif:normal:size=10}UpTime:$alignr$uptime

            ${font sans-serif:bold:size=10}FILE SYSTEM ${hr 1}
            ${font sans-serif:normal:size=10}/               btrfs
            ${font sans-serif:normal:size=10}/home      ext4
            ${font sans-serif:normal:size=10}/home2    ext4          

            ${font sans-serif:bold:size=10}PROCESSORS ${hr 1}
            ${font sans-serif:normal:size=10}cpu1: ${cpu cpu1}% ${cpubar cpu1}
            ${font sans-serif:normal:size=10}cpu2: ${cpu cpu2}% ${cpubar cpu2}
            ${font sans-serif:normal:size=10}cpu3: ${cpu cpu3}% ${cpubar cpu3}
            ${font sans-serif:normal:size=10}cpu4: ${cpu cpu4}% ${cpubar cpu4}

            ${font sans-serif:bold:size=10}MEMORY ${hr 1}
            ${font sans-serif:normal:size=10}ram $alignc $mem / $memmax   $alignr $memperc% $membar
            ${font sans-serif:bold:size=10}SWAP ${hr 1}
            ${font sans-serif:normal:size=10}${swap} / ${swapmax} $alignr   ${swapperc}% ${swapbar}

            ${font sans-serif:bold:size=10}HARD DISKS ${hr 1}
            ${font sans-serif:normal:size=10}/ $alignc           ${fs_used /}/${fs_size /}$alignr ${fs_used_perc /}%
            ${font sans-serif:normal:size=10}/home $alignc   ${fs_used /home}/${fs_size /home} $alignr ${fs_used_perc /home}%
            ${font sans-serif:normal:size=10}/home2 $alignc ${fs_used /home2}/${fs_size /home2} $alignr ${fs_used_perc /home2}%

            ${font sans-serif:bold:size=10}TOP 4 ${hr 1}
            ${font sans-serif:normal:size=10}${top_mem name 1}${alignr}${top mem 1} %
            ${font sans-serif:normal:size=10}${top_mem name 2}${alignr}${top mem 2} %
            ${font sans-serif:normal:size=10}${top_mem name 3}${alignr}${top mem 3} %
            ${font sans-serif:normal:size=10}${top_mem name 4}${alignr}${top mem 4} %

            ${font sans-serif:bold:size=10}DATE & TIME ${hr 1}
            ${font sans-serif:normal:size=18}${time %a %d %b %Y}
            ${font sans-serif:normal:size=33}${time %H:%M:%S}

09. dropbox: install & config.

      More infos: http://www.dropbox.com/install

      -): The Dropbox daemon works fine on all 32-bit and 64-bit Linux servers. To install, run the following command in your Linux terminal.

      -): 32-bit:
            $ cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -

      -): 64-bit:
            $ cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

      -): Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
            $ ~/.dropbox-dist/dropboxd

      -): Starting with the system:
            $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart
      inside:
            @~/.dropbox-dist/dropboxd

10. skype: install & config.

      More infos: http://wiki.debian.org/skype

      -): From Wheezy onwards, Debian supports Multi-Arch. The Skype packages for i386 works well with Multi-Arch, you might have problems installing the 64bit deb packages
      since they depend on ia32 packages which are no longer available in testing/sid as of wheezy.

      -): First, you will have to enable Multi-Arch:
            # dpkg --add-architecture i386
            # apt-get update

      -): Then, download the i386 package as above and install:
            # wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
            # dpkg -i skype-install.deb

            # dpkg -i skype-install.deb
      Selecting previously unselected package skype.
      (Reading database ... 87195 files and directories currently installed.)
      Unpacking skype (from skype-install.deb) ...
      dpkg: dependency problems prevent configuration of skype:
      skype depends on libasound2 (>= 1.0.16).......
      dpkg: error processing skype (--install):
      dependency problems - leaving unconfigured
      Processing triggers for desktop-file-utils ...
      Errors were encountered while processing:
      skype

      -): If you then proceed with
            # apt-get install -f

      quite a few i386 packages will be installed. It works perfectly.

      -): Sound Problem

      If you have sound problems you may be missing libpulse. You can install it with:
            # apt-get install libpulse0:i386

How to setup a Debian server in VirtualBox

      P.S: Everything i'm posting here comes from:
      http://foxfoo.com/setup-debian-server-in-virtualbox.html
      and this setup is adapted for personal use. Many thanks.

01. Install debian_cli (without gui). When “Software selection” dialog appears I select Web server, File server, Mail server, SQL server, SSH server, Standard system utilities.

02. At virtualbox when virtual machine is stopped:
      a. File -> Preferences -> Network
      b. I add to Host-only Networks the vboxnet0 (normally it comes alone once i press +).

03. During virtual machine creation, VirtualBox created a virtual network adapter using NAT. Which enables virtual machine access internet. But it bypass  host machine, so
      connection from host to virtual machine can not be established. I will use another network adapter to access virtual machine from host. When virtual machine is stopped
      i edit it’s settings not to use installation iso anymore, and i add one more network adapter, choose it’s type to “host only network” (vboxnet0). This new adapter will be used to
      comunicate with your virtual machine from your host. You can now start virtual machine again, when it starts, see if vboxnet0 adapter can be seen on host, just check
      #ifconfig (Linux) or #ipconfig (Windows) output for something similar to this:

            vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
            inet addr:192.168.56.1 Bcast:192.168.56:.255 Mask:255.255.255.0
            inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:0 (0.0 B) TX bytes:3808 (3.8 KB)

    See what inet addr is given to host’s adapter to the network in which virtual machine also is accessible. Now i edit virtual machine’s /etc/network/interfaces file, so that
    connection to host could be made through eth1 network interface. The file already contains network interfaces defined:
         
            #nano /etc/network/interfaces

            # The loopback network interface
            auto lo
            iface lo inet loopback

            # The primary network interface
            allow-hotplug eth0
            iface eth0 inet dhcp

04. So i add also interface for host only networking adapter:

            # The host network interface
            auto eth1
            iface eth1 inet static
            address 192.168.56.2
            netmask 255.255.255.0

05. Note ip is 192.168.56.2, because vboxnet0 ip is 192.168.56.1 so, both IPs are on the same network. Restart the Debian virtual machine. You can now ssh to it:

            $ ssh user_name@192.168.56.2

Ανιχνευτές.

5 Ιουνίου 2009.
    Χθες το βράδυ είδα και πάλι μετά από καιρό ανιχνευτή στο όνειρό μου. Πάει όντως πολύς καιρός από την τελευταία φορά που συνέβη, θά 'λεγα ίσως κάποιοι μήνες.
    Ήταν ένα αντικείμενο εντελώς αταίριαστο με το πλαίσιο του ονείρου και ήταν σαν να φώναζε πως δεν ανήκε εκεί. Έχουν ή μάλλον μπορούν να πάρουν οποιαδήποτε εμφάνιση, απλά ένας από τους τρόπους για να το καταλάβεις (αν τα καταφέρεις), είναι η αίσθηση που δίνουν και ο τρόπος που εμφανίζονται στο όνειρο.
    Προέρχονται από αλλού, και συνήθως σε καλούν με κάποιο τρόπο να τους ακολουθήσεις. Βέβαια, το να ακολουθήσεις έναν ανιχνευτή είναι μια άλλη ιστορία. Απαιτείται αρκετή ενέργεια και πολλές φορές αυτό δεν είναι φρόνιμο, εκτός κι αν γνωρίζεις πολύ καλά τι κάνεις.
    Βασικά, το όνομα ανιχνευτής είναι ένα όνομα που δίνουν οι άνθρωποι σε κάτι που δεν προέρχεται από τον κόσμο του ανθρώπου. Θα μπορούσα να πω πως είναι μία μορφή ενέργειας που προέρχεται από αλλού. Το αλλού εδώ σημαίνει από άλλον κόσμο, αυτό που οι άνθρωποι (λανθασμένα για εμένα) ονομάζουν άλλη διάσταση. Δεν είναι θέμα διαστάσεων, είναι θέμα οπτικής.
    Αν οι άνθρωποι έχουν επιλέξει να κλείσουν τα μάτια της καρδιάς τους και το μυαλό τους, αυτό δεν είναι πρόβλημα των άλλων, είναι πρόβλημα των ανθρώπων. Οι άλλοι, όποιοι κι αν είναι, όπου κι αν είναι, λειτουργούν διαφορετικά από εμάς, δηλαδή έχουν άλλη οπτική γωνία και αντιλαμβάνονται τα πράγματα με έναν εντελώς διαφορετικό τρόπο. Είμαστε εμείς που έχουμε διαλέξει αυτόν τον τρόπο θέασης, που δεν είναι ο μοναδικός ούτε κι ο καλύτερος. Και εναπόκειται πλέον σε εμάς να τους βρούμε, γιατί οι "άλλοι" είναι ήδη εδώ. Πάντα "ήταν", και πάντα θα "είναι" εδώ. Θέλουμε δεν θέλουμε, μας αρέσει δεν μας αρέσει, πάντα έτσι συνέβαινε, και καλά θα κάνουμε να το βάλουμε μια και καλή στο μυαλό μας.
    Λοιπόν, οι ανιχνευτές έρχονται συχνά, για να δουν και να παρατηρήσουν τον κόσμο μας, αλλά όχι μόνο γι' αυτό. Μπορούν να πάρουν κάποιον μαζί τους, στον δικό τους κόσμο, όπου μπορούν να τον διδάξουν πολλά πράγματα, αρκεί αυτός ο κάποιος να διαθέτει την απαραίτητη ενέργεια για να τους ακολουθήσει. Αυτό δεν είναι απαραίτητα κακό, αντιθέτως. Όμως προυποθέτει κάποια πράγματα από την πλευρά μας και αυτό δεν είναι τίποτα άλλο παρά η ικανότητα αλλαγής της οπτικής γωνίας. Όσο απλό κι αν φαίνεται αυτό στα λόγια, δεν είναι καθόλου εύκολο να γίνει πραγματικότητα, ειδικά στην περίοδο που διανύουμε τώρα.
    Στην πράξη, οι αλλαγές που συμβαίνουν σ' αυτήν την περίπτωση είναι καταλυτικές,τρομακτικές,θεμελιώδεις,συνταρακτικές.
    Είναι η φύση μας, ο πραγματικός εαυτός που αναλαμβάνει τα ηνία και μας φέρνει πιο κοντά σ' αυτό που πραγματικά είμαστε.Αλλάζει μια για πάντα την κοσμοθέαση και την κοσμοθεωρία του ατόμου που είναι διατεθειμένο να υποστεί αυτήν την αλλαγή.
    Όμως ποτέ πλέον δεν θα δει τα πράγματα με τον ίδιο τρόπο όπως οι άλλοι, ποτέ πλέον δεν θα λειτουργήσει όπως οι υπόλοιποι άνθρωποι. Η φιλοσοφία του, η αντιμετώπιση των συμβάντων της ζωής, η ζωή του ολόκληρη και εν γένει ό,τι χαρακτηρίζει αυτό που ονομάζουμε άνθρωπο, ανθρωπότητα, κόσμος του ανθρώπου, θα δίνει πλέον άλλα μηνύματα σ' αυτόν.
    Τα μάτια του και η καρδιά του θα λειτουργούν διαφορετικά και η ζωή του (αν και χρειάζεται μεγάλος αγώνας γι' αυτό) θα γίνει πολύ πιο πλούσια, πολύ πιο γεμάτη.
    Κι όλα αυτά από τι; Από μια αλλαγή στην οπτική που βλέπουμε τα πράγματα και αντιλαμβανόμαστε τον κόσμο γύρω μας...
    Τόσο απλό...

Υπεύθυνη δήλωση.

    Το μόνο που έχω να πω είναι: Προσοχή, πολλές φορές το περιεχόμενο είναι εθιστικό.

Προσωπικά κολλήματα.

    Θα μπορούσα να αναφέρω αρκετά αλλά προς το παρόν θα γράψω μόνο για ένα: Την πληροφορική. Σαν πιτσιρικάς, κάποτε, ήταν η μεγάλη μου αδυναμία και όνειρο ζωής. Στην πορεία τα πράγματα άλλαξαν - ίσως και από δική μου ευθύνη - και τα μονοπάτια της ζωής με οδήγησαν σε άλλους δρόμους εντελώς άσχετους με τα πρώτα μου όνειρα.         Παρ' όλα αυτά η αγάπη αυτή έμεινε και σιγόκαιε μέσα μου σαν τα κάρβουνα μιας φωτιάς που αρνούνται πεισματικά να σβήσουν και να ακολουθήσουν τον δρόμο που τους είναι προδιαγεγραμμένος από την μοίρα τους. Και να που τώρα, κάμποσα χρόνια αργότερα από εκείνη την περίοδο, αυτή η φλόγα ξαναδυνάμωσε και φούντωσε για τα καλά. Αιτία; Κάποια στιγμή όπως όλος ο κόσμος, αγόρασα ή μάλλον έστησα και εγώ έναν υπολογιστή, στο σπίτι, με την βοήθεια ενός συναδέλφου από την δουλειά. Και μάλιστα χωρίς internet. Εκεί να δεις που έγινε ο χαμός.

Χαλαρά...

  Σήμερα βρέχει και η διάθεση μου συμβαδίζει με τον καιρό. Είναι μια ανοιξιάτικη βροχή που πέφτει συνεχώς εδώ και κάποιες ώρες χωρίς σταματημό.
    Θα μπορούσα να την χαρακτηρίσω πολύ εύκολα φθινοπωρινή αλλά δεν θα το κάνω γιατί υπάρχει μια ειδοποιός διαφορά ανάμεσα στις δύο. Το φθινόπωρο η βροχή χαρακτηρίζεται από μία φθίνουσα πορεία. Έχει προηγηθεί το καλοκαίρι, έχουν προηγηθεί οι καλοκαιρινές ζέστες και κάπου η βροχή ξεκουράζει. Είναι σαν να φωνάζει: Φτάνει τόσο, είναι καιρός να αλλάξουμε λίγο το περιβάλλον. Μπαίνουμε σε μία φάση όπου οι άνθρωποι κουρασμένοι μετά από τόσες ζέστες αναζητούν την αλλαγή.
    Μ' αρέσει όμως κάπου. Η μελαγχολία είναι μέρος του χαρακτήρα μου και πολλές φορές πιάνω τον εαυτό μου να ξεφεύγει από τα συνηθισμένα μονοπάτια της σκέψης.
    Ώρες ώρες με συλλαμβάνω σε άλλους τόπους και άλλους κόσμους. Για να γίνει αυτό δεν χρειάζομαι και πολλά πράγματα.