Author Archives: Diego

About Diego

Google+

Rating in iOS

      Nessun commento su Rating in iOS

Durante la giornata di ieri Apple ha rilasciato iOS 10.3,  in questa versione di iOS e’ stata introdotta una nuova classe ovvero i SKStoreReviewController, grazie a quest’ultima ora  e’ possibile richiedere una valutazione della nostra applicazione in maniera semplice e veloce.  Questa nuova API  e’ presente in StoreKit  ed e’ possibile… Read more »

Testare le nostre applicazioni

      Nessun commento su Testare le nostre applicazioni

Ciao a tutti cari amici di iProg, oggi tratteremo un’ argomento molto importante ovvero il testing,  testare tutte le funzionalità  della nostra applicazione e’  molto importate poiché  in questo modo riduciamo il numero di possibili  bug  all’interno di quest’ultima. Prima di scrivere la logica applicativa della nostra applicazione e’ molto… Read more »

Injection Code 2

      Nessun commento su Injection Code 2

Salve a tutti cari amici di iProg, oggi vorrei parlarvi di un applicazione molto interessante ovvero Injection II, quest’applicazione e’ nata come plugin di Xcode ma ora e’ diventata un’applicazione standalone. Ma cosa ci consente di fare quest’applicazione? be molto semplice ci consente di inserire/modificare il nostro codice e visualizzare il… Read more »

Come creare un framework in swift

      Nessun commento su Come creare un framework in swift

Ciao a tutti cari amici di iProg, oggi vi mostrero’ come creare un framework usando Xcode.  Per prima cosa creiamo un nuovo progetto e scegliamo il modello cocoa touch framework E diamogli un nome qualsiasi. Il prossimo step consiste nel modificare lo scheme in maniera tale che in il nostro… Read more »

Creazione di un CocoaPod

      Nessun commento su Creazione di un CocoaPod

Ciao a tutti cari amici di iProg, oggi vi mostrerò come creare un “cocoa pods” ma prima di proseguire vi consiglio di leggere il tutorial del seguente link . La prima cosa da fare è aprire  il terminale e creare una nuova cartella, dopodichè  spostiamo all’interno di quest’ultima. Il passo successivo è quello di creare il… Read more »

Introduzione al Pattern Model View ViewModel (MVVM)

Ciao a tutti cari amici di iProg, nel tutorial di oggi vorrei introdurvi un pattern molto utilizzato oggi giorno ovvero Model View ViewModel, esso consiste nella separazione degli aspetti della nostra applicazione in tre componenti: Model : rappresenta il punto di accesso ai dati. Trattasi di una o più classi che leggono… Read more »

Custom TableView

      Nessun commento su Custom TableView

Ciao a tutti cari amici di iProg, oggi vi illustrerò come creare una tableView personalizzata. Per prima cosa create un nuovo progetto in Xcode di tipo Single View Application, dopodichè scaricate questo set d’immagini: link  e inseritele nel progetto. Ora create una nuova classe Cell che ha come super classe  UITableViewCell, dopodichè impostiamo… Read more »

RAML (RESTful API Modeling Language): Linguaggio di markup per le API

RAML (RESTful API Modeling Language) è un linguaggio di markup creato per documentare in maniera semplice ed efficace  le API. Questa tecnologia sta diventando molto popolare tra le aziende IT come ad esempio Facebook, Twitter, ecc. Con RAML è possibile non solo documentare le proprie API, ma anche usare alcuni tool… Read more »

Programmare in Apple Swift 2

      Nessun commento su Programmare in Apple Swift 2

Ciao a tutti cari amici di iProg, come ben sapete ormai è già da qualche anno che è stato  rilasciato un nuovo linguaggio di programmazione ovvero Swift.  Apple di recente ha reso open source Swift inoltre ha anche messo a disposizione una versione del seguente  linguaggio per Linux, sistema operativo utilizzato… Read more »

Java enterprise edition. Partendo da zero

Oggi giorno Java è uno dei linguaggi di programmazione più utilizzato in ambito lavorativo, specialmente per quanto concerne lo sviluppo di applicazioni web, tuttavia anche se esistono molti manuali che spiegano in maniera esaustiva i fondamenti del linguaggio, di libri che illustrano  la tecnologia J2EE  ne esistono veramente pochi e… Read more »

Utilizzare il modulo shodan di metasploit

Ciao a tutti cari amici di iProg, oggi vorrei parlarvi di un modulo di metasploit ovvero shodan_search, in pratica questo modulo utilizza le api di shodan  per permetterci di effettuare ricerche direttamente da metasploit. Per chi non lo sapesse shodan è un motore di ricerca, molto spesso viene anche chiamato… Read more »

