Categories
webdev

Nuovi mirabolanti bug per IE

Oddio, proprio nuovi non molto perchè affliggono il browser dalla versione 5… sicuramente un nuovo bug nel quale ho sbattuto la testa (insieme ad un altro soggetto) per una intera settimana.

Si tratta dell’ ItalicBug (nel link trovate anche possibili soluzioni). In sostanza IE interpreta peggio del solito il box model dell’elemento all’interno del quale è presente un testo in italico e lo fa letteralmente fuoriuscire dai margini. Con ovvi problemi nel caso in cui stiate lavorando con spazi ristretti e posizionamenti con float.

Una piacevole new entry dopo il peek-a-boo di un annetto fa…

ciuaz

Categories
pensieri

Premete CTRL + R

Come qualcuno avrà notato il blog sta piano piano cambiano faccia, per ora ho ripulito il CSS rendendolo valido. Ho eliminato il markup inutile ed allargato la sidebar in previsione di una terza colonna. Ho anche introdotto alcune chicche venutemi in mente durante il talk di Ludo sull’utilità delle informazioni contestuali (lui parlava della sola sidebar, io le ho inserite ovunque).

Appena il lavoro sarà finito (diciamo nel 2012, poco prima della fine del mondo) pubblicherò un post riassuntivo di tutte le novità.

Per ora vi ricordo di premere CTRL + R per ricaricare i CSS almeno una volta al giorno… ;)

ciuaz

Categories
php webdev

Piccoli WordPress crescono

Domenica è stato inaugurato il nuovo sito di SWG. Progetto al quale ho collaborato attivamente negli ultimi mesi facendo un lavoro di taglia e cuci con alcuni plugin per WordPress e riadattando il layout a template per lo stesso. Nello specifico vado molto fiero dell’homepage dove vengono caricati i feed delle news pubblicate su google, technorati ed altri siti di SWG stessa.

Per ora si tratta di un utilizzo atipico della piattaforma opensource di blogging in quanto non sono stati abilitati i commenti ed i trackback punto cardine, imho, del blogging stesso. Però va bene ugualmente, l’importante è che le aziende inizino a guardarsi in giro cercando di adattarsi al web per come sta diventando…

Un grazie a Futa per l’ottimo lavoro sui CSS ed al Morbìn per l’avermi coinvolto… :)

ciuaz

Categories
webdev

Eliminare i bordini dei link attivi di Firefox

Link e bordi Finendo un lavoro con un cliente mi è stato segnalato che su Firefox comparivano alcuni strani bordini sui link. Questi diventavano particolarmente anti-estetici nella barra del menù (cliccate sull’immagine per vedere meglio l’esempio) dove è stata usata la tecnica text-indent per il riposizionamento delle immagini.

Cercando come risolvere il problema ho scoperto che dipende tutto dalle impostazione di usabilità del panda rosso. La soluzione è quindi molto semplice (anche se fa perdere la validità del CSS).

Categories
php webdev

JSON, ScreenShot ed altro…

Post raccolta utile a chi usa il mio blog come motore di ricerca per argomenti tecnici ;)

ciuaz

Categories
ajax altri linguaggi php webdev

Javascript, Ruby e PHP

Oggi mi sento pigro e quindi pubblico una sfilza di link tecnologici senza commentarli più di tanto…

  • Mastering Ajax è arrivato al terzo appuntamento, il tutorial scritto su IBM DevelopWorks sulle tecniche Ajax sta raggiungendo alcuni spunti interessanti e poco banali e questa volta si parla di header, server requests e responses
  • Sul forum di joel on software c’è una bella disquisizione sul perchè Ruby Sucks, ok è un tema banale e vecchio quello delle guerre di religioni informatiche, ma stavolta i problemi relativi a Rails sono affrontati diversamente…
  • JTemplate è un template Toolkit per Javascript ed è scritto in PERL
  • Aspect PHP è l’ennesimo modo di programmare, devo essere onesto non ho letto approfonditamente e non ho capito un granchè di quel poco che ho letto… ma pare che comunque sia necessario l’uso di estensioni che interpretino il codice scritto secondo la pratiche della Aspect Oriented Programming

ciuaz

Categories
ajax webdev

Yahoo! Developers

Su Developers.Yahoo! iniziano ad essere presenti librerie ed articoli molto succosi. Ad esempio è stata implementata un’intera sezione dedicata ai design pattern utilizzati da Y! in tutte le sue parti ed una contenente le librerie javascript per creare e gestire GUI (alcune ajax enabled) che sono presenti nei nuovi servizi web-2.0.

Bisogna notare che la maggior parte del codice è rilasciato sotto licenza BSD! :)

ciuaz

Categories
webdev

Z Index, questo sconosciuto

Chi di voi non ha bestemmiato con la visualizzazione di oggetti sovrapposti con i CSS? Su 24 Ways c’è un tutorial che spiega come usare al meglio l’attributo Z-Index per realizzare complesse template.

Da aggiungere al proprio bookmark!

ciuaz

Categories
altri linguaggi webdev

La potenza dei Canvas

CanvasGraph è una libreria Javascript che permette di generare dinamicamente grafici sfruttando la potenza de tag HTML Canvas.

Nessun uso di GD, nessun uso di SVG! Stupendo.

Per vedere gli esempi siete obbligati ad avere un browser di ultima generazione come Firefox 1.5.

ciauz

Categories
php

pr:8 debug

Molto interessante il progettino, tutto italiano, chiamato pr:8 debug che permette (grazie ad un mix di css, javascript e php) di vedere quali solo le variabili globali utilizzate dai propri script per poterli debuggare con semplicità.

ciuaz