SQL Tips : ANSI_NULLS
La seguente query :
SELECT DISTINCT Color from Production.Product WHERE Color IS NOT NULL;
luglio 14, 2010
Posted in: Coding, Programmazione, SQL
No Comments
Google censura l’uso del Bluetooth nel Market di Android!
Voglio riportare un fatto che è da tempo che seguo con molto interesse e che ancora oggi sto cercando di trovare delle spiegazioni plausibili a tutto ciò.
Di seguito trovate la traduzione in italiano del post originale che potete trovare invece qui
Un giorno di Giugno 2010, la nostra applicazione per Android Bluetooth file transfer è stata rimossa manualmente da Google dall’Android Market senza nessuna ragione. In principio abbiamo pensato che fosse uno dei soliti e famosi bug di Android, dovuto all’estrema fragilitĂ dell’intera piattaforma, e così eravamo abbastanza ottimisti. Ma dopo qualche giorno, la nostra applicazione non era ancora visibile sul Market e con “alcune ispezione” abbiamo scoperto che era stata rimossa/nascosta a tutti i cellulari con il firmaware 1.5 e 1.6: ovvero il 50% di tutti i telefoni Android!!!(fonte: Android website)
luglio 9, 2010
Posted in: Android, Tecnologie
No Comments
SQL : Funzione per calcolare l’etĂ
Calcola l’etĂ fornendo una data e confrontandola con la data attuale:
CREATE FUNCTION [dbo].[Age] (@birthday DATETIME)
RETURNS INT
AS
BEGIN
DECLARE @age INT
DECLARE @d AS DATETIME
SET @d=GETDATE()
SELECT @age = DATEDIFF(yy, @birthday, @d) -
--Se non ha compiuto gli anni nell'ultimo anno in corso sottrae 1 anno.
( CASE
WHEN ( DATEPART(m,@birthday ) > DATEPART(m, @d) )
OR ( DATEPART(m, @birthday ) = DATEPART(m, @d) AND DATEPART(d, @birthday) > DATEPART(d, @d) )
THEN 1
ELSE 0
END
)
RETURN( @age )
END
Per eseguirla :
SELECT DBO.AGE('05/02/1977')
Una variante potrebbe essere sapere che età si aveva in un anno specifico, quindi passando due parametri anzichè uno:
CREATE FUNCTION [dbo].[AgeAt] (@birthday DATETIME, @d DATETIME)
RETURNS INT
AS
BEGIN
DECLARE @age INT
SELECT @age = DATEDIFF(yy, @birthday, @d) -
--Se non ha compiuto gli anni nell'ultimo anno in corso sottrae 1 anno.
( CASE
WHEN ( DATEPART(m,@birthday ) > DATEPART(m, @d) )
OR ( DATEPART(m, @birthday ) = DATEPART(m, @d) AND DATEPART(d, @birthday) > DATEPART(d, @d) )
THEN 1
ELSE 0
END
)
RETURN( @age )
END
E per utilizzarla semplicemente :
select dbo.AgeAt ('05/02/1977', '01/02/1998') -- risultato 21
luglio 8, 2010
Posted in: Coding, Programmazione, SQL
One Comment
Cisco Cius – L’anti-iPad ha il cuore Android
Cominciano ad essere ormai decine le aziende che vogliono essere presenti sul mercato dei tablet-pc. Ora fa il suo ingresso anche un nome altisonante come quello di Cisco , che entro i primi mesi del 2011 presenterĂ il suo tablet di nome CIUS (see us) ovvero vediamoci!
Equipaggiato con il sistema operativo Android, Cisco vuole essere presente e cercare di prendersi la sua fetta di mercato.
Staremo a vedere cosa uscirĂ fuori.
giugno 30, 2010
Posted in: Senza categoria
No Comments
Which language?
Found this on a forum. In response to the question “Which programming language should I learn first?” – one user responds:
Depends.
To program in an expressive and powerful language: Python
To get a website up quickly:Â PHP
To mingle with programmers who call themselves “rockstars”: Ruby.
To really learn to program: C.
To achieve enlightenment: Scheme.
To feel depressed: SQL
To drop a chromosome: Microsoft Visual Basic
To get a guaranteed, mediocre, but well paying job writing financial applications in a cubicle under fluorescent lights: Java.
To do the same thing with certifications and letters after your name: C#
To achieve a magical sense of childlike wonder that you have a hard time differentiating from megalomania: Objective C
I could go on… but I’m not feeling hateful enough today.
maggio 7, 2010
Posted in: Develop
No Comments
Android dev: Episode #11 – Intents – Multi Activity Applications
Sul sito http://www.xtensivearts.com/ è stato pubblicato un nuovo video tutorial (11° episodio)  sullo sviluppo di applicazioni per Android.
Speriamo che l’autore continui a pubblicarne altri in quanto secondo il mio parere sono ben fatti.
Buon coding…
aprile 17, 2010
Posted in: Android, Coding, Develop, Programmazione
One Comment
Come partizionare la tua MicroSD card con il tuo G1 – Android

Questo breve tutorial ha lo scopo di farvi vedere come poter partizionare la vostra memory card in modo da sfruttare le ultime ROM che sono attualmente in giro e poter caricare direttamente le applicazioni all’interno della SD anzichè della memoria interna del telefono (molto piĂą limitata).
Molte ROM infatti oggi giĂ prevedono l’utility App2Sd e quindi quando vi ritroverete a cambiare di ROM in ROM senza perdere le vostre applicazioni grazie all’ausilio della partizione ext3 e dell’utility App2SD.
Cominciamo:
Read the rest of this post »
aprile 8, 2010
Posted in: Android, Tecnologie
3 Comments
SQLWorkShops altri 3 webcast

Sono stati resi disponibili e gratuitamente altri 3 webcast su come ottimizzare le queries in SQL Server.
Seguite il link e buona visione a tutti
.
febbraio 1, 2010
Posted in: Senza categoria
No Comments
Batterie di carta, Stanford ci mette la firma
Questo è quello che fanno nelle UniversitĂ Statunitensi … piĂą o meno quello che facciamo noi nelle UniversitĂ Italiane
dicembre 10, 2009
Posted in: Tecnologie
No Comments
Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
Bellissima intervista alla Gang of four … interview
ottobre 23, 2009
Posted in: Senza categoria
No Comments



Javaday 2010