PDA

Click to See Complete Forum and Search --> : OCARINA Network Project Communication


Pages : [1] 2

Andreas@ALSoft
Oct 14th, 2001, 05:20 AM
This is the new project communication thread for OCARINA Network.

Andreas@ALSoft
Oct 14th, 2001, 05:31 AM
So I'm the new project leader...
Strange!
Never thought of this might ever happen...
Hmmm... well... Filburt1, I declare you as the Co-Leader.
...OK....
So start posting!

Arbiter
Oct 14th, 2001, 06:10 AM
What project's this then?

Anything interesting?

j2k
Oct 14th, 2001, 08:51 AM
Originally posted by Andreas@ALSoft
So I'm the new project leader...
Strange!
Never thought of this might ever happen...
Hmmm... well... Filburt1, I declare you as the Co-Leader.
...OK....
So start posting!

It's happened Andreas! You're the leader, I know you will succeed!

sail3005
Oct 14th, 2001, 11:26 AM
Originally posted by Arbiter
What project's this then?

Anything interesting?

I think it's the same thing as the MSN messenger replacemant

filburt1
Oct 14th, 2001, 11:31 AM
Yup, after several mutinies.

eiSecure
Oct 14th, 2001, 11:54 AM
Okay. Let's get to work! :)

DaoK
Oct 14th, 2001, 01:49 PM
Filburt lock the other thread about the IM ok.

sail3005
Oct 14th, 2001, 02:53 PM
can i join the team? i have nothing else to do

filburt1
Oct 14th, 2001, 02:59 PM
Originally posted by DaoK
Filburt lock the other thread about the IM ok.

I already did.

DaoK
Oct 14th, 2001, 03:42 PM
You read in my mind Turtle,
Sail I think you have to ask Andrea the holy leader :)

filburt1
Oct 14th, 2001, 03:43 PM
I made the thread and I still think it was stupid to not put Devion in as the PL.

sail3005
Oct 14th, 2001, 03:45 PM
Andrea the holy leader, can i please help with the project?

eiSecure
Oct 14th, 2001, 04:01 PM
You can probably get in. ;)

Andreas@ALSoft
Oct 14th, 2001, 04:19 PM
Originally posted by sail3005
Andrea the holy leader, can i please help with the project?
Hmm, I have nothing against it,
I'm happy about everyone who joins our team!

Andreas@ALSoft
Oct 14th, 2001, 04:25 PM
BTW: Filburt is the CO-Leader
I often don't have very few time because I have tons of homework and I am in 4 school clubs...
This means I sometimes even can't check my email.
This is them reason why filburt is the co-leader.
Filburt, do you agree with being the co-leader?

filburt1
Oct 14th, 2001, 04:27 PM
Sure.

Andreas@ALSoft
Oct 14th, 2001, 04:31 PM
Okay
Good.
Then we are back in business!
Sorry, but for today I have to log off.

eiSecure
Oct 14th, 2001, 05:45 PM
Okay. First topic of new leadership: My forum (http://www.eisecure.com/forums.htm) or Andreas' forum?

filburt1
Oct 14th, 2001, 05:51 PM
Nobody's. We're using this thread. If we want to share code then somebody can set up an FTP server.

eiSecure
Oct 14th, 2001, 05:52 PM
:)

lol...forgot about that. :D

Andreas@ALSoft
Oct 14th, 2001, 06:11 PM
Originally posted by filburt1
Nobody's. We're using this thread. If we want to share code then somebody can set up an FTP server.

---->AGREE

Andreas@ALSoft
Oct 14th, 2001, 06:13 PM
BTW: I'll leave my board uploaded so we can use it if required (e.g. if our forum thread at vbForums is moved to Chit Chat again...)

DaoK
Oct 14th, 2001, 06:24 PM
OK lets work on the project I dont want to start to talk about wich forum we have to take. We use VBforums and it do the job now lets rock and work.

1- Is the server ready?
2- Is the IM ready ?
:)

eiSecure
Oct 14th, 2001, 06:28 PM
IM almost ready.

filburt1
Oct 14th, 2001, 06:50 PM
As you refer to it Doak, the "IM" should be the "client", and the "server" will support the client. The IM is the whole project as a whole. :cool:

And no, nobody has bothered to start thinking on how to write the server. :(

sail3005
Oct 14th, 2001, 08:04 PM
thanks for letting me in, what should i do?

filburt1
Oct 14th, 2001, 08:06 PM
Learn Java? We intend to write the final version of the server in Java for its multithreading capabilities.

DaoK
Oct 14th, 2001, 08:10 PM
I know java a little :)

filburt1
Oct 14th, 2001, 08:11 PM
Have you learned multithreading yet?

DaoK
Oct 14th, 2001, 09:19 PM
Nope, for an unknown reason we are just stick in Java swing at school and the base of algorithm :rolleyes:

filburt1
Oct 14th, 2001, 09:33 PM
Swing = stupid way to start learning Java

Andreas@ALSoft
Oct 15th, 2001, 02:58 PM
One thing: we want OCARINA to be more than just another IM, don't we.
So we should first of all write the client that makes all the services available and implement the IM in it as soon as the IM code works properly.
I think I gonna myke a simple server until tomorrow which allows us to implement the first parts of the communication code (login, Buddy list etc.)

BTW: Don't call me "all holy PL", I would prefer if you just call me "Andreas"

filburt1
Oct 15th, 2001, 03:05 PM
We can't write the IM client unless we have a server to test it on...and the website will be by far the easiest part...

DaoK
Oct 15th, 2001, 04:58 PM
Swing = stupid way to start learning Java

School is strange I know.

DaoK
Oct 15th, 2001, 04:59 PM
Is the person who is supposed to make the server with linux is working on it ?

filburt1
Oct 15th, 2001, 05:00 PM
:confused: Java is cross-platform so it doesn't matter what platform we develop the server on. ;)

DaoK
Oct 15th, 2001, 05:27 PM
I want to teeessssssstttttttttttt

filburt1
Oct 15th, 2001, 05:55 PM
Well we have to write it first.

DaoK
Oct 15th, 2001, 06:06 PM
We have to write a program for the server? ... oops who will do that ?

Andreas@ALSoft
Oct 15th, 2001, 06:08 PM
I gonna write a little server proggy in VB that will let us try out the basic features of the client.
Once it is working we can do the real server in C, Java or whatever

filburt1
Oct 15th, 2001, 06:15 PM
Okay. I assume it would be a single Winsock control thing?

Andreas@ALSoft
Oct 15th, 2001, 06:17 PM
Exactly

filburt1
Oct 15th, 2001, 06:18 PM
And what's the protocol?


Client: user filburt1
Server: pass
Client: pass magicalsecretpassword
Server: ok

I dunno.

DaoK
Oct 15th, 2001, 06:19 PM
a Simple winsock will be able to take all these person using the IM ? Wow Impressive.

filburt1
Oct 15th, 2001, 06:22 PM
No, this is just a test server.

DaoK
Oct 15th, 2001, 06:23 PM
I tryed that password and I can tell you than it's not you vbforums pass (magicalsecretpassword). :D

Andreas@ALSoft
Oct 15th, 2001, 06:26 PM
DefInt A-Z
Option Base 0
Option Explicit
Private Type ColorType
R As Byte
G As Byte
B As Byte
End Type
Dim bLocalEcho As Boolean, bBlinkCursor As Boolean, iCurX As Integer, iCurY As Integer, iCWid As Integer, iCHei As Integer, lTColor As Long, iPWid As Integer, iPHei As Integer, lBColor As Long, sInQueue As String
Dim dpicOWid As Double, dpicOHei As Double, dfrmOWid As Double, dfrmOHei As Double, bOnline As Boolean, dfrmCWid As Double, dfrmCHei As Double
Dim iFileNo As Integer

Private Sub wsckSecure_DataArrival(ByVal bytesTotal As Long)
Dim strIncoming As String
wsckSecure.GetData strIncoming
sInQueue = sInQueue + strIncoming
CheckPackets
End Sub

Sub CheckPackets()
Dim T As Long, dStartRead As Double, dTmr As Double
Dim iType As Integer, lLength As Long, sData As String
Static bReadPacket As Boolean
DoItAgain:
If bReadPacket = False Then
For T = 1 To Len(sInQueue)
If Mid(sInQueue, T, 1) = Chr(0) Then
bReadPacket = True
dStartRead = Timer
If T > 1 Then
sInQueue = Mid(sInQueue, T)
End If
Exit For
End If
Next
End If
dTmr = Timer
If dTmr < dStartRead Then dTmr = dTmr + 86400
If bReadPacket And dTmr - dStartRead > 4 Then
If Len(sInQueue) > 1 Then
sInQueue = Mid(sInQueue, 2)
End If
End If
If bReadPacket And Len(sInQueue) >= 4 Then
jiType = Asc(Mid(sInQueue, 2, 1))
lLength = Asc(Mid(sInQueue, 3, 1)) + Asc(Mid(sInQueue, 4, 1)) * 256
End If
If bReadPacket And Len(sInQueue) >= 4 + lLength Then
sData = Mid(sInQueue, 5, lLength)
If Len(sInQueue) >= lLength + 4 Then
sInQueue = Mid(sInQueue, 5 + lLength)
End If
bReadPacket = False
InterpretePacket iType, sData
End If
DoEvents
If sInQueue <> "" Then GoTo DoItAgain
End Sub

Sub SendPacket(iType As Integer, sData As String)
Dim Typ As Integer, L1 As Integer, L2 As Integer
If Len(sData) > 10240 Then sData = Left(sData, 10240)
Typ = iType Mod 256
L1 = Len(sData) Mod 256
L2 = Fix(Len(sData) / 256)
wsckSecure.SendData Chr$(0) + Chr$(Typ) + Chr$(L1) + Chr$(L2) + sData
End Sub

(Parts from SecureCP)

Andreas@ALSoft
Oct 15th, 2001, 06:28 PM
Maybe some encryption for passwords and so on...
Just to argue those ones who try to find out the password with a MAN-IN-THE-MIDDLE-Attack

Andreas@ALSoft
Oct 15th, 2001, 06:32 PM
As you can see my programming style has improved a bit...

filburt1
Oct 15th, 2001, 06:48 PM
Originally posted by Andreas@ALSoft
Maybe some encryption for passwords and so on...
Just to argue those ones who try to find out the password with a MAN-IN-THE-MIDDLE-Attack

Good idea. :D

BTW, please use the tags. :)

eiSecure
Oct 15th, 2001, 07:22 PM
I can do encryption stuff. I think I'm qualified for that. :D

|
|
|
\/

parksie
Oct 15th, 2001, 07:22 PM
Read the RFCs about secured POP3 access and that's fairly effective at securing passwords (not TOTALLY secure because you'd need insane-bit SSL for that).

Also, for the server to have any kind of scalability you need C (you could use C++, but C lets you extract the last clock cycle of performance out of it).

And for anyone that says anything about ASM...well written C can often be just as good as equivalent assembler code :)

filburt1
Oct 15th, 2001, 07:39 PM
Originally posted by parksie
Also, for the server to have any kind of scalability you need C (you could use C++, but C

Java! :) The server will eventually be written in Java and run under 'nix. We're just making a cheap VB test one.

DaoK
Oct 15th, 2001, 08:09 PM
I can do the encryption :D


For i = 1 To Len(Text1.Text)
lettre = Mid(Text1.Text, i, 1)
code = Asc(lettre)
If code <> 32 Then
code = code + 1
End If
lettre = Chr(code)
Text2.Text = Text2.Text + lettre
Next i


This is what I made so far :)

filburt1
Oct 15th, 2001, 08:11 PM
Here's your code simplified:

EncryptedText = OriginalText

:p It's not exactly a strong algorithm you've got going there. :D

eiSecure
Oct 15th, 2001, 08:47 PM
As I said, I think I can handle it. ;):D

DaoK
Oct 15th, 2001, 08:58 PM
ok EiSecure is one of the best in vbforum realm with encryption so we will give him one more thing to do :rolleyes: tell me what EiSecure will not touch in the project :D

filburt1
Oct 15th, 2001, 08:58 PM
Originally posted by eiSecure
As I said, I think I can handle it. ;):D

Asst. leader agrees. :)

DaoK
Oct 15th, 2001, 09:16 PM
Holy Ass. Leader :D

Do you want me to continue to make the menu in Flash because I take a break and didnt continue to work on it. I can continue if the new leader and holy ass ldr want to :)

eiSecure
Oct 15th, 2001, 09:18 PM
:D

Holy Ass. Leader :D

filburt1
Oct 15th, 2001, 09:20 PM
Stop talking about my sexy ass! :mad: :D

DaoK
Oct 15th, 2001, 09:26 PM
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:

parksie
Oct 16th, 2001, 12:47 PM
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. Why Java? I'd only use it if I was allowed to allocate/deallocate objects myself and disable the garbage-collector.

If I could do that, then I'd probably use it :)

filburt1
Oct 16th, 2001, 02:27 PM
I like the multithreading in Java compared to the mystic C++. :D

Andreas@ALSoft
Oct 16th, 2001, 02:29 PM
Encryption --- EiSecure --->AGREE
Flash Navbar --->AGREE (Continue working on it)

Andreas@ALSoft
Oct 16th, 2001, 02:33 PM
Sorry, it isn't completed yet
(I spent my time building a connector board for an OSD module)
(Printed circuit board... lots of work...)

parksie
Oct 16th, 2001, 03:45 PM
Originally posted by filburt1
I like the multithreading in Java compared to the mystic C++. :D 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.

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 ;)

filburt1
Oct 16th, 2001, 03:49 PM
*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.

parksie
Oct 16th, 2001, 03:55 PM
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

DaoK
Oct 16th, 2001, 07:18 PM
::Timer out::

Turtle I do not understand that :
At work we're writing a server to interface with a satellite ground system in Java.

How old are you ? I always though than you were a student who skip all his class to come to vbforums.com ? :p :confused:

filburt1
Oct 16th, 2001, 07:25 PM
I'm 17 and I worked (and sort of still do) for a NASA contractor.

DaoK
Oct 16th, 2001, 07:42 PM
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 ! :)

filburt1
Oct 16th, 2001, 07:43 PM
I don't work at NASA, I indirectly work for them. And no, I'm not lying. :)

DaoK
Oct 16th, 2001, 07:49 PM
How can you indirect work for the Nasa ? And I beleive you Arien.

filburt1
Oct 18th, 2001, 02:50 PM
How's the menu coming along, Daok? Got a prototype?

DaoK
Oct 18th, 2001, 04:15 PM
that coming

filburt1
Oct 19th, 2001, 05:17 PM
Originally posted by DaoK
that coming

*cough*

eiSecure
Oct 20th, 2001, 07:53 PM
Okay. Haven't replied in a while...how's everything going with the team? Any new developments?

filburt1
Oct 20th, 2001, 08:17 PM
*twiddles thumbs*

eiSecure
Oct 20th, 2001, 08:20 PM
Turtle, are you taking chemistry?

eiSecure
Oct 20th, 2001, 08:21 PM
....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?

filburt1
Oct 20th, 2001, 08:23 PM
Originally posted by eiSecure
Turtle, are you taking chemistry?

I took it last year, I'm taking Physics now.

Re. the logo: It could have been easily adapted. If I hadn't deleted the Photoshop file. :D

eiSecure
Oct 20th, 2001, 08:24 PM
...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?

filburt1
Oct 20th, 2001, 08:29 PM
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.

eiSecure
Oct 20th, 2001, 09:17 PM
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! :)

eiSecure
Oct 20th, 2001, 09:17 PM
Also, i've got my forums setup. Maybe we can use that?

filburt1
Oct 20th, 2001, 09:20 PM
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! :)

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?

eiSecure
Oct 20th, 2001, 09:24 PM
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.

filburt1
Oct 20th, 2001, 09:28 PM
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.

eiSecure
Oct 20th, 2001, 09:32 PM
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.

eiSecure
Oct 20th, 2001, 09:37 PM
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 ;)

eiSecure
Oct 20th, 2001, 09:38 PM
Start recruiting PHP or CGI coders? :D

filburt1
Oct 20th, 2001, 09:40 PM
Originally posted by eiSecure
Start recruiting PHP or CGI coders? :D

I suppose. :)

eiSecure
Oct 20th, 2001, 09:41 PM
Okay. First decision: CGI or PHP? :D

eiSecure
Oct 20th, 2001, 09:42 PM
Also, are we going to be using Windows server, Unix server, or Linux server?

eiSecure
Oct 20th, 2001, 09:43 PM
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)

filburt1
Oct 20th, 2001, 11:05 PM
Originally posted by eiSecure
Okay. First decision: CGI or PHP? :D

CGI is not a language; PHP is a subset of CGI.

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

eiSecure
Oct 20th, 2001, 11:15 PM
So, CGI?

filburt1
Oct 20th, 2001, 11:18 PM
CGI = Common Gateway Interface, which includes PHP, ASP, JSP...

eiSecure
Oct 20th, 2001, 11:18 PM
...by CGI, I mean PERL. :D

Andreas@ALSoft
Oct 21st, 2001, 02:13 PM
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)

filburt1
Oct 21st, 2001, 02:15 PM
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.

(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)

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:

eiSecure
Oct 21st, 2001, 02:20 PM
Okay. So, it's PHP and Java, am I right? (Unfortunately, IIS doesn't support PHP (That I know of):rolleyes: )

filburt1
Oct 21st, 2001, 02:21 PM
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: )

Let's use IIS! We can have a virus race! :D

Apache. :)

eiSecure
Oct 21st, 2001, 02:22 PM
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.

filburt1
Oct 21st, 2001, 02:28 PM
Users to host their own servers? :confused:

Andreas@ALSoft
Oct 21st, 2001, 02:28 PM
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:
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)

Andreas@ALSoft
Oct 21st, 2001, 02:30 PM
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!

filburt1
Oct 21st, 2001, 02:30 PM
True, it would just save a lot of effort. That's why I still suggest that we write our own, as you suggest.

eiSecure
Oct 21st, 2001, 02:32 PM
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.

filburt1
Oct 21st, 2001, 02:33 PM
Maybe we should just say "learn how to set up an FTP server, suckas!" to our kind users. :D

Andreas@ALSoft
Oct 21st, 2001, 02:34 PM
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)

eiSecure
Oct 21st, 2001, 02:35 PM
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.

filburt1
Oct 21st, 2001, 02:37 PM
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)

Right.

Alex: Let's not go crazy here. :D

Andreas@ALSoft
Oct 21st, 2001, 02:37 PM
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

filburt1
Oct 21st, 2001, 02:38 PM
Yeah, we'd be sued while we're still minors. :D

eiSecure
Oct 21st, 2001, 02:40 PM
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."

Andreas@ALSoft
Oct 21st, 2001, 02:40 PM
Gonna be back later...

filburt1
Oct 21st, 2001, 02:41 PM
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."

Well, you can pay for the lawyer. :D

eiSecure
Oct 21st, 2001, 02:54 PM
It's okay, filby. You look like you come from a rich/spoiled family, so I'll leave the honors to you.:D;):):cool::cool:

DaoK
Oct 21st, 2001, 03:36 PM
We can put a limit of 5 megs download max...Like that no Warez will be sent :)

eiSecure
Oct 21st, 2001, 03:37 PM
No, that's bad. The point of file-sharing is Warez, porn, Div-X Movies, and MP3z! (Although no one wants to admit it.;))

If you limit it in that way, no one will use it. Look at Morpheus. It accepts all files, and that's why lotsa people use it. (in addition to b/c it has a large user base)

DaoK
Oct 21st, 2001, 03:40 PM
and MP3z!
With a limit of 5 meg you can share only mp3 and little file I know.

Well, every IM have a file transfert...so what is the problem ! :)

eiSecure
Oct 21st, 2001, 03:43 PM
The problem is that no one uses File sharing for just 1 type of file (well, almost no one).

For the greatest chance of success, I say we allow all files, and all file sizes. Since the users are sharing the files, we can just have a clause in the user agreement that they are not to share copyright materials, and that we will not be held responsible.

Even though we have that clause, everyone is gonna share warez and stuff anyways. We'll just not enforce our user agreement. That way, we get benifet of users sharing anything they want, and we don't get in trouble.

Of course, it is good to keep in mind that we actually have to have a server setup, program made, and lots of people using it for this to actually apply.;) :p :D :) :cool: :rolleyes:

DaoK
Oct 21st, 2001, 03:46 PM
WEll if we have a problem we just have to put a limit and create our own crack to crack the limit :D mouahahaha

eiSecure
Oct 21st, 2001, 03:47 PM
Now you're talking!:D

DaoK
Oct 21st, 2001, 03:49 PM
When do you think we will be able to test the IM ?

eiSecure
Oct 21st, 2001, 03:50 PM
When the server has at least the login and the create new member stuff ready. :)

DaoK
Oct 21st, 2001, 03:52 PM
We will put our IM at Download.com with all professional program?

