Newsgroup: it.hobby.cucina
Titolo: Un nuovo modo di vedere le cose con Idea Chef

Premetto che tutto quello che sto facendo non ha nessun fine con il mio
lavoro al di fuori di imparare nuove tecniche che aiutino la comunicazione
fra gli utenti d'internet e che non c'è nessun fine di lucro dietro tutto
ciò...e meglio mettere le mani avanti!!
Per fare un esempio ho realizzato un piccolo esempio in Visual Basic 6 che
permette di organizzare le ricette ma anche di recuperarle dal servizio
messo a di sposizione da 
www.ideachef.tk
Cosa sto cercando di creare?
Esiste almeno l'intenzione di utilizzare tale tecnologia?
----------------------------------------------------------------------------
-------
Con il passare del tempo ed il maturarsi della tecnologia, abbiamo visto
come le risorse messe a disposizione dal web siano diventate "risorse Web" e
quindi "applicazioni Web", cioè una serie di pagine opportunamente costruite
e messe insieme in un magico incastro capace di fare delle complicate
elaborazioni prima impensabili. La logica è relativamente molto semplice:
digitiamo l'indirizzo della pagina dinamica, il server elabora il codice
nella pagina e ci restituisce i risultati.
Finora ci siamo "limitati" ad utilizzare i risultati ottenuti da una
elaborazione e a trasformare dei dati in contenuto informativo,
rappresentandoli nella forme consentite dall'HTML.
D'altro canto, abbiamo anche assistito ad una migrazione delle nostre
applicazioni locali: il software installato sulle nostre macchine si sta
spostando verso il Web fino a diventare dei servizi Web ed essere
distribuiti dal Web. Pensiamo per esempio ai diffusissimi siti che
gestiscono la posta elettronica in tutto e per tutto, senza il bisogno di
installare un qualche software client. Ecco che siamo passati piano piano
dall'utilizzo dei risultati forniti dal Web all'utilizzo del codice fornito
dal Web.
I Web Services sono proprio dei servizi che mettono a disposizione il codice
da utilizzare per costruire delle applicazioni più complesse. Immaginiamo di
montare una applicazione utilizzando diverse applicazioni installate su
diversi server attraverso Internet. Scendendo più in dettaglio, immaginiamo
di utilizzare dei metodi e delle proprietà di un oggetto COM installato non
sullo stesso server web ma su un altro server qualsiasi situato in Africa o
nella Cina. La tecnologia che permette di utilizzare la logica applicativa,
oppure più semplicemente parlando, il codice di programmazione messo a
disposizione di chi ne fa richiesta, è appunto alla base del concetto di Web
Service.
Certo, ci sono altre tecnologie che hanno permesso di fare cose simili ma la
novità insita nei Web Services sta nel fatto che questa volta, per
consentire la comunicazione tra client e server, non si utilizzano dei
protocolli specifici e proprietari ma un nuovo protocollo in fase di
standardizzazione dal W3C, proposto non solo da Microsoft ma anche da IBM e
altri grossi produttori.
La tecnologia Web Service è essenzialmente basata sul messaggio e quindi era
necessario adottare un insieme di regole per poter inoltrare una richiesta
client e costruire quindi un messaggio che possa essere capito dal server.
Il server di conseguenza utilizzerà lo stesso formato per la risposta. Si è
voluto scegliere un metodo standard per rappresentare i dati scambiati e la
scelta non poteva che ricadere su XML. Il trasporto di questi dati in
formato XML è affidato al protocollo HTTP. Dalla combinazione di XML e HTTP
nasce proprio il protocollo SOAP (Simple Object Access Protocol), il
protocollo standard per i Web Services. Quindi perchè non condividere le
ricette con altri siti web, applicazioni, ed in futuro palmari interconnessi
ad Internet?
Ogni ricetta inserita nell'archivio 
www.ideachef.tk
 è condivisa con tutta la
comunità di Internet.
* Come funziona
------------------
        Chiuque voglia può essere recuperata attraverso il sistema
webservice XML/XSL in modalità SOAP oppure XMLHTTP che permette a chi
desidera, di avere delle informazioni inerenti alle ricette in un
applicazione creata con ASP, PHP, CGI, o con Visual Basic, Delphi, Kylix,
C++ su Windows, Mac, Linux, ecc..
Fatemi sapere cosa ne pensate (Pacificamente)
Michelangelo

 Fatemi sapere cosa ne pensate (Pacificamente)
Tutto il bene possibile.
Ho un solo dubbio...
Il forno va preriscaldato?
Hannalise
--------------------------------
Inviato via 
http://usenet.libero.it

 Il forno va preriscaldato?
ebbene si ma alle volte prima di inserire la pizza bisogna farlo stemperare!

 Michelangelo
Che e' un abella idea e che, se ti interessa, sto lavorando a un gestionale
distribuito basato proprio su SOAP (ToolKit 3).
Front-end installato sui client: Visual Foxpro 7.
Server COM: dll multithreaded Visual Foxpro 7.
Web Server: IIS.
Rompicoglioni di turno: MTS.
Bello, tutto sommato. E applicarlo a un sistema di ricette non sarebbe male,
specie con possibilita' di down/upload di ricette in modo intuitivo. Anche
tra utenti senza un sito, basterebbe scambiarsi l'IP e metter su IIS per
poter funziare direttamente da server, anche tra utenti.
    Vilco

 poter funziare direttamente da server, anche tra utenti.
Se ti interessa
http://www.shinesoftware.it/examples/ideachef/admin/admin_Ricetta.asp?xml=tr
ue&idutente=
in...@shinesoftware.com
 clicca pure č puoi accedere !

 Fatemi sapere cosa ne pensate (Pacificamente)
L'unico sito che frequento, e comunque abbastanza raramente, di ricette 
è 
www.cucinait.com
 che ha su 12mila e passa ricette e un ottimo motore 
di ricerca.
Non riesco a capire a cosa possa servire il tuo.
l

č 
www.cucinait.com
 che ha su 12mila e passa ricette e un ottimo motore 
Mi sembra limitato anche quel motore di ricerca. Ad esempio, non
riesco a trovare tutte le ricette di crostacei concepite da Marchesi.
Secondo me, l'attuale ottimo e' proprio Idealist, quello che come ho
detto piu' volte uso io. Il casino e' che arriva gia' con piu' di
20000 ricette, la maggior parte delle quali e' CRAP. lo sto lentamene
sistemando, ne ho gia' cancellate 8000 e sono arrivato a
'certificarne' 1225. Di 200 di queste pero' ci sono solo gli indici di
ricerca e poi un indicazione su quale libro, rivista ecc... si
trovano. Se a qualcuno interessa posso inviare l'estratto di quelle
controllate.
JoE
--
"Non  ci sono regole nella vita , vivere e' sufficientemente
complicato da non consentirne il rispetto" (cit.).

 >è 
www.cucinait.com
 che ha su 12mila e passa ricette e un ottimo motore


 quindi non e' un sito, e' un programma con un db incorporato?
Si tratta di una applicazione molto complessa e lo diverrà anche di più dopo
il vostro aiuto
Michelangelo

quindi non e' un sito, e' un programma con un db incorporato?
Ci sono uno o piu' siti dai quali e' possibile fare ricerche che usano
il programma.
Non e' esattamante un gestore di db, e' un programma che consente di
archiviare facilmene schede di testo e farci sopra delle ricerche. Le
schede di testo son strutturate in campi e vengono chiamati record, ma
in senso DBMS stretto NON lo sono. La vera figata e' la possibilita'
di fare ricerche complessissime, ed ha degli algoritmi di una velocita
pazzesca (anche se non sempre sono accurate :-/).
comunque, il software e la base dati originali li avevo preso qui:
www.dbricette.it
In due anni ho cambiato quasi *tutta* l'interfaccia e la modalita' di
ricerca, i tipi di record eccetera (e' costumizzabile in ogni suo
aspetto, anche se e' un po' ostico all'inzio). Negli ultimi mesi mi
sono messo a *leggere* quasi tutte le ricette, a eliminare quelle
eticamente scorrette :-PPP e ad aggiungere quelle eticamente corrette
che trovo in giro. Ne ho certificate appunto circa 1200 e sono
arrivato ad avere un db di circa 12000 (le rimanente 11mila e rotti
devo ancora certificarle, se tutto va bene finisco nel 2011).


 
http://members.xoom.virgilio.it/faromagio/

 standard che proponi, soprattutto per le foto.
Non ti preoccupare c'è la foto generica, ma è sempre meglio trovare la foto
della ricetta.
Hai visto la presentazione 
www.ideachef.tk
Bye
Michelangelo

 riesco a trovare tutte le ricette di crostacei concepite da Marchesi.
Anche perché sono le ricette di Cucina Italiana, e non di particolari 
cuochi... Secondo me il lavoro da fare per impostare un database è 
eccessivo, e poi manca lo stile gererale delle ricette, che invece nei 
libri è facile da identificare. Se voglio qualcosa di semplice e veloce 
tiro fuori i testi che so essere impostati in quel modo, se voglio 
ricette di autore tiro fuori i testi di grandi cuochi e così via. Un 
database eterogeneo è sicuramente più confuso e meno attendibile di 
testi scelti con criterio.
l

e tu puoi fare una ricerca solo sulle ricette "certificate"?
Si, sono di un tipo record diverso da quello degli altri record
perche' contengono i campi che ho aggiunto io.


testi scelti con criterio.
Beh, se le ricette sono paro paro quelle dei testi e le hai
controllate una a una non vedo come una database puo' essere meno
attendibile.



Ciao Giovanni,
    avresti un archivio da inviarmi? Non ne ho molte mi faresti cosa gradita
se per te non è un disturbo.
Ciao
Michelangelo

 passo della ricetta...
Non ti preoccupare se non inserisci le foto dei passi non succede niente!
Verrà creata automaticamente la ricetta con la lista dei passi e senza
fotografie.
Ho inserito il logo del newsgroup in 
www.ideachef.tk
 dagli un occhiata!
Saluti
Michelangelo

conto suo?
Non seguo piu' il sito, ma il concetto era proprio questo: tu scarichi
il database, fai le tue aggiunte (lasciando pero' il tipo record
invariato, non come ho fatto io...) e poi puoi inviare le tue aggiunte
e loro le rendono disponibili a tutti. 


 Ho inserito il logo del newsgroup in 
www.ideachef.tk
Cosa c'entra il tuo sito con ihc?
P.

 P.
Paolo

 siete cattivelli :-D
Grazie Angina, sono circa 2 settimane ormai che sbatto la testa sul
programma che alla fine regalerņ e nessuno ha mostrato un pizzico di
gratitudine....
Comunque ho inserito il logo poichč č pertinente con il newsgroup anche se
per gli aiuti che mi ha dato non č stato il massimo.... chi non ha peccato
scagli la prima pietra!
Ciao a tutti

 riuscire ad integrarti
Ma come faccio a non prendere seriamente le cose se mi demoralizzano ogni
tre sillabe! Sto cercando di riuscire in qualche cosa di carino ma non
riesco ... Cercherò di adattarmi
Grazie per la tua comprensione
Michelangelo

Grazie Angina, 
Gasp! =:-o
Se uno si firmasse "Ernia Strozzata", ringrazieresti Ernia?
-- 
Ciao.
SergioŽ

 gratitudine....
A parte tutto o quasi, veramente dovrei esserti grato per una cosa che 
probabilmente in un futuro farai? Ma tu sei una leggenda! Nemmeno il 
berlusca arriva a tanto!
A.
-- 
"Cosicché ho da darti solo questo piccolo consiglio:
se mai tu arrivi dopo la cinquantina e ti senti
disposto a sposar qualcuna - non importa chi -
chiuditi subito il camera tua, se ne hai una,
e avvelenati immediatamente."                 C.D.

 berlusca arriva a tanto!
Almeno berlusconi il logo di forza italia l'ha creato ex novo, non l'ha
fregato ad altri.
A parte gli scherzi, č avvilente vedere un logo che ha una storia e, per
molti, un certo valore "affettivo" inutilmente strombazzato su un sito che
non c'entra nulla con ihc.
Spero che Michelangelo abbia almeno chiesto il permesso all'autore.
P.


Il logo, si', l'inno no... :-)
   Giorgio

Ciao l'archivio potresti spedirlo anche a me?
Saluti da Roma
Alessia

 Ciao l'archivio potresti spedirlo anche a me?
A te o a Michelangelo?
--
Lisa
- Dark angels follow me, over a godless sea
mountains of endless falling, for all my days remaining -

 Spero che Michelangelo abbia almeno chiesto il permesso all'autore.
Quisquilie: l'autore del logo mostrerà certamente "un pizzico di 
gratitudine" per questo onore.


 gratitudine" per questo onore.
Mi sembra che il logo non ci sia, almeno da quel che si vede al link indicato
come prima release.
Serena

 come prima release.
Infatti non c'č!
Ciao
Michelangelo

 Infatti non c'è!
Vedi mo'. Cosi' va meglio, si risolve a priori tutto il problema.
Serena

...

Michelangelo, gia' hai sbagliato, almeno sii onesto: la risposta
giusta e' "Infatti non c'e' PIU'!"
E.