Tech WebZine 2008-12

VirtualBox, installazione ed utilizzo

   VirtualBox è un software di virtualizzazione multipiattaforma pensato principalmente per far girare in ambiente virtuale sotto un particolare sistema operativo applicativi incompatibili con tale sistema.

Ad esempio, hai una configurazione dual boot con uno tra GNU/Linux e Windows già in esecuzione e vorresti usare degli applicativi che stanno sull'altro sistema? Che noia fare reboot...
Crea ed esegui una macchina virtuale del sistema operativo di cui necessiti con VB, il tutto senza riavviare!

Portale: 

Factory Method and Abstract Factory compared

Factory Method (FM) and Abstract Factory (AF) are two of the main Design Patterns[0]. Both highly correlated, have several traits in common including:

  • The purpose to create objects, which is why FM and AF are classified as creational
  • The design feature of decoupling[1] the client class from implementation of factory classes of products[2]. In this way, the client is freed from knowing how the products are created

Patch LXpanel 0.5.10

Chiunque abbia provato LXDE (Lightweight X11 Desktop Environment) e allo stesso tempo sia il classico tipo che continuamente lotta nel tentativo di farsi spazio tra la confusione di decine di applicazioni aperte, avrà odiato l'impossibilità della taskbar (applet di LXPanel) di poter chiudere i task raggruppati.

Difatti la barra delle applicazioni si limita ad elencare le varie istanze dei programmi grafici in esecuzione e permette esclusivamente di agire singolarmente su ognuna di esse come mostrato nell'immagine sottostante.

Portale: 

Cannot open display

When it try to start a graphical application from a terminal and it fails returning only an error of type cannot open display[0] is very likely to be an environment variable error. In Unix-like systems for each Xorg server must be a logical display identifier of the form :0, :1, ..., :0.0, :0.1, ..., :1.0, :1.1 and so forth.

Messages like:

** (PROGRAM_NAME:PORT): CRITICAL **: Failed to parse arguments: Cannot open display:[1]
the most frequent:
(PROGRAM_NAME:PORT): Gtk-WARNING **: cannot open display: VALUE
or even
Error: cannot open display: VALUE

indicate that the VALUE logical display cannot be accessed ...

No protocol specified

In Unix-like systems, if it fails to start any graphical application from a terminal which returns an error message contains the following statement:

No protocol specified

