19 apr
Direttamente da Microsoft arriva Fixit Center, un tool gratuito che, come suggerisce il nome stesso, potrà essere utilizzato dall’utente per individuare problemi in Windows e risolverli in pochi clic. Il programma, ancora in versione beta e scaricabile da questo sito, in pratica analizza la configurazione hardware del computer e i programmi installati su di esso, quindi scarica itroubleshooter, ossia i test diagnostici da effettuare sul PC.
Attualmente il database del programma consente di rilevare più di 300 problemi relativi al sistema, alle periferiche e ai programmi. Individuato un problema, Fixit Center può applicare automaticamente la soluzione associata (l’installazione di un aggiornamento, la modifica di un’impostazione di Windows, ecc) oppure far scegliere all’utente se eseguire o meno l’intervento. I test diagnostici, suddivisi in categorie, ognuna delle quali effettua un diverso tipo di verifica, sono già integrati in Windows 7, ma Fixit Center consente di utilizzarli anche suWindows XP e Windows Vista (il programma funziona anche su Windows Server 2003,2008 e 2008 R2). Durante l’installazione viene creato un account personale sul portale di Fixit sul quale vengono salvate le informazioni della configurazione hardware e software del PC. È inoltre possibile associare allo stesso account più PC.
da WinTricks
9 apr
Per i tipi dell’ Editrice Hoepli, in collaborazione con Scuola di Robotica, è uscito il manuale di Marco Avidano Programmare robot con Java. Il testo è in due versioni (Education, per le scuole, e Guide a colori, per gli amatori). È il primo manuale per la scuola e gli appassionati dedicato alla programmazione Java di robot.
Grazie alle classi di leJOS è possibile programmare in Java un robot Lego Mindstorm NXT.
Marco Avidano, nel suo libro, nelle due versioni (Programmare Robot con Java nella varia, e Java per robot, per la scuola) insegna come governare i robot Lego NXT (ma i concetti possono essere applicati anche al di là del prodotto Lego) tramite programmi scritti nel linguaggio di Sun.
Il libro, frutto della collaborazione dell’Autore con Scuola di Robotica, è redatto con un’impostazione didattica estremamente chiara: suddiviso in tre moduli, ognuno in diverse unità didattiche, accompagna il lettore-studente in un percorso che parte dagli elementi di base. Se è vero che una precedente esperienza di programmazione può aiutare a procedere più speditamente nell’assimilare i contenuti del libro, Programmare Robot con Java non dà alcunché per scontato.
Dopo un’unità introduttiva che spiega come preparare Eclipse e come inserire nel codice le classi fornite dal progetto leJOS, Avidano affronta la gestione dell’hardware specifico dei robot. Troviamo quindi un’unità che si occupa della gestione dei motori, e un’unità che tratta delle periferiche dell’NXT: pulsanti di controllo, pannello Lcd, batteria, sensori. Un’altra unità illustra come affrontare la gestione degli eventi e quella successiva spiega l’impiego dei thread nella scrittura di programmi per NXT.
Le strutture di dati, l’accesso al filesystem, le reti di computer e Internet, le comunicazioni via Usb e Bluetooth e la programmazione dei behaviour (ovvero dei comportamenti, modelli semplici che si possono verificare in occasione di determinati eventi, riutilizzabili come moduli) concludono il libro.
Gli esercizi proposti riguardano applicazioni reali: per esempio “sviluppare un programma per far avanzare il robot, fermandolo quando la distanza dall’ostacolo sia inferiore a 40 cm”, grazie all’uso del sensore a ultrasuoni, oppure “simulare il comportamento di un antifurto con un codice di disattivazione”.
Programmare Robot con Java è un libro che sicuramente gode del pregio della chiarezza: non solo il linguaggio, rigoroso eppur comprensibile, ma tutta la grafica aiuta nell’apprendimento e nella memorizzazione dei concetti.
Il testo cartaceo è poi arricchito dal materiale presente sul sito dell’editore Hoepli: sul Web si possono trovare sia i sorgenti degli esempi che altro materiale di supporto.
Editore: HOEPLI, Collana Linguaggi & Programmazione
Pubblicazione: 02/2010
Numero di pagine: 256
Prezzo: € 22,90