Lunedi è andato in produzione uno dei nostri progetti più ambiziosi con IRC-Hispano , la più grande rete di chat e importante mondo di lingua spagnola. È possibile accedere la nostra applicazione da qui .
Molti anni fa ho voluto una cosa del genere, ma la tecnologia non esisteva. Coloro che usano Internet per molti anni, nel mio caso dal 1994, sappiamo che prima che ci fosse il Messenger e IRC, chat vita. Il problema era che avevano bisogno di utilizzare programmi specifici ( Mirc ) e quindi impostare lo stato di conoscere e di avere una base (server, nick, i canali, kick, ban, unire ...). Molto complicato per l'utente inesperto. Questo è apparso alla fine degli anni 90 è probabilmente più utili applet Java: client IRC online. Ora gli utenti non hanno bisogno di conoscenza o installare nulla, appena effettuato l'accesso al sito, hanno messo il loro soprannome, il canale dove volevano chattare, ed a "relazionarsi". Anche i client IRC HTML sono stati molto utili, ma le opzioni di usabilità altro.
L'idea era molto buona, ma nessuno aveva detto ai problemi correlati: bisogno di Java Virtual Machine, lentezza, pigrizia, ecc. Gli utenti non hanno avuto più problemi.
Fu allora, nel 2002, quando si pensa di fare la stessa cosa in Flash, una tecnologia presente nella maggior parte dei browser e con una implementazione molto più alto di Java. Abbiamo cominciato ad indagare e abbiamo ottenuto una grande delusione, non c'era modo di comunicare con un server IRC di serie, a quel tempo aveva solo xmlsocket Flash, che consente agli host remoti di connettersi a, ma a seguito di specifiche speciali.
Tutto è stato perso fino al 2006. Nel giugno di quest'anno, Adobe (che aveva assorbito Macromedia) ha gettato Flex2 e con essa la versione 9 di Flash Player con la caratteristica più attesa per noi: la possibilità di creare socket binari. Con questo abbiamo potuto fare a clienti flash pop / smtp, ftp e, naturalmente, IRC. Questo ha segnato un prima e un dopo e subito abbiamo iniziato a pianificare il nostro sogno. Ci sono voluti più di sei mesi di tuffarsi nel progetto perché stavamo lavorando su altri.
Fin dal primo giorno abbiamo dovuto iniziare a giocherellare con il protocollo IRC RFC , essenziale per il funzionamento del sistema e la sintassi di tutti i messaggi da e verso il server. Una volta abbiamo avuto il cuore è stato relativamente facile costruire tutto l'interfaccia utente su di esso, creando i comandi e le azioni e gli eventi di risposta. Il primo problema era che c'erano molte opzioni differenti, quindi siamo stati la definizione delle priorità e lavorare su di essi.
Quando abbiamo avuto una versione base ma funzionale a causa di politiche di sicurezza della macchina virtuale Flash , ci siamo messi in contatto con IRC-Hispano e fin dal primo momento in cui ho amato l'idea, i piani e il nostro prototipo, che era facile da ottenere un accordo che potrebbero trarre beneficio entrambe le parti. Mentre stavamo sviluppando la gente IRC-Hispano affrontato il test.
E tecnicamente parlando, e anche se è sbagliato per me dire, ha fatto un lavoro impressionante spremere tutta la potenza di Flex. Siamo riusciti a integrare molte cose che a prima vista sono quasi impossibili da utilizzare in Flex, come gli smiley in un'area di testo, o colori di sfondo. Documentándonos qua e là e vedere ciò che avevano raggiunto altri ottengono certi sistemi si adattano alle nostre esigenze di essere il set davvero bene.
Fin dall'inizio era chiaro che l'unico modo per fare una domanda simile è stata utilizza tecniche di sviluppo agile, e lo abbiamo fatto, la preparazione regolarmente versioni funzionali di qualsiasi altra cosa e che lo rende disponibile per gli utenti in modo da aportasen l' feedback necessario, non solo gli errori ma anche di usabilità e la funzionalità complessiva. L'esperienza è stata perfetta e tutta la squadra ha beneficiato di questa modalità, in quanto elimina automaticamente lo stress della paura del cambiamento, quando il prodotto è già finito.
E così arriviamo a oggi, che viene rilasciato pubblicamente. Ci sono state molte più funzionalità di quanto originariamente previsto e certamente lo farai molto di più come e quando richiesto. Da parte nostra è stato un enorme sforzo in ore di lavoro e mal di testa per fare e risolvere i problemi senza risposta apparente, ma il risultato è valsa la pena.
D'ora in poi ci auguriamo di poter correggere i bug e l'aggiunta di miglioramenti, le idee non mancano e ci saranno molte sorprese
. Someday refactorizaremos
.











