Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

venerdì 18 gennaio 2013

Editoriale : ArchLinux la distribuzione del momento...

Un saluto a tutti, come tutti ben saprete, sono passato ad ArchLinux dopo tantissimo tempo che ero un Debian user. Molto spesso mi capita di dover rispondere a domande del tipo : Quali sono le differenze con Ubuntu ? Perchè usi Archlinux che è un sistema instabile? ecc.
Molto spesso si incontrano Ubuntu-fanboy ( Utonti nella maggior parte dei casi e nella minor parte persone preparate ) e con loro mi diverto tantissimo a smontare il complesso che Ubuntu sia la migliore distribuzione in circolazione, godo quasi mentre li smonto pezzo per pezzo XD, apparte questo volevo quindi rispondere ad alcune domande frequenti sull'uso di Arch e come sia differente Arch rispetto ad altre distro.
1. Quali sone le differenze con Ubuntu ? ( classica domanda di un fanboy di Ubuntu ) Le differenze sono tantissime, a partire da come è concepita Arch, la filosofia di Arch mette l'utente al centro del sistema e lo rende in grado di scegliere cosa installare oltre a poterlo settare come più gli aggrada quasi ogni impostazione del sistema ( altre non le toccherei per non distruggere tutto ), inoltre Arch offre software sempre aggiornati ed il supporto per Steam ( punto di forza attuale di Ubuntu ma che personalmente non uso ) inoltre la semplicità di AUR che ci consente di poter scaricare programmi anche di altre distribuzioni e poi compilarli e farli funzionare su Arch, l'ABS ( che non è quello delle automobili ) ma sta per Arch Build System , in pratica semplifica di parecchio le compilazioni dei programmi e del kernel, il fatto che Arch sia Rolling-release consente di avere il sistema sempre aggiornato all'ultima versione disponibile e quindi di non dover formattare per gli aggiornamenti semestrali, quindi da questo punto di vista Arch è migliore, ovviamente non posso non dire che un merito di Ubuntu è quello di avere un Installer molto semplice da usare per un neofita e non, quindi Arch è migliore su molti aspetti ma sull'installer Ubuntu vince. ( Ometto di proposito la differenza tra Arch e Debian, perchè se no il discorso sarebbe abnorme ).
2. Perchè usi Archlinux che è un sistema instabile ?
Per la serie la convinzione fotte la gente, anche di Debian Sid si dice che sia instabile ma personalmente tutta questa instabilità non l'ho mai riscontrata, nemmeno in Arch a dirla tutta, anzi spesso aggiornamenti  così continui permettono di risolvere parecchi bug che si verificano e anche falle di sicurezza ( ad esempio java, che di recente ha avuto un aggiornamento con patch proprio per la sicurezza che era messa in discussione ), ovviamente quando usate un sistema del genere " instabile " occorre prendere delle precauzioni, quindi leggere attentamente le descrizioni dei pacchetti e installare in maniera oculata le cose, piccoli accorgimenti che occorre sempre avere , anche su Ubuntu che installando da ppa i pacchetti può compromettere la stabilità del sistema.
3. Usi ArchLinux , ma lo usano poche persone e non trovi le guide ...
Quando mi dicono sta cosa mi arrabbio parecchio, perchè è vero che lo usano poche persone, ma meglio poche e buone che tante ed utonte ( riferimento ad ubuntu volontario ) le guide su Arch si trovano e fioccano di giorno in giorno, inoltre abbiamo una Wiki che fa tremare tutte le distribuzioni, nella Wiki abbiamo anche tanti consigli utili davvero per migliorare la nostra distribuzione, mentre le altre non sono poi così utili. I Forum di arch sono attivissimi , ci sono utenti competenti davvero che in poco tempo di danno le soluzioni a problemi senza parlare delle guide che pubblicano, quindi dire che non c'è supporto è solo una credenza popolare.
- L'ultima domanda che mi fanno è piuttosto personale : Sei uno che studia Biologia perchè usi Linux ?
Domanda alla quale rispondo in maniera un po' incredula, uso Gnu/Linux perchè mi piace avere un sistema che fa quello che voglio, quando voglio io e con il quale posso studiare, navigare in internet, giocare ,scrivere e usare skype senza dovermi preoccupare di virus, sistema che rallenta, aggiornamenti alla " cazzo " di Windows ecc.
____________________________________________________________________________________________

Se ci sono altre domande commentate pure ^^

giovedì 17 gennaio 2013

Riflessioni... Gnu/Linux

