http://www.jensgram.dk/

Nyheder på sitet

- Her vises november 2010


Periode: (seneste 10 nyheder)

 jfmamjjasond
'01  5610  4911106
'021025693 52545
'0386453523 233
'0431  11225324
'051422211  111
'06  13 11221 1
'073 3  11 1 12
'08 11   1 1   
'092 1   1     
'10         122
'111           
'12       11   

Nyhedsoversigten på www.jensgram.dk informerer efterhånden lige så meget om mig selv som om nye tiltag på sitet. For overskuelighedens skyld er navigationen opdelt i perioder, og de enkelte nyheder kan kommenteres.

Til højre kan du vælge mellem de seneste 10 indlæg, et helt årstal eller en enkelt måned. Tallene angiver, hvor mange nyheder der er i hver periode.

Web 7.0!? 16:23:26 @ 16-11-2010
Når jeg ser Yvette's Wedding Dresses Panama City Florida Yvette's Yvette's (ja, det er tilsyneladende det man har valgt at døbe sitet) kan jeg ikke andet end håbe, at det er Yvette selv, hendes mand eller hendes teenagesøn, der står bag ... det hele. Oh my! Eneste dækkende kommentar, der popper op i mit hoved:

Holy God on a pogo stick ... That's ... Wow. I've flushed things that were prettier and more usable. John Rudy @ SO



Modtagelse af SMS'er til PC via Gammu SMSD 12:43:03 @ 12-11-2010
For at modtage SMS'er direkte til PC'en via en mobiltelefon har jeg taget et kig på de forskellige muligheder. I det følgende gennemgår jeg mine krav, samt hvordan Gammus SMS Daemon viste sig at imødekomme disse på en simpel måde.

Krav
Mine krav var relativt beskedne, da jeg blot ønskede et program, der kunne kommunikere direkte med en telefon (hér: en Sony Ericsson W200i eller en Nokia E52, da det var de to modeller jeg havde let adgang til) via USB-tilslutning og hente indkomne SMS'er. Disse SMS'er skulle skrives til en fil eller database således at de let kunne viderebehandles. Alternativt skulle programmet muliggøre at der kunne laves et HTTP-kald med data for hver SMS.

Umiddelbare muligheder
En indledende undersøgelse indikerede, at følgende programmer / libraries var værd at afprøve: Da gnokii ikke virkede out-of-the-box blev jeg utålmodig og kastede mig i stedet over Gammu SMSD:

Installation af Gammu SMSD på Ubuntu
Testmaskinen var en Asus Eee 901 med Ubuntu 10.10. Via Ubuntu Software Center installerede jeg gammu-smsd. Alternativt kan du gøre det via:
~$ sudo apt-get install gammu-smsd
Herefter skal Gammu SMSD konfigureres. Jeg startede med den ældste telefon (Sony Ericsson W200i) da det var den jeg helst ville benytte.

Konfiguration af Gammu SMSD: Modtagne SMS'er til filer
Først oprettes de nødvendige filer (konfiguration og logging) og bibliotek til indkomne beskeder:
~$ touch .gammurc-w200i
~$ touch w200i.log
~$ mkdir inbox-w200i
Som udgangspunkt benyttes konfigurationsfilen /etc/gammu-smsdrc, hvis ikke andet angives. Jeg valgte at benytte en lokal: ~/.gammurc-w200i. Med følgende indhold lykkedes det at kunne læse modtagne SMS'er og skrive hver enkelt til en fil i ~/inbox-w200i/: Først en generel sektion til Gammu:
[gammu]
port = /dev/ttyACM0
model = 
connection = at19200
synchronizetime = no
logfile = /home/jensgram/w200i.log
logformat = text
use_locking =
gammuloc = 
Dernæst en SMSD-specifik sektion:
[smsd]
Service = files
LogFile = /home/jensgram/w200i.log
DebugLevel = 1
InboxPath = /home/jensgram/inbox-w200i/

Modtagelse af SMS'er
Dernæst er det bare at tilslutte telefonen via USB og starte gammu-smsd med den rigtige konfigurationsfil:
~$ gammu-smsd -c ~/.gammurc-w200i &
Den løbende kommunikation kan nu overvåges via gammu-smsd-monitor eller ved at følge log-filen:
~$ gammu-smsd-monitor -c ~/.gammurc-w200i
~$ tail -f w200i.log
I biblioteket inbox-w200i vil der herefter være en fil for hver modtagen SMS. Filens indhold er selve SMS'en, mens filnavnet indeholder relevant metainformation: IN<date>_<time>_<serialNo>_<phoneNo>_<sequence>.<ext>, e.g. IN20101108_171220_00_+4530228820_00.txt. serialNo er en fortløbende nummerering for SMS'er modtaget i samme sekund, mens sequence er rækkefølgen for sammenkædede beskeder.

Videre med Gammu SMSD
Gammu kan som nævnt skrive til flere back-ends. Jeg er ikke nået videre da jeg endnu ikke har fået armene ned over, hvor let det hele var :)

Nokia E52?
Nej, jeg kunne ikke umiddelbart få den til at virke. Så vidt jeg kan læse mig til skulle Gammu ikke have problemer med ældre Nokia-telefoner, men S60'erne volder vist problemer. Whatever, jeg bruger bare min W200i.



Cut'n'paste configuration
~$ touch w200i.log && mkdir inbox-w200i && echo "[gammu]
port = /dev/ttyACM0
model = 
connection = at19200
synchronizetime = no
logfile = /home/jensgram/w200i.log
logformat = text
use_locking =
gammuloc = 

[smsd]
Service = files
LogFile = /home/jensgram/w200i.log
DebugLevel = 1
InboxPath = /home/jensgram/inbox-w200i/" > .gammurc-w200i



© 2001–13 Jens Gram - www.jensgram.dk • Tlf.: 30 22 88 20 • CVR: 31 66 04 32 • 62,8 ms