Fex (Facebook syncronization per Iphone)

September 30th, 2009 by Delivery No comments »

Fex (facebook exchange) è un’appicazione che permette di sincronizzare i dati dei nostri amici su Facebook con quelli presenti nella nostra rubrica contatti:

IMG_0153[1]In pochi step avremo la possibilità di importare dal più grande social network le foto dei profili dei nostri amici, le date di nascita, eventuali contatti telefonici e tanto altro. Mai più un compleanno dei nostri amici/parenti dimenticato e immagini disponibili nella nostra rubrica (e di conseguenza possibilità di visualizzarla anche nel momento in cui uno dei nostri contatti dovesse telefonarci).

L’applicazione è disponibile nell’Apple Store al prezzo di € 1,59

Consigliata

 

 

 

.

Midomi – search for music

September 30th, 2009 by Delivery No comments »
IMG_0152IMG_0150

La prima applicazione che vi consiglio di scaricare dall’Apple Store (gratuita) è Midomi. Questo semplicissimo software vi permetterà di riconoscere una canzone che state ascoltando in quel momento (per radio, in un locale, in auto o all’esterno) e in pochi secondi avrete il titolo della canzone, l’autore ed una innumerevole serie di informazioni oltre che link diretti a Youtube etc.

Davvero divertente ed utile soprattutto per chi, come me, non ricorda mai i titoli delle canzoni o non appena sente una canzone che gli piace vorrebbe scaricarla ma della quale non sa il titolo!

p.s Riconosce davvero molti titoli di canzoni. Ho fatto dei test su canzoni di Nino D’angelo e devo dire che sono rimasto stupefatto: le ha trovate!!

Buon divertimento!

 

 

Apple iPhone

September 30th, 2009 by Delivery No comments »

Ebbene si, quasi mi vergogno a dirlo ma, nonostante lo abbia tanto criticato, dopo averlo testato svariate volte ho deciso di abbandonare il mio HTC Touch HD per il “melafonino” di casa Apple.

IMG_0147

La decisione è stata sofferta lo ammetto ma dopo aver notato le innumerevoli differenze (prima di tutte lo schermo sensibilissimo al tatto, basta sfiorarlo per muoversi tra le applicazioni facilmente raggiungibili) sono corso a comprarlo. La velocità di navigazione nel menu, la bellissima gallery fotografica incredibilmente veloce che ti permette di visualizzare le foto in maniera semplice, girarle e zoomarle con rapidità senza peccare di rallentamenti, rendono questo gioiello davvero attraente.

C’è da dire una cosa però: utilizzato così come viene rilasciato dalla casa madre è MOOOOLTO limitativo. La maggior parte delle applicazioni veramente “utili” sono a pagamento e soprattutto non è personalizzabile nei temi e in altre funzionalità abbastanza carine! Ma il tutto si risolve “sbloccandolo” (operazione del tutto illegale) ma che rende il vostro melafonino davvero molto più divertente!!! (nella foto la mia schermata lockscreen)

Un’altra cosa che mi ha attirato fortemente (credo che sia stata la “goccia” che mi abbia spinto a comprarlo) è la sincronizzazione con Exchange e quindi una perfetta compatibilità con tutti i contatti, mail, tasks residenti su server Microsoft.

Niente da dire, la Apple stavolta ha fatto davvero un buon lavoro!

Vi terrò aggiornati su applicativi carini che installerò e testerò personalmente…

Stay tuned!

HTC Touch HD

August 10th, 2009 by Delivery No comments »

Mio!! :D

Scheda Tecnica

htc_touch

Lo desideravo da tempo e finalmente è nelle mie mani.

Ho istallato immediatamente la ROM “Dutty” R9 con Windows Mobile 6.5 e devo dire che nel complesso è tutto abbastanza gradevole: la navigazione sia in wi-fi che in 3G sono ottime, il display risponde benissimo al tocco e le funzionalità principali sono subito raggiungibili! Un ottimo Pocket Pc che non ha nulla da invidiare al diffusissimo iPhone di casa Mac!

Windows 7 RTM: prime impressioni e qualche problema

August 9th, 2009 by Delivery No comments »

Week-End interamente dedicato all’istallazione di Windows 7 RTM su tutte le workstation e portatili di casa. Come già appurato nelle precedenti versioni beta e la RC Windows 7 è un sistema molto più stabile e molto meno esigente di risorse. Questo si traduce in una maggiore velocità di utilizzo e piacevolezza nello spostarsi tra un’applicazione e l’altra.

windows7

Fin qui nessun problema tranne quando non mi sono imbattuto in qualche problema abbastanza serio per chi, come me, sviluppa anche applicazioni per Windows Mobile:

Eseguendo Cellular Emulator sul mio portatile (sul quale ho installato il sistema X64) mi vedo venir fuori questo errore:

imageGirando sul forum MSDN vedo che l’emulatore non è supportato dal sistema operativo in questione!!! ARGHHHHH!!!!!
Bene, dopo la breve incazzatura decido di mettere su la “WINDOWS XP MODE” che permette di virtualizzare Windows XP su Windows 7 in tempi rapidissimi ma nel momento in cui lancio la macchina virtuale:

imageil problema è dovuto al fatto che sulla mia macchina non è possibile attivare lato bios la virtualizzazione hardware e Windows Virtual Pc non può farne a meno!!
Risultato: sul mio portatile sarò costretto ad installare Windows 7 32 bit o crearmi una macchina virtuale con  VMWare :(

Aggiungere colore di sfondo alla DateTimePicker

March 31st, 2009 by Delivery No comments »

Di Default la classe DateTimePicker non ha il metodo BackColor. Qualora dovessere diventare indispensabile nei vostri progetti ecco la classe che lo implementa:

Imports System
Imports System.ComponentModel
Imports System.Drawing
Imports System.Windows.Forms
 
Public Class ExtendedDateTimePicker
    Inherits DateTimePicker
 
    Private m_BackBrush As SolidBrush
 
    < _
        Browsable(True), _
        DesignerSerializationVisibility( _
            DesignerSerializationVisibility.Visible _
        ) _
    > _
    Public Overrides Property BackColor() As Color
        Get
            Return MyBase.BackColor
        End Get
        Set(ByVal Value As Color)
            If Not m_BackBrush Is Nothing Then
                m_BackBrush.Dispose()
            End If
            MyBase.BackColor = Value
            m_BackBrush = New SolidBrush(Me.BackColor)
            Me.Invalidate()
        End Set
    End Property
 
    Protected Overrides Sub WndProc(ByRef m As Message)
        Const WM_ERASEBKGND As Int32 = &H14
        If m.Msg = WM_ERASEBKGND Then
            Dim g As Graphics = Graphics.FromHdc(m.WParam)
            If m_BackBrush Is Nothing Then
                m_BackBrush = New SolidBrush(Me.BackColor)
            End If
            g.FillRectangle(m_BackBrush, Me.ClientRectangle)
            g.Dispose()
        Else
            MyBase.WndProc(m)
        End If
    End Sub
 
    Protected Overloads Overrides Sub Dispose( _
        ByVal disposing As Boolean _
    )
        If disposing AndAlso Not m_BackBrush Is Nothing Then
            m_BackBrush.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub
End Class

Un solo piccolissimo problema: non funziona con lo style di Windows Vista.

S.A.D.A.E. – Sindrome di Attenzione Deficitaria Attivata dall’Età (una persona che conosco deve esserne affetta!!!)

February 3rd, 2009 by Delivery No comments »

S.A.D.A.E.

(Sindrome di Attenzione Deficitaria Attivata dall’Età)

Non c’è cura, si può solo peggiorare.
Consigli: nessuno.

Si manifesta così: 

Decido di lavare la macchina. Mentre mi avvio al garage vedo che c’è posta sul mobiletto dell’entrata.  Decido di controllare prima la posta.

Lascio le chiavi della macchina sul mobiletto per buttare le buste vuote e la pubblicità nella spazzatura e mi rendo conto che il secchio è strapieno.

 Visto che fra la posta ho trovato una fattura decido di approfittare del fatto che esco a buttare la spazzatura per andare fino in banca (che sta dietro l’angolo) per pagare la fattura con un assegno. Prendo dalla tasca il porta assegni e vedo che non ho assegni Vado su in camera a prendere l’altro libretto, e sul comodino trovo una lattina di birra che stavo bevendo poco prima e che avevo dimenticata lì. La sposto per cercare il libretto degli assegni e sento che è calda.. allora decido di portarla in frigo. Mentre esco dalla camera vedo sul comò i fiori che mi ha regalato mio figlio e mi ricordo che li devo mettere in acqua. Poso la birra sul comò e lì trovo gli occhiali da vista che è tutta la mattina che cerco. Decido di portarli nello studio e poi metterò i fiori nell’acqua Mentre vado in cucina a cercare un vaso e portare gli occhiali sulla scrivania, con la coda dell’occhio improvvisamente vedo un telecomando. Qualcuno deve averlo dimenticato lì (ricordo che ieri sera siamo diventati pazzi cercandolo) Decido di portarlo in sala (al posto suo!!), appoggio gli occhiali sul frigo, non trovo nulla per i fiori, prendo un bicchiere alto e lo riempio di acqua…(intanto li metto qui dentro….). Torno in camera con il bicchiere in mano, poso il telecomando sul comò e metto i fiori nel recipiente, che non è adatto naturalmente…..e mi cade un bel pò di acqua…..( mannaggia!!!), riprendo il telecomando in mano e vado in cucina a prendere uno straccio Lascio il telecomando sul tavolo della cucina ed esco ………cerco di ricordarmi che dovevo fare con lo straccio che ho in mano………

Conclusione: Sono trascorse due ore

 - non ho lavato la macchina

 - non ho pagato la fattura

 - il secchio della spazzatura è ancora pieno

- c’è una lattina di birra calda sul comò

- non ho messo i fiori in un vaso decente

- nel porta assegni non c’è un assegno

- non trovo più il telecomando della televisione né i miei occhiali

- c’è una macchiaccia sul parquet in camera da letto e non ho idea di dove siano le chiavi della macchina!!

Mi fermo a pensare:

Come può essere? Non ho fatto nulla tutta la mattina, ma non ho avuto un momento di respiro……mah!!

 Una persona che conosco deve esserne affetta da molto tempo e sta trasmettendo la malattia un pò a tutte le persone che gli stanno vicino! :S

Troppo tempo…..poco tempo…

January 26th, 2009 by Delivery No comments »

Troppo tempo che non scrivo sul Blog, purtroppo il tempo a disposizione per scrivere sul mio blog è diventato davvero quasi pari a 0!! Mi scuso anche con tutte le persone che attendono ancora una risposta su problematiche per le quali hanno chiesto consigli. Cercherò di rispondervi il prima possibile..promesso!

Developing Microsoft Micro Framework…

October 27th, 2008 by Delivery No comments »

E’ partita una nuova avventura in questo mondo tutto da scoprire e, spero, ricco di soddisfazioni. Ultimanente mi sono un tantino “fossilizzato” nelle solite routine lavorative  di progettazione/sviluppo di applicazioni Web/Client.
Qualche giorno fa, parlando con mio fratello di proggetti vari in essere con la sua azienda SystemDesign, è venuta fuori l’idea di poter utilizzare della tecnologia Microsoft anche per lo sviluppo/gestione/controllo di microcontrollori per applicazioni in campo domotico (e non solo).

Bene è così che abbimo deciso di farci questo regalo:

Il Freescale i.MXS Development Kit che permette di sviluppare firmware per microcontrollori in linguaggio C# oltre che ad applicazioni per la piattaforma Windows Vista™ SideShow™. Non vi nego che sono ansiosissimo di tornare a casa stasera per poter metter mano su questo gioiellino costato non poco!

Di seguito qualche caratteristica tecnica:

  • i.MXS applications processor, based on the powerful ARM920T™ core
  • Clock source crystal: 32 kilohertz
  • Powered by USB bus voltage or external power adaptor
  • Multi-ICE debug support connector
  • I2C and SSI bus connector for connection to external audio CODEC SMbus interface
  • 32-megabyte (MB) SDRAM device
  • One 8-megabyte (MB) Burst Flash memory device
  • One RS232 transceiver (configured for DCE) supporting on-chip UART1 port
  • 1 UART port at CMOS level for expansion
  • On-Chip USB 1.1 interface
  • On-board 2.5 inch LCD with back-light and QVGA resolution
  • 11 separated GPIO for key-button input
  • LED indicator for power

Vi terrò informati sugli sviluppi ma sono sicuro che presto ci saranno novità carine che posterò sul mio blog

Stay tuned ;)

Diagrams on Sql Server 2005

September 17th, 2008 by Delivery No comments »

Ad una nuova installazione di Sql Server e quando faccio l’attach di un DB proveniente da Sql 2000 ho sempre il solito errore nel momento in cui cerco di aprire i diagrammi:
“Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.”

Vi posto il codice da eseguire per ovviare a questo fastidioso problema che non viene via nemmeno impostando la compatibilità su Sql 2005 nelle option del DB

use [master] EXEC sp_dbcmptlevel 'TuoDatabase', '90';
go
ALTER AUTHORIZATION ON DATABASE::TuoDatabase TO tuoLogin
go
use [TuoDatabase]
go
EXECUTE AS USER = N'dbo' REVERT
go
 
Spero vi sia utile ;)