Re: Re[4]: Euphoria CGI Success

new topic     » goto parent     » topic index » view thread      » older message » newer message

> 
> 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.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu