:D
Quote:
Holy Ass. Leader :D
Printable View
:D
Quote:
Holy Ass. Leader :D
Stop talking about my sexy ass! :mad: :D
damn I wanted to said : Holy Assistant Leader sorry but I have to think than I talk to person who speak english lol Sorry Turtle I did not wanted to talk about your a$$ :rolleyes:
Why Java? I'd only use it if I was allowed to allocate/deallocate objects myself and disable the garbage-collector.Quote:
Originally posted by filburt1
Java! :) The server will eventually be written in Java and run under 'nix. We're just making a cheap VB test one.
If I could do that, then I'd probably use it :)
I like the multithreading in Java compared to the mystic C++. :D
Encryption --- EiSecure --->AGREE
Flash Navbar --->AGREE (Continue working on it)
Sorry, it isn't completed yet
(I spent my time building a connector board for an OSD module)
(Printed circuit board... lots of work...)
I find it easier in C++ (call CreateThread with a function pointer for your thread procedure, and the thread lasts until the function returns - couldn't be simpler ;)) but that's just me.Quote:
Originally posted by filburt1
I like the multithreading in Java compared to the mystic C++. :D
I agree...multithreading in Java is pretty nice...but that doesn't sway the fact that it's slower, and if you're building a server, even TINY inefficiencies can come and kick you in the nuts later on.
Anyway, this is off-topic so I'll stop now...as long as you acknowledge C's superiority in these matters ;)
*continues arguing* :D Only the GUI part of Java is slow, the rest is quite speedy. At work we're writing a server to interface with a satellite ground system in Java.
We're not allowed to use Java at work - it's all to do with controlling and maintaining nuclear reactors so only a real language can be used ;) :p
::Timer out::
Turtle I do not understand that :
How old are you ? I always though than you were a student who skip all his class to come to vbforums.com ? :p :confused:Quote:
At work we're writing a server to interface with a satellite ground system in Java.
I'm 17 and I worked (and sort of still do) for a NASA contractor.
OMFG, who is that man? help me!! GOD! damn are you a genius or what ? You cant work at the Nasa at 17 ? Do not lie to me ! :)
I don't work at NASA, I indirectly work for them. And no, I'm not lying. :)
How can you indirect work for the Nasa ? And I beleive you Arien.
How's the menu coming along, Daok? Got a prototype?
that coming
*cough*Quote:
Originally posted by DaoK
that coming
Okay. Haven't replied in a while...how's everything going with the team? Any new developments?
*twiddles thumbs*
Turtle, are you taking chemistry?
....I was wondering.....we really need to work on the logo.
I really like the one you made for Revolution Network that had the XP connection icon on it, with a black background and white foreground.
Maybe that could be adapted to say OCARINA Network?
I took it last year, I'm taking Physics now.Quote:
Originally posted by eiSecure
Turtle, are you taking chemistry?
Re. the logo: It could have been easily adapted. If I hadn't deleted the Photoshop file. :D
...now wasn't that a dumb thing to do?
Can you give me an opinion? For chemistry, we're doing Mole Day projects (You know what that is, right?). For mine, I'm doing a website. It's split into 4 sections. What do you think I should put in each section?
Avogardro's Number is a good start. :D I actually forgot half of Chemistry. :(
I deleted the image because after all, the ex-all-holy-leader finalized the logo. Although I'm metaphorically twiddling my thums waiting for people to start talking about the back-end server. Andreas said that a fake VB one is in the works for testing the client.
Well, first of all, we need to have the login and the register scripts up and running. This way, we can actually get started in server development! :)
Also, i've got my forums setup. Maybe we can use that?
Since you're the closest thing we've got to a resident security expert ;), how do you suggest we send a username/password pair to the server?Quote:
Originally posted by eiSecure
Well, first of all, we need to have the login and the register scripts up and running. This way, we can actually get started in server development! :)
I suggest that we don't. When user registers/changes passwords, that's the only time we actually transmit the password (and even then, it's encrypted).
Other times, we'll just hash the username and password and verify with a copy of hash that's on the server.
Got an example of how that would work?
1. User goes to site and creates U/P pair
2. User installs client
.
.
.
Obviously I have no idea what I'm saying.
Yeah, I agree. :D;)
1. User downloads client (can be interchanged with step 2)
2. User registers (can be interchanged with step 1)
3. User runs program
4. Login dialog box pops up, asking user for username and password
5. User enters in information
6. Program generates a hash of the username and password
7. The hash of username and password is sent to server
8. A server script compares the hash the program sent with the one in its database
9. Server returns response based on password and username pair.
10. If correct, user loggs on.
Are we still doing this thing in Java?
Frankly, I don't see why. CGI would work fine, since it is multiuser, and it is fast. PHP would work too. vBulletin runs on PHP, and there are some forums with hundreds of users on and posted at the same time, and it's all fast.
So, speed shouldn't be an issue with scripts.
We just need someone to write the scripts. :D ;)
Start recruiting PHP or CGI coders? :D
I suppose. :)Quote:
Originally posted by eiSecure
Start recruiting PHP or CGI coders? :D
Okay. First decision: CGI or PHP? :D
Also, are we going to be using Windows server, Unix server, or Linux server?
I've finally got my web server set up! :)
http://24.254.149.152
My computer isn't on all day though, so it is unavailable when I'm not using it. (Trying to convince dad to get a dedicated comp. to run server. :D)
CGI is not a language; PHP is a subset of CGI.Quote:
Originally posted by eiSecure
Okay. First decision: CGI or PHP? :D
We should make the server cross-platform, that way us stupid people could set it up on Windows and some geeks could set it up on Linux. :D
So, CGI?
CGI = Common Gateway Interface, which includes PHP, ASP, JSP...
...by CGI, I mean PERL. :D
Hmm...
Well, I think we should write a normal APP in C or Java (a VB one could help in the beginning) and a Perl or better a PHP script that provides an additional WEB interface.
(I think a normal exe can handle the replication of data better than a script because a script can only generate ONE page each time and after that page has been completed the script is terminated and all sockets are being closed as well as all used memory is cleared)
Agreed, but not C. C is not entirely cross-platform (especially for socket programming and multithreading, our two biggest issues). Java sounds good. And yes, a VB cheap one for testing is fine.
Apache can multithread. By default it starts with 50 threads listening for connections and spawns new threads, so I don't understand what you're saying. :confused:Quote:
(I think a normal exe can handle the replication of data better than a script because a script can only generate ONE page each time and after that page has been completed the script is terminated and all sockets are being closed as well as all used memory is cleared)
Okay. So, it's PHP and Java, am I right? (Unfortunately, IIS doesn't support PHP (That I know of):rolleyes: )
Let's use IIS! We can have a virus race! :DQuote:
Originally posted by eiSecure
Okay. So, it's PHP and Java, am I right? (Unfortunately, IIS doesn't support PHP (That I know of):rolleyes: )
Apache. :)
Didn't you say you wanted users to be able to host their own servers? That's why I brought up the compatability problem with IIS.
Users to host their own servers? :confused:
Well, I mean the fact that a script is a bad server for an IM (not to mention all the other services we will offer)Quote:
Originally posted by filburt1
Agreed, but not C. C is not entirely cross-platform (especially for socket programming and multithreading, our two biggest issues). Java sounds good. And yes, a VB cheap one for testing is fine.
Apache can multithread. By default it starts with 50 threads listening for connections and spawns new threads, so I don't understand what you're saying. :confused:
I don't think users should be able to host own OCARINA servers!
This would open the door wide for fake servers that spy out the user's password and personal information!
True, it would just save a lot of effort. That's why I still suggest that we write our own, as you suggest.
okay. Not other people hosting IM servers.
How about others hosting File sharing servers?:D
The login stuff can be routed to our servers, but the file sharing can go through other people's computers and servers.
Maybe we should just say "learn how to set up an FTP server, suckas!" to our kind users. :D
There are two types of servers and we will use both:
1. Web server (I don't think I'll have to explain what it does)
2. OCARINA Server (Handles the Users' connections and is the Backbone for all the services including the IM)
So, we're hosting our own servers for the IM, right?
OCARINA radio network? How's that idea? Users can host their own servers to broadcast, like a radio station.
Right.Quote:
Originally posted by Andreas@ALSoft
There are two types of servers and we will use both:
1. Web server (I don't think I'll have to explain what it does)
2. OCARINA Server (Handles the Users' connections and is the Backbone for all the services including the IM)
Alex: Let's not go crazy here. :D
Filesharing sounds good...
BUT IT BRINGS TROUBLE EN MASSE!
Just think of ilegal content like Copyrighted, illegal or (to mention something extreme) pornographic material...
I don't think we should implement filesharing
Yeah, we'd be sued while we're still minors. :D
Actually, we can avoid all of that just by saying "use at your own risk. Please do not share copyrighted material. By using our service, you agree that we are not responsible for any of your actions, and we shall not be held liable in court."
Gonna be back later...
Well, you can pay for the lawyer. :DQuote:
Originally posted by eiSecure
Actually, we can avoid all of that just by saying "use at your own risk. Please do not share copyrighted material. By using our service, you agree that we are not responsible for any of your actions, and we shall not be held liable in court."