martedì 24 marzo 2009

Chiamare un telefono con un MP3

Ciao a tutti!

Oggi volevo presentarvi un argomento curioso, scoperto per caso, correlato ad uno script in python che ci aiuterà in questo "esperimento".

Come avrete capito dal titolo oggi vi mostrerò una cosa curiosa: come chiamare un telefono (fisso o cellulare) con un semplice file MP3!

Dovete sapere infatti che i telefoni fissi (sui cellulari questo metodo non funziona) usano un sistema di codifica per capire quale numero componiamo; questo sistema si chiama DTMF.

In pratica quando digitiamo un numero tramite telefono fisso avete presente il suono prodotto da ogni singolo numero? Ecco quello è il sistema usato! Ad ogni numero premuto corrispondono due frequenze fisse che vengono emesse simultaneamente. Grazie a questo sistema i telefoni sono in grado di "capire" che numero abbiamo digitato!

Ho trovato le frequenze corrispondenti per ogni numero grazie a Wikipedia (link di prima) e ho creato, grazie ad Audacity, dei file che corrispondono ai suoni che il telefono emette ogni volta che premiamo un numero.

Ho scritto poi uno script in Python che, digitato un numero di telefono, concatena i vari suoni e genera un file MP3! Prendete quel file generato, portatevi vicino a un telefono fisso, alzate la cornetta e fate partire il file MP3 a tutto volume (con la cornetta più vicina possibile)! Vedrete che se tutto va bene partirà una chiamata al numero selezionato!

E' una cosa un pò inutile ma curiosa, mi è sempre piaciuto indagare su queste cose!

Lo script è disponibile a questa pagina (con tanto di file MP3): http://balloto.netsons.org/pydtmf.zip

Se lo provate fatemi sapere come è andata!

Ciaoo!

balloto

venerdì 13 marzo 2009

Rilasciato gtkCodiceFiscale 0.0.3

Buona sera a tutti!

E' con grande felicità che annuncio il rilascio della versione 0.0.3 del mio piccolo programma gtkCodiceFiscale!

Cos'è gtkCodiceFiscale (gtkcf)?
gtkCf (gtkCodiceFiscale) è un programma scritto in python con l'ausilio delle librerie gtk (con estensione python-glade) che ti permette di calcolare facilmente il tuo codice fiscale.

Per avere un riassunto sostanzioso vi linko il post che presentò il programma.

Come si avvia il programma?
Una volta installato (con il comando sudo dpkg -i gtkcf-0.0.3.deb) il programma dovrebbe risultare nel menù Applicazioni => Accessori. In caso contrario il comando da lanciare (in terminale o tramite ALT-F2) è gtkcf

Cosa cambia nella versione 0.0.3
  • Aggiunta la funzione per il calcolo inverso del Codice Fiscale; inserendo un codice fiscale valido il programma calcola tutti i dati a ritroso trovando nome, cognome, sesso, data e luogo di nascita. Ovviamente i dati quali nome e cognome sono multipli e il programma li segnala tutti!
  • Sistemato un bug nell'algoritmo di calcolo (si verificava solo in alcuni casi "rari")
  • Sistemati due particolari grafici
Cosa aspettarsi nella prossima versione?
  • Sistemazione di eventuali bug
  • Migliorie nell'interfaccia grafica
  • Controllo con avviso in caso di nuove versioni installabili
  • Implemento del protocollo gtkcfs (gtkCodiceFiscale server), un piccolo server in python che riceve le richieste dai vari clients (inseriti nel programma), elabora le informazioni e rimanda tutti i dati elaborati al proprio programma. Non voglio dare troppi particolari! Eliminerei l'elemento sorpresa!
Come scaricare il programma?
Potete scaricare il pacchetto .deb (creato con Ubuntu) a questa pagina: http://balloto.altervista.org/gtkcf/gtkcf-0.0.3.deb (tasto destro => Salva file con nome)

L'archivio ZIP con i sorgenti python e i file di glade (e ovviamente le immagini) è disponibile a questa pagina: http://balloto.altervista.org/gtkcf/gtkcf-0.0.3.zip (tasto destro => Salva file con nome)

Consigli/critiche/problemi/qualsiasi-cosa-di-simile?
Ovviamente sono bene accetti qualsiasi commenti!

Grazie a chiunque proverà il programma!

balloto

mercoledì 11 marzo 2009

SMS gratuiti illimitati

Buon pomeriggio a tutti gli eventuali lettori!

Oggi mi sono imbattuto in un sito, grazie alle indicazioni di un amico, che permette l'invio di SMS gratuiti da parte dei cellulari. Semplicemente collegandosi tramite Internet al loro sito.

Subito è partito l'"hacking" per raggirare questo limite (se si prova difatti ad accedere al sito tramite normale browser il sito riconosce il PC e non ci fa fare nulla).

Ecco dunque venirci in aiuto un plugin per firefox: wmlbrowser

Cosa fa il plugin?
Una volta installato il plugin aggiunge un piccolo pulsantino vicino alla barra degli URL in firefox che, attivato, "confonde" il web facendo risultare il nostro browser come se fosse un browser WML (quello dei cellulari per intendersi).

In questo modo possiamo collegarci al sito tramite normale browser (che verrà riconosciuto come un cellulare) e spedire i nostri SMS comodamente.

Il sito
Il famigerato sito di cui parlo è il seguente: MJoy.
Una volta aperto l'interfaccia minimalista non lascia nessun dubbio sui passaggi da fare: Inserite il vostro paese di origine ("Your coutry"), ovvero Italia e sotto il vostro numero di telefono ("Your Phone Number").

Una volta inserito il captcha verrà spedito un SMS al vostro numero contenente un URL per la registrazione.

Ecco che entra in gioco il plugin!

Attivate il plugin (Cliccate sul tasto del plugin => WML On) e inserite nella barra degli indirizzi l'URL indicatovi nel'sms (molto lungo l'URL!) a questo punto il sito, confuso dal plugin, vi rileverà come cellulare e vi permetterà la registrazione al sito! Una volta registrati al sito potrete accedere (sempre con il plugin attivo) all'interfaccia del sito, in questo modo cliccando sull'icona "Free text" potrete inviare SMS gratuiti ed illimitati!

Considerazioni sul servizio
Il servizio di per se è buono, l'unica cosa è che nell'SMS oltre al testo ci sarà qualche carattere di pubblicità del sito...è così che ci permettono di inviare SMS gratis!
Gli SMS arrivano in giusto tempo? Non lo so :D! Nel senso, stamattina provandolo a scuola nel giro di 10 secondi arrivavano...oggi pomeriggio ci ha messo un oretta! Riprovando nuovamente l'SMS nel giro di 2 secondi è giunto al mio cellulare! Probabilmente l'oretta di prima era dovuta a un carico del server!


PS Perdonate il linguaggio svelto e l'assenza di immagini ma sono di fretta, se avete problemi commentate e vedrò di pubblicare una guida con tanto di immagini passo per passo

PPS Sto pensando di fare un programma in Java per cellulari per mandare gli SMS anche dal cellulare (senza dover usare il browser del cellulare e dover caricare tutti i dettagli grafici del sito) grazie a questo servizio!

balloto

sabato 7 marzo 2009

Music Biatch: MP3 facili facili

Ok lo so che avevo detto che facevo qualcosa sotto Natale..purtroppo sono successe delle cose che mi hanno tenuto lontano da TuxPress!

Ora rieccomi e vi parlo di un comodo sito: Music Biatch


Di cosa si tratta?
Music Biatch è in sostanza un motore di ricerca per MP3 con 3 distinte funzionalità:

  • Play: Permette di ascoltare la canzone in un comodo player MP3 in flash
  • Download: Scaricare l'MP3 desiderato
  • Embed: Ci viene fornito un codice HTML per includere il player flash (con relativo MP3) nel nostro sito
Dove lo trovo?
Semplice! Ecco qua: http://musicbiatch.com/

E' gratis?
Certo :D!

E' stabile?
Allora io l'ho usato un pò, c'è stata una settimana dove il sito aveva problemi (sia di natura fisica da parte del server sia a livello di programmazione...qualche parsing in PHP errato :D!) ma poi in generale tutto bene!

Spulciando un pò il caro "Big G" ho scoperto molti siti come questo (basta cercare "mp3 search engine" e ne troverete alcuni) ma Music Biatch sembra essere il migliore..la cosa strana è che pare essere poco conosciuto! Nuova forma semplice di P2P?

Se provate il servizio fatemi sapere i vostri pareri!

Buona Notte e Buona Domenica!
Colgo l'occasione per fare gli auguri a tutte le donne che si trovassero a passare di qua!

balloto