Un saluto a tutti cari lettori, questo post che scrivo è un post molto diverso dagli altri, esso vuole rappresentare una semplice riflessione sul mondo Gnu/Linux alla luce della mia recente e attuale esperienza di ArchLinux...
Come tutti ben saprete, ArchLinux è una distribuzione particolarmente avanzata e non di certo adatta ad un pubblico neofita del sistema del pinguino, ora non che io fossi un utente avanzatissimo, ne lo sono al momento, mi sono cimentato nell'installazione di Arch, una installazione che non è stata priva di dolori, errori di installazione, problemi nelle configurazioni, desktop che non partivano una volta installati, beh diciamo che dopo 3-4 volte che si prova ad installare Arch si arriva ad una installazione decente XD, vi consiglio di leggere la Wiki. Bene ,sorvoliamo sul fatto che Kde non volesse partire perchè mancava un font il ttf-dejavu ( quindi installatelo, fate sto sacrificio pacman -S ttf-dejavu ) , fatta l'installazione mi si è aperto un mondo nuovo, Arch si presentava pulito, veloce e soprattutto con una Wiki di tutto rispetto, installai yaourt e yaourt-gui ( disponibile su AUR) e mi si aprì un mondo... // Pensiero personale AUR è una figata, modificando i PKGBUILD si ottengono delle cose pazzesche
Continuando sulla via dell'ottimizzazione, ed usando Arch sul mio Netbook ogni volta notavo che le prestazioni miglioravano e anche di parecchio, in passato anche con altre distro mi era capitato di migliorare le prestazioni, ma nessuna raggiungeva il livello di ottimizzazione che ho raggiunto oggi con Arch... tutto questo mi ha fatto riflettere su quanto è potente un sistema aperto, e quanto poi un utente che usa un sistema aperto sia in grado di migliorarlo quasi fino allo stremo e rende la macchina sempre più perfetta per le proprie esigenze... Ma tutto sommato questo è il vero potere di Gnu/Linux , un potere che con Windows o Mac OSX non abbiamo, il potere di essere padroni del sistema, poterlo migliorare sempre di più ed ottenere il miglior sistema di sempre... parlando di un Netbook che ha un Hardware limitato posso dire che sono davvero soddisfatto della mia ArchLinux e del modo in cui ho potuto ottimizzarla, la cosa più bella è stato vedere oggi , nella mia università che una collega mi ha detto : Il tuo Netbook è velocissimo, il mio è lentissimo come mai ? Ed io le ho risposto : Perchè uso Gnu/Linux ... Gnu/Linux è un verbo che va diffuso dappertutto, dagli smartphone ai satelliti della Nasa o dell' Esa... Gnu/Linux mette il potere in mano all'utente ed è la cosa più bella che si possa fare... Quindi usate Gnu/Linux sempre... anche dove non sembra scontato poterlo usare... e poi lasciatemelo dire... W ARCHLINUX !!!

How to : Pendrive di Debian con password di root


Quanti pen-drive avrete surriscaldato, cervella spappolate e cosi via dicendo... Avete mai cercato di creare un pen-drive con delle distribuzioni preesistenti volendo modificare programmi e password senza avere successo, tranne installando il sistema su un altro pen-drive in più. Bene ora sono qui per spiegarvi come creare il fantomatico pen-drive con l'accesso più alto ai sistemi di protezione inesistenti, prendiamo la distro più o meno conosciuta che ci sia, creiamo il nostro pen-drive boottabbile con il nostro sistema su installato; ci sono più metodi per installare un sistema su un pendrive, il più semplice è veloce metodo per un novellino è l'uso di software come imagewriter o unetbootin, ambedue programmi molto semplici, ma a volte mancano dipendenze o non funzionano come dovrebbero per la fretta o la poca conoscenza del sistema, se a voi funzionano potreste usare tranquillamente quelli, altrimenti c'è il comodo comando da terminale dd che avrò l'onore di spiegarvi più avanti; iniziamo con scaricarci una distribuzione semplice da usare immediatamente, io scelgo proprio DEBIAN, visto che ci sono cresciuto, per creare l'immagine in termini pratici l'utilizzo del dd si prende il pendrive si inserisce e da terminale noi scriviamo le seguenti righe di codice:
sudo fdisk -l
Se non che a noi basta vedere l'unico drive che sia in fat32 che solitamente è /dev/sdb*;se è l'unico pendrive inserito potremmo anche scrivere sdb, ma se ce ne sono altri, o li levate o andate a fiducia, io opterei per la prima ipotesi.
ora il comando dd sapete dove va, ma alla fine dd non fa altro che copiare il file in un drive cosi:sudo dd bs=1M if=debian.iso of=/dev/sdb 
Dopo un po vedrete che il pendrive se ha una spia per i dati di caricamento si fermerà e il terminale si potra riusare di nuovo per altri comandi.
Avviamo il nostro pendrive da live o da chroot apriamo il terminale, e visto che debian da live i comandi di root sono disabilitati, scriviamo esattamente:
$ sudo passwd root
Installate quello che vi serve, e al prossimo riavvio troverete il pendrive come lo avete lasciato.
________________
*Nota il bs sta per boot sector , serve per allocare 1Mb al boot sector così potrà essere bootabile , alcune distro moderne non lo richiedono più ma è consigliato usarlo. 

domenica 13 gennaio 2013

IonCube, nascondi il codice php


Molti programmatori sono invidiosi del proprio lavoro scritto in php sui siti web, e li proteggono con un software che non molti server usano, ma esiste una relase per ambienti unix like a 32 o 64 bit.
Prima di iniziare verificare di avere un server apache attivo e funzionante sulla vostra macchina. Prelevare il nostro programma eseguibile dal sito della ioncube:
1 - Iniziamo come al slito ad aprire il nostro terminale e per macchine x86 scriviamo - wget http://downloads2.ioncube.com/loader_download/ioncube_loaders_lin_x86.tar.gz - mentre se abbiamo una macchina x86_64 scriviamo quest'altro URL  wget http://downloads2.ioncube.com/loader_download/ioncube_loaders_lin_x86-64.tar.gz
2 - Ora potete fare come volete ma dovrete comunque portare il tutto nella directory '/usr/local/', qndi roottatevi e copiate il file scaricato nella directory indicata - tar zxvf ioncube_loaders_lin_*.tar.gz -C /usr/local/
3 - Modificare il file /etc/php5/2/php.ini con un qualsiasi editor testuale, da nano a vi ed aggiungere la riga:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
fate un grandissimo copia ed incolla, la cosa piu comoda che ci sia..
4 - Ultima fase del processo è quella di riavviare apache per aggiornare le configurazioni del server, c'è chi sa come si fa, ma nel caso io lo scrivo:
- /etc/init.d/apache2 restart - dopo questa ultima riga avrete il vostro server riavviato ed aggiornato agli ultimi standard di decodifica php.