anet-devel Mailing List for ANet (Page 2)
Status: Abandoned
Brought to you by:
benad
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(29) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(13) |
Feb
(7) |
Mar
(10) |
Apr
(7) |
May
(3) |
Jun
(6) |
Jul
(4) |
Aug
(2) |
Sep
(1) |
Oct
(3) |
Nov
(3) |
Dec
(12) |
2002 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2003 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Benoit N. <be...@ma...> - 2001-10-21 17:28:06
|
OK. First, there is a new mailing list (anet-checkins) that minitors all the checkins made. Obviously, you can't post directly in this mailing list. Look at http://sourceforge.net/mail/?group_id=15189 for more info. An introduction to "How to become an ANet developer" is available at http://anet.sourceforge.net/devel.html . This is a good read for everyone. So, here are the tasks we need to do within the next month (paste the URLs in your browser in one line): 005: Run-Time Wrapper: MM Stubs http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=38259&group_i d=15189&group_project_id=13371 009: Run-Time Wrapper: Basic File I/O http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=38263&group_i d=15189&group_project_id=13371 016: Run-Time Wrapper: XML Parser http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=38270&group_i d=15189&group_project_id=13371 More info: http://anet.sourceforge.net/docs/devel/tasks.html http://anet.sourceforge.net/docs/devel/roadmap.html The other dependant tasks for 1.0a1 should be done after that. I'll work on 016. PLEASE contact me next week to let me know on what task you'll work on. Just pick a task, tell me, and I'll send you detailled instructions on what to do. Don't be affraid to ask me any question. IMPORTANT!!! IF YOU DO NOT CONTACT ME WITHIN THE NEXT TWO WEEKS, YOU'LL BE KICKED OUT OF THE PROJECT (after a warning). So... Everyone's ready to code? ;-) - Benad |
From: Benoit N. <be...@ma...> - 2001-10-03 22:58:26
|
- I made several updates to the web site (http://anet.sourceforge.net/). Also, I updated the ANet deamon diagram, which can be accessed from http://anet.sourceforge.net/docs/devel/highdesign/ . - I made a complete list of the tasks we need to do and the versions at http://anet.sourceforge.net/docs/devel/tasks.html and http://anet.sourceforge.net/docs/devel/roadmap.html . The list is also within SourceForge's project management (the links are at the end of the "tasks.html" page). Note that when I use the term "deadline", I actually mean "estimated date". For obvious reasons (the low-level design is not done yet), 1.0a1 should be done at the beginning of December, while 1.0a2 at the end of January (see question below). - I started development of the header files, i.e. the low-level design. Don't do too much checkins yet, as I'll need to rename "ANet_Deamon" to "ANet_Daemon" (read the "Unrelated Stuff" page)... You can start checkins next week. - My project has been added to the clustering foundary (http://foundries.sourceforge.net/clusters/index.pl?node_id=148&lastnode_id=131& topic=INC). Paste the URL in your browser in one line only. - A question for all of you ACTUALLY READING THIS EMAIL: should I either finish all the header files before we (no, not "me") start coding for 1.0a1, or should we start right away? This is REALLY important, as it will postpone the current schedule by at least 2 weeks. So, awnser with an email to this mailing list. Thanks for your answer. - Benad |
From: Benoit N. <be...@ma...> - 2001-09-06 21:27:09
|
If you receive emails from sourceforge saying that some tasks are deleted, that's OK. I'm in the process or re-writing all the tasks for the project. The list will be big... 62 tasks... - Benad |
From: Benoit N. <be...@ma...> - 2001-08-25 01:21:11
|
Well, you've read the subject of this email... GO TO THE WEB SITE! Since I'm pretty much fed up with documentation, the low-level design will be made with C headers, with tons of comments. I made my own (slightly hacked) version of "cpp2html", so I will produce nice-looking web pages. The low-level design will consist of the header files and a "development roadmap", per module and per version, from the development versions, through alphas and betas, to version 2.0. I expect to finish that by the end of september. When I will be done with that, theorically I could get out of the project and anyone else could do the coding. Yep, actual coding. At that time, I will do a "show that you're still in the project or get kicked out" meeting, where we will split up the job. I'm taking a little "documentation" break until next thursday. Until then, good reading! - Benad |
From: Benoit N. <be...@ma...> - 2001-08-02 01:34:39
|
I uploaded new... Well, you know... I'm starting to be fed up of writing docs. But I'm almost done! - Benad |
From: Benoit N. <be...@ma...> - 2001-07-22 23:46:56
|
Do a search on Lycos (http://www.lycos.com/) with "distributed networking". Skip over Popular Sites, and look... And I *still* didn't used any META tags yet (for keywords and description)... Again, I updated the web site. It's pretty short this week, though. I expect the following documents to be HUGE, which means that I shouldn't be able to finish before the first sunday of August. Also, I cleaned up a bit the Sourcefourge project page. It now includes a new description. - Benad |
From: Benoit N. <be...@ma...> - 2001-07-13 02:05:06
|
I updated the site again, here: http://anet.sourceforge.net/docs/devel/highdesign/client_connection.html It's not as big as the previous one, but it's still about 11KB... BTW, could someone eplain why we can't see the docs of this? I mean, is it so *unsecure* that we could hack their system with only the info from the docs? And since when distributing C++ code can be secure (like ActiveX...)? http://www.cs.virginia.edu/~legion/ Could someone help me "rip" the docs? I don't know what kind of email I should send to ask for the password. Maybe they could help us (a big "maybe") with the project... - Benad |
From: Benoit N. <be...@ma...> - 2001-07-05 18:59:52
|
I'll do that after I finish all the high-level design. Actually, I'll do the whole DTD file, then I'll break it up to insert the elements in their relevant page. - Benad |
From: Benoit N. <be...@ma...> - 2001-07-05 02:14:59
|
I updated the web site again. I think I made my biggest page yet (about 13KB)... Have fun reading! - Benad |
From: Benoit N. <be...@ma...> - 2001-06-25 21:38:44
|
>Hi- >I just have a couple comments. First, it just seems the forum link is >gone from the menu, not the whole forum site. If you look with ssh, all the perl scripts are gone. (cgi-bin/forum, or htdocs/forum) Try http://anet.sourceforge.net/forum/ ... For now, I'll assume that the staff at sourceforge didn't like it, they removed the files, and forgot to tell me. >Also, the document titled >"Bandwidth Management" is not done yet. It's under the introduction. Oops! I have to remove the page! Bandwidth management falls inside the "distribution rules" of a cluster, so I had no idea what I should talk about for bandwidth management. Since it needs too much info about how modules are put together, also about that XML stuff (the app object contains cluster groups that contains clusters that contains connections...), I just felt that it would be too difficult to explain outside the high-level design. And it's not a major feature of ANet, compared to evrything else in the intro. So, I decided it should be removed from the "technical introduction". But I forgot to remove it. So it's 8 documents after all... ... OK. I removed it. Thanks for reminding me! - Benad >--Quentin >Benoit Nadeau wrote: > >>So, what are you waiting for? Go look at the site! >> >>I'll now start the high-level design (formely know as "general design"). >>Since this is not just "concepts", but things directly related to ACTUAL >>coding, I really need your feedback. >> >>I expect to start low-level design at mid-august, and coding soon after. >>Yes, real, actual, true coding! I expect to have our ANet 1.0.0a01 (alpha 1 >>version), a seldom-working, bare-bones, with many "required" features >>missing, before the end of this year. This version will look like a >>Gnutella clone on steriods. Obviously, if anyone ("HELLO!!! AM I ALONE IN >>HERE???") helps, coding should be faster. >> >>(BTW, the forum was removed, but not by me... that's strange... I have >>backups anyways...) >> >>- Benad >> >> >> >>_______________________________________________ >>ANet-devel mailing list >>ANe...@li... >>http://lists.sourceforge.net/lists/listinfo/anet-devel >> > > > > >_______________________________________________ >ANet-devel mailing list >ANe...@li... >http://lists.sourceforge.net/lists/listinfo/anet-devel - Benad |
From: Quentin S. <que...@co...> - 2001-06-25 20:26:13
|
Hi- I just have a couple comments. First, it just seems the forum link is gone from the menu, not the whole forum site. Also, the document titled "Bandwidth Management" is not done yet. It's under the introduction. --Quentin Benoit Nadeau wrote: >So, what are you waiting for? Go look at the site! > >I'll now start the high-level design (formely know as "general design"). >Since this is not just "concepts", but things directly related to ACTUAL >coding, I really need your feedback. > >I expect to start low-level design at mid-august, and coding soon after. >Yes, real, actual, true coding! I expect to have our ANet 1.0.0a01 (alpha 1 >version), a seldom-working, bare-bones, with many "required" features >missing, before the end of this year. This version will look like a >Gnutella clone on steriods. Obviously, if anyone ("HELLO!!! AM I ALONE IN >HERE???") helps, coding should be faster. > >(BTW, the forum was removed, but not by me... that's strange... I have >backups anyways...) > >- Benad > > > >_______________________________________________ >ANet-devel mailing list >ANe...@li... >http://lists.sourceforge.net/lists/listinfo/anet-devel > |
From: Benoit N. <be...@ma...> - 2001-06-25 17:52:00
|
So, what are you waiting for? Go look at the site! I'll now start the high-level design (formely know as "general design"). Since this is not just "concepts", but things directly related to ACTUAL coding, I really need your feedback. I expect to start low-level design at mid-august, and coding soon after. Yes, real, actual, true coding! I expect to have our ANet 1.0.0a01 (alpha 1 version), a seldom-working, bare-bones, with many "required" features missing, before the end of this year. This version will look like a Gnutella clone on steriods. Obviously, if anyone ("HELLO!!! AM I ALONE IN HERE???") helps, coding should be faster. (BTW, the forum was removed, but not by me... that's strange... I have backups anyways...) - Benad |
From: Benoit N. <be...@ma...> - 2001-06-15 23:23:54
|
I'm sure you are wondering what happens between the time I have an idea about ANet and when I start writing the doc. Well, you *have* to wonder, because it takes weeks before I update the web site, or you think I'm faking having ideas and I stopped working on the project. Here's below how I write down my "ideas". If you compare my high-level design with the drawing I did, you'll see some important changes. BTW, "A picture is worth a thousand word" my a**... I'll remove the already-outdated drawing and I'll just write. As you can see, it is pretty cryptic (hence the subject of this email), but you can start figuring out what is going on... and how it *really* can work, not just promises. I say that because I read an interview with a guy that wanted to make "Gnutella 2" in January, saying that he "solved" the "non-scalability" of Gnutella, that he would release the design "soon", yet we haven't heard from him since... And, if you want to know, I'm also looking at the different XML parsers out there. XML might be something really important in ANet... - Benad P.S.: I should be able to start *and* finish TWDT this weekend, plus maybe Regions, urr, Clusters and Gateways. ---------------------------------- Anonymous Two-Way Data Transfers: - The idea: proxy paths - The problem: identifying each other. Solution: proxy paths, and identify based on connection protocol (assuming protocol that allow unique identifiers, so you have to specify what's the subnet...) - Summary: - Both make proxy path (if they want) - Both exchange their identifier (connection protocol, subnet & address) - Start connection Regions And Gateways - RENAME term "region" to cluster - Cluster: define geographical position and *rules* - Filtering: defining rules vs. enforcing rules - Gateway: a node that represents the whole cluster. Becomes a "server" of the cluster, and allows "clients" to use the cluster as client/server through the gateway. That's why it's both a packet protocol module and a client connection module. - Advantage of Gateway over pure client/server: resume connection through another gateway is automatic and transparent, allowing you to use an ANet cluster as if it were a single "server"... Could also smartly replace DNS... High-level design: (top-down of data movement; some can access data from everywhere, ex. band. manager) Clent SDK Client Connection Modules: Transfer commands from/to ANet. Commands are: - ANet status - ANet config read/change (change might be disabled/restricted) - Get/Send data. (*NOT* "drop": clients can't act as filters...) Cluster Groups: Define data duplication between different clusters. Cluster Filter Modules: Define data filtering, that is the rules of what should be transferred. Needs info from bandwidth manager. Core: Does the acutal distribution across the different connections. Contains different Distribution Rule Modules: - Queries - Static Data - TWDT Handshake Protocol Modules: Define what and how connections should be made. Also manages resumed connections. They do so by fully abstracting the actual connections below: Same node + different IP address = same ID for Handshake Protocol Module, different ID for the Connection Protocol Module. A connection is a combination of both a Packet and a Connection Protocol (see below). Data Transform Modules: Transforms data before sending it (compression, encryption, byte-ordering...). Packet Protocol Modules: (WAS "Handshaking Protocol") Define how the data transfered should be placed in small packets, if any. Ex: HTML, ANet, Gnutella, Gateway... Connection Protocol Modules: Define how the network connection should be made. Independant of the Packet Protocol Module. Ex: UDP, TCP, HTTP (it is a connection protocol because it defines how to connect, contrary to HTML)... Bandwidth Manager: "Knows" how much bandwidth is used. Used by Cluster Filter Modules, but data taken from Connection Protocol, matched with info from Handshake Protocol. ---------------- Run-Time Wrapper: Manages the "up-stream" (to clients) and "down-stream" (to network) data transfers between modules. Has all OS-specific wrappers (file system, memory management...), and properly does all I/O required outside network I/O. |
From: Benoit N. <be...@ma...> - 2001-06-05 23:52:25
|
http://www.oreillynet.com/cs/user/view/cs_msg/185 You see? "Distributed Networking" *IS* a synonym for "P2P networking"!!! And I "invented" that term, thinking that no one else had though of it (or was using it)! I cannot find any ANet pages in google anymore (http://www.google.com/), though if you search "Distributed Networking" (with the quotes) on Lycos (http://www.lycos.com), it is ranked... 2!!! You see, documentation is a good thing! Now, back to my writing... It's time to finish the "intro" stuff, and explain the high-level design drawing. BTW, export to PNG (or to any kind of bitmap) in xFig is crap. Next time, I'll take some screenshots (in Linux; my screen is not big enough for one screenshot), then merge them in GraphicConverter (reboot in Mac OS 9.1), then upload to sf.net (reboot to Max OS X or Linux)... - Benad |
From: Benoit N. <be...@ma...> - 2001-06-04 01:25:13
|
More to come this week. 'Nuff said... - Benad |
From: Benoit N. <be...@ma...> - 2001-05-20 00:31:29
|
(Soon, this email will be placed in the web site) (Note: from today, you can use "sf.net" instead of "sourceforge.net" in ALL the URLs!) Coding Standard First, make a document named ".emacs" in your home directory with this content: (global-font-lock-mode 1) (defun my-c-mode-common-hook () (c-set-offset 'substatement-open 0) (c-set-offset 'statement-cont 0) (c-toggle-auto-hungry-state 1) ) (add-hook 'c-mode-common-hook 'my-c-mode-common-hook) (custom-set-variables '(c-hanging-braces-alist (quote ((brace-list-open) (brace-entry-open) (substatement-open before after) (block-close . c-snug-do-while) (extern-lang-open after) (inexpr-class-open after) (inexpr-class-close before) (defun-open before after) (defun-close before) (class-close before)))) '(c-basic-offset 2) '(auto-save-default nil) '(make-backup-files nil)) (custom-set-faces) If you use Emacs, this implies that: - Use 2 spaces for indentation, not tabulation ("\t") characters. - Unless a block is entirely in one line, braces before and after a block should be on their own line, with the same indentation as the block they're in. Basically, we should use the "MacOS" coding standard. Sample code with this standard is available in CVS, and also on Apple's web site (http://developer.apple.com/samplecode/). One thing that is not obvious (because they don't always do it) is that: Function(arg1, arg2) new Class(arg) if (!value) while (value) for (;;) That is, a space before the next parenthesis block ONLY if it's not a function. I chose the "MacOS" standard because it's a no-nonsence one, and there's no crazy, hard to remember rules. Actually, the rule is to NOT use any of the rules you may have seen from other coding standards (especially the Microsoft one), except those defined here. (P.S.: You may want to remove the "'(auto-save-default nil)" and "'(make-backup-files nil)" if you do want to make automatic backups. Personally, I hate them, since Linux never crashes and I eventually delete them.) CVS Here, replace "username" with your Sourceforge user name. First, set up your ~/.bashrc (or ~/.cshrc) to have this: export CVSROOT=':ext:use...@cv...:/cvsroot/anet' export CVS_RSH=ssh (use setenv if you're using csh) Then, use ssh-keygen. When the key is generated, copy-paste the key from ~/.ssh/identity.pub to your account options in SourceForge (CVS/SSH keys). You may have to wait an hour or two before it's synched with their servers. Make a file ~/.cvsrc that contains this: checkout -P Now, when you want to to a session of checkins and checkouts, do "ssh-agent bash" (or "ssh-agent csh"), then do "ssh-add". Until you do "exit", CVS will never ask you for your password! Important notes: - To make a new directory, make a new file in the directory (like ".dont_remove"), and add/checkin that file. - Import is recursive and starts at the CURRENT DIRECTORY, whatever is the module name passed as an argument (I learned that the hard way). - Do not checkout the CVSROOT module unless you REALLY know what you're doing. You can mess our entire project with that. - Benad |
From: Benoit N. <be...@ma...> - 2001-05-10 00:28:47
|
Here's a quick list of the requirements for the TCP/IP lib, so we can start right now. Basically, the core of the deamon should remain single-threaded, to ensure maximum portability. But all I/O (or as much as possible) should be asynchronous, with callback functions. For Mac OS, we may have to use co-operative multitasking, so it might require OS-specific "yield" calls. Remember: this is a draft. As long as the lib supports the functionnality here, everything's OK. Also, the connection libs can also be (later) for HTTP, UDP, or anything else you can think of. I'll take care about managing the different connection libs (hopefully, dynamic libs) later. So, here's what we need for the connection library (the first one to implement is TCP/IP, of course): - UInt32 NewConnection(UInt8 *address, UInt32 connectionID) Makes a new conenction. It is up to the library to make and remember the "mapping" between connectionID and the address (or socket). The format of the address is specific to the lib, and it's up to the lib to resolve domain names. - UInt32 Send(UInt32 connectionID, UInt8 buffer, UInt32 bufferLength, UInt32 (*callBackFunction)(UInt32 connectionID)) Asynchronously sends data through the connection. - UInt32 Receive(UInt32 connectionID, UInt8 buffer, UInt32 bufferLength) Flushes the current input buffer into another buffer. It's up to the connection to maintain input buffers for each connection. DO NOT clear the input buffer if an error or disconnection occurs. - UInt32 GetTransferRate(UInt32 connectionID, double *inRate, double *outRate) Gets the transfer rate of the connection. Required for the bandwidth manager. For now, do not care about the protocol overhead (here, the overhead for TCP/IP). - UInt32 GetAddress(UInt32 connectionID, UInt8 buffer, UInt32 bufferLength) Gets the address, as given in NewConnection. I think it's enough for now. The lib can (actually, should) create its own buffers, and there's currently no limit. I'll start thinking about memory management later. - Benad |
From: Benoit N. <be...@ma...> - 2001-05-06 19:44:43
|
Yeah! ...OK. The references are still missing, but it's a start. - Benad |
From: Benoit N. <be...@ma...> - 2001-04-30 13:16:01
|
Only one final and one report, and I'm done! For four months! This means that starting next thursday, I'll have a LOT more spare time on my hands (well, anything is bigger than 0 hours per week...). My priorities are: 1. Finish those "introduction to ANet" docs. 2. Do the high-level design. 3. Split up the modules amongst us, so that we can all start working on something. And your priorities should be: 1. Start doing something! Anything! Some cross-platform TCP/IP libs, a fake... err... prototype GUI, check out the competition, help me with my site, ANYTHING! Start being proactive! (Damn! I'm starting to be a manager!) 2. That's it for now. - Benad |
From: Benoit N. <be...@ma...> - 2001-04-13 14:29:30
|
http://anet.sourceforge.net/forum/ Requirements: NS4, IE4 or iCab Logging in: You don't need to log in to post in the public forums, but to be able to post in the private and read-only forums, you need to log in. Except for me and Quentin, use your Hotline username and password that I sent to you last month. Logging out: Click the check button just after your name on top of your page. Changing your password and info: Click the "?" on top. To view the info of another user: Click the "?" after his name. Other stuff: - If your don't see a "(R)" after a name, it's because that user wasn't logged in. - You can only see email addresses of the other logged in users only if you are logged in. - You have to be logged in to make new forums. - The cookies now properly work with all browsers: they are cleared when closing the browser. Have fun! - Benad |
From: Benoit N. <be...@ma...> - 2001-04-12 12:41:13
|
>On Sun, Apr 08, 2001 at 11:18:36AM -0400, Benoit Nadeau wrote: >| I will try to set up a perl-based chat so that everyone just need to use a >| web browser to chat for next week, so that ajaya can participate. If you > >Hello Benad, > >I have a suggestion. Basically, I feel that I might not be able to keep >up with the weekend chats. From the chat logs, I get a feeling that the >others might have the same problem. Will it be a good idea to have a >bulletin board on the website instead. Sourceforge provides the 'Public >Forums', which we can use in this case. > It's already there: http://anet.sourceforge.net/forum/ It's much better than sourceforge's, though there are some small bugs here and there (problems with IE5 with the login, for example)... I'll set up everything tomorrow, including passwords, and a workaround for IE5 (though the login will be less "secure" but without encryption, who cares). I already opened a "General Discussion" forum that you can start using right now. The forum requires a browser that can do some basic javaScript. (works with NS 3.0 and up, IE 4 and up, and iCab) - Benad |
From: Chirag K. <ch...@ya...> - 2001-04-12 06:49:00
|
On Sun, Apr 08, 2001 at 11:18:36AM -0400, Benoit Nadeau wrote: | I will try to set up a perl-based chat so that everyone just need to use a | web browser to chat for next week, so that ajaya can participate. If you Hello Benad, I have a suggestion. Basically, I feel that I might not be able to keep up with the weekend chats. From the chat logs, I get a feeling that the others might have the same problem. Will it be a good idea to have a bulletin board on the website instead. Sourceforge provides the 'Public Forums', which we can use in this case. What do others say? chyrag. -- Chirag Kantharia, http://slashetc.net/chyrag/ |
From: Quentin S. <que...@co...> - 2001-04-08 18:49:59
|
Hi- There is a great piece of software called PerlMUD. It is designed to be a MUD (Multi User Dungeon/Domain), but it is excellent simply as a place to chat. What's more, you can connect to it with plain http, a java client, or telnet. Benoit, contact me if you want me to set it up for us. --Quentin Benoit Nadeau wrote: > Sorry, but I don't have enough time this week to do anything more than > uploading the chat log of the previous week and writing this email. > > The log is in the private section of the site > (http://anet.sourceforge.net/private/). If you haven't already set up a > password for the site, use your password for the hotline server I sent you > last week. To change your password for the site, log in with ssh (with your > user name and 3des encryption, of course) on anet.sourceforge.net, and type > "htpasswd -m /home/groups/a/an/anet/site_passwords username", but with > username changed to the user name you want. > > I will try to set up a perl-based chat so that everyone just need to use a > web browser to chat for next week, so that ajaya can participate. If you > have any suggestion on how we can do this, tell me. My schedule for next > week is crazy, and I won't have much time to set it up. Chris told me that > he is able to host a web server on his computer, but he has a 15KByte > upload limit. > > So, if you find a neat chat system that could work through firewalls (or in > http), tell me. > > - Benad > > > > _______________________________________________ > ANet-devel mailing list > ANe...@li... > http://lists.sourceforge.net/lists/listinfo/anet-devel > > |
From: Benoit N. <be...@ma...> - 2001-04-08 15:18:44
|
Sorry, but I don't have enough time this week to do anything more than uploading the chat log of the previous week and writing this email. The log is in the private section of the site (http://anet.sourceforge.net/private/). If you haven't already set up a password for the site, use your password for the hotline server I sent you last week. To change your password for the site, log in with ssh (with your user name and 3des encryption, of course) on anet.sourceforge.net, and type "htpasswd -m /home/groups/a/an/anet/site_passwords username", but with username changed to the user name you want. I will try to set up a perl-based chat so that everyone just need to use a web browser to chat for next week, so that ajaya can participate. If you have any suggestion on how we can do this, tell me. My schedule for next week is crazy, and I won't have much time to set it up. Chris told me that he is able to host a web server on his computer, but he has a 15KByte upload limit. So, if you find a neat chat system that could work through firewalls (or in http), tell me. - Benad |
From: Chirag K. <ch...@ya...> - 2001-04-01 11:05:57
|
On Sat, Mar 31, 2001 at 06:29:39PM -0500, Benoit Nadeau wrote: | So, this means that I may miss the first 30 minutes or so of the meeting, | as I will need to eat. eesh! same here. i'll probably miss the first 30-45 mins. i have to receive somebody at the airport. or is it possible to postpone the meeting by an hour? -- Chirag Kantharia, http://slashetc.net/chyrag/ If something can go wrong, it w fortune: segmentation fault. core dumped |