The Lab

Tag: mac

Quake Live:ibridazione tra Web e VideoGame

by emuboy on Aug.30, 2009, under Post

quake live

Quando la id software fa le cose di solito le fa per bene.Questa volta non è stata da meno.
Con curiosità oggi ho scoperto Quake Live, il nuovo “esperimento” della nota casa di videogame.Qualche hanno fa giocando a Quake III: Arena non mi sarei mai aspettato di poterci,un giorno, giocare NEL mio browser, eh si, perchè Quake Live porta Quake III : Arena a diventare una vera e propria Web App e vi assicuro che, anche se il prodotto è sperimentale e limitato c’è da divertirsi….e parecchio…

Le uniche cose da fare per iniziare a giocare a Quake Live sono andare sul sito, registrarsi e scaricare il blugin per il proprio browser (sono supportati linux,mac,windows con i rispettivi firefox IE e non ho controllato ma penso anche safari) dopo di che il broswer scaircherà l’ultima versione del gioco, o almeno, dell’ engine perchè la maggior parte delle mappe, texture etc etc viene scaricato all’avvio della mappa e messo nella cache.Gli unici limiti del gioco per ora sono che non si può giocare in più giocatori,ma solo contro i bot e la risuoluzione si ferma a 1024×768. Interessante la possibilità di giocare in fullscreen.

Ancora in stato di Beta ma perfettamente giocabile, gratuito e supporta anche il software libero, insomma, da provare, se è questo il futuro  dei videogiochi potrebbe essere interessante, infatti un evoluzione del genre elimenerebbe sicuramente le barriere che tengono i giocatori lontani dal software libero e permetterebbe di centralizare gli aggiornamenti sofware….

1 Comment :, , , more...

Nuovi Giochi :D

by emuboy on Aug.15, 2009, under Post

07840-01-l

Scusate la latitanza, ho tanto da scrivere e cercherò di recuperare in questi giorni,ho un progetto su un navigatore satellitare economico (60 euro!) sull’arduino, e sull’android…ma iniziamo dagli ultimi acquisti:

Le scarse prestazioni del mio carica batterie solare (scarse per le mie aspettative) mi hanno spinto ad acquistare un pannello solare un pò più “spinto”.

Il gioiello che vende Sparkfun fornisce 9v a 310 mA scarico, sotto al sole Milanese con un regolatore di tensione un pò scarso (lm7805) mentre caricava il mio cellulare generava 5v a 150mA.

La dimensione è di poco superiore a quella della confezione di un film in dvd,un buon rapporto prestazioni/dimensioni infondo.

Per la serie Spacconate & Co. (c) invece ho preso 4 copri-interruttori da missile, fanno molta scena e non vedo l’ora di poterli usare in qualche progetto, magari per la macchia :D , sono di un buon materiale , si aprono a scatto con una molla, la forza di apertura è anti-errore e anti-bambino, ma non fate il mio errore di non comprare gli interruttori giusti per questi gingilli, perchè sono venduti a parte ;)

Il penultimo arrivo è invece un display seriale, visto che non sono mai riuscito ad usare il backpack seriale che avevo montato sul display hitachi che ho a casa (penso che quest’ultimo non fosse compatibile…), ne ho preso uno già pronto e funziona molto bene,consigliato.

L’ultimo arrivo sono gli adesivi di sparkfun, un piccolo vizio per decorare il mio portatile….

Leave a Comment :, , , , , more...

Android, event inject:

by emuboy on Jun.08, 2009, under Post

Da un pò di giorni sto pensando a come comandare il mio htc g1 da remoto quando sono in macchina,quindi mi sono messo di lena e ho setacciato il sistema operativo, e ho trovato due comandi utilissimi:
getevent
sendevent

getevent sniffa i dati provenienti da tastiera, touchscreed, trackball (!) e compasso e li restituisce in esadecimale.
sendevent esegue l’inject dei comandi nel sottosistema di controllo permettendovi di emulare tutte le periferiche su citate.

ho trovato la maggiorparte delle informazioni qui .Da qui ho poi scritto un piccolo batch, lo dovete lanciare dal computer con adb funzionante:

Aprite un file e rinominatelo .sh (in questo caso anche un chmod +x serve )o bat in base a che sistema operativo usate, e copiateci dentro questo:

adb shell sendevent /dev/input/event3 1 46   1
adb shell sendevent /dev/input/event3 1 46   0
adb shell sendevent /dev/input/event3 1 23   1
adb shell sendevent /dev/input/event3 1 23   0
adb shell sendevent /dev/input/event3 1 30   1
adb shell sendevent /dev/input/event3 1 30   0
adb shell sendevent /dev/input/event3 1 24   1
adb shell sendevent /dev/input/event3 1 24   0

dopo di che, aprite la tastiera e andate in un programma che vi permetta di scrivere e lanciate il bat, vedrete la scritta ciao comporsi.

Ma come vunziona? semplice:

adb shell sendevent /dev/input/event3 1 24   0

adb shell è palese dire….

sendevent è il comando che verrà eseguito sull shell

il primo 1 è il mode, il 24 è il keycode e l’ultimo 1 è il tasto premuto, dovrete ridare lo stesso comando con lo 0 per simulare la pressione del tasto.

bello eh? la domanda sorge spontanea…emu, e mo che ci fai? ordino il connettore per attaccarmi alla seriale e glieli faccio mandare all’arduino ;)

4 Comments :, , , , , more...

howto hack myguide 3100

by emuboy on May.17, 2009, under Post

Come molti navigatori gps in vendita , anche il myguide 3100 è il classico navigatore gps basato su windows ce.

2009-05-17-152127

Io non ho nulla di male contro iGo, il software di default del 3100.Tranne che mi ha stressato tutto il pomeriggio.

Il navigatore in questione è della madre della mia ragazza, è bastato l’uso di un pomeriggio per accorgersi che le mappe erano datate e il software bello , ma poco intuitivo e pieno di bug e stupide restrizioni (com l’impossibilità di accedere a qualsiasi impostazione metre il veicolo in movimento, anche se a farlo è IL PASSEGGERO).

Ma veniamo al dunque,avrete bisongo di :

-Una copia+ mappe di tomtom o del vostro navigatore preferito per windows mobile.

-pc windows con installato activesync (o la sua alternativa per vista, mobile center).

-un sd da almeno 1gb (visto che dovremo mettere mappe, voci etc. tutto su sd).

Al termine dell’operazione potrete avere più software di navigazione sul vostro navigatore e volendo installarci tutti i software per windows mobile che desiderate.

Per prima cosa collegate il gps al computer e configuratelo, al termine dell’operazione potrete accedere alla flash del terminale, alla sd e alla root di windows ce.Nella flash del gps c’è il software del navigatore, è qui che faremo le modifiche.Fate una copia dei file che andrete a modificare, e dell’sd nel caso usiate quella del gps con il software di ripristino a bordo.

Iniziamo le modifiche, nella flash del gps (flash disk) troviamo alcuni file tra cui il file igopath.txt che riporto per comodità:

[pre_init]
LangSyncOn = “\\Flash Disk\\langsync.exe”

[pre_quit]
LangSyncOff = “\\Flash Disk\\langsync.exe”

[modules]
Settings = “icons/settings.bmp”,  “settings”, 1
Navigate = “”,  “\\Flash Disk\\myguide\\myguide.exe”

pre_init e pre_quit fanno sì che il palmare non torni mai al desktop di windows ce,la parte interessante è modules, qui, si possono aggiungere programmi che andranno ad apparire nel menù principale del palmare, io in questo caso ho aggiunto la riga:
TomTom = “”,  “\\Storage Card\\Program Files\\Navigator\\TomTom Navigator.exe”

per fare ciò copiate il file sul desktop del vostro computer, editatelo e sovrascrivetelo.facendo un backup prima ;) .la prima parte è il nome del bottone, la seconda il percorso dell’eseguibile, notate come il gps prenderà l’icona del programma che gli date in pasto per usarla come icona del bottone.

Nel mio caso ho installato tomtom sulla sd seguendo una procedura che si può trovare tranquillamente su google, dopo aver resettato il gps vi troverete davanti alla schermata iniziale col bottone che avete aggiunto.A questo punto abbiamo quasi finito, dobbiamo solo modificare le impostazioni del gps, impostando come porta la com7 e come velocità 4800. in questo modo terrete il vecchio software gps e quello nuovo sullo stesso gps in perfetta armonia.Se volete andare d’accordo con iGo andate in flash disk/myguide e copiate il file sys.txt al suo interno c’è la voce “drive_carefully=1 ” modificatela in “drive_carefully=0″ e sovrascrivete il file ricopiandolo nel gps, e resettate il gps, adesso vi lascerà usare i menù quando il veicolo è in movimento, ma usate questa cosa con prudenza, occhi sulla strada sempre!

in ultima battuta come al solito se volete accedere al desktop di windows ce avviate un software tipo mobileregistryeditor e trovate la chiave hkey_local_machine/init e modificate la chiave launch.exe con explorer.exe , al reset del palmare apparirà windows ce, fate il contrario per riavere il gps :)

enjoy

tutto questo è stato fatto in un pomeriggio a casa di veronica con niente da fare e un mottarello come premio :D

10 Comments :, , , , , more...

Non usate Linux.

by emuboy on May.05, 2009, under Post

Sei un utente che usa windows o mac e pensa che linux sia troppo difficile e caotico?nei forum dici che vorresti usarlo ma aggiungi sempre che non hai tempo, che non sei bravo, che il tuo pc non è supportato? bene.

Non usare Linux.

Onestamente sono stanco dopo tanti anni di sentirmi dire da pigroni ignoranti sempre le solite cose:

Linux è difficile da usare.

Non siamo mica tutti hacker.

Manca il supporto hardware.

Ci sono troppe distribuzioni.

e poi la mia preferita:

“a me Linux piace, anche l’opensource in generale, ma davvero, mettere mano a i file di configurazione, non tutti gli utenti sono capaci”

se avete mai detto o pensato una cosa del genere non cercate di usare Linux e rimanete nel ritardo mentale dei vostri sistemi operativi.

Sono tutte scuse, la stessa paura che fà di questo mondo quello che è , in cui tutti hanno paura di sbattersi e hanno paura delle novità, nei forum e i commenti alle news potrei metterli a tacere a colpi di tastiera, ma sono proprio stanco, per una volta che il Popolo dà più possibilità delle Multinazionali la gente rimane chiusa nel loro bozzolo di seta.

Non siete disposti ad imparare?Peggio per voi,morirete nell’ignoranza.

(se nella vita avete mai sistemato un bug di windows dal registro di sistema, se cmd.exe è vostro amico e in mac os usate più il terminale che finder vi salvate….)

1 Comment :, , , , more...

htc dream g1, impressioni a freddo

by emuboy on May.01, 2009, under Post

2009-05-01-111459

Lo ammetto, quando ho comprato l’htc dream, il primo cellulare commerciale con android , avevo l’impressione che avrei dovuto “adattarmi” al software, lo immaginavo immaturo e abbozzato.Leggendo le recensioni di chi diceva che l’interfaccia grafica “sembra messa lì” , mi ero fatto un idea totalmente sbagliata:

Android è un software maturo, completo e degno di un buon smartphone, l’interfaccia è ben studiata, pulita e ha una curva d’apprendimento molto ripida.Bastano un paio di ore per memorizzare la struttura dei menù,disposti sempre in modo logico e non mancano le opzioni grazie a i tasti funzione (premendo menù si può aprire un ennesimo pannello di opzioni in quasi tutti i menù).

le tecnologie supportate non mancano: gps,bluetooth, wifi, hsupa, bussola digitale, sensore di posizione.Insomma, al g1 non manca nulla, lo schermo 320×480 è brillante e i suoi 3,2″ sono un ottimo compromesso tra dimensione e risoluzione mostrandosi leggibile in qualsiasi situazione.Altrettanto preciso è il puntamento touch-screen capacitivo, a differenza del mio ipod touch che con i punti più piccoli non risponde bene (come ad esempio gli slider del menù di configurazione) .

Di sistemi di puntamento l’htc dream ne ha ben due: oltre al touch screen c’è la trackball che proprio come le trackball da computer è una sfera che ruota in tutte le direzioni ed è cliccabile, arriva direttamente dal blackberry, e devo dire la verità,non pensavo che mi sarebbe piaciuta così tanto.Nel menù si muove a croce mentre è abbastanza precisa da poter essere usata nei giochi di guida.L’interfaccia è abbastanza dinamica da poter essere usata anche solo con la trackball,caratteristica fondamentale questa di android, studiato per essere usato su terminali con sistemi di puntamento differenti.

La scrittura di testo, messaggi ,  email e quant’altro è demandato alla tastiera fisica e ,  in ultima battuta ,nella nuova release del software, a quella virtuale.Quella fisica, a scorrimento , si rivela facendo scorrere lo schermo verso l’alto, caratterisitica unica del dream in quanto si apre descrivendo un ellisse che fa scorrere il bordo dello schermo oltre quello del terminale stesso.Sembra monlto resistente e preciso, stessa idea che mi ha dato ,viste le foto su internet, il sistema a doppio braccio che lo gestisce.I tasti sono distanti tra di loro e la digitazione è precisa e dà un ottimo feedback (considerato tutto è migliore di quella dell’e61 oltre che è più facile da usare data la posizione).L’unico difetto in questo è il blocco dei tasti e della trackball , che fa da ingombro alla mano destra, e che per chi, come me,  ha le mani piccole, risulta scomodo poter arrivare ai tasti centrali con la destra.Problema non irrisolvibile, basta usare la sinistra :D

Se dovessi descrivere android con una parola userei “integrato” : ogni software è in sintonia col sistema, usando la stessa UI e le stesse librerie.Le “leggi” che regolano poi l’android market, l’alternativa all’app store dell’iphone, sono molto “liberali” permettendo applicazioni di ogni tipo , anche quelle che sfruttano gli hack del cellulare.Le uniche applicazioni che google non apprezza e ha bannato sono quelle ti tethering, ovvero quelle che permettono di sfruttare il cellulare come modem o accesspoint, per il semplice motivo che T-Mobile , il partner americano non apprezza molto la cosa offrendo un piano dati col cellulare e uno per il computer.Politica discutibile ma comprensibile, questo limite è riscontrabile solo negli stati uniti.

L’ultima release del software, al 1.5 (codename cupcacke) aggiunge molte funzionalità: la tastiera virtuale, nuove widget , una pulizia generale dell’UI con dei cambiamenti cosmetici, la possibiità di registrare i video e una migliore gestione della fotocamera (che nella vecchia versione era proprio orrenda restituendo foto mosse e con punto di bianco errato).Per chi non lo sapesse, android è una disrtibuzione linux per cellulari e smartphone: si basa sull’ultimo kernel disponibile (2.6.27 alla 1,5) e tutto il software è opensource,  tranne che per i firmware della wifi, gsm/hsdpa etc,  che rimangono di proprierà del costruttore.L’interfaccia grafica è basata su una macchina virtuale simil-java scritta da google, è così simile che è possibile importare del codice java e compilarlo con minimi cambiamenti per portare le applicazioni da un cellulare ad android.Se si installa l’emulatore di terminale è possibile usare i comuni comandi linux per interagire col sistema, gestire i file, le cartelle, avere un debug approfondito (con un dmesg ad esempio) .

I difetti in android ci sono, il più importante imho è l’assenza, per ora ,dell’obex bluetooth che impedisce di scambiarsi file via bluetooth, e la mancanza della videochiamata.Se vogliamo dirla tutta anche in questo siamo alla pari con l’iphone ;) .

I difetti del dream invece sono un’estetica discutibile e un’antenna hsdpa abbastanza piccola, che rende una bassa ricezione in casi estremi (come al lavoro dove l’e61 prendeva al 50% e questo solo al 20%) oltre alla mancanza di un connettore standard USB e di un uscita per le cuffie, infatti l’audio viene instradato nel connettore proprietario (ma ben documentato) ext-usb che htc usa da una vita, in cui veicola audio, dati e seriale su soli 6 pin.L’atro difetto è una batteria di poca durata, ma tanto sono abituato ad arrivare a casa e metterlo in carica la notte quindi…

Tutto sommato l’esperienza con l’htc è positiva: è facile aggiornare o cambiare firmware, nel mio di tim (perchè l’ho comprato brandizzato da questo operatore) non è rimasto nulla, ho cambiato tutto il software usando i dati della versione per sviluppatori.

update: grazie a Veronica per le correzioni :)

6 Comments :, , , , , , , , more...

gps time!

by emuboy on Mar.16, 2009, under Post

rz1710navbig275

Se anche voi avete comprato un hp ipaq rz1710 con il cradle gps kirrio (serie 6125) sapete quanto può essere frustrante avere uno di questi aggeggi, è enorme da tenere in macchina, lento e difficile da usare (infatti ogni volta che il palmare inserito nel cradle ha la batteria scarica si resetta e perde dati e installazioni del nevigatore…abbastanza frustrante…).

L’altro giorno lo guardavo e mi chiedevo se potevo riutilizzarlo in qualche modo, così armato di cacciavite e dopo un paio di giorni questo è il risultato:

p1040377

e nella zona mancante c’era questo:

p1040378

wow! dopo una ricarca su google ecco spuntare la documentazione in pdf!

così inizio il reverse engegneering della scheda e dopo svariati tentativi scopro che :

i livelli della seriale sono a 3,3V e che:

White=tx

Blue=rx

Black=gnd

Red=3,3v

la velocità di trasmissione è di 19200 8n1 no flow

la prima idea che mi è venuta in mente è di collegarci il bluesmirf , l’adattatore bluetooth seriale di sparkfun, dopo un paio di ritocchi alla configurazione del bluesmirf il risultato è :

p1040374

ovvero, come riutilizzare un gps oramai in disuso :D

4 Comments :, , , more...

redsn0w for ipod touch 2G

by emuboy on Jan.17, 2009, under Post

Sembra che l’iphone dev team stia per rilasciare il jailbrake per l’ipod touch seconda generazione, come il mio, questo permetterebbe di avere accesso completo sistema operativo del dispositivo  (che è un mac os X ridimensionato) e di poterci installare tutti i programmi sviluppati dalla comunità non accettati da apple :D

e io sono felice…molto :D

update 1: potete trovare un video ufficiale del jailbrake qui allo stato attuale il jailbrake funziona patchando il kernel (da quello che ho capito) con una chiave che il bootloader vede valida e quindi avvia il kernel, attualmente questa cosa avviene in ram,e qui ci fa capire che il devteam ha trovato un exploid per accedere alla ram, qui giunge il problema, essendo in ram al riavvio dell’ipod bisogna rieffettuare la patch con un computer…il che rende la cosa poco valida…

1 Comment :, , more...

regali di natale e nuove idee :D

by emuboy on Jan.04, 2009, under Post

lg-i-dont-work-herep1040239

Come ogni natale da quando ho questo blog ? arrivato il momento di far sfoggio dei regali di natale che mi hanno fatto, devo dire che ? stato un natale speciale questo, l’ho passato con la mia famiglia e quella della mia adorata Veronica, oramai sono 6 mesi che condividiamo i momenti liberi e ci troviamo a fasi alterne sia da lei che da me, cos? non mi ? dispiaciuto passarlo tra milano e bergamo, lei , Veronica, mi ha regalato una bellissima maglietta, se pensate che sia una semplice maglietta vi sbagliate, viene dal mio sito preferito, oltreoceano…da think geek…ed ? stupenda :D i genitori di Vera mi hanno regalato una bellissima tazza da colazione su cui posso scrivere :O e il fratello e la moglie uno stupendo portafogli che user? appena avr? trovato un altrettanto bello porta monete.Il mio fratellino mi ha regalato per natale una stupenda action figure di Gears Of War 2 che va a fare compagnia a quelle di HALO 3 e del Corvo, il film. Ma veniamo al regalo mio/dei miei genitori fatto a me :

p1040237

Ipod touch 8gb

Si, lo so, chi mi conosce s? che non sopporto l’iphone…che lo ritengo un pessimo telefono…e le restrizioni che apple impone a i propri clienti mi hanno fatto vendere il mio macmini e prendere un (due) Dell, ma ritengo l’iphone un ottimo pmp e la navigazione in internet ? davvero agevole con safari, nulla a che vedere con opera mobile, questo? mi ha permesso di tenere il mio e61 ancora per un p? di tempo (anche perh? l’avrei cambiato solo perch? navigare con opera fa schifo…) con joikuspot posso usare i miei 50mb al giorno (opzione naviga 3) di umts anche con l’ipod e usarlo in macchina come sostituto al mio autoradio, naturalmente, appena l’ipod seconda generazione verr? sbloccato sar? in prima fila….anche perch? voglio provare ad installarci linux .

per quanto riguarda l’hacking due cose ho gi? fatto…la prima uno stand da scrivania con i fiocchi :

p1040238

? una lamina di alluminio spessa 1mm circa che ho piegato (anche molto bene) ed? ? perfetta per l’ipod, questa ? una vista laterale ribaltata.

L’altra cosa che ho fatto ? stata ordinare questa:

podgizmo-01-m

Che mi permetter? di iniziare a lavorare con l’ipod ed di interfacciarlo con l’arduino…soprattutto visto che il protocollo di dialogo ? ben documentato

buon 2009 a tutti anche se in ritardo e grazie a tutti quelli che in questo periodo mi sono stati accanto :)

3 Comments :, , , , , , more...

coppie 2008

by emuboy on Dec.18, 2008, under Post

emuboy scrive:
nn ho ne picasa ne gimp su windows
Vera scrive:

:|

Vera scrive:
ma windows ce l’hai su windows?
Vera scrive:
8-)

emuboy scrive:
no su mac
Vera scrive:

Vera scrive:
gyver?

emuboy scrive:

:D
emuboy scrive:
donalds
Vera scrive:
+o(

Vera scrive:
ciccione

Vera scrive:
stupido

2 Comments :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!