Guida Gtk+ a puntate ( II parte )

22 Novembre 2008

Bene, continua la guida a puntate. L’ultima volta abbiamo dato uno sguardo agli obiettivi di questa guida, a quale conoscenze bisogna avere prima di iniziare a esplorare il fantastico mondo delle Gtk+  e qual’è la loro storia.

Oggi vedremo invece come si possono installare e come compilare un programma che ne fa uso una volta installate. Questa seconda parte sarà un po’ breve, mi rifarò con la prossima :) ( vedere la fine di quest’articolo per sapere cosa faremo )

Continua »

Guida Gtk+ a puntate ( I parte )

21 Novembre 2008

Ebbene, eccomi qui. Tempo fa avevo iniziato a scrivere un pdf che voleva diventare una guida, decente, alle Gtk+ in italiano, purtroppo però è un lavoro molto lungo per una persona sola e prima di arrivare alla fine probabilmente avranno già rilasciato una nuova versione delle Gtk+ :)

A questo punto ho deciso di pubblicare, in varie “puntate”, qui sul blog questa guida. E ora..

Continua »

Dell considera ubuntu di proprietà Microsoft

10 Novembre 2008

Buona sera a tutti, era parecchio che non aggiornavo il blog purtroppo non ho un’attimo di tempo libero da quando è iniziata la “stagione fredda” :)

Volevo darvi una notizia che mi ha lasciato un po’ allibito, andando a personalizzarmi un portatile sul sistema operativo vedo Ubuntu 8.04 e sopra “Sistema operativo Microsoft” con tanto di icona di windows vista a fianco O_O

Microsoft Ubuntu

Canonical potrebbe incazzarsi ^^

Lhc e buchi neri..

11 Settembre 2008

Tanti dicono che non può succedere niente, che non si genererà mai un buco nero all’interno dell’lhc.. e invece si è generato e sta anche per raggiungerci.. guardare per credere: http://lhc-live.com/

 

Comunque lasciando stare queste cazzate, è tristissimo sapere che per causa di giornalisti che pensano solo a far scoop con titoli sensazionalistici una ragazzina di 16 anni l’altro ieri mattina in india si è suicidata pensando che stesse arrivando la fine del mondo, dato che molti giornalisti ne parlavano.. la notizia ANSA: http://www.ansa.it/opencms/export/site/notizie/rubriche/daassociare/visualizza_new.html_760677714.html

Jeex Debian Package

28 Agosto 2008

Dopo mesi di prove e riprove alla fine è pronto il repository e il pacchetto debian di jeex 9.0, il cui nome in codice “privato” che sono stato costretto a dare a causa di launchpad è “Bookmark suffocating” ovvero “Segnalibro Soffocante” dato che i segnalibri sono la novità di questa versione :)

Il pacchetto debian si trova qui: http://www.hds619.net/deb-pkg/binary/jeex_9.0_i386.deb

Aggiungere il repository è molto semplice invece i passi sono i seguenti

  1.  aprire il file /etc/apt/sources.list e aggiungere la riga seguente alla fine del file:
    1
    
    deb http://www.hds619.net/deb-pkg/ binary/
  2. dare un bel apt-get update da root
  3. installare come si preferisce il pacchetto jeex che troverete nell’elenco :)

L’unica accortezza con il pacchetto debian in ogni caso è quella di dare un:

1
chmod 666 /usr/share/jeex/Jeex.rc

Altrimenti vi dirà che non può cambiare tema perchè non può aprire il file o non lo trova..

Il Logo di Gnome

10 Agosto 2008

Prima di questa partenza ( ancora 1 ora e si parte :D ) per queste 2 settimane di vacanza, vi lascio con il la forma del logo di gnome in psd ( eh lo so, dovevo farla con gimp ma non lo riesco proprio ad usare ), e con un’altra in png come anteprima.

Per usarla basta selezionare uno strumento forma, tipo rettangolo, clickare col destro sulla forma e fare click su “Definisci forma personale” et voilà, avete la vostra bella forma da usare anche per immagini di 1.000.000 x 1.000.000 di pixel XD, sinceramente comunque non ho guardato, prima di mettermi a farla, se ci fosse qualcosa in giro.. una in più comunque non fa mai male.

gnome-logo.jpg

File PSD: gnome-logo.psd

Bye ;)

Funzioni Standard.. poco Standard

7 Agosto 2008

Proprio poco fa stavo parlando in chat con Dani, mentre io insultavo quelli che hanno creato la strcmp ( in quanto se gli si passa uno dei due parametri a NULL fa andare il programma in Segmentation Fault che è una bellezza ), mi ha detto che la strcmp oltre a fare il semplice confronto tra le due stringhe restituisce anche la differenza tra i caratteri, e proprio per questo lui l’aveva utilizzata per riordinare alfabeticamente i pacchetti in slackyd.

Allora non sapendo questa cosa da niubbo della situazione mi son messo a fare un test:

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <string.h>
 
int main(int argc, char **argv)
{
 if ( argc < 3 ) return 1;
 
 printf("Diff: `%d'\n", strcmp(argv[1], argv[2]));
 
 return 0;
}

Benissimo lo vado ad avviare e mi restituisce solo 0 ( uguali ), 1 o -1 ( non uguali ).. dopo vari attimi di stupore da parte sua, va a provare lo stesso identico codice e le stesse identiche stringhe passate come parametro sul suo computer e la funzione lì restituiva davvero la differenza tra le due stringhe!

Ora mi domando cosa renda così variabile una funzione standard che dovrebbbe avere lo stesso funzionamento su tutti i computer del mondo. La versione delle libc comunque era uguale giusto per cronaca. Da notare comunque anche che ho provato la strcasecmp che non dovrebbe far parte del C Standard, e restituisce la famosa differenza tra le due!

? Mah..

P.s.: Altra cosa che mi fa incazzare, se si passa un parametro null alla strcmp, o all’atoi perchè cavolo mi deve compromettere tutto il programma? cosa gli costa a quelli che hanno scritto la gnu c library mettere due piccolissime macro del tipo:

1
2
3
4
5
6
#define return_if_fail(cond) if ( !(cond) ) { \
                                  return; \
                             }
#define return_val_if_fail(cond, val) if ( !(cond) ) { \
                                           return (val); \
                                      }

per controllare che i parametri non siano nulli? BAH!

Nerd Comics

5 Agosto 2008

Girando un po’ su internet ho trovato una directory che contiene una montagna di fumetti, purtroppo in inglese, che rappresentano scene di vita di “nerd”, “geek” e cose simili..

Esempio:

Il link di questa cartella: http://imgs.xkcd.com/comics/

Da vedere ;)

Linux aiuta i novizi del sesso ( man sex )

28 Luglio 2008

linux.gifPenso che dopo un titolo del genere tutti i porno-bot del mondo si redirigerando qui, ma comunque non potevo trovarne un’altro.

L’ennesima prova di chi sta su linux si deve minimo fare 5 canne al giorno e piste varie, provate a dare

man sex

nel terminale..

Continua »

Effetti visivi Totem

22 Luglio 2008

totem-in-tango-preview.jpgPrima di iniziare, so già che questo argomento è facile trovarlo in rete1 ma, dato che qui raccolgo miei pensieri e le varie cose che trovo per il web lo riporto ugualmente, magari servirà soltanto a me per quando dovrò reinstallare totem in altri sistemi operativi.. almeno però so dove trovare sta guida :)

Dunque, come vi sarete certamente accorti totem di default ha solo GOOM e Monoscope come effetti visivi che sono anche un pò bruttini, cercando in rete però ho scoperto che si possono cambiare grazie alla libreria libvisual.

Quello che bisogna fare è molto semplice, innanzitutto si scarica la libreria. Se avete a disposizione aptitude basterà:

1
sudo apt-get install libvisual-0.4-0 libvisual-0.4-plugins

Altrimenti si possono tranquillamente scaricare i sorgenti da QUI.

Dopodichè non resta altro che dare un:

1
rm -r ~/.gstreamer*

Et voilà il gioco è fatto, nelle preferenze ci saranno i nuovi effetti grafici da scegliere ;)

——-
[1] Sempre che si sappia cercare, la dò forse troppo scontata questa cosa dato che ultimamente son sempre di più quelli che non sanno usare google. Ma ricordatevi Google vi vuole bene!