Article View: pl.comp.lang.ruby
Article #1003Re: serwer WWW
From: Kazimierz Trewiń
Date: Thu, 27 Mar 2008 08:47
Date: Thu, 27 Mar 2008 08:47
42 lines
2504 bytes
2504 bytes
>> Powiem tak. ma to działac na pendrive. Na czyms co jest niezależne.
>> wkladam do komputera bez ruby i uruchamiam program . w przegladarce
>> wpisuje dane. generuje i zapisuje do sieci.
>
> No to sqlite jest jak znalazł.
>
> Jak to ma działać na kompie bez ruby itd. to skłaniałbym się jednak ku
> stworzeniu normalnej aplikacji stand-alone.
ale w ruby?
znalazłem taki oto przykład:
#!/usr/local/bin/ruby
require 'webrick'
include WEBrick
s = HTTPServer.new( :Port => 2000 )
class HelloServlet < HTTPServlet::AbstractServlet
def do_GET(req, res)
res.body = "<HTML>hello, world.</HTML>"
res['Content-Type'] = "text/html"
end
end
s.mount("/hello", HelloServlet)
trap("INT"){ s.shutdown }
s.start
______________
Rzumiem, ze jesli teraz otworze plik /hello to dostane kawałek funkcj o
nazwie do_GET i w sumie to by chyba wystarczyło.
Wystarczy jakos to podpiąć do standardowych procedur rubyoR i powinno
działać czyz nie? Nie znam sie na ruby, ale pisałem troche w perlu i
duzo w PHP. Tu rozwiazanie dla mnie jest lepsze o tyle, ze nie znalazłem
serwera rozsadnego dla perla. A tu jest gotowiec. Tak mysle. Jedyne co
wiem o ruby to to co przejrzalem na prezentacji blog w 15 minut (wideo).
Po dodaniu prostego bloga wystarczy jak mniemam tylko dodac jeden
przycisk generuj i powinno zadziałać.
Technical Details
Message-ID:
<fsfmnc$ae7$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mailReferences:
<fsapgk$o6c$1@nemesis.news.neostrada.pl> <fsda7c$bnp$1@inews.gazeta.pl> <fsdbb1$fk3$1@atlantis.news.neostrada.pl> <op.t8mjo1p1r2rg33@jzmbp.westglobal.com> <fsfhvq$okf$1@atlantis.news.neostrada.pl> <fsfm3d$mqr$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail From: Kazimierz Trewiń <ftrtuilhjk@hjkigj57g6fh.pl> Newsgroups: pl.comp.lang.ruby Subject: Re: serwer WWW Date: Thu, 27 Mar 2008 09:47:02 +0100 Organization: TP - http://www.tp.pl/ Lines: 42 Message-ID: <fsfmnc$ae7$1@atlantis.news.neostrada.pl> References: <fsapgk$o6c$1@nemesis.news.neostrada.pl> <fsda7c$bnp$1@inews.gazeta.pl> <fsdbb1$fk3$1@atlantis.news.neostrada.pl> <op.t8mjo1p1r2rg33@jzmbp.westglobal.com> <fsfhvq$okf$1@atlantis.news.neostrada.pl> <fsfm3d$mqr$1@inews.gazeta.pl> NNTP-Posting-Host: adrs181.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1206607404 10695 79.185.178.181 (27 Mar 2008 08:43:24 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 27 Mar 2008 08:43:24 +0000 (UTC) User-Agent: Thunderbird 2.0.0.6 (X11/20070728) In-Reply-To: <fsfm3d$mqr$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit