MacFreak Messenger
26 april 2004 - 20:17    reactie #50
geplaatst door: Eiji
Ik krijg mss woensdag Panther, hopelijk met XCode erbij ( :devil: cheap cheap), maarre

hebben wij toestemming om de MacFreak emoticons te gebruiken als we een Interface aan de praat kunnen krijgen?

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
26 april 2004 - 21:08    reactie #51
geplaatst door: Reflex
morgen eerst open dag op UT eh kereltje :)

Ik ben dr vanaf een uur of 9.30, even mn airport testen :) tot ± 15.30 :)

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
MacFreak Messenger
27 april 2004 - 08:35    reactie #52
geplaatst door: Eiji
Ik hoef er pas te zijn om 09.45 tot 16.00; ik draag een blauwe broek en een donkere polo, maar het meest herkenbaaris mijn licht bruine agenda met een nogal opvallende witte appel op de voorkant :music:  :hypocrite:  :inlove:  :woot:

Ik begin in het auditorium, als het goed is volg ik ook nog 2 college's ('s morgens Technische informatica, hoewel ik daar niet zeker ben (kwam ik later achter, adners had ik TI 's middags gedaan :sad: ) en dan 's middags Elektro-techniek)

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
27 april 2004 - 08:41    reactie #53
geplaatst door: Reflex
Ik zal rondwaren in een witte polo, een blauwe baggy broek (overseas) en een witte levi's schoudertas, en een rode 'element' pet.
Een extra feature kan zijn de 14" iBook die ik zo nu en dan zal tonen  :inlove:
God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
MacFreak Messenger
27 april 2004 - 08:51    reactie #54
geplaatst door: Eiji
iBook 14"  :inlove:  :cool:  (valt ook heus niet op tussen al die grijze laptopjes  :wink:  :tounge: )

Hoe gaat dat btw, op de TU/e met een iBook 14", ik wil namelijk  eigenlijk wel voor thuismijn eMac aanhouden en dan via de TU/e laptopregeling een Windhoos/Linux ding kopen, maar wil ik ook gewoon een Pobo/iBo nemen, maar heb jij problemen met de iBo wat betreft compatibiliteit en derg.?

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
27 april 2004 - 09:26    reactie #55
geplaatst door: Reflex
Wat WLAN betreft: dat werkt (sinds 5 seconden  :cool:) met een iBook.
Verder heb ik vooralsnog geen software moeten gebruiken echt thuis, behalve wat Word.
Er zijn natuurlijk een aantal programmas die handig zouden zijn op je laptop, zoals Maple (wiskunde programma) die is er wel voor MacOS, maar niet via de UT te krijgen...

Mijn advies: gewoon doen! alles wat onder linux draait, draait onder MacOS X :)

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
MacFreak Messenger
27 april 2004 - 17:54    reactie #56
geplaatst door: Eiji
TI leraar dr.ir. Tom Verhoeff loopt ook joelig met een Powerbook 15" (d8 ik) rond, ik kwam binnen en zag dat er een Pobo stond  :woot:

Wel jammer dat hij Virtual Pc nodig had voor een programma gemaakt door studenten  :cry:  :barf:

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
27 april 2004 - 18:10    reactie #57
geplaatst door: Reflex
En; heb je me nog rond zien lopen? Ik heb wel een redelijk grote delegatie VWO-ers in het CC gebouw gezien :P
God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
MacFreak Messenger
27 april 2004 - 19:29    reactie #58
geplaatst door: Eiji
Ik heb jou niet zien rondlopen, wel een boel studenten  :tounge:

Ik was 's middags nog naar Elektro- en Infromatie techniek gegaan, en aan het einde gingen we gratis drinken en de "Walhalla" (cafe voor de faculteit Elektro techniek) (FREE BEER!!!! :thumbs-up:  :cool:  :woot: )

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
2 mei 2004 - 16:08    reactie #59
geplaatst door: Eiji
Goeie heer wat is dat Adium Bagger.

Ik heb nu WEL Panther, maar nog GEEN XCode ( het zat er niet bij  :cry: ) maar ik ben de nieuwe dus nu aan het downlaoden (die server valt nog best vaak uit)

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
11 mei 2004 - 16:37    reactie #60
geplaatst door: webmaniac
Ik volg al een tijdje dit topic, en zie dat het ongeveer overeenkomt met een gemiddeld got.tweakers.net project. Mensen beginnen enthousiast maar het project wordt uiteindelijk niets. Ik heb het zelf ook een keer meegemaakt  :blush:

