Archivio

Archivio per la categoria ‘Programmazione’

iPhone senza Messaggi

26 luglio 2009 5 commenti

Come già saprete nel mese di Aprile di quest’anno ho aderito all’iPhone Deveoper Program, iniziando così ad utilizzare le versioni beta sul mio iPhone. Mi rendo conto che uno sviluppatore come si deve (quindi io no), non dovrebbe usare lo stesso cellulare, sia per lo sviluppo che come telefono personale, ma il costo del dispositivo è molto elevato e poi a mia discolpa devo dire che spesso le versioni beta che Apple ci offre; sono in molti casi meno afflitte da bug di quelle ufficiali. Nelle varie beta che ho testato relative al firmware 3.0 ci sono state alcune che mi hanno particolarmente colpito per la maturità della piattaforma (non ho spento l’iPhone per due settimane), solo da quando poi sono state rilasciate le Push Notifications a mio avviso sono iniziati i vari problemi. Proprio oggi dopo una discreta convivenza con la 3.1 beta 1, ho deciso di installare la 3.1 beta 2 perché a detta di molti risolveva il problema dell’eccessivo surriscaldamento che di tanto in tanto succedeva sulla beta 1. Una volta installata la nuova release del firmware, mi è subito sembrata più reattiva nei menu della precedente, ma purtroppo l’applicazione Messaggi che serve per inviare e ricevere Sms/Mms, si chiudeva non appena aperta. La spiegazione sta in un problema che affligge l’accesso al database SQLlite delle beta 2.
Il problema è spiegato bene in questo articolo del blog iPhoneItalia (che ho letto solo in seguito :-( ), molti utenti dichiarano che anche l’applicazione Mail si comporta come Messaggi, nel mio caso invece Mail andava bene.

Per tutti coloro che hanno fatto il terrificante sbaglio, di installare questa versione, l’unica possibilità rimane il downgrade alla 3.0.
Leggendo l’apposita guida di iSpazio e seguendo i passi, ho comunque riscontrato qualche problemino col software iRecovery che lanciato col comando:

./iRecovery -s

si chiudeva riportando il suddetto errore:

Library not loaded: /usr/local/lib/libusb-0.1.4.dylib.

Allora ho seguito questa nuova guida, dopo aver scaricato qui il software ed aver copiato la libreria sotto l’opportuna cartella dal fidato terminale in questo modo:

su [propria password di admin]
cd Desktop/irecovery
cp libusb-0.1.4.dylib /usr/local/lib

Fatto ciò ho rilanciato il comando:

./iRecovery -s

Log del Comando sul Terminale:

[FTL:MSG] Apple NAND Driver (AND) RO
[NAND] Device ID 0xba94d598
[NAND] BANKS_TOTAL 4
[NAND] BLOCKS_PER_BANK 4096
[NAND] SECTORS_PER_PAGE 824288
[NAND] BYTES_PER_SPARE 216
[FTL:MSG] FIL_Init [OK]
[FTL:MSG] BUF_Init [OK]
[FTL:MSG] FPart Init [OK]
read old style signature 0×43303035 (line:301)
[FTL:MSG] VFL Register [OK]
[FTL:MSG] VFL Init [OK]
[FTL:MSG] VFL_Open [OK]
[FTL:MSG] FTL Register [OK]
[FTL:MSG] FTL_Open [OK]
Boot Failure Count: 0 Panic Fail Count: 0
Entering recovery mode, starting command prompt]

ed ho inserito i comandi:

setenv auto-boot true
saveenv
fsboot
exit

Log dei Comandi sul Terminale:

(Recovery) iPhone$ setenv auto-boot true
(Recovery) iPhone$ saveenv
(Recovery) iPhone$ fsboot
HFSInitPartition: 0x1809da00
(Recovery) iPhone$ exit
Closing USB connection…

come spiegato nella guida di iSpazio e nei commenti al post.

Il mio iPhone è ripartito con la 3.0 ufficiale a bordo, Sms ed Mms di nuovo inclusi, ma purtroppo non ho potuto ripristinare e ho dovuto risincronizzare l’iPhone tutto da capo.

Inconvenienti che succedono ma che da buon geek :-) mi piace anche risolvere!!!

Alla prossima Beta :-)
Stay Tuned!!

PS: Un ringraziamento speciale al blog iSpazio per l’ottima guida sul Downgrade, mi avete salvato :-)


Certificazione Java SCJP 6

17 luglio 2009 Nessun commento

Le certificazioni in ambito informatico, sono una delle cose sulla quale vengono solitamente forniti una serie di pareri contrastanti, c’è chi dice che servano nel mondo del lavoro ed arricchiscano un CV, chi invece le ritiene inutili come del resto ogni forma di titolo, specialmente nel Bel Paese, terra dove l’informatica si vende tanto, anzi poco :-) al chilo. Comunque sia, dopo questi anni di lavoro in ambito Java, ho deciso di tentare questa strada.
Inizio dalla Sun Certifiied Java Programmer (con Java alla versione 6), la prima per sviluppatori. Ho trovato questo ottimo post che riporto e per il quale ringrazio l’autore, ho acquistato il kit col libro ed ora provo a studiare tutto per benino. Il periodo non è dei migliori con 38 gradi di temperatura, ma voglio cominciare, se non altro per riportare la programmazione ad essere quel piacere che è sempre stato per me.
Vi terrò aggiornati in questa nuova avventura, come sempre.

Stay Tuned!!!


Italian iPhone Developers

10 aprile 2009 Nessun commento

iphoneitalia.jpg

Il mondo iPhone è seguito ormai da moltissime persone in tutto il mondo, la stampa specializzata ma anche quella generalista danno molto spazio al telefono palmare della mela. Come molti sapranno dal mio precedente post, ho deciso di partecipare all’iPhone Developer Program della Apple e diventare così sviluppatore con regolare licenza. Grazie all’idea di un amico anche lui sviluppatore iPhone, abbiamo pensato di creare un gruppo sul social Network Linkedin che raccogliesse gli sviluppatori Apple per iPhone italiani. La scelta è ricaduta su Linkedin e non sul più conosciuto Facebook, perchè il primo ci è sembrato più professionale e più adatto ad un gruppo che volesse nel suo piccolo dar voce a tutti coloro che per passione o per lavoro, vogliono sviluppare qualche applicazione (o gioco) per il melafonino. Abbiamo creato adesso il gruppo, perchè con l’arrivo delle beta del firmware 3.0 e con la nuova SDK, contenente più di 1000 nuove API, ci è sembrato opportuno condividere con altri sviluppatori idee e problematiche su così tanto materiale, ancora tutto da scoprire.

Riepilogando quindi:

  • se siete italiani ( non è obbligatorio ma la lingua ufficiale del gruppo è solo l’italico idioma :-) ),
  • siete sviluppatori o comunque volete conoscere lo sviluppo di software per iPhone,
  • siete inoltre iscritti a Linkedin

Allora qui potrete trovare il gruppo che fa per voi: Italian iPhone Developers.

Contribuite in tanti, iscrivetevi al gruppo.

PS: Lo spot del mio gruppo Linkedin è finito :-) , visto il periodo Buona Pasqua a Tutti!!!

iPhone Developer

22 marzo 2009 1 commento

Tutti conoscono il mio forte interesse per il mondo Apple ed in parte questo blog ne è una manifestazione, ma sono sempre stato un semplice utente e non ho mai pensato di “costruire” qualcosa per il mondo Apple ed iPhone in particolare.

Dopo l’annuncio del nuovo firmware per il mio amato smartphone della mela però, mi sono deciso e mi sono iscritto all’ “iPhone Developer Program“, scegliendo il programma standard al costo di 79€, sono presenti infatti altri due programmi per sviluppatori uno per quelli professionali o piccole aziende (io sono uno sviluppatore della domenica :-) ) l’altro per le grandi aziende del software.

Non so ancora se farò mai approdare qualcosa di mio su AppStore ma la possibilità di mettere mano al nuovo kit di sviluppo ed a tutta la documentazione Apple mi ha davvero incuriosito e convinto nella scelta.

Per chi volesse intraprendere il percorso dello sviluppo iPhone, qui una buona serie di consigli.

Maggiori news a breve….
Stay Tuned!!!
 

, ,

Javaday Roma Terza Edizione 24/01/2009

19 gennaio 2009 Nessun commento

Javaday Roma III Edizione

Come ogni anno, la giornata dedicata al linguaggio Java ritorna e per tutti gli sviluppatori è un incontro immancabile.
Riporto il manifesto completo della giornata per coloro interessati a venire.

Javaday Roma Terza Edizione: There is no day like Javaday

Sarà sabato, 24 gennaio 2009, la Terza edizione del Javaday Roma (http://roma.javaday.it/ ).

L’evento è direttamente organizzato dai membri della Community Java
italiana, con lo scopo di avere una manifestazione fortemente tecnica,
focalizzata su: Java, i nuovi linguaggi e le tecnologie emergenti.
Il programma composto da 30 interventi, sarà suddiviso in 5 tracce
principali: Web 2.0, Object Oriented and beyond, Spring and open
source, Mobile and collaboration, What’s hot. I relatori degli
interventi provengono sia dalla Community Java italiana sia
internazionale.

Per favorire il coinvolgimento degli studenti la manifestazione sarà ospitata dall’Università Roma TRE.

Ci sarà una Campagna CV: i partecipanti potranno consegnare i loro
Curriculum Vitae alle società sponsor. I rappresentati delle società
saranno a disposizione per fornire informazioni sulle attività svolte
dalle rispettive aziende.
Iona Progress, Red Hat, Ilog,
SpringSource, Sun Microsystems, sono alcune delle società che hanno
aderito all’iniziativa, la lista completa è disponibile sul sito del Javaday Roma.


La partecipazione è gratuita.

Informazioni logistiche:
Quando: sabato, 24 gennaio 2009
Dove: Roma, Facoltà di Ingegneria, Università Roma TRE
Sito: http://roma.javaday.it/

Buon Javaday a Tutti!!!

Categorie:Blog, Java, Programmazione Tag:

Windows 2008 Server sul mio MacBook Pro

13 aprile 2008 Nessun commento

hero_event.jpg Complice la giornata della presentazione di Visual Studio 2008 e l’evento del Community Afterhour tenutosi a Perugia ( DotNet Umbria ) e l’idea presa dal blog di Simone Chiaretta, ho voluto mettere alla prova il mio MacBook Pro installandoci sopra tutti i software facenti parte la confezione di prova regalata da Microsoft durante l’evento. La confezione conteneva i seguenti software:

  1. Visual Studio 2008 (come poteva mancare :-) )
  2. Windows 2008 Server 32 e 64 bit Edition
  3. SQL Server 2008 32 e 64 bit Edition

La prima scelta da compiere era se installare il sistema operativo in maniera nativa tramite BootCamp oppure scegliere una delle due soluzioni di virtualizzazione tramite il software Parallels o VmWare Fusion, la seconda strada mi è sembrata più comoda dopo aver constatato che tramite Paralells non si riusciva ad installare Windows Server 2008 ho provato VmWare Fusion ed ho installato i tre software. Devo dire che con mi miei 2 Gb di Ram non sono affatto male le prestazioni e che tramite le migliorie per trasformare Windows Server 2008 in una Workstation, ho creato una macchina virtuale per provare le soluzioni di sviluppo Microsoft :-) . Ho installato anche i VmWare Tools e devo dire che tutto funziona correttamente le cartelle condivise, il passaggio dalla macchina a MacOsX in modo trasparente etc, insomma mi resta solo da trovare il tempo per sviluppare qualcosina :-(

Popolarità dei Linguaggi di Programmazione!!!

21 dicembre 2007 Nessun commento

Si sa a fine anno si fanno sempre delle statistiche :-) e come non si poteva lasciare da parte i linguaggi di programmazione, più famosi ed usati da tutti  gli sviluppatori. La TIOBE Programming Community ci fornisce un indice per determinare la popolarità di un linguaggio, come risulta chiaro il Java è il re assoluto e questo ben si sa, interessante invece è il posizionamento del linguaggio Ruby che forte del framework Rails sta diventando sempre più popolare tra gli sviluppatori Web.

Se questa classifica non vi basta potete trovarne qui, un’altra, basata sulle parole chiave digitate sul motore di ricerca Google. Anche questa non si discosta di molto dai risultati dell’altra.

Good Code to EveryOne!!!!

Technorati Tags: , , ,

Learning Ruby on Rails!!!

18 dicembre 2007 Nessun commento

Sono molto affascinato dai framework per lo sviluppo Web, ho così deciso di iniziare a leggermi un bel libro sul framework più innovativo e a mio modesto parere affascinante:Ruby On Rails. Questo ambiente inoltre è già integrato in Leopard quindi tutto quello che mi serve per provare a scrivere qualcosa, è già sul mio Mac (MySql però ce l’ho messo io).

Technorati Tags: ,

Categorie:Blog, Programmazione, Ruby on Rails Tag:

Javaday Roma 2007

14 dicembre 2007 Nessun commento

Per chiunque sia interessato alla programmazione Java e per vari motivi non ha potuto partecipare alla giornata Java tenutasi a Roma, sabato 1 Dicembre, segnalo la presenza delle slide relative alla conferenza. 

Buona Lettura a tutti :-)

 Technorati Tags: , ,

Categorie:Blog, Java Tag:

Lavorare con Ruby on Rails!!!!

13 dicembre 2007 Nessun commento

Anche Ruby on Rails ti fornisce la possibilità di lavorare!!!!La società fiorentina Extendi cerca persone per lavorare su progetti Web 2.0 con il linguaggio RoR, chiunque è interessato può trovare l’annuncio qui.

Ciao e Buon Lavoro!!!!

Technorati Tags: , ,

Categorie:Blog, Lavoro, Programmazione Tag: