Ultimi Inserimenti
Un programma gratuito e con sorgenti per la gestione dei dvd, non è facile trovarlo.
Il software DvdFlick scaricabile dal seguente sito http://www.dvdflick.net/index.php permette di masterizzare film, creare menu di scelta, sottotitoli ed altro ancora.
Il software è in lingua inglese ed p gratuito.
Qui http://www.dvdflick.net/download.php potete scaricare il programma d'installazione, oppure i sorgenti scritti nel linguaggio Visual Basic 6.
Dal 16 al 18 novembre 2010 a Lione in Francia, si svolgerà la decima edizione del Game connection Europe, un evento europeo di grande importanza per l'ambito dei videogiochi.
Tale evento, supporta la conferenza IVDC 2010 che si terrà a Roma il 3 e 4 dicembre 2010 http://emanuelemattei.blogspot.com/2010/09/evento-gratuito-di-videogames-ivdc-2010.html.
Si riporta il comunicato stampa.
L'appuntamento europeo dedicato all'industria videoludica
supporta il summit ufficiale dei Produttori Italiani di Videogiochi
www.aiomi.it
www.ivdconf.it
Roma, 31 agosto 2010
AIOMI, l'Associazione Italiana Opere Multimediali Interattive – Movimento per la Cultura del Videogioco (www.aiomi.it), è lieta di annunciare la partnership stipulata in occasione dell'IVDC 2010 (www.ivdconf.it) con la Game Connection Europe (www.game-connection.com), uno dei principali eventi europei orientati al B2B videoludico e un'importante occasione di incontro e presentazione di realtà e progetti volti allo sviluppo delle opere multimediali interattive.
La decima edizione della Game Connection Europe si terrà dal 16 al 18 novembre a Lione (Francia), e prevede infatti una serie di sezioni, ciascuna dedicata a un aspetto dell'industria videoludica: dalla Game Connection Invest, che permette uno showcase dei propri prodotti alle principali aziende del settore, alla Game Connection Master Class, che presenta programmi dedicati allo scambio di conoscenze nel campo del business, della comunicazione e del marketing, alla Game Industry Support, che raccoglie diverse organizzazioni del settore per un confronto sul tema dello sviluppo di videogiochi, al Game Connection Selected Project, che dà l'opportunità di veder premiato il proprio progetto all'interno di un evento di portata internazionale come la GCE.
In linea con loro attività di promozione e supporto dell'industria videoludica europea, quindi, AIOMI e la Game Connection Europe hanno stretto un accordo di partnership che prevede il sostegno reciproco: nello specifico, la Game Connection Europe riconosce e sostiene l'Italian Videogame Developers Conference 2010 in quanto evento ufficiale dei Produttori Italiani di Videogiochi in Assoknowledge/Confindustria e occasione unica di scambio e confronto di professionalità e conoscenze per gli operatori del settore dei videogiochi italiano e internazionale.
?>
Per tutti coloro che stanno cercando un software gratuito per quando riguarda l'elaborazione video, il software Viva http://vivia-video.org/ permette di effettuare le modifiche su file video.Il software è concesso in licenza GPL e nel sito si possono scaricare anche i sorgenti con cui è stato realizzato. Il programma si può utilizzare sul sistema operativo Windows e Linux.
In questo programma, possiamo manipolare i nostri video, per scaricarlo vistate il seguente sito http://vivia-video.org/download.html .
Il software è in lingua inglese.

A Roma il 3 e 4 dicembre si svolgerà una bellissima conferenza gratuita riguardante lo sviluppo dei Video Giochi.
La Italian Videogames Developers Coference (IVDC) http://www.ivdconf.it/ giunta alla sua terza edizione, riguarderà la parteciazione di aziende italiane che si occupano di sviluppo dei video giochi, una conferenza in cui vedrà la partecipazione di persone del settore, aziende ed altro ancora.
Due giornate in cui si parlerà del video gioco, l'agenda con il relativo programma delle due giornate, sarà disponibile nel mese di novembre, ma per il mese di settembre e ottobre, mi informano che ci saranno interessanti notizie.
Per tutti gli appassionati e non dei videogiochi un evento a cui non si può mancare, due giornate di approfondimento e di confronto sulla creazione dei videogiochi.
L'evento si svolgerà 3 e 4 dicembre 2010 presso l’Università LUISS Guido Carli di Roma all'interno dell'Aula Magna. L'università si trova in Viale Pola 12, vicino a Corso Trieste. La struttura è facilmente raggiungibile con i mezzi pubblici anche per coloro che vengono da fuori Roma. Tramite il sito dell'atac http://www.atac.roma.it/ è possibile calcolare il percorso ottimale di proprio interesse, anche se dalla stazione termini partono degli autobus (38) che transitano nelle vicinanze del posto.
Per partecipare gratuitamente dovete inviare un email alla Dott.ssa Eliana Bentivegna direzione@aiomi.it per maggiori informazioni visitate il seguente sito http://www.ivdconf.it/ dove a novembre sarà pubblicata l'agenda definitiva.
Riporto qui il comunicato stampa.
ITALIAN VIDEOGAME DEVELOPERS CONFERENCE 2010
Terza edizione del Congresso Nazionale dei Game Developer
presso l’Università LUISS Guido Carli di Roma
www.ivdconf.it
Roma, 26 luglio 2010
AIOMI, l’Associazione Italiana Opere Multimediali Interattive - Movimento per la Cultura del Videogioco (www.aiomi.it), è lieta di annunciare la terza edizione dell'Italian Videogame Developers Conference, primo e unico Congresso Nazionale dedicato al Game Development.
L'IVDC si terrà nelle giornate del 3 e 4 dicembre 2010, all'interno dell'Aula Magna della LUISS Guido Carli - Libera Università Internazionale degli Studi Sociali di Roma che, proprio grazie al sostegno da sempre avuto da Confindustria, si presenta come una location d'eccezione per ospitare il summit del gruppo industriale degli Italian Videogame Developers.
L'IVDC 2010 gode del Patrocinio del Ministro della Gioventù, Onorevole Giorgia Meloni, che già più volte si è mostrata sensibile alla tematica dello sviluppo di opere multimediali interattive in Italia e della loro visibilità all'estero. Vanta inoltre il supporto di Confindustria in qualità di evento ufficiale del Gruppo di Filiera dei Produttori di Videogiochi Italiani di Assoknowledge. Beneficia infine di una partnership fondamentale con Zètema Progetto Cultura e con il Comune di Roma per offrire agli sviluppatori italiani di videogiochi un punto di incontro e un'occasione per lo scambio di conoscenze e know how unico nel panorama videoludico nostrano.
“Per la terza edizione dell'IVDC, AIOMI ha deciso di spostarsi a Roma per essere ancor più vicina alle istituzioni e portare quindi alla loro attenzione l'eccellenza del game development italiano”, dichiara Marco Accordi Rickards, direttore e chairman dell'IVDC. “La LUISS è inoltre uno degli atenei più importanti e prestigiosi d'Europa, la location perfetta per un evento come l'IVDC che, anno dopo anno, rafforza sempre di più la sua dimensione internazionale”.
?>

