venerdì 27 settembre 2013

Doctor Vel presenta: PROBABILMENTE

Salve a tutti !!

Wow, chi l'avrebbe mai detto che questo blog sarebbe tornato utile per pubblicare nuovamente qualcosa!? Nemmeno mi ci ritrovo più a scrivere post: l'interfaccia è totalmente rinnovata! Ne hanno fatte di modifiche in tre anni!

Vabè, veniamo a noi. Quest'oggi ho terminato la realizzazione della mia nuova opera: Probabilmente, un libro di appunti creato per agevolare gli studenti universitari nella preparazione dell'esame di Teoria della Probabilità. L'ambito ideale di utilizzo è quello del corso di Ingegneria Elettronica ed Informatica, ma è ovviamente consultabile da chiunque lo desideri!

Inizialmente ho optato per una diffusione tramite Torrent, ma poi ciò mi avrebbe costretto a lasciare il computer acceso per troppo tempo. Allora l'ho caricato su un sito di hosting, in modo che tutti avrebbero potuto scaricarlo direttamente. Poi però il link per il download scadeva ogni mese e mezzo, quindi ho deciso di distribuirlo attraverso un link pubblico di Dropbox.

Il link per scaricare "Doctor Vel - Probabilmente" è il seguente:

scarica "Doctor Vel - Probabilmente"


In alternativa è possibile scaricarlo attraverso eMule, cercando: Doctor Vel - Probabilmente.

Doctor Vel - Probabilmente è presentato in formato .zip e si compone di 5 file PDF.
La dimensione del file è all'incirca 216Mb.

Soddisfatto del mio lavoro, e con la speranza che esso risulti utile, non mi resta che augurarvi buon download e buono studio.

Ciao a tutti !!


mercoledì 12 maggio 2010

Il CRUD è completo!

Salve a tutti!

Con questo brevissimo intervento comunico che ho finalmente terminato l'implementazione ottimizzata (copyright © Doctor Vel 2010) del CRUD del database libri, in JavaServerPage.

I link per accedere al download dei sorgenti o per aprire direttamente le pagine sul web sono sempre quelli dell'altra volta:
Questo per aprire la pagina principale del CRUD, e Questo per scaricare l'archivio contenente i sorgenti, le dichiarazioni SQL e la pagina dello stile.

Vi cominico che, purtroppo, il servizio offerto da HostingJava è una mezza ciofeca, dunque dopo 2-3 volte che eseguite una operazione tutto si blocca. Che sòla! Mi domando se sia dovuto anche al fatto che la connessione al database non è mai stata chiusa, e anzi ad ogni esecuzione ne viene creata una nuova...cosa ne pensa prof.? Possibile che è questo che intasa tutto?

Comunque, sul localhost funziona tutto perfettamente con il Tomcat. Quindi, se il problema di HostingJava è risolvibile bene, altrimenti pace!

Buonanotte a tutti, a domani!

domenica 9 maggio 2010

Ottimizzazione del CRUD

Buonasera a tutti!

Eccomi di nuovo "presente" sul blog. Quest'oggi, siccome è abbastanza tardi, provvederò a pubblicare sfruttando appieno le potenzialità dei diversi strumenti che ho a disposizione: Hosting Java e questo blog.

Il lavoro che sto per presentarvi consiste nell'implementazione del CRUD del database libri, e fin qui non ci piove. La novità sta nel fatto che le pagine non richiamano altre pagine, bensì richiamano se stesse. In questo modo è possibile diminuire drasticamente:
  • il codice dupilcato
  • il numero di pagine necessarie
  • il tempo di navigazione, visto che bisogna caricare meno pagine
Se poi si considera che è stata effettuata anche la separazione dello stile (in CSS) dal contenuto, ed anche le istruzioni ridondanti (come quella di connessione al database) sono state poste in file separati opportunamente richiamati, allora si ha un'implementazione davvero più leggera e pulita.

Il tutto è pubblicato sul mio spazio web, a questo indirizzo.
Vi ricordo che l'homepage di questo spazio è, invece, questa.

Potete sbizzarrirvi a inserire nel database tutte le informazioni che volete, visto che non c'è bisogno di autenticazione alcuna. L'unica cosa che non ho fatto in tempo ad implementare, però, è la pagina di visualizzazione/modifica dei titoli (che comunque arriverà a breve).
Per chi volesse, è disponibile anche il download dell'archivio contenente tutti i file costituenti questo CRUD, compreso un documento di testo con le dichiarazioni SQL utilizzate per creare il database MySQL al quale si collega il tutto.
L'archivio di cui appena detto è disponibile per il download a questo indirizzo.

Non mi resta che augurare buonanotte a tutti!
Alla prossima!

PS_prof. che ne pensa di questo sistema?

lunedì 5 aprile 2010

::: HOSTING JAVA :::

Buonasera e buona Pasquetta a tutti!

Oggi piove (what that fuck!). Quindi il progetto di andare a fare un po' di chilometri alla Penna è fallito ed ho approfittato di questo breve periodo di tempo per dare una riguardata agli ultimi argomenti di Informatica.
Questi riguardano la realizzazione di programmi Servlet e pagine JSP (Java Server Page, linguaggio le cui istruzioni mi sono ancora ostili...), il tutto per restare nell'argomento delle pagine Web dinamiche.

