Kategorien

Ich im Web

New Tag Cloud 1

acid2 (1) active sync (1) adobe air (1) alterskontrolle (1) amerika (1) apache (3) aplle (1) arcor (4) ask.com (1) atari (1) axxium (2) backtrack (3) backup (1) be-quiet (1) besichtigungstermin (1) bilder (2) bill gates (1) blasc (1) blender (1) bliss (2) blog (1) bookmarks (1) bootloader (1) british telecom (1) buffed (1) bundeskanzler (1) bundesregierung (1) c++ (1) c64 (1) capi (1) cisco (1) commodre (1) cooling (2) css (1) datenbank (1) datenschutz (1) dbox (1) death adder (1) del.icio.us (1) desktop search (1) die bahn (1) domain controller (1) dsl (2) eier (1) ekg (1) enterasys (1) erotik (1) essen (2) evag (1) facebook (2) feedburner (1) feeds (1) finanzamt (1) firebug (1) firefox (6) flash (1) flickr (2) foxmarks (1) frankfurt (1) freakiest.de (1) fritzbox (1) fun (2) games (1) gesundheit (2) google (2) google analytics (10) google calendar (1) google desktop (1) google earth (4) google mail (4) google reader (6) google reader notifier (1) gpo (1) gpt (1) gruga (1) grundgesetzt (1) h.323 (1) heimnetzgruppe (1) heißluftballon (1) hipath (5) ibm (1) ifilter (1) iis (2) internet explorer (6) ipx (1) isa (1) isdn (1) ista (12) jaiku (1) jeff dunham (1) k770i (1) k850i (1) karnvel (1) kommentar (1) köln (1) küche (1) kühlschrank (1) kündigung (1) lightning (2) logitech (1) logo (1) mail (1) maildrop (1) markler (1) mbr (1) mcdonalds (1) media player (1) meinvz (3) messe essen (1) microblogging (3) microsoft (6) mieten (1) minimizetotray (1) monitoring (1) montgolfiade (1) mpe (3) ms office (1) mssql (1) münster (2) n6600gt (2) nasa (1) navision (1) nes (1) netcraft (1) netzteil (1) new tag cloud (17) next4u.de (3) nintendo (1) nostalgie (1) npd (1) nvidia (1) nürnberg (1) o'reilly (1) openid (1) openoffice (1) opensearch (1) opensuse (1) panoramio (1) parlament (1) pc (1) petition (1) photosynth (2) php (1) picasa (2) plugin (6) politik (4) post (1) postfix (1) powershell (3) pownce (4) preis (1) premiere (1) quickcam (1) razor (1) rdp (1) re:publica (1) readware (1) recensio.org (1) regierung (1) rss (2) saturn (1) second life (3) security (2) sensorlock (2) server (1) servicepack (1) siemens (6) sim (7) simulator (1) snes (1) snmp (2) society (1) sony ericsson (4) sp2 (1) spam (2) speed (1) spülmaschine (1) ssl (4) stayfriends (1) steve ballmer (1) streik (2) t3n (1) tacra 8100 (1) tagging (2) teamspeak (1) tecra (4) tecra 8100 (1) telekom (2) templates (2) terminal server (1) tf3d (1) themes (2) thunderbird (4) tobi.elements (1) tor (1) torte (1) touchscreen (1) trackback (1) trait (1) triplehead2go (1) tsqlib (1) twitter (2) typo3 (1) u4us (1) umzug (8) update (1) urlaub (1) verdi (1) video (2) virtual pc 2007 (1) virtual server (1) vista (2) vmware (1) vodafone (2) voip (2) vorratsdatenspeicherung (2) voxfax (1) voxtron (1) wallpaper (1) weave (3) web (1) web2.0 (1) webslice (1) werbung (1) wiimote (3) window xp mode (1) windows 7 (11) windows server (2) windows vista (1) windows xp (2) winmote (3) wlan (2) wohung (1) wordpress (20) wotlk (1) wow (7) yac (9) yodm3d (1) youtube (6) zalman (2) zensur (3) 2008 (1)

Projekte / yac

Allgemeines
yac ist eine von mir – rein in PHP – geschriebene ChatEngine. Dabei handelt es sich nicht um ein “Refresh”-basiertes Script, sondern um eine Server-Application. yac läuft auf einem Server als Deamon.

Aktuelle Infos zum yac finden sich in der Blog-Kategorie yac. Außerdem steht ein yac Wiki und eine Demo zur Verfügung.

Technik
yac basiert auf PHP5 und macht sich viele der neuen OOP-Features zunutze. Damit die Engine auch als Deamon eingesetzt werden kann, wird die PCNTL-Library genutzt. Für die Kommunikation greift die Engine auf PHP-Sockets zurück.

Einsatz
Die yac Chat-Engine wird derzeit bei den folgenden Communities eingesetzt

Background
Die Story hinter yac ist kurz und knapp erzählt. Die Community u4us.com hat kurz nach ihrem Start die CellChat 2 eingesetzt. Nach einem Jahr suchte u4us.com eine neue Engine, da die Lizenz für die [[² auslief. Durch gute Kontakte konnten eine günstige Lizenz der c2chat Engine ergattert werden. Leider enthält die aktuelle Version der c2chat einige Bugs und der Entwickler hat das Projekt bereits aufgegeben. Was also tun? Keine der Freeware ChatEngines entsprach den Ansprüchen und die, die es tun, würden das kleines Budget sprengen. Es musste eine eigene ChatEngine her. So entsandt yac.

Der urspüngliche Name war fdChat (FunnyDingo Chat). Der neue Name, yac, lehnt an die in der Linux-Welt angesiedelten Abkürzungen “yet another xxx” an und steht für “Yet Another Chat”. Danke nochmal an Zepar (aka CuSToMMadE) und littlenike für diese tolle Idee.

Zukunft
Für yac sind noch einige Neuerungen und Verbesserungen geplant. Der erste und größte Schritt, mit dem ich derzeit beschäftigt bin, wird der Umstieg von PHP auf C++, mal sehen wann dies soweit sein wird.

Hinweis für Interessierte
Sollte jemand von euch interesse am yac haben, so lest bitte dazu erst meine letzte Info dazu!

Weiteres



Kommentare

  1. Hoster schrieb am 6. Mai 2008 um 08:48 :

    seas,
    hätt interesse am yac chat

  2. Nico schrieb am 19. Juni 2010 um 23:34 :

    Moin Dennis,
    mir ist grade aufgefallen das der /IG befehl nach jedem Ausloggen wieder neu eingegeben werden muss. Kann man dieses evt, auch dauerhaft wie bei der damaligen [[² einbauen?
     
    lg
    Nico

Kommentar hinterlassen

* Ein Code-Highligter ist vorhanden. Nutze [code]...[/code] um den Code einzufärben. Du kannst auch as, asp, c, cpp, csharp, css, delphi, html, java, js, mysql, perl, php, python, ruby, smarty, sql, vb, vbnet oder xml verwenden.