29 utenti hanno commentato "Flex client on-line IRC in collaborazione con IRC-Hispano"
Alimentare I commenti a questo articolo TrackbackNulla, ma ha dimenticato un piccolo particolare ... la piattaforma ... linux non funziona, mi sono posto la versione più recente di Flash, ma io ho il 9 ° posto.
saluti ...!
Buono MAOP,
Sì che funziona, vi assicuro, abbiamo più di provata.
È probabile che hai un Player 9, ma prima, sarà necessario uno degli ultimi aggiornamenti, il 115 o il 124.
Aggiornare il giocatore e vedere come esso non funziona. Su Windows e Mac vengono aggiornati automaticamente quando si entra se si ha la versione richiesta.
Un saluto!
[...] [Gesù Igleias dà un focus tecnico sul tuo blog] [...]
Osus,
Tu eri assolutamente ragione, ma ho avuto l'aggiornamento non funziona il riavvio FF x).
E le grandi opere in FFb5!
Complimenti, ottimo lavoro, ora tutti avremmo bisogno di essere montato su qualsiasi sito web come un widget e si connette a qualsiasi rete, o almeno il più comune, freenode, OFTC, ecc ...
Saluti ...!
MAOP Grande!
Vorrei niente di più che potrebbe essere utilizzato con qualsiasi rete, ma purtroppo i limiti di sicurezza di Flash VM rendere impossibile senza la collaborazione della rete stessa, in quanto devono fare alcune impostazioni di sicurezza sulle loro macchine. Questo era uno dei motivi per cui abbiamo sviluppato troppo teso.
e altri molto più spettacolare
, Tutto ciò che verrà.
Ci sono molte cose in cantiere ... uno di loro lo utilizzano come un widget come dici tu
Saluti,
Osus
Sei Osus Pontevedra?
Ciao Javi,
Sì, io sono ... o dovrei essere
Ci conosciamo?
Saluti,
Osus
Ciao, e sonda il cliente e questo eccellente, complimenti, era da tempo alla ricerca di un client IRC in Flex, Avete mai pensato di rilasciare il codice?
Ciao Paren.
Grazie per il saluto.
In linea di principio non abbiamo in programma di rilasciarlo, ed è stato un accordo con IRC-Hispano e noi siamo con loro in questo. Comunque ho commentato che, a causa di politiche di sicurezza di Flash Player ( http://blog.osusnet.com/2008/04/15/flash-player-sockets-y-politicas-de-seguridad/ ) non è può essere utilizzato direttamente in qualsiasi altra rete, è necessario ogni volta che si collabori rete IRC per adeguare i loro sistemi a queste politiche di sicurezza.
Saluti,
Osus
Così Osus, ho letto il tuo post, un po 'ingombrante con questi tipi di Adobe, in breve, tutto è per la sicurezza, noti che il client ha tentato questo su googlecode, e se ci si connette a freenode
Ciò significa che il vostro cliente bene
ma in ogni caso noi rispettiamo privacy irc lol 
Ripeto, io sono cliente molto fresco, e la migliore è che questo molto veloce, molto buona scelta per gli altri client Web (CGI-Ajax e Java).
Grazie
Hey stop!
Hai provato in locale o tramite web server pubblico?
A livello locale non vengono prese in considerazione le politiche di sicurezza, si presume che si sa cosa si esegue, è quando si getta su un server pubblico, quando si verifica il problema, come è successo a noi.
Si prega di provare e dirci. Ma io vi dico che la porta 843 non risponde freenode
Saluti
Osus
Osus Beh, avevi ragione, l'ho provato in locale, non ho ancora testato sul server, ma come dici tu con freenode non sarà LOL.
Grazie.
È stato davvero un cambiamento drammatico, però, io sono della vecchia scuola e ho appiattito per connettersi allo script della pagina e può entrare dal processo di pagine web ... Potete trovare un modo semplice per chiamare il widget di attuare al più plug-in per i siti wordpress, google, myspace, ecc.? Qualcosa di simile: Il tuo nickname: ________ [Connetti] e siamo in grado di lasciare il canale posteriore (per rendere più accessibile la chat IRC e ad attuarlo sui siti web). Guardando Integri l'alimentazione IRC-Hispano con il web.
Pesadillo Ciao!
È possibile farlo in diversi modi, basta caricare il file SWF:
http://www.irc-hispano.es/webchat/ircFlex.swf
È anche possibile passare i parametri: nick, la password e il canale, per esempio:
http://www.irc-hispano.es/webchat/ircFlex.swf?canal=pesadillo&nick=pesado
Se uvetta canale né nick connettono automaticamente senza login fuori dalla finestra. Come è possibile passare parametri GET, è possibile rendere il proprio incorporato nel modulo web per raccogliere i dati degli utenti e di aprire una nuova finestra o quello che preferite.
Speranza che aiuta, tuttavia, se avete problemi, non esitate a chiedere.
Saluti!
Molto bene, la verità, e che è possibile passare al canale e nick ottenere è grande, super utile inserire nel forum phpBB o SMF nick cattura dell'utente attualmente connesso e quindi entra automaticamente il canale di chat, forum, senza digitare nulla , semplicemente premendo un pulsante. Anche se a volte uso ancora il Pirch che uso dal 1998, fondamentalmente per la nostalgia.
[...] Online flash Versione 1.0 Affari, Programmazione, Progetti, RIA, tecnici pochi mesi fa abbiamo annunciato il lancio di un client IRC realizzato in Flash (Flex per l'esattezza) in collaborazione [...]
[...] Lavorare i vari elementi coinvolti. Né si deve confrontare questo progetto con il client IRC che ho introdotto all'inizio di quest'anno, anche se entrambi sono applicazioni di chat sono sistemi diversi, [...]
buon pomeriggio, leeo così schifo a tutti, qualcuno di voi sa come creare uno simile? Ruolo pagamento se qualcuno può creare
agregadme a coloro che sanno, Saluti
Caro,
Sei disponibile il codice? Farebbe molto bene alla comunità IRC.
Grazie mille.
Ciao,
Come ho potuto scaricare il codice o SWF per l'utilizzo con il mio ircd? Potrei correre il socket sulla porta 843 come richiesto problema adobe.
Vi ringrazio, saluti.
Diego
Si potrebbe condividere ci aiuterebbe molto a tutti! Spero buone notizie
Ciao Geo,
Come ho detto prima, al momento non è disponibile liberamente.
Ho riscontrato un problema in tale applicazione, COLONNA è che le persone che non vi è in continuo movimento online ed è HACERTAR DIFFICILE IN PARTICOLARE IN CONTATTO VOLETE CLICK.
Ciao
Ottimo lavoro su IRC-Hispano funziona alla grande, ho una rete basata su Unreal IRCD, si dispone di una versione di questo tipo di piattaforma, si può contare sulla nostra cooperazione.
Cordiali Saluti
Ivan
Ciao Ivan,
In linea di principio le funzionalità di base del protocollo IRC sono coperti e non differiscono tra i server, che dovrebbe funzionare perfettamente.
Osus
Grazie per la risposta, ma che possiate darci la webchat flash sul nostro server uso così IRCd?
Ci piacerebbe utilizzare questo strumento in quanto Java non ha le stesse caratteristiche.
Cordiali saluti,
Ivan
Josu - Chat latino ...
Ho trovato questo blog mentre la ricerca di informazioni su "chat più" e finisce qui! ...
La chat è molto buona, ma il banner che di "guardare il suo" che riempie la maggior parte del centro fa qualcosa asquerosito
Che ne dici, io sono interessato ad acquistare il prodotto, credo che devi avere un prezzo, porfa se si risponde al messaggio con maggiori dettagli. grazie
Lascia un Commento