Archivi tag: sviluppo

Ubuntu 14.04: riattivare l’auto-completamento di Eclipse

fonte: dal web
fonte: dal web

Se dopo l’upgrade all’ultima versione del vostro fantastico sistema operativo Ubuntu avete dei problemi con l’auto-completamento del code assistant di Eclipse…bè, qui trovate la soluzione ai vostri problemi.

In Eclipse, la combinazione di tasti CTRL + SPACE attiva il code assistant, strumento praticamente insostituibile per tutti colore che della scrittura di codice hanno fatto la loro vita.

Peccato che nell’ultima versione di Ubuntu, la stessa combinazione di tasti viene utilizzata per attivare un’altra funzionalità (nel particolare abilita/disabilita l’input editor di Ibus), rendendo di fatto non utilizzabile il code assistant.

Continua la lettura di Ubuntu 14.04: riattivare l’auto-completamento di Eclipse

EGit – The current branch is not configured for pullNo value

Eclipse IDE
Eclipse IDE

Piccolo trucco per risolvere il seguente problema:

The current branch is not configured for pullNo value for key branch.master.merge found in configuration

Questo messaggio di errore si presenta quando, in EGit, il plugin di Eclipse per la gestione dei nostri repository GIT, il nostro branch master in locale non è impostato correttamente per tracciare il branch master in remoto. La soluzione è molto semplice, infatti è sufficiente seguire questi pochi passi:

  1. accedere al workspace con un qualsiasi file manager
  2. accedere alla directory principale del progetto
  3. accedere nella directory nascosta .git/
  4. editare il file config
  5. aggiungere al fondo del file config le seguenti righe:
[branch "master"]
        remote = origin
        merge = refs/heads/master

A questo punto sarà sufficiente lanciare un refresh ed eseguire nuovamente il pull, il problema sarà risolto!

Design Pattern: Model View Presenter (MVP) vs Model View Controller (MVC)

In rete si trova molta documentazione sui design pattern, sul loro utilizzo e sulla loro implementazione, ma non sempre il materiale a disposizione è accurato, chiaro e preciso. Ecco perchè volevo segnalare un interessante articolo che sebbene non sia proprio recentissimo (2007) tuttavia risulta scritto molto bene, chiaro, conciso ma allo stesso tempo completo.

L’articolo, sebbene si riferisca ad una specifica tecnologia (.NET), presenta interessanti spunti di riflessione, soprattutto sulle differenze rispetto ai due approcci Model View Presenter (MVP) e Model View Controller (MVC). Il diagramma di comparazione tra i due pattern aiuta molto a chiarire a colpo d’occhio la differenza di approccio tra le due soluzione, differenza in cui chiaramente la view gioca un ruolo fondamentale.
Continua la lettura di Design Pattern: Model View Presenter (MVP) vs Model View Controller (MVC)