ExtraGeek

La Tecnologia vista da me

[SQLCE] Operazioni con le date

Due note per rammentarsi alcune semplici operazioni da effettuare sulle date utilizzando SqlCe.

Sommare/Sottrarre giorni ad una data:

SELECT dateadd(day,-14,getdate());

Nell'esempio vengono sottratti 14 gg dalla data di sistema (si recupera con la funzione GETDATE()). Se avessi voluto sommare bastava indicare un numero positivo di giorni. Se avessi voluto sommare mesi avrei indicato "month" al posto di "day", lo stesso per gli anni "year" al posto di "day".

La stessa funzionalità ovviamente può essere usare per confrontare date in clausole WHERE, ad esempio:

SELECT * FROM Customer WHERE CustDate < dateadd(month, -1getdate());

Per ottenere tutti i clienti che non hanno eseguito acquisti nell'ultimo mese a partire da oggi.

 

Sviluppare giochi per Android

Ho scoperto un interessante tutorial sul sito Appunti Digitali dove viene spiegato , con dovizia di particolari, tutto quello che è necessario per iniziare a sviluppare giochi per il sistema operativo Android che tanto successo ormai sta riscuotendo.

Per adesso sono state pubblicate le prime due parti del tutorial, quando saranno disponibili aggiungerò i link anche verso le altre "puntate".

Buon lavoro e buon divertimento !!

[Tutorial - Sviluppare un gioco per Android: SDK e NDK - Parte 1]
[Tutorial - Sviluppare un gioco per Android: Demo example]

ASP.NET AJAX - Control toolkit

Spesso capita di dover lavorare su hosting che non presentano le ultime versioni del framework .NET, di recente è capitato anche a me: dover sviluppare limitandomi ad usare la versione 2.0.

Volendo abilitare il mio progetto all'uso di AJAX Control Toolkit, ovviamente nella versione adeguata per quel framework, ho trovato utile la guida scritta da Davide Vernole che potete trovare qui. Come dire: chiara e concisa. Buon coding !

Maleware, alcune info utili

Capita di sovente che amici si rivolgano a me (sono lusingato di tanta fiducia ... malriposta ;) nella mia persona !!!) perchè "sodomizzati" da maleware/spyware insinuati nei loro pc e che proprio non ne vogliono sapere di essere eliminati.

Oggi è stato il turno di "XP Internet Security 2011", ovviamente il nome rappresenta l'inizio dell'inganno portando ignari utenti a porre fiducia in un software che in realtà di "Security" non ha proprio niente, anzi, rappresenta un pericolo per la propria privacy. Questo maleware è piuttosto duro da rimuovere, esistono però diversi "how-to" in rete, non proprio semplicissimi per gli utenti meno esperti, ma comunque quasi sempre raggiungono lo scopo.

Vi lascio un paio di link utili nel caso siate vessati da questo "bastardo", uno in italiano ed uno in inglese:
Come rimuovere definitivamente xp internet security 2011
Remove Win 7 Antispyware

Non fatevi trarre in inganno dal secondo link, il maleware in oggetto assume diversi nomi, ma si tratta sempre e comunque della stessa minaccia. A questo punto non vi resta che armarvi di pazienza e seguire le istruzioni riportate. Se però ritenete di non essere in grado oppure semplicmente avete dei dubbi sulle operazioni da eseguire, rivolgetevi ad un amico o conoscente che sia del mestiere.

[Tutorial] Mono, porting di applicazioni ASP.NET

Dopo aver parlato nei giorni scorsi dell'IDE per sviluppare applicazioni .NET su Linux ed aver presentato il tutorial per il porting di applicazioni basate su Windows.Forms, terminiamo il trittico con il tutorial relativo al porting di applicazioni ASP.NET verso tutte quelle piattaforme che supportano Mono, e cioè Linux, Unix, Solaris e Mac OSX (per citare solo i più diffusi).
Se per caso ancora non conoscete il progetto Mono vi invito alla lettura delle pagine originali (in inglese) di tale progetto: Mono.

Guide: Porting ASP.NET application to Mono