3 luglio 2009

XHTML e Morto! Viva le Zuppe di Codice

XHTML2 non ha nessun futuro!
Con buona pace di chi negli ultimi anni, ha cercato di rendere il web un posto migliore per tutti.

Amen!

Le Applicazioni MONO sono Davvero Indispensabili?

Ormai e cosa indubbia che le applicazioni scritte in C# anche se mediante la sua implementazione libera MONO, con il tempo possa diventare una spina nel fianco della comunità FLOSS, non tanto per il linguaggio stesso che e stato Standardizato da enti come l' ECMA, ma da software di terze parti o da componenti non standardizzati di proprietà della Microsoft. La stessa Microsoft garantisce di non denunciare solo Novell e i suoi utenti con un accordo stipulato(e criticato da molte parti) con Novell che e la principale sponsorizzatrice del progetto MONO.

Sul tema recentemente si e espresso(negativamente) il fondatore della FREE SOFTWARE FUNDATION, Richard Stallman con un post sul blog della stessa FSF, mettendo in guardia da MONO tutti i principali attori del software libero riguardo a problemi che applicazioni in C# potrebbero portare per via dei brevetti di proprietà della Microsoft, che ogni tanto non manca di rivendicare(senza fornire prove evidenti)di presunte violazioni dei suoi brevetti da parte del kernel Linux.

Chi segue anche del tutto sporadicamente il planet GNOME non può non aver notato l'inasprmento delle discussioni sul tema MONO e in modo specifico su due applicazioni Banshee, e Tomboy, il primo un player musicale e il secondo una applicazione per tenere traccia di note personali.

Mi chiedo come sia possibile che una "manciata" di programmi che in fin dei conti non sono altro che"copie" di applicazioni che nel mondo FLOSS abbondano e senza stare a fare il PRI- PRO- QUO del se sono migliori o peggiori, possano dividere la comunità e gli sviluppatori del FREE SOFTWARE.

Essendo un utente Gnome,non ho mai avuto l'esigenza di usare i sopra citati programmi e a ragion veduta me né terrò a debita distanza. Ma quello che veramente non riesco a capire, è il motivo che spinge gli sviluppatori Gnome a dover obbligatoriamente inserire Banshee, Tomboy e magari anche Gnome-Do, che porterebbe per forza di cose all ' inserimento dell' ambiente Mono nelle macchine degli utenti, che magari con Mono non vogliono niente avere a che fare.

Quello che in questa vicenda mi rattrista più di tutto(mettendo da parte Ubuntu), e che distribuzioni come Debian, che hanno sempre delineato un punto fermo tra il software libero, e quello che comunque non rispecchia a pieno lo standard libero non possono(per quale motivo poi?) non fare a meno di un software come Tomboy, che Fedora ha deciso di sostituire con Gnote. Evidentemente visto che Novell e una delle maggiori sponsorizzatrici di Gnome, e il capo sviluppatore di Mono, e quel Miguel Icaza che è stato lo sviluppatore di Gnome stesso be.. qualche forzatura ad includere Mono in Gnome evidentemente cè.

Che sia arrivato il momento di iniziare a provare il KDE4, che tra l'altro e un progetto di taglio più europeo, o addirittura di iniziare la cernita di qualche altra distribuzione? Certamente Fedora, Mandriva, o la Slackware male non sono.

1 luglio 2009

I Dieci Motivi Ironici(ma non troppo)per cui Linux non sarà mai sui Desktop degli Utenti Medi di PC

Visto l' interesse e le discussioni di riviste di settore, forum, usenet, blog, e di appassionati del genere, su quale possa essere l'anno in cui Linux rosicchi grandi fette di utenze Desktop al sistema a finestre, ho deciso di stilare una mia personale lista dei dieci motivi per cui Linux non occuperà mai i Desktop sui pc degli utente medio di computer a discapito di Windows.


Questa e una brevissima lista(IMHO)dei primi dieci motivi per cui Linux non prenderà mai piede sui Desktop dell'utente medio di Computer.

1) All'utente medio di pc non interessa un cavolo capire come funzionano i computer e la tecnologia in generale, basta che funzioni.


2) Il Pc ideale per l'utente medio dovrebbe fare tutto quello che l'utente richiede possibilmente con un solo click. Figuriamoci se mettersi a smanettare su di un terminale astrusi comandi.


3) Alle masse di utenti di pc interessano soltanto quattro tipi di file che sono i seguenti: MP3, Video, foto pornografiche, e virus. Anche se di quest' ultimi farebbero molto volentieri a meno.


4) Perché dovrebbe interessare loro un' altro sistema gratuito e libero? Se già tutto il software che usano, sistema operativo compreso sono già aggratis?'


5) Tutti gli applicativi più "fighi" che conoscono sono per windows, quindi perché provare un altro sistema operativo? E poi quello che manca su windows l'ho fornisce direttamente Linux con le versioni windows dei sui migliori software.


6) E stata già una faticaccia imparare a dover fare copia e incolla, figuriamoci adesso se mettersi ad studiare concetti del tutto nuovi.


7) Quando un utente medio di pc ha dei problemi, trova sempre un amico a portata di mano che gli risolve il problema, ma con Linux dove lo trova un amico che glielo risolva?


8) Su Linux c'è il problema delle periferiche che non funzionano, mentre su Windows funzionano perfettamente anche se alla fine quelle stesse periferiche non vengono mai usate.


9) Una delle mancanze più sentite di Linux è quella della scarsa documentazione, mentre su di una qualunque versione di Windows la documentazione la trovi sempre e in abbondanza. Peccato che tutto questo sia uno spreco visto che la documentazione non la legge mai nessuno.


