repo

Mattepuffo's logo
Visualizzare il numero di prodotti in WooCommerce API

Visualizzare il numero di prodotti in WooCommerce API

Le API di WooCommerce sono parecchio complete; anche se su certe cose la documentazione non è sempre completa.

Ci ho messo un pò ad esempio a trovare come visualizzare il numero di prodotti presenti.

Questo perchè bisogno andare a ricercarlo sui reports.

Mattepuffo's logo
Eseguire l'upgrade di Eclipse

Eseguire l'upgrade di Eclipse

Eclipse, come anche Netbeans e altri software del genere, consente di eseguire l'update della versione e dei plugin attraverso un voce nel menu, ma non consente un upgrade di versione automatico.

Se state su Linux, e avete installato il software tramite repository, non avete problemi.

Se invece state su Mac o Windows, o avete eseguite una installazione manuale, potete seguire questi semplici passi qua sotto (se non volete rifare tutto a mano ovviamente).

Aprite Eclipse e andate in Window -> Prefernces -> Install/Update -> Available Software Sites.

Da qui potete gestire tutti i repo da cui prendere / aggiornare plugin e piattaforma.

Mattepuffo's logo
Aggiungere repository PPA in Debian

Aggiungere repository PPA in Debian

Oggi ho installato BURG su Debian testing; per farlo ho divuto aggiungere un repo PPA.

Solo che il comando:

# add-apt-repository ppa:bean123ch/burg

Traceback (most recent call last):

File "/usr/bin/add-apt-repository", line 65, in <module>

if not sp.add_source_from_line(line):

File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 630, in add_source_from_line

(deb_line, file) = expand_ppa_line(line.strip(), self.distro.codename)

File "/usr/lib/python2.6/dist-packages/softwareproperties/ppa.py", line 47, in expand_ppa_line

sourceslistd = apt_pkg.Config.find_dir("Dir::Etc::sourceparts") AttributeError: 'module' object has no attribute 'Config'

Vediamo come risolvere il problema.

Prima di tutto facciamo una copia di sicurezza del file in questione:

# mv /usr/bin/add-apt-repository /usr/bin/add-apt-repository-old

Poi seguiamo questa procedura.

Mattepuffo's logo
Le direttive del preprocessore in C#

Le direttive del preprocessore in C#

Le direttive del preprocessore sono comandi che non vengono mai convertiti in altri comandi, ma che influiscono comunque su alcuni aspetti della compilazione.

E' utile, ad esempio, usare queste direttive quando non si vuole che alcuni parti del programma non vengano compilate perchè alcune funzioni saranno usufruibili solo in una versione a pagamento.

Ovviamente è solo un esempio, ma rende un pò l'idea della loro utilità.

Tutte le direttive cominciano con il segno #.

Vediamo quali sono.

#define e #undef

E' usato in questo modo:

#define DIR

Serve per dire al copilatore che esiste un simbolo con il nome sepcificato (che in questo caso è DIR).

Possiamo paragonarla a una variabile, solo che non dispone di un valore.

#undef esegue l'operazione opposta:

#undef DIR

Queste direttive devono essere inserite all'inizio del sorgente.

Si capisce che da sole servono a poco, ma solo molto utili in combinazione con altre direttive.