Scheda del libro:
| Autore: |
Nick Lecrenski |
| Prezzo: |
$49,99 |
| Caratteristiche: |
Pagine 5 |
| Numero Edizione |
|
| Anno di edizione: |
Aprile 2010 |
| Argomento: |
Informatica |
| ISBN: |
978-0-470-53404-5 |
| Lingua: |
Inglese |
| Casa Editrice: |
Wrox |
Il libro Silverlight 4 Problem - Design - Solution http://www.wrox.com/WileyCDA/WroxTitle/Silverlight-4-Problem-Design-Solution.productCd-0470534044.html edito della casa editrice http://www.wrox.com/ pubblicato subito dopo il rilascio della versione finale di Silverlight 4, è un buon manuale per chi già conosce questa tecnologia o proviene dalla versione precedente.
Un libro molto pratico, nel senso che a differenza di molti altri libri che illustrano la tecnologia trattata, in questo manuale viene preso un caso di studio reale e nei vari capitoli viene spiegato al lettore di come analizzare e sviluppare soluzioni a probabili problematiche che si possono verificare nella realizzazione del software.
Il volume, prende come esempio lo sviluppo di una web application da utilizzare per la gestione della pianificazione delle persone che praticano sport, un software per le palestre, ogni capitolo comprende tre parti, il problema, il disegno, o meglio come andrebbe realizzato il software e la soluzione pratica.
Il manuale è composto da dodici capitoli per un totale di circa 500 pagine, non è incluso nessun cd-rom o dvd, i sorgenti utilizzati nei vari capitoli si possono scaricare dal seguente sito http://www.wrox.com/WileyCDA/WroxTitle/Silverlight-4-Problem-Design-Solution.productCd-0470534044,descCd-DOWNLOAD.html .
Ma vediamo in dettaglio i vari capitoli che fanno parte di questo manuale.
Nel primo capitolo, viene fatta un’introduzione sull’architettura del software che andremo a realizzare, inoltre verrà fornita una breve spiegazione dei vari capitoli.
Il secondo capitolo è tutto dedicato alla gestione dei dati, nel capitolo viene illustrato come gestire i dati da un database. Nelle prime pagine di questo capitolo, viene illustrato l’architettura che andremo a realizzare, i vari livelli su come sarà strutturata la gestione dei dati. Terminata la parte che illustra l’architettura, l’autore passa alla parte di visualizzazione dei dati tramite i controlli Datagrid e listbox, quest’ultima parte, molto breve utile per far comprendere al lettore i vari controlli che possiamo utilizzare per esporre i dati. Nelle pagine successiva viene fatta una valida ed esauriente spiegazione delle varie tecniche per gestire una fonte dati, tecniche come Linq To Sql, entity frame work, i servizi web, come Windows Communication Foundation ed Ado.Net Data Services.
Il terzo capitolo affronta quelle situazioni in cui si deve struttura l’applicazione in modo che alcuni utenti possono accedere ed altri no, o dare visibilità ad alcune sezioni. Un capitolo che affronta l’autenticazione ruoli ed altro sulla sicurezza. Come in ogni capitolo, nelle prime pagine viene individuato il problema reale e la probabile soluzione. Terminata la parte teorica, il lettore viene guidato passo per passo nella creazione di un sistema per la gestione delle autorizzazioni, come la creazione di una tabella per gli utenti, una per i ruoli ed altre tabelle per gestire i vari utenti. Terminata la parte relativa alla preparazione delle tabelle, si passa alla stesura di codice. Le pagine successive, contengono diversi esempi ed immagini, relativa alle pagine di registrazione degli utenti, accesso al sito, ed altre tecniche interessanti per gestire la navigazione nel sito.
Il quarto capitolo riguarda la possibilità di personalizzare la home page, in riferimento all'utente che sta navigando nel sito. Vedremo come personalizzare la pagina principale, l'autore fornisce delle valide tecniche.
Il capitolo 5 riguarda lo sviluppo di quelle tipiche pagine per gestire la presentazione dei dati. In particolare vedremo come creare una pagina, nella quale visualizzare e gestire le informazioni tramite un controllo datagrid, una casella di auto completamento, e l’utilizzo del calendario. L’intento dell’autore in questo capitolo è quello di far comprendere al lettore, come creare quelle pagine per gestire i dati che l’utente gli occorrono, come filtro ,ricerca, cancellazione ed altro. La gestione dei dati è curata tramite l’utilizzo dei servizi WCF, Linq ed entity frame work. Vedremo come gestire il tasto destro del mouse e visualizzare finestre modali.
Il sesto capitolo, riguarda sempre la creazione di pagine per la gestione dei dati, questa rivolta riguardante il tipo di attività fisiche che l’iscritto deve compiere. Un caso reale semplice, ma che al tempo stesso permette di far comprendere la gestione dei dati, tramite le caselle combinate e la personalizzazione dei controlli di tipo griglia.
Nel settimo capitolo, si passa alla creazione delle pagine per gestire oltre ai dati anche i file ed in particolare le immagini. In questo capitolo viene illustrato la gestione dei file.
Il capitolo 8, di questo buon libro, riguarda la creazione di una pagina per l’utilizzo di alcuni particolari controlli, come l’utilizzo del controllo grafico del Toolkit di Silverlight. La pagina del sito che si sta creando riguarda la gestione degli esercizi che l’iscritto alla palestra ha compiuto fino a quel momento. Il capitolo, contiene interessanti esempi di codice per rappresentare graficamente i dati di un database Sql Server, inoltre nella parte finale, viene illustrata una tecnica per eseguire la stampa di alcune informazioni.
Nel capitolo nono, prende in esame la creazione di pagine Silverlight in cui interagiscono con codice html. L’esempio di un caso reale per questo capitolo, riguarda la creazione di una pagina per gestire e condividere le proprie informazioni.
Il capitolo decimo, riguarda la possibilità di utilizzare Silverlight con i social network ed in particolare con il social Network Myspace. L’autore guida passo per passo il lettore dalla creazione di un account e dall’utilizzo di Myspace, fino alla creazione delle proprie pagine da utilizzare in questo social Network.
Nel capitolo 11 e penultimo di questo buon manuale, viene illustrato la possibilità di applicare nelle nostre pagine Silverlight la gestione dei pagamenti o come guadagnare tramite banner. Nelle prime pagine viene illustrato al lettore come utilizzare ed applicare in Silverlight il servizio Google AdSense per guadagnare con il proprio sito. Continuando a leggere il capitolo, terminata la parte di Google AdSense viene illustrata la possibilità di utilizzare nelle pagine Silverlight il servizio PayPal. Un capitolo molto interessante che può tornare utile nello sviluppo di applicazioni Silverlight.
Nell’ultimo capitolo (12) più breve dei precedenti, viene illustrata la parte per la pubblicazione del sito che si è creato. In questo capitolo, vedremo come creare delle pagine per essere contatti, altra per il settaggio delle password ed infine la possibilità di pubblicare il proprio sito nello spazio web tramite il servizio offerto da sito di Discount Asp.Net. Nella parte conclusiva del capitolo, viene illustrato come utilizzare questo servizio di hosting.
Qui di seguito si riportano i vari capitoli del libro.
1) FitnessTrackerplus
2) Prepare to be popular
3) Sign me up
4) Welcome home
5) One More Slice can't
6) Time to hit the gym
7) Am i working hard enough
8) Unfinished business
9) Sharing your success
10) Social Networking
11) This site doesn't run itself
12) Let's Go live
Conclusioni.
Un libro molto pratico, dove si trovano interessanti spunti e consigli su come scrivere applicazioni professionali con la tecnologia Silverlight 4. Un libro molto diverso dagli altri, in quanto prende un caso reale di realizzazione software.
Microsoft ha annunciato che a settembre rilascerà la versioen beta del prodotto Microsoft Dynamics CRM 2011. Maggiori informazioni le troverete nell'articolo scritto su CRM Magazine
http://www.crmag.it/News/118/CRM5-il-nuovo-CRM-di-Microsoft-2011.aspx
Il team di Livecrm rilascia il sito web dedicato alle lezioni sul Microsoft Dynamics CRM ONLINE. per maggiori informazioni potete visitare il sito web www.crmonline2011.com
Fulvio

Questi sono i Fuori Tema, che adoro scrivere, mi piacerebbe scriverli diversi durante l'anno :- ))) ma... non si può avere tutta dalla vita.
Come ogni anno, in questo periodo si avvicinano le meritate (visto che tante cose che faccio :- )) ) vacanze, ma quest'anno a differenza degli altri anni, non andrò in Calabria, ma in Puglia, una nuova tappa, in cui metterò a dura prova la mia digitale (in vista della nuova che arriverà a Settembre, con grandangolo :- ))) , che poi spero di deliziare i vostri occhietti.
Per ora mi fermo, qualche settimana di mare e di riposo, e poi via di nuovo al lavoro, sperando di togliermi altre belle soddisfazioni. La vacanza è importante, e penso che ognuno, deve avere la possibilità di fermarsi, di riflettere e riprendere le forze, ma non voglio fare il solito post saggistico o che colpisce, poche parole e via.
Riprenderò a postare, con piacere e con più impegno da settembre, quindi, tenetevi pronti, che di novità c'è ne saranno, anche se sul mio blog personale http://emanuelemattei.blogspot.com/ troverete molto più materiale e più aggiornato.
Che dirvi allora, buone vacanze e tanto riposo e divertimento...
Rilasciato il componente aggiuntivo di Silverlight 4 per Visual Studio 2010 italiano.
Il tools, scaricarebile qui http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=40ef0f31-cb95-426d-9ce0-00dcfabf3df5 fornisce i modelli e gli strumenti per sviluppare applicazione per Silverlight 4 con Visual Studio 2010.
Per il download e maggiori informazioni visitate il sito indicato.
Per la rubrica "la segnalazione di un sito" oggi vi segnalo un ottimo sito in cui si trovano guide e consigli per svolgere determinate attività.
Il sito, come si fa, visibile al seguente indirizzo http://www.comesifa.eu/ permette alle persone, tramite delle videoguide, di imparare a risolvere determinate situazioni.
Tramite il menu delle categorie, posto nella parte sinistra del sito, è possibile trovare una videoguida di proprio interesse.
Che dirvi....buona visione :-D
AIOMI http://www.aiomi.it/web/ Associazione Italiana Opere Multimediali interattive, mi ha informato di una delle sue ottime iniziative per promuovere il gaming.
In partcolare la convention, che si terrà il 9 luglio a Lispia in cui si parlerà del gaming Mobile on line.
In questi ultimi mesi, ho notato con interesse e piacere quanto il settore del video gioco si sta ampliando su altri sistemi, in particolare tramite i dispositivi mobile, come iphone, ipad, e tra poco anche con Windows Phone 7, in cui XNA e Silverlight permetteranno ad una buona fetta di programmatori di cimentarsi in questo settore anche in ambito mobile.
Qui di seguito trovate il comunicato stampa:
La convention tedesca ospiterà una tavola rotonda organizzata da AIOMI
e dedicata al panorama del gaming mobile e online in Italia
www.aiomi.it
Roma, 7 luglio 2010
Si terrà il 9 luglio, all'interno della sezione Business Talks, il panel "The Italian Online Games Market" organizzato da AIOMI, l'Associazione Italiana Opere Multimediali Interattive – Movimento per la Cultura del Videogioco (www.aiomi.it), in occasione della seconda edizione della Games Convention Online (8-10 luglio 2010).
I Business Talks della GCO saranno il fulcro per il dialogo e la condivisione all'interno della convention tedesca, con l'obiettivo di favorire lo scambio di prospettive e conoscenze sulle tematiche del social e mobile gaming e sulle differenti situazioni di mercato tra Paesi europei, americani e asiatici.
La tavola rotonda dedicata al panorama italiano dei videogiochi online e mobile sarà moderata da Marco Accordi Rickards, Presidente di AIOMI, e vedrà la partecipazione di tre dei più importanti esponenti italiani del gaming online e mobile: Giovanni Caturano, fondatore di SpinVector e Vice Presidente di Italian Videogame Developers di Assoknowledge (Confindustria), Fabio Viola, CEO di DigitalFun, e Fabrizio Calì, CEO di Kalicanthus.
Il panel "The Italian Online Games Market" si svolgerà dalle 14 alle 15:30 del 9 luglio nella Lecture Room 11, all'interno del Business Center della GCO, a Lipsia.
?>
Oggi, vi segnalo un sito, in cui si trovano interessanti consigli, e non solo tecnologici.
Il sito http://comefare.com/ come fare, contiene una grande serie di consigli, in vari ambiti, tecnologia, cucina, bellezza e tanto altro, una buona guida da visitare di volta in volta.
Che dirvi...buona lettura.
Il seguente portale http://www.weebly.com/languages/it/ offre la possibilità tramite registrazione gratuita, di usufruire di uno spazio web e di uno strumento per la creazione del proprio sito web o del blog.
Il servizio è completamente gratuito e non ci sono limitazioni ne di tempo e ne di spazio.
Un ottimo strumento, per iniziare a farsi il proprio sito web o blog.
Il portale è in diverse lingue, tra cui anche l'italiano.
Che dirvi... buona creazione :- DDD
Per la rubrica segnalazione sito, oggi vi segnalo questo portale http://www.wpclipart.com/ nel quale si trovano tante simpatiche clipart da scaricare, il tutto gratuitamente.
Tramite la voce di menu browse è possibile navigare tra le varie categorie disponibili.

Scheda del libro:
| Autore: |
COBISI EFRAN |
| Prezzo: |
Euro 32 |
| Caratteristiche: |
Pagine 448 pag - 17x24 bn |
| Numero Edizione |
|
| Anno di edizione: |
2010 |
| Argomento: |
Informatica |
| ISBN: |
9788882338930 |
| Lingua: |
Italiana |
| Collana: |
digital lifestyle pro |
Il libro windows PowerShell 2.0 guida completo http://www.fag.it/scheda.aspx?ID=37412 edito della casa editrice FAG http://www.fag.it è un ottimo manuale per tutti coloro che sono interessati ad utilizzare questo strumento. Affronta in modo chiaro tutti i vari aspetti sia dell'ambiente shell e sia del linguggio.
Questa guida fornisce al lettore le conoscenze adeguate per lavorare in completa autonomia e con dimestichezza con questa tecnologia.
Efran Cobisi, è autore di diversi articoli, è il fondatore della prima community su questa tecnologia. La sua community è visibile al seguente indirizzo web www.powershell.it dove con i suoi contenuti come articoli, trucchi, notizie e forum, permettono agli utenti di trovare valide soluzione alle problematiche di PowerShell.
Ma vediamo in dettaglio i vari capitoli che fanno parte di questo libro.
Nel primo capitolo viene illustrata l’installazione di questo sistema, illustrando passo per passo per installare e configurare al meglio PowerShell. Nella parte finale del capitolo viene fatta una panoramica delle finestre.
Nel secondo capitolo, si conclude la prima parte del libro, in questo capitolo viene illustrato al lettore l’utilizzo del prompt dei comandi e vengono illustrati alcuni semplici esempi, molto utili per chi si avvicina per la prima volta a questa tecnologia. Per coloro che hanno un minimo di pratica, i primi due capitoli si possono saltare.
Con il terzo capitolo, si passa alla seconda parte del libro. Dopo una breve ed utile introduzione sul significato degli oggetti, l’autore del libro, fornisce interessanti esempi di codice di vario genere, come le variabili, il recuper dei valori da console, i vari tipi di variabile, il casting ed altro ancora.
Nel quarto capitolo, viene illustrato la gestione da console dei script, come possiamo gestire gli script da noi creati o da altri.
Il capitolo 5, contiene numerose tabelle riassuntive oltre ad ottime indicazioni sulla gestione degli alias. In questo capitolo, vedremo come utilizzarli. Un capitolo molto breve, che fornisce delle valide basi.
Il sesto capitolo riguarda tutta la parte inerente al codice, in questo capitolo vengono affrontati in maniera esauriente e chiara gli operatori di questo linguaggio. Operatori come like nolike, le, ge, ed altri ancora. Il capitolo contiene molti frammenti di codice, per far comprendere al lettore l’utilizzo dei vari operatori messi a disposizione da PowerShell.
Il capitolo settimo, illustra altre parole chiavi, anche in questo capitolo si trovano molti esempi, permettendo al lettore di fare molto pratica. In questo capitolo vengono esaminate le parole chiavi del linguaggio, come if, switch e i cicli. Un capitolo molto interessante e pratico.
Nel capitolo 8, viene illustrato le pipeline, illustrando alcuni comandi che possono tornare utile nell’utilizzo della shell.
Con il capitolo 9, si conclude la seconda parte del libro. Anche in questo capitolo, vengono illustrate alcune tecniche riguardante la shell di questa tecnologia. In particolare vedremo la gestione dell’output .
Con il capitolo decimo, si passa alla terza parte del libro, in questo capitolo vedremo come utilizzare gli array. Il capitolo contiene diversi esempi di codice, che illustrano i vari utilizzi che possono capitare durante la scrittura di codice. Esempi riguardante i metodi (reverse, indexof, ecc) operatori ed altre tecniche interessanti.
Il capitolo 11, continua l’argomento riguardante gli array. In questo capitolo vedremo l’utilizzo di altri metodi, operatori e tecniche interessanti. I due capitoli completano la gestione degli array.
Il capitolo 12, riguarda le stringhe, in questo capitolo sono riportate interessante tecniche per la gestione del testo. Un capitolo che può tornare utile anche per coloro che già utilizzano il linguaggio. Nel capitolo si trovano interessanti esempi di codice, riguardante i metodi da utilizzare, la formattazione, ed altre interessanti tecniche che si possono fare sul testo.
Il capitolo 13, introduce il lettore per quanto riguarda le espressioni regolari, e wildcard.
Il capitolo 14 illustra l’utilizzo di variabili di tipo numerico e le varie operazioni matematiche che si possono svolgere. Inoltre sono riportate alcune funzioni matematiche come next, pow, sqrt ed altri ancora per lavorare sui numeri. Un capitolo molto breve ed introduttivo che fornisce alcuni concetti di base in merito alle operazioni matematiche.
Nel capitolo 15, l’autore del libro fornisce al lettore interessanti tecniche e trucchi per gestire le date. Il capitolo è tutto dedicato alle variabili di tipo data, con esempi molto pratici che tornano utile nel lavoro quotidiano. Tecniche come la gestione della formattazione della data, la gestione delle date, rilevare gli anni bisestili, ora solare, ora legale, ed altro ancora.
Il capitolo 16, conclude la terza parte di questo buon manuale. In questo capitolo vedremo la creazione di funzioni. Vengono illustrati i principi per la creazione di funzioni.
Con il capitolo diciassettesimo, si passa alla quarta e penultima parte del libro, in questo capitolo vedremo come interagire con i file ed i driver. Nelle prime pagine viene fatta una breve ma significativa introduzione ai provider, successivamente si passa ad esempi pratici sulla gestione dei file.
Il capitolo diciottesimo, riguarda l’utilizzo di Windows Management Instrumentation (WMI) tramite PowerShell. Utilizzando WMI, si possono rilevare informazioni sul sistema operativo, molto utile in ambito aziendale. Nelle prime pagine del capitolo viene introdotto WMI, successivamente si passa all’utilizzo di WMI in PowerShell, con la descrizione di alcuni comandi.
Il capitolo 19, illustra come poter utilizzare la tecnologia Com, le dll di altri applicativi con PowerShell. Interessanti gli esempi che vengono illustrati, come interagire con Explorer, o Microsoft Excel e Microsoft Word. Capitolo molto breve ma significativo, che consente al lettore di acquisire una buona base, per l’utilizzo di COM in PowerShell.
Nel capitolo ventesimo, vedremo la possibilità di leggere il contenuto di un file o scrivere delle informazioni. In questo capitolo vengono fornite interessanti indicazioni su come poter leggere i file o scrivere.
Il capitolo 21, riguarda la gestione del sistema, in particolare vedremo come gestire i processi attivi nel sistema, o interagire con i servizi. Un capitolo, che può tornare utile anche a coloro che già utilizzano questa tecnologia.
Nel capitolo 22, troviamo la gestione dei file XML. Il protocollo di scambio XML negli ultimi anni è molto usato, in questo capitolo vedremo come poter utilizzare nelle nostre applicazioni questo protocollo, effettuare delle ricerche ed altre interessanti operazioni. Il capitolo, fornisce brevemente alcune indicazioni.
Il capitolo 23, conclude la quarta parte del libro. In questo capitolo viene illustrato come poter rilevare informazioni riguardante il registro degli eventi di Windows. Vengono riportati frammenti di codice, per rilevare indicazioni sugli eventi del sistema operativo Windows.
La quinta ed ultima parte del libro, si apre con il capitolo ventiquattresimo. In questo capitolo, l’autore, fornisce interessanti tecniche di come poter utilizzare la shell con internet, esempi pratici come la possibilità di effettuare il download dei file, la gestione del protocollo hhtp, elaborare i feed rss, ed altre interessanti tecniche.
Il capitolo venticinquesimo, riguarda la possibilità di interagire con l’host, in particolare come personalizzare la shell, applicare dei stili ed altre cose interessanti.
Nel capitolo 26, vedremo come creare degli script di PowerShell, eseguiti in sessioni indipendenti, definiti precisamente Job. Un capitolo molto interessante, che fornirà al lettore le basi per la creazione dei propri job per eseguire determinate attività.
Nel penultimo capitolo (27) viene illustrata un argomento molto importante, che può tornare utile anche a coloro che hanno già esperienza con PowerShell. In questo capitolo, vedremo come eseguire in remoto degli script, un capitolo che illustra in maniera molto semplice e chiara la possibilità di eseguire questi script
L’ultimo capitolo (28) di questo buon manuale, affronta in maniera esauriente la gestione degli errori. Nel capitolo, viene illustrata in maniera chiara e completa come poter gestire quelle situazioni che potrebbero compromettere la funzionalità del codice. Diversi spunti, che forniranno al lettore una valida ed adeguata conoscenza sulla gestione degli errori.
Qui di seguito si riportano i vari capitoli del libro.
Parte 1) introduzione
1) Installazione e primo avvio
2) Concetti di base
Parte 2) Sintassi di base
3) Oggetti e tipi di oggetto
4) Lavorare con gli script
5) Gli Alias
6) Un pò di logica
7) Il Flusso di esecuzione
8) La pipeline
9) l'output
Parte 3) Elaborazione dei dati
10) Gli array
11) Gli array associativi
12) Le stringhe
13) Wildcard ed espressioni regolari
14) I numeri
15) Le date e gli intervalli temporali
16) Funzioni e filtri
Parte 4) Amministrazione del sistema
17) I Provider
18) WMI
19) COM
20) Leggere e scrivere file
21) Gestire processi e servizi
22) XML. XPATH, e XSLT
23) Registro eventi di Windows
Parte 5) Funzionalità avanzate
24) Internet e la shell
25) Interagire con l'Host
26) Job in background
27) Eseguire task in remoto
28) La gestione degli errori
Conclusioni.
Un libro molto pratico, che permette al lettore che si avvicina per la prima volta, o che ha iniziato ad utilizzare PowerShell, di acquisire delle buone basi di utilizzo. Nel libro si trovano interessanti esempi di codice riguardante il linguaggio e le relative parole chiavi, e tecniche sulla shell. Il libro contiene molte immagini, in questo modo il lettore non avrà difficoltà a comprendere l’argomento trattato.
Un ottimo manuale indispensabile per tutti coloro che sono interessati ad utilizzare questo strumento, un libro che non può mancare in una libreria di un buon amministratore o programmatore.
Per la rubrica segnalazione sito, vi segnalo questo portale http://programmigratiscomputer.blogspot.com/ in cui sono riportati di volta in volta, simpatiche segnalazione riguardante i programmi gratuiti.
Il sito è in lingua italiano ed è quotidiamente aggiornato.
Dal seguente sito http://office.microsoft.com/it-it/outlook-help/informazioni-sulla-posizione-dei-comandi-di-menu-e-barre-degli-strumenti-in-office-2010-HA101794130.aspx trovate una buona guida interattiva riguardante il passaggio da Microsoft Office 2003 a Microsoft Office 2010.
Dopo aver scelto il prodotto (Word, Excel o altro) di proprio interesse, si aprirà una finestra, nella quale selezionando la voce di menu o l'icona verrà effettuata una dimostrazione del corrispondente nella nuova versione di office 2010. Inoltre prima di fare click sulla voce di menu o icona, al passaggio del mouse nella parte superiore dell'immagine, verrà descritto il testo per individuarne la nuova posizione.
Un ottimo strumento utile, per chi è passato al nuovo Office 2010, dalla versione 2003.
Vi segnalo un ottimo ed interessante portale riguardante la tecnologia .Net.
Il sito http://www.aspfree.com/ fornisce interessanti articoli, frammenti di codice e notizie, riguardante la programmazione Asp.Net, VB.Net, C#, Silverlight, Sharepoint e tanto altro.
Il sito è in lingua inglese, ma presenta del buon materiale tecnico.
Per la rubrica, segnalazione sito, oggi vi segnalo grix http://www.grix.it/ un ottimo sito in italiano riguardante l'elettronica.
In questo sito si parla anche di robotica, schemi, progetti, con una serie di tutorial per imparare a costruirsi qualcosa in proprio.
Insomma, per chi si vuole avvicinare al mondo dell'elettronica e vuole migliorare la propria prepazione, il sito può tornargli molto utile.
Per la rubrica, la segnazione sito, oggi vi segnalo totumweb http://totumweb.com/ un buon sito in italiano, nel quale vengono segnalati quotidianamente interessanti risorse gratuite del web.
Segnalazioni come software, strumenti on line, trucchi e consigli sui social network, sui blog e tanto altro ancora.
Insomma un buon sito, molto interessante.

