Categoria ‘Software’


Xcode shortcut

Xcode è davvero un ottimo ambiente di sviluppo, curato e denso di dettagli che rendono la scrittura di codice efficiente e piacevole. Tra questi c’è sicuramente la comodità del completamento automatico durante la digitazione, soprattutto quando si scrivono applicazioni per Apple iPhone, dove i framework sono tanti e ricordarsi sintassi e nomenclatura è impresa da pochi.

Continua...

Apple iPhone: The First Release 1.2

thefirst12claim

appstore-60

Disponibile su AppStore l’aggiornamento alla release 1.2 di TheFirst. Ecco le release notes:

  • Rivista completamente tutta la grafica del gioco, che ora è notevolmente più gradevole
  • Compatibilità con Apple iPhone 3.0
  • Aggiunti effetti sonori
  • Rivista e migliorata la navigabilità tra il gioco e le istruzioni

Continua...

XCode 3.1.3: ripristinare le SDK 2.2.1

Ai soli sviluppatori registrati è già stata rilasciata una nuova versione delle SDK per Apple iPhone, è quindi giunto il momento di installare le SDK 3.0 aggiornando così l’intero ambiente di sviluppo: XCode alla versione 3.1.3. Se avete già effettuato l’upgrade vi sarete accorti che creando un nuovo progetto sembrano scomparse le vecchie SDK 2.2.1 (comprese le altre).

xcode313

In realtà è tutto presente sulla nostra macchina, basta infatti eseguire una semplice procedura per ripristinare magicamente tutte le nostre SDK precedenti, così da provare la nostra applicazione per Apple iPhone sia con le SDK 3.0 che con le precedenti versioni 2.2.1 e minori. Selezionate il progetto, aprite il menu contestuale e selezionate Get Info:

xcode131menu

Nella finestra che si aprirà, nella prima scheda General, in basso selezionate Base SDK for All Configurations e ripristinate le SDK 2.2.1 (o quello che volete).

xcode313info

Fatto questo, magicamente, il menu di XCode rivisualizzerà tutte le SDK compresa la 3.0

xcode313ok

Continua...

Eclipse, Aptana: upload file tramite tastiera

L’IDE Aptana è disponibile anche come Plugin per Eclipse. Una delle caratteristiche più apprezzate di questo ambiente è l’ottima gestione del FTP e la sincronizzazione dei file/progetti locali con il remoto. In particolare esiste uno script che permette di inviare il codice attualmente nella finestra di editor al server remoto, tramite la combinazione dei tasti CONTROL+SHIFT+U o COMMAND+SHIFT+U su Mac OS (la stessa combinazione è usata in Adobe Dreamweaver). In alcune installazioni (ad esempio la mia su Mac OS, Eclipse e Aptana com Plugin) tale combinazione sembra assente e, se cercate di rintracciarla nelle Preferences > General > Keys non troverete – misteriosamente – nulla! Il problema, tuttavia, è facilmente risolvibile e dipende dalla sovrapposizione di un’altra impostazione. Risulta, infatti, che la combinazione dei tasti sopra citati è impostata per default su un’altra funzione: Shows Occurrences in File Quick Menu. Quindi basta aprire il pannello delle Preferences > General > Keys e cercare shows occ..:

eclipseprefs

Rimuivere il “binding”, cioè l’associazione con lo shortcut da tastiera, e tutto funzionerà!

Continua...

The First: disponibile su iTunes

Sei giorni ed AppStore ha approvato la (mia) prima applicazione per Apple iPhone!

Continua...

Very short trick: disabilitare il ridimensionamento di una textarea su Safari

In tutti i browser sviluppati partendo dal motore di rendering WebKit (come apputo Safari o Google Chrome), i campi textarea mostrano, in basso a destra, la caratteristica funzionalità di resizing. Se questa particolarità può risultare davvero utile in certi casi, in altri si trasforma in un elemento fastidioso.

Continua...

Internet Explorer: la più grande campagna virale mai realizzata?

I browser sono oggi uno strumento indispensabile e, molto probabilmente, l’applicazione software più nota in circolazione. Se un tempo questo primato spettava ad applicativi come Microsoft Word, oggi il podio è occupato dall’applicazione che ha rivoluzionato l’informatica, la comunicazione e forse il mondo intero. Grazie alla sua semplicità, il browser si è diffuso rapidamente e con capacità adattive che pochi altri applicativi hanno saputo mostrare: cross platforms (multi-piattaforma) e cross devices (multi-dispositivo).
Navigare su Internet è possibile proprio grazie al browser; possiamo usarlo da un PC, da un Mac, da un palmare, dai nuovi “telefonini”.

Continua...

Internet Explorer 6: eliminare il baco del doppio margine

Tra le varie simpatiche “interpretazioni” che Internet Explorer 6 riesce a fare con HTML/CSS, quella del “doppio margine” è sicuramente la più noiosa e frequente. In pratica (udite, udite…) il buon browser Microsoft riesce – misteriosamente – a raddoppiare i margini sugli elementi impostati in float! Dato ad esempio il seguente codice CSS, applicato ad un div con id box:

Continua...

Aggiornamento a WordPress 2.7

Come molti ho eseguito anch’io l’aggiornamento a WordPress 2.7. Tutto è andato bene, come al solito, tranne che per due Plugin:

Lighter Menus non ha più senso nella nuova interfaccia di WordPress, quindi disattivatelo (ed eliminatelo) prima di eseguire l’aggiornamento.

Per Simple Tags, invece, dovete alterare una riga di codice che causa il malfunzionamento del Plugin con la release 2.7 di WordPress. Per farlo andate nell’editor di Plugin interno a WordPress e selezionate Simple Tags. La riga:

1
if ( strpos($wp_version, '2.5') !== false || strpos($wp_version, '2.6') !== false ) {

Deve diventare:

1
if ( strpos($wp_version, '2.7') !== false ) {

Aggiornate e tutto andrà per il meglio: fate sempre un backup dei file e del database

Continua...

Come sopportare IE6 e vivere felici

Trovo sempre un certo “malore” quando affronto l’argomento “compatibilità tra i browser”. Inoltre, e devo ancora capirne il vero motivo, tra tutti i browser che conosco quello più “antipatico” rimane sempre lui: Microsoft Internet Explorer 6! Purtroppo la release 6 di IE è ancora in circolazione e sono frequenti le segnalazioni di problemi nella visualizzazione delle pagine.

Continua...