Siccome, tempo addietro, mi ero iscritto a HostingJava, oggi ho caricato (tramite FileZilla) tutti gli ultimi lavori fatti, e ne ho creati e testati anche di nuovi. Così, almeno, sta roba non me la scordo di sicuro.

Ecco quindi a voi lo SPAZIO WEB del Doctor Vel! È raggiungibile da tutti a questo indirizzo. Vi sono pubblicati tutti gli ultimi lavori svolti ed alcuni miei elaborati, come la sintesi sul funzionamento di server e pagine dinamiche (presente a questo link).

Non mi resta che augurarvi una buona navigazione nel mio "mini-sito"...

Arrivederci a tutti! :-)

giovedì 25 febbraio 2010

Maschere...e tanto altro

Buonasera frèghi !!!

Appena tornato a casa sono crollato (come al solito) in un sonno profondo di circa un'ora, dopodichè mi sono messo a fare quel compito che oggi il prof. aveva assegnato in classe. In teoria avrei dovuto ripassare diritto, ma siccome l'informatica mi interessa di più ho optato per questa scelta.

Cooooooomunque... faccio presente a chi stamani non era presente (che giro di parole!) quale era il compito da svolgere: il Nata, dopo aver riepilogato come si creavano delle maschere, ne ha proiettata una per un'ora di fila e noi bravi studenti la dovevamo rifare identica.
Siccome sono stato assente tutta la prima ora di informatica (causa orientamento ai freghi delle seconde), non avevo voglia di iniziare il lavoro in fretta e in furia, così mi sono limitato a studiare come si sarebbe potuta realizzare quella benedetta maschera, magari senza andarsi a complicare troppo la vita.

La maschera in questione è la seguente :


Oggi pomeriggio, con un'oretta di lavoro, sono riuscito ad ottenere il seguente risultato, che a me pare più che soddisfacente (poi valutate voi...) :


Però, come giustamente starete pensando, a far vedere solo il risultato so capaci tutti i coglioni. Ecco, perciò, che pubblico anche il sorgente. Vi consiglio anche di leggere bene i commenti che ho messo all'inizio, in quanto contengono un'informazione particolarmente utile che ho scoperto prima per caso.
Nonostante abbia potuto farlo, non ho volutamente preso spunto dal sorgente della maschera originale perchè volevo fare una sorta di sfida con me stesso, per capire se le conoscenze che avevo fossero bastate a realizzare quanto chiesto. E in effetti sono bastate.

Ecco il sorgente (l'immagine è in formato A2) :


E fino a qui nulla fa una grinza.
Ora vi dirò di più: siccome il sorgente è abbastanza corposo, ho deciso di snellirlo leggermente. Per mettere in atto ciò, ho fatto quello che il prof. aveva profetizzato tempo fa: la separazione dello stile dal contenuto. Quindi, da un solo sorgente ne ho realizzati due: uno contenente solo l'HTML, e l'altro solo il CSS. Poi ho collegato tramite delle semplici istruzioni i due file, ed ecco che il risultato è lo stesso di prima, con la differenza che il codice è separato in due file.

A seguire, ecco i sorgenti delle parti HTML e CSS :




In questo modo è possibile assegnare lo stesso stile a pagine dal differente contenuto.
E cosa succede se, per qualche motivo, il file dello stile non venisse trovato? Semplice: si vedrebbe solo il contenuto con una formattazione penosa, come si può vedere dall'immagine che segue...


Stracco morto, ma soddisfatto, finalmente vado a dormire...

Buonanotte a tutti! Ce vedemo!

lunedì 22 febbraio 2010

Pagine web DINAMICHE

Buonasera a tutti!

Oggi, con questo breve post, illustro lo stato di avanzamento della trattazione riguardante il linguaggio HTML, questa volta con particolare riferimento alla form ed alle pagine HTML dinamiche.

Innanzi tutto, ecco gli appunti relativi a questa parte di modulo:



A seguire, pubblico un esempio pratico di una pagina web realizzata ad-hoc per toccare con mano in cosa consiste la dinamicità di un'interfaccia web. Faccio notare che il metodo utilizzato per l'invio dei dati dell'utente è quello GET, come visibile dall'URL posto nella parte bassa dello screen della pagina.

SORGENTE e SCREEN



Reduce di una lezione all'Università (facoltà di Ingegneria Informatica), vi saluto...

Alla prossima! Arrivederci!

domenica 14 febbraio 2010

Ripasso HTML - CSS

Buonasera a tutti!

Siccome domani mi tocca di essere interrogato su questi argomenti che stiamo trattando, ho dato una bella riguardata a tutte le pagine realizzate man mano che la spiegazione del prof. proseguiva.

L'ultima di queste, Pagina_3.html, è stata realizzata con lo scopo di prendere dimestichezza con le ancore ed i collegamenti ipertestuali. Siccome non l'avevo ancora pubblicata, ecco a seguire sorgente e screen:



Inoltre, pubblico l'aggiornamento dei miei appunti:

Dentro il TAG "head" ci stanno tutti i metadati della pagina, che indicano come sono organizzati i dati della pagina.

HEADER: h1 formatta con un carattere grande
h2 con un carattere più piccolo
h3 con un carattere ancora più piccolo
Fino ad arrivare ad h6 che è il più piccolo in assoluto. Ovviamente, posso usare più di ogni h*, a seconda delle necessità (posso mettere contemporaneamente, nella stessa pagina, quanti h1 mi pare, e così per h2 e tutti gli altri)

Direi che è tutto...
Arrivederci, alla prossima!