contatore free

solutioncafe IT

Il System Architect è il punto di unione tra IT, processi aziendali e esigenze del cliente

ago
2010
22

“..nella vita non serve sapere tante cose, ma serve sapere bene quella giusta al momento giusto…-Fabio-”

Tag:

Scrivi un commento

ago
2010
22

“Se volete che la funzione di un programma non venga scoperta dall’utente, descrivetela nella documentazione”

Tag:

Scrivi un commento

mag
2009
30

Circa un mese fa, approfittando di un momento di “distrazione” di Greta, ho tirato fuori un sogno dal cassetto.Ducati 1098R
Mi sono lasciato sedurre dalla supersportiva col carattere grintoso, irruente, spigoloso, ma al tempo stesso precisa e agile, equilibrata ed elegante, dall’aspetto sottile e sportivo, che seppur in versione “S” e non “R”, in tinta “tuttarossa” e’ qualcosa di davvero unico.
Ho cominciato a scorrazzare nei fine settimana con gli amici, cercando il feeling in “piega” soprattutto per togliere tutti i “pirolini” sui bordi del battistrada e non sembrare troppo principiante, anche se all’età di 42 anni, pur avendo avuto qualche moto da “giovane”, avendo passato gli ultimi 12 anni seduto alla scrivania dove la cosa più veloce è stato un processore quad core, inevitabilmente un po’ di “ruggine” si è formata.
La prima uscita con “Nicolino” e “Roby” è stata davvero “dura”, da Milano a Bellagio per bere un caffè e poi partire alla volta di Asso su una tipica strada di collina tuttacurve, sulla quale l’andatura è andata via via crescendo fino a ritrovarsi a partecipare al “gran premio di Asso”, pausa mezzora e poi ritorno (questa volta con la speranza di riuscire a guardare il paesaggio).
Arrivato a Milano, ero distrutto, avevo braccia e mani semiparalizzate e doloranti, ma ero appagato, tutto sommato pur essendo scorbutica e scontrosa la mia Ducati 1098 S si lascia ben guidare.
Questa settimana l’ho portata in concessionaria per il primo tagliando (1000 Km), la piccola ha messo il suo primo “dentino”, ed io comincio a sentirmi un po’ meno “antiquato”.

Tag:

Scrivi un commento

mar
2009
13

Lemma della seconda via: L’impiego di mezza mattinata per rendersi conto che se un programma non visualizza l’output che dovrebbe è solo perché il colore del testo è uguale a quello dello sfondo, suggerisce di mettersi a programmare solo gite al mare.

Tag:

Scrivi un commento

mar
2009
8

Verità di Varadan: Un esperto è una persona che evita tutti i piccoli errori puntando dritto alla catastrofe.

Tag:

Scrivi un commento

dic
2008
10

Tag:

Scrivi un commento

nov
2008
25

Tag:

Scrivi un commento

mag
2008
8

Nella prima parte dell’articolo era stato introdotto a grandi linee il protocollo IRC passando delle sulle sue origini ed evoluzioni fino ad una riflessione sulla sua attualità, per poi concludere preannunciando che nella seconda parte si sarebbe parlato di come avere un proprio server IRC.

Intanto, qualche precisazione. Fin’ora i termini “Server IRC” e “Network IRC” sono stati usati in modo abbastanza indistinto: distinguiamo subito. Un network è ciò che si crea quando più server sono collegati fra loro e contribuiscono allo stesso compito: nel caso di IRC, salvo casi assolutamente marginali non si parla mai di singoli server, ma sempre di network. La differenza è essenziale, e i vantaggi dell’avere più di un server al cooperanti in una stessa rete sono innumerevoli e assolutamente ovvi.

Vediamo ora come procedere per installarsi un proprio server IRC nel computer di casa. Intanto il primo passo è sicuramente la scelta del software con cui implementare il server: ce ne sono moltissimi, basti vedere l’apposita cartella di Google in merito.

Nel nostro caso la scelta ricadrà su UnrealIRCd, un software free multipiattaforma molto ben sviluppato e curato in versatilità, leggerezza, potenza e affidabilità. UnrealIRCd può essere usato con o senza il supporto per le connessioni sicure (SSL), una decisione da prendere prima della fase di installazione: i file di setup sono differenti.

UnrealIRCd

la finestra principale di UnrealIRCd

Una volta installata la versione più adatta alle nostre esigenze e scelto il modo di esecuzione più consono (servizio di sistema o applicazione standard), il passo successivo è la personalizzazione del file di configurazione. Visto che sono più di 800 righe di testo, l’approccio iniziale può non sembrare dei più semplici, ma se lo si guarda bene si nota che è pieno di commenti di spiegazione molto utili ed esempi esplicativi.

Completata la compilazione del file di configurazione, si passa al primo tentativo di avvio del server. E’ molto probabile che all’inizio ci sia da ripetere qualche tentativo, dal momento che anche un banale errore sintattico nel file di cui sopra si conclude in un errore e mancato avvio del server; anche dopo essere riusciti a farlo partire, capiterà spesso di dover rimettere le mani sulla configurazione per sistemare parametri vari man mano che se ne capisce l’utilità.

