Posts Tagged “opensource”

Per puro caso ho scoperto che in Firefox la combinazione CTRL+Click apre automaticamente un URL in una nuova tab.

Forse ero l’unico a non saperlo non lo sò… ma adesso non posso farne più a meno.

Tags: , , , , , , ,

Comments 8 Commenti »

Vi avevo gia parlato di Spring diverso tempo fa.

In principio voleva rappresentare un clone migliorato dell’originale e riuscitissimo videogioco di strategia in tempo reale Total Annihilation. Oggi invece il progetto ha assunto il connotato più di un avanzato motore di strategia in tempo reale con una ottima grafica 3D.

Molti di voi sapranno che esistono dei repository per Ubuntu Gutsy dai quali prelevare i pacchetti precompilati del gioco… li potete trovare su launchpad se vi interessano. Chi, come me è gia “sotto le grinfie” di Hardy non può usufruire di tali pacchetti per vari problemi di dipendenze che questi comportano.

Mi sono così deciso ad aggirare il problema recuperando i sorgenti e ricostruendo il pacchetto con le dipendenze giuste per Hardy. Ma adesso veniamo al dunque: Come installare ed essere pronti al gioco…

INSTALLAZIONE

La prima operazione da compiere naturalmente è quella di recuperare tutti i pacchetti necessari. Cliccate sui link seguenti e salvate i pacchetti dove più vi pare (supponiamo nella vostra home)

Installate in ordine con Gdebi questi pacchetti ed avrete un’installazione pulita di Spring sul vostro computer.

Adesso non resta che ritoccare alcuni piccoli aspetti per far funzionare il gioco al meglio.

Innanzitutto create le cartelle nella vostra home directory dove aggiungerete i vari contenuti come mappe, mod etc:
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods

Adesso recuperate un archivio contenente alcuni files utili per il vostro gioco e necessari per molte mod. Si tratta di files protetti da copyright e per poterli utilizzare dovete possedere una copia originale del gioco Total Annihilation.
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip
unzip -d ~/.spring/base base-ota-content.zip

Come ultima cosa non vi resta che scegliere una mod adatta per il gioco. io vi consiglio Complete Annihilation. Per esperienza personale la migliore modifica che ci sia in circolazione sulla base di Total Annihilation. Installarla è estremamente semplice: basta scaricare l’archivio da questo link ed eseguire lo script presente al suo interno che provvederà a scaricare e installare la mod in modo totalmente automatico.
Il download può durare a lungo quindi abbiate pazienza e lasciate che lo script porti a termine l’operazione.

Se volete altre mod o mappe potete reperirle in diversi siti. I più famosi sono SpringFiles² e Spring-Portal

Tags: , , , , , , ,

Comments Nessun Commento »

Ho appena scoperto questa piccola chicca a mio parere molto carina.

Da oggi Dolphin, il file manager di KDE 4 permette di selezionare più files semplicemente solo con l’utilizzo del mouse.
Fino ad oggi, ogni file manager ha sempre utilizzato le classiche scorciatoie [Ctrl + Click/Selezione]; con Dolphin invece viene semplificata questa operazione permettendo solo l’utilizzo del mouse.

Come?
E’ stato aggiunto un piccolo segno di spunta sopra al file che si desidera selezionare. Questo segno apparirà ogni volta che il mouse passa sopra ad un’icona. Cliccandovi si seleziona il file. Tutto questo è stato possibile grazie alla gestione delle Icone come plasmoidi.

Una caratteristica molto interessante quando ci si trova a selezionare più files sparsi qua e la ma che non sostituirà del tutto l’uso delle scorciatoie tramite tastiera che sono comunque molto più funzionali quando si devono selezionare e deselezionare molti files o gruppi di files contigui

Tags: , , , , , , , , , ,

Comments 1 Commento »

Premessa: niente per cui strapparsi i capelli!

Tuttavia sarà capitato sicuramente anche a voi se siete possessori di due lettori ottici di inserire un disco nella periferica non assegnata di default a /dev/dvd e di dover cambiare manualmente le impostazioni per far capire al vostro lettore di dover andare a prendere il DVD dal secondo drive.

Da oggi tutto è molto più semplice in KDE 4!
Infatti di tutto questo si occuperà per voi Solid. Se avete due drive Solid li riconoscerà automaticamente e Dragon Player, qualora voleste avviare il vostro disco vi mostrerà un semplice menù a tendina che vi permetterà di scegliere la sorgente. Inoltre verrà riconosciuto automaticamente il tipo di disco (DVD, VCD, SVCD etc.) e basterà premere play per avviarlo senza dover scegliere il tipo di media montato (come era prima in Codeine).

Niente di eclatante si, ma sono queste piccole cose che fanno la differenza tra un sistema operativo usabile oppure una accozzaglia di software messi a casaccio. Continuate su questa strada!

Tags: , , , , , , , , ,

Comments Nessun Commento »

Tempo fa vi avevo parlato di Blueman, un gestore di connessioni bluetooth per Gnome.
Mi sono accorto tentando recentemente di aggiornare il suo repository svn che questo non esisteva più. Come mai?

Perché il progetto si è spostato ed ha ora un nuovo sito internet che potete trovare a questo indirizzo.

Le novità dell’ultima versione in via di sviluppo sono interessanti e finalmente il software è localizzato anche in italiano!

Se volete installare la versione 0.3 stabile allora eseguite questi semplici comandi da terminale.

~$ echo 'deb http://download.tuxfamily.org/blueman ubuntu bluetooth' | sudo tee /etc/apt/sources.list.d/blueman.list
~$ wget http://download.tuxfamily.org/blueman/repository.gpg -O- | sudo apt-key add -
~$ sudo apt-get install blueman

Se invece desiderate provare la versione 0.4 in via di sviluppo scrivete:

~$ echo 'deb http://download.tuxfamily.org/blueman ubuntu bluetooth blueman-svn' | sudo tee /etc/apt/sources.list.d/blueman.list
~$ wget http://download.tuxfamily.org/blueman/repository.gpg -O- | sudo apt-key add -
~$ sudo apt-get install blueman blueman-i18n

Se invece preferite aggiornare da svn eccovi il repository:

svn co svn://svn.tuxfamily.org/svnroot/blueman/svn/trunk blueman

Le dipendenze per poter installare blueman sono le seguenti per cui se non le avete procuratevele tramite apt:

python-pyrex
python2.5-dev
libbluetooth-dev >= 3.20
bluez-utils >= 3.20
gtk >=2.12
gnome-bluetooth
gnome-vfs-obexftp

P.S. all’interno della directory dei sorgenti trovate un piccolo script capace di generare automaticamente un pacchetto deb.
Per eseguirlo puntate alla directory dove avete i sorgenti ed eseguite ./bulid-deb, lo script si occuperà di tutto per voi ;)

Tags: , , , , , , ,

Comments Nessun Commento »

Raggiunto uno dei primi passi stabiliti per la roadmap di KDE 4.1 ovvero l’introduzione di Dragon Player in kdemultimedia come lettore di filmati predefinito.

Dragon Player (ex Codeine) è un lettore “minimalista”, forse anche troppo per chi era abituato a Kaffeine in KDE 3.x tuttavia svolge il proprio lavoro in modo egregio ed alla fine il giudizio è soltanto questione di gusti personali. Io preferivo Kaffeine ma se l’hanno scelto per essere il player predefinito ci sarà sicuramente un motivo.
Una caratteristica interessante di questo lettore è la capacità di ricordarsi a che punto avete interrotto la visione di un filmato per riprenderla poi alla sucessiva apertura nello stesso punto.

Tags: , , , , , , , ,

Comments 2 Commenti »

Non è una notizia da strapparsi i capelli per l’emozione ma sicuramente per quelli che usano msn sarà perlomeno buona.
Dopo il rilascio di Tcl/Tk in versione 8.5 è stata inclusa nei repository di Ubuntu 8.04 Hardy Heron una versione di aMsn, forse il miglior client per linux, che supporta finalmente i font di X e di conseguenza anche l’antialiasing su di essi.

Sinceramente era una caratteristica che serviva proprio per rendere aMsn un software che non stonasse troppo in un ambiente grafico moderno com’è quello di Ubuntu.

Tags: , , , , , , , ,

Comments 2 Commenti »

E‘ da pochi giorni che sappiamo ufficialmente che i rilasci delle versioni minori di KDE saranno mensili (gennaio 4.0.1, febbraio 4.0.2 marzo 4.0.3 etc..). Sappiamo anche che KDE 4.1 verrà rilasciato probabilmente intorno a Luglio 2008 ma che cosa ci aspetta di nuovo in questa release?

  • Porting completo su piattaforme Mac, Windows e Solaris
  • I plasmoidi faranno uso di canvas (qt 4.4)
  • Integrazione di Webkit in Plasma
  • Supporto dei Widget di OSX in Plasma
  • Utilizzo di Decibel come framework per comunicazioni real-time e VoIP
  • Introduzione in kdemultimedia di Dragon Player
  • Pulizia e razionalizzazione di Kopete
  • Nuova versione di KDevelop
  • KDE-PIM si baserà interamente su Akonadi
  • e molte altre interessanti feature…

Naturalmente tutto questo verrà accompagnato da una valanga e quando dico valanga dico centinaia e centinaia di cose come bugifixes, miglioramenti, lavoro sulle traduzioni, sull’artwork, sulla razionalizzazione delle interfacce, nuovi plasmoidi ed effetti per kwin… tutte cose che forse diamo per scontate ma che richiedono molto lavoro e che sicuramente alla fine faranno la differenza.

Tags: , , , , , ,

Comments 1 Commento »

Come molti di voi sanno Jabber è un sistema di IM molto in voga su Linux ed è utilizzato da molti software opensource (Pidgin, Kopete in primis) e anche da illustri concorrenti come Google Talk.
Jabber utilizza un insieme di protocolli basatu su XML detti XMPP accettati ufficialmente dall’ IETF e un insieme di estensioni aggiuntive a questi protocolli chiamati XEP non ancora accettati.

E’ proprio su questi ultimi che gli sviluppatori di Kopete hanno lavorato in queste ore e in particolare sono state apportate diverse migliorie per quanto riguarda gli XEP-0004, XEP-0050, XEP-0055, XEP-0077, XEP-0060 ed XEP-0107.
Andando a spuliciare la documentazione di XMPP possiamo vedere che queste estensioni riguardano:

  • XEP-0004 (Data forms): Descrive il modo e il metodo generici con cui vengono effettuate le comunicazioni client-server (richieste, risposte)
  • XEP-0050 (Ad-Hoc Commands): Estensione che serve a riportare ed eseguire semplici comandi interpretabili e comprensibili all’uomo
  • XEP-0055 (Jabber Search): Estensione per la ricerca degli account Jabber iscritti nella comunità
  • XEP-0077 (In-Band Registration): Gestisce le registrazioni degli account: creazione modifica password e cancellazione sul server centrale e/o gateway
  • XEP-0060 (Publish Subscribe): Sistema di pubblicazione di contenuti, ad esempio notifica delle informazioni personali, avatar, nick, etc… alla propria rete di contatti ma anche contenuti quali articoli pubblicati su weblog o fonti RSS.
  • XEP-0107 (User Mood): Estensione che si occupa di catturare e pubblicare informazioni aggiuntive sullo stato emotivo di un client

A dire il vero tutto questo non aiuta molto a capire bene cosa è stato fatto in seno a Kopete; sembra un po’ un casotto visto così ma sono sicuro che sicuramente questo commit avrà qualche beneficio tangibile per chi usa questo sistema di Inastant Messaging… Speriamo :P

Al prossimo post inutile! non passerà molto state tranquilli :D

Tags: , , , , , , , ,

Comments Nessun Commento »

Chiunque di voi non sapesse che il governo aveva riservato all’Opensource 10 milioni di Euro annui per 3 anni e chiunque di voi non sapevasse (come dicesse il nostro caro Di Pietro) dove siano finiti questi 10 milioni (almeno quelli del 2007) è pregato di firmare questa lettera aperta al caro ministro Nicolais affinché ci informi al più presto di come i Nostri dipendenti hanno impiegato il Nostro denaro.