Zo zie ik hier al dat mensen zich meteen op de grafische kant willen richten, en over macfreak icoontjes beginnen terwijl er nog geen regel code geschreven is.

Toch vind ik het idee van dit project wel interresant. ik loop zelf aan een tijdje met het idee rond mijn eigen messenger te maken. Met een beetje hulp gaat dat een stuk gemakkelijker.

Voordat ik uitleg wat ik precies in mijn hoofd heb moet ik er wel bij zeggen dat ik niet al te veel tijd heb, kan dus niet veel programmeren, maar het zou toch moeten lukken langzaam een client te bouwen met steeds meer features.

Waar ik aan zat te denken:
+ Een client compatible met ichat via rendezvous, compatible met jabber en vervolgens ook compatible met andere protocollen via jabber (msn, aol, etc).
+ geschreven in java, zodat ik ook op windows en msn via rendezvous met mac gebruikers kan spreken.
+ Uiteindelijke gui wordt pas geschreven zodra de basis functionaliteit er is, tot die tijd wordt er gewoon swing gebruikt om toch een beetje interactie met het programma te hebben. De uiteindelijke gui maakt gebruik van swt, maar met veel grafische elementen om het uiterlijk niet geheel standaard te houden (custom componenten zoals ichat bijvoorbeeld gebruikt om gebruikers weer te geven, en de speach bubbles in conversaties ).

Mijn idee is om de client op te bouwen in volgorde van het eerste puntje, eerst rendezvous support, daarna een jabber implementatie, vervolgens de mogelijkheid om via jabber bij een ander protocol in te loggen.

De rendezvous implementatie kan bijvoorbeeld weer verdeeld worden in verschillende tussen producten:
+ venster waarin alle op rendezvous aanwezige gebruikers weergegeven worden
+ de gebruiker wordt zelf ook getoond in ichat via rendezvous
+ simpele chat via rendezvous (rendezvous chat in ichat maakt gebruik van jabber, dus dit is al een begin voor latere jabber ondersteuning)
+ volledige ondersteuning voor _presence service publicatie ( inclusief user icoontjes, etc ).

Het eerste puntje heb ik alvast gemaakt:
http://www.cs.vu.nl/~jbkluive/jchat/JChat-11.zip

Het venstertje bevat een simpele JList die alle op rendezvous aanwezige ichat users laat zien ( dus ook de ichat op de zelfde computer als waar JChat op draait ). De L&F is een beetje aangepast om een beetje als iChat over te komen, maar dit wordt dus in een later stadium volledig aangepast. De client is zo geschreven dat de GUI gemakkelijk verwisseld kan worden met een andere GUI (SWT of bijv. Cocoa, hoewel dat wat moeilijker wordt, de java cocoa maakt weer gebruik van een volledig andere classes zoals NSObject maar zou zonder volledig herschrijven van de applicate logica moeten lukken ).

Ik ben op het moment nog bezig de sources aan te passen, en ik ben nog bezig het build script uit te breiden zodat er automatisch ook een OS X applicatie bundle wordt gemaakt. Zodra dit klaar is zal ik ook de sources online zetten.

Informatica @ VU en vooral Roeien @ Okeanos
MacFreak Messenger
11 mei 2004 - 17:11    reactie #61
geplaatst door: Eiji
 :blink: Venster he?


Exception in thread "main" java.lang.NoClassDefFoundError: javax/jmdns/ServiceListener
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

Dis is wat de console zegt, hij kan een heleboel niet, maar als je even teurg leest, zul je zien dat we eigenlijk onze zinnen hebben gezet op een bestaande source (adiumx) en daar een GUI voor maken en dan later aan de source zelf werken.

Ook waren we er al uit dat we geen Java zouden gebruiken, maar liefst iets stabieler als Cocoa

BTW, Rendezvous IS Jabber, maar bij iChat is dat alleen het netwerk gedeelte.


De hoofdreden dat het LANG zal duren voordat er werkelijk een MF Messenger zal komen, is omdat er nog geen echte programmeur is die wil/kan helpen. Ik wil eht best doen, maar ik kan niet programmeren dus dan zou je nog 7 jaar moeten w88 :tounge:

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
11 mei 2004 - 17:26    reactie #62
geplaatst door: Kool

Citaat
Eiji om 17:11, 11-05-2004
Ook waren we er al uit dat we geen Java zouden gebruiken, maar liefst iets stabieler als Cocoa

Even ter verduidelijking: Cocoa is een framework, programma's voor dat framework kunnen in Objective-C, Java en AppleScript geschreven worden. Dat zijn de door Apple ondersteunde talen. Daarnaast kan met bv. Python of CamelBones gewerkt worden.

Nadat je kiest voor Cocoa moet je nog kiezen voor de taal. Objective-C is verreweg de meest gebruikte overigens.

Hoe Kool Super Kool werd... zal nu na het opschonen van het forum een raadsel blijven voor wie dit nog niet wist.
MacFreak Messenger
11 mei 2004 - 17:38    reactie #63
geplaatst door: webmaniac
Citaat
:blink: Venster he?

Hoe start je JChat? Zou moeten werken door dubbel te klikken op JChat.jar of door
java -jar JChat.jar
in te typen op de console.

Citaat
Ook waren we er al uit dat we geen Java zouden gebruiken, maar liefst iets stabieler als Cocoa

Java is zo stabiel als je het zelf maakt, met als voordeel dat je niet gebonden zit aan 1 platform. Cocoa (GNUStep) is maar slecht deels beschikbaar voor Linux en niet voor windows.

Citaat
BTW, Rendezvous IS Jabber, maar bij iChat is dat alleen het netwerk gedeelte.

Ja dat staat in mijn post alleen wat onduidelijk :). Voor communicatie op het lokale netwerk wordt jabber gebruikt als communicatie protocol en Rendezvous om andere computers te vinden voordat je kunt communiceren.

De belangrijkste reden waarom ik een messenger client wil maken is eigelijk om iets nieuws te brengen. Ik ken bijv. nog geen messenger clients die support hebben voor rendezvous/jabber chat met ichat via het lokale netwerk die ook werken op windows en linux.

Enkel de GUI herschrijven voegt niets nieuws toe. Mis ik trouwens iets, AdiumX ziet er best wel gelikt uit.

Informatica @ VU en vooral Roeien @ Okeanos
MacFreak Messenger
12 mei 2004 - 15:34    reactie #64
geplaatst door: Eiji
"Mis ik trouwens iets, AdiumX ziet er best wel gelikt uit"

:blink:  :crazy: Adium's Interface =  :barf:

Als jij ermee omkan gaan gefeliciteerd, maar ik vind het niks

Gezocht: powermac G4 800mhz of meer
[MF] Eiji -> www.macfreakclan.cjb.net
MacFreak Messenger
30 mei 2004 - 14:28    reactie #65
geplaatst door: XiC
Webmaniac heeft een aantal goede punten!

Een advies, begin meteen met swt en laat swing links liggen, swt is een mooie API en door het meteen te gebruiken leer je veel!
Een package builden, lekker met Ant aanpakken, dan heb je een build procedure die ook platform onafhankelijk is.

Verder zou ik graag een jabberd plugin zien voor rendevouz, wellicht is het er al, ik heb niet gezocht, het idee achter jabber is dat je client maar 1 protocol kent; XMPP.
Voor een jabber/java implementatie zou jabberBeans mischien iets kunnen zijn, of je eigen jabber api bouwen, dit is wat ik (deels) gedaan heb en best lastig is.

Ik heb een ruwe SWT jabber client en het is sowieso leerzaam om te maken en LEUK!

MacFreak Messenger
5 juni 2004 - 09:07    reactie #66
geplaatst door: webmaniac
Citaat
Een advies, begin meteen met swt en laat swing links liggen, swt is een mooie API en door het meteen te gebruiken leer je veel!

Idd, mijn idee, helaas kan swt niet geskinned worden. Om bijvoorbeeld een contact list te maken zou ik een list willen gebruiken in swt, maar list items in een list kun je niet veranderen, ze blijven klein en je kunt moeilijk bepalen waar je de tekst of plaatjes wilt hebben staan in het item. Daarom dacht ik er over om swing en swt te mixen. Een Swing JList met custom cell renderer, in een SWT window :)

Citaat
Een package builden, lekker met Ant aanpakken, dan heb je een build procedure die ook platform onafhankelijk is.

De zip hier boven met de jar er in is ook door ant gegenereerd :). Ant gebruik ik voor elk project. Alleen jammer dat xcode ant niet standaard ondersteunt :(

Citaat
Voor een jabber/java implementatie zou jabberBeans mischien iets kunnen zijn, of je eigen jabber api bouwen, dit is wat ik (deels) gedaan heb en best lastig is.

JSO (http://jso.jabberstudio.org) is een prima library die ik van plan was te gaan gebruiken.

Citaat
Ik heb een ruwe SWT jabber client en het is sowieso leerzaam om te maken en LEUK!

Idd, heel erg leuk, dat is ook de rede waarom ik dit doe :). Staat jou client ergens online om te downloaden?
Informatica @ VU en vooral Roeien @ Okeanos