Attendi ...

Blog

Blog

Sicurezza dei dati con PHP Data Objects

La gestione, progettazione o sviluppo di applicazioni web si concentra spesso sugli argomenti più importanti dal punto di vista dell'utilizzatore finale, come ad esempio l'usabilità dell'interfaccia, l'aspetto grafico ed estetico, la scelta delle tecnologie d'implementazione del frontend (HTML, JavaScript, jQuery ecc.) o di un framework di lavoro adatto all'esigenza.

Accanto a queste considerazioni entrano poi in gioco gli aspetti commerciali, l'analisi del mercato e l'osservazione dei trend di settore. Le scelte relative alle tecnologie di backend, come ad esempio l'interfaccia verso la base dati, sono spesso collocate ...

11.06.2012
Dettagli

Aprire tunnel VPN su sistemi Windows

Le reti VPN sono uno dei sistemi più popolari per garantire le sicurezza di un collegamento remoto. Scopo e funzionamento di una VPN sono descritti dalla traduzione della sigla stessa: VPN sta per Virtual Private Network, che significa rete privata virtuale. Una VPN è una connessione che utilizza gli stessi canali di trasporto di una normale connessione via internet, sfruttando a fondo i protocolli di trasmissione in modo da creare un canale di trasmissione privato. L'aggettivo virtuale sta a significare che, quando colleghiamo via VPN due computer, è come se essi fossero collegati via LAN (Local Area Network) anziché via WAN (Wide ...

08.06.2012
Dettagli

Un roller a scorrimento verticale in JavaScript

Quasi ogni pagina di notizie, e di conseguenza anche molti blog, stuzzicano la curiosità del lettore con un roller a scorrimento verticale, ovvero un piccolo box dove far scorrere, di solito dal basso verso l'alto, titoli di notizie, anteprime o link ad altre pagine. Oggi vedremo come realizzare un roller di questo tipo usando il buon vecchio JavaScript per sfruttare alcune proprietà CSS orientate all'animazione, come anticipato in questa guida. Il codice sarà diviso in due parti: la sezione da includere nella pagina HTML dov'è posizionato il roller, e la piccola libreria JavaScript di supporto.

Iniziamo dalla pagina HTML: ...

07.06.2012
Dettagli

Gestire il bash profile su Linux

Nelle scorse puntate abbiamo visto quali sono i comandi di shell più utili per gestire gli applicativi di una macchina Linux, come ad esempio un server remoto in hosting. Tra gli argomenti più importanti, per quanto riguarda il deploy di applicazioni in remoto, abbiamo discusso la definizione delle variabili d’ambiente all’interno della shell bash.

L’argomento è cruciale soprattutto se abbiamo dubbi riguardo la configurazione runtime di una macchina Linux. Una situazione tipica, quando si passa da un ambiente di sviluppo a quello di test, o da test a produzione, è che qualcosa “si rompa” nel passaggio. Il software è ...

06.06.2012
Dettagli

Configurazione ed esempi di debug con PrestaShop

Il vantaggio di usare PrestaShop per un'attività e-commerce è l'abbattimento delle spese necessarie per lo sviluppo di un software su misura, nonché l'enorme riduzione dei tempi di sviluppo, deploy e collaudo. Uno svantaggio potrebbe essere, almeno all'inizio, la difficoltà nel risolvere piccoli problemi di configurazione, o addirittura il debug di malfunzionamenti specifici.

Oggi vedremo come, con un minimo bagaglio di conoscenze tecniche, è possibile procedere alla ricerca di soluzioni ad hoc in caso di inconvenienti di qualsiasi tipo. Quello che vedremo non è la soluzione di un problema specifico, bensì una metodologia ...

05.06.2012
Dettagli

Produzione di immagini in PHP con la libreria GD

Sin dalla versione PHP 4.3 il supporto alla libreria GD è incluso tra i moduli di default di PHP. La storia della libreria è piuttosto controversa, perché nel passaggio dalle versioni 1.x alle 2.x è stato prima implementata, poi rimossa e infine ripristinata la gestione del formato GIF. Con PHP 5.x e la libreria GD 2.x (in breve GD2) le cose si sono finalmente assestate, ed è possibile sfruttare il modulo GD in modo semplice e flessibile, gestendo diversi formati di immagini, tra cui i più diffusi sul web: JPEG, GIF e PNG. In aggiunta alla libreria GD abbiamo a disposizione anche l'estensione exif, che permette di leggere e trattare ...

04.06.2012
Dettagli

La visione organica di HTML, JavaScript e CSS

Quando si approfondiscono argomenti specifici di un linguaggio web ci si concentra spesso su una particolare tecnologia. Questo approccio è usato soprattutto all'inizio, per trasmettere a neofiti e principianti le nozioni base di HTML, JavaScript, CSS. Col passare del tempo, e con l'aumentare dell'esperienza, è naturale abbattere i confini tra le diverse tecnologie e assumere una visione unitaria. Abbiamo già visto un caso simile parlando del DOM HTML.

Il DOM è un ottimo esempio di “cross-over” tra HTML e JavaScript. La struttura del DOM descrive gli elementi di una pagina HTML, ma al tempo stesso determina le API ...

01.06.2012
Dettagli

Usare il File Manager di Plesk per gestire i files remoti

Tra le diverse soluzioni di hosting offerte da AziendeItalia troviamo i Server Virtuali, o Virtual Private Server (VPS). Nelle scorse puntate abbiamo visto come compiere le operazioni essenziali usando l'interfaccia di amministrazione di Plesk (vedi riassunto).

Quello che abbiamo volutamente trascurato, fino ad oggi, è la gestione dei files remoti per mezzo di Plesk, come alternativa all'utilizzo di un client FTP. Quest'argomento è stato rimandato per dare la precedenza a quelle operazioni spesso bloccanti in fase di avvio di un progetto: creazione del dominio, registrazione DNS, creazione del database ecc. Ciò non significa ...

31.05.2012
Dettagli