A questo punto, possiamo provare ad accedere al nostro server tramite un qualsiasi client IRC, come il già citato mIRC. Chiaramente il tutto risulterà spoglio e privo di vita, data la mancanza di utenza. Ma manca ancora una cosa importante: il server dei Services.

Abbiamo già visto cosa sono i Services: una serie di programmi studiati appositamente per sopperire alle mancanze del protocollo originale IRC: sicurezza, protezione di nicknames e canali, e molte altre cose.

Come si può facilmente trovare sempre su Google, anche di services ce ne sono diversi. In questo caso la nostra scelta ricadrà su Anope, anch’esso pacchetto free ed affidabile. Scelta la versione (stable o devel), si passa all’installazione. Il punto cruciale sta nel sincronizzare i file di config di UnrealIRCd e quello di Anope in modo da permettere correttamente il link dei due server. Anche in questo caso potrebbero esserci dei problemi nelle prime fasi, dovuti a errori di compilazione dei soliti file di configurazione.

Anope

la suite di services Anope è una delle più efficienti in circolazione

Una volta avviato correttamente Anope, dalla finestra di status di UnrealIRCd potrete verificare il collegamento del nuovo server (i services sono ospitati in un server a parte) e di una decina di nuovi client: NickServ, ChanServ, OperServ, etc… ciascuno con le proprie funzioni.

A questo punto, se desiderate aprire il server al pubblico o comunque permetterne l’accesso dall’esterno, resta solo da aprire le relative porte su eventuali firewall ed iniziare le “prove su strada”.

Tag:

Scrivi un commento

mag
2008
6

Da Wikipedia si legge:

Internet Relay Chat (IRC) è stata la prima forma di comunicazione istantanea (chat) su Internet. Consente sia la comunicazione diretta fra due utenti che il dialogo contemporeaneo di interi gruppi in “stanze” di discussione chiamate “canali”.

Trattandosi di un protocollo nato ben 20 anni fa, l’IRC può sembrare oramai superato sia in efficacia che in efficienza da sistemi di comunicazione più recenti quali ad esempio i forum, o da sistemi di chat semi-privata a contatto (msn). Ma nonostante gli anni l’IRC sembra proprio non voler cedere del tutto il passo, e sulla base delle sue primissime implementazioni si stanno sviluppando nuove migliorie anche al giorno d’oggi.

Chi ha un minimo di esperienza di IRC saprà che ciascun utente è identificato da un nickname, e che gli utenti si radunano in gruppi di discussione chiamati canali. FIno a qualche anno fa, il primo utente che entrava in un nuovo canale (es. #poesia) ne diventava il controllore e acquisiva lo staus di operatore di canale (@) che gli garantiva, fra le altre cose, il potere di cacciare utenti o limitare l’accesso al canale stesso. Se il canale si svuotava del tutto, il ruolo di operatore sarebbe stato attribuito al prossimo utente che fosse entrato, indipendentemente da chi fosse stato l’ultimo operatore.

Oggi questo sistema un po’ anarchico di gestione dei canali è stato migliorato con l’introduzione dei services (servizi), ossia dei programmi che affiancano l’esistenza del network IRC mettendo a disposizione funzioni aggiuntive molto comode, prime fra tutte la registrazione di nickname e canali che possono così essere mantenuti di diritto senza dover restare perennemente collegati.

Anche sotto l’aspetto dell’usabilità sono stati fatti dei passi avanti: la tecnologia Java ha consentito la creazione di applet in grado di consentire la connessione a server IRC anche tramite browser, e sebbene non permettano una gestione completa e dedicata dell’ambiente come farebbe un vero client IRC (mIRC, per citare il più famoso), questi applicativi hanno comunque il grosso merito di aver consentito anche agli utenti meno esperti di affacciarsi in questo mondo divenuto famoso negli anni come privo di immagini, bottoni e finestre colorate.

Uno screenshot di mIRC, popolare client IRC

uno screenshot di mIRC, popolare client IRC

Sempre restando in tema di attualità di questo sistema di comunicazione, è molto facile constatare che tutt’ora molte organizzazioni della più varia natura utilizzano IRC per avere un contatto rapido con associati, clienti, soci o semplicemente curiosi in attesa di una risposta immediata. Per citarne un paio: Wikipedia (#wikipedia-it @ irc.eu.freenode.net) e Mozilla Italia (#mozillaitalia.org @ irc.azzurra.org). La Mozilla Foundation possiede addirittura un proprio network (irc.mozilla.org).

Insomma, se quello che cercate per voi o per la vostra azienda è un sistema di contatto rapido e senza troppi fronzoli (o comunque non indispensabili) col resto del mondo, forse potreste considerare l’idea di utilizzare IRC, magari aprendo e gestendo un vostro canale dedicato.

Ma se siete possessori di server di discreta potenza e larghezza di banda, potreste anche desiderare di più, ed essere tentati di montare un vostro personalissimo server IRC da tenere in locale, in modo da avere il più ampio controllo possibile su tutto ciò che accade in tale ambito.

Nella seconda parte dell’articolo verrà illustrato a grandi linee come effettuare questa operazione.

Tag:

Scrivi un commento

apr
2008
18

Cannibalizzare due server per non farne funzionare nessuno – Nicola -

Tag:

Scrivi un commento

Banner