lunedì 28 febbraio 2011

The Mana World - MMORPG per Linux - Alternativa ai giochi online

Esistono tantissimi MMORPG, ma liberi e gratuiti ne esistono veramente pochi.
The Mana World è un gioco open source (sia client che server) completamente gratis.
Sul server principale giornalmente si connettono tantissimi giocatori.
La giocabilità di TMW è praticamente infinita, tantissime armi, personaggi, strumenti, pozioni, magie, lavori. Assolutamente da provare.
Gli utenti Ubuntu e Debian possono installarlo semplicemente con:
sudo apt-get install tmw

Il gioco è disponibile per le piattaforme Linux, Mac, Windows.
Sito Ufficiale:
http://themanaworld.org

Video Dimostrativo

martedì 22 febbraio 2011

DeskToo - Desktop online - HTML5 + JQUERY + PHP

DeskToo

DeskToo è un applicazione web basata su HTML5 e Jquery, essa vi permette di collezionare i vostri link direttamente su una pagina web. Come in un vero desktop è possibile spostare le icone e cliccare su di esse. È anche possibile prendere nota e salvare come un post-it.

Sito ufficiale:

L'applicazione funziona sui browser: Firefox, Opera, Chrome e Safari.
Nessun supporto per Internet Explorer.

Assolutamente da provare.

Video Dimostrativo

mercoledì 16 febbraio 2011

Crawler in Python per scovare link e mail

Ho scritto un piccolo Crawler che permette di salvare mail e link su due file distinti. Per cambiare le opzioni basta modificare i valori di SAVELINK o SAVEMAIL.
Le scritture delle informazioni ricavate vengono effettuate nel momento in cui si stacca lo script con Ctrl + c
Allo script bisogna passare come parametro l'url di partenza.
Il codice non è pulito ma spero serva a qualcuno.


#!/usr/bin/python
import sys,urllib2,re
SAVELINK = False
SAVEMAIL = True
linkpat = re.compile('<a href="http://\S*"')
mailpat = re.compile('<a href="mailto:\S*@\S*.\S{2,4}"')
mymail = []
collection = []
mylinks = []
mylinks.append(sys.argv[1])
def inList(a,l):
    try:
        l.index(a)
        return True
    except:
        return False
def scanWEB():
    while 1:
        try:
            firstlink = mylinks.pop()
            if(inList(firstlink,collection)):
                continue
            collection.append(firstlink)
            try:
                response = urllib2.urlopen(firstlink)
            except:
                continue
            myhtml = response.read(60000)
            risultato = linkpat.findall(myhtml)
            rismail = mailpat.findall(myhtml)
            for i in rismail:
                myresultmail = i.replace('<a href="mailto:','').replace('"','')
                if inList(myresultmail,mymail) == False:
                    mymail.append(myresultmail)
            for i in risultato:
                myresult = i.replace('"','').replace("<a href=","")
                if inList(myresult,collection) == False:
                    mylinks.append(myresult)
        except KeyboardInterrupt:
            if SAVELINK:
                f = open("link.txt","w")
                for i in collection:
                    f.write(i+"\n")
                f.close()
            if SAVEMAIL:
                f = open("mail.txt","w")
                for i in mymail:
                    f.write(i+"\n")
                f.close()                
            return
if __name__ == "__main__":
    sys.exit(scanWEB())


martedì 15 febbraio 2011

Mini Bot IRC - Utile per creare cloni su IRC

Eccovi un piccolo bot IRC per creare dei cloni (Server permettendo).
Lo script in questione è ancora grezzo.
Le funzioni disponibili sono:
- Attivare il bot
- Creare infiniti cloni
- Cambiare nickname
- Muovere i bot in più canali
- Comunicare messaggio di "spam" nel caso in cui il primo bot venga contattato


Il funzionamento è molto semplice. Prima di tutto è necessario configurare, password, canali iniziali e messaggio di spam. È sufficiente modificare i parametri editando il file ircbotmini.py.
Fatto questo siamo pronti a lanciare il nostro bot:
./ircbotmini.py SERVER PORTA NICKINIZIALE

Per inviare i comandi al bot è necessario fare una query al bot stesso e precedere ogni comando con la password scelta.
Esempio (se voglio cambiare nick in caccola):
123111 nick caccola

I comando supportati sono:
PASSWORD nick nuovonick (cambia nickname)
PASSWORD clone (crea un clone con un nome casuale)
PASSWORD #canale (entra nel canale scelto)

È possibile scaricare il progetto da:
http://code.google.com/p/ircbotmini/downloads

sabato 12 febbraio 2011

Buggy Race - Gioco di corsa Nativo per linux (Gratis)

Buggy Race è un gioco di corse che potrà regalare tante ore di gioco.
Buggy Race non contiene scene di violenza quindi adatto anche ai più piccoli.
Caratteristiche principali:
  • Il gioco è gratis
  • 8 piste
  • scenario fiabesco
  • 2 tipi di auto
  • 2 tipi di modalità di gioco rally e corsa
  • supporto per Multi GPU
Il gioco è scaricabile gratuitamente da:
http://buggy-race.pl/main_eng.html

