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 dati dal DB, oppure da […]

Continue Reading →

Come usare CocoaPods in 5 passi

Al giorno d’oggi, la maggior parte delle librerie iOS hanno il supporto CocoaPods ed è molto facile poter aggiungere una libreria al progetto con CocoaPods. Se sei uno sviluppatore iOS, prima o poi, troverei un progetto con CocoaPods. Quindi, impariamo subito e vedere come CocoaPods rende la gestione del progetto più semplice.   Che cosa è CocoaPods: Prima […]

Continue Reading →

git logo

GIT: guida rapida al software di backup

Wikipedia recita: Git è un sistema software di controllo di versione distribuito, creato da Linus Torvalds nel 2005. Al giorno d’oggi mi trovo di continuo ad usare GIT come sistema di controllo versioni (o backup) sopratutto per progetti software in quanto il suo uso ideale è con i file di testo. Tuttavia prima di scoprirlo […]

Continue Reading →

Creare macchina virtuale Mac OS X Mavericks usando Parallels Desktop per Mac

Se si possiede Parallels Desktop per Mac, versione 7.0 o superiore (questa guida è stata provata e testata con Parallels 9.0.2) è possibile installare una nuova macchina virtuale Mac OS X 10.9 Mavericks i maniera semplice e veloce. NOTA: Per installare correttamente OS X in una macchina virtuale Mavericks deve essere già preinstallato sul Mac […]

Continue Reading →

Cos’è Github? Come si usa?

GitHub è un social-code, per farla breve è un social network dedicato ai programmatori. Questo «social network» è intersecato al controllo di versione dei file chiamato GIT. Grazie a github è possibile gestire i progetti online, mantenere una copia sul server e visionarla online senza scaricarla in ssh. In dettaglio le caratteristiche di github sono: […]

Continue Reading →

Raspberry Pi: Guida al computer più compatto del mondo

Da poco più di un anno è nato un computer grande come una carta di credito con un costo veramente irrisorio , il nome di questo computer è raspberry pi . Ma la raspberry non è solo un computer è molto di più, infatti con essa oltre ad utilizzarla come un normale computer è possibile […]

Continue Reading →

MySnippet

MySnippet è stato ideato , progettato e sviluppato per rendere la vita più semplice ai programmatori, se vi chiedete come la risposta è molto semplice con questo software è possibile memorizzare su uno spazio Host dove do vi sarà installato mysql  tutti i frammenti di codice che spesso utilizziamo ma che nello stesso tempo sono […]

Continue Reading →

Creare un Cronjob su hosting Linux

Nei sistemi operativi Unix e Unix-like, il comando crontab consente la pianificazione di comandi, ovvero consente di registrarli presso il sistema per essere poi mandati in esecuzione periodicamente. Generalmente, crontab usa un demone, chiamato crond, che è costantemente in esecuzione in background e, una volta al minuto, legge i contenuti del registro dei comandi pianificati […]

Continue Reading →

network link conditioner

Network Link Conditioner – Proviamo l’app in qualunque condizione di rete (3G / WiFi)

Se sei uno sviluppatore di applicazioni Mac o iOS che utilizzano la rete, c’è una nuova funzione nei Developer Tools di Mac OS X 10.7 “Lion”  e in Mountain Lion 10.8, che sarà utile a tutti voi. In questo breve articolo descriveremo il funzionamento e come simulare diverse condizioni di rete veloce, lenta, 3G o WiFi. […]

Continue Reading →

Usare GIT – nuova repository su GitHub

GitHub è un servizio di hosting basato sul web per i progetti di sviluppo software che utilizzano il sistema di controllo di revisione Git. GitHub offre piani commerciali e account gratuiti per progetti open source. GitHub è il più popolare sito di hosting Git. Descrizione Il sito fornisce funzionalità di networking sociale come feed, seguaci […]

Continue Reading →

Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!