BRETT

Sviluppando ancora, un giorno saro grande…

Book Review

Beginning Android Games


Title: Beginning Android Games
Author: Mario Zechner
Publisher: Apress
ISBN: 978-1-4302-3042-7

The book starts out getting you set up to use the Android development environment, it then takes a step back before jumping into coding. Explaining the different types of games you could consider developing and another import part of game programming or any UI driven programming for that matter, which is what I call Story Boarding, basically laying out the screens and the flow of your application. Once you’ve got an idea what you’re trying to achieve the book than goes on to explain how you’re going to achieve it, first introducing some of the fundamentals of the Android platform and the game development framework, then going on to explain OpenGL 2D and 3D gradually increasing the complexity as the book goes on but also presenting some tricks you can use to facilitate your task. Finally the book explains how to go about publishing your game and other aspects you could consider exploring to further improve your game.

The book takes you from beginner through to some advanced topics and would therefore also be of interest to both beginners and seasoned developers from other areas of programming.

The book is well structured, introducing fundamental concepts and methods clearly and the authors use of examples makes the book easy to read and understand. Now all that’s left is finding the inspiration for that explosive game idea.

Siti Interessante

Si Capisce


l’italiano è fatto di Parole

Questo blog di un mio amico propone dei discorsi molto interessante su argomenti correlati con Linguaggio.

Per esempio ieri stavo leggendo un articolo su suo blog che parlava di come la lingua può influenzare nostro modo di pensare in particolare c’era un esempio che parlava di come gli aborigeni non usano posizione relativo come sinistra e destra ma più tosto i punti cardinale nord, sud, est e ovest. Così se chiede a che parte sta la forchette sul tavolo magari rispondono al sud. Questo di conseguenza vuole dire che hanno sempre presente in che direzione e nord e un altro peculiarità e quando ordinano le cose cronologicamente dispongono gli oggetti da est a ovest come il percorso del sole. Dove noi disponiamo gli oggetti da sinistra, per loro dipende come sono orientate e gli oggetti potrebbe essere disposte partendo da loro in avanti, partendo da lontano verso di loro, dalla sinistra o dalla destra.

Comunque ci sono spesso argomenti interessante il sito si trova qui:
http://sicapisce.wordpress.com/

Schneier on Security


Sicurezza e la Tecnologia di Sicurezza

Questo è un altro blog che seguo che ha tanti articoli interessante, alcuni di quale fanno presente anche le idiozie che vengono fatti nel nome di mantenere la sicurezza e contro il terrore.

Ho scoperto il sito per la prima volta nel 2002 quando stavo lavorando su un progetto che richiedeva conoscenza di un algoritmo usato nei documenti in formato PDF che ho trovato documentate nel libro “Applied Cryptography” scritto da Bruce Schneier e da quel momento seguo il suo blog con interessa.

Ieri c’era un articolo molto interessante che parlava della catastrofe in Giappone e come i cittadine per motivi del tasso di interesse basso delle banche tenevano i soldi in casa e che dopo lo tsunami avevano perso non solo la casa ma anche tutti i risparmi. Pero tanti di questi risparmi sono stati ricoverati dalle spiagge e adesso il problema è identificare a chi appartiene i soldi anche se in tanti casi sono in case forte chiuse non hanno mezzi per identificarli e la polizia giapponese ha dovuto noleggiare un magazzino dove mettergli nel fra tempo.

Se non vengono poi recuperato entro tre mese poi i soldi diventeranno diventano proprietà del governo giapponese

http://www.schneier.com

App Interessante

La mia recinzione di un paio di App che mi hanno cattivato l’interessa.

Byword


Sto Scrivendo le miei prime impressione di Byword un editore minimalista di testo

http://www.metaclassy.com/byword