eiSecure
Oct 21st, 2001, 03:53 PM
probably.

Andreas@ALSoft
Oct 21st, 2001, 04:56 PM
In my opinion there are more than enaugh Filesharing systems around...
but maybe we could implement a gnutella client in our client application...
That would give all the responsibility for the shared stuff to the gnutella network which is, at least as far as I know, unatackable and is completely decentralized.

filburt1
Oct 21st, 2001, 04:57 PM
IMHO no file sharing whatsoever should be implemented. It is hard to implement (especially for the Gnutella architecture) and it just brings up too many legal issues.

eiSecure
Oct 21st, 2001, 04:59 PM
I'm okay w/ filburt. heh...that means no coding for a an extra program! :D

Andreas@ALSoft
Oct 21st, 2001, 05:00 PM
OK, I think it is a good idea to let be the filesharing

Andreas@ALSoft
Oct 21st, 2001, 05:04 PM
Which services will OCARINA offer?
I think the following ones are MUSTs:
1. IM
2. E-Mail
3. Fast Message (Messages the User gets as soon as he logs on)
4. Maybe Webspace (10...20MB?) (NO .exe or .mp3 files)
What else

filburt1
Oct 21st, 2001, 05:06 PM
I'd like to know who is going to pay for the webspace and e-mail storage...

Andreas@ALSoft
Oct 21st, 2001, 05:11 PM
I think these services should be offered for free and we should offer a premium membership for a reasonablerice (maybe € 2.95 a month) which offers AD-Free e-mail (for normal members there would be a "Sent by OCARINA Network" footer appended to the mail), stock tracking (maybe), and other services

eiSecure
Oct 21st, 2001, 05:19 PM
Webspace is probably not needed, as there are plenty of other services out there, and I doubt we can do better than f2s.:D

eiSecure
Oct 21st, 2001, 05:19 PM
Stock tracking....that can be integrated into the IM. Maybe we should, like MSN, have a little ad bar at the bottom.

Andreas@ALSoft
Oct 21st, 2001, 05:22 PM
I think this is the most decent way to do advertising because it doesn't disturb the members to much.
But the AD should be placed on the Main window only

eiSecure
Oct 21st, 2001, 05:23 PM
Yeah. Right below the buddy list.

filburt1
Oct 21st, 2001, 05:24 PM
Originally posted by eiSecure
Stock tracking....that can be integrated into the IM. Maybe we should, like MSN, have a little ad bar at the bottom.

I've got a DLL we can use for that. :)

eiSecure
Oct 21st, 2001, 05:25 PM
So do I. It's called MS Stock.:D

Andreas@ALSoft
Oct 21st, 2001, 05:25 PM
I'll have school holidays from next thursday on...
so I'll have plenty of time for this project

filburt1
Oct 21st, 2001, 05:26 PM
Originally posted by eiSecure
So do I. It's called MS Stock.:D

But when the entire world uses our program then MS won't get jealous and sue us for using their stuff. :D

eiSecure
Oct 21st, 2001, 05:26 PM
:D

How about we have a stock ticker that doesn't have a 15-minute delay?

filburt1
Oct 21st, 2001, 05:27 PM
Originally posted by Andreas@ALSoft
I'll have school holidays from next thursday on...
so I'll have plenty of time for this project

My suggestion is that you draft up a protocol for the client/server IM communication (along with Alex's encryption knowledge) so we can start programming the server.

eiSecure
Oct 21st, 2001, 05:27 PM
We'll just get the info from http://www.freerealtime.com

filburt1
Oct 21st, 2001, 05:27 PM
Originally posted by eiSecure
:D

How about we have a stock ticker that doesn't have a 15-minute delay?

How about we fly you to the NYSE and you just call us every minute with every stock value? :D

eiSecure
Oct 21st, 2001, 05:28 PM
Originally posted by filburt1


My suggestion is that you draft up a protocol for the client/server IM communication (along with Alex's encryption knowledge) so we can start programming the server. By draft, I hope it's actually writing a function where all you need is data, and i'll automatically put in the header, etc. and send it.

eiSecure
Oct 21st, 2001, 05:29 PM
Originally posted by filburt1


How about we fly you to the NYSE and you just call us every minute with every stock value? :D Sure!:D Free trip to NY on a plane.:D Sounds nice!;)

Q33

Andreas@ALSoft
Oct 21st, 2001, 05:30 PM
I think we can convince them to cooperate with us if we offer to add a line like "Powered by freerealtime.com" to the stock tracker

eiSecure
Oct 21st, 2001, 05:31 PM
Hope so. (Also include a link) But first, we have to get the server and stuff finished, so when we show the program to them, they'll actually know what it does, and how it'll benefit them.

filburt1
Oct 21st, 2001, 05:31 PM
Originally posted by eiSecure
By draft, I hope it's actually writing a function where all you need is data, and i'll automatically put in the header, etc. and send it.

I mean something like a specification and an example. Like this, but it is kinda simple:

client: login filburt1
server: pass
client: likeimgoingtobestupidenoughtotellyou
server: accept
client: retrieve buddies
server: dude person othername ei daok [end]
.
.
.

eiSecure
Oct 21st, 2001, 05:32 PM
....or you could fly me to the NYSE and call me every minute.:D

filburt1
Oct 21st, 2001, 05:32 PM
How about not. :D

eiSecure
Oct 21st, 2001, 05:33 PM
Originally posted by filburt1


I mean something like a specification and an example. Like this, but it is kinda simple:

client: login filburt1
server: pass
client: likeimgoingtobestupidenoughtotellyou
server: accept
client: retrieve buddies
server: dude person othername ei daok [end]
.
.
.
"likeimgoingtobestupidenoughtotellyou"...heh..you just did.:D

eiSecure
Oct 21st, 2001, 05:33 PM
Originally posted by filburt1
How about not. :D I said we could.;)

