Newsgroup: it.lavoro.professioni.webmaster
Titolo: database da cdrom

Salve vorrei fare un sito web che legga un database da cd-rom e vorrei farlo
in modo da non dover installare nessun server nella macchina in cui
visualizzo tale sito.
E' possibile farlo? Se si in che linguaggio (niente applet java ) ? con XML
si può fare una cosa del genere?
Paggio

 si può fare una cosa del genere?
Si, dato che XML è solo un modo per rappresentare dati in modo
strutturato e renderli human readable.
Premetto che devo ancora giocarci seriamente e ci sto ancora facendo
cazzate da ubergeek, ma esistono dei database XML based, uno è exist-db
che però è scritto in Java purtroppo, non ho provato ma presumo abbia
performance da carta e penna e vuole la JVM (ovviamente).
Basta cercare credo.
Se sei un po' più specifico si può cercare altro, ad esempio SQL_Lite,
ZODB, ma così non ho idea di che devi fare.
HTH,
	Nicholas

 ha scritto nel messaggio
news:S73la.82807$Jg1.1...@news1.tin.it...

c'è un programma che ti fa girare php e mysql su cd senza bisogno di
installare apache... purtroppo non ricordo il nome ;(

 installare apache... purtroppo non ricordo il nome ;(
Microweb - 
http://www.indigostar.com/microweb.htm
DWeb - 
http://www.dwebpro.com

strutturato e renderli human readable.
vedi, io mi metto nei panni del niubi.  ok, gli hai detto che con xml
si può fare.  come?  adesso lui va in giro pensando che basta mettere
xml in un cdrom e può fare un sito che legge un db.
-- 
dipende.

 : 

Non credo sia questo il punto... anche senza programmi vari non è
difficilissimo da fare, ci sono le minidistro Linux, metti Apache in
loopback e così via (con windows non saprei).
Il punto è che lui ha un sito sul web che va a interagire con dati che
lui fornisce a chicchessia.
In realtà deve strutturare la sua webapp come una applicazione 3-tier,
in cui la presentation layer stà su un server mentre i dati sul CD.
Non è affatto banale, anzi, è un bel casino.
Usare un db secondo me è insicuro e soprattutto *lento*.
XML mi piace di più, ma resta un casino.
Dovrebbe dare un'occhiata ai vari SOAP, XML-RPC ecc. ecc.
Ciao,
	Nicholas

 : 

Ha fatto una domanda complessa e ha ricevuta una domanda complessa, che
si chiarisce decisamente con una ricerca o due.
BTW, non vedo la tua risposta.

 si può fare una cosa del genere?
mumble.... una soluzione potrebbe essere la seguente:
il cd, con autostart o meno, chiama la connessione (eventualmente) remota.
Chiama lo script deputato alla lettura del database (mi immagino una bella
cgi in perl ;) e gli passa i dati che, a chiusura connessione, saranno
cancellati dal server.
Potrai strutturare i dati con xml o come preferisci. Il limite è nella
dimensione della banca dati da passare all'inizio dell'elaborazione.
Il programma che effettua la connessione potrai realizzarlo nel linguaggio
che piu' preferisci: VB, Java, Perl, C, non ha importanza.
Buona fortuna :)
               Anak
anakthewolfE=mc^
2...@libero.it
 eliminare l'eq per risp in prv

BTW, non vedo la tua risposta.
la mia risposta non la vedi perchè io non saprei come fare.  al
massimo gli potrei suggerire di provare con un serverino web
masterizzato sul cd (mi pare ce ne siano che entrano addirittura in un
floppy), ma non sono sicuro, quindi piuttosto che dire cazzate mi
astengo.
la domanda parla di argomenti complessi, però esposti in forma che mi
fa presupporre che chi l'ha posta non sia in grado di apprezzare una
risposta complessa senza ulteriori spiegazioni ("con xml si può fare
una cosa del genere?"  "sì, dato che ecc.", e uno capisce solo sì, poi
non si sa dove si va a finire nella mente di chi domanda).
io penso - ma è una mia opinione - che prima di rispondere a qualcuno,
se gli vogliamo rispondere, dobbiamo metterci nei suoi panni.  se
invece vogliamo fare sfoggio di erudizione a beneficio di chi ne sa
quanto noi è un altro discorso, stesso dicasi se vogliamo far leggere
tra le righe a chi domanda che se non capisce la risposta complessa
allora non è in grado di farlo, che sta roba è per geni, non per
cazzoni qualsiasi che non meritano nemmeno 30 secondi di
immedesimazione.
l'importante è sapere cosa si vuole fare.  in casi del genere io
preferisco rispondere "guarda che è un argomento complesso, sei sicuro
di avere le basi per affrontarlo?", perchè mi ricordo bene di quando
ero niubi io, come lo sono tutt'ora in molte cose, e mi faceva-fa un
po' incazzare quando ricevevo-ricevo risposte-sfoggio di erudizione,
del tutto inutili, buttate lì solo per fare bella figura, che
evidentemente non sono indirizzate a me e che non hanno utilità
alcuna.
ma per carità, lungi da me il voler polemizzare, ognuno fa come gli
pare.
-- 
dipende.

 pare.
No, tu *vuoi* polemizzare altrimenti non avresti postato queste
fesserie.
A chi sa poco può sembrare un argomento complesso, ma non lo è. Di fatto
esistono delle API di PhP per fare il parsing di XML, e addirittura
anche senza API il compito non è così complesso. Dov'è la difficoltà ?
Accedere al CD-ROM ? O più semplicemente leggere attentamente la
domanda, dato che installare su CD server e non server è perfettamente
inutile per l'obbiettivo che l'OP si è prefisso ?
Se ti danno così fastidio le mie risposte sbattimi nel killfile, ma
evita questi reply a dir poco comici e maleducati, sia verso di me sia
verso l'OP, che per quanto ne sai potrebbe essere un programmatore con i
controcoglioni. Tra l'altro l'alternativa sarebbe quella di non
rispondere o rispondere in modo superficiale, e *queste* sono le cose
che fanno incazzare chi ha un problema, certamente non due keywords da
inserire dentro Google.
Quindi, come già detto, dato che abbiamo appurato che *qualsiasi* mia
risposta è per te uno sfoggio di erudizione (ma il problema non è
dalla mia parte, è dalla tua), mettimi nel killfile e risparmiami questa
fiera del patetico.
Saluti,
	Nicholas

fiera del patetico.
il killfile non ce l'ho, vado a memoria.  ma se vuoi mettimici tu,
visto che ti creo tanto disagio.
-- 
dipende.

 visto che ti creo tanto disagio.
Raramente killo la gente. Molto raramente.

Raramente killo la gente. Molto raramente.
ah, io mai.
-- 
dipende.

 leggi tra le righe, immedesimati...  se vuoi, ovviamente.
Santo dio Lbo, allora adesso che anche tu hai capito la mia risposta
dimmi come cacchio dovevo rispondere che sono curioso.



veramente io la tua risposta la devo ancora capire bene.  intanto
avresti potuto mettere anche il link che hai messo rispondendomi e che
sono andato a vedere.  molto interessante, ma mi sembra una classe o
componente o modulo o come si chiama di php.  quindi suppongo che per
utilizzare la soluzione che proponi ci sarebbe bisgno di un motore
php.  lo si può mettere su un cdrom e farlo funzionare stand-alone,
per così dire?
io ho parlato con molte persone che sono del tutto prive di competenze
tecnico-informatiche, ma che purtuttavia hanno buone idee e hanno
bisogno di qualcuno che si occupi della loro realizzazione tecnica
oppure che gli dica che non è possibile realizzarle, eventualmente
spiegando loro perché.
una delle richieste più frequenti è quella che potrei chiamare del
"catalogo elettronico".  la ditta va in fiera e invece di dare un
catalogo cartaceo vuol dare un bel cdrom interattivo con cui il
cliente può selezionare le migliaia di prodotti-varianti ecc., ma
magari non si vogliono o non si possono spendere i 5, 10 e più milioni
di lire che costerebbe la realizzazione di un cdrom multimediale da
quelche studio grafico, che tra l'altro sarebbe più orientato
all'effetto speciale che non all'operatività aziendale, per così dire.
la richiesta che ho letto mi ha fatto pensare proprio a questo..
io ho un db coi miei prodotti, db che magari ho estratto da quello che
alimenta il mio sitino di ecommerce e voglio dare in mano a potenziali
clienti un cdrom che loro infilano nel loro pc e, a parte un browser,
non necessiti di altro per funzionare.  e dev'essere un browser perché
la gente sicuramente quello lo sa usare.  si può fare una cosa del
genere (domanda retorica)?
ora, sia chiaro, non scrivo quanto sopra per scroccarti una risposta.
lo scrivo solo per cercare di farti capire cosa ci può essere dietro
le *aspettative* di una persona.  aspettative che possono essere
realistiche o meno, costose da realizzare o meno.
poi dire che ci si è risposto appieno, sia pure limitatamente al dato
grammaticale (ha chiesto se si poteva fare con xml e gli ho risposto
di sì) mi sembra, appunto, un limite.
ma ripeto, ognuno fa come gli pare, e parla a chi gli pare.
-- 
dipende.

 ma ripeto, ognuno fa come gli pare, e parla a chi gli pare.
Si infatti, mi sa che sei senza speranza :)

Ho letto un po' la polemica cmq ho avuto una risposta esauriente, ritengo
inoltre di essermi espresso alquanto male, erano quasi le 3 di notte,
inoltre conosco molto bene il c++ il vb, il java ecc.. ma l'italiano ho
ancora qualche problema sulla sintassi e sulla semantica!!
Cmq volevo fare semplicemente un database che fosse da una pagina html
inserita in un cd senza dover installare sulla macchina il server del
database, il fatto è che cosi posso fare catalogo e sito internet in un
colpo solo ;)