È un concetto interessante. Sembra quasi come sedersi a una macchina da scrivere, che sensazione ispirazionale. Non avrei mai pensato che creando un interfaccia così sparsa avrebbe questo effetto. Tolga tutti i disturbi che di solito hai con i pacchetti usate nella pubblicazione di documenti.
ByWordScreenShot
Come ingegnere informatica ti fa pensare che magari dobbiamo prendere un po più a cuore la filosofia KISS (Keep It Simple Stupid) non solo nel codice ma anche nelle interfacce grafiche che presentiamo ai utenti. Per tanti anni abbiamo cercato di riempire i programmi con più e più funzionalità qualche volte al costo del usabilita e creando confusione e caos per l’utente.

ColorSchemer Studio


Questo applicazione e molto utile perché ti permette di scegliere una serie di colore che insieme stanno bene così non rischiando che il tuo sito diviene un pugno nel occhio.

http://www.colorschemer.com

Ci sono diversi modi per scegliere tuo palette da un singolo colore con la ruota di colori, con i live scheme, usando una foto, o scegliendo da gallerie condivisi online.
ColorSchemerScreenShot


DTerm


Un altro applicazione che mi ha colpito nella sua semplicità ma utilità è DTerm.

http://decimus.net/DTerm/

Se sei già familiare con la riga di comando ma non vuoi sempre caricare un terminale e navigare alla “Working Directory” questo piccolo utilità ti permette di lanciare comandi da un popup nel contesto del lavoro che stai svolgendo direttamente nella cartella dove sta operando l’applicazione che aveva focus quando l’hai aperto.
DTermScreenShot
Per esempio sto usando finder e voglio creare un tar, schiaccio
⌘+⇧+↵ per aprirlo e e poi nel popup vedrai nel titolo la cartella dove si trova e poi scrivere direttamente la tua comanda

tar czvf brett.tgz *

La Crisi

Le assurdità che ti fanno bollire il sangue.


Ci sono certe cose che ti fanno dire ecco perché stiamo sguazzando nella ... fino al collo.

I politici parlano spesso della crisi ma non fanno niente di utile per portarci fuori. Si piegano e danno delle incentivi alle aziende che gli ricattano minacciando di portare la produzione al estero. Invece di dire, e qui parlo non solo di Italia ma a livello europea, se vuoi vendere nel nostro paese o nel mercato libero europeo devi produrre almeno 30% della merce che venderete qui nel nostro paese. Così può darsi che il costo del singolo prodotto salirà, ma anche la richiesta del personale e così anche i stipendi.

Poi anche certe scelte che vengono fatto, sta mattina ho visto passare una machina della polizia locale è non era Italiana. Non ho niente contro le macchine straniere, ma mi sembra una scelta assurda quando i servizi della pubblica amministrazione scelgono di prendere macchine straniera, quando ci sono valide alternative da aziende nazionali. In tempo di crisi non dovranno aiutare sopportando l’industria e l’economia locale e non solo con incentivi che tanto solo posticipano il problema.

Sviluppare per Android

Abilitare accesso Internet dal Android Emulatore sotto Snow Leopard


Stavo scrivendo un applicazione per Android che doveva collegare in Internet e stavo impazzendo perché l’applicazione non riuscivo collegare. Dopo alcuni tentativi ho deciso di provare il browser sul emulatore per vedere se stavo sbagliando qualcosa io o se era l’emulatore che non riusciva uscire. Conclusione era l’emulatore che non usciva. Uso il Mac perché mi sono un po stufato dei problemi con Windoze 7 e mi trovo parecchio meglio ma nella fine questo problema era esclusiva a l’ambiente Snow Leopard così era anche abbastanza difficile trovare un documentato soluzione. Per questo motivo lo sto documentando qui:

Problema:
Android emulatore non ha accesso a internet, ma riesci vedere il sito sulla machina host.

Soluzione:
L’emulatore deve essere lanciato come l’utente amministratore dalla riga di commando, poi puoi collegare in debug dal tuo ambiente di sviluppo. Il commando è:

sudo emulator -avd <name of the virtual device you created>