ExtraGeek

La Tecnologia vista da me

[Gadget] Droni

Nell'ultimo anno, se vi foste sfuggito, abbiamo assistito all'affermarsi in maniera massiva del fenomeno "Droni". In realtà non è stato inventato niente di nuovo, semmai è stato rivisitato con una formula più "essenziale" quello che è sempre stato il modellismo.

Macchine e velivoli radiocomandate sono anni che sono presenti sul mercato, probabilmente per un discorso di costi e tecnologie non erano configurabili per un grande pubblico. Oggi invece si ha la possibilità di acquistare per qualche decina di euro un "quadricottero" (velivolo molto simile all'elicottero nel sistema di volo, ma con quattro eliche) e per qualcosa di più dotarlo anche di videocamera per riprese dall'alto.

Oggi leggo che anche la NASA si vuol dotare del proprio drone da inviare su Marte nelle prossime missioni esplorative ...

La NASA spedirà su Marte elicotteri drone per aiutare i rover

Aggiornamento Software

Scrivo molto raramente da un po' di tempo a questa parte ... ma per lo meno aggiorno il software Tongue Out

Ho preso la decisione di installare l'ultima versione compilata per il framework .NET 4.0 in quanto il mio provider di hosting supporta al momento fino a questa versione. Se facessero la sorpressa di passare alla 4.5 ... aggiornerò di nuovo.

Al momento sembra tutto funzionare con esclusione di una sezione di amministrazione (gestione temi). Cercherò di indagare per capire il problema. Questo però non dovrebbe inficiare in nessun modo la normale fruizione del blog.

Stay tuned ...

Ciao

[VB.NET] Semplici funzioni matematiche

Premetto che ho preso spunto da un vecchio post trovato su altro blog ...
Ma vediamo nel dettaglio questi piccoli ma sempre utili suggerimenti.

Arrotondare un numero reale all’intero più vicino. Es.:

 1,4 --> 1 1,7 --> 2 3,9 --> 4

Si utilizza il metodo

 System.Math.Round(numero)

Prendere solamente la parte intera, scartando completamente la parte decimale. Es.:

 1,4 --> 1 1,7 --> 1 3,9 --> 3

Si ottiene questo risultato con

 System.Math.Truncate(numero)

Individuare il numero intero immediatamente superiore o immediatamente inferiore. Es.:

 Superiore di 1,3 --> 2 Inferiore di 1,3 --> 1

Questi ultimi due si ottengono rispettivamente con:

System.Math.Ceiling(d) ' ceiling = soffitto, tetto
System.Math.Floor(d) ' floor = pavimento, piano
 

Non me ne vorrà il blogger se non lo cito, ma al momento non riesco a recuperare il post. Se lo troverò in seguito non mancherò di aggiornare con il doveroso link.

[Bookmarks] SQL Server Compact 4.0 Riferimenti tecnici

Avevo sviluppato un sito utilizzando SQLite ma non mi sono trovato benissimo, anzi. Così qualche tempo fa decisi di migrarlo a SQL Server Compact 4.0 e devo dire che sono rinato a nuova vita.

Per chi interessasse qui ci sono tutti i riferimenti tecnici:

TN SQL Server Compact 4.0

[Bookmark] Tabella comparazione tipo dati SQL Server con .NET CLR Framework

Eccoci qua dopo diverso tempo, il troppo lavoro mi toglie molto del tempo a disposizione per curare questo blog.

In ogni modo oggi vorrei condividere con voi il link verso un'utile risorsa: la tabella che mette a confronto i tipi di dato di SQL Server con quelli del CLR .NET

Spero di aver fatto cosa gradita (a me stesso di sicuro ... ;)

Mapping CLR Parameter Data

[Bookmarks] Rapid link

Mi segno qua un paio di link verso siti che a prima vista mi sembrano interessanti. In seguito cercherò di approfondirne la conoscienza e, se sarà utile, magari scriverne una recensione.

Girl Geek Life - Parla di tecnologia ed informatica vista da esponenti del gentil sesso ...

http://www.girlgeeklife.com/

Un blog di una maestra che racchiude molte materiale utile per un mio progetto che  è lì da un po' di tempo in attesa di terminare la propria gestazione e venire al mondo ...

http://stelledellaprimaria.wordpress.com/

Microsoft Virtual Academy

Non è sempre facile rimanere al passo con le nuove tecnologie, bisogna dedicare tempo e denaro ad una continua formazione, è fondamentale per chi lavora in ambito tecnologico.

I liberi professionisti dovranno preoccuparsi in autonomia, chi invece è dipendente può sperare nella lungimiranza del datore di lavoro. Purtroppo in Italia questo aspetto è troppo spesso trascurato, se non addirittura eliminato totalmente dal budget. Che dire, imprenditori e manager che ragionano così dovrebbero essere considerati “bravi” nel loro mestiere ? A voi la risposta, la mia è NO.

E allora, visto che nessuno pensa a noi, organiziamoci. Eccovi un valido supporto per chi lavora con tecnologie Microsoft:

MVA – Microsoft Virtual Academy

Tanto materiale, tanti percorsi formativi per chi lavora in ambito IT. Utile anche per la formazione precedente agli esami di certificazione.

Adobe Creative Suite 2 download gratis

Eccoci di nuovo qua, con un post veloce veloce.

Da qualche tempo a questa parte Adobe ha interrotto il supporto alla Suite CS2, non solo, ha anche chiuso i server di attivazione. La stessa Adobe ha però pubblicato una pagina da dove è possibile scaricare l’intera suite (ma anche i singoli componenti) con annessi anche i seriali.

Si è vero la versione CS2 è un po’ datata, ma è comunque una versione che poterbbe far comodo a chi non ha bisogno di avere l’ultimissima versione, oppure anche per provare questi prodotti completi magari per convincersi ad acquistare la versione più recente.

Detto questo non mi rimane che lasciarvi il link verso la pagina:

Adobe Creative Suite CS2 Donload page

Per concludere aggiungo solo una nota a riguardo dell’installazione.
Ho avuto un problema con After Effects, non ne voleva sapere di partire il setup. Alla fine, dopo ricerche e vari tentativi, ho scoperto in un file temporaneo il log in cui si poteva capire che non venivano digeriti i nomi di cartelle con gli spazi. Quindi vi consiglio di scompattare i files di installazione in cartelle con nomi senza spazi.

Alla prossima !!

[Android Dev] Icona su barra del titolo applicazione

Per aggiungere una icona sulla barra del titolo dell’applicazione è necessario scrivere (con le dovute modifiche):

requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.main);
setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.header);       

[Android-Dev] Application Lifecycle

L’età avanza e certi concetti faticano a trovare una collocazione permanente nella mia “zucca”, quindi ecco alcuni appunti di programmazione per sistemi Android.

Quando l’utente seleziona l’icona della nostra applicazione nella schermata Home, il sistema chiama il metodo onCreate() per l’Activity della nostra applicazione che abbiamo dichiarato essere la “launcher” (o “main”) activity. Questa rappresenta il punto di ingresso principale per l’interfaccia utente della nostra applicazione.

Possiamo definire quale sia l’Activity da usare come principale nel file di manifesto AndroidManifest.xml che si trova nella cartella root del nostro progetto Android.

L’Activity principale (“manin”) deve essere dichiarata nel file di manifesto con un <intent-filter> che includa l’azione MAIN e la categoria LAUNCHER.