Installiamo tutto ciò che ci serve:
apt-get install bluez-utils bluetooth libbluetooth2-dev build-essential
Modificare in /etc/bluetooth/hcid.conf la security da user ad auto.
Inserire la chiavetta bluetooth e rivviare la macchina
Associare il proprio telefono col server:
dal telefono dal menù bluetooth, nuova associazione, selezionare il server zabbix, password di default 1234
Scaricare il tool per inviare gli sms:
http://sourceforge.net/projects/bfsms
Scompattare, patchare, compilare e installare (nel nostro caso la v 0.11):
tar xvzf bfsms_v.0.11.tar.gz
cd bfsms_v.0.11
wget http://archives.alviano.com/patches/bfsms.c.patch (Questa Patch serve per avere il supporto agli sms più lunghi di 160 caratteri)
patch bfsms.c bfsms.c.patch
make
make install
Invio sms:
bfsms -s mac:address numero 'messaggio'
NB: Il mac address del bluetooth sui Nokia si trova digitando: *#2820#
Esempio:
bfsms -s 00:11:22:33:44:55 +390123456789 'messaggio'
Se si ha la necessità di usare questa funzionalità su una Virtual Machine di VmWare
bisogna che il virtualizzatore abbia caricato solo il modulo hci_usb per cui bisogna mettere in /etc/modprobe.d/blacklist i moduli rfcomm e l2cap
sulla VM invece deve avere tutti i moduli:
root@lenny:~# lsmod | grep blu
bluetooth 44996 7 rfcomm,l2cap,hci_usb
poi si può procedere con i passaggi descritti sopra.
Attenzione non tutti i telefoni funzionano.
Sul Nokia N70 non funziona.
Sul Nokia 2323 funziona.
A presto.
12 Aug
Posted by Omar as Lavoro, linux | 4 Comments
Non è cosa da tutti i giorni ma è possibile che un cliente abbia 2 o piu’ connessioni internet e le voglia sfruttare contemporaneamente su una stessa macchina, come fare?
Ecco qua, farò un esempio con 2 connessioni una HDSL (eth0) e una WIFI (eth1).
Questa sarà la configurazione delle interfaccie, ovviamente senza gateway (Es: /etc/network/interfaces di Debian).
auto eth0
iface eth0 inet static
address 1.1.1.2
netmask 255.255.255.0
broadcast 1.1.1.255
#gateway 1.1.1.1
network 1.1.1.0auto eth1
iface eth1 inet static
address 2.2.2.2
netmask 255.255.255.0
broadcast 2.2.2.255
#gateway 2.2.2.1
network 2.2.2.0
Per prima cosa nel file /etc/iproute2/rt_tables bisogna aggiungere 2 tabelle di routing:
200 hdsl
201 wifi
Ora che abbiamo le due nuove tabelle non ci resta che popolarle, passo passo i comandi necessari.
Aggiungiamo le rotte per le nostre reti:
ip route add 1.1.1.0/24 dev eth0 src 1.1.1.2 table hdsl
ip route add default via 1.1.1.1 table hdsl
ip route add 2.2.2.0/24 dev eth1 src 2.2.2.2 table wifi
ip route add default via 2.2.2.1 table wifi
Aggiungiamo le regole di utilizzo:
ip rule add from 1.1.1.2 table hdsl
ip rule add from 2.2.2.2 table wifi
Aggiungiamo la loopback:
ip route add 127.0.0.0/8 dev lo table hdsl
ip route add 127.0.0.0/8 dev lo table wifi
Ora possiamo aggiungere la rotta di default del sistema:
ip route add default scope global nexthop via 1.1.1.1 dev eth0 weight 1 nexthop via 2.2.2.1 dev eth1 weight 1
Il weight è stato messo volutamente a 1 in modo tale che ci sia un load balancing fra i due provider, potete variare il peso di uno o dell’altro per privilegiare una linea o l’altra.
N.B. Al riavvio del sistema questi comandi spariscono, per cui vi consiglio di metterli in un file che viene eseguito all’avvio, tipo rc.local
Spero di essere stato utile a qualcuno.
A presto!
02 Aug
Posted by Omar as Chromium, Mac, Software, Windows, linux | 0 Comments
Dalla versione 3.0.197 rev 22209 i plugins sono attivati di default per la versione Mac per cui non c’è piu’ bisogno di usare –enable-plugins.
N.B. Switch on plugins by default for the Mac BUG=10809 TEST=Visit a sit with Flash content. Playback should work, interacting with the plugin is still buggy.
Come sempre l’ultima build si scarica da qua:
Ho provato qualche plugin:
Saluti!
16 Jul
Posted by Omar as Apple, Firefox, Software, linux | 0 Comments
Come ha già detto Gioxx è possibile ottimizzare i DataBase SQLite usati da Firefox 3.x per avere un avvio piu’ veloce del browser.
Gioxx ha descritto su come farlo in Windows, io vi mostrerò come farlo su Mac e Linux.
Per prima cosa chiudete firefox, non deve assolutamente essere in esecuzione!
Ora potete aprire un Terminale ed entrare nel vostro profilo:
Linux: ~/.mozilla/firefox/xxxxxxxx.default/
Mac: ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/
Switch@bimbo:~$ cd Library/Application\ Support/Firefox/Profiles/xxxxxxxx.default/
Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ ls -lah *.sqlite
-rw-r–r–@ 1 Switch staff 7,0K 19 Mag 2008 content-prefs.sqlite
-rw-r–r–@ 1 Switch staff 511K 16 Lug 08:49 cookies.sqlite
-rw-r–r–@ 1 Switch staff 203K 15 Lug 22:14 downloads.sqlite
-rw-r–r–@ 1 Switch staff 3,0K 3 Lug 21:09 dta_queue.sqlite
-rw-r–r–@ 1 Switch staff 119K 15 Lug 22:02 formhistory.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 11 Giu 10:22 permissions.sqlite
-rw-r–r–@ 1 Switch staff 17M 16 Lug 08:45 places.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 29 Mar 2008 search.sqlite
-rw-r–r–@ 1 Switch staff 70K 16 Lug 08:07 signons.sqlite
-rw-r–r–@ 1 Switch staff 4,0M 15 Giu 2008 urlclassifier2.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 18 Ott 2008 webappsstore.sqlite
Ora useremo il comando VACUUM di sqlite3 per ottimizzare il db
Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ for F in *.sqlite; do sqlite3 $F “VACUUM”; done
Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ ls -lah *.sqlite
-rw-r–r–@ 1 Switch staff 7,0K 16 Lug 08:58 content-prefs.sqlite
-rw-r–r–@ 1 Switch staff 373K 16 Lug 08:58 cookies.sqlite
-rw-r–r–@ 1 Switch staff 157K 16 Lug 08:58 downloads.sqlite
-rw-r–r–@ 1 Switch staff 3,0K 16 Lug 08:58 dta_queue.sqlite
-rw-r–r–@ 1 Switch staff 47K 16 Lug 08:58 formhistory.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 16 Lug 08:58 permissions.sqlite
-rw-r–r–@ 1 Switch staff 6,5M 16 Lug 08:58 places.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 16 Lug 08:58 search.sqlite
-rw-r–r–@ 1 Switch staff 69K 16 Lug 08:58 signons.sqlite
-rw-r–r–@ 1 Switch staff 2,7M 16 Lug 08:58 urlclassifier2.sqlite
-rw-r–r–@ 1 Switch staff 2,0K 16 Lug 08:58 webappsstore.sqlite
L’esempio è su un Mac ma è esattamente uguale a Linux, cambia solo il percorso del profilo.
In alcune distribuzioni Linux, sqlite3, non è presente per cui dovete scaricarlo dai repository ufficiali della vostra distro.
Come potete notare il DB piu’ “ciccione” di 17MB è stato compresso fino a 6,5MB per cui piu’ del 50%!
Anche quest’anno partecipo al Linux e come al solito per motivi di tempo/voglia non ho preparato nessun talk.
Ieri sera insiemi agli altri ragazzi del RavennaLUG abbiamo organizzato la sala e oggi abbiamo aperto le porte al pubblico.
Una cosa che mi rende abbastanza entusiasta è il vedere delle facce nuove mentre ciò che mi mette un po’ di angoscia è la scarsa partecipazione all’evento nonostante la grande pubblicità fatta.
Spero vivamente che l’affluenza ai vari eventi sparsi per l’italia sia maggiore di quella ricevuta qua da noi.
Nella stanza ci sono 10 laptop, 5 dei quali montano *ubuntu, 3 sono Mac, 1 xp e 1 Fedora.
Linux sarà mai pronto per il desktop? L’utente lo vuole?
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Apr | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Commenti Recenti