Entries from June 2006 ↓

MadWiFi-ng i els VAPs

Els que estigueu posats en temes wifi sota unix sabreu que madwifi-ng és la nova branca dels drivers d’atheros. No tindria massa sentit parlar-ne si no fos perquè incorpora una sèrie de millores molt interessants. Una d’elles es el suport per VAP’s que ens permetrà usar varies interfícies amb una mateixa ràdio 802.11b/g. Anem als exemples concrets:

# wlanconfig ath create wlandev wifi0 wlanmode ap
ath0
# iwconfig ath0 essid test0 && ifconfig ath0 up && iwconfig ath0
ath0    IEEE 802.11g  ESSID:"test0"
          Mode:Master  Frequency:2.417GHz  Access Point: 00:80:BE:BA:CA:FE
          Bit Rate:0kb/s   Tx-Power:16 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Fins aquí tot normal, tenim una interfície anomenada ath0 amb una MAC determinada (manipulada :-P ) i en mode Master o access point. A continuació ve la gràcia dels VAPs en forma de shellscript:

Continue reading →

SMS with gnokii and nokia 6230i

Sending sms via bluetooth with gentoo is “fairly” simple:

# emerge -pv gnokii
[ebuild   R   ] app-mobilephone/gnokii-0.6.10  +X +bluetooth -irda +mysql -nls -postgres +sms 0 kB
# emerge gnokii
(...)

Now tune your /etc/gnokiirc like this:

[global]
port = 
model = 6510
initlength = default
connection = bluetooth
use_locking = yes
serial_baudrate = 19200
smsc_timeout = 10

[gnokiid]
bindir = /usr/sbin/

Then launch xgnokii, the gui is intuïtive enough. If you want to send the messages via cmdline, just use the example from gnokii’s manpage:

echo "This is a test message" | gnokii --sendsms +48501123456 -r

Continue reading →

Idees PFC

S’acosta el final de la ETIS i he de decidir què faig de PFC. Tal com els passa a uns quants companys, dels projectes proposats per els diferents departaments de la facultat, cap em fa el pes. Així doncs, he decidit sentar el cap durant uns dies i cercar/meditar la temàtica del PFC… fonts d’inspiració ?:

  • Repositori de PFC’s i Tesis de la UPC a UPCommons
  • “Recompenses” al primer que acabi un projecte open source concret Bounty County
  • El ja mític Summer of Code, SoC

Així doncs, el brainstorming està servit, queda païr-ho tot una mica i treure’n algo interessant :-) Si teniu alguna proposta per boja que sigui comenteu-ho !

Asterisk Perl::AGI

Bé, després d’un bon munt de temps de silenci, per fi he acabat examens finals projectes & pràctiques varies ! :-) Volia comentar una petita part del que hem estat fent com a projecte de xarxes i sistemes operatius (PXCSO) que trobo força interessant.

Bàsicament he tocat per primer cop la AGI via perl (que ve a ser com els CGI’s però per Asterisk). Obviament el ebuild (facilet) per gentoo, ha caigut :-P :

inherit perl-module

DESCRIPTION="Perl AGI interfacing with the Asterisk open source pbx system"
HOMEPAGE="http://asterisk.gnuinter.net/"
SRC_URI="http://asterisk.gnuinter.net/files/${P}.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"

KEYWORDS="~x86 amd64 ~ppc ~sparc ~alpha"

DEPEND="${DEPEND}"

El cas és que necessitavem aquest mòdul juntament amb dos dels meus mòduls preferits del CPAN: WWW::Mechanize & HTML::TokeParser, per tal d’agafar els horaris d’assignatures de la web de la facultat (tècnica anomenada screen scraping o web spidering) i mitjançant festival sintetitzar strings de l’estil:

Són les 8:00, et toca classe de PXCSO a l’aula A5102

Continue reading →