Attendi ...

Blog

Blog

Impostare le dimensioni esplicite nel box-model

Le differenze nel rendering dell'HTML tra browser diversi ha dato il via all'arte del cross-browsing, ovvero la capacità di progettare le pagine web in maniera da visualizzarle allo stesso modo su tutti i browsers. Ora che Internet Explorer 6 è quasi abbandonato, l'HTML 5 e il CSS3 sono alle porte, sviluppare cross-browser è diventato più facile, soprattutto se ci appoggiamo a librerie come jQuery. Nonostante queste buone notizie, l'arte dello sviluppo cross-browser non è ancora tramontata, come abbiamo discusso questo articolo. Il motivo principale è che la conoscenza delle tecniche di sviluppo cross-browser può facilitare la fase ...

20.06.2012
Dettagli

Usare le notifiche di Plesk per controllare le attività della VPS

Se cerchiamo una soluzione hosting affidabile e semplice da gestire, oppure siamo già amministratori di uno spazio su AziendeItalia, potremmo avere la necessità di controllare e/o monitorare, tramite Plesk, le attività svolte degli altri utenti su una VPS. Per farlo abbiamo diversi modi: se l'esigenza è la sicurezza dell'accesso a Plesk possiamo restringere il range di indirizzi IP che possono effettuare il login. Questo può essere fatto in modi diversi.

Configurazione del firewall

Significa definire gli IP che possono utilizzare i vari servizi, in modo specifico e granulare. Possiamo, ad esempio, indicare quali indirizzi IP ...

19.06.2012
Dettagli

Gestire le chiamate asincrone di jQuery

Negli ultimi anni JavaScript è stato protagonista dei mutamenti che hanno portato all'affermazione del Web 2.0 e alla diffusione delle Rich Internet Application. L'adozione di logiche di funzionamento lato client hanno trasformato il browser in un'applicazione in grado di gestire ogni tipo di contenuto. L'usabilità dell'interfaccia è uno dei fattori che ha permesso a chiunque di scrivere, postare, pubblicare e condividere. D'altro canto, questa rivoluzione ha visto tramontare il vecchio modo di lavorare con JavaScript. La diffusione di framework e librerie di alto livello, come jQuery, Prototype e MooTools hanno in parte sostituito le ...

18.06.2012
Dettagli

Il modulo mod_rewrite di Apache

Apache è uno dei web server più usato su internet. Il server è distribuito sia come pacchetto AMP, ideale per piccoli progetti o chi deve sviluppare software sulla macchina locale, sia come server stand-alone, perfetto per soddisfare le esigenze di chi espone servizi su scala industriale.

Nelle scorse puntate abbiamo già introdotto gli aspetti principali del server, a partire dall'installazione e passando per le principali procedure di configurazione. In particolare abbiamo visto

Installazione di Apache su Windows

Installazione di Apache come servizio su Linux

Installazione di Apache su Linux ...

15.06.2012
Dettagli

Tecniche cross-browser e l'operatore “in” di JavaScript

Nonostante le novità introdotte da HTML5 e CSS3, e il costante lavoro di definizione degli standard da parte del W3C, non è ancora terminata l'epoca delle problematiche associate allo sviluppo di codice cross-browser. Un esempio molto semplice, che impatta proprio le specifiche dell'HTML5, riguarda la proprietà innerText degli elementi HTML. Sembra che questa proprietà, nata come codice nativo per Internet Explorer, diventerà presto uno standard dell'HTML5.

Il condizionale è d'obbligo: diciamo “sembra” perché, fin tanto che l'HTML5 non sarà ufficiale, possiamo ragionevolmente supporre che l'innerText diventerà uno ...

14.06.2012
Dettagli

Contesto degli attributi di classe statici in PHP

PHP è forse il linguaggio più popolare sul web, soprattutto nell'ambito dei pacchetti AMP, dove Apache, MySQL e PHP lavorano in concerto offrendo un framework particolarmente adatto allo sviluppo di applicazioni web. I sostenitori delle piattaforme antagoniste, come ad esempio Java o .NET spesso cercano di mettere in evidenza alcuni limiti di PHP, tra cui: l'esecuzione mediante interpretazione anziché compilazione, la ridotta scalabilità e il fatto di non supportare a pieno la programmazione Object Oriented. Per nostra fortuna abbiamo una risposta per ciascun argomento: esistono compilatori per PHP, come ad esempio Phalanger e HipHop. ...

13.06.2012
Dettagli

Implementazione pratica degli standard W3C

Il W3C è forse il più importante consorzio per quanto riguarda la definizione degli standard utilizzati su internet, come ad esempio HTML, CSS e JavaScript. Le indicazioni del W3C non sono legge, ma linee guida che i produttori di software dovrebbero seguire in fase di progettazione dei prodotti, o meglio ancora dovrebbero contribuire a definire collaborando con il W3C.

Ogni azienda, agenzia o singolo sviluppatore ha la libertà di scegliere se e come aderire agli standard W3C: alcune aziende hanno ignorato questi standard per anni, altre hanno sempre prestato la massima attenzione alle indicazioni del consorzio. Le linee guida ...

12.06.2012
Dettagli

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