with the consequent final warning (that in these cases, must not be considered because there's the first priority statement[0]) of the kind shown below:

WARNING: cannot open display: :x.x

or in rare cases, an Xlib[1] error such as:

Xlib: connection to "<hostname>:x.x" refused by server
Xlib: No protocol specified

Usefulness of the Linux Framebuffer on the Virtual Console

The Linux Framebuffer is a graphic hardware-independent abstraction low level to show graphics on the monitor. It allows to display image, video, presentation files and more on the console through to the use of specific CLIs which support one. Useful when you have to use OS without X Window System...

Before starting you need to make sure that Framebuffer is currently available. Open any terminal and digit:
dmesg | grep -i vesa
Should see the "vesafb driver" (VESA standard) and the "fbX devices" entries, otherwise you need to enable framebuffer support by setting the bootloader and/or recompiling kernel.

Portale: 

JavaScript e l'auto-completamento modulo

Già ti vedo: ogni giorno quando arriva il tempo da dedicare ad internet, apri le solite pagine: controlli le mail; i diversi Social Network; commenti le notizie del tuo giornale preferito.
Per gustare appieno il web interattivo, è ormai necessario possedere un account per ogni cosa.
Nella monotonia quotidiana ci si ritrova ad inserire il solito username e la solita password: come non confermare quando il browser ci chiede di salvare le credenziali? Ogni mossa risparmiata è un guadagno, specialmente se è il browser ad occuparsi di scrivere e il nostro compito diventa solo cliccare su "login".
Si dice che "nessuno regala niente", ebbene anche in questo caso la comodità ha un prezzo...

Trasformare un Router ADSL in un Router 3G/4G

Ho 3 PC ed un unica chiavetta UMTS, scopo della guida è quello di trasformare un router adsl in un router umts wi-fi, così da avere tutti i PC online con un unica chiavetta. Il router che ho trovato è "alice gate voip 2 plus wi-fi"

 

Portale: 

OpenWRT on TP-LINK tl-wr841nd + olsr + tinc + nodogsplash

I have prepared a firmware for a new model. This is the link of the firmware Updated to revision 30472.

http://test.ninux.org/~gigismi/openwrt-tl-wr841n-nd-v1x-tinc-olsr-nodogs...

For all informations read the article in the link below. This firmware is the same in sofware but different in model.

openwrt-tp-link-tl-wr741nnd-tinc-olsrd-nodogsplash

This firmware has been tested on wr841nd ver 7.

Portale: 

OpenWRT on TP-LINK tl-wr741n/nd + tinc + olsrd + nodogsplash

Hi everyone,

This is a post just to share my result about the work I made for our mesh project with "www.ninuxcalabria.eu". I would like to tell you that I've ended the process to modify a new firmware for our purposes.This firmware has been customized with additional packages such as:

  • olsrd (mesh protocol)
  • tinc (vpn)
  • nodogsplash (a simple splashscreen non-captiveportal)
Portale: 

SOCKS/HTTP/FTP Proxy on shell

Surfing through a proxy server on command line net tool (curl, wget, ftp, gopher[0] and others) or text based Web browser (w3m, links, lynx ect.) in Unix-like OS is possible by setting some environment variables or specific parameters of program in question. Some browsers also support the "no_proxy" environment variable that specifies a set of domains for which the proxy should not be consulted.[1] As for ssh see connect-proxy debian package and ssh man page.

For the HTTP connections assign the ip/hostname http proxy (with an optional username and password) to the http_proxy variable:

$ export http_proxy=[USERNAME[:PASSWORD]@]PROXY_ADDRESS:PORT

For the FTP connections assign the ip/hostname ftp proxy (with an optional username and password) to the ftp_proxy variable:

$ export ftp_proxy=[USERNAME[:PASSWORD]@]PROXY_ADDRESS:PORT

Portale: 

RTNETLINK answers: File exists

When the virtual terminal displays the following message:

RTNETLINK answers: File exists

It should not be interpreted literally.

It's a misuse of (rt)netlink interface for communication with the kernel. Generally the message is caused by the Dynamic Host Configuration Protocol (DHCP) system which assigns an "X" IP address to the computer on which it was previously set same "X" IP address.

None of the authentication protocols specified are supported

In Unix-like systems, if you try to start a graphical application as no "session manager" executor root/user in pseudo-terminal and it returns the following output:
Failed to connect to the session manager: None of the authentication protocols specified are supported
or
Warning: Tried to connect to session manager, None of the authentication protocols specified are supported

It may be required a login shell ...

NVidia Driver and ignoreABI Option

If after upgrading xorg 1:7.6+8 (Debian) or xorg-x11-server 1.7.99.3 (Fedora)

nvidia driver don't work, X don't start

and you have found in the following files:

/var/log/gdm3/\:0.log*
or /var/log/Xorg.*.log*:

Ubuntu 7.10: Configurare la wifi Atheros AR5007EG (con ndiswrapper) sul portatile Acer Aspire 5520G

Avevo la Kubuntu installata e non sono mai riuscito a configurare la scheda wifi. Un giorno ho riformattato la kubuntu sostituendola con Ubuntu in gnome. Risultato: computer più veloce, effetti compiz effervescenti, qualità generale più che ottima. Gnome-Kde 3 a 0.
L'unico cruccio era la wifi che non dava segni di vita.. pur essendo presente come un fantasma nelle periferiche digitando il comando lspci.

Portale: 

Velocizziamo OpenOffice

Finalmente (girando in rete) ho trovato un modo per rendere un pò più veloce il nostro OpenOffice.

Basta aprire il programma e andare in Strumenti-->Opzioni-->Memoria principale e settare

  • Numero Operazioni 30
  • Uso di OpenOffice.org 128 MB
  • Memoria per oggetto 20 MB
  • Elimina dalla memoria dopo 00,10
  • Numero degli oggetti 20
  • togliete la spunta dal QuickStart di OpenOffice.org (Carica OpenOffice.org all'avvio del sistema)
Portale: