Come sviluppare un’applicazione per Iphone/IPodTouch con Flash CS5 in 3 semplici passi

Posted maggio 6th, 2010 in Articoli Tecnici by vannyn

Oggi ho realizzato la mia prima applicazione di test con Adobe Flash CS5.

Non essendo iscritto al IDP (iPhone Developer Program, che costa 99$/anno) non potevo fare il deploy dell’applicazione sul mio ipod touch, ma con qualche rocambolesco tentativo sono riuuscito!

Ecco la foto:

Istruzioni per l’uso:

Aprire Flash CS5 e scegliere nella schermata iniziale “Create New “->”Iphone OS” come questa:

Create la vostra applicazione. Qui potete scaricare l’applicazione di esempio (gestione acceleromentro, rotazione, zoom e touch della mia faccia :P ) che vedete nella foto.

Applicazione di esempio

Applicazione di esempio

Abbiamo quasi finito! Adesso dobbiamo esportare l’applicazione in IPA.

Andiamo su File-> IPhone OS Settings e troviamo le seguenti tre schede:




Nella prima impostiamo il nome della nostra applicazione. Nella terza le iconce nei tre formati richiesti (29×29, 57×57 e 512×512).
Nella seconda dobbiamo impostare i certificati. Trattandosi di un’applicazione di test non volevo pagare 99$ per l’IPD quindi ho cercato dei files di certificato validi in giro per internet. Eccoli!
certificati (password p12:public)
Adesso cliccate su “Publish”, attendete qualche secondo e avrete l’IPA da testare sul vostro dispositivo! Enjoy! (Qui potete scaricare l’ipa generato: IPA.tar)
The end.
AGGIORNAMENTI:
  • Adobe Flash CS5 non mantiene i profili delle applicazioni nel file FLA quindi bisognerà impostare iPhone OS in “Publish Settings” (thanks to pupaxo)
  • in Apple ID mantenere quello che viene autogenerato durante la selezione del file mobileprovision (nel mio caso: com.tendrilz.Main).

Formulari e cheatsheet

Posted aprile 29th, 2010 in Articoli Tecnici by vannyn

In questo articolo è presente un’interessante raccolta di poster di trucchi e consigli per vari linguaggi di programmazione/piattaforme di sviluppo (si va dal Javascript all’HTML5, da Mysql a ASP, etc.)

http://www.dzinepress.com/2010/04/50-ultimate-useful-cheat-sheets-for-web-developers-and-designers/

Termini di ricerca più utilizzati nei motori di ricerca

Posted aprile 29th, 2010 in Articoli Tecnici by vannyn

Interessante articolo su quali sono i termini più ricercati (e monetizzati) nei tre motori di ricerca più utilizzati (google, yahoo e bing):

http://www.hitwise.com/us/press-center/press-releases/search-terms-mar-10/

30 problemi che un SEO deve saper risolvere

Posted aprile 28th, 2010 in Articoli Tecnici by vannyn

SEO Seach Engine OptimizationInteressante articolo che raccoglie 30 soluzioni a problemi di SEO.

http://www.seomoz.org/blog/30-seo-problems-the-tools-to-solve-them-part-2

Windows 7 WAMP e problemi vari…

Posted febbraio 28th, 2010 in Articoli Tecnici by vannyn

Oggi ho avuto qualche problemino per configurare il mio server Apache Mysql e PHP (ho installato easyPHP 5.3.1) su Windows Seven.

Il primo avvio di easyPHP non riusciva perchè la porta 80 era occupata da un altro processo:

Quel processo, stavolta, non era Skype (risolvibile semplicemente con impostazioni avanzate->non usare la porta 80), ma il “Servizio Attivazione di Windows (WAS)”  (ho disabilitato quasi tutti i servizi prima di scoprirlo!).

Allora configuro il mio httpd.conf  per impostare la DocumentRoot e localhost inizia a funzionare.

La nuova versione di php avvisa che la funzione split è deprecated ed è presente nel codice della mia applicazione due volte. Le soluzioni sono due:

- togliere l’avviso per le funzioni deprecate (impostando su php.ini error_reporting E_ALL & ~E_DEPRECATED)

- sostituirle con funzioni non deprecate (split si può sostituire tranquillamente, almeno per l’uso che ne facevo io, con explode)

Non è finita qui!

Non riesce a collegarsi al servizio Mysql e non capisco il perchè! MysqlAdministrator, il programma di gestione del db fornito da mysql funziona, ma se provo ad accedere tramite php/apache non funziona. Googlo un po e scopro che devo aggiungere al file hosts (c:\windows\system32\driver\etc\) la riga

127.0.0.1 localhost
Non è finita qui (ma questa è una banalità che avevo dimenticato di configurare e che scrivo qui solo per nota)!
Il file .htaccess non funziona: bisogna andare su httpd.conf e attivare decommentando (togliendo la #) il modulo
LoadModule rewrite_module modules/mod_rewrite.so
e cambiare
AllowOverride None
in
AllowOverride All
adesso tutto pare funzionare ma avrò perso due ore per configurare quel-che-deve-funzionare.