mercoledì 7 settembre 2011

Avahi Empathy e Arch

Su Empathy, persone nelle vicinanze non ne voleva sapere di andare.

Ho scoperto che il problema era il demone Avahi non avviato.

Seguendo la wiki https://wiki.archlinux.org/index.php/Avahi il demone continuava a non avviarsi...

Il motivo?
Non esisteva il gruppo avahi... quindi bastava dare:

sudo groupadd avahi
Accidenti alle guide incomplete!

martedì 23 agosto 2011

NesC Highlight per GEdit

Scaricare il language pack da qui.

Ora bisogna far riconoscere questo language pack da gedit. Per far ciò copiamo il file nella cartella:

se avete gnome 3...

~/.local/share/gtksourceview-3.0/language-specs

altrimenti..
~/.local/share/gtksourceview-2.0/language-specs

Bastera chiudere e riaprire GEdit per avere le modifiche necessarie.


Aggiungiamo ora un nuovo mimetype per far riconoscere i sorgenti NEsc. Creiamo e modifichiamo il file:

gedit ~/.local/share/mime/packages/nc.xml

Inseriamo come contenuto:
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-nc">
<comment>NesC Source File</comment>
<glob pattern="*.nc"/>
</mime-type>
</mime-info>

Poi spostiamoci nella cartella ~/.local/share e diamo il comando per l'update dei mime
cd ~/.local/share
update-mime-database mime

giovedì 28 aprile 2011

OpenCV 2.2 'std::ptrdiff_t' error

Go to /usr/include/opencv2/ or wherever your opencv library is installed.

cd usr/lib/include/opencv2/
Open and edit the file core/core.hpp
gedit core/core.hpp
At row 54 starts this block:
#ifndef SKIP_INCLUDES
#include <limits.h>
#include <algorithm>
#include <cmath>
#include <complex>
#include <map>
#include <new>
#include <string>
#include <vector>
#endif // SKIP_INCLUDES
Add #include <cstddef> to the list.
#ifndef SKIP_INCLUDES
#include <limits.h>
#include <algorithm>
#include <cmath>
#include <complex>
#include <map>
#include <new>
#include <string>
#include <vector>
#include <cstddef>
#endif // SKIP_INCLUDES
Done :)