ER6ITALIA


     

Vai indietro   ER6ITALIA > OFF-TOPICS > IL BAR

IL BAR Discussioni generiche su tutto quello che vi pare !
Utilizza i sub-forums sotto elencati per discussioni specifiche.



Rispondi
 
Visualizza la versione stampabile Invia questa pagina tramite email Strumenti della discussione Modalità di visualizzazione
Vecchio 08/01/10, 15:18   #11
nitros1980
Registrato
 
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

Quote:
Originariamente inviata da Raiden Visualizza il messaggio
emandt intende uno script php che emula il browser accede a facebook e legge tutto quello che leggeresti tu e lo inserisce nel database.. nitros1980 però è anche vera una cosa che dice emandt e li gli devo dare ragione: se hai intenzione di fare motore di ricerca, analisi lessicale ecc... non devi imparare solo il php, devi imparare ad usare l'sql e tutte le sue funzioni di aggregazione e ricerca, eventualmente stored procedure per mysql, devi imparare ad usare Espressioni regolari e imparare a programmare automi che usino espressioni regolari.. altrimenti non penso che riuscirai nel tuo intento così facilmente
Avete esempi di questo script da qualche parte?per quanto riguarda espressioni regolari e automi qualche linkino????scusate se abuso di voi sia mentalmente che fisicamente
__________________
la speranza è l'ultima a morire
nitros1980 non  è collegato   Rispondi quotando
Sponsored Links
Vecchio 08/01/10, 16:34   #12
emandt
Registrato
 
Registrato dal: May 2009
Moto: Ninja ZX10R mod. 2009 nera
Sesso: Maschio
Messaggi: 194
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

Ok ma un Servlet è pur sempre "un'Applet" che sfrutta e si appoggia su una struttura (più grande del Servlet stesso) già consolidata e fatta...non è come fare una pagina PHP da zero che poi Apache/ISS andranno a caricare leggendo prima il Database.
Il JSP invece sfrutta sempre un "Container" in cui viene eseguito il codice dal motore JSP, che a sua volta andrà reindirizzato al WebServer per la renderizzazione sulla pagina Web.
Quindi nei tuoi casi, con Servlet o JSP, usando anche ADODB, si avrà:
Utente --> Internet --> ServerWeb con Apache/IIS --> Servlet [oppure Contenitore JSP --> Motore JSP --> Codice JSP scritto da te] --> ADODB --> Database
...un po' laborioso e sicuramente non ottimizzato, proprio come .NET o Java.
Sono sempre meglio meno passaggi possibili:
Utente --> Internet --> ServerWeb con Apache/IIS --> PHP --> Database MySQL

@nitros1980: Fare un "automa" che legga Facebook è impegnativo e comunque violeresti le regole di utilizzo di Facebook (per suo regolamento i dati di accesso non possono essere ceduti ad altri, quindi nemmeno ad un programma di terze parti, anche se fatto da te), oltre che a complicarti la vita.
Il copia/incolla è la via più semplice ma dovrai scartare un sacco di cose inutili (tipo linee, bordi, tabelle, immaginette, ecc ecc...)
emandt non  è collegato   Rispondi quotando
Vecchio 08/01/10, 16:41   #13
Raiden
Visitatore
 
Messaggi: n/a
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

emandt mi sa che hai un pò di confusione in testa su cosa siano Servlet e Jsp.. e cosa siano i driver Jdbc e Odbc per Java proprio come funziona anche .Net cioè con driver middleware che intermediano tra il database e il codice sorgente in modo che se cambi il il driver di connessione cambi poco e nulla nel codice

Una servlet non è una Applet altrimenti si chiamerebbero allo stesso modo


nitros1980.. non sono scriptini sono veri e propri algoritimi di elaborazione cerca su google espressioni regolari ma non ti basare sugli esempi stupidi a te serve qualcosa di + elaborato.. e studiati la teoria degli automi e come funzionano..

Purtroppo ti sei imbattuto in qualcosa di molto vasto e intricato
  Rispondi quotando