Scheda del libro:
| Autore: |
Andrew Troelsen |
| Prezzo: |
$59,99 |
| Caratteristiche: |
Pagine 1752 |
| Numero Edizione |
|
| Anno di edizione: |
Maggio 2010 |
| ISBN 13: |
978-1-4302-2549-2 |
| ISBN: |
1-4302-2549-1 |
| Lingua: |
Inglese |
| ebook |
$41.99 |
Con i suoi 34 capitoli, e ben 1752 pagine, fanno di questo manuale un libro completo per imparare il nuovo linguaggio C# 2010. Il libro Pro C# 2010 and the .Net 4 Platform http://www.apress.com/book/view/1430225491 della casa editrice Apress http://www.apress.com fornisce delle valide e complete competenze nel linguaggio di programmazione C# 4- Un libro completo che affronta in maniera professionale e curata diversi aspetti di questo linguaggio.
Nel libro non è incluso nessun CD-Rom o dvd, i sorgenti dei vari esempi, si possono scaricare dal seguente sito http://www.apress.com/book/downloadfile/4566
Andrew Troelsen è autore di numerosi libri ed articoli in ambito della programmazione del linguaggio C#. Vanta diversi anni di esperienza in questo settore.
Ma vediamo qui di seguito i vari capitolo che fanno parte di questo libro.
Nel primo capitolo, viene fornita una buona ed ampia introduzione al Framework e tutto ciò che ruota intorno alla tecnologia Microsoft .Net. L’autore del libro fornisce importanti informazioni del sistema .Net e dell’architettura di cui è composta.
Nel secondo capitolo, si passa alla pratica, ed in particolare alla parte riguardante la creazione e compilazione dei programmi. Nelle prime pagine viene illustrata la gestione per la creazione dei file eseguibile tramite il compilatore puro di C#, continuando a leggere il capitolo vengono illustrati altri strumenti come mono, sharpedevelop fino ad arrivare all’ambiente di sviluppo Visual Studio 2010. Di questo ultimo ambiente, vengono introdotte brevemente l’utilizzo di alcune finestre da utilizzare durante lo sviluppo software.
Il capitolo terzo è rivolto alla sintassi del linguaggio di programmazione, come i tipi, le variabili, cicli, costruttori, switch, condizione if, ed altre parole chiavi, questo capitolo conclude la prima parte del libro.
Nel quarto capitolo si passa alla seconda parte del libro, in questo capitolo continua la sintassi del linguaggio, questi primi capitoli sono molto utili per coloro che si avvicinano al linguaggio di programmazione C# o proviene da un altro linguaggio. In questo capitolo vedremo la creazione ed utilizzo dei metodi, gli arrays, i tipi ed altro ancora.
Il quinto capitolo è rivolto alla programmazione oggetti, ed in particolare illustrando le classi. Il capitolo fornisce delle ottime indicazioni sulla tecnica dell’incapsulamento, con una serie di esempi pratici. Il capitolo risulterà molto importante ed utile sia per coloro che si avvicinano alla programmazione con C# ed oggetti, e sia per coloro che già lavorano con questo linguaggio.
Anche nel sesto capitolo, continua il tema legato alla programmazione ad oggetti. In questo capitolo vedremo come applicare il polimorfismo tramite il linguaggio C#. Un capitolo che illustra in maniera completa ed esauriente l’argomento trattato.
Nel capitolo settimo, viene preso in esame la gestione degli errori. Viene illustrato l’utilizzo delle classi per la gestione degli errori nel codice e come personalizzarne. Un capitolo molto interessante che fornirà una valida ed adeguata conoscenza di questo argomento.
Il capitolo successivo, l’ottavo, tratta un tema poco illustrato nei libri ma molto importante, la gestione della memoria, il ciclo di vita degli oggetti. In questo capitolo vedremo come gestire in modo efficiente la memoria, utilizzando classi come la garbage collecton, creare metodi (finalization, e dispose) per gestire le nostre classi in modo efficiente.
La terza parte del libro, inizia con il nono capitolo, in cui viene trattata in maniera professionale ed adeguata il tema delle interfacce. Il lettore in questo capitolo apprenderà l’utilizzo delle interfacce, acquisendo una buona conoscenza.
Nel decimo capitolo, vengono trattati i generics. Nelle prime pagine viene fatta una breve introduzione alle collections, per poi passare alla creazione di metodi di tipi generics. Il capitolo è molto ampio, affrontando l’argomento in ogni sua particolarità. Un capitolo che illustra molto bene l’argomento.
Il capitolo 11, riguarda i delegati, eventi e lambdas. Nelle prime pagine troviamo una serie di esempi, in particolare i Delegati vengono illustrati in maniera dettagliata. Terminata la parte dei delegati, si passa agli eventi per poi continuare con le espressioni lambda, che conclude il capitolo.
Nel capitolo 12, sono illustrati alcune tecniche avanzate come gli array, gli operatori , la conversione di tipi, estendere i metodi, e tante altre cosette interessanti, a cui un buon programmatore deve conoscere. Un capitolo che aiuterà il lettore a scrivere codice più performante e più professionale.
Il capitolo 13, riguarda l’utilizzo di Linq, con gli oggetti. Un capitolo, molto interessante e che fornisce al lettore adeguate conoscenze e competenze sull’utilizzo di Linq. Sono presenti numerosi esempi di codice e scenari che ogni programmatore nel suo sviluppo software incontra. Questo capitolo conclude la terza parte del libro.
Il capitolo 14, apre la quarta parte del libro, in questo capitolo viene affrontato il tema delle librerie.
Vedremo l’utilizzo e la configurazione degli assembly, la possibilità di utilizzare più linguaggi, come il Visual Basic Net, la configurazione, l’utilizzo dei file di configurazione e tanto altro. Le immagini e le tabelle riassuntive, aiutano a comprendere l’argomento che si sta trattando.
Anche nel capitolo quindicesimo, continua l’argomento riguardante gli assembly, ma in maniera molto più avanzata. I diversi esempi forniranno delle conoscenze avanzate su come gestire gli assembly a livello di codice, ed in fase di esecuzione, tecniche molto interessanti.
Il capitolo 16 è rivolto ai processi ed applicazioni. Nelle prime pagine viene illustrato l’utilizzo della classe Process per gestire le applicazioni in esecuzione, una serie di esempi per capire a fondo questa classe. Continuando a leggere il capitolo, si passa alla classe AppDomain, in questo modo possiamo gestire la propria applicazione in un determinato contesto.
Nel capitolo 17, vedremo la creazione di applicazione rivolte al CIL, un capitolo che fornisce una buona introduzione di ciò.
Nel capitolo diciottesimo, viene illustrata la novità del Framework 4, i dynamic types. Nelle prime pagine viene introdotta questa novità, continuando a leggere il capitolo sono riportati numerosi esempi di codice che aiutano il lettore a comprendere questa novità . Il capitolo conclude la quarta parte di questo manuale.
Con il capitolo 19, si passa alla quinta parte del libro, in questo capitolo viene spiegato come creare e gestire il multithreaded, e la programmazione parallela. Nelle prime pagine viene fatta una buona ed esauriente introduzione al multithreaded, terminata la parte introduttiva viene spiegato l’utilizzo della classe thread. L’autore illustra in maniera molto esauriente e chiara l’argomento trattato, permettendo in questo modo di far comprendere al lettore un argomento molto difficile.
Il capitolo ventesimo, illustra la gestione dei file e la serializzazione. I numerosi esempi riguardano l’utilizzo della classe directory info, fileinfo ed altre classi per la gestione delle cartelle e dei file. La parte conclusiva del capitolo riguarda la serializzazione, il capitolo fornisce delle ottimi basi in ambito della gestione dei file e cartelle.
Il capitolo 21, fornisce una valida ed esauriente guida sull’utilizzo della base dati. Nella maggior parte dello sviluppo software, si fa uso di un database, in questo capitolo vedremo le classi messe a disposizione da Ado.Net. Nel capitolo si trovano numerosi esempi di codice, che riguardano la gestione dei dati utilizzando le classi per la gestione dei dati in maniera connessa.
Nel capitolo 22, continua la trattazione dei dati, in questo capitolo vedremo le classi per la gestione dei dati in maniera disconnessa. I moltissimi esempi di codice, permetteranno al lettore di comprendere l’utilizzo delle classi per gestire i dati in modalità disconnessa. L’argomento è trattato in maniera approfondita ed esauriente.
Anche nel capitolo 23 continua l’argomento dei dati, questa volta, utilizzando la novità Entity Framework. Dopo una breve introduzione su Entity Framework, si passa ad un esempio pratico, per far comprendere al lettore questa novità. Continuando a leggere il capitolo, sono riportati vari esempi di codice, che illustrano in maniera adeguata l’utilizzo di EF nelle nostre applicazioni. Con questo capitolo si conclude la parte dedicata alla gestione dei dati tramite Ado.Net.
Nel capitolo ventiquattro, si continua a parlare di gestione dei dati, questa volta tramite l’utilizzo di Linq con XML. Un capitolo più breve degli altri, ma con esempi molto pratici per acquisire le nozioni dell’utilizzo di Linq con i file di tipo XML.
Nel venticinquesimo capitolo, vengono affrontati i servizi, ed in particolare a Windows Comunication Foundation. Nelle prime pagine, viene fornita al lettore un ampia ed approfondita introduzione al modello WCF, illustrando il funzionamento e l’architettura di questo sistema. Continuando a leggere il capitolo, troviamo diversi esempi di codice che illustrano vari scenari di utilizzo.
Nel capitolo 26, si passa alla novità di Windows Workflow Foundation 4. Dopo l’introduzione a questa tecnologia, si passa ad un esempio pratico di utilizzo tramite la creazione di un progetto console. Queste prime pagine, permettono al lettore di comprendere questa novità. Molto importante per chi si avvicina per la prima volta. Continuando a leggere il capitolo, si passa ad altri esempi di codice e l’utilizzo del Designer. Al termine del capitolo si avranno delle buone conoscenze e dimestichezza del suo utilizzo. Il capitolo conclude la quinta parte di questo manuale.
La sesta parte, inizia con il capitolo ventisettesimo, in cui viene illustra la creazione di applicazioni di tipo WPF (Windows Presentation Foundation). Il capitolo affronta diversi aspetti di questa tecnologia, un capitolo che fornisce delle ottime basi.
Nel capitolo 28, continua la trattazione delle applicazioni di tipo WPF. In questo capitolo, vedremo l’utilizzo dei controlli, vengono illustrati l’utilizzo dei controlli messi a disposizione da WPF. Nel capitolo vengono trattati anche i file di tipo XAML.
Il capitolo 29, affronta la gestione della grafica in WPF. In questo capitolo, vengono illustrati i concetti per utilizzare WPF in ambito di grafica, ossia utilizzo delle classi per la gestione delle forme geometriche ed immagini. Un capitolo molto ampio in cui il lettore sarà in grado di gestire le immagini.
Tutti questi capitoli, sono rivolti alla tecnologia WPF, nel capitolo 30, viene illustra in maniera molto esauriente ed approfondita la possibilità di includere nelle nostre applicazioni WPF, l’utilizzo delle risorse, stili e l’aggiunta di animazioni. Inoltre nel capitolo, troviamo anche qualche esempio di utilizzo dell’ambiente Microsoft Expression Blend.
Il capitolo 31, conclude la quinta parte del libro, dedicata al mondo WPF. In questo capitolo sono illustrati argomenti avanzati, come i modelli e la possibilità di creare controlli personalizzati. Il capitolo guiderà il lettore passo per passo, a comprendere questo tema, illustrando diverse tecniche per creare controlli personalizzati.
Con il capitolo 32, si passa alla settimana ed ultima parte di questo ottimo manuale. In questo capitolo, viene illustrato lo sviluppo web tramite C#. Vedremo come utilizzare nelle pagina Asp.Net il linguaggio C# 4. Il capitolo fornisce concetti di base dell’architettura Asp.Net, un capitolo adatto a chi si avvicina per la prima volta a questo scenario di sviluppo software. In particolare viene trattato il funzionamento delle pagine web. Un capitolo breve che fornisce le basi.
Nel penultimo capitolo (33) vengono illustrati in maniera molto basilare, alcuni controlli, le master page, l’utilizzo del controllo sitemap per la navigazione nel sito, e la gestione della grafica tramite l’utilizzo dei temi.
Nell’ultimo capitolo, il trentaquattresimo, viene illustrato l’ottimizzazione del sito web, argomenti come il viewstate, il file global.asax, la sessione, gli errori, il caching ed altro ancora, fornendo al lettore delle ottime indicazioni. Argomenti che andrebbero trattati con specifici libri.
L’appendice A, riguarda la creazione delle applicazioni di tipo windows form, ossia per windows. In questo capitolo sono illustrati alcuni concetti di base, della creazione e gestione delle Windows Forms.
L’appendice B, illustra i concetti basi e fondamenti per utilizzare la piattaforma Mono, un sistema gratuito che ci permette di creare applicazioni per sistemi operativi diversi da Windows. In queste pagine, l’autore del libro vuole fornire indicazioni di base, che permettano di iniziare ad utilizzare questo ambiente gratuito.
Qui di seguito si riportano i vari capitoli del libro.
Parte 1) Introducing C# and the .Net Platform
1) The Philosophy of .Net
2) Building C# applications
Parte 2) Core C# programming constructs
3) Core C# Programming Constructs Part 1
4) Core C# Programming Constructs, Part 2
5) Defining Encapsulated class types
6) Understanding inheritance and Polymorphism
7) Understanding Structured Exception Handing
8) Understanding Object Lifetime
Parte 3) Advanced C# programming Constructs
9) Working with interfaces
10) Understanding Generics
11) Delegates, Events, and Lampdas
12) Advanced C# Language Features
13) Linq to Object
Parte 4) Programming with .Net Assemblies
14) Configuring .Net Assemblies
15) Type Reflection, late binding, and attibute-based-programming
16) Process, appDomains, and object Contexts
17) Understanding CIL, and the Role of dynamic Assemblies
18) Dynamic types and the Dynamic language runtime
Parte 5) Introducing the .Net Base class libraries
19) Multithread and Parallel Programming
20) File I/O and object Serialization
21) Ado.Net part 1: The connected Layer
22) Ado.Net part 2: The Disconnected layer
23) Ado.Net part 3: The Entity Framework
24) Introducing linq to xml
25) Introducing Windows Communication Foundation
26) Introducing Windows Workflow Foundation 4
Parte 6) Building Desktop User Interfaces with WPF
27) Introducing Windows Presentation Foundation and XAML
28) Programming with WPF controls
29) WPF Graphics rendering services
30) WPF resource, animations and styles
31) WPF control templates and usercontrols
Parte 7) Build web applications with Asp.Net
32) Building Asp.net web pages
33) Asp.Net web controls, master page and themes
34) Asp.Net State management techniques
Appendice A) Programming with Windows Forms
Appendice B) Platform-independent .Net development with Mono
Conclusioni
Un ottimo libro, che affronta in maniera professionale gli argomenti trattati. Alcuni capitolo sono affrontati in maniera esauriente ed approfondita, altri meno fornendo solo le basi. Un libro indicato per coloro che già utilizzano il linguaggio di programmazione C#.
Nel libro oltre alla linguaggio, vegnono proposti vari scenari, come lo sviluppo web, windows, WPF, ed altro ancora, ma non viene fatto nessun accenno con la tecnologia Silverlight, tecnologia che oggi giorno si sta sempre più diffondendo.
Il frammento di codice qui di seguito, apre in una nuova finestra del browser il sito impostato come primo argomento, mentre il secondo argomento indica il tipo di apertura.
VB.Net
System.Windows.Browser.
HtmlPage.Window.Navigate(New Uri("http://emanuelemattei.blogspot.com"), "_blank")
C#
System.Windows.Browser.
HtmlPage.Window.Navigate(new Uri("http://emanuelemattei.blogspot.com"), "_blank");
Se cercate un sito per convertire i siti in pdf o pagine html in pdf, il seguente sito http://pdfcrowd.com/ offre la possibilità gratuitamente di convertire siti e file html in formato pdf.
Un ottimo strumento da tenere a portata di mouse :- )))
Chi segue il mio blog, sa che parlo sempre di materiale informatico, ed in particolare alla programmazione .Net, ma quando c'è da scrivere un Fuori Tema, come questo, quando ci sono di mezzo i valori umani, be, io sono quella classifica persona, che si mette in prima fila a lottare, perchè meritano sostegno.
Così, il mio caro amico Antonio, un grande uomo del settore informatico, di cui in questi anni ha fatto grandi cose per il nostro paese e settore, mi ha girato questa richiesta a cui io partecipo in prima persona.
Riporto una parte del suo comunicato, che potete leggere qui http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1242&Itemid=75 e partecipare (come ho già fatto) per salvare un monumento, che il nostro bel paese offre.
"
Questo è un mio rarissimo articolo che non tratta di informatica. Lancio un appello per salvare un importante monumento secentesco, uno dei pochi esempi di torri di segnalazione in Sicilia, altrimenti destinato al degrado totale. Non costa nulla, solo un click ed un minuto di tempo. Vi chiedo questo aiuto che, sono certo, mi darete di sicuro. Si tratta di un bene che appartiene a tutti........ Continua ... http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1242&Itemid=75 "
Allora che fate? visitate il sito fate click sul link, con questo piccolo gesto, possiamo salvare un monumento... non lasciamo che il nostro paese, perda pezzi... soprattutto in fatto di cultura e monumenti...
Scheda del libro:
| Autore: |
Massimo Banzi |
| Prezzo: |
€ 12,90 |
| Caratteristiche: |
Pagine 128 15x21 |
| Rilegatura: |
|
| Anno di edizione: |
agosto 2009 |
| Collana: |
O'Reilly |
| ISBN: |
978-88-481-2424-9 |
| Lingua: |
Italiano |
| Casa Editrice: |
Tecniche Nuove |
Arduino è una piattaforma hardware open source, programmabile con il quale si possono gestire impianti elettrici, elettrodomestici e tanto altro. Il libro Arduino la guida ufficiale http://www.tilibri.com/libri/arduino.html edito della casa editrice Tecniche nuove http://www.tilibri.com/ fornisce delle ottime basi per inizizare ad utilizzare questo dispositivo. Un libro molto pratico, che fornisce le conoscenze minime necessarie per utilizzare questa piattaforma che sta riscontrando successo in tutto il mondo.
L'autore del libro Massimo Banzi, è uno dei creatori di questa piattaforma quindi chi meglio di più poteva scrivere un libro per imparare ad utilizzarlo.
Per coloro che vogliono iniziare e provare gli esempi del libro, dal seguente sito http://www.eshopen.com/shop/ e qui http://www.armkits.it/ possono acquistare la piattaforma Arduino ed i relativi componenti.
Ma vediamo in dettaglio i vari capitoli che fanno parte di questo ottimo manuale.
Il primo capitolo fornisce una brevissima introduzione a questa piattaforma hardware, fornendo al lettore il significato di arduino.
Nel secondo capitolo viene illustrato il funzionamento ed i componenti che ne fanno parte, nel capitolo si trovano diversi disegni per aiutare il lettore a comprendere questo settore, molto importante per coloro che si avvicinano al mondo dell’elettronica.
Il capitolo terzo, fornisce importanti informazioni dell’hardware di cui è costituito arduino e del software da utilizzare per comunicare con questa scheda.
Nel quarto capitolo, ci si addentra alla programmazione della scheda Arduino. Dopo una valida introduzione, riguardante i led e sensori ed attuatori , vedremo come utilizzare il linguaggio di programmazione per interagire con i vari componenti hardware. Un capitolo a differenza dei procedenti, molto ampio con diversi esempi di codice.
Il quinto capitolo riguarda la gestione dei led, dei sensori, in questo capitolo, troveremo diversi disegni e frammenti di codice, che illustrano come effettuare la gestione dei sensori.
Nel penultimo capitolo, il sesto, viene illustrata la tecnica di come comunicare con l’hardware, in particolare l’utilizzo delle porte.
Nell’ultimo capitolo (il settimo) seppure molto breve, riporta alcune problematiche che si potrebbero verificare durante la creazione e sviluppo di questa piattaforma.
L’appendice A, riguarda la scheda, molto breve per fornire le conoscenze basi dell’elettronica.
L’appendice B, continua l’argomento delle basi dell’elettronica, illustrando i condensatori e resistenze.
L’appendice C, è rivolto alla sintassi del linguaggio di programmazione, riportando le parole chiavi più utilizzate.
Qui di seguito si riportano i vari capitoli del libro.
1) Introduzione
2) La filosofia di Arduino
3) La piattaforma Arduino
4) Cominciare a lavorare davvero con Arduino
5) Input e output avanzati
6) Comunicare con la rete
7) Risoluzione dei problemi
Appendici A) La breadboard
Appendice B) Resistene e condensatori
Appnedice C) Arduino: Guida rapida
Appendice D) Leggere gli schemi
Conclusioni.
Un buon libro, per iniziare a lavorare con questa piattaforma. Un libro che spiega in maniera semplice, chiara e professionale la possibilità di programmare con la piattaforma arduino per creare degli ottimi strumenti per la propria vita privata e lavorativa. Inoltre nel capitolo sono riportati siti in cui si può approfondire l’argomento trattato, capitoli molto brevi ma di grande praticità.
Inoltre il lbro si può acquistare anche in formato ebook, ossia in formato elettronico, dal seguente sito http://www.libridigitali.com/ebook/Arduino
Per coloro che sono alla ricerca di un programma gratuito per la propria contabilità, il software money4family http://www.bytework.it/prodotti/Money4Family/ permette di gestire in maniera semplice la contabilità personale.
Nella pagina si può scaricare la versione portatile, ossia che non richiede nessuna installazione o quella con l'installazione.
Per il download e maggiori informazioni, visitate il sito indicato.
Per coloro che sono interessati ai motori di ricerca di codice sorgente, vi segnalo koders http://www.koders.com/ un motore di ricerca per i linguaggi C#, delphi, java, javascript, ed altro ancora.
Il sito permette di ricercare frammenti di codice, in riferimento al testo che abbiamo digitato nella casella di ricerca.
Che dirvi.,.. buona ricerca.
Emanuele e Silvia, della scuola Robotica http://www.scuoladirobotica.eu/ mi hanno informato di un bellissimo evento gratuito in ambito di robotica.
Dal 3 luglio 2010 al 5 luglio 2010 a Torino si svolgerà Esof 2010 http://www.scuoladirobotica.eu/it/Item/151/Robotica%20per%20tutti%20a%20ESOF%202010%20.html, una serie di incontri e sessioni, nel quale le persone potranno imparare e comprendere il mondo della robotica, ed in particolare nella creazione e programmazione di questi utilissimi strumenti che possono migliorare la vita quotidiana o in ambito lavorativo.
L'evento è gratuito ed aperto a tutti, è visto gli argomenti trattati consiglio la partecipazione, spero che questi eventi si possano realizzare più spesso ed in diverse città italiane. Complimenti a Silvia, Emanuele e tutte le persone che con il loro entusiasmo, passione e professionalità, si impegnano a divulgare questo settore e proporre di volta in volta eventi formativi.
Il futuro dei robot come visto in molti film, è già presente......
Riporto qui di seguito il comunicato stampa.
Dal 3 al 5 Luglio a Torino in occasione di ESOF (EuroScience Open Forum) Scuola di Robotica in collaborazione con le reti di scuole "Porte aperte alla robotica", "Roberta", Robot@Scuola" e all' MCE presenta i laboratori di robotica per tutti in cui conoscere, capire e usare i robot. Il laboratorio si terrà dalle 1730 alle 2330 in piazza Castello.
In occasione della manifestazione internazionale ESOF 2010 a Torino Scuola di Robotica è stata scelta nell'ambito delle attività chiamate "Science in the City" per organizzare dei laboratori di robotica per tutti coadiuvata da docenti e studenti delle reti "Porte aperte alla robotica", "Roberta", "Robot@Scuola", all' MCE e all'IPSIA Galilei di Torino.
Non è importante essere ingegneri o programmatori per comprendere il mondo della robotica, anzi la robotica ha bisogno di essere compresa da tutti. Per questo Scuola di Robotica da anni collabora con numerose scuole in tutta Italia ed Europa per rendere la robotica di tutti.
I laboratori proposti ad ESOF si occupano quindi di introdurre il pubblico al mondo della robotica, e per farlo si utilizzeranno piccoli robot didattici preparati da Scuola di Robotica e dagli studenti appartenenti alle varie reti di scuole che si occupano di robotica educativa.
Durante questi tre giorni (3-4-5 Luglio ) in piazza Castello a Torino sarà possibile prendere parte a due diverse tipologie di laboratori, uno dedicato ai robot e uno dedicato ai linguaggi di programmazione e alla possibilità di programmare un robot.
Il primo laboratorio prevede la spiegazione di una decina di robot didattici con cui il pubblico potrà interagire liberamente, alcuni robot si ispirano al mondo animale imitando il comportamento di alcuni animali quali: falene, pipistrelli, scarafaggi, delfini.
Il secondo laboratorio dedicato alla programmazione consentirà al pubblico la programmazione di un robot messo a disposizione da Scuola di Robotica. La programmazione sarà assistita dallo staff di Scuola di Robotica.
Inoltre sarà possibile visionare il programma KUKA SimPro, programma che simula una cella robotica industriale.
Il 5 Luglio la mattinata sarà dedicata alle scuole estive che avranno bisogno della prenotazione.
Per informazioni:
info@scuoladirobotica.it
Ecco i nostri partner in questo progetto:
Se cercate un motore di ricerca per frammenti di codice, google code search http://google.com/codesearch è un ottimo motore di ricerca per vari linguaggi di programmazione.
Permette di cercare frammenti di codice, in base al linguaggio scelto.
Che dirvi... buona ricerca.
Per tutti coloro che stanno cercando un sito formativo in ambito di .Net ed altre tecnologie, opentraining http://www.opentraining.it/ sito italiano, contiene interessanti video formativi per imparare alcune tecnologie, come Visual Studio, Sql Server, Windows ed altro ancora.
Il tutto gratuitamente.
Che dirvi.... buono studio.
A very useful and complete WPF handbook, by Manning
The book from MANNING I am going to review:
WPF in Action with Visual Studio 2008
By Arlen Feldman and Maxx Daymon
November, 2008 - 520 pages
Printed book: $ 44.99
E-book PDF: $ 27.50
http://www.manning.com/feldman2/
In this site two free PDF files can be download:
Chapter 2 (introduction to PDF) and Chapter 7
0,8 MB of source code can be dowloaded
WPF (Windows Presentation Foundation) is a technology Microsoft created in order to encourage a next generation of Window Forms (and of Web pages, created with SilverLigth) with a lot of enhancements in terms of multimedia features and structural ones, too . It is not very new, for its first edition was issued in Windows 2005, but till now it was adopted by not many developers, in Italy. The main reason is clear, in my opinion: WPS implies a paradigm strongly different with respect of classic Windows Forms, so people has much work to do and much time to spend for learning and mastering it.
The new XAML declarative language, derived from XML, in conjunction with imperative “code behind” in C# or VB languages, is appealing but you have not only to change mentality, what is obvious, but you also need understand a lot of subtle concepts as relative margins and many controls containers - StackPanel, Grid, DockPanel, Canvas etc. – and their combinations!, to mention only the first ones a new user meet with.
There are two other practical difficulties:
- the project pane, astonishing in itself, is hard in use (so I like better do the job in the XAML…);
- Intellisense often presents too many options, without a good filtering of those correct in a given context.
Microsoft supports WPF with many articles and posts in MSDN etc. but what is most important is a systematic BOOK ON WPF or on VISUAL STUDIO 2010 with large chapters onWPF. Till now none is in Italian and this situation will continue in the future, in my opinion.
WPF in action in two word
Written in a witty, engaging style, WPF in Action with Visual Studio 2008 can be read cover-to-cover or used to reference specific problems and issues. The approach is systematic and rational, but at the same time it start from practical and always focused on how you'll use WPF in real development scenarios. You'll learn how to handle the many new issues presented by the extreme flexibility of WPF. The authors also provide numerous tips and suggestions for how to work efficiently.
MAIN CONTENTS:
- WPF using Visual Studio 2008
- Real-world example applications
- Tips and techniques
- Advice for Windows Forms developers
- Drawing and animation
- Command handling and data-binding
- XBAP and ClickOnce
Visiting the Manning site you can find many frequently asked questions
http://www.manning.com/about/faq.html
Finally a little example from the Manning ‘s book:
“The abstract Drawing class in .NET has several different derivations for different purposes.
Types of Drawings
Class Purpose
ü ImageDrawing Used to hold a graphic, such as a bitmap. This is the low-level, lower-overhead class to use to hold an Image—versus the Image class, which has all the event support, layouts, and so on;
ü VideoDrawing Lets you “draw” a video clip that can be played, started, stopped, and so on;
ü GeometryDrawing A drawing made up of various shapes such as curves. This is what was used to create the magnifying glass from figure 14.13;
ü GlyphRunDrawing Lets you draw text with extreme accuracy—you’d use this if you were going to build a typesetting application;
ü DrawingGroup Groups multiple drawings together.
These different types of drawings can be defined in XAML. An ImageDrawing might look like this:
<ImageDrawing Rect="0,0,100,100" ImageSource="C:\WINDOWS\Web\Wallpaper\Bliss.bmp"/>
“
?>
Per coloro che sono interessati a dei certificati gratuiti per la posta elettronica, dal seguente sito
http://www.globaltrust.it/modulo_reg_smime.asp compilando l'apposito modulo, possono installare gratuitamente un certificato per la propria posta elettronica.
Il servizio è completamente gratuito.
Va ricordato che il certificato dev'essere utilizzato a scopo personale.
Per maggiori informazioni ed iscrizioni, visitate il sito indicato.
Il sito http://www.ajaxload.info/ fornisce un ottimo strumento per tutti coloro che sono alla ricerca di immagini animate da proporre in fase di caricamento o di attesa.
Nel sito, è possibile scegliere tra i diversi modelli messi a disposizione tramite la casella combinata denominata "Indicator type", mentre le caselle background e foreground permettono di personalizzare l'immagine con i colori di proprio piacimento.
Tramite il pulsante "generate it" viene visualizza l'anteprima dell'immagine, mentre il pulsante "Download it" permette il download di tale immagine.
Insomma un ottimo sito da tenere a portata di mouse :- DDD
Il seguente frammento di codice, illustra una tecnica di come inviare un email, in ambiente Windows mobile 5 o versione superiore, tramite il linguaggio di programmazione VB.Net e C#
Dopo aver aggiunto il riferimento a windowsmobile.pocketoutlook aggiungere lo spazio di nomi relativo a "pocketoutlook", come riportato qui di seguito.
Codice VB.Net
Imports
Microsoft.WindowsMobile.PocketOutlook
Codice C#
using
Microsoft.WindowsMobile.PocketOutlook;
Per inviare l'email, utilizziamo la classe emailmessagge, e tramite le proprietà to (utilizzando il metodo add) subject, body impostiamo il destinatario, l'oggetto ed il testo da inviare. Mentre il metodo send ci permette di inviare l'email, tramite l'account registrato sul dispositivo, che otteniamo tramite l'oggetto outlooksession.
Qui di seguito si riporta un frammento di codice.
VB.Net
Try
'imposto l'account del destinatario in conoscenza e conoscenza nascosta
Dim email As New EmailMessage()
email.To.Add(
New Recipient("Emanuele", "emanuele@dominio.it"))
email.CC.Add(
New Recipient("Nome", "nome@dominio.it"))
'imposto oggetto e testo del messaggio
email.BodyText =
"testo del messaggio"
email.Subject =
"oggetto del messaggio"
'Gestione account configurati
Dim sessione As New OutlookSession()
'invio email
email.Send(sessione.EmailAccounts(0).Name)
Catch exOut As PocketOutlookException
'errore outlook
MessageBox.Show(exOut.Message)
Catch ex As Exception
'errore generico
MessageBox.Show(ex.Message)
End Try
C#
try
{
//imposto l'account del destinatario in conoscenza e conoscenza nascosta
EmailMessage email = new EmailMessage();
email.To.Add(
new Recipient("Emanuele", "emanuele@dominio.it"));
email.CC.Add(
new Recipient("Nome", "nome@dominio.it"));
//imposto oggetto e testo del messaggio
email.BodyText =
"testo del messaggio";
email.Subject =
"oggetto del messaggio";
//Gestione account configurati
OutlookSession sessione = new OutlookSession();
//invio email
email.Send(sessione.EmailAccounts[0].Name);
}
catch (PocketOutlookException exOut)
{
//errore outlook
MessageBox.Show(exOut.Message);
}
catch (Exception ex)
{
//errore generico
MessageBox.Show(ex.Message);
}
Il sito naviga web http://www.navigaweb.net/ è un sito in lingua italiana, nel quale si trovano interessanti notizie e recensioni di tutto ciò che la rete può offrire.
Troviamo degli ottimi spunti e notizie sul mondo web, tecnologie, sicurezza e tanto altro.