Visualizzazione post con etichetta guide. Mostra tutti i post
Visualizzazione post con etichetta guide. Mostra tutti i post

venerdì 25 dicembre 2009

Il mio regalo di Natale

Innanzitutto auguri a tutti, spero abbiate passato una buona giornata, anche se in verità mi importa ben poco... Oggi io nella mia bellissima cameretta ho messo mano al pc, cosa che sto continuando a fare per ottimizzare servizi, risorse e prestazioni della mia Gentoo...


Un dono quindi a tutti gli appassionati del punguino, ovvero qualche dritta per gestire meglio la propria Linux Box.

Manutenzione ordinaria del disco

Lo script che ho preparato si rivolge soprattutto a chi utilizza il filesystem XFS, in quanto parte con la deframmentazione, appunto, degli stessi.
#!/bin/bash
OPERATIONS () {
#
# Defrag
#
echo "Deframmentazione dei dischi XFS..."
echo "Operazione avviata il giorno `date +%d" "%B" "%G` alle ore `date +%k:%M`"
xfs_fsr
echo "Operazione conclusa il giorno `date +%d" "%B" "%G` alle ore `date +%k:%M`"
echo "L'attuale frammentazione è di circa `xfs_db -c frag -r /dev/sdb1 | cut -d " " -f7`"
#
# Pulitura disco
#
echo "Cancellazione dei sorgenti superflui..."
rm -rf /usr/portage/distfiles/*
echo "Cancellazione dei file dal cestino..."
rm -rf /home/spillo/.local/share/Trash/files/*
echo "Cancellazione dei file di backup di Gedit..."
rm `find /home/ -name '*~'`
}
DEL () {
if [[ -f log.txt ]]
then
rm log.txt
fi
}
DISPLAY=:0 notify-send -u critical -t 5000 "`cat /home/spillo/script/gentoo/warning`"
cd /root
DEL
OPERATIONS > /root/log.txt
Premettendo che è ancora da sistemare, è solo un abbozzom, quindi niente di definivo, inizio con lo spiegarne le voci: la cancellazione dei distfiles non è consigliabile a tutti, specialmente se non si dispone di una buona connessione perché i sorgenti potrebbero essere riutilizzati, per eliminare solamente l'indispensabile è possibile usare il tool eclean. Il cestino penso non voglia spiegazioni, mentre gli altri file che vengono cancellati sono crati di norma da Gedit come backup durante la digitazione, i più nemmeno lo sanno, o comunque non li sfruttano. Il tutto viene sempre salvato in un file di log situato in /root che offre l'output dei vari comandi. Notify-send a me non funziona se lo script viene lanciato da Cron. In caso la deframmentazione venisse interrotta riprenderebbe da dove è arrivata al prossimo avvio, ad ogni modo il log offrirà una piccola panoramica sull'attuale frammentazione del disco. Sottolineo che esistono script amatoriali molto migliori, selettivi ed approfonditi in rete, questo è scritto in base alle mie esigenze e comunque va completato, ve lo posto per piacere.

Bug mangia risorse

AWN, nelle ultime release, presenta una comoda opzione di cui era assente precedentemente: l'avvio automatico al login.


L'ideale è non flaggarla e lanciare AWN all'avvio aggiungendola solamente ai programmi di avvio di GNOME, come siete stati abituati sino ad ora, questo perché il demone che avvia la dock rimane attivo per tutta la sessione mangiando RAM inutilmente. Si tratta di circa 8 MB, ma perché buttarli?

Due parole su VirtualBox le scriverò più avanti... Per una maggiore riuscita del tutto vi consiglie di accompagnare la vostra passeggiata informatica assieme ad una birra ed ad un po' di sana erba... Ciao e baci a tutti.

martedì 8 dicembre 2009

Passaggio ad OpenRC sulla mia Gentoo

Questo post andrebbe sull'altro blog, ma degli infidi bastardi mi hanno messo in condizione di dovermi sbattere troppo per farlo quindi scriverò qui visto che non ho una mazza da fare...


A dir la verità dal 21, data di pubblicazione dell'ultimo intervento, ho scritto altri due articoli che però non ho pubblicato e probabilmente rimarranno solo miei da qui a... come faccio ad illustrare l'infinito? Insomma, dopo aver risolto il problema con il compilatore sul mio pc ho aggiornato tutto, anche i fottuti file .la, con altre estensioni del genere potremmo fare uno spartito... Totem.sol, SoundJuicer.si, alsa.fa, pulse.mi e Amarok.do non suonano poi così male... Ma la noia regnava sovrana nella mia depressa giornata quindi ho deciso di provar a fare quello che Vittorio mi aveva consigliato da tempo: la migrazione ad OpenRC, per maggiori informazioni leggere il biglietto illustrativo, può causare effetti collaterali quali delirio, violenza, depressione, desiderio di suicidarsi infilando le dita sui contatti dell'alimentatore del pc aperto; l'autore tiene molto a precisare che quest'ultimo metodo molto probabilmente non permetterebbe di raggiungere il risultato desiderato, impegnatevi di più se volete morire.


Per prima cosa bisogna installare baselayout-2 ed openrc, ovviamente essendo pacchetti instabili dovremo prima dare al sistema due indicazioni...
echo sys-apps/baselayout >> /etc/poratge/package.keywords
echo sys-apps/openrc >> /etc/poratge/package.keywords
emerge baselayout openrc
A me han dato problemi con un pacchetto che risultava non aggiornabile in quanto la versione richiesta non è presente in Portage, tant'è che mi son chiesto il motivo di tale errore, deve esserci qualcosa che non va giusto? Si tratta di sys-apps/sysvinit, si risolve aggiornando anch'esso ad una recentissima versione talmente instabile che renderà esplosivo il pc in caso di scossoni o temperature maggiori di 4 e minori di 10 gradi centigradi:
echo sys-apps/sysvinit >> /etc/poratge/package.keywords
emerge sys-apps/sysvinit
A questo punto ho eseguito un etc-update, passaggio importantissimo e da non sottovalutare, pena la fine del mondo anticipata di un anno, 21-12-2011 dunque. Non essendo sicuro di aver compreso davvero bene il significato di "Si prega di leggere interamente /etc/rc.conf e /etc/conf.d/rc e migrare le impostazioni" ho preso tutto il contenuto del secondo file citato e l'ho incollato nel primo, ho eliminato le voci doppie, ho salvato ed ho cancellato il file di troppo visto che ormai è vecchio ed obsoleto come Pippo Baudo. Più tardi ho impostato qualche personalizzazione.

A questo punto sono passato ai moduli del kernel da caricare all'avvio, ovvero ciò che serve a permettermi di usare la scheda video e il disco disposto per la casa, la /home, pardon... L'aggiornamento dei file in /etc aveva già provveduto ad impostare correttamente il file /etc/conf.d/modules risparmiandomi ben 13 secondi di lavoro. A questo punto ho stampato a terminale i vari servizi avviati al boot:
ls -l /etc/runlevels/boot/
Ce n'erano un paio che non servivano, quindi li ho eliminati, altrimenti durante l'avvio del sistema mi dovrei sorbire degli stupidi messaggi di warning fastidiosi come i 72 minuti di limite su Megavideo.
rc-update del lvm boot
rc-update del device-mapper boot
Mentre facevo tutto questo non mi sono accorto che il tempo scorreva e nessuno mi aveva chiamato per la cena, motivo per cui ora ho una fame della donna di cui oggi festeggiamo una immaginaria concezione. Udev era già a posto quindi non ho dovuto muovere dito, mentre per la rete è bastato ricreare il link per lo script una volta in /etc/init.d:
ln -s net.lo net.eth0
Dimenticavo, è necessario anche modificare il file /etc/conf.d/net adeguatamente, leggete pure la guida per maggiori informazioni perché tanto io non ve ne offro. Per finire ho impostato il DE predefinito per l'intero sistema:
echo 'XSESSION="Gnome"' > /etc/env.d/90xsession
env-update
Tutto qui. Ora un altro passaggio importante: aprite la vostra boccetta di Valium ed ingeritene una modesta quantità, non tutto altrimenti dopo non saprete come calmarvi, accendete due cerini e quattro incensi. Ora, se nonostante il fumo dei quattro incensi ancora riuscite a vedere il monitor riavviate il computer ed incrociate le dita... Tutto dovrebbe scorrere liscio, dire che scorrerà ruvido fa perdere significato alla frase, per questo dico così, quindi non aspettatevi che vada davvero tutto bene.


Il mio pc ora funziona, è leggermente più rapido all'avvio e sto pensando nuovamente a quale potrà essere la prossima tortura a cui lo sottoporrò. Vorrei salutare qualcuno a casa, posso? Ma certo Sig. Spillo che può, faccia pure! Bene, vorrei salutare la mia mamma e il mio papà, ah! Pure gli altri della casa... Poi tutte le ragazze che "questa sera non arriviamo al sesso perché sono troppo infantile", tutte le persone che credono ad ogni stronzata che sparo, tutti i ragazzi impotenti e tutti quelli che, come me, hanno accumulato talmente tanto stress nel giro di quattro giorni che vorrebbero solamente liberarsi con un paio d'ore di sano sesso con l'unica condizione del preservativo, ne ho una scatola da 12 in auto, è compreso pure il lubrificante, tutti quelli che mi vogliono bene e quelli che non me ne vogliono, infine saluto anche i leghisti, la itacom, i geni della lampada e i vigili del fuoco, grazie a tutti!

venerdì 29 maggio 2009

[Guida] Compilare in RAM

Come promesso, ho scritto qualche riga in più circa l'argomento dell'ultimo post.


Ho avuto una quasi litigata con un utente del chan #gentoo-it, inoltre è possibile che decida di approfondire un po' l'argomento in futuro, chi vivrà vedrà ;)

VAI ALLA GUIDA "COMPILARE IN RAM"

mercoledì 27 maggio 2009

Gentoo: velocizzare la compilazione

Ciao a tutti, oggi voglio lasciarvi una dritta che vi permetterà compilazioni più rapide sul vostro sistema Gentoo. Si tratta semplicemente di far eseguire le compilazioni direttamente sulla RAM invece che sul disco.


Sia ben chiaro: facendo ciò non installerete GNOME in dodici minuti, ma sicuramente dà una mano. Anzi, devo ammettere che i risultati sono migliori di quanto mi aspettassi.

La procedura è molto semplice, basta montare la directory /var/tmp/portage in ram aggiungendo questa riga a /etc/fstab:
tmpfs   /var/tmp/portage        tmpfs   size=2500M,nr_inodes=1M 0 0

Quindi bisogna riavviare. Ora compilate qualcosa e vedete se ci sono differenze ;)

Ah! al posto del "2500" mettete quanta ram, in MB, volete usare ;)

Comunque scriverò un articolo completo su GnuLinuxExperience, abbiate pazienza ;)

lunedì 11 maggio 2009

[Guida] Installare GNOME Shell

GNOME Shell è il nuovo concetto di desktop che intende offrire GNOME, probabilmente dalla tanto attesa versione 3.0


La guida spiega dunque come installare tale applicazioni direttamente da git grazie a Jhbuild, provatela! ;)


VAI ALLA GUIDA "INSTALLARE GNOME SHELL"

domenica 10 maggio 2009

Gnu Linux Experience ritorna online!

Fra poche ore si torna online :D C'è qualche novità: qualche contenuto in più e il passaggio da .com e .org. Senza contare il nuovo layout, le nuove immagini e, per me, il nuovo modo di poterci lavorare. Presto sarà dunque tutto raggiungibile all'indirizzo:

www.gnulinuxexperience.org


Fateci un salto, vi raccomando :)

Vi segnalo inoltre che sono stati messi a disposizione due nuovi indirizzi mail:
info@gnulinuxexperience.org per qualsiasi tipo di segnalazione
progetti@gnulinuxexperience.org per qualsiasi cosa relativa ai progetti del sito

Non metto tutto online ora perchè manca la home e voglio ricontrollare che il tutto funzioni davvero. Vi chiedo gentilmente di postarmi commenti sulla dimensione dei caratteri perchè trasferendo il sito dal mio Apache a quello del nuovo server ho riscontrato qualche problema, la parola a voi dunque :)

Aspetto qualche feedback, ciao :)

martedì 5 maggio 2009

Prima panoramica su DTube (rel. 0.2)

Volevo editare il precedente post, anche per rispondere ad Alex, ma preferisco farne uno nuovo in modo da presentare anche lo script.


Lasciamo stare per un attimo il logo che è naturalmente temporaneo e andiamo a visualizzare lo script in sè, per lo meno ciò che è ora:
#!/bin/bash
wget $3 -O .youtube-spl.htm
nome=$4
temp=".tmp.flv"
url_base="http://youtube.com/get_video.php?"
DOWNLOAD () {
mkdir .dtube
mv .youtube-spl.htm .dtube
cd .dtube
video=$(cat .youtube-spl.htm | grep -i fullscreenurl | cut -d "/" -f2 | cut -d "'" -f1)
end=${url_base}${video}
wget ${end} -O ${temp}
}
RMTEMP () {
cd ..
rm -rf .dtube
}
case $1 in
-a | --audio )
DOWNLOAD
case $2 in
mp3 )
ffmpeg -i ${temp} ../${nome}.mp3
;;
esac
RMTEMP
;;
-v | --video )
DOWNLOAD
case $2 in
ogg )
ffmpeg -i ${temp} ../${nome}.ogg -acodec libvorbis
;;
mpg )
ffmpeg -i ${temp} ../${nome}.mpg
;;
esac
RMTEMP
;;
esac
Ho tolto tutti i commenti ed ammetto che non è scritto bene, oltre ad offrire davvero poco, ma ho già fatto una faticaccia a farlo funzionare perchè sulla 8.10 di Ubuntu ffmpeg ha diversi problemi... Ho paura di dover inserire come dipendenza addirittura VLC.

Ad ogni modo, cosa fa? E come si usa? Nell'attesa di un'interfaccia grafica che probabilmente non arriverà mai perchè mi stancherò prima ( ^^'' ), è necessario metter mano al terminale. Il comando da eseguire è semplice e facilmente comprensibile, vado con ordine...

Estrarre l'audio da un video di Youtube e salvarlo in mp3
Il comando è il seguente:
./dtube -a mp3 indirizzo_del_video nome_del_file
Ad esempio
./dtube -a mp3 http://www.youtube.com/watch?v=VhtxaYawXVc Dammene_ancora
In questo modo verrà creato nella cartella in cui vi trovate il file "Dammene_ancora.mp3".

Scaricare il video in formato Ogg
Il comando è il seguente
./dtube -v ogg indirizzo_del_video nome_del_video
Ad esempio
./dtube -v ogg http://www.youtube.com/watch?v=VhtxaYawXVc Dammene_ancora
In questo modo verrà creato nella cartella in cui vi trovate il file "Dammene_ancora.ogg". Questo è il formato video consigliato da usare.

Scaricare il video in formato Mpg
Il comando è il seguente
./dtube -v mpg indirizzo_del_video nome_del_video
Ad esempio
./dtube -v ogg http://www.youtube.com/watch?v=VhtxaYawXVc Dammene_ancora
In questo modo verrà creato nella cartella in cui vi trovate il file "Dammene_ancora.mpg".

Banale no? Tre raccomandazioni: seguite esattamente l'ordine dei comandi perchè ancora non percepisce gli errori di input in modo intelligente, non inserite l'estensione del file (tanto non serve), non preoccupatevi dei numerosi "Not found" di WGet ;)

Non ho inserito la trasformazione in audio ogg oltre che mp3 perchè non riesco... Per il futuro spero di riuscire ad implementare la trasformazione in avi, 3gp, mp4 e ogg audio. Vorrei inoltre eliminare la serie di problemi (so già come fare) relativi ai warning e ai download di troppo di wget, vorrei permettere il semplice download in flv, crearne il deb, risolvere i problemi di codec con la 8.10 di Ubby (io l'ho fatto), aggiungere le ottimizzazioni in stato di conversione, permettere di decidere se mantenere anche il file originale, poter usare gli spazi nel nome del file finale e bo, magari dell'altro, magari chiedete se avete qualche esigenza particolare che vedo di implementarla ;)

Comunque, per Alex e tutti gli amici che vogliono provarlo copiate il source in un file, salvatelo e date il comando:
chmod a+x nome_file
Quindi eseguitelo come indicato sopra. Non voglio dire cazzate, ma penso che lo script possa essere usato anche su Windows grazie a Cygwin. Mi sono rotto di scrivere, per qualsiasi cosa mi trovate qui, un bacio a tutti. :P


EDIT:
Dimenticavo, vi lascio anche il changelog:
dtube v0.2 (added features e bugfix)
+ Lavoro in cartella temporanea
+ Estrazione del solo audio in mp3
+ Conversione in ogg (video)
+ Modifiche su variabili
+ Conversione in mpg
+ Rivista struttura codice

dtube v0.1 (features iniziali)
+ Viene riconosciuto il file da scaricare
+ Download del file
Ho anche provato il deb della prossima release (quello che ne esiste al momento per lo meno) e pare funzionare, fico :) Ah! Per chi volesse provarlo su Ubuntu ho usato queste dipendenze: vlc, ffmpeg, wget. Ciau

lunedì 20 aprile 2009

Nonostante tutto non mi fermo...

Il sito è offline da Gennaio, devo mettere a posto l'account su Netsons e quindi ricreare il dominio, ma ci sto lavorando.


Il codice è completamente nuovo, riscritto per ben tre volte prima di trovare il metodo definitivo, addio tabelle (grazie Koda e Dorje77 per i consigli), compatibilità completa con gli standard W3C sia per il codice HTML che per i CSS (grazie Muu? per il link), grafica nuova, più ordinata, leggera e coerente, compatibilità con i browser mobile (grazie Ile e Sylar91 per i test) anche se per il momento è disabilitata in quanto voglio trovare una soluzione alternativa e tanto altro (forse)...

Non è ancora visitabile, ma vi lascio due immagini come anteprima, raccomandandovi di non usare i comandi citati nei preformattati (tra l'altro chi conosce bene Linux potrebbe notare una finezza a tal proposito) ;)


Spero di tornarne a parlare presto! Ciao a tutti.

domenica 29 marzo 2009

Altre pagine di Wiki e po' di pubblicità

Ciao a tutti... Oggi volevo fare un altro post, magari sfiorando l'argomento "ieri ho fatto una chiacchierata con la finta rossa dopo averle dato buca avvertendola all'ultimo", ma no, parliamo del Neo, così da parere un po' piu nerd di quanto sono... :)


Come dicevo, mi sto dedicando alla wiki di Telefoninux, per il momento ho aggiunto queste pagine:
Passare dal tema ASU ad Illume su Om
Collegarsi al server SSH del Neo via Wi-Fi
Risolvere l'eco durante le chiamate
Quest'ultima è da rivedere in quanto non siamo sicuri valga anche per le versioni di Om precedenti alla 2008.12, anzi, se qualcuno usasse una di queste distro sarebbe bello provasse la procedura :)

Per il resto, è pieno di pagine ancora da scrivere, quindi datevi da fare! E forse ho convinto Koda (in verità ha fatto tutto lui) a prendere il Neo quindi avrò un compagno d'avventura in più :D

Sto per tentare l'installazione di Paroli, poi vi dico come è andata :D

venerdì 27 marzo 2009

La Wiki di Telefoninux.org

Ciao a tutti, in questo periodo di depressione costante mi sto interessando alla Wiki del sito Telefoninux.org, collaborando sia alle guide che alla stesura delle linee guida delle stesse.
È molto divertente, mi aiuta tantissimo a distrarmi ed è assolutamente utile in quanto la scarsa documentazione è un grosso difetto del Neo...


Quindi d'ora in poi potete seguire anche le mie guide fra le pagine della Wiki, per il momento quelle su cui sto lavorando sono le seguenti, ma spero di poter approfondire il lavoro con il tempo dato che ho appena iniziato:
NeoBackup
Linee guida per le pagine relative ai programmi
Om2008.x
Auguratemi buon lavoro :)

mercoledì 18 febbraio 2009

Ubuntu anche in ufficio, sistemiamola a dovere...

Mentre mi tocca prender dello stronzo a destra e sinistra solo perché, ogni tanto, preferisco farmi i fatti miei piuttosto che ascoltare persone che si lamentano dei propri errori credendo pure di avere ragione, mi cimento nell'installazione di una bella Ubuntu Box sul Toshiba dell'azienda. Bisogna ammettere che sti pc non mi piacciono, ma l'hardware non è da buttare, inoltre è tutto aggratis :P


Il tutto è iniziato con il completo sputtanamento di Windows che, fra virus e menate varie, ha smesso di navigare ed iniziato a crashare sempre piu spesso nonostante io sia una persona che ha sempre manutenuto con molta attenzione il sistema... Dopo ore passate vanamente a cercar almeno di tornare a navigare mi son girati i gioielli, quindi ho messo una live di Ubuntu: mi frullava un'idea in testa...

LA PARTENZA

"Il Teamviewer so che funziona con Wine", continuavo a pensare... Avviato il sistema da cd ho potuto piacevolmente notare come fossi già connesso al mio router in wireless, quindi dopo una piu profonda analisi sul funzionamento di tasti, componenti, led e quant'altro ho deciso di installare Ubuntu sulla partizione libera che avevo preventivamente lasciato vuota già al tempo del downgrade da Vista a XP...


In verità ho proceduto creando una partizione separata per la Home, niente particolari personalizzazioni in piu in quanto non cerco prestazioni, ma stabilità e funzionalità. Il mio disco ora è così composto:
/dev/sda1   *           1       12749   102406311    7  HPFS/NTFS
/dev/sda2 12750 17908 41439667+ 83 Linux
/dev/sda3 17909 30274 99329895 83 Linux
/dev/sda4 30275 30401 1020127+ 82 Linux swap / Solaris
Lascio a voi immaginare cosa sia la prima partizione, sda2 è la "/", mentre la rimanente è la Home, formattata con filesystem XFS con cui mi trovo particolarmente bene, peccato per la frammentazione... La partizione di Swap è uno spreco, serve piu che altro per Windows :) L'installazione è durata tantissimo, maledetto Live CD di Ubuntu (che come molti voi sapranno, non è il mio sistema preferito...)! Comunque al primo riavvio tutto ok, partono gli aggiornamenti!

AGGIORNARE IL SISTEMA: COSA EVITARE

Una volta eccertati che tutto l'hardware sia supportato è probabile che aggiornare il kernel possa addirittura risultare pericoloso: non che si sputtani tutto, ma quasi XD insomma, sarebbe poco carino rimanere senza il pc con cui lavorare perchè un aggiornamento ha magari sconvolto i driver della scheda video o altro, tutto recuperabile, ma è tempo da perdere... A tal proposito può esser utile bloccare l'upgrade di alcuni pacchetti che non si desidera piu toccare, aggiornare, modificare... Per farlo è sufficiente aggiungere tali pacchetti nella lista del file /etc/apt/apt.conf.d/50unattended-upgrades, essi non verranno piu aggiornati.

Un'altra cosa utile è ridurre al minimo l'utilizzo di software non inerente al lavoro, quindi niente software di file sharing, videogame ecc... Altre cosucce da non fare, in particolar modo su un laptop, le vedremo nel prossimo paragrafo, nel momento di configurare il software in avvio automatico.

SERVIZI, PROGRAMMI, DEMONI ALL'AVVIO DELLA SESSIONE

Quando si amministra un sistema è bello poterne avere davvero il pieno controllo, in tutte le sue parti. Normalmente la prima cosa che faccio configurare ciò che partirà all'avvio della sessione: per farlo (graficamente) è necessario utilizzare un tool raggiungibile in "Preferenze - Sessioni". Qui è sconsigliato, soprattutto per i meno esperti, toccare le voci "Demone di impostazioni di GNOME", "PulseAudio", "Schermata di avvio di GNOME", "Windows manager", nonchè tutte quelle voci che hanno a che fare con il funzionamento del sistema. Due ottimi tool per un'analisi/personalizzazione dei servizi in avvio sono BUM e SysV-rc-conf, ovviamente installabili da Apt; il primo è caratterizzato da un'interfaccia grafica, il secondo no, entrambi vanno usati con cautela e non da inesperti. Se lavorate in ufficio ricordate che probabilmente non vorrete disabilitare Cups e i servizi di rete.

INSTALLAZIONE DEI PROGRAMMI UTILI, MA ANCHE NO...

Cosa è davvero utile in un ufficio?


Sicuramente i software di videoscrittura, io personalmente consiglio OpenOffice 3.0, solo che in Intrepid, la versione attuale di Ubuntu, non è incluso, quindi sarà necessario aggiungere i seguenti repository al file /etc/apt/sources.list:
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
Che a dirla tutta poi il secondo potete anche evitarlo... A questo punto un bell'upgrade dei pacchetti e l'ultima versione di OpenOffice sarà parte del vostro sistema:
sudo apt-get install update
sudo apt-get install upgrade
Facile no?
Io poi sono passato ai programmi di teleassistenza, VNC, Crossloop, Teamviewer. Tutti questi programmi però, nelle versioni a me necessarie, sono disponibili solo per sistemi Windows, in questo caso ci corre in aiuto Wine, che voi tutti saprete cos'è e se non lo sapete datevi pure alla Wiki perchè non ho voglia di cercare i link XD
sudo apt-get install wine
Non dovrebbe servire altro, quindi scaricatevi i programmi sopra citati e fateli aprire dal software appena installato, vi sorprenderà scoprire come alcune cose sono migliori che direttamente su Win (ed io che non ci credevo! :D )... Per quanto riguarda il Terminal Server su Ubuntu è già installato Vinagre, non è certo come usare il visualizzatore di desktop remoti di Windows, ma si avvicina assai ed in quanto a prestazioni è davvero ottimo.

Per chi programma è inoltre utile un software che permetta di farlo, potente, leggero e funzionale allo stesso tempo; e se c'è l'esperto che si cimenta con Vi o Emacs bè, i meno esigenti come il sottoscritto preferiscono l'appagamento che può dare Gedit, soprattutto se ben configurato e personalizzato.


Consiglio a tutti di provare i vari plugin esistenti scritti per questo editor, vi lascio una sequenza di comandi che installerà per voi il necessario, ci vogliono pochi minuti ;)
sudo apt-get install gedit-plugins
wget http://www.gnomefiles.org/download.php?soft_id=2321&where=http%3A%2F%2Fwww.nanolx.org%2Ffree%2Fgedit-plugins-extra-2.23.2.tar.bz2
tar -jxvf gedit-plugins-extra-2.23.2.tar.bz2
cd gedit-plugins-extra/
./configure --prefix=/usr
make
sudo make install
Voi ricordo che per poter compilare sarà meglio dare prima il seguente comando:
sudo apt-get install build-essential make gcc g++
Anche perchè altrimenti rimanete a piedi ;) Ora potete avviare Gedit, andate nelle preferenze e configuratevelo come piu vi piace :P

Ok Ok, lo so che siete impazienti... Sì lo so che non l'ho ancora nominato, ma datemi tempo, è una minimini guida, non un Tutorial enciclopedico! Insomma, Compiz Fusion (chiamiamolo col suo nome, visto che durerà poco ^^" )! Può sembrare una cavolata, ma in ambito lavorativo è utilissimo: il multidesktop aiuta ad organizzare meglio le finestre, il plugin Expo offre una panoramica dei programmi aperti eccezionalmente comoda, il plugin Scale permette di Switchare da una finestra all'altra velocemente e senza perdersi... Inoltre qualche effettino ed ombra qua e là appagano la vista e mettono allegria :)


Quindi è bene tenerlo attivo, senza esagerare e strafare con i plugin attivi, solo quelli necessari al miglioramento della qualità e della facilità del lavoro... In aggiunta proporrei anche AWN, è evidente che le Dock bar, con tutte le funzioni aggiuntive in grado di proporre, sono molto comode, risparmiano tempo e spazio e vengono incontro alle esigenze dell'utente, quindi:
sudo apt-get install avant-window-navigator awn-applets-python-extras awn-applets-c-extras
In questo modo avrete moltre applet da poter configurare sulla barra, vi occorre però anche installare il tool di controllo della stessa:
sudo apt-get install awn-manager
Altro software utile? Dipende dalle vostre esigenze e se sarà necessario sarò qui ad aiutarvi, basta che postiate ;)

QUANDO WINDOWS VUOLE RESTARE

Nonostante il pieno funzionamento di Ubuntu per quanto riguarda le mie esigenze, il mio lavoro mi vede attorniato da colleghi, nonchè clienti, che utilizzano Windows. Sia chiaro, conosco il sistema abbastanza bene da poter fare assistenza senza averlo davanti, ma per test, prove, dimostrazioni e quant'altro Windows mi è necessario, ovviamente non in dual boot. Da qui nasce l'esigenza di una macchina virtuale, da qui nasce l'idea di integrare quest'ultima il meglio possibile con il mio desktop.
sudo apt-get install virtualbox
Attenti a non installare la versione OSE, perchè non ha il supporto alle periferiche USB! A questo punto vi serve un cd di Windows e relativa regolare licenza, ma anche se volete crackare non sarò io a fermarvi :P

Avviate Virtualbox ed installate Xp, per farlo trovate molte guide in rete, ad ogni modo è tutto abbastanza intuitivo... Al primo avvio cliccate su "Dispositivi - Installa GuestAdditions" per migliorare l'usabilità della VM, posizionatela su un desktop e premete Host+F (normalmente "Host" è il Ctrl di destra), otterrete qualcosa di fantasticherrimo :D


Se dovesse avere problemi a connetterla ad Internet createle due schede di rete, la cui prima dovrà essere scollegata, il resto lasciatelo di default, il tutto dovrebbe funzionare ;) Se invece volete inserire anche la macchina virtuale nella rete aziendale basterà creare un bridge fra la scheda di rete del vostro pc e quella della VM, ma a questo proposito scriverò un altro post, devo ancora fare tutte le verifiche del caso ;)

CONCLUSIONI

Si può fare!

Bisogno di aiuto per configurare una distro sul tuo pc da utilizzare in ufficio? Chiedi pure, sarò felice di aiutarti... Altrimenti conserva lo stesso queste informazioni, perchè possono comunque essere utili ;) Gnu/Linux è superiore a Windows, ne ho la riprova ogni giorno utilizzandolo a casa ed al lavoro, (quando si può) quindi fai a meno dell'OS di casa Microsoft, con Gnu/Linux ci si diverte di piu e si lavora meglio ;) Poi in verità io ho fatto molte ulteriori modifiche, a me piace toccare qua e là, ma se dovessi spiegare tutto mi dilungherei troppo, fatevi avanti dunque! ^^

sabato 17 gennaio 2009

Neo FreeRunner, colleghiamolo ad internet

Non ho parlato spesso di questo gioiellino, in compenso mi ci sono dedicato, anche se non assiduamente a causa dei mille impegni... Attualmente ho installato, come sistema operativo, Om2008.12, quello ufficiale insomma.

Vi ho installato i vari programmi di mio interesse grazie a Demind ed al suo Demoko, che ho avuto il piacere di testare sin da subito, quando gli errori a livello di bashing non eran pochissimi, anche se banali, probabilmente frutto di distrazioni durante la scrittura di un non così corto script :) Anzi, ne approfitto per ringraziare Demind per tutte le volte che mi aiuta, senza di lui sarei certamente ancora indietro :)


L'unica pecca per il momento è la mancanza di un programma stabile e perfettamente funzionante per la connessione alle reti wireless, anche se a quanto ho capito ci stanno lavorando. In realtà è possibile installare l'ottimo Widc, ma è pesantino sul Neo ^^ A questo proposito mi son dato alla shell, mica posso aspettare la versione grafica di ogni cosa! :D

Non è stato difficile connettersi alla rete, anzi, direi il contrario, infatti non riesco a comprendere come mai qualcuno non ci riesca, il mio solito culo immagino... Vediamo dunque come ho proceduto:
ifconfig eth0 up
per attivare la periferica, quindi le ho assegnato un indirizzo ip:
ifconfig eth0 192.168.0.7 netmask 255.255.255.0
Devo indagare sulla possibilità di mettere solo "24" come Netmask; a questo punto, assicuratomi grazie ad un "iwlist eth0 scan" che il mio access point venisse rilevato, ho connesso il telefono al router:
iwconfig eth0 mode managed channel 11 essid NETGEAR
Io ho saputo dare facilmente le opzioni al comando in quanto conosco il mio AP, se voi doveste avere incertezze usate il comando precedente a questo ;) Quindi ho riavviato la rete e tutto ha iniziato a funzionare, piu o meno:
/etc/init.d/network restart
Il ping al router era ok, ma non navigavo. Inutile dire che bisogna accertarsi che i DNS siano correttamente impostati, per farlo fate riferimento al file /etc/resolv.conf; ma nonostante tutto ancora non andava, ho iniziato a pensare che il problema fosse il gateway, ed avevo ragione, quindi dopo qualche comando sbagliato ed un intervento di Koda (grazie!) che mi ha portato sulla retta via ecco sistemato tutto, anche l'accesso ad Internet:
route add default gw 192.168.0.1
Bona. Rendo noto che la procedura è valida per qualsiasi sistema operativo (Gnu/Linux s'intende) e non prevede alcun tipo di protezioni sull'Acces Point ;) Ora finalmente posso controllare il telefono da remoto, aggiornarlo, installarne programmi etc senza dovermi attaccare ad un pc :D Ah, in caso voleste connettervi al Telefoninux via SSH attraverso la rete wireless dovrete impostare Dropbear per farlo, quindi commentate la riga 17 (Che culo eh!) del file /etc/init.d/dropbear:
# test ! -r /etc/default/dropbear || . /etc/default/dropbear
quindi riavviate Dropbear:
/etc/init.d/dropbear restart
Per qualsiasi domanda o insulto sono a vostra disposizione :D

Ciao a tutti ed a tutti un gran bacione! (oddio...)

sabato 26 luglio 2008

Verso GnuLinuxExperience v2.0
Avete capito bene, il team di GnuLinuxExperience (composto dal sottoscritto e dal mio pupazzo a forma di mucca) si sta mettendo al lavoro per offrire una resa del sito rinnovata e migliore.


Cosa comporta questo? Il giorno della pubblicazione della nuova versione del sito si avrà a disposizione:

- un layout delle pagine completamente riscritto, piu ordinato e il cui codice risulta di facile lettura

- una resa grafica rinnovata, seppur rimarrà la stessa base di ora

- traduzione di tutte le pagine in lingua inglese

- compatibilità assicurata e testata con i browser Firefox, Epiphany e Links

- compatibilità completa agli standard w3c

- si spera nuove guide, ma con tutto il lavoro che c'è da fare (e che faccio da solo :( ) non so quanto riuscirò a preparare

A questo proposito ricordo che sono in cerca di collaboratori, sia per la stesura di nuove guide sia per le traduzioni in inglese, chiunque voglia farsi avanti può contattarmi qui o al mio indirizzo mail...

Potete seguire il mio lavoro in questa pagina

ciao a tutti

mercoledì 23 luglio 2008

Totem, GStreamer e Theora
Ieri ho scoperto che devo aver sbagliato qualcosa nella preparazione della mia Gentoo box, Totem non leggeva i file .ogv...


Tutto è iniziato dopo la faticosa compilazione di RecordMyDesktop, che in realtà è velocissima (meno di cinque minuti) e semplice, infatti dopo varie imprecazioni contro gcc ho scoperto che ero io a sbagliare, un "-" di troppo fra le USE scombinava il mondo... Ad ogni modo dopo aver imparato ad usare il software (rigorosamente a riga di comando) faccio una provetta (non quella da laboratorio) e sembra che tutto sia a posto, fino a quando non tento di aprire il video creato: Totem mi comunica un errore di streaming non meglio spiegato...

Cacchio, per un attimo ho pensato di esser l'unico utente Linux a non esser in grado di leggere gli ogg, ma non era così, il problema me lo dava con i file video e basta, non capivo...

Controllo le librerie ed i codec, tra l'altro avevo appena installato libtheora quindi pensavo di esser a posto...
media-libs/libogg presente
media-plugins/gst-plugins-ogg presente
media-plugins/gst-plugins-vorbis presente
media-libs/libvorbis presente
Non mi sembra ci sia roba particolare per gli ogv, sempre ogg sono (tant'è che anche modificandone l'estensione andrebbero lo stesso), quindi inizio la ricerca in google, ma non trovo nulla di utile al mio caso. Quindi inizio a studicchiarmi un po' piu a fondo la questione... Considerando che ho sempre usato Theora per i codec relativi all'ogg, che sul mio pc la gestione dei codec è affidata a GStreamer e che sono fermo senza poter leggere sti benedetti video senza motivazione apparente uno solo può essere il colpevole: per l'appunto GStreamer! Altra ricerchina i portage ed ecco trovato il pacchetto adatto: gst-plugins-theora.

Tutto è bene quel che finisce bene, ora posso visualizzare con soddisfazione gli ogv :D

lunedì 30 giugno 2008

WebCam Sonix & Linux, risolto il problema delle immagini al contrario
So che non è proprio una novità, però solo ora ho la possibilità di sperare di scrivere qualcosa di decente al tal proposito; Koda mi ha dato qualche informazione utile, quindi grazie a lui esiste questi post ;)


Alcuni modelli di WebCam marcate Sonix presentavano questo inconveniente su Linux: l'immagine risultava al rovescio...

...il che era normale, in quanto le Cam in questione sono montate sottosopra e su Windows i driver pensavano a rigirare le immagini acquisite.

Piu precisamente di tratta di WebCam che utilizzano i driver uvcvideo, che però non sono in grado di riconoscere il modello della camera, con conseguente visualizzazione sbagliata dell'immagine in caso essa debba essere capovolta. La soluzione viene data da una patch scritta da un giovane studente del Politecnico di Torino che, una volta ricevuta qualche info dallo sviluppatore dei driver, ha provveduto a modificare il source per risolvere questo fastidioso problema (ma vi immaginate dover sempre montare al contrario la WebCam??).

Bisogna precisare che non esiste ora un driver in grado di riconoscere i modelli per i quali capovolgere l'immagine, è necessario quindi usare la patch in caso si riscontri questo problema, non sempre e per qualunque Cam ;)

Vi rimando all'How To dell'autore, che trovate qui

martedì 24 giugno 2008

Gentoo, GNOME e le dipendenze circolari
Che non sono le dipendenze emesse dalla banca!


Ma vediamo un po' cosa sono, quando si rischia di incontrarle e i metodi per risolvere...
Queste righe sono dedicate a Gentoo in particolare, ma le spiegazioni sono valide per qualunque distro in quanto le dipendenze circolari sono una realtà per qualunque sistema, anche per quelli che usano pacchetti precompilati come Ubuntu, Fedora, Arch...

Le dipendenze circolari si verificano quando si cerca di installare due o piu programmi i quali dipendono tra di loro, l'installazione risulta così impossibile in quanto ogni dipendenza risulta irrisolta.
Anche se alcuni ritengono che siano causate da un bug di emerge, la migliore delle ipotesi risulta che sono causate da un'errata configurazione delle flag USE, il problema è risolvibile dai developer dei software, ma non è cosa semplice e sicuramente non vengono reputate problematiche di rilievo in quanto risolvibili in diversi modi.

Il tipico caso in cui si riscontra questo inconveniente è durante l'emerge del meta-pacchetto GNOME, è quindi importante saper risolvere in quanto la compilazione di un DE è fra le piu importanti.

Innanzitutto è importante impostare solo le USE flag di base per emergere GNOME, ovvero:
USE="-doc -qt3 -qt4 -arts -kde X dbus gtk gnome avahi hal"
dbus, hal, e avahi sono richieste per un uso ottimale dello gnomo, quelle relative alle qt e a kde sono ovviamente per evitare di installare componenti di tale DE e -doc serve per non includere la documentazione dei vari pacchetti. Quest'ultima USE è molto importante e degna di attenzione, è sconsigliabile impostarla globalmente senza il trattino perchp può causare diversi problemi. Se è proprio indispensabile ottenere la documentazione di particolari software è possibile nonchè ottimale impostarla per il singolo pacchetto.

Ad ogni modo, il problema è dato da gnome, gtk e gtk+, nonchè, a volte, da cups.

Come risolvere? Sbattendosi un po' e stando attenti... si potrebbe innanzitutto compilare uno alla volta i pacchetti incrimati con le USE adatte; ovviamente questo è possibile solo le si tratta di poca roba, ma nei casi simili a quello dell'immagine (che è solo una parte delle 135 righe di errore) non è assolutamente una soluzione umana (e nemmeno scimmiesca)! È quindi consigliabile impostare una particolare flag prima delle altre:
USE="-* -doc -qt3 -qt4 -arts -kde X dbus gtk gnome avahi hal"
In questo modo si disabiliterà l'uso di tutte le flag USE del profilo, però sarà poi necessario lanciare un bel emerge -NDu world alla fine della compilazione per permettere un ripristino totale... Inoltre è anche consigliabile tornare alle solite USE e mettere a posto tutte le eventuali dipendenze errate:
revdep-rebuild


Credo sia tutto (mi sono dilungato per dire poco, è vero)... Il sottoscritto sconsiglia lunghe compilazioni in questo periodo di caldo tremendo! xD

ciao a tutti!

giovedì 19 giugno 2008

WBar, dock bar senza pretese
WBar è una dock bar stile Mac adatta ad ogni tipo di pc, DE e scheda video, anche per quelle che funzionano grazie a dei criceti che correndo sulla ruota generano la corrente necesaria...


Date un'occhiata alla guida e magari anche al software presentato e ditemi che ne pensate... :)


VAI ALLA GUIDA "WBAR, UNA DOCK BAR SENZA PRETESE"




ATTENZIONE! Ho avuto qualche problema con l'indicizzazione della pagina in questione, dovrebbe essere un problema dovuto solo a me, ma in caso il link non funzioni avvertitemi senza problemi...

mercoledì 4 giugno 2008

[Guida]Cambiare il colore del BSoD
Non credo ci sia da spiegare di cosa stiamo parlando ;)


La guida è offerta da LaNoiaDiMuu.com, è stata solo adattata allo stile di GnuLinuxExperience... Buona lettura! ;)


VAI ALLA GUIDA "CAMBIARE IL COLORE DEL BSOD"

mercoledì 21 maggio 2008

[Guida]Wireless: INPROCOMM IPN 2220
Vedo sui forum che sempre piu gente chiede aiuto su questa scheda, forse anche per l'inutile iter che pretende l'ultima versione di Ubuntu... Fattostà che ho deciso di buttar giu due righe (niente battute!) per spiegarne il procedimento d'installazione.


Ovviamente per qualsiasi problema contattatemi qua ;)


VAI ALLA GUIDA "WIRELESS: INPROCOMM IPN 2220"

martedì 20 maggio 2008

Jabber anche da me, nel tentativo di abbandonare definitivamente il protocollo MSN...
Dopo vederne tanto parlare in giro per il web ho deciso di fare anche io la mia parte per aiutare ulteriormente il software libero: mi sono così creato un account Jabber!


Ovviamente, come client, ho ripiegato su Pidgin, che supporta pienamente il protocollo XMPP. Il primo impatto è stato positivo, ma non ho alcun account di altra gente con cui chattare per ora, dunque, perchè non creare anche voi un account così da poterci aggiungere a vicenda? ;)

È stato tutto molto semplice e, per gli amanti del protocollo di casa M$, molto piu rapido della creazione di un account MSN. Mi sono addirittura sforzato di preparare qualche immagine per mostrarvi la banalissima procedura; innanzitutto entrate nella gestione degli account di Pidgin, cliccate su aggiungi e sforzatevi di pensare un nick originale, insolito ed inaspettato, esattamente come ho fatto io creando l'account spillo@jabber.org...


I punti da seguire:
  • innanzitutto selezionate dalla lista il protocollo XMPP;
  • inserite un nome utente
  • inserite un dominio, ad esempio im.flosoft.biz, im.apinc.org, jabber.org, jabber.se, jabberes.org ecc... sul web trovate tutti quelli ammessi;
  • inserite una password;
  • spuntate la voce "Crea questo nuovo account sul server"
  • salvate;
Come per magia il vostro account sarà già pronto! :D
Ho notato anche una velocità di connessione piu veloce di quella di MSN, magari anche solo per i server meno intasati... Fattostà che da ora in poi userò anche Jabber (Jabber, MSN e IRC in un solo client, alla faccia di chi dice che Pidgin è scadente!) e cercherò dove possibile di pubblicizzarlo per invitare la gente ad allontanarsi da MSN per qualcosa di sicuramente migliore, in quanto open, libero e alla portata di chiunque (senza censure varie).
Bè, invito quindi tutti i miei lettori a seguire il mio esempio ed aggiungermi fra i loro contatti:
spillo@jabber.org

e ricordatevi: Ping...
...
...
...
Pong! :D

ciao a tutti!