You can subscribe to this list here.
2001 |
Jan
|
Feb
(40) |
Mar
(23) |
Apr
(49) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(6) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dropbox <no-...@dr...> - 2010-05-07 14:38:42
|
We're excited to let you know that Welcome Spam has invited you to Dropbox! Welcome Spam has been using Dropbox to sync and share files online and across computers, and thought you might want it too. Visit http://www.dropbox.com/link/20.ygcLGCfRkZ/NjE2NjU3NjE1Nw to get started. - The Dropbox Team ____________________________________________________ To stop receiving invites from Dropbox, please go to http://www.dropbox.com/bl/2cc804d98bd3/tsaphan-developers%40lists.sourceforge.net |
From: Patrick L. <pa...@la...> - 2001-11-12 21:15:08
|
Guys, Before there was the Tsaphan project I had another project called JScripture which allows verses to be downloaded from the Net. BAsically it would parse verses (aka screen scrape;) retrieved from biblegateway.com. The verses are then stored locally to a serialized Java object. Well now with the Tsaphan project the verses are no longer stored in serialized objects but directly to disk in the database. So here's my problem: JScripture supported all versions NIV, NASB, KJV, NKJV, etc and Tsaphan supports only the NASB. I would like to use the JScripture parsing algo to grab the verses and store them to a database so that the data can be offered in the tsaphan project. So basically there will be hacking involved. Instead of the verses being stored to a Java object, which only another jscripture client can read, we want to store that data into the database. The hack is to redirect the "local-cache" feature of JScripture and dump the data to the db. If anybody is interested in this hack please let me know! This is a good oppurtunity for the Java guys to contribute! You can download the jscripture jar from http://sourceforge.net/project/showfiles.php?group_id=15887 Click on the latest vesion and look at the notes and changelog for directions. The source for the GospelComReader (I think I grabbed verses from gospelcom.net) is at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jscripture/jscripture/src/main/org/lacson/utils/GospelComReader.java?rev=1.2&content-type=text/vnd.viewcvs-markup (try to piece this very long URL since most email clients break this up) The class was originally written in Jan 30, 2001 so a lot has happened since then! but it still works! -P |
From: Patrick L. <pa...@la...> - 2001-11-07 21:22:20
|
Guys, Memory foot prints is as follows: ======================================================================================== Jetty 3.1.4 1 processes: 1 sleeping, 0 running, 0 zombie, 0 stopped CPU states: 0.1% user, 0.1% system, 0.0% nice, 99.6% idle Mem: 255340K av, 233796K used, 21544K free, 0K shrd, 1932K buff Swap: 530104K av, 24K used, 530080K free 124416K cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 28626 patrick 9 0 15652 15M 6968 S 0.0 6.1 0:00 jav ======================================================================================== Tomcat 4.0.1 1 processes: 1 sleeping, 0 running, 0 zombie, 0 stopped CPU states: 0.8% user, 0.6% system, 0.0% nice, 1.2% idle Mem: 255340K av, 224816K used, 30524K free, 0K shrd, 1932K buff Swap: 530104K av, 24K used, 530080K free 124452K cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 28408 patrick 9 0 21044 20M 7440 S 0.0 8.2 0:00 java ======================================================================================== Since my server is a pentium III 800Mhz with only 256Mb running a bunch of stuff along with being my workstation at work, memory I think will be an issue! Performance between the two containers are about the same with tomcat 4 having a slight edge against Jetty. But Jetty 4.0 dev is underway that will use the newer 2.3 servlet spec.. I don't think any of our servlets will require 2.3 specific stuff so moot point. Mike,Dan please introduce yourself to Sujith a brother from India who is eager to join the team and use his technical skillz for God's glory! Every developer, please get yourself acquainted with how to deploy Web applications in Jetty from http://jetty.mortbay.com/jetty/tut/index.html. At the very least download Jetty on your local machine and play around with the provided examples. http://prdownloads.sourceforge.net/jetty/Jetty-3.1.4.tgz The spec is almost ready so hang in there -- the work will be divvied out soon! -- </Patrick> http://patrick.lacson.org pa...@la... |
From: Patrick L. <pa...@la...> - 2001-11-01 19:22:56
|
Guys, I'll work out the finer details of the already listed tasks on http://sourceforge.net/pm/?group_id=19564 by this afternoon so every one who has time can jump in. Once I post the tasks hopefully we can assign the tasks in a coordinated effort. Eugene could be a big help in this area (ahem, I just volunteered you bro ;) -- </Patrick> pa...@la... |
From: Patrick L. <pa...@la...> - 2001-11-01 18:52:31
|
Sujith, Thank you for your interest in this project! The project has undergone many stages of hiatus and currently dormant. However if you are interested, the project history is as follows. Jscripture was originally a Java Swing application that a user would load and connect to the internet pulling down bible verses. These bible verses were then saved locally to the user's local app. There was a memorization portion of jscripture that allowed the user to use the tool not just for pulling down verses, but also to equip them to memorize verses. However, the thought of keeping it as a Swing applicatoin became too complex to deploy. Moving it over to the web seemed like the best thing thus Hide The Word was born. The Hide The Word project is basically a webfront for scripture memorization. In fact the project is registered in sourceforge.net as "tsaphan" which is Hebrew for "to treasure, or to hide" as David in Ps 119:9-11 mentioned. HTW (Hide The Word) is based on a university or academic look and feel. When a user enters hidetheword.org, they will enter an academy where they will pick the courses they would like to study. We'll offer courses in soteriology (study of the work of salvation), Christology (study and work of the person of Jesus Christ), Eschatology (study of the end times), etc.. etc.. As they pick their course, a set of scripture verses will accompany the course. These verses will be the ones they are to memorize and be to be tested on. There will be an exam tool on that will ask the user to recite or type out the verse using the honor system of course. There will be a history of the progress and diligence and overall discipline to memorize God's word. this is all still purely conceptual and I am having a hard time squeezing in the time to work on this due to ministry, family, and school. So your help would be a great help! Let me know if you are still interested and we can work out the details of what sections you will be working on. -P SUJITH JACOB MATHEW wrote: > > i am a born again christian from India. I am 23 > yrs old. > <br> > I have 2 years of experiance in Applets, > Servlets, JSP, JDBC and Apache, Tomcat > administration and deployment.Also in Mysql, Ms > Access. > I am pretty ok in javascript and html. > <br> > I am working as a programmer in India. I would be > pleased to help you in your project "Hide The > Word" and "jscripture". But actually, i did not > fully understand what u mean to do by the > project "Hide the word". > <br> > Anyway, i am having a great passion to work for > the Lord in this way. I think that this is what > the Lord has called me to do. > <br> > Do u need my help in this project. I would be > pleased to help. > <br> > Can u send the project details telling exactly > what this project is about. > <br> > My username for sourceforge is sujith. My id no > is 360751. My email address is suj...@ya... > <br> > waiting for your reply > > Sujith Jacob Mathew > Southern India -- </Patrick> pa...@la... |
From: Eugene A. <EA...@iM...> - 2001-11-01 18:51:28
|
Wow! It's amazing how a Christian not only completely on the other side of the world but in a part of the world where Christians are not only rare but persecuted. It's great to have him onboard. Patrick, Can you catch me up tonight? I'd like to start truly contributing. Regards, Eugene -----Original Message----- From: Patrick Lacson [mailto:pa...@la...] Sent: Thursday, November 01, 2001 10:48 AM To: htw-dev; htw-core Subject: [Tsaphan-core] [Fwd: hello] Hello everyone. Sujith has volunteered to help us with the htw project! Please welcome him onboard! -P SUJITH JACOB MATHEW wrote: > > i am a born again christian from India. I am 23 > yrs old. > <br> > I have 2 years of experiance in Applets, > Servlets, JSP, JDBC and Apache, Tomcat > administration and deployment.Also in Mysql, Ms > Access. > I am pretty ok in javascript and html. > <br> > I am working as a programmer in India. I would be > pleased to help you in your project "Hide The > Word" and "jscripture". But actually, i did not > fully understand what u mean to do by the > project "Hide the word". > <br> > Anyway, i am having a great passion to work for > the Lord in this way. I think that this is what > the Lord has called me to do. > <br> > Do u need my help in this project. I would be > pleased to help. > <br> > Can u send the project details telling exactly > what this project is about. > <br> > My username for sourceforge is sujith. My id no > is 360751. My email address is suj...@ya... > <br> > waiting for your reply > > Sujith Jacob Mathew > Southern India -- </Patrick> pa...@la... _______________________________________________ Tsaphan-core mailing list Tsa...@li... https://lists.sourceforge.net/lists/listinfo/tsaphan-core |
From: Patrick L. <pa...@la...> - 2001-11-01 18:45:16
|
Hello everyone. Sujith has volunteered to help us with the htw project! Please welcome him onboard! -P SUJITH JACOB MATHEW wrote: > > i am a born again christian from India. I am 23 > yrs old. > <br> > I have 2 years of experiance in Applets, > Servlets, JSP, JDBC and Apache, Tomcat > administration and deployment.Also in Mysql, Ms > Access. > I am pretty ok in javascript and html. > <br> > I am working as a programmer in India. I would be > pleased to help you in your project "Hide The > Word" and "jscripture". But actually, i did not > fully understand what u mean to do by the > project "Hide the word". > <br> > Anyway, i am having a great passion to work for > the Lord in this way. I think that this is what > the Lord has called me to do. > <br> > Do u need my help in this project. I would be > pleased to help. > <br> > Can u send the project details telling exactly > what this project is about. > <br> > My username for sourceforge is sujith. My id no > is 360751. My email address is suj...@ya... > <br> > waiting for your reply > > Sujith Jacob Mathew > Southern India -- </Patrick> pa...@la... |
From: Nick H. <NH...@SE...> - 2001-09-28 22:06:06
|
I havent't read it all yet (not enough time), but it sounds good. Nick **************** God Is Back In the wake of an atrocity, he shows he hasn't forsaken New York. Friday, September 28, 2001 12:01 a.m. EDT God is back. He's bursting out all over. It's a beautiful thing to see. Random data to support the assertion: In the past 17 days, since the big terrible thing, our country has, unconsciously but quite clearly, chosen a new national anthem. It is "God Bless America," the song everyone sang in the days after the blasts to show they loved their country. It's what they sang on television, it's what kids sang in school, it's what families sang in New York at 7 p.m. the Friday after the atrocity when we all went outside with our candles and stood together in little groups in front of big apartment buildings. A friend of mine told me you could hear it on Park Avenue from uptown to downtown, the soft choruses wafting from block to block. You know why I think everyone went to Irving Berlin's old song, without really thinking, as their anthem for our country? Because of the first word. <<...OLE_Obj...>> I find myself thinking in mystical terms of President Bush's speech to Congress and the country, and I know from conversations with many people that I am not alone. It seemed to me a God-touched moment and a God-touched speech, by which I mean, in part, that little miracles surrounded it. A president and staff who had no time to produce something fine and lasting, produced it. A president who at his strongest moments had betrayed a certain "I'm kinda surprised to be here" vibration had metamorphosed into a gentleman of cool command--the kind of command you sense in a man who understands he ought to be there, should be leading, can trust his own judgment and rely on you to respect it. A great but wounded country heard exactly what it needed to pick itself up, dust itself off and start all over again. Mr. Bush had a new weight, a new gravity, a new physical and moral comfort. You could see it. A man who had never been able to read from a TelePrompTer before used the TelePrompTer like a seasoned pro, which is to say like a man who didn't need one. Mr. Bush found his voice, just at the moment when people tend to lose theirs. He didn't rely on bromides or high flights or boilerplate; he gave it to you plain and hard with the common words of a common man. He said, "We will not tire, we will not falter, we will not fail." He said, "They will hand over the terrorists or they will share in their fate." He said, "These demands are not open to negotiation or discussion." He talked just like George W. Bush. He found himself amid the rubble. He talked of prayer like a man who'd been praying, and who understood that tens of millions of Americans and others throughout the world were his powerful prayer warriors. They prayed the right thing would be said and done. It was. And now we feel we have what we needed, hoped we'd have, weren't sure we had: A true commander in chief. All of this is quite wonderful, a tribute to President Bush and the men and women who work so hard for him. But he, and they, could not have produced that great night alone, and he, and they, would be the first to say it. <<...OLE_Obj...>> In the early days after the blast, I visited several of the memorials that have sprung up around town, in Union Square and in the heart of Greenwich Village. I was struck, at first, by the all the religious imagery, especially traditionally Catholic imagery--mass cards, pictures of the Sacred Heart, little statues of St. Anthony and St. Francis, pictures of the Virgin of Guadalupe, votive candles, prayers written on envelopes and pieces of paper grabbed from a desk. Then I realized there was so much because so many of the firemen and policemen who died were Catholic--Italian and Irish and Puerto Rican men from Queens and Staten Island, from Jersey and Brooklyn. It was their families and friends who had brought the mass cards and the statues of St. Anthony, by tradition the patron saint of missing things, in those early days, when they were still hoping that someone they loved would emerge from the ruins. <<...OLE_Obj...>> On Sunday I watched Oprah Winfrey at the wonderful Spirit of New York special at Yankee stadium. She prayed aloud--a lot of people prayed aloud--and Bette Midler made everyone feel better just by singing. That morning I had gone to our local mosque, the biggest in Manhattan, on East 96th Street to show sympathy and regard for people who might be feeling frightened and defensive. I watched as men prayed on their knees facing Mecca. Then a friend came over and we talked about the speech she was going to make at a memorial for a friend of hers who'd died at Cantor Fitzgerald. He was a friend from her Alcoholics Anonymous group. I asked her what she wanted to say, and she said she wanted to tell the rest of the group that the friend they'd lost had always arrived everywhere early. He was early at AA meetings, and he used to greet the newcomers at the back. On Sept. 11 he was early at work. After that he probably got early to heaven, where he was probably greeted himself--by Bill W., the great man who was one of the founders of AA. She wanted everyone to know that their friend and Bill W probably had a great conversation about how meetings are held these days, and about the importance of having greeters in the back for new arrivals and first-timers. I wasn't surprised by what she said, not only because I know her faith but because some little taboo or self-editing or reticence has lifted in the past few weeks. People are feeling a little less self-conscious about integrating their actual thoughts about their faith into the actual statements they make to friends and family, to coworkers and colleagues. That's a great thing. In my little town that's a kind of miracle too. I was thinking the other day: In 1964, Time Magazine famously headlined "God Is Dead." I hope now, at the very highest reaches of that great magazine, they do a cover that says "God Is Back." Ms. Noonan is a contributing editor. Her new book, "When Character Was King: A Story of Ronald Reagan," will be published by Random House this fall. Her column appears Fridays. *********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. *********************************************************************** |
From: Daniel A. <da...@hi...> - 2001-05-10 22:48:08
|
That shows you where their heart is! -----Original Message----- From: tsa...@li... [mailto:tsa...@li...]On Behalf Of tsa...@li... Sent: Wednesday, May 09, 2001 12:07 PM To: tsa...@li... Subject: Tsaphan-developers digest, Vol 1 #40 - 1 msg Send Tsaphan-developers mailing list submissions to tsa...@li... To subscribe or unsubscribe via the World Wide Web, visit http://lists.sourceforge.net/lists/listinfo/tsaphan-developers or, via email, send a message with subject or body 'help' to tsa...@li... You can reach the person managing the list at tsa...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Tsaphan-developers digest..." Today's Topics: 1. NIV (Eugene Alfaro) --__--__-- Message: 1 From: Eugene Alfaro <EA...@iM...> To: "Tsphan Project Dist. List (E-mail)" <tsa...@li...> Date: Wed, 9 May 2001 10:51:07 -0700 Subject: [Tsaphan-developers] NIV Guys, Can you believe this? I finally received a reply from Zondervan Publications who owns the rights to the NIV version. They require a $385 fee for every 6 months which only gets us 2500 verses. I am going to give them a call personally to see if there is a better way to do this. Stay tuned. Regards, Eugene ================== Eugene F. Alfaro Information Tech. & Svcs. iManage, Inc. (650) 350-4233 [Direct] (650) 356-1166 Ext.2233 mailto: ea...@im... ================== --__--__-- _______________________________________________ Tsaphan-developers mailing list Tsa...@li... http://lists.sourceforge.net/lists/listinfo/tsaphan-developers End of Tsaphan-developers Digest NetZero Platinum No Banner Ads and Unlimited Access Sign Up Today - Only $9.95 per month! http://www.netzero.net |
From: Eugene A. <EA...@iM...> - 2001-05-09 17:58:45
|
Guys, Can you believe this? I finally received a reply from Zondervan Publications who owns the rights to the NIV version. They require a $385 fee for every 6 months which only gets us 2500 verses. I am going to give them a call personally to see if there is a better way to do this. Stay tuned. Regards, Eugene ================== Eugene F. Alfaro Information Tech. & Svcs. iManage, Inc. (650) 350-4233 [Direct] (650) 356-1166 Ext.2233 mailto: ea...@im... ================== |
From: Patrick L. <pa...@la...> - 2001-04-27 18:16:50
|
Mike, I've uploaded something that may allow you to get started on the Verse parsing algo. I've implemented the Diff.java port and used that algo and will leave the rest to you. I would really like to focus more on the Mail Handler feature of hidetheword since I think email will really be a *cool* factor in being reminded of verses and allowing a user to be challenged with unexpected verse challenges. So for the moment I'll leave you with the Verse Parsing algo -- hopefully you can re-use what I've got since it's pretty close to a fully functioning app. I want to focus more on the handler for incoming email. I decided not to write a full-blown mail server since that would be pretty time consuming and redundant. So hopefully you can have some fun with this verse parsing algo. -P |
From: Daniel A. <dar...@on...> - 2001-04-26 13:38:51
|
I'll be glad to take this on. I will create an online help files for the HTW website. Keep sending me the instructional emails, and I will do them as they come. I would also like to volunteer to do all help files for the project. I could use the practice, and it will help beef up my portfolio as well. =========================== Daniel Arcilla dar...@on... - email 707-567-1596 - cell 707-552-9703 - home =========================== ---- Patrick Lacson <pa...@la...> wrote: > Mike, > > <exerpt> > Dan, > > Can you help out with these docs?? I'm kinda writing out emails for > instructions on how to set up development environments and stuff but > it > would be nice if we could organize all of these emails and formulate > a > HOWTO on the HTW site somewhere.. If you want Dan, can you take this > on?? > </exerpt> > > Development may be easier for you if you have the SQL Database locally > on your machine. Having MySQL installed on your local workstation > will > be easier for you to use since you don't have to cross the Net in order > to query the DB and tie up your phone line in the process. > > If you want you'll have to install MySQL on your local workstation > and > then upload the NASBible. I've enclosed the code that populates the > MySQL database from the text file that the Lockman foundation (keepers > of the NASB copyrights) sent us. > > Requirements: > ------------- > > 1) MySQL (http://www.mysql.com -- super easy to install) > 2) NAS text-version in raw format (enclosed) > 3) NASLoader.java (enclosed) > > How to load text data into MySQL > -------------------------------- > > Once MySQL has been installed, you'll have to set your environment > path > to point to the MySQL binaries. You can do this temporarily from your > system shell (bash or NT shell). If using cygwin you can type > > export PATH=$PATH:/cygdrive/c/path/to/mysql/bin > > or NT > > set PATH=%PATH%;c:\path\to\mysql\bin > > To set your path environment permanently you will have to right click > on > my computer and go to system properties and click on environment > variables. Modify the user variable Path and append the > c:\path\to\mysql\bin to it. > > Next type mysqladmin and you'll see a GUI that pops up and prompts > you > to create some default account. Make an account called > > username: super > password: password > > Once this is done, you can logon to the MySQL database by typing (again > from your system shell) > > mysql -u root -p > > The password should be nothing at this point so just hit enter and > you'll enter MySQL CLI interface. > > mysql> create database bibleDB; > > mysql> GRANT ALL PRIVILEGES ON bibleDB.* TO juser@localhost > mysql> IDENTIFIED BY 'jpassword' WITH GRANT OPTION; > > At this point you've just created a database called bibleDB and created > a user called juser who has full control on the bibleDB database. > > Now you're finally ready to load the data!! > > Go to your jscripture directory (again from the shell) > > Build the files > -------------- > whoever_I_am@machine~/cvs/jscripture > $ ant > > Modify you local jscripture.cfg file > ------------------------------------ > whoever_I_am@machine~/cvs/jscripture > $ cp jscripture.cfg jscripture.local.cfg > > (note if you're unfamiliar with VI use your favorite text editor) > whoever_I_am@machine~/cvs/jscripture > $ vi jscripture.local.cfg > > (change the line that says) > > JDBC.url=jdbc:mysql://hidetheword.org/bibleDB > to > JDBC.url=jdbc:mysql://localhost/bibleDB > > save and exit > > Save and unzip the attached file complete_nasb.zip to your > whoever_I_am@machine~/cvs/jscripture > directory > > > Go to the build directory and run > ---------------------------------- > whoever_I_am@machine~/cvs/jscripture > $ cd build > > whoever_I_am@machine~/cvs/jscripture > $ java jcore.toolkit.NASLoader __________________________________________________ FREE voicemail, email, and fax...all in one place. Sign Up Now! http://www.onebox.com |
From: Patrick L. <pa...@la...> - 2001-04-20 21:26:27
|
I suggest for development that you should install MySQL locally on your development workstation so you don't have to make expensive queries accross the Internet.. You can have a purely independent development environment that's non dependent on the Internet. Install MySQL on your local machine and create a database called bibleDB. Then create a user username: juser password: jpassword Download the script from http://hidetheword.org/~patrick/nasbible.sql.zip and the unzip it Then run the script against the db by typing mysql -u juser --password=jpassword bibleDB < nasbible.sql -P |
From: Patrick L. <pa...@la...> - 2001-04-19 17:20:28
|
Thanks Mike! Sorry to sound like a slave driver ;) I have been yearning to get this project off the ground since last year and w/ you on the crew is gonna be so cool. We can talk shop and sharpen our skillz as we do something that glories God. Please bear with me if I get too excited cuz this is something that I would really like to succeed, hopefully we all do. I kinda think of this project as an extension of my ministry and want to do it excellently. Our code should be clean and close to the best-practice as possible, the engineer's oath if not the Christian's! So when you find the time from you hectic schedule, plus keeping up with your LTD classes, and grace classes if you're taking any, plus your family.. wow what a plateful.. Maybe this is why there's not that many Opensource Christian developers around?! :) Also feel free to post to the list. I would rather have us post to the list as much as possible.. because of archiving. All our messages are being archived so if we ever lose our emails, it will atleast be viewable online. And it's just you and me in this list -- at the moment. -P Michael Lucas wrote: > > Yeah, I got them. It seems like the project is moving along nicely. I > read a lot of the ideas that the other guys put. They all sound good. I > should get started on the algorithm you described soon. Thanks for the > skeleton code. It should help me a lot. I'll get started as soon as I > get some free time. Unfortunately things are pretty hectic, but don't > worry, I'll make time. Let me know if you have any more ideas or > guidelines. I'll keep you posted on my progress. > > - Mike > > On Thu, 19 Apr 2001, Patrick Lacson wrote: > > > Mike, > > > > Were you able to get my emails posted on tsaphan-developers? > > > > -P > > |
From: Patrick L. <pa...@la...> - 2001-04-19 04:12:06
|
The layout is somewhat kludgy. Remember the project was originally called Jscripture which I started back in December 2000 or thereabouts. Since Feb 2001, Hidetheword.org was initialized by Nick and myself. Now sourceforge sees these 2 projects as jscripture and tsaphan, respectively. They each have a CVS repository and haven't fully merged. I would like to keep it this way for now since jscripture deals more with the system internals such as Verse parsing, email handling, and network programming. Another reason I would like to keep it this way is space. Sourceforge.net is offering us disk space for storing our code so keeping it this way maximizes our limited resources. I hope you were able to check out the code and peruse through it. I created a new account called watermark and tested it out and it works fine. I was able to check out/in code no problem. I also installed cygwin, jdk1.3, and Ant on this new laptop and it all works. You shouldn't get those permission denied errors anymore.. Later, -P |
From: Patrick L. <pa...@la...> - 2001-04-19 03:55:54
|
Mike, Your CVS access has been allowed so do cvs -d:ext:ml...@cv...:/cvsroot/jscripture co jscripture And you should be able to check in/out files.. Be careful when checking files in! If you don't mind please run your code change by me before submitting ;) Thanks, Patrick |
From: Patrick L. <pa...@la...> - 2001-04-19 00:10:16
|
Members are: Eugene Nick Daniel Brett Patrick Mike *Aaron (pending) *Andrew (pending) *Mike any word on these 2 guys joining? So the division would be: core: everybody webdev: nick, daniel, patrick, eugene developers: mike, patrick, brett The only reason to split it up is I don't want to pass info around that nobody understands or cares for and this is one of the things that we'll probably be doing as we collaboratively work on this stuff. Guys tend to be apprehensive when it comes to posting to a list they know goes to everybody. But if the list is specialized in exactly what they're doing then it becomes more comfortable for them to post to the list. Hopefully this will encourage you guys to post to the list more and get everybody's feedback on exactly what you're doing.. Now each person can subscribe to whatever list they want to, but more likely contribute to the list they belong to. This model of list domains is what we've been using here at work and it works really well. Granted there are some overlap between lists, but each discussion is properly within the context of the list. Thoughts?? -P Eugene Alfaro wrote: > > Is the group really large enough yet to split up? I don't know who all is > on the list now. > > Regards, > Eugene > ================== > Eugene F. Alfaro > Information Tech. & Svcs. > iManage, Inc. > (650) 350-4233 [Direct] > (650) 356-1166 Ext.2233 > mailto: ea...@im... > ================== > > -----Original Message----- > From: Patrick Lacson [mailto:pa...@la...] > Sent: Wednesday, April 18, 2001 4:41 PM > To: htw-list > Subject: [Tsaphan-developers] List domains > > Guys, > > The size of this project is still somewhat small but to keep things neat > what do you guys think of separating list domains: > > tsaphan-developers -- internal programming, email, sql > tsaphan-webdev -- web development of external UI > tsaphan-core -- high level discussion regarding the overall HTW features > + design** > > **Every member of the project would be involved in the tsaphan-core > list, but for more specialized discussion tsaphan-developers and > tsaphan-webdev would be appropriate. > > What do you guys think? > > _______________________________________________ > Tsaphan-developers mailing list > Tsa...@li... > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers |
From: Eugene A. <EA...@iM...> - 2001-04-18 23:52:16
|
Is the group really large enough yet to split up? I don't know who all is on the list now. Regards, Eugene ================== Eugene F. Alfaro Information Tech. & Svcs. iManage, Inc. (650) 350-4233 [Direct] (650) 356-1166 Ext.2233 mailto: ea...@im... ================== -----Original Message----- From: Patrick Lacson [mailto:pa...@la...] Sent: Wednesday, April 18, 2001 4:41 PM To: htw-list Subject: [Tsaphan-developers] List domains Guys, The size of this project is still somewhat small but to keep things neat what do you guys think of separating list domains: tsaphan-developers -- internal programming, email, sql tsaphan-webdev -- web development of external UI tsaphan-core -- high level discussion regarding the overall HTW features + design** **Every member of the project would be involved in the tsaphan-core list, but for more specialized discussion tsaphan-developers and tsaphan-webdev would be appropriate. What do you guys think? _______________________________________________ Tsaphan-developers mailing list Tsa...@li... http://lists.sourceforge.net/lists/listinfo/tsaphan-developers |
From: Patrick L. <pa...@la...> - 2001-04-18 23:40:02
|
Guys, The size of this project is still somewhat small but to keep things neat what do you guys think of separating list domains: tsaphan-developers -- internal programming, email, sql tsaphan-webdev -- web development of external UI tsaphan-core -- high level discussion regarding the overall HTW features + design** **Every member of the project would be involved in the tsaphan-core list, but for more specialized discussion tsaphan-developers and tsaphan-webdev would be appropriate. What do you guys think? |
From: Patrick L. <pa...@la...> - 2001-04-18 23:17:48
|
Sorry the package mike is import java.text.*; For the StringTokenizer class.. but you probably knew that ;) -P Patrick Lacson wrote: > > Nick/Mike, > > Great thoughts guys! I agree w/ you Nick, the Word of God is the Word > of God. A visual difference will be displayed however, perfection *is* > the goal. > > word ordering may increase the complexity of this algo since now we have > more expression cases to handle. However it is a very interesting to > tackle. > > Mike, try and come up with a simple implementation of the dual > token-array algorithm and if you're not familiar with the tokenizer > here's how to get it going.. > > import java.util.*; > > public class VerseDiff { > public static void main(String[] args) { > StringTokenizer st = new String("For God so loved the world"); > String[] attempt_arr = new String[st.countTokens()]; > for(int i=0; st.hasMoreElements(); i++) { > attempt_arr[i] = (String)st.nextElement(); > } > > // AGain tokenize the actual verse by querying the db > StringTokenizer st_actual = new String(actual_verse_value); > > > /** > * Do comparison and spit out result in some format > * Handle each case for matching > */ > > // case 1 > > // case 2 > > // case 3 > > // repeat if neccessary (or recurse ;) > > /** > * return the actual score or percentage correct > * with some debug info regarding what words were missed/incorrect > */ > > } > } > > Have fun! > > -P > > Nick Haight wrote: > > > > Some thoughts... > > > > Should there be a score or should it be pass/fail? This is the Word of God, > > you know. Is anything less than perfect acceptable? > > > > How about a visual summary, showing the user's entry compared to the correct > > verse. All errors could be highlighted. This might simplify the task of > > specifically identifying what words were out of order, what words were > > omitted, etc. > > > > ========================================================================== > > Your entry: > > All scripture is *insired* by God, * *profitable for teaching, *for > > correction, for reproof*, for training in righteousness; so that the man of > > God > > may be adequate, equipped for every good work. > > > > Verse: > > All scripture is inspired by God, and profitable for teaching, for reproof, > > for correction, for training in righteousness; so that the man of God > > may be adequate, equipped for every good work. > > > > =========================================================================== > > > > The highlights (represented by *) reveal that: > > - "insired" is a spelling error. > > - " " before profitable shows "and" was omitted. > > - "profitable...reprof" is out of order. "for training" is where the order > > resumes correctly. > > > > Different colored highlights can be used, too. > > > > Does this help? > > > > Nick > > > > -----Original Message----- > > From: Patrick Lacson [mailto:pa...@la...] > > Sent: Wednesday, April 18, 2001 2:22 PM > > To: Mike Lucas > > Cc: htw-list > > Subject: [Tsaphan-developers] Verse Diff program > > > > Mike, > > > > I'm ccing the htw list because we need everybody's feedback on this Diff > > algorithm. Also the basic requirement needs feedback: > > > > 1) Compare 2 String types > > 2) Allow comparison preference level (check for punctuation, > > CaPITilaZaTion, etc.. -- how accurate) > > 3) Compute the percentage based on how accurate/inaccurate the > > attempted verse is vs. the actual verse > > > > So here's a suggested test case (for 2Tim 3:16-17) > > ################################################################## > > All Scripture is inspired by God and profitable for teaching, > > for reproof, for correction, for training in righteousness; so > > that the man of God may be adequate, equipped for every good work. > > ################################################################## > > > > Attempted verse: > > ---------------- > > All scripture is insired by God, profitable for teaching, for > > correction, > > for reproof, for training in righteousness; so that the man of God > > may be adequate, equipped for every good work. > > > > RESPONSE: > > ---------- > > a) Mispelled -- "insired" > > b) Incorrect -- "God, profitable for teaching, for correction, for > > reproof, " > > c) Score is 70% > > > > My basic approach would be to use 2 arrays and tokenize the 2 strings > > into the arrays: > > > > actual_arr[0] = "All"; > > actual_arr[1] = "Scripture"; > > actual_arr[2] = "is"; > > actual_arr[3] = "inspired"; > > actual_arr[4] = "by" > > ... > > > > attemp_arr[0] = "All"; > > attempt_arr[1] = "Scripture"; > > attempt_arr[2] = "is"; > > attempt_arr[3] = "insired"; // red flag here for misspelled > > ... > > > > // continue to process > > > > Compare the 2 arrays (attempted/actual) for word matches, mispelled > > words, punctionation marks. So familiarize yourself with the > > StringTokenizer class and the Diff algo in the jcore.utils.Diff > > package. This may not be the best way to do this, but this atleast > > allows some easy answers right off the bat regarding the accuracy of > > their verse attempt, missing words/punctuation (basically any token), > > non-matching words. > > > > However the algo *may* get lost from a few missing words, so we have to > > make it smarter in figuring out where the remaining words are.. this is > > where the real challenge of this diff algo lies: maintaining context and > > pattern matching (via regular expressions??). > > > > So think about this approach and let me know what pros/cons you see -- > > shoot your ideas out and let me know cuz I need as much feedback from > > everybody on this as I can.. Here's some questions I had to ask myself > > about this design: > > > > 1) does it make sense to use 2 token-arrays for comparison > > 2) how do we maintain context if the 2nd array is missing words, how do > > we catch up to the original > > 3) Should we even do this approach? > > 4) Are there other systems out there that have a text parser already > > available that we can reuse > > 5) How should we score the attempt?? amount of words, mispelled words, > > missing words, etc.. > > > > Sorry if I'm being a bit verbose, but I'm very excited that we have > > another developer on the squad to help us out with this.. I'd like to > > bounce all ideas to the list and get everybody involved developer or not > > just to see if things are making sense -- I tend to think too short-term > > and neglect long-term implications. > > > > -P > > > > Michael Lucas wrote: > > > > > > Pat, > > > > > > I've done a limited amount of network programming and know nothing > > > on threads. I don't mind trying to work on it, if you are not too > > > constrained on time while I learn about it. Either project is good for > > > me. > > > > > > - Mike > > > > _______________________________________________ > > Tsaphan-developers mailing list > > Tsa...@li... > > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers > > > > *********************************************************************** > > This email and any files transmitted with it are confidential and > > intended solely for the use of the individual or entity to whom they > > are addressed. Any unauthorized review, use, disclosure or distribution > > is prohibited. If you are not the intended recipient, please contact > > the sender by reply e-mail and destroy all copies of the original > > message. > > *********************************************************************** > > > > _______________________________________________ > > Tsaphan-developers mailing list > > Tsa...@li... > > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers > > _______________________________________________ > Tsaphan-developers mailing list > Tsa...@li... > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers |
From: Patrick L. <pa...@la...> - 2001-04-18 23:14:15
|
Nick/Mike, Great thoughts guys! I agree w/ you Nick, the Word of God is the Word of God. A visual difference will be displayed however, perfection *is* the goal. word ordering may increase the complexity of this algo since now we have more expression cases to handle. However it is a very interesting to tackle. Mike, try and come up with a simple implementation of the dual token-array algorithm and if you're not familiar with the tokenizer here's how to get it going.. import java.util.*; public class VerseDiff { public static void main(String[] args) { StringTokenizer st = new String("For God so loved the world"); String[] attempt_arr = new String[st.countTokens()]; for(int i=0; st.hasMoreElements(); i++) { attempt_arr[i] = (String)st.nextElement(); } // AGain tokenize the actual verse by querying the db StringTokenizer st_actual = new String(actual_verse_value); /** * Do comparison and spit out result in some format * Handle each case for matching */ // case 1 // case 2 // case 3 // repeat if neccessary (or recurse ;) /** * return the actual score or percentage correct * with some debug info regarding what words were missed/incorrect */ } } Have fun! -P Nick Haight wrote: > > Some thoughts... > > Should there be a score or should it be pass/fail? This is the Word of God, > you know. Is anything less than perfect acceptable? > > How about a visual summary, showing the user's entry compared to the correct > verse. All errors could be highlighted. This might simplify the task of > specifically identifying what words were out of order, what words were > omitted, etc. > > ========================================================================== > Your entry: > All scripture is *insired* by God, * *profitable for teaching, *for > correction, for reproof*, for training in righteousness; so that the man of > God > may be adequate, equipped for every good work. > > Verse: > All scripture is inspired by God, and profitable for teaching, for reproof, > for correction, for training in righteousness; so that the man of God > may be adequate, equipped for every good work. > > =========================================================================== > > The highlights (represented by *) reveal that: > - "insired" is a spelling error. > - " " before profitable shows "and" was omitted. > - "profitable...reprof" is out of order. "for training" is where the order > resumes correctly. > > Different colored highlights can be used, too. > > Does this help? > > Nick > > -----Original Message----- > From: Patrick Lacson [mailto:pa...@la...] > Sent: Wednesday, April 18, 2001 2:22 PM > To: Mike Lucas > Cc: htw-list > Subject: [Tsaphan-developers] Verse Diff program > > Mike, > > I'm ccing the htw list because we need everybody's feedback on this Diff > algorithm. Also the basic requirement needs feedback: > > 1) Compare 2 String types > 2) Allow comparison preference level (check for punctuation, > CaPITilaZaTion, etc.. -- how accurate) > 3) Compute the percentage based on how accurate/inaccurate the > attempted verse is vs. the actual verse > > So here's a suggested test case (for 2Tim 3:16-17) > ################################################################## > All Scripture is inspired by God and profitable for teaching, > for reproof, for correction, for training in righteousness; so > that the man of God may be adequate, equipped for every good work. > ################################################################## > > Attempted verse: > ---------------- > All scripture is insired by God, profitable for teaching, for > correction, > for reproof, for training in righteousness; so that the man of God > may be adequate, equipped for every good work. > > RESPONSE: > ---------- > a) Mispelled -- "insired" > b) Incorrect -- "God, profitable for teaching, for correction, for > reproof, " > c) Score is 70% > > My basic approach would be to use 2 arrays and tokenize the 2 strings > into the arrays: > > actual_arr[0] = "All"; > actual_arr[1] = "Scripture"; > actual_arr[2] = "is"; > actual_arr[3] = "inspired"; > actual_arr[4] = "by" > ... > > attemp_arr[0] = "All"; > attempt_arr[1] = "Scripture"; > attempt_arr[2] = "is"; > attempt_arr[3] = "insired"; // red flag here for misspelled > ... > > // continue to process > > Compare the 2 arrays (attempted/actual) for word matches, mispelled > words, punctionation marks. So familiarize yourself with the > StringTokenizer class and the Diff algo in the jcore.utils.Diff > package. This may not be the best way to do this, but this atleast > allows some easy answers right off the bat regarding the accuracy of > their verse attempt, missing words/punctuation (basically any token), > non-matching words. > > However the algo *may* get lost from a few missing words, so we have to > make it smarter in figuring out where the remaining words are.. this is > where the real challenge of this diff algo lies: maintaining context and > pattern matching (via regular expressions??). > > So think about this approach and let me know what pros/cons you see -- > shoot your ideas out and let me know cuz I need as much feedback from > everybody on this as I can.. Here's some questions I had to ask myself > about this design: > > 1) does it make sense to use 2 token-arrays for comparison > 2) how do we maintain context if the 2nd array is missing words, how do > we catch up to the original > 3) Should we even do this approach? > 4) Are there other systems out there that have a text parser already > available that we can reuse > 5) How should we score the attempt?? amount of words, mispelled words, > missing words, etc.. > > Sorry if I'm being a bit verbose, but I'm very excited that we have > another developer on the squad to help us out with this.. I'd like to > bounce all ideas to the list and get everybody involved developer or not > just to see if things are making sense -- I tend to think too short-term > and neglect long-term implications. > > -P > > Michael Lucas wrote: > > > > Pat, > > > > I've done a limited amount of network programming and know nothing > > on threads. I don't mind trying to work on it, if you are not too > > constrained on time while I learn about it. Either project is good for > > me. > > > > - Mike > > _______________________________________________ > Tsaphan-developers mailing list > Tsa...@li... > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers > > *********************************************************************** > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. Any unauthorized review, use, disclosure or distribution > is prohibited. If you are not the intended recipient, please contact > the sender by reply e-mail and destroy all copies of the original > message. > *********************************************************************** > > _______________________________________________ > Tsaphan-developers mailing list > Tsa...@li... > http://lists.sourceforge.net/lists/listinfo/tsaphan-developers |
From: <mll...@at...> - 2001-04-18 22:52:46
|
Pat, I think the idea of 2 token arrays would workout well. In the case of the 2nd array missing words, you can create a simple algorithm which does the following: 1. Begin matching each word in the 1st array to its corresponding word in the other array. When there is a match, then "x-out" the word, signifying it has been correctly matched. 2. If a word does not correctly correspond to the other, then compare the word to each word not already "x'ed-out" on the other array. If it does not match any of the other successive words, then it is an "extra added word" and is counted incorrect. 3. If a word does find a successive matching word, then "x-out" that word. Then continue with the next word and begin again. Raise a "not-in-the-right-place- flag" which should store the position where that word "should be". 4. When it is done with all the words, then if any words are not "x'ed out" then those will be counted as "missing words". For each flag, the output can say it is the correct word but should be positioned somewhere different. I hope that kind of made sense. It is easier to explain with a graph. Hope that helps. -Mike |
From: Nick H. <NH...@SE...> - 2001-04-18 21:49:48
|
Some thoughts... Should there be a score or should it be pass/fail? This is the Word of God, you know. Is anything less than perfect acceptable? How about a visual summary, showing the user's entry compared to the correct verse. All errors could be highlighted. This might simplify the task of specifically identifying what words were out of order, what words were omitted, etc. ========================================================================== Your entry: All scripture is *insired* by God, * *profitable for teaching, *for correction, for reproof*, for training in righteousness; so that the man of God may be adequate, equipped for every good work. Verse: All scripture is inspired by God, and profitable for teaching, for reproof, for correction, for training in righteousness; so that the man of God may be adequate, equipped for every good work. =========================================================================== The highlights (represented by *) reveal that: - "insired" is a spelling error. - " " before profitable shows "and" was omitted. - "profitable...reprof" is out of order. "for training" is where the order resumes correctly. Different colored highlights can be used, too. Does this help? Nick -----Original Message----- From: Patrick Lacson [mailto:pa...@la...] Sent: Wednesday, April 18, 2001 2:22 PM To: Mike Lucas Cc: htw-list Subject: [Tsaphan-developers] Verse Diff program Mike, I'm ccing the htw list because we need everybody's feedback on this Diff algorithm. Also the basic requirement needs feedback: 1) Compare 2 String types 2) Allow comparison preference level (check for punctuation, CaPITilaZaTion, etc.. -- how accurate) 3) Compute the percentage based on how accurate/inaccurate the attempted verse is vs. the actual verse So here's a suggested test case (for 2Tim 3:16-17) ################################################################## All Scripture is inspired by God and profitable for teaching, for reproof, for correction, for training in righteousness; so that the man of God may be adequate, equipped for every good work. ################################################################## Attempted verse: ---------------- All scripture is insired by God, profitable for teaching, for correction, for reproof, for training in righteousness; so that the man of God may be adequate, equipped for every good work. RESPONSE: ---------- a) Mispelled -- "insired" b) Incorrect -- "God, profitable for teaching, for correction, for reproof, " c) Score is 70% My basic approach would be to use 2 arrays and tokenize the 2 strings into the arrays: actual_arr[0] = "All"; actual_arr[1] = "Scripture"; actual_arr[2] = "is"; actual_arr[3] = "inspired"; actual_arr[4] = "by" ... attemp_arr[0] = "All"; attempt_arr[1] = "Scripture"; attempt_arr[2] = "is"; attempt_arr[3] = "insired"; // red flag here for misspelled ... // continue to process Compare the 2 arrays (attempted/actual) for word matches, mispelled words, punctionation marks. So familiarize yourself with the StringTokenizer class and the Diff algo in the jcore.utils.Diff package. This may not be the best way to do this, but this atleast allows some easy answers right off the bat regarding the accuracy of their verse attempt, missing words/punctuation (basically any token), non-matching words. However the algo *may* get lost from a few missing words, so we have to make it smarter in figuring out where the remaining words are.. this is where the real challenge of this diff algo lies: maintaining context and pattern matching (via regular expressions??). So think about this approach and let me know what pros/cons you see -- shoot your ideas out and let me know cuz I need as much feedback from everybody on this as I can.. Here's some questions I had to ask myself about this design: 1) does it make sense to use 2 token-arrays for comparison 2) how do we maintain context if the 2nd array is missing words, how do we catch up to the original 3) Should we even do this approach? 4) Are there other systems out there that have a text parser already available that we can reuse 5) How should we score the attempt?? amount of words, mispelled words, missing words, etc.. Sorry if I'm being a bit verbose, but I'm very excited that we have another developer on the squad to help us out with this.. I'd like to bounce all ideas to the list and get everybody involved developer or not just to see if things are making sense -- I tend to think too short-term and neglect long-term implications. -P Michael Lucas wrote: > > Pat, > > I've done a limited amount of network programming and know nothing > on threads. I don't mind trying to work on it, if you are not too > constrained on time while I learn about it. Either project is good for > me. > > - Mike _______________________________________________ Tsaphan-developers mailing list Tsa...@li... http://lists.sourceforge.net/lists/listinfo/tsaphan-developers *********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. *********************************************************************** |
From: Patrick L. <pa...@la...> - 2001-04-18 21:21:06
|
Mike, I'm ccing the htw list because we need everybody's feedback on this Diff algorithm. Also the basic requirement needs feedback: 1) Compare 2 String types 2) Allow comparison preference level (check for punctuation, CaPITilaZaTion, etc.. -- how accurate) 3) Compute the percentage based on how accurate/inaccurate the attempted verse is vs. the actual verse So here's a suggested test case (for 2Tim 3:16-17) ################################################################## All Scripture is inspired by God and profitable for teaching, for reproof, for correction, for training in righteousness; so that the man of God may be adequate, equipped for every good work. ################################################################## Attempted verse: ---------------- All scripture is insired by God, profitable for teaching, for correction, for reproof, for training in righteousness; so that the man of God may be adequate, equipped for every good work. RESPONSE: ---------- a) Mispelled -- "insired" b) Incorrect -- "God, profitable for teaching, for correction, for reproof, " c) Score is 70% My basic approach would be to use 2 arrays and tokenize the 2 strings into the arrays: actual_arr[0] = "All"; actual_arr[1] = "Scripture"; actual_arr[2] = "is"; actual_arr[3] = "inspired"; actual_arr[4] = "by" ... attemp_arr[0] = "All"; attempt_arr[1] = "Scripture"; attempt_arr[2] = "is"; attempt_arr[3] = "insired"; // red flag here for misspelled ... // continue to process Compare the 2 arrays (attempted/actual) for word matches, mispelled words, punctionation marks. So familiarize yourself with the StringTokenizer class and the Diff algo in the jcore.utils.Diff package. This may not be the best way to do this, but this atleast allows some easy answers right off the bat regarding the accuracy of their verse attempt, missing words/punctuation (basically any token), non-matching words. However the algo *may* get lost from a few missing words, so we have to make it smarter in figuring out where the remaining words are.. this is where the real challenge of this diff algo lies: maintaining context and pattern matching (via regular expressions??). So think about this approach and let me know what pros/cons you see -- shoot your ideas out and let me know cuz I need as much feedback from everybody on this as I can.. Here's some questions I had to ask myself about this design: 1) does it make sense to use 2 token-arrays for comparison 2) how do we maintain context if the 2nd array is missing words, how do we catch up to the original 3) Should we even do this approach? 4) Are there other systems out there that have a text parser already available that we can reuse 5) How should we score the attempt?? amount of words, mispelled words, missing words, etc.. Sorry if I'm being a bit verbose, but I'm very excited that we have another developer on the squad to help us out with this.. I'd like to bounce all ideas to the list and get everybody involved developer or not just to see if things are making sense -- I tend to think too short-term and neglect long-term implications. -P Michael Lucas wrote: > > Pat, > > I've done a limited amount of network programming and know nothing > on threads. I don't mind trying to work on it, if you are not too > constrained on time while I learn about it. Either project is good for > me. > > - Mike |
From: Patrick L. <pa...@la...> - 2001-04-18 08:37:25
|
http://www.hidetheword.org/demo -P |