sabato 20 aprile 2013

Nuovo Zelda a Link ToThe Past

Nel corso dell'ultimo Nintendo direct è stato annunciato il prossimo gioco della serie the legend of zelda per Nintendo 3DS.
A quanto pare il gioco sarà ambientato nello stesso mondo in cui si svolgeva A Link To The Past, mitico capitolo per Super Nintendo nonché il mio preferito.

Il solo pensiero di una nuova avventura nello stesso mondo che ho amato più di 20anni fa vale da solo il biglietto.

Questa è la Nintendo difference

venerdì 19 aprile 2013

Da SQL Server 2008 a SQL Server 2005

Vorrei postare la soluzione ad un problema abbastanza particolare su cui ho lavorato oggi.

Problema:
Partendo da un del cms Umbraco su sql server 2008  dovevo fare un downgrade a sqlserver 2005.

Il tool Export Data di Sequel Server Management Console, effettuava l'esportazione in maniera egregia, ma disattivava tutte le Identity, e al tentativo di ripristinarla la tabella veniva eliminata e ricreata con buona pace del dataentry precedente alla migrazione.

Soluzione,
la mia personalissima soluzione(spero possa tornare utile ad altri è stata)

1) esportazione della sola struttura del db (Object explorer details (F7), selezione multipola degli oggetti e generazione dello script di CREATE.

2) creazione nuovo db

3) disabilitazione delle Foreign key attraverso il comando:

EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"

4) esportazione dei dati attraverso il tool di esportazione di sqlserver management console

5) Riabilitazione delle Foreign key attarverso il comando:

exec sp_msforeachtable @command1="print '?'", @command2="ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"

lunedì 25 marzo 2013

Preoccupazione

Il prossimo manuale che comprerò non sarà dedicato ad un linguaggio di programmazione ma alla psicologia del lavoro...
:(

sabato 2 marzo 2013

Nintendo e il costo del GamePad WiiU

Nintendo chiede ad un suo cliente ben 150$ per rimpiazzare il gamepad smarrito.
Ma a questo punto, date le caratteristiche del gamepad non conviene utilizzare direttamente il nintendo 3DS come pad?
Si risparmierebbero soldi e si avrebbero ben 2 sistemi insieme.

Fonte
http://multiplayer.it/notizie/115345-il-gamepad-di-wii-u-costa-150-dollari.html


martedì 26 febbraio 2013

Cocoa PODS

Quante volte vi siete trovati a realizzare un progetto iOS/OSX ricco di librerie esterne fornite, ad esempio dal buon GitHub.

Probabilmente vi sarà capitato di usare RestKit, SDWebImage, JSONKit su tutte, e sicuramente sapete quanto è tedioso andare a ricopiare queste librerie nel proprio progetto (e magari copiarle sul repository aziendale) andando ad incrementare la dimensione del nostro sistema.

CocoaPods (http://cocoapods.org/) è la soluzioni a questi problemi, come NuGet per .Net e Maven per Java, ci permette di gestire con una discreta semplicità l'annosa questione delle dipendenze permettendoci di avere progetti snelli e ordinati.

Per utilizzarlo è necessario installare la gemma cocoapods attraverso


$ [sudo] gem install cocoapods
$ pod setup

Creare un file di testo chiamato Podfile dove indicare le dipendenze:

$ edit Podfile
platform :ios
pod 'JSONKit',       '~> 1.4'
pod 'Reachability',  '~> 3.0.0'

e infine eseguire il comando


$ pod install
per scaricare/installare il progetto.

Il suddetto comando creerà un workspace con il nome del nostro progetto iniziale, e un secondo progetto pods che si occupa di raggruppare le dipendenze.

L'unica accortezza da avere è a questo punto è lavorare sul progetto apprendo sempre il progetto .xcworkspace, necessario per caricare sia il nostro progetto iniziale, che quello con lo dipendenze.

Che dire, sicuramente un ottimo sistema per aumentare la produttività sui nostri progetti iOS/OSX.

P.s
Gli esempi di codice, sono presi spudoratamente dal sito di cocoapods








sabato 12 gennaio 2013

Parlare

Per quanto sia chiaccherone ci sarebbero tante cose che vorrei dire ...

martedì 4 settembre 2012

Accellerare la recensione su AppStore

Quante volte vi sarà capitato di imbastire un continuo botta e risposto con Apple per l'approvazione di una vostra App.

Se volete accelerare il processo di revisione ecco questo utile link:

https://developer.apple.com/appstore/contact/appreviewteam/index.html

Mi raccomando, non abusatene!

P.s

in questo post uso sia accellerare che accelerare, a quanto pare sono ambivalenti, anche se il correttore ortografico del mio Mac non la pensa così.