Software « admiral0's blog

admiral0's blog

Linux, music and poetry

Archive for the ‘Software’ Category

Bilbo Blogger – Una figata

Tuesday, March 17th, 2009

Finalmente posso tranquillamente blogheggiare® con una comoda app per il mio desktop kde4. Si chiama Bilbo Blogger ed è fortissimo. Permette editing WYSIWYG dei post e offre pure la possibilità di organizzare anche più blog diversi. Figo néh?

Da quel che ho visto per adesso supporta bene wordpress e blogspot (nella API si nota subito la superiorità di wordpress comunque). Per i curiosi ecco subito uno screenshot

Bilbo

Ecco come si procede per averlo sul proprio piccì.

1. Abbiamo bisogno di una lib per comunicare con i blog. Prepariamo prima le cartelle però.

mkdir ~/blog-kde4
cd ~/blog-kde4

2. Scarichiamo quello che ci serve (Libreria e programma)

git clone git://gitorious.org/bilbokblog/mainline.git bilbokblog

git clone git://gitorious.org/bilbo/mainline.git bilbo

3. Iniziamo a compilare la libreria. (Le eventuali dipedenze mancanti salteranno durante l’esecuzione di cmake)

cd bilbokblog
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make
(per chi vuole fare il figo make -j2)

Dopodiche un

sudo make install

4. Compiliamo bilbo

cd ..
cd bilbo
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make
(per chi vuole fare il figo di nuovo make -j2)

E di nuovo un

sudo make install

Et voilà

Bilbo

HD, CD/DVD danneggiati in linux… risolto!

Friday, December 12th, 2008

Io: Acciderbolina ( ;) ), ho un dvd daneggiato. Come faccio a recuperare i dati?
UW: Usa isobuster, no?
Io:Cos’è?
UW: è un programma magico che salva i tuoi DVD.
Io:È free?
UW: No, ma zio Crack può provvedere.
Io: No grazie. Preferirei trovare qualcosa per linux e magari open source. Hmmm. Chiediamo a zio google. Eccolo lì: dd_rescue. ottimo. Vediamo come si usa..
UW: Ma è da MS-DOS. Come fai a usarlo?
Io: ! Non è MS-DOS è un terminale! Ed è facilissimo. Guarda cosa dice man dd_rescue
Scrivi dd_rescue /path/al/file/da/salvare /dove/lo/vuoi/salvare
Poi invio e aspetti che finisca.
UW: Io ancora non mi fido. Non c’è nessuna barra di avanzamento..
Io: Beh, allora usa una gui. Prova Kdiskrescue.
UW:Aaah adesso è meglio.

Come NON scrivere software

Tuesday, September 9th, 2008

Ho guardato in giro un po’ di progetti scritti in vari linguaggi di programmazione e ho notato delle cose che semplificherebbero tantisimo la vita ad eventuali programmatori che prendessero in mano quel progetto.

FAIL!

FAIL!

Ecco quindi una lista delle cose che NON si devono fare:

  • Intrecciare troppo la parte grafica (UI) del programma con la parte logica
    Questa cosa fa innervosire tantissimo, ma con un po’ di pazienza ed un paio di birre ne puoi venire a capo. Comunque resta una cosa da non fare.
  • Documentazione mancante oppure mal fatta
    La documentazione è sacra. Non è che è consigliabile farla. Va fatta.
  • Utilizzare più funzioni che fanno la stessa cosa
    Si può fare, ma solo se volete fare i programmatori imparare bestemmiare in 5 lingue diverse.
  • Scrivere codice criptico e mal formattato
    Ecco, spesso è questo il motivo della morte prematura e violenta per suicidio dei programmatori.
  • Ripetere pezzi di codice che potrebbero benissimo essere una subroutine
    Essì, vado anche sul banale, ma non ovvio per tutti.

E admiral0 colpisce ancora…

Monday, September 1st, 2008

Ciao.

Da tanto che non scrivo. E ho molto da dire in così poco tempo. E sarò breve…

–mi è arrivata la simpatica saponetta. Evvai! E’ l’unica cosa fonte di grandi soddisfazioni negli ultimi tempi. L’ho pure fatta funzionare…. più o meno. La scelta è ricaduta sulla distro FSO…. ma zhone fa schifo…. usabilità sotto le scarpe. E qua partono le cose succose:
–Mi sono messo a fare una phone suite da 0 usando dbus, le API di FSO, l’immancabile python e tanta fantasia
–Stasera mi sembrava che la batteria volesse prendere fuoco… E questo mi ha convinto a dare un’occhiata al suspend mode(perché consuma così tanto in suspend? eh? EH?)
–Appena finisco la suite e la pacchettizzo faccio una ella guida su come fare il “tuning” della distro più esosa di tutte=> FSO
–Ancora prima pacchettizzerò a-phone-utils che servono per controllare la sim(contatti, messaggi). E poi vedo cosa ci metto.

–Ho iniziato a Lavorare settimana scorsa. Ho ben poco tempo per giocherellare con Lily (la mia “saponetta” openmoko … e sì, sono pazzo e gli ho dato il nome. Qualcosa in contrario? :P ) Il lavoro è bello, programmo Javascript e un po’ di Java, ma resto della mia opinione di sempre: JAVA DEVE MORIRE!

Non è Lily

Non è Lily

Cubo in kwin

Sunday, August 10th, 2008

Dopo aver aggiornato KDE mi sono detto: “Vediamo se ci sono nuovi effetti per kwin”. Ed ecco che mi escono tre opzioni:
Desktop Cube, Desktop Cylinder e Desktop Sphere. Direi che sono un po crasheggianti, ma fanno il loro dovere. In fondo cos’è un window manager senza “eyecandy”?

Ed ecco a voi…

il cubo

il cubo...

il cilindro

il cilindro...

sfera kwin

e la sfera.

ace-ajax-chat

Sunday, July 20th, 2008

il mio progetto di chat ajax ha bisogno di un po’ di amore e cura da parte mia… Mi sono fermato alla revision 2. E devo ancora capire cosa mi offre sourceforge. E poi fare anche un sito…

per chi volesse contribuire è libero di contattarmi.

La pagina del progetto è questa.
Vediamo se riesco a fare qualcosa entro le 13 XD.

Google Gears

Tuesday, July 15th, 2008

Esploreggiando il mio account wordpress ho trovato un bel pulsantino chiamato turbo. Mi son detto: “Ma cosa sarà?”.
Poi googlando in giro ho trovato questo articolo e ho saputo che wordpress ha aggiunto il supporto a google gears. Ed ecco cosa dice di gears:

Gears? It is a browser extension like Flash or QuickTime/Media Player. However Gears works with the browser to enhance web based applications. It can create local database and file storage, and run JavaScript in the background to update them without slowing down the browser.

Ed ecco a voi Google Gears

Ed ecco a voi Google Gears

Da quello che ho capito è un webserver che usa un database relazionale in locale per depositare i file del sito… A parte il fatto che il sito (o web application) diventa nettamente più veloce c’è la possibilità di usare i siti/web apps che usano gears offline. Non c’è male. Ed arriviamo alla prima nota dolente:
E’ supportato Firefox 1.5+ IE 7+ e a breve anche Safari 3. Ma Opera, Konqueror & company dove sono? E il supporto di linux a 64bit?
E’ ancora giovane(ha raggiunto la versione 0.3). A parte questo mi sembra un software da provare perché promette buone cose.