venerdì 13 giugno 2008

Dreamweaver CS4 e SVN

Questa sì che è una notizia...Dreamweaver CS4 integrerà anche il supporto a Subversion. Che bello. Riporto quello che si dice direttamente su Adobe Labs:

"Subversion integration

Dreamweaver integrates Subversion software for a more robust check-in/check-out experience with file versioning, rollback, and more. Once you’ve defined Subversion as your version control system, you can update your site to get the latest versions of its pages directly from within Dreamweaver; no third-party utility or command-line interface is required."

E' possibile scaricare la beta di Dreamweaver CS4 direttamente dal sito Adobe Labs.

mercoledì 11 giugno 2008

Tra 1 mese


Apple ha lanciato il nuovo iPhone 3G, che combina tutte le funzionalità rivoluzionarie dell’iPhone con le capacità di connessione 3G, due volte più veloce rispetto alla prima generazione di iPhone, GPS integrato per migliori servizi mobili di localizzazione, e il software iPhone 2.0 che include il supporto per ActiveSync di Microsoft Exchange e supporta le centinaia di applicativi terze parti già creati con l’iPhone SDK recentemente rilasciato. Negli Stati Uniti il nuovo iPhone 3G sarà venduto al prezzo di $199 per il modello 8GB e di appena $299 per il modello 16GB. iPhone 3G sarà disponibile in oltre 70 nazioni più tardi nel corso dell’anno, tra cui l'Italia a partire dall’11 luglio.

CSS: Le "at-rules"

Sono regole particolari, costrutti introdotti dal simbolo della chiocciola @, e si pronunciano come "at-". Svolgono funzioni particolari, spesso eseguibili anche in altro modo. Un classico è la direttiva @import per importare un foglio di stile esterno per un documento html.

Sintatticamente, le @-rules vanno poste nel corpo del documento all'interno del tag style.

@media
Questa direttiva "pilota" il foglio di stile opportuno in base al tipo di media con il quale si sta fruendo della pagina web o del sito. Un esempio:

Si noti come in presenza di un monitor il colore di h1 sia nero; per la stampa esso diventerà rosso. E viceversa per il paragrafo.

@charset
Questa direttiva va direttamente a sostituire il tradizionale meta-tag usato nella head del documento html per dichiarare il set di caratteri da usare.

meta http-equiv="Content-Type" content="text/html; utf-8"

Ecco la stessa funzionalità con la @rule:

@charset "utf-8"


@font face

Ed ecco quello che mi aveva fatto sobbalzare sulla sedia in primo momento. Questa direttiva sembrava la panacea per la soluzione dei problemi relativi all'uso di fonts particolari per la presentazione grafica di un sito...
La direttiva può essere usata per descrivere un font usato nel documento. È un argomento molto complesso e conoscere i dettagli della questione non aggiunge nulla che possa davvero accrescere la vostra conoscenza dei CSS. In genere potrebbe essere usata per specificare l'url di un carattere particolare da scaricare su una macchina che non lo veda presente tra i suoi font. La sintassi classica è infatti questa:

@font-face {
font-family: GraublauWeb;
src: url(GraublauWeb.otf) format(truetype);
}

Leggendo una cosa come questa si potrebbe pensare che tramite foglio di stile viene importato il font necessario alla corretta visualizzazione della pagina; è bello in teoria. In pratica, il supporto non è garantito, e l'utilità effettiva è poco più che nulla. Meglio quindi affidarsi alle vecchie e care famiglie presenti su tutti i sistemi operativi: verdana, arial, helvetica e compagnia.