Vecchio 08/01/10, 17:14   #14
emandt
Registrato
 
Registrato dal: May 2009
Moto: Ninja ZX10R mod. 2009 nera
Sesso: Maschio
Messaggi: 194
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

Ho fatto Servlet e non mi sono piaciuti:
1) poco controllo di basso livello (infatti come JSP fanno entrambi parte della "programmazione ad ALTO LIVELLO", cioè dove non si ha il controllo di tutto ma viene demandato ai "layers" sottostanti)
2) sono più lenti di qualcosa che ha passaggi in MENO (e finchè si fa un'applicativo per 2 utenti è un conto, quando però si devono gestire 15.000 connessioni simultanee come faccio io, usare un Servlet è un suicidio)

I vantaggi nell'usare quelle due cose sono la semplicità e l'immediatezza nella scrittura del codice e, come dici giustamente tu, la possibilità di intercambiare "layer sottostanti" senza creare confusione.

Se anche fossi in confusione ci sono guide online e anche su Wikipedia:

Servlet: "Le Servlet sono oggetti che operano all'interno di un server per applicazioni (per esempio Tomcat) e potenziano le sue funzionalità.
La parola servlet deriva da una precedente, Applet, che si riferisce a piccoli programmi scritti in linguaggio Java che si eseguono all'interno di un browser. Per contrapposizione, una Servlet è un programma che si esegue in un server web"
JSP: "All'atto della prima invocazione, le pagine JSP vengono infatti tradotte automaticamente da un compilatore JSP in servlet. Una pagina JSP può quindi essere vista come una rappresentazione ad alto livello di un servlet. Per via di questa dipendenza concettuale, anche l'uso della tecnologia JSP richiede la presenza, sul Web server, di un servlet container, oltre che di un server specifico JSP detto motore JSP (che include il compilatore JSP); in genere, servlet container e motore JSP sono integrati in un unico prodotto"

Forse di base credevi di aver creato davvero APPLICATIVI/APPLICAZIONI, ma di fatto codice .NET, PHP, JSP, HTML, JavaScript, linguaggio Java e simili sono solo SCRIPT eseguiti da un "motore di script" che interpreta e poi esegue operazioni di ALTO livello.
Un Servlet o codice JSP senza il motore/compilatore+contenitore+ServerWeb non fa nulla....è un semplice documento TXT da leggere.

E' possibile "sniffare" dati binari da una scheda di rete con le Servlet/JSP? - NO
E' possibile creare un driver per stampante con Servlet/JSP? - NO
E' possibile ricevere un dato sulla porta seriale (RS232) o parallele (LPT) del proprio PC con Servlet/JSP? - NO
E' possibile creare una sfera utilizzando DirectDraw (di DirectX) oppure OpenGL con Servlet/JSP? - NO
E' possibile spostare la testina dell'HardDisk in una posizione specifica con Servlet/JSP? - NO

Per di più non esiste nemmeno un applicativo per utenti finali di Desktop-casalinghi scritti per Servlet o scritti in JSP...per cui il bacino di utenza finale è quello di aggiungere funzionalità a qualcosa di già presente ma che un comune utente userà raramente (solo collegandosi a WebServer/WebService) e di certo non ce li avrà sul proprio Desktop in casa.

Nitros1980 ha bisogno di qualcosa che sia avviabile sulla sua macchina, come su tante altre, e non si può sempre far installare 300 layers per far funzionare il codice JSP.
Sfortunatamente non sà programmare in C/C++/VC/VC++/C#/Delphi/Java/.NET altrimenti potrebbe fare le cose molto più facilmente (e senza installare nulla quando vuole spostare l'applicativo da un PC ad un altro) piuttosto che passare per Apache/IIS+PHP, però rimane l'unica strada percorribile e la più semplice/veloce.

.NET funziona con midware, si verso il Database che verso il resto del sistema operativo, verissimo....e per questo è lento tanto quanto Java. Dovrebbe essere ovvio che più layer/strati si mette nel mezzo, e più un applicativo è lento.
Per quello programmo con Delphi e C++....mi ero stancato di non avere il controllo su alcune cose demandandole ad un layer/strato che non ho fatto io e che non so cosa faccia. Con C++, ma anche con Delphi, non ho più nulla nel mezzo SE NON VOGLIO USARLA IO.

PS: ti parlo da Programmatore Win32/64 (C++, Java e Delphi) e da Web Developer (PHP, ASP, XML, Coldfusion, ActionScript e AJAX)
emandt non  è collegato   Rispondi quotando
Vecchio 08/01/10, 17:51   #15
Raiden
Visitatore
 
Messaggi: n/a
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

Emandt onestamente non ho capito l'utilità del tuo post.. se volevi dimostrare che wikipedia ha un pò di notizie.. bhe gia lo sapevamo.. se invece volevi dimostrare che hai un pò di confusione sul reale utilizzo di Servlet,Jsp e .Net con i vari linguaggi C#,Vb.Net e C++.Net me ne sono accorto..

Se poi c'era anche un'altro scopo onestamente non l'ho capito..

Cmq qui non stiamo dicendo che nitros1980 debba usare java o c++ o qualche altra cosa.. stiamo solo dicendo che se vuole fare quello che deve fare in php deve imparare molto e penso che abbia parecchio sottostimato le problematiche a cui sicuramente andrà in conto..

Per evitare che il post cambi direzione e diventi una sorta di flame generalizzato e inutile al raggiungimento dello scopo ultimo cioè quello di aiutare nitros1980 ti prego .. FINIAMOLA QUI.. altrimenti noi potremmo incorrere in warning inutili e figuracce inutili e nitros non avrebbe un valido anche se minimo aiuto
  Rispondi quotando
Vecchio 08/01/10, 17:55   #16
nitros1980
Registrato
 
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

emandt come hai fatto a diventare tutte queste cose insieme?hai sugerimenti di testi o siti a cui ti sei rifatto?mi piacerebbe anche a me..
__________________
la speranza è l'ultima a morire
nitros1980 non  è collegato   Rispondi quotando
Vecchio 08/01/10, 18:04   #17
Raiden
Visitatore
 
Messaggi: n/a
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

nitros1980 ogni linguaggio di programmazione ha sempre un sito di supporto e tanti libri da cui imparare..

io programmo in
  • Java
  • C
  • C++
  • Bash
  • Php
  • Javascript
  • plSQL
  • C#.net
  • VB.Net
  • Vb6
  • Html
  • Css
  • Ajax
  • Xml
  • python (poco)
Conosco l'sql e i dialetti di Mysql, Oracle e MS SQL,

Ma non è che magicamente diventi programmatore con gli anni impari ad usare bene un linguaggio di programmazione e la forma mentis che assumi ti permette di imparare agilmente tutti gli altri in poco tempo..
  Rispondi quotando
Vecchio 08/01/10, 19:20   #18
nitros1980
Registrato
 
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

stica...cosa mi consigli di aggredire dopo php?
__________________
la speranza è l'ultima a morire
nitros1980 non  è collegato   Rispondi quotando
Vecchio 08/01/10, 19:29   #19
Raiden
Visitatore
 
Messaggi: n/a
predefinito Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!

io ti consiglio di imparare ad usare un linguaggio di programmazione e non di scripting e poi successivamente quelli di scripting.. altrimenti magari trovi qualche problema..

Io ho imparato il C come primo linguaggio e da li tutti gli altri..
  Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato

Salto del forum


Tutti gli orari sono GMT +1. Attualmente sono le 00:35.


Powered by vBulletin versione 3.8.5
Copyright ©: 2000 - 2024, Jelsoft Enterprises Ltd.
Traduzione italiana Team: vBulletin-italia.it

ER6ITALIA.com
Tutto il materiale presente nel Sito (immagini, loghi, articoli, messaggi, etc) appartiene ai legittimi proprietari.
Tale materiale può essere utilizzato gratuitamente al di fuori del Sito purché venga citata la fonte (ER6ITALIA.com) da chi lo ha prelevato.