Personal tools

You are reading the articles stored in Aspetti tecnici

May 14, 2013

Web apps: debug remoto con Android e Chrome Developer Tools

Cosa succede dietro le quinte?

Web apps: debug remoto con Android e Chrome Developer Tools

Filed Under:

Breve guida all'installazione e configurazione di Google Chrome Developer Tools e Android per il debug remoto di applicazioni web mobile

Attualmente la maggior parte dei browser web disponibili per desktop - come per esempio Chrome, Internet Explorer, Opera... - dispone nativamente, o quanto meno permette l'installazione, di strumenti divenuti ormai indispensabili per lo sviluppo web, dei quali sarebbe impensabile fare a meno.

Stiamo parlando infatti di tool molto potenti e raffinati, veri e propri "attrezzi del mestiere" di web developer e designer. 
FirebugChrome Developer ToolsOpera Dragonfly sono sicuramente tra i più diffusi e conosciuti, e offrono sofisticate funzionalità tra cui:

  • debugger
  • console JavaScript
  • ispezione degli elementi DOM
  • analisi dei log.

Problema

read more

Apr 23, 2013

Sunburst e i css + dtml: se li conosci NON li eviti

I dtml sono ancora tra noi ;-)

Sunburst e i css + dtml: se li conosci NON li eviti

Filed Under:

Sviluppare un tema basato su Sunburst e cambiargli abito in 5 minuti si può: i dtml non sono ancora morti e aspettano solo di essere riportati in vita!

Alzi la mano chi, almeno una volta, ha maledetto Sunburst (il tema integrato nelle versioni di Plone 4.x) per averci privato di un preziosissimo supporto nello sviluppo dei temi grafici: la sintassi DTML.

Alzi la mano chi ha sul muro dell'ufficio i segni inequivocabili di tazze, portapenne, robottini e cancelleria varia scagliati contro la personificazione di quel public.css di Sunburst che porta scolpito il blu #205C90 nei più reconditi recessi delle proprie righe.

read more

Apr 08, 2013

Gallerie e Slider di immagini per il tuo sito web: eccone 20 esempi!

Filed Under:

Durante le mie ricerche ho raccolto tutti i riferimenti agli slider che mi hanno più incuriosito. Scopri anche tu come mostrare le immagini del tuo sito in modo originale!

La maggior parte dei clienti chiede una gallery o uno slider nel proprio sito. In effetti, un carousel di immagini può fare una grande differenza e dare quel tocco cool al portale.

E' per questo che spesso mi piace perdermi alla ricerca di qualcosa di nuovo da proporre. Qui sotto ho elencato una serie di slider e gallery costituiti principalmente da JQuery plugin e CSS3.

supersized! JQuery plugin

Supersized è un fullscreen background slideshow costruito utilizzando la libreria jQuery.

DEMO >>


 

read more

Apr 03, 2013

PuDB, ovvero: come ho imparato a velocizzare il mio debug

Bug? Find it!

PuDB, ovvero: come ho imparato a velocizzare il mio debug

Filed Under:

Quando si fa debug di codice poco "docile" è importante avere gli strumenti giusti per non impazzire sprecando tempo prezioso nel trovare il problema

Nella vita di ogni sviluppatore arriva il giorno in cui si incrocia la propria tastiera con codice incomprensibile, dai risultati inspiegabili e che, ovviamente, bisogna correggere. Avere gli strumenti adatti per il debugging è fondamentale.

Come programmatore python ho avuto modo di utilizzare diversi tipi di debugger, dal semplice pdb a una versione più completa: pdb++. Esistono debugger integrati nei vari IDE di sviluppo, di cui però non ho mai approfondito troppo l'uso dal momento che li ho sempre trovato ambienti un po' pesanti. Da amante della shell, divido il mio tempo di sviluppo fra vim e un editor di testo molto semplice come sublime.

read more

Mar 26, 2013

Funkload: a simple buildout to spread and run your test!

Filed Under:

Load testing can be one of the key for a successful website deployment. Moreover it can help to solve many situations. Let's see a way to spread your tests!

Recently we faced a performance issue on a Plone site, which has been reported to be slower than expected.

The application, after a migration to a new hardware, has shown to be a bit lazy compared to the expectations.

Because of the weird behaviour and confident on our Plone installation, we assumed a hardware misconfiguration.
But without evidence (numbers in this case), a claim is merely an opinion.

So, to get ride of the problem, we decided to perform multiple load test on different servers, and then compare the results.

 

read more