Video Gameplay
Buon gioco a tutti.

martedì 8 febbraio 2011

Who's That Flying !? su Linux con wine

 Who's That Flying !? L'action game che sta affascinando molti è giocabile su linux con wine.
Il gioco è veramente ben fatto. La cosa che salta all'occhio è l'uso parsimonioso della cpu.
Il test del gioco è stato fatto su Ubuntu 10.04, con wine 1.2.2
È possibile giocare sia  in modalità fullscreen che in window screen settando la risoluzione con winecfg.
E poi dicono che su linux i giochi non "girano".


Video Dimostrativo (registrato con glc)
Buon gioco.

Tesseract GUI + Google Books - OCR facile per linux

Tesseract-OCR è uno dei migliori Engine OCR open source disponibili. Il problema che spesso ci si presenta è manipolare l'immagine in modo da ottenere una digitalizzazione del testo quasi perfetta. Con Tesseract GUI non dovremo più occuparci del lavoro sporco. Esso ci permette di selezionare direttamente il testo da digitalizzare. Abbiamo sperimentato questa interfaccia facendo lo screenshout di una pagina di Google Books. Il risultato è stato veramente stupefacente.

Pagina ufficiale di Tesseract GUI:
http://sourceforge.net/projects/tesseract-gui

Ovviamente è necessario installare tesseract-ocr più il language pack.
Per gli utenti debian:
sudo apt-get install tesseract-ocr tesseract-ocr-eng tesseract-ocr-ita
I language pack disponibili sono per le lingue: Italiano, Inglese, Francese, Tedesco, Portoghese, Spagnolo e Vietnamita

Video Dimostrativo
Buon OCR a tutti.

domenica 6 febbraio 2011

Debian 6.0 Squeeze è nata!


Debian la mamma di molte distribuzioni linux è giunta alla versione 6.0 nome in codice Squeeze. Come al solito la nostra distribuzione preferita è stabile e perfetta con oltre 29000 pacchetti.
Tra i ventinovemila pacchetti software disponibili, pronti per essere usati, vale forse la pena di ricordarne alcuni, e cioè:
  • KDE Software 4.4.5
  • L’aggiornato GNOME 2.30
  • Il Desktop Envirnoment Xfce 4.6 (semplice ma molto leggero)
  • LXDE 0.5.0
  • X.Org 7.5
  • OpenOffice.org 3.2.1
  • GIMP 2.6.11
  • Iceweasel 3.5.16
  • Icedove 3.0.11
  • La GNU Compiler Collection 4.4.5
  • Il kernel Linux 2.6.32
  • Un’autentica tonnellata di software specifico per utilizzo server.

Ulteriori informazioni e download sul sito ufficiale:
http://www.debian.org/

Video Dimostrativo - netinst Installazione Minima

sabato 5 febbraio 2011

Doppio Chatroulette - Doppiamente Bello

Se sei un amante di chatroulette non puoi perderti il servizio Double Chatroulette.
Esso ti permette di aprire due istanze di chatroulette. Incontrare tantissime ragazze e ragazzi di tutto il mondo.
Il servizio funziona sia in italia che all'estero.
Assolutamente da provare.

Sito ufficiale:
http://9w9.org/camchat.php

Video Dimostrativo

Ultimate Stunts - Un gioco di corsa nativo per linux - Versione pre-alpha

Ultimate Stunts è un rifacimento del famoso gioco per il sistema operativo MS-DOS "stunts". Questo gioco per MS-DOS, che è stato pubblicato negli anni '90, può essere scaricato da molti siti di "abandonware", come XTC. E' un gioco di corsa 3D, con semplice grafica CGA/EGA/VGA e senza texture o effetti di smooth shading, ma grazie alle spettacolari acrobazie (giri della morte, rampe di lancio, ecc.) è sempre stato molto divertente da giocare. Uno dei punti di forza del gioco è l'editor dei circuiti. Ogni giocatore riesce a creare nuovi circuti usando e combinando tra loro i moduli precostruiti messi a disposizione dall'editor.
Ultimate Stunts non sarà un gioco per MS-DOS: esso funziona su sistemi UNIX compatibili (come GNU/Linux), e su sistemi Windows. Esso dispone anche di molte funzionalità attuali, come il supporto alla grafica openGL, suono 3D e possibilità di partecipare a partite multiplayer tramite internet.
La versione attuale è ancora in una fase pre-alpha, quindi non aspettatevi molto, ma gli screenshots danno una buona impressione di come sarà la grafica del gioco.
È possibile scaricare il gioco gratuitamente dal sito ufficiale:
http://www.ultimatestunts.nl

Tutti i possessori di ubuntu possono installare nel seguente modo:
Installazione delle librerie necessarie:
sudo apt-get install libsdl1.2debian libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libopenal1 libopenal-dev libalut0 libalut-dev libvorbisfile3 libvorbis-dev

Entrate nella directory dei sorgenti:
make
(non è necessario installare nulla)
Per lanciare:
./ultimatestunts/ustunts

Video dimostrativo
Buon game a tutti!!!