Apogeo: Guida completa
Imparare a programmare in Java con Minecraft
Andy Hunt
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2015
pagine: 265
Questo manuale insegna la programmazione in Java nel mondo di Minecraft. La teoria è ridotta all'essenziale per dare spazio a progetti pratici mirati a scrivere plug-in che danno vita a oggetti spettacolari come mucche fiammeggianti (flaming cows), creeper volanti, portali per il teletrasporto e molte altre funzionalità divertenti. Per questo viene utilizzata la libreria CanaryMod, gratuitamente disponibile per tutti gli appassionati di Minecraft. Dopo le prime pagine dedicate a preparare quello che serve, il lettore vedrà velocemente il suo codice manipolare e controllare gli elementi dell'ambiente grafico 3D senza dover scrivere tonnellate di codice e studiare complicati framework. Alla fine di ogni capitolo un comodo riepilogo permette di misurare i progressi fatti. Nessuna esperienza di programmazione è necessaria e l'unico requisito è un computer abbastanza moderno con un sistema operativo Windows, OS X o Linux: nel testo sono quindi presenti tutti i riferimenti per scaricare e installare il software necessario.
C guida alla programmazione
Pellegrino Principe
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2015
pagine: 532
Il linguaggio C è il punto di riferimento per la realizzazione di software per gran parte delle piattaforme hardware in uso e un passo quasi obbligato nel percorso di formazione di uno sviluppatore. La sua importanza è tale che per molti C è noto come "il C". Una sua particolarità è essere un linguaggio di alto livello che integra caratteristiche dei linguaggi di basso livello. Da questo deriva la sua efficienza in ambiti come le telecomunicazioni, il controllo di processi industriali e il software real-time, ma anche la sua complessità e la difficoltà di apprendimento soprattutto per chi non padroneggia i fondamenti dell'elettronica dei calcolatori. Questa guida vuole aiutare anche i programmatori meno esperti a familiarizzare con le caratteristiche del linguaggio in maniera graduale ma rigorosa, accompagnando parti teoriche a esempi pratici e snippet di codice che aiutano a fissare l'attenzione sui dettagli più rilevanti. Tutto il testo è basato sullo standard ISO C11.
Il manuale di Arduino
Maik Schmidt
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2015
pagine: 284
Arduino è una piattaforma open source che rende la creazione di progetti di elettronica e robotica DIY facile come non mai. Sviluppatori esperti, creativi e hobbisti alle prime armi troveranno in questo manuale tutto il necessario per capire rapidamente come utilizzare i componenti hardware e scrivere il software necessario per realizzare prototipi interattivi e funzionanti, passando velocemente dalla teoria alla pratica. Seguendo passo passo le istruzioni dell'autore sarà possibile creare tanti incredibili progetti: realizzerete una console TV personalizzata, un game controller sensibile al movimento, un sistema di allarme controllabile da remoto per la vostra casa e altre utili invenzioni. Il testo è aggiornato alla piattaforma di sviluppo 1.0.6 e basato sulla popolare scheda Arduino Uno. Molti dei progetti presentati nel testo sono però realizzabili con schede più recenti, Leonardo e Due, oltre che con le più datate versioni Duemilanove e Diecimila.
Android. Guida alla sicurezza per hacker e sviluppatori
Nikolay Elenkov
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2015
pagine: 400
Ci sono quasi un miliardo di dispositivi Android in uso e ognuno è potenzialmente a rischio di violazione informatica, hacking ed exploit. Che piaccia o meno, le conoscenze fondamentali per proteggere un device basato su Android sono ancora appannaggio di pochi, mentre la diffusione del sistema è ormai oltre smartphone e tablet e riguarda anche TV, automobili e dispositivi "wearable" in genere. In questo testo l'autore esamina componenti e sottosistemi Android per guidare verso una profonda e completa comprensione dei meccanismi interni di sicurezza. Viene illustrata l'architettura del sistema con un approccio bottom-up che capitolo dopo capitolo prende in considerazione temi come l'implementazione dei permessi, la gestione delle applicazioni e la firma del codice, l'integrazione di sistemi per la crittografia, l'amministrazione dei dispositivi e il controllo degli aggiornamenti. La versione di riferimento è Android 4.4 (KitKat) il cui codice sorgente è oggetto di attenta analisi, ma non mancano riferimenti a caratteristiche delle versioni precedenti.
Stampa 3D. Il manuale per hobbisti e maker
Pier Calderan
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2015
pagine: 293
Le stampanti 3D disponibili oggi - veloci, semplici da usare e dai prezzi accessibili - offrono a chiunque la possibilità di creare oggetti reali a partire da progetti realizzati con software di modellazione tridimensionale. Un mondo affascinante e dalle enormi potenzialità nei settori più diversi: progettazione industriale, medicina, gioielleria e ovunque vi possa portare la vostra immaginazione. Tutti ne parlano. Ma quanti sanno davvero come funzionano? Se gli approcci teorici non fanno per voi, questo è il libro giusto. Rimboccatevi le maniche e seguite le istruzioni dell'autore per iniziare immediatamente a capire com'è fatta e come funziona una stampante 3D, come crearne una tutta vostra, come gestire la fase di progettazione e ottimizzare i prodotti realizzati. Vi troverete a smontare e rimontare componenti meccanici ed elettronici, esplorare i diversi materiali e la loro resa, scegliere e sperimentare i software di modellazione 3D.
Grafica 3D con Blender
Francesco Siddi
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 357
Blender, il software open source per la grafica 3D, continua a guadagnare popolarità tra i professionisti della modellazione tridimensionale e si arricchisce di nuove funzionalità, confermandosi una soluzione potente e versatile da utilizzare in realtà artistiche, commerciali ed educative. Il manuale aiuta a muovere i primi passi nella computer grafica e ad apprendere come utilizzare questo complesso strumento per realizzare modelli, animazioni e rendering tridimensionali. Dopo una panoramica sull'interfaccia di Blender, l'autore illustra le diverse tecniche di modellazione e creazione di materiali e texture (con il motore di rendering classico e con il nuovo Cycles). Si prosegue con i fondamenti dell'animazione di oggetti e personaggi, per poi affrontare il processo di rendering e postproduzione. Una guida per sfruttare al massimo le più recenti versioni di Blender (a partire dalla 2.7) per realizzare elementi grafici per film, illustrazioni, progetti per la stampa 3D e molto altro.
Social media ROI
Vincenzo Cosenza
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 260
Internet è il più misurabile dei media, tuttavia la mancanza di metriche condivise è uno scoglio contro cui chi pianifica iniziative di marketing attraverso i social media si scontra quotidianamente. Il pericolo è quello di utilizzare in modo scorretto gli indicatori, come il tanto mitizzato ROI (Return On Investment), o di finire per collezionare una serie di dati numerici che si rivelano vuoti, perché privi del contesto di riferimento, oltre che spesso incomprensibili per decisori aziendali con poca familiarità con la Rete. Questo libro cerca di mettere a fuoco alcuni punti fermi: a partire dalla diffusione dei social media in Italia, fino agli strumenti e le soluzioni per strutturare programmi di attività coerenti con le strategie di marketing e con le funzioni aziendali. La misurazione di obiettivi e risultati diventa così il grimaldello per scardinare preconcetti superficiali sull'uso dei social media, la bussola per migliorare il lavoro quotidiano all'interno dell'azienda, la guida per immaginare il percorso che porterà fan e follower a diventare consumatori soddisfatti e, magari, sostenitori fedeli del brand.
Fotografia digitale. La fotocamera, lo scatto, l'elaborazione
Paolo Poli
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2014
pagine: XVII-301
Avere una macchina fotografica digitale non basta a ottenere delle belle immagini, bisogna capire come sfruttarne al meglio tutte le potenzialità. Il libro accompagna principianti e appassionati alla scoperta di questo mondo, fornendo esempi e pratici consigli per ottenere risultati dall'aspetto professionale. Si parte dalle imprescindibili nozioni di base come messa a fuoco, diaframmi e profondità di campo. Si passa poi a una chiara esposizione delle modalità di scatto automatiche, semiautomatiche e manuali, mostrando passo passo quale opzione scegliere in ogni situazione. Per concludere vengono affrontati l'acquisizione delle foto, l'elaborazione attraverso Photoshop (nella versione CC) e la stampa. Tra le pagine di ogni capitolo gli esperti troveranno trucchi e tecniche per migliorare la qualità del proprio lavoro, mentre gli utenti alle prime armi toveranno suggerimenti su come risolvere i problemi più comuni.
L'internet delle cose
Adrian McEwen, Hakim Cassimally
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 270
La Rete non è più solo una questione di computer. Oggi abbiamo le conoscenze e le tecnologie necessarie a combinare hardware, software, servizi web e componenti elettronici, per creare smart device connessi tra loro. È possibile rendere gli oggetti intelligenti, farli pensare, parlare e interagire. Tutto questo prende il nome di Internet delle cose, Internet of Things (IoT), e il limite alla sua crescita è legato solo all'immaginazione. Maker, hobbisti, product designer e ingegneri troveranno in questo libro tutte le basi per affrontare la sfida: quale hardware utilizzare (per esempio Arduino e Raspberry Pi), come affrontare la progettazione, il design e la realizzazione del primo prototipo, quali piattaforme utilizzare per sviluppare il software necessario, e quindi come passare dalla prototipazione alla produzione di massa senza dimenticare il giusto approccio al business e a questioni di etica.
Il negativo digitale. File RAW con Photoshop, Lightroom e Camera RAW
Jeff Schewe
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2014
pagine: 278
I file in formato RAW prodotti dalla fotocamera danno ai fotografi il completo controllo su ogni aspetto dell'immagine. Questo libro illustra i principali criteri di valutazione della loro qualità e mostra come ottenere immagini magnifiche grazie a un accurato "sviluppo" del file, mirato a ottimizzare l'esposizione, il tono, i colori e la nitidezza. Jeff Schewe delinea un processo efficace per lavorare con i negativi digitali e presenta la sua esperienza per acquisire immagini RAW, elaborarle utilizzando Lightroom e Camera Raw e perfezionarle con Photoshop. Non mancano temi avanzati come la conversione in bianco e nero e l'ottimizzazione di immagini panoramiche e HDR. Il testo è aggiornato alle recenti versioni dei software: Photoshop CC, Lightroom 5 e Camera Raw 8.
Photoshop CC. Fotografia, design, creatività
Giovanni Trezzi, Elisa Andreini
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 414
Con Photoshop CC, Adobe ha introdotto non solo un nuovo modello di acquisto per i suoi prodotti, ma anche tante nuove funzionalità: dal filtro nitidezza avanzata per far risaltare i dettagli, agli strumenti per l'elaborazione 3D e altro ancora. Crescono le potenzialità del software, cresce la difficoltà d'uso. Per questo motivo, il testo affianca a una chiara trattazione teorica che indirizza il lettore verso le funzionalità più rilevanti del programma, numerosi tutorial che svelano i segreti dei professionisti e guidano passo passo alla realizzazione dei propri obiettivi. Una guida per padroneggiare la nuova interfaccia, ottimizzare il flusso produttivo e lavorare in modo più veloce e preciso, sfruttando le potenzialità dell'edizione CC ed esaltando la creatività.
Programmare con Objective-C
Aaron Hillegass, Mikey Ward
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 386
Vuoi scrivere applicazioni per iOS o OS X? Questa guida alla programmazione con Objective-C è il primo passo nel percorso che ti trasformerà da semplice utilizzatore di app a sviluppatore. Aaron Hillegass, un punto di riferimento in materia, insieme al suo co-autore Mikey Ward, distillano in questo manuale ciò che è necessario sapere per programmare in modo efficace utilizzando questo potente linguaggio: dai principi fondamentali di C a Objective-C e gli altri strumenti che permettono agli sviluppatori di ottenere il massimo dalle tecnologie di casa Apple. Compatibile con Xcode 5, iOS 7 e OS X 10.9 Mavericks, il testo si struttura in capitoli brevi, tantissimi esempi e uno stile coinvolgente per stimolarti a evolvere nel tuo percorso di apprendimento, migliorando sempre più. E iniziando a pensare come un programmatore professionista.