eiSecure
Oct 21st, 2001, 05:35 PM
Originally posted by filburt1


I mean something like a specification and an example. Like this, but it is kinda simple:

client: login filburt1
server: pass
client: likeimgoingtobestupidenoughtotellyou
server: accept
client: retrieve buddies
server: dude person othername ei daok [end]
.
.
.
A function that logs on would be nice. For example:
Login(strUsername As String, strPassword As String, strServer As String)And then the function could return an array with a list of buddies.

filburt1
Oct 21st, 2001, 05:36 PM
Right, but I mean the specification for the streaming between the client and the server, like "GET /index.html HTTP/1.1" for HTML.

eiSecure
Oct 21st, 2001, 05:37 PM
Yeah. I think Andreas has that all worked out already.

eiSecure
Oct 21st, 2001, 05:37 PM
A PC2Phone option would be nice too.:D

filburt1
Oct 21st, 2001, 05:39 PM
Originally posted by eiSecure
Yeah. I think Andreas has that all worked out already.

Then I hope that he informs us of it. :D

Andreas@ALSoft
Oct 21st, 2001, 05:39 PM
Originally posted by eiSecure
Yeah. I think Andreas has that all worked out already.
Partly but I'll have it implemented in a little VB server very soon.
I'll also upload an encrypted document about the protocol then

eiSecure
Oct 21st, 2001, 05:39 PM
Okay.

Andreas@ALSoft
Oct 21st, 2001, 05:42 PM
Okay, I'll disconnect now...
(Our english teacher is planning to write a claas test on monday or tuesday and it looks suspiciously like moday would be the day of the truth...)

eiSecure
Oct 21st, 2001, 05:42 PM
Okay. Good luck!:)

Andreas@ALSoft
Oct 21st, 2001, 05:45 PM
Thanks...
I will need it... (not that I'm bad at English but that teacher...)

DaoK
Oct 21st, 2001, 05:45 PM
I do not think we should have a webstorage. But it can be cool to have a thing like yahoo where we can talk like a radio chat :)

eiSecure
Oct 21st, 2001, 05:46 PM
I believe it's called a conference.:D

It shouldn't be too hard to set up...just have 1 user as server, and other users connect to server to talk.

DaoK
Oct 21st, 2001, 05:47 PM
ah ok :( but it is funny

DaoK
Oct 21st, 2001, 05:47 PM
Fast Message (Messages the User gets as soon as he logs on)

that can be nice

eiSecure
Oct 21st, 2001, 05:48 PM
heh...radio chat..it IS kinda funny...:D

DaoK
Oct 21st, 2001, 05:49 PM
Did I miss spell it ?

eiSecure
Oct 21st, 2001, 05:49 PM
No...you just used the wrong term for it.

DaoK
Oct 21st, 2001, 05:52 PM
(NO .exe or .mp3 files)

Person will name the .exe or the .mp3 to a .jpg and will tell to person to change the extention when the downlaod it is done.

I think the best protection is a size limit ;)

filburt1
Oct 21st, 2001, 05:53 PM
We're not doing file sharing.

eiSecure
Oct 21st, 2001, 05:53 PM
I still think it'a best to not limit that. But as discussed earlier, we're probably not going to have filesharing.

eiSecure
Oct 21st, 2001, 05:54 PM
Originally posted by filburt1
We're not doing file sharing. Okay. I guess it's official.;)

We're not doing File Sharing.:p

DaoK
Oct 21st, 2001, 05:54 PM
ok then I will make the crack to do it, I have understand that ok guys :D

DaoK
Oct 21st, 2001, 05:55 PM
I know we do not do a file sharing you do not have to repeat the Holy Turtle ;)

eiSecure
Oct 21st, 2001, 05:56 PM
heh....you can make a crack to do it, but be sure to not put it on our website.:D

It'll look bad that we've got nothing to do, so we're just taking our executables and hacking them.:D

DaoK
Oct 21st, 2001, 06:02 PM
Eisecure go make a Boolean variable who the program go read in the registery ok. If the boolean variable = false then they can not send file if the variable = truethan we can send file. :D Like that I will make a program who will change the False to true :D in the registery:D

filburt1
Oct 21st, 2001, 06:02 PM
You'd probably have to have physical access to the Linux box hosting the server to be able to edit the source code, recompile it, and restart the server. :D

DaoK
Oct 21st, 2001, 06:03 PM
I do not know Linux at all :mad: I should learn it a day :)

Redth
Oct 21st, 2001, 06:40 PM
ugh...

finally finished reading those 5 pages of posts :p...

like i said in filburt's lil recruiting post, i can do php and asp......

i'd say if you're going with java, and want it to be nice and cross-platform, php is the way to go.... nice and quick.... and works very well with mysql....


:)....

project sounds cool...

so just ring if u need some php'ing

DaoK
Oct 22nd, 2001, 06:43 AM
I think we need you :rolleyes:

Andreas@ALSoft
Oct 22nd, 2001, 04:29 PM
Redth, you're in our team!
(I'm the project leader so it is official)

Andreas@ALSoft
Oct 22nd, 2001, 04:31 PM
Sending files during a chat session is not file sharing.
So I think we should implement a function that allows you to send a file to the person(s) you're chatting with.

Andreas@ALSoft
Oct 22nd, 2001, 04:34 PM
CONFERENCE!
I think we should have a conference soon...
Is NEXT SUNDAY, 21:00 CET (20:00 BST) ok for you?

DaoK
Oct 22nd, 2001, 04:37 PM
NEXT SUNDAY, 21:00 PM = est? right?

filburt1
Oct 22nd, 2001, 05:55 PM
Originally posted by Andreas@ALSoft
CONFERENCE!
I think we should have a conference soon...
Is NEXT SUNDAY, 21:00 CET (20:00 BST) ok for you?

What GMT time is that?

DaoK
Oct 22nd, 2001, 05:57 PM
What is est?:D

j2k
Oct 22nd, 2001, 06:39 PM
BTW - UK leaves BST on Sunday and returns to GMT (BST-1)

Redth
Oct 22nd, 2001, 07:18 PM
hmmm

21:00 CET ?? u mean EST by CET or is that central time? :p..

im in Eastern Standard Time (Canada, ontario)... here....

so what time is that in EST?

filburt1
Oct 22nd, 2001, 07:49 PM
Dammit, we should be using GMT from now on. :D

eiSecure
Oct 22nd, 2001, 07:50 PM
someone quick, make a program where you enter time in GMT, and it automatically converts to the time zone you select.:D

DaoK
Oct 22nd, 2001, 08:42 PM
What a boring project to make a time changer :rolleyes:

eiSecure
Oct 22nd, 2001, 08:43 PM
It is a really fast, simple, and takes probably only some 15-30 minutes (not even that long if you're good.:D)

DaoK
Oct 22nd, 2001, 08:47 PM
label1.caption = "Estern Time : " & time

This is my part, you can work on it if you want :o

eiSecure
Oct 22nd, 2001, 08:49 PM
Hmmm....missing a few variables, aren't we?:D

How about fillin' those in?

DaoK
Oct 22nd, 2001, 08:52 PM
Any way I go sleep cya

Keep working on the code EI...if you understand it :D

eiSecure
Oct 22nd, 2001, 08:55 PM
hmfph.....lazy...:D

Okay...I'll do it.

Andreas@ALSoft
Oct 23rd, 2001, 02:03 PM
CET (Central Eeuropean Time) is BST+1
Due to the fact that we leave daylight saving time on sunday the meeting is 20:00 GMT

filburt1
Oct 23rd, 2001, 03:51 PM
Can't make it. :(

Redth
Oct 23rd, 2001, 04:32 PM
hmm still don't know what time that is eastern :p

filburt1
Oct 23rd, 2001, 05:03 PM
GMT -4, until DST then it's GMT -5.

Andreas@ALSoft
Oct 23rd, 2001, 05:19 PM
Originally posted by filburt1
Can't make it. :(
What do you mean?

DaoK
Oct 23rd, 2001, 07:41 PM
Give me the program

eiSecure
Oct 23rd, 2001, 07:43 PM
Not finished yet....I'll try to get it done today, but I have a lot of AP History reading.:D;) ;) ;) ;) ;) ;) ;)

eiSecure
Oct 23rd, 2001, 07:48 PM
Okay...finally finished it.

Here it is!:D

filburt1
Oct 23rd, 2001, 07:49 PM
OMG, please tell me that you...

1. Got that from PSC
2. Didn't enter in all that crap manually

:D

eiSecure
Oct 23rd, 2001, 08:26 PM
lol....Look at VBForums' User CP --> Options.:D

DaoK
Oct 23rd, 2001, 09:09 PM
very nice program ei, all your damn program look professional :)

eiSecure
Oct 23rd, 2001, 10:10 PM
Thanks, but frankly, I rushed through that one. Didn't take the time to make the UI Windows 2000 compliant.:(

eiSecure
Oct 23rd, 2001, 10:11 PM
...yeah...MS actually has stuff like that. Go to their website, under Platform SDK. There's a whole section on UI design for 2000.:)

DaoK
Oct 24th, 2001, 04:01 PM
I have a question about WindowsXp, is Xp not good for networking because I am in network with my sister and with Me it was easy to setup all but with Xp i really dont know ?

Redth
Oct 24th, 2001, 04:26 PM
im using winXP Pro right now, and have my machine host on a network with my mother's computer (so i can use her printer :p)...

works just fine..... took me bout 2 mins to get it networked.... got printer sharing, and file sharing.... haven't tried or needed ICS yet.....

but other than that, its fine :)

i must say, M$ has finally produced a worthy product!!

DaoK
Oct 24th, 2001, 05:05 PM
Thx ;)

j2k
Oct 24th, 2001, 06:05 PM
Originally posted by DaoK
I have a question about WindowsXp, is Xp not good for networking because I am in network with my sister and with Me it was easy to setup all but with Xp i really dont know ?

Yes DaoK, I'm running XP, no probs at all with networking, didn't have to set anything up, no drivers required or anything. Auto installed the protocols, and its fine!

XP is officially released in the UK tomorrow :D

DaoK
Oct 24th, 2001, 06:19 PM
They have a big difference between the beta and the final release?

Redth
Oct 24th, 2001, 10:07 PM
i never used the beta.... i held back to be surprised by the final pro corporate version :)

eiSecure
Oct 24th, 2001, 10:13 PM
Redth, got a screenshot of your program?:) Sounds kinda cool.;)

eiSecure
Oct 25th, 2001, 07:14 PM
Okay everyone, what's new? Anyone started coding the server? I think we should get a new account at f2s to host it, since it is very fast now.

DaoK
Oct 25th, 2001, 07:14 PM
We have a meeting or not ?

eiSecure
Oct 25th, 2001, 07:17 PM
I don't know. When is the meeting, again?:confused:

filburt1
Oct 25th, 2001, 07:18 PM
Andreas knows, wherever he is.

DaoK
Oct 25th, 2001, 07:19 PM
He from Germany Turtle, Germany.

eiSecure
Oct 25th, 2001, 07:20 PM
lol...nice Avatar, filby.:D

DaoK
Oct 25th, 2001, 07:24 PM
I like his custom Title ;)

I will need to know fast the time because I might not be there all the weekend...

Redth
Oct 25th, 2001, 08:10 PM
http://public.pc-innovations.com/redth/serialvault/svx3_screen1.jpg
http://public.pc-innovations.com/redth/serialvault/svx3_screen2.jpg
http://public.pc-innovations.com/redth/serialvault/svx3_screen3.jpg

^--- that's my program :D.... heh it's virtually done, EXCEPT, some of the beta testers are getting the dreaded "Out of Memory" runtime error :mad: .... it happens to them pressing the browse button and the search button, but not the add button... i've tried looking for what i've done wrong, but can't seem to find it....

heh of course it works just fine on all 3 of my pc's here at home :p..... 2 which are in win98, and my main rig which is in XP.....

eiSecure
Oct 25th, 2001, 09:48 PM
Nice UI! Did you use ActiveSkin for it?

Anyways, Redth, are you going to be attending the meeting?

DaoK
Oct 26th, 2001, 06:30 AM
Very nice interface but what it suppose to be?:D

Redth
Oct 26th, 2001, 05:29 PM
Serial Vault....


lets you add serial #'s and registration codes for all those programs that you *cough*of course legally bought*/cough* have.... u add em, then they're all stored nicely in a database, and u can search through em, browse by program, etc.....

just basically a REALLY nice front end to a ms access db full of your serial numbers :)

hmmm didn't use active skin.... so as of now there is now skinning.. just used vb shaped form creator... made my form, made a decent background for the form in photoshop, made some buttons, put em in picture boxes...

oh and i put a frame on the main form that loads in all the other forms into it... that way it's just one window.... and older version was more messy...

i was thinkin of making it skinnible myself... just load some files into the picture boxes and the form by filenames put in a skin's ini file.... would be pretty simple....

neways

meeting ... hold on.. checking your time translator once more...


ok 20:00 GMT ??? is this before or after daylight savings ???

20:00 GMT = 15:00 My time (Eastern (Canada & US))....

which is 3:00 PM on sunday.... unless of course this isn't b4 daylight savings time which then it would be.. 21:00 GMT which would = 16:00 My Time........ which would be 4:00 PM for me?

lol...

yeah 3-4ish sounds ok for me..... i should be able to make it....

:)

Andreas@ALSoft
Oct 26th, 2001, 06:43 PM
The meeting is Sunday at 20:00 GMT
Does everybody have a running MSN IM?
If not we gonna use Yahoo

filburt1
Oct 26th, 2001, 07:07 PM
MSN works on my computer depending on the moon's stage, the season, and whether the current hour is an odd or even number. :D

Andreas@ALSoft
Oct 26th, 2001, 07:12 PM
Oh what a moody program....
--------------------------------

INFO: we gonna use Yahoo

DaoK
Oct 27th, 2001, 11:46 AM
Sunday I will be there but I couldnt today.

Redth
Oct 27th, 2001, 12:29 PM
why doesn't someone just break out a chatroom instead?

would be easier... i don't run yahoo :p...... i do run icq and aim and msn though....

eiSecure
Oct 27th, 2001, 12:30 PM
Well....I can always host a chatroom, since I've finally got my own server...:)

filburt1
Oct 27th, 2001, 12:35 PM
That might be easier. :cool:

eiSecure
Oct 27th, 2001, 12:37 PM
unfortunately, it's only turned on when my computer is on, and even then, it's only when I remember to turn it on.:D

Redth
Oct 27th, 2001, 01:21 PM
heh im:

MSN: mrredth@hotmail.com
AIM: RRRedth
ICQ: 22921863

if anyone wants to get in touch with me..... im online most of the time :p

DaoK
Oct 27th, 2001, 02:49 PM
Holy leader what we will use now? Ei chatroom or Yahoo ?

eiSecure
Oct 27th, 2001, 03:29 PM
Are we going to do a portal too? If we are, then I can try to get one set up on F2S.

DaoK
Oct 27th, 2001, 04:40 PM
f2s = ****lng 2 slow ?

eiSecure
Oct 27th, 2001, 04:41 PM
It's really, REALLY fast now.:);):D

DaoK
Oct 27th, 2001, 06:50 PM
They got a cable instead of a 56k server maybe :D

eiSecure
Oct 28th, 2001, 01:14 PM
So.......