Archive

Archive for the ‘Tecnologia’ Category

Come esportare i certificati per le notifiche push di iOS

March 14th, 2011 No comments

Un grazie di cuore ai signori di BoxedIce che, involontariamente, mi hanno fornito la soluzione al problema di capire come esportare i certificati corretti per l’utilizzo in un server per le notifiche push di iOS. Riporto qui sotto i passaggi essenziali:

Certificates

The first thing you need is your Push certificates. These identify you when communicating with APNS over SSL.

Generating the Apple Push Notification SSL certificate on Mac:

  1. Log in to the iPhone Developer Connection Portal and click App IDs
  2. Ensure you have created an App ID without a wildcard. Wildcard IDs cannot use the push notification service. For example, our iPhone application ID looks something likeAB123346CD.com.serverdensity.iphone
  3. Click Configure next to your App ID and then click the button to generate a Push Notification certificate. A wizard will appear guiding you through the steps to generate a signing authority and then upload it to the portal, then download the newly generated certificate. This step is also covered in the Apple documentation.
  4. Import your aps_developer_identity.cer into your Keychain by double clicking the.cer file.
  5. Launch Keychain Assistant from your local Mac and from the login keychain, filter by the Certificates category. You will see an expandable option called “Apple Development Push Services”
  6. Expand this option then right click on “Apple Development Push Services” > Export “Apple Development Push Services ID123″. Save this as apns-dev-cert.p12 file somewhere you can access it.
  7. Do the same again for the “Private Key” that was revealed when you expanded “Apple Development Push Services” ensuring you save it as apns-dev-key.p12 file.

Fashion Time Gratis!

February 14th, 2011 No comments

Quest’inverno, in collaborazione con 8Stop Photos e Nadir, abbiamo rilasciato un calendario per iPad chiamato Fashion Time. Fashion perchè a fare da sfondo al calendario ci sono delle belle foto di una modella (e di un modello, per le signorine che utilizzano l’iPad), ambientate in varie epoche storiche.

Da oggi, l’applicazione è scaricabile gratuitamente sul vostro iPad. Scaricatela e fatemi sapere cosa ne pensate: http://itunes.apple.com/us/app/fashion-time/id406661377?mt=8

ZipArchive + iOS = non come libreria non statica

November 24th, 2010 No comments

Come sempre sono incappato in un problema di quelli che saltano fuori casualmente durante lo sviluppo. Sono mesi che utilizzo una mia libreria che, a sua volta, utilizza la ZipArchive. Di punto in bianco ha cominciato ad apparire questo errore:

___gxx_personality_v0$non_lazy_ptr in xxxxxLibrary (ZipArchive.o)

Dopo un pò di ricerche scopro che XCode per qualche motivo non utilizza g++ ma gcc per compilare le librerie. Il trucco sta nel rinominare ZipArchive.mm in ZipArchive.m .. perchè per qualche motivo così cambia il compilatore che utilizza.. mah.. XCode non smette mai di stupirmi.

Per maggiori info: http://code.google.com/p/ziparchive/issues/detail?id=4

Categories: Tecnologia Tags: , , , , , ,

The Cinema Show n.3

November 4th, 2010 No comments

Faccio un pò il grosso visto che dietro le quinte ci sono anche io ;)

E’ uscito su AppStore il numero 3 di The Cinema Show, rivista esclusivamente per iPad dedicata al mondo del cinema.

Categories: Blog, Cinema, Tecnologia Tags:

Cambio di iMac e non si compilano più certe applicazioni

October 30th, 2010 No comments

Come al solito mi imbatto negli errori più strani. Ieri sono passato da un Mac Mini ad un iMac e ho seguito gli step della classica migrazione di OS X, ovvero fa tutto lui.

Apparentemente tutto ok.

Apro XCode, vado a compilare uno dei miei progetti e trovo ben 400 errori … un pò dovuti a libxml2 ed un pò per le classi dinamiche di Objective-C. Un pò di ricerche qua e là e scopro che, fondamentalmente, sono sbagliati dei path. Adesso non so bene che differenze ci siano tra il vecchio Mac e quello nuovo.. il sistema operativo è lo stesso, XCode è stato migrato dall’altro.. boh.. comunque, per risolvere ho fatto due cose:

Nei file.h che includono il vecchio objc-class.h ho sostituito quella riga con queste due:

#import <objc/runtime.h>
#import <objc/message.h>

Mentre per fargli trovare gli include di libxml2 ho aggiunto negli Header Search Path questo:

$(SDKROOT)/usr/include/libxml2

Programmatori iPhone / iPad cercasi

September 13th, 2010 No comments

Il tempo è tiranno e il blog arriva sempre per ultimo. Visto che ogni tanto qualcuno passa di qua, ho pensato di mettere anche qui un annuncio di lavoro. La mia azienda sta cercando dei programmatori con esperienza n Objective-C, specialmente in Cocoa Touch per lo sviluppo di applicazioni iPhone ed iPad.

Altralogica è un azienda con sede a Gorle in provincia di Bergamo. Attualmente stiamo portando avanti parallelamente lo sviluppo di un prodotto dedicato al mercato editoriale (in codice xPad) e tutta una serie di altre applicazioni proprietarie e per conto terzi.

Cerchiamo sia figure professionali che hanno già una certa esperienza consolidata nel settore, sia ragazzi anche alle prime armi che hanno magari scritto la loro prima applicazione per iPhone o che hanno una passione per i videogiochi e per i device mobile ed una preparazione per quanto riguarda linguaggi come C, C++, Java, C#.

Per chi studia abbiamo a disposizione anche dei posti per stagisti, un’occasione per infilare il naso in un mondo che sta diventando sempre più interessante di giorno in giorno.

Per un contatto lasciatemi un commento con il vostro indirizzo email o numero di telefonoqui, oppure scrivetemi a iphone@altralogica.it

WordPress per iPad

August 9th, 2010 No comments

Gli ultimi mesi passati a programmare su iPad mi hanno praticamente reso dipendente da questa piattaforma.. Così adesso sto provando l’applicazione dei ragazzi di wordpress per iPad. Devo ancora capire bene quanto si possa fare da qui dentro ma, per ora, sembra interessante.

Purtroppo all’iPad manca la possibilità di fare fotografie.. Percui niente immagini x ora..

Categories: Tecnologia Tags: , ,

Bada: Running the Simulator as stand-alone

April 16th, 2010 No comments

Developing for Bada, the new platform from Samsung is a bit hectic at the moment. There isn’t much documentation and it’s still in beta so I’ll start posting useful hints and tips on my blog for those suffering like me trying to develop with a not-yet-finished SDK.

For those like me who want to run the simulator without having to run their own application in order to get it going, just do this:

Go to the simulator folder which in 1.0.0b2 is there:

C:\bada\SDK\1.0.0b2\Model\S8500\Simulator

And run the following command:

Simulator -s ".\PhoneShell.dll" -d Generic.dbi
Categories: Tecnologia Tags: ,

FortiGate, FireFox 3.x e problemi SSL

March 9th, 2010 1 comment

Non si finisce mai di imparare. Oggi un cliente ha riscontrato un problema accedendo ad un sito con FireFox 3. Lo stesso sito, con Safari, nessun problema.

L’errore è il seguente: ssl_error_access_denied_alert

Capitasse sempre sarebbe anche possibile capirci qualcosa. Ovviamente succede a caso.. ed ogni tanto, cliccando su retry, il sito viene caricato. Altre volte no.

Il risultato è che si tratta di un’incompatibilità con un’impostazione del protection profile del FortiGate. La soluzione è la seguente (da ripetere per ogni protection profile interessato):

wormhole $ config firewall profile
wormhole (profile) $ edit scan
wormhole (scan) $ set https allow-ssl-unknown-sess-id
wormhole (scan) $ end
wormhole $ end

Grazie a chi ha postato la soluzione in questi siti:
http://www.geofffox.com/MT/archives/2008/11/18/the-great-google-firefox-fortigate-incompatibility-caper.php
https://support.mozilla.com/en-US/forum/1/190364

Categories: Tecnologia Tags: , , ,

Avira su Windows Server 2008

February 25th, 2010 No comments

Piccola guida rubata da Expertester su come fare ad installare la versione free di Avira su Windows Server 2008.  E’ contro i termini di licenza del programma, percui non fatelo se siete in ambito commerciale. Ma se vi serve un antivirus da mettere su un 2008 che utilizzate come macchina di sviluppo per fatti vostri o cose del genere, è decisamente comodo.

Tips how to install Avira Free in Windows Server 2008 :

1.) Start –> Run –> Regedit
2.) Go to HKEY_LOCAL_MACHINE –> SYSTEM –> CurrentControlset –> Control
3.) Now change the permissions of the folder “ProductOptions” –> add your user account (for example Computername\Username) and deny yourself the read rights for the whole folder. Be careful not to deny the whole rights for all administrators or something like that (I tried that first cause of a black out and it leads to windows not being able to boot).
4.) Now you should be able to install Antivir PE

In case you want to revert the permission settings just log to your administrator account. Here you can again grant your user account full rights for “ProductOptions”.