Programmazione di rete in python: Introduzione alle reti

Prima di iniziare con la programmazione di rete in python ho deciso di fare una piccola introduzione sull’argomento, ovviamente questo articolo non sarà completo in quanto l’argomento è molto vasto infatti a tal proposito esistono interi libri ed esami universitari su quest’argomento ma per il nostro scopo il seguente articolo… Read more »

Android programmazione avanzata

      Nessun commento su Android programmazione avanzata

Ciao a tutti cari amici di iProg, oggi vorrei parlarvi della seconda edizione del libro Android programmazione avanzata, in passato sempre su iProg ho recensito la prima edizione e già l’avevo trovato un opera ben scritta e dettagliata. In questa nuova edizione, hanno partecipato anche altre autori, essi sono:Fabio Collini,… Read more »

Creare un piccolo laboratorio per effettuare pentesting

Uno dei problemi che si incontrano quando uno inizia a cimentarsi nella sicurezza informatica  è quello di non sapere dove testare le cose studiate senza far “danni”. Fortunatamente il team di metasploit  ha rilasciato una macchina virtuale chiamata ‘Metasploitable’, questa VM può essere utilizzata per effettuare attività di formazione di sicurezza… Read more »

iOS 9: UIStackView

      Nessun commento su iOS 9: UIStackView

Con l’aggiornamento  di iOS 9 sono state introdotte tantissime nuove funzionalità, alcune di esse veramente molto comode per noi sviluppatori. Nel tutorial di oggi  vi spiegherò come usare un nuovo oggetto introdotto per l’appunto in iOS 9  ovvero UIStackView. Per farla semplice UIStackView ci consente di creare e gestire uno stack di view. L’utilità di… Read more »

Programmazione per il Web

      Nessun commento su Programmazione per il Web

Ciao a tutti cari amici di iProg, oggi per la rubrica riguardante la recensione di manuali vorrei parlarvi di questo fantastico libro intitolato: Programmazione per il web. L’autore del manuale è Luciano Manelli. Il seguente manuale è una guida completa ed esaustiva sulla programmazione web.  Esploriamo il manuale  più nel dettaglio, esso… Read more »

Installare Parallels Tools su Kali Linux

      11 commenti su Installare Parallels Tools su Kali Linux

Parallels Tools è una suite di utility che ci consente  di utilizzare le macchine virtuali nel modo più comodo ed efficiente possibile. Con Parallels Tools, è possibile spostare il mouse fuori dalla finestra della macchina virtuale senza dover premere nessuna combinazione di tasti, inoltre è possibile cambiare la risoluzione dello schermo della macchina… Read more »

Arachni security scanner

      Nessun commento su Arachni security scanner

Arachni è un web scanner molto potente, questo tool può essere eseguito sia  nella modalità “web gui” che nella modalità “linea di comando” ed è reperibile qui. Modalità web gui Una volta scaricato ed estratto il tool, lanciamo il programma  terminale e rechiamoci presso la cartella bin presente all’interno della cartella… Read more »

Fingerprinting: Discover script

      Nessun commento su Fingerprinting: Discover script

Ciao a tutti cari amici di iProg, in questo tutorial di oggi voglio mostrarvi un altro tool molto potete  ed utile durante la fase di Fingerprinting, il tool si chiama Discover ed è possible scaricarlo dal seguente indirizzo, una volta scaricato spostiamoci all’interno della cartella discover e lanciamo lo script cd discover… Read more »

Sicurezza informatica: Fingerprinting

      Nessun commento su Sicurezza informatica: Fingerprinting

Ciao a tutti cari amici di iProg , oggi continuiamo a parlare di sicurezza informatica più precisamente discuteremo di fingerprinting o se preferite “raccolte d’informazioni”, se già avete effettuato qualche pentest come potete sapere questa è una delle fasi più importanti. Molte persone che si avvicinano per la prima volta nel campo… Read more »

Come Hackerare un dispositivo Android

      Nessun commento su Come Hackerare un dispositivo Android

Ciao a tutti cari amici di iProg, nel tutorial di oggi voglio mostrarvi come poter hackerare un dispositivo Android attraverso l’ausilio di metasploit. Per chi non lo sapesse metasploit è un framework che consente ai penterster di velocizzare il processo di creazione di un exploit, ovviamente questo è una descrizione abbastanza… Read more »

mitmf Man in the middle

      Nessun commento su mitmf Man in the middle

Ciao a tutti cari amici di iProg era da parecchio che non scrivevo un articolo, ma purtroppo sono stato molto occupato in questo periodo. Qualche tempo fa vi accennai in cosa consiste un attacco di tipo man in the middle, oggi vorrei mostrarvi un tool straordinario che si chiama mitmf ed… Read more »

iOS8: HealtKit Framework

      Nessun commento su iOS8: HealtKit Framework

Una delle caratteristiche più consumer-oriented introdotte in iOS 8 è quella dell’app Salute. E’ apparso nel keynote del WWDC e ha ricevuto una buona dose di hype da quel punto. In realtà alcuni dei più grandi nomi del mondo nel settore sanitario hanno già espresso il loro consenso, come un… Read more »

Notifications in Swift

      2 commenti su Notifications in Swift

Ciao a tutti cari amici di iProg nel tutorial di oggi vorrei parlarvi della classe NSNotification, questa classe è veramente molto potente in quanto ci permette di inviare dei messaggi tra oggetti che “non si conoscono “. Un esempio potrebbe essere una stazione radio (mittente) che trasmette un messaggio, mentre… Read more »

Uikit & Core Graphics: dal disegno alle animazioni + Esercizio

  UIKit è un framework di alto livello, che viene utilizzato per la grafica e le animazioni. Le classi presenti in questo framework iniziano solitamente con il prefisso UI come ad esempio: UIImage UIImageView UIBezierPath (ci permette di disegnare linee, rettangoli, ecc) UIColor Core Graphics è sicuramente il componente più… Read more »

Man in the middle

      1 commento su Man in the middle

Ciao a tutti cari amici di iProg, alcuni utenti mi hanno contatto chiedendomi se potevo fare altri tutorial riguardante la sicurezza informatica, quindi ho deciso di fare questo tutorial su una tipologia di attacco molto pericoloso ovvero lo sniffing, per farla semplice questo tipo di attacco consiste nell’intercettare i dati che… Read more »

Sviluppare applicazioni per Android in 7 giorni

Ciao a tutti cari amici di iProg, oggi per la rubrica riguardante la recensione di manuali vorrei illustrarvi un libro molto interessante intitolato: Sviluppare applicazioni per Android in sette giorni, l’autore del libro è Matteo Bonifazi. Ho trovato questo libro molto pratico in quanto non uno dei soliti libroni formato… Read more »

Sviluppare Universal app per Windows Phone e Windows con XAML e C#

Ciao a tutti cari amici di iProg, oggi per la rubrica riguardante la recensione di manuali vorrei parlarvi di questo fantastico libro intitolato: Sviluppare Universal app per Windows Phone e Windows con XAML e C#. L’autore del libro Matteo Pagani è uno degli esponenti più noti  per quanto concerne la programmazione di… Read more »

Android: Gli Intent Parte2

      Nessun commento su Android: Gli Intent Parte2

Ciao a tutti cari amici di iProg nel tutorial precedente abbiamo visto cosa sono gli intent e come usarli all’interno di un’ applicazione, oggi invece vi mostrerò come passare dei dati da un Activity A ad un Activity B.  Passiamo subito con un esempio pratico e creiamo un nuovo progetto, una… Read more »

iOS8: Social Framework

      Nessun commento su iOS8: Social Framework

    In passato già abbiamo parlato e mostrato come utilizzare questo framework, ma oggi vi mostrerò come utilizzarlo usando il linguaggio Swift . Tutto quello che dobbiamo fare è creare un nuovo progetto di tipo Single View Application, una volta fatto ciò aggiungiamo all’interno del nostro file storyboard due… Read more »

Android: Gli Intent Parte1

      1 commento su Android: Gli Intent Parte1

Ciao a tutti cari amici di iProg oggi inizieremo a introdurre gli Intent. Un  Intent è una descrizione astratta di una operazione, ovvero descrive ciò che l’applicazione “vorrebbe fare”.In pratica ci consente  di trasmettere delle informazioni tra componenti e di farli comunicare l’uno con l’altro o con altre applicazioni. Credo che… Read more »

Android: App Calcolatrice

      Nessun commento su Android: App Calcolatrice

Ciao a tutti cari amici di iProg  e ben tornati ad un nuovo tutorial riguardante la programmazione di applicazioni Android. In questo tutorial  vi mostrerò come creare  una calcolatrice molto rudimentale, ma nello stesso tempo ottimale per il nostro scopo, ovvero esplorare le potenzialità della piattaforma Android.  Per prima cosa… Read more »

Swift: Come usare una classe Objective-C in Swift

Ciao a tutti cari amici di iProg, oggi vi mostrerò come poter utilizzare  una classe Objective-C in Swift, per prima cosa creiamo un nuovo progetto e scegliamo come linguaggio Swift,  una volta fatto ciò creiamo una nuova classe ma questa volta scegliamo come linguaggio Objective-C Una volta fatto click per l’ennesima… Read more »

Swift: UIWebView

      Nessun commento su Swift: UIWebView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIWebView. Questa classe ci consente di visualizzare pagine HTML, sia online sia in… Read more »

Android: Hello World

      Nessun commento su Android: Hello World

Ciao a tutti ragazzi, ho deciso di iniziare una nuova serie di tutorial per quanto riguarda lo sviluppo di applicazioni Android, l’unico prerequisito necessario per seguire questa serie di tutorial è conoscere il linguaggio java, se non possedete tale requisito  vi consiglio di dare uno sguardo qui. La prima cosa… Read more »

iOS8: Integrare il Touch ID e impronte digitali nelle proprie app “Versione Swift”

Ciao a tutti cari amici di iProg qualche ora fa il mio collega Fabio ha scritto un tutorial molto interessante  su come utilizzare il framework LocalAuthentication (l’articolo è  consultabile presso il seguente link ). Poichè Fabio ha scritto l’articolo utilizzando come linguaggio l’ Objective-C credo che sia un idea carina fare una… Read more »

Swift: UIImageView

      5 commenti su Swift: UIImageView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIImageView. Questa classe ci consente di visualizzare un immagine all’interno della nostra applicazione…. Read more »

Swift: UIAlertView

      Nessun commento su Swift: UIAlertView

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIAlertView,  questa classe ci consente di visualizzare un pop-up al centro dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: UIActionSheet

      Nessun commento su Swift: UIActionSheet

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIActionSheet,  questa classe ci consente di visualizzare un pop-up nella parte inferiore dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application, all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: UITableView

      Nessun commento su Swift: UITableView

Ciao a tutti cari amici di iProg,  come si intuisce dal titolo oggi voglio spiegarvi come poter utilizzare una tabella all’interno di una nostra applicazione o meglio ancora come utilizzare la classe UITableView.Quindi per prima cosa creiamo un nuovo progetto di tipo single view application, una volta fatto ciò rechiamoci… Read more »

Swift: UIPickerView

      4 commenti su Swift: UIPickerView

Ciao a tutti cari amici di iProg,  come si intuisce dal titolo oggi voglio spiegarvi come poter utilizzare un  UIPickerView.  Quindi per prima cosa creiamo un nuovo progetto di tipo single view application, una volta fatto ciò rechiamoci presso il file storyboard e in seriamo all’interno della nostra view un PickerView…. Read more »

Swift: UISegmentedControl

      Nessun commento su Swift: UISegmentedControl

Ciao a tutti cari amici di iProg, nell’ ultimo tutorial vi ho mostrato come utilizzare in maniera “concreta” il nuovo linguaggio Swift, creando una semplice applicazione  che ci consentiva di passare da una view ad un’altra. Nel tutorial di oggi voglio spiegarvi come utilizzare l’oggetto UISegmentedControl.  La prima cosa da fare, ovviamente… Read more »

Swift: UIViewController

      5 commenti su Swift: UIViewController

Ciao a tutti cari amici di iProg dopo aver parlato tanto di questo nuovo linguaggio di programmazione, vediamo un po’ come utilizzarlo nel concreto. Nel tutorial di oggi vedremo come gestire la classe UIViewController in swift. Per prima cosa lanciamo in esecuzione Xcode6 (io sto utilizzando la beta 7) e creiamo… Read more »

Swift: Subscripts

      Nessun commento su Swift: Subscripts

Ciao a tutti cari amici di iProg, come si può intuire dal titolo dell’articolo oggi parleremo di subscripts. I subscripts possono essere definite da classi, strutture e enumerazioni, essi sono una sorta di scorciatoia per accedere agli elementi di una Array, di un dizionario ecc. Inoltre possono essere usati sia… Read more »

Swift: I Generics

      Nessun commento su Swift: I Generics

Ciao a tutti cari amici di iProg, in questa lezioni voglio parlarvi dei generics. I generics ci consentono di rendere il codice più stabile e rilevare con maggiore facilità gli errori, inoltre essi ci consentono di riutilizzare il codice. Se vi state chiedendo come credo che  un esempio pratico  renderà le… Read more »