martedì 25 dicembre 2007

Com'è divertente fare lo sviluppatore...!
Questo post è totalmente inutile, ma devo prender tempo prima di un nuovo intervento sul mulo...


Molti di voi già lo sapranno, per chi invece non ne fosse a conoscenza, vi sto per mostrare in che modo amano divertirsi gli sviluppatori delle nostre distro, questi mattacchioni!!!

Una delle prime cose che io ho incontrato nel mio viaggio in Ubuntu è stato l'avviso che Gparted restituisce quando viene avviato da un normale user... Questo messaggio sta ad indicare la pericolosità del programma di partizionamento in questione, che può quindi essere avviato da root xD


Una caratteristica invece dei sistemi Debian-Based sono le stringe di apt-get ed aptitude, ne vediamo una alla volta e sorridiamo insieme :)
~$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
~$ aptitude moo
Non ci sono sorprese nascoste in questo programma.
~$ aptitude -v moo
No, non ci sono proprio sorprese nascoste in questo programma.
~$ aptitude -vv moo
Non ti ho già detto che non ci sono sorprese nascoste in questo programma?
~$ aptitude -vvv moo
Smettila!
~$ aptitude -vvvv moo
Va bene, va bene. Se ti mostro una sorpresa, poi te ne vai?
spillo@MyUbuntu:~$ aptitude -vvvvv moo
D'accordo, hai vinto.

/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
~$ aptitude -vvvvvv moo
Che cos'è? È un elefante che viene mangiato da un boa, naturalmente.
Carissimi, viva la simpatia! Bè, queste cose ogni tanto ci stanno proprio! :D
Ciao ciao e ancora una volta tanti auguri di buone feste!

lunedì 24 dicembre 2007

Buon Natale a tutti!!!
È arrivato il Natale! Quante emozioni questo periodo!


La tredicesima per i lavoratori, le vacanze per gli studenti, le vacanze giustificate per quegli studenti che durante tutto l'anno fanno festa saltando le lezioni, i regali, la tredicesima che si prosciuga a causa dei regali... Insomma, mille cose e, soprattutto, l'avvento di quel batuffolino infreddolito nato migliaia di anni fa chiamato Babbo Natale. Comunque, tanta euforia per niente di che, alla fine è l'ennesima festa dedita ad arricchire i commercianti... :D

Simone augura un gioioso Natale a tutti i lettori del blog, che possiate passarlo serenamente!

domenica 23 dicembre 2007

[Guida]Risoluzione schermo: quando il pc non fa da solo...
Saranno anche tre righe da novellino, ma cercando informazioni sui driver nvidia ho visto un sacco di gente che non sa andare oltre il classico Sistema -> Preferenze -> Risoluzione schermo (esempio relativo ad Ubuntu e GNOME, ma il succo è quello)...


A volte comunque il normale tool che permette di scegliere la risoluzione non offre quel che cerchiamo nonostante siamo sicuri che la nostra scheda possa dare di piu. Molti si rifugiano nel classico dpkg-reconfigure xserver-xorg, questo metodo ha due inconvenienti: funziona solo sulle derivate Debian e non sempre risolve i problemi, quindi ecco che si ripiega sul file xorg.conf...

xorg.conf si trova in /etc/X11 ed è responsabile delle configurazioni di mouse, tastiera, monitor e visualizzazione dello schermo. Per essere editato necessita dei privilegi di root, è bene metterci mano solo se si è sicuri di quel che si fa ed è comunque sempre consigliabile crearne una copia di backup dell'originale:
cp /etc/X11/xorg.conf xorg.confbkp
Iniziamo con l'osservarlo, tanto per farci un'idea di come è composto.
sudo nano /etc/X11/xorg.conf
In caso le risoluzioni disponibili non siano di nostro gradimento è possibile aggiungerne al file in questione e selezionare da lì quella che si preferisce.

Section Screen
Per eseguire questa operazione è necessario editare la parte denominata Section Screen, normalmente si trova in fondo al foglio, viene indicato lo schermo, la scheda video e una lunga lista di risoluzioni; in caso queste non fossero presenti basti aggiungerle per vedersi sfuggire un sorriso. Vediamo qualche nozione base:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
Questa prima parte della "Section Screen" offre alcune indicazioni, da notare la voce DefaultDepth, che servirà per comprendere quale lista di risoluzioni si prenderà in considerazione. Questa sezione è solitamente composta anche da una o piu sottosezioni dove sono indicati i valori di risoluzione, ognuna di queste sottosezioni è composta piu o meno così:
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
Il numero sotto la voce Depth corrisponde a quello sotto la voce DefaultDepth vista prima, ciò vuol dire che verrà presa in considerazione questa sottosezione. In toto viene fuori qualcosa del genere:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Le risoluzioni disponibili sono indicate sotto la voce Modes, è possibile aggiungerne o toglierne, la prima da sinistra è quella in uso, in questo caso 1024x768. Volessimo aggiungerne una nuova, a patto che la scheda grafica in uso la supporti, è sufficiente aggiungerla alla stringa, ad esempio, l'aggiunta della 1280x800:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Immaginiamo ora che le sottosezioni siano piu di una:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
La risoluzione utilizzata in questo caso è 1024x786 in quanto DefaultDepth indica di far riferimento al Depth=24.

In verità è piu facile di quanto sembri ;) Dubbi, domande e chiarimenti lasciateli pure nei commenti, son qui per voi ^^

mercoledì 19 dicembre 2007

Ubuntu Hardy Heron: installazione, aggiornamenti, verifiche (part. 2)...
Eccomi, gran casino con l'airone per il sottoscritto, nonostante tutto posso gioire per gli aggiornamenti effettuati in questi giorni, a partire dal nuovo kernel, oltre che qualcosina circa le librerie di GNOME e il DHCP...


Queste giornate in breve: arriva il nuovo kernel, il 2.6.24, lo installo, ma se lo uso non posso avviare il server X. Non sapendo che fosse "normale" e che tutto si sarebbe risolto automaticamente grazie agli sviluppatori entro un giorno ho fatto millemila prove e test, fra tutto ho anche disinstallato il pacchetto nvidia-glx-legacy, che ora non è piu installabile a causa di altri aggiornamenti che hanno creato problemi...

Il problema in verità è causato dal pacchetto xserver-xorg-core, dipendenza di nvidia-glx-legacy, che risulta corrotto:
sudo apt-get install nvidia-glx-legacy
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nvidia-glx-legacy: Depends: xserver-xorg-core (>= 1:0.99.0-1) but it is not going to be installed
E: Broken packages
xserver-xorg-core: Va in conflitto con xserver-xorg-video che è un pacchetto virtuale.
Insomma per ora sono fermo, non mi rimane che aspettare un aggiornamento e lavorare o senza driver nvidia o in testuale direttamente :)
Per la cronaca, anche il pacchetto nvidia-glx-new non può essere installato momentaneamente a causa dello stesso problema.

martedì 18 dicembre 2007

Ubuntu Hardy Heron: installazione, aggiornamenti, verifiche (part. 1)...
L'avevo preannunciato mesi fa, oggi finalmente ho potuto installarlo: Ubuntu Hardy Heron Alpha 1! Prende così il volo il mio personalissimo viaggio nel mondo di questa nuova release che se mi soddisferà, prenderà il posto della Feisty sul portatile.


Da oggi, man mano che novità e scoperte mi incurioseranno o saranno di rilevante importanza pubblicherò un post intitolato Ubuntu Hardy Heron: installazione, aggiornamenti, verifiche..., dove potrete leggere ed assimilare il necessario per conoscere anche solo indirettamente la versione 8.04 di Ubuntu. Buona lettura!!!

Pacchetto slocate
Molto probabilmente, se avete installato la release in questione partendo da zero vi sarete imbattuti in questo problema sin dal primo aggiornamento del pacchetto slocate:
E: /var/cache/apt/archives/slocate_3.1-1.1ubuntu1_i386.deb: il sottoprocesso 
pre-installation script ha restituito un codice di errore 1
È un bug noto (vedi launchpad) e la soluzione è semplice, basti lanciare i comandi seguenti da terminale, che servono a disinstallare e reinstallare, per l'appunto, slocate:
sudo apt-get remove --purge slocate
sudo apt-get install slocate
Funziona.

Per ora è stata l'unica difficoltà incontrata, eccetto l'estrema lentezza del sistema, su un processore da 1,66 GHz e 256 MB di RAM. Ciauz!
Compiz or Metacity? Convivenza serena...
Compiz Real mi ha sempre dato problemi, un po' per la sua stabilità non perfetta (anche se molto alta), un po' perchè ho una cazzo di Ati Radeon 9100 nel portatile...


Ad ogni modo il sto bene utilizzandolo come unico gestore delle finestre, io non ho molte pretese, richiedo pochi effetti straordinari e finchè non mi impalla il pc o non mi limita pesantemente il lavoro non vedo perchè abbandonarlo.

Devo essere sincero però, in questo momento uso Metacity e ne sono soddisfatto, poco importa il 3d... Ecco dunque il problema, riscontrato sin dal primo giorno passato con Compiz: la visualizzazione dei file video con il 3d attivo. Almeno di non adeguare appositamente le impostazioni del video player si avrà solo una schermata nera con l'audio che scorre fluido e tranquillo. Non per niente ho settato Totem nel giusto modo, posso vedere qualunque cosa, ma la qualità video cala enormemente e se troppi processi sono già attivi si notano enormi lag. Tutto previsto, mi sono ben informato prima, ho lasciato l'incantevole VLC per assicurarmi un'ottima visione senza Compiz in mezzo alle palle...

...sinceramente continuo ad usare Compiz normalmente, ma visto che da qualche giorno passo le ore a godermi Scrubs attivo Metacity e vado di VideoLAN. Fra una pausa video e l'altra però preferisco riattivare il 3d per l'enorme comodità che apporta all'uso del pc. Il che mi vede di continuo al terminale pronto a attivare, disattivare, attivare, disattivare ecc... Ho quindi deciso che fare tutto graficamente sarebbe piu pratico, un semplice click su un'icona è molto piu rapida, quindi mi accingo a crearne una per un gestore finestre, un'altra per l'altro. Lo so, esiste già quella di Compiz Real, ma la trovo scomoda e al riavvio non rimane nella barra di GNOME. La procedura è indifferente, o si prepara uno script molto semplice o un'icona d'avvio, le ho provate entrambe ma la strada piu rapida è la seconda, quindi mi capite ;)

La procedura è di una banalità assurda, non credo nemmeno ci sia bisogno di spiegazioni, ma sono qui per questo... Dunque, andate a creare un'icona e chiamatela come vi pare, poi regolatevi come preferite:
comando per attivare Compiz
compiz --replace
comando per attivare Metacity
metacity --replace
facile no? In verità il piccolo inconveniente è venuto (wow) dopo, quando ho inserito le due icone nel pannello, se non è assegnata un'immagine all'icona l'effetto è davvero brutto e io non so creare immagini. Nemmeno Google aiuta, la scelta è troppo ampia!!! Suggerimenti?


Notate anche voi che fa schifo, HELP ME!!!

lunedì 17 dicembre 2007

Spillo, l'atteso (piu o meno) ritorno...!!!
Ciao a tutti!!! Finalmente posso tornare a scrivere, finalmente ho riottenuto la linea ADSL (Tele2, vabbè...), finalmente ho la possibilità di recuperare tutte le vecchie conoscenze del web!


Giusto un po' di scazzo per inviare le mail tramite la mia casella di Libero soprattutto per mia ignoranza, ma anche perchè ho dovuto usare una porta diversa dalla 25, per il resto tutto ok, per modo dire, ma sì dai, tutto ok...

Cosa ho fatto in tutto questo periodo d'assenza? Ben poco, ho girovagato fra gli ospedali di due province, ho sclerato a scuola dopo che mi è stato fottuto il portafogli, ho sofferto ecc... Ora voglio tornare sul campo, ho qualche progettino in testa, i principali son probabilmente questi, senza tempo e senza impegno ovviamente:
  • pubblicare la famosa vecchia promessa galleria di AWN, già pronta, solo da riscrivere su blogger che rovina tutto il vero HTML... prima voglio scoprire però se ci sono stati aggiornamenti;
  • installare sin dalla prima alpha Ubuntu 8.04 LTS sul fisso meno peggio che ho;
  • sistemare il pc con WinXP di mio zio, magari organizzandogli un dual boot;
  • aggiornarmi al meglio su tutte le novità riguardanti il mondo Gnu-Linux;
  • dare una leggera rinnovata al blog, inizialmente in modo "invisibile", una buona risistemata e pulizia al codice, dopodichè, possibilmente con la collaborazione di qualche consiglio da parte dell'utenza, anche graficamente e strutturalmente.
Troppo? Credo di sì, ma basta sapersi organizzare, inoltre mi servirà per gestire lo stress, di recente, grazie alla merda di scuola che frequento, ne ho sin troppo! Ora, mi piacerebbe davvero tanto qualche commento, tanto per darmi una spintarella, una mano sulla spalla per incoraggiarmo a realizzare i miei progetti e la sopravvivenza del blog...
Ciao ragazzi!

:)