In productie ging maandag een van onze meest ambitieuze projecten met Irc-Hispano , de grootste chat netwerk in de wereld en spreken. U kunt uw aanvraag van hier .
Voor vele jaren wilden we iets, maar was er de benodigde technologie. Degenen die het gebruik van internet het voor vele jaren, in mijn geval sinds 1994, weten we dat voordat er sprake was de boodschapper en IRC chat levensduur. Het probleem was dat ze nodig zijn om (het gebruik van specifieke programma's mIRC ) en vervolgens moest weten hoe het te configureren en ...). Een basiskennis (servers, bijnamen, kanalen, kicken, bannen, nodigen Te ingewikkeld voor de beginnende gebruiker. Dit bleek in de jaren 90 is waarschijnlijk meer nuttige Java-applets: IRC-client online. Nu kunnen gebruikers niet langer nodig zijn kennis of iets installeert, alleen de website toegankelijk, zij plaatsten hun nickname, het kanaal waar ze wilden om te chatten, en "betrekking hebben." IRC clients verschenen zelfs in HTML, zeer nuttig, maar zonder de opties van de bruikbaarheid van de anderen.
Het idee was erg goed, maar niemand had rekening gehouden met het daarmee samenhangende problemen: de noodzaak voor Java VM, traagheid, onhandigheid, enz. Gebruikers hadden geen last meer.
2002 Het was toen als we bij het zelfde ding in Flash te doen, een technologie die in de meeste browsers en met een veel grotere inzet dan Java. We begonnen te onderzoeken en krijgen we een grote teleurstelling, er was geen manier om te communiceren met een standaard IRC server, op dat moment had alleen XMLSocket Flash, waardoor verbinding te maken met hosts op afstand, maar volgens bijzondere specificaties.
Alles verloren was tot 2006. In juni van dit jaar, Adobe (Macromedia die reeds geabsorbeerde) gooide Flex2 en met hem de Flash Player versie 9 van de meest verwachte functie voor ons: de mogelijkheid om binaire sockets te maken. Met deze wat we konden doen in Flash cliënten pop / smtp, ftp, en natuurlijk, IRC. Dit betekende een voor en na en onmiddellijk zijn we begonnen met onze droom plan. Het duurde meer dan zes maanden hebben we een duik in het project, omdat we bezig waren met anderen.
Vanaf de eerste dag moesten we vechten beginnen met de IRC-protocol RFC , die van essentieel belang is te weten hoe het systeem werkt en de syntaxis van alle berichten die heen en weer met de server. Toen we de kern was relatief gemakkelijk om elke user interface op te bouwen, het creëren van de commando's en acties en reacties evenementen. Het eerste probleem was dat er veel verschillende mogelijkheden, dus we waren de vaststelling van prioriteiten en het werken op hen.
Toen we hadden een basis, maar functioneel en vanwege het veiligheidsbeleid van de virtuele machine Flash , kwamen we in contact met de IRC-Hispano en vanaf het eerste moment dat ik hield van het idee, plannen en onze prototype dat was makkelijk te krijgen een overeenkomst die beide partijen voordelen. Terwijl we aan het ontwikkelen waren, het IRC-Hispano mensen die met de testen.
En technisch gezien, en hoewel het is verkeerd voor mij om te zeggen, heeft gedaan een indrukwekkende werk van knijpen al de macht van Flex. We zijn erin geslaagd om dingen te integreren veel van die op het eerste gezicht bijna onmogelijk om, zoals de te gebruiken Flex smilies in een tekstgebied of achtergrondkleuren. hier en daar en zien wat anderen hadden bereikt Gedocumenteerd bepaalde systemen in staat zijn aan te passen aan onze behoeften wordt allemaal heel mooi.
Vanaf het eerste moment realiseerden we ons dat de enige manier om een dergelijke aanvraag werd met behulp van agile development technieken en hebben we gedaan, de voorbereiding van de periodieke functionele versies van wat was en het beschikbaar maken voor gebruikers om ons de feedback nodig, niet alleen fouten, maar ook gebruiksvriendelijkheid en functionaliteit in het algemeen. De ervaring was perfect en het hele team heeft genoten van deze wijze van werken, aangezien het verwijdert automatisch de stress uit angst voor verandering wanneer het product nu compleet is.
En zo komen we bij vandaag publiekelijk gelanceerd. Er is veel meer functionaliteit dan oorspronkelijk gepland en zal zeker bezig met een veel meer als het wordt gebruikt. Van onze kant is een enorme inspanning van de arbeidsduur en de hoofdpijn te maken en problemen op te lossen zonder duidelijke aanleiding, maar het resultaat was het waard.
Vanaf nu hopen we om fouten te herstellen en verbeteringen toe te voegen, doen we geen gebrek aan ideeën en zullen er tal van verrassingen
. Someday refactoren
.











28 gebruikers hebben commentaar op "IRC Client in Flex online in samenwerking met de IRC-Hispano"
Feed reacties op dit item TrackbackNiets, maar vergat een klein detail ... ... op Linux-platform loopt niet, ben ik gevraagd de meest recente versie van Flash, Ik heb de 9, maar geen e-mail.
... Groeten!
Goede Maope,
Ja het werkt, ik verzeker u, we hebben meer dan bewezen.
Kans is groot dat je een Player 9, maar de eerste, moet u een van de laatste updates, de 115 of 124.
Upgrade je speler en je zult zien hoe het werkt. In Windows en Mac om automatisch updates krijgen als u de vereiste versie.
Groeten!
[...] [Jezus Kirche geeft een technische benadering op zijn blog] [...]
Osus,
Je had volkomen gelijk, maar liet de update niet werkt voor mij niet om te herstarten FF X).
Werkt prima op FFb5!
Gefeliciteerd, een zeer goede baan, maar nu we zouden moeten worden gemonteerd op een website als een widget die verbonden is met een netwerk, de meest voorkomende of op zijn minst freenode, oftc, etc ...
Saludos ...!
Maope Genial!
Ik wil niets meer dat kan worden gebruikt met elk netwerk, maar helaas de veiligheid beperkingen van de Flash virtuele machine maken het onmogelijk zonder de medewerking van het netwerk zelf, omdat zij aan bepaalde beveiligingsinstellingen te maken op hun machines. Dat is een van de redenen dat we zijn uitgerekt te veel ontwikkeling.
en andere veel spectaculairder
, Alles is te lopen.
Er zijn veel dingen ... een van hen te gebruiken als een widget als je zegt
Met vriendelijke groet,
Osus
Bent u Osus de Pontevedra?
Hi Javi,
Ja, het is mij ... of moet ik
Kennen wij elkaar?
Met vriendelijke groet,
Osus
Hallo, en sonde de cliënt en deze uitstekende, gefeliciteerd, was al lang op zoek geweest naar een IRC-client in Flex, heb je nagedacht over het vrijgeven van de code?
Hallo Stop.
Bedankt voor de felicitaties.
In principe houden wij niet van plan vrij te geven omdat het een overeenkomst heeft gesloten met de IRC-Hispano geweest en we zijn met hen in deze. Maar goed, ik merkte op dat als gevolg van het beveiligingsbeleid van de Flash Player ( http://blog.osusnet.com/2008/04/15/flash-player-sockets-y-politicas-de-seguridad/ ) niet rechtstreeks worden gebruikt op enig ander netwerk, zal je nodig hebt als het IRC-netwerk samen met u om hun systemen aan te passen aan deze veiligheidsbeleid.
Met vriendelijke groet,
Osus
Osus Dus heb ik uw post, een beetje omslachtig met deze jongens van Adobe, in het kort te lezen, alles is voor de veiligheid, Kijk, ik probeerde de klant die in googlecode, en als u verbinding maakt met freenode
Dit betekent dat uw klant als
maar om de privacy-beleid ten aanzien irc-Spaanse jeje 
Ik herhaal, ik ben heel cool klant, en het is best dat dit zeer snel, zeer goede optie voor andere klanten web (CGI-Ajax en Java).
Bedankt
Stop Hallo!
Heeft u geprobeerd het lokaal of via een openbare webserver?
Lokaal wordt geen rekening gehouden met de veiligheid beleid, wordt ervan uitgegaan dat je weet wat je uitvoert, is wanneer je het gooit op een openbare server wanneer u het probleem geconfronteerd als er met ons gebeurd.
Probeer het en vertel ons. Maar als ik zeg dat poort 843 niet reageert om iets freenode
Groeten
Osus
Osus Nou, je had gelijk, probeerde het lokaal, heb ik niet getest server, maar als ik zeg met freenode zal niet hehe.
Dank u.
Het heeft echt een dramatische verandering zijn, echter, ik ben een van die ouderwetse en ik heb het afgeplatte om verbinding met het script van de pagina en kan treden met ingang van de websites ... U kunt op een eenvoudige manier om te bellen als Flash te implementeren Websites plugin voor Wordpress, Google, MySpace, enzovoort.? Zoiets als: Uw nick :________ [Connect], en we kunnen de achterste kanaal (meer toegankelijk voor de IRC chat en uit te voeren op websites te verlaten.) Op zoek naar de kracht van IRC-Hispano te integreren met websites.
Hey Nightmare!
U kunt dit doen op verschillende manieren, laadt de swf:
http://www.irc-hispano.es/webchat/ircFlex.swf
U kunt ook het doorgeven van parameters: nick, wachtwoord en kanaal, bijvoorbeeld:
http://www.irc-hispano.es/webchat/ircFlex.swf?canal=pesadillo&nick=pesado
Als je nick en het kanaal zal automatisch worden aangesloten zonder dat daarbij het login venster. Zoals u kunt doorgeven GET parameters, u kunt uw eigen geïntegreerde vorm te maken op uw website dat de gebruiker gegevens verzamelt en open een nieuw venster of wat u maar wilt.
Hoop dat het helpt, toch, als je problemen hebt, aarzel dan niet om te vragen.
Groeten!
Zeer goed, de waarheid, en dat u kunt het kanaal en nick pass te krijgen is geweldig, super handig in te voegen in phpBB of SMF forums vangen van de nick van de ingelogde gebruiker en vervolgens automatisch in de chatroom forum zonder iets te typen , gewoon door het indrukken van een knop. Hoewel ik soms nog steeds gebruik maken van de Pirch Ik gebruik sinds 1998, eigenlijk nostalgie.
[...] Online flash, Business 1.0, Programmeren, Projecten, RIA, Technische paar maanden geleden kondigden we de lancering van een IRC-client in Flash (Flex om precies te zijn), in samenwerking [...]
[...] Om de verschillende betrokken elementen werken. Evenmin mag dit project met de IRC-client dat ik die eerder dit jaar te vergelijken, hoewel beide zijn chat-toepassingen, deze systemen zijn verschillend, [...]
goede middag, leeoo zo crap op alle, een van u weten hoe u een soortgelijk aanmaken? de betaling achteraf als iemand kan creëren
agregadme aan degenen die weten, groeten
Beste,
Is code beschikbaar? Zouden er goed aan doen om de gemeenschap van IRC.
Heel hartelijk bedankt.
Hallo,
Hoe kon downloaden van de code of de swf te gebruiken met mijn ircd? Ik kon lopen van de socket op poort 843, zoals vereist door Adobe met geen enkel probleem.
Ik dank u, groeten.
Diego
Kunt u ons helpen een hoop om het allemaal te delen! Ik hoop goed nieuws
Hoi Geo,
Zoals ik al eerder zei, voor het moment is niet vrij beschikbaar.
I SEE A PROBLEEM in deze aanvraag en is dat de kolom van de mensen om WORDEN IS DIT ONLINE voortdurend in beweging, en is moeilijk in de Contactgroep BETON te maken waarin u wilt te klikken.
Hallo
Zeer goede baan op IRC-Hispano werkt geweldig, ik heb een netwerk op basis van Unreal IRCD, u hebt een versie voor dit type van het platform, kunt u rekenen op onze samenwerking.
Met vriendelijke groet
Ivan
Hallo Ivan,
In principe zijn de basisfuncties van het IRC-protocol vallen en niet verschillend tussen de verschillende servers, die perfect zou moeten werken.
Osus
Bedankt voor uw reactie, maar u kunt ons de webchat met het oog op gebruik van de flitser in onze IRCd server?
Graag zouden we deze tool te gebruiken omdat Java niet dezelfde kenmerken hebben.
Met vriendelijke groet,
Ivan
Josu - Latino Chat ...
Ik vond dit blog terwijl het zoeken naar informatie over "chat meer," en eindigt hier! ...
De chat is prima, maar het spandoek dat "het streven naar het" heeft bijna alle het centrum doet iets asquerosito
Laat een reactie