10) Con l'attuale governo in carica, usando Linux si verrebbe accusati di essere comunisti, se così fosse, poi come fanno a leccare il culo alla Microsoft, e a Berlusconi?


ps. per quanti prendessero seriamente o a male uno qualsiasi di questi motivi, il mio consiglio e quello di patentarsi. Così quando avrete delle difficoltà con i computer potrete ammonirli con la patente.

21 giugno 2009

netstat: Statistiche di Connessioni e Routing

Come Linux, anche Windows comprende comandi per avere informazioni e statistiche sulle connessioni in uso dal sistema, nello specifico analizziamo netstat.

Netstat e un comando per analizzare il protocollo usato nelle connessioni tra il nostro sistema(pc) e sistemi remoti che dialogano tramite determinate porte con il nostro sistema.

Per poter usare il comando netstat, basta aprire il prompt dei comandi situato in start -> tutti i programmi -> accessori -> prompt dei comandi. Una volta aperto il prompt dei comandi si può digitare netstat con una serie di opzioni che forniscono output differenti a secondo della opzione scelta.

Vediamo in che modo possiamo usare netstat.

Digitanto al prompt solo netstat, senza opzioni avremo la statistica che riguarda la sola connessione corrente, mentre con uno dei seguenti switch netstat [-a] [-e] [-n] [-o] [-s] [-p proto] [-r], che potremo associare anche in modo multiplo, avremo una statistica molto più esaustiva e dettagliata.

netstat -? e il comando di aiuto che ci fornisce tutti gli switch(opzioni)disponibili e il loro significato d'utilizzo che analizziamo sotto.

-a serve per visualizzare le porte in ascolto sul nostro Pc

-e serve per le statistiche sulla nostra connessione Ethernet

-n serve per visualizzare le porte sul nostro Pc in una forma numerica

-o serve per visualizzare l'id associato al processo che sta usando la connessione

-p serve per visualizzare le connessioni del protocollo chiamato proto che ha come valori TCP, UDP, Ipv6, ICMP, ecc,

-s e una opzione che può essere associata alle opzioni '-e' e '-p', per una visualizzazione più estesa e completa della statistica

-r serve per visualizzare l' instradamento del routing(tabella di routing)


Ecco un esempio di switch multiplo [-a n o ] sulla mia macchina xp, e il relativo output:

protocollo, porte in uso, stato, e il pid usato.

Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\@rchieCreative>netstat -ano

Connessioni attive

Proto Indirizzo locale Indirizzo esterno Stato PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1024
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 79.43.34.55:1590 80.65.228.130:80 TIME_WAIT 0
TCP 79.43.34.55:1598 80.65.228.130:80 TIME_WAIT 0
TCP 79.43.34.55:1601 80.65.228.130:80 TIME_WAIT 0
TCP 127.0.0.1:1042 127.0.0.1:1041 TIME_WAIT 0
TCP 192.168.1.2:139 0.0.0.0:0 LISTENING 4
UDP 0.0.0.0:445 *:* 4
UDP 0.0.0.0:500 *:* 780
UDP 0.0.0.0:1026 *:* 1236
UDP 0.0.0.0:1050 *:* 1236
UDP 0.0.0.0:1053 *:* 1236
UDP 0.0.0.0:1054 *:* 1236
UDP 0.0.0.0:1060 *:* 1236
UDP 0.0.0.0:4500 *:* 780
UDP 79.43.34.55:123 *:* 1120
UDP 127.0.0.1:123 *:* 1120
UDP 127.0.0.1:1900 *:* 1352
UDP 192.168.1.2:123 *:* 1120
UDP 192.168.1.2:137 *:* 4
UDP 192.168.1.2:138 *:* 4
UDP 192.168.1.2:1900 *:* 1352




E adesso per concludere questa breve guida, vedremo come tramite una delle nostre tante incursioni sul web, il nostro computer "dialoga" in modo a noi completamente invisibile con il resto del mondo.

stato di una porta significato

CLOSE WAIT porta che chiude la connessione

CLOSED porta non in uso (chiusa)

CLOSING entrambe le porte stanno chiudendo
(trasmissione dati non finita)

ESTABLISHED connessione in corso

FIN WAIT 1 porta chiusa (connessione in conclusione)

FIN WAIT 2 porta chiusa (porta computer remoto in attesa)

LAST ACK porta chiusa (computer remoto in attesa di conferma)

LISTENING porta in attesa (ascolto connessioni in arrivo)

SYN RECV inizio connessione in corso

SYN SEND tentativo di instaurare connessione in corso

TIME WAIT in attesa di conferma (conclusione della connessione)

UNKNOWN stato della porta sconosciuto

con questo e tutto. Se avete intenzione di approfondire l'argomento, non vi resta che dare un' occhiata al TCP-ip(si pronuncia TCP-AI) e al mondo del networking in generale.

7 giugno 2009

e/mails Usa e Getta Contro lo Spam

Credo che vi sia già capitato che iscrivendovi ad una mailing list, sito o altro servizio web in generale, tempo una mezza giornata, e vi siete ritrovati con la vostra casella di posta stracolma di ogni schifezza possibile, dalle e/mail pubblicitarie allo spam vero e proprio del tipo: Natural Penis Enlargment Guide o vere e proprie catene di sant' Antonio.

Beh.. da oggi(se non sapevate dell'esistenza di questi servizi)potrete fare le vostre iscrizioni un po' più a cuor leggero, specie se il sito in questione vi crea dubbi.

La lista dei servizi di mail usa-e-getta è sicuramente più lunga di questa propostovi qui, ma vi posso garantire che i servizi in questa lista sono tra i più efficienti e sicuri di tutto l'intero web.


usate queste mail per tutto quello che volete, solo cosi potrete garantirvi di mantenere la spazzatura lontana dal vostro account principale.