Re: Re[4]: Euphoria CGI Success
- Posted by Ron Weidner <xecronix at yahoo.com> Feb 14, 2006
- 508 views
> > Yes, [eusqlite] it's great. How about multi-user? > Multi user wasn't an original "request", you just said you didn't like EDS. However, multi-user is very easy to simulate via your RDMS interface. > >> - form processing (not just post and get but also > >> file uploads) > > R> If you don't know how to do this, know this, it's > R> easy. Take a few minutes to learn about > R> multipart forms and then 20 minutes to add the > R> function to your cgi lib. > > And another few days for finding and fixing bugs? > (esp. with the multipart form) > If you takes you a few days to debug fine. But if you want to decrease that time, try porting a Pascal or C CGI lib that has already been tested. You are only trying to add one function to an _already_ existing CGI lib. This is a simple and quick task, especially if you cheat. :) > R> An entities function should take no more than 5 > R> or 10 min to write. > > Yes, correct. And everyone can make it. And there > will be lots of versions. > We have all heard of sourceforge. As of 5 minutes ago, there were exactly 11 Euphoria projects hosted there. 4 of them were never really that active. Some of them have never had a release. That is pitiful in my opinion. Does this fact indicate that the Eu community has never worried about "Lots of versions" before? You decide. But if you decide this is a problem, you could start to rectify the situation by hosting your next project somewhere like sourceforge. The archive is a great idea, please don't get me wrong about this. The only problem, in my opinion, is that it really doesn't foster community projects. This can lead to projects going stale way too early. ** Rob ** I believe this might be an opportunity for improvement here. Have you considered adding a mini "sourceforge like" project management to http://rapideuphoria.com? Say one that _only_ hosts EU projects? Even if it had less features than SF it could still be useful... Just a thought. > And still more. > - Cookies Already covered in my CGI tutorial. (With source code) > - Session handling It's not that hard to do. This could also be simulated in a database. > - Encryption (don't store users password > in db in raw form) http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=encryption or http://www.rapideuphoria.com/blowfish.zip > - modifying header Already covered in my CGI tutorial (With source code) > - getting remote file Here is a Linux example... What is needed is a cross-platform sockets lib. I would consider porting http://www.rapideuphoria.com/socketlib.zip to use winsock if I had a windows machine. But I don't and won't. http://www.rapideuphoria.com/webutils.zip > - sending mail again, done... http://www.rapideuphoria.com/smtp-lib.zip > > (yes that is too much for average use) > > Isn't it now, when people move from executables to > web applications, we should have something like > WebLib that is as powerful and as widely used as > Win32Lib? :D :D :D <- just a suggestion, hope someone > can start it and many people support him/her > I see in the archives you have contributed some code. So, I'll assume that you are a motivatied programmer and I'll offer you a challenge. I have a fairly good start on such a library. I'll start a new project for it on sourceforge today. (The process takes several days to complete). When I get the ok from sourceforge, I'll post the information about the project here. Then I'll match you function for function for any useful addition you write. Do you want to participate? If you do, in no time at all you will have that dream lib you crave. C'mon! It will be fun! :) -- Ronald Weidner http://www.techport80.com PHP Software developer for hire.