Categorie
PHP

Scrivere commenti in stile PHPDoc

No v’è dubbio che scrivere una buona documentazione è essenziale per il successo di qualsiasi progetto software.
PHPDocumentor è progettato per rendere più facile la creazione della documentazione.
Esso è basato sul sistema Javadoc di Sun, che è un metodo semplice per commentare tutte le funzioni, gli argomenti, variabili e classi in modo che gli sviluppatori possono facilmente riutilizzarli.
Trovare delle regole quando commentiamo e documentiamo il nostro codice è sicuramente un vantaggio,
ispirarsi a PHPDoc consiste nell’inserimento di un blocco di commenti prima di ogni definizione di classe, funzione, o variabile.

Categorie
MySQL

MySQL – Le transazioni

Una transazione in un database è una sequenza di queries eseguite durante una singola sessione.
Ad esempio, si potrebbe inserire un record in una tabella, inserire un altro record in un’altra tabella, ed eseguire un aggiornamento su un record ancora diverso.
Senza usare le transazioni, ogni singola query ha effetto immediato e non può essere annullata.
Con le transazioni, è possibile impostare i punti di inizio e fine e quindi eseguire (commit) o annullare (rollback) tutte le queries in base alle esigenze, (per esempio, se una query non riesce, possimoa annullarle tutte).

Categorie
PHP

PHP – Gestione delle Eccezioni

Le eccezioni forniscono un meccanismo unificato per la gestione degli errori in modo estensibile, manutenibile, ed object-oriented.
L’idea di base è che il codice è eseguito all’interno di un blocco try, con un codice simile al seguente:

Categorie
CSS

Creare un bordo doppio su un’immagine usando i CSS

Semplicissima tecnica per applicare un effetto di bordo doppio (inteso come bordo di colori diversi) su un’immagine.
Per ottenere questo risultato utilizzeremo i CSS ed un po’ di fantasia 🙂

Categorie
CSS

CSS Reset

Uno dei problemi più diffusi tra i Web designer è quello di garantire uguale visualizzazione delle pagine realizzate, per tutti i browser in circolazione.

Fino a qualche anno fa Internet Explorer rappresentava la stragrande maggioranza degli utenti della rete, quindi si poteva anche non prendere in considerazione l’argomento. Attualmente la situazione è radicalmente cambiata, browser come Firefox o Chrome (il mio preferito) stanno conquistando fette di mercato sempre maggiori, rendendo il problema non più trascurabile.

Categorie
CSS

CSS Transitions

Tra le nuove specifiche dei CSS troviamo un modulo molto interessante che ci permette di ottenere effetti di transazione fino ad ora realizzabili soltanto con linguaggi come javascript; si tratta dei CSS Transitions

Categorie
ASP

Eliminare tutti i cookies con ASP

Vediamo oggi come cancellare sul browser dell’utente (con ASP) tutti i cookies che abbiamo creato.
Per fare questo utilizzeremo la Cookies collection che è usata per impostare o leggere i valori dei cookies.
Quindi attraverso un ciclo all’interno della collection andremo a settare su ogni cookies una data di scadenza nel passato.

Categorie
LotusScript

PDF export con LotusScript e PDFCreator

Giorni fa avevo la necessità creare un automatismo su Lotus Notes che, partendo da un elenco di documenti selezionati all’interno di una vista me li esportasse in PDF.

Facile direte voi, basta entrare nel documento e lanciare la stampa su una PDF printer.
Ma se io volessi che la stampa fosse del tutto automatizzata per l’insieme dei documenti selezionati, e che per esempio, il nome del file fosse composto dal valore di alcuni campi del documento stesso?

Categorie
CSS JQuery

Ruotare immagini attraverso i CSS e JQuery

Lo sapevate che è possibile ruotare le immagini (e gli altri elementi HTML) attraverso i CSS? Questo è possibile con il modulo Transforms incluso nella specifica del CSS3. Per la verità attraverso tale proprietà non è solo possibile ruotare un elemento ma possiamo eseguire altre manipolazioni 2D come traslare, inclinare o scalare gli elementi. Ma tornando alla rotazione, ecco la sintassi:

Categorie
ASP

Salvare un oggetto ASP dentro una Session

Tempo fa avevo la necessità di salvare un oggetto VBScript all’interno di una var di sessione, ora VBSCript non è un vero e proprio linguaggio di scripting orientato ad oggetti anche se con la versione 5 qualche passo in avanti in questa direzione è stata fatta.
Tuttavia (visto che gli oggetti VBS non sono realmente memorizzati come oggetti) non è possibile memorizzare un oggetto all’interno di una var Session od Application.