tag:blogger.com,1999:blog-479446789786651652023-11-15T19:03:53.677+01:00JuniksSlike data-greier, og annet aktueltAndershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-47944678978665165.post-68317795897342994972011-10-31T20:37:00.000+01:002011-10-31T20:37:23.276+01:00Taile wtmp-logg i 64-bit Linux med Perl?Jeg liker å la ting skje hendelsesbasert, og har i den forbindelse lagd et script for å rsynce innhold etter opplasting med FTP. Jeg tailer da wtmp-loggen med Perl, og starter sync når brukeren er eller har blitt logget ut (kort idle timeout). Å taile wtmp i FreeBSD var noe jeg for lenge siden fant et fungerende eksempel på nettet:
<blockquote><xmp>
$typedef = 'A8 A16 A16 L';
$sizeof = length pack($typedef, () );
while ( read(WTMP, $buffer, $sizeof) == $sizeof ) {
($line, $user, $host, $time) = unpack($typedef, $buffer);
# Gjør hva du vil med disse verdiene her
}
</xmp></blockquote>
FreeBSD bruker altså bare verdiene line (ut_line), user (ut_name), host (ut_host) og time (ut_time), jfr. utmp.h.
Linux (x64, hvem bryr seg om 32-bit?) derimot, lagrer en hel del mer i wtmp-loggen, og etter en del Googling, prøving/feiling og kikking i bits/utmp.h kom jeg frem til:
<blockquote><xmp>
$typedef = "s x2 i A32 A4 A32 A256 s2 l i2 i4 A20";
$sizeof = length pack($typedef, () );
while ( read(WTMP, $buffer, $sizeof) == $sizeof ) {
($type, $pid, $line, $id, $user, $host, $term, $exit, $session, $sec, $usec, $addr, $unused) = unpack($typedef, $buffer);
# Gjør hva du vil med disse verdiene her
}
</xmp></blockquote>
Som bare funker, flott altså. Da ser jeg i sanntid brukere som logger på og av, og kan ta handlinger basert på dette.Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com0tag:blogger.com,1999:blog-47944678978665165.post-28317604333423769462010-10-31T21:56:00.006+01:002010-11-01T23:57:30.575+01:00Office Communicator på MacMicrosoft har nylig gitt ut <a href="http://www.microsoft.com/mac/messenger">Messenger for Mac</a> versjon 8, og det viser seg at <a href="http://en.wikipedia.org/wiki/Microsoft_Lync">Office Communicator (evt. Microsoft Lync)</a> støtten er splittet ut i et eget program Office Communicator for Mac som ikke er nedlastbar og kun tilgjengelig for volumkunder. Det er jo trasig om en ønsker å ordne dette selv, eller kunne tenke seg noe så utopisk som å få støtte for dette sammen med MSN, Google Talk osv.<div><br /></div><div>Jeg fant og finner stadig løsningen på dette ved å installere programmet <a href="http://www.pidgin.im/">Pidgin</a> via systemet <a href="http://www.finkproject.org/">Fink</a>. Dette er ikke helt idéelt da det ikke gir en native applikasjon men må kjøre via X11. Men det er tross alt bedre enn å ikke he an multi-protokoll IM-klient som støtter alle aktuelle protokoller.</div><div><br /></div><div>Fremgangsmåte for å installere i Mac OS 10.6:</div><div><br /></div><div>1) Om du ikke har XCode installert, sett inn Mac OS platen og installer dette fra Optional Installs. Evt. <a href="http://developer.apple.com/technologies/tools/xcode.html">last ned fra Apple</a>. Husk å huke av for UNIX Development Support, som er nødvendig. Mens jeg skriver dette brukte jeg XCode 3.2.4 fra Apple.</div><div><br /></div><div>2) Installer Fink fra <a href="http://www.finkproject.org/">www.finkproject.org</a>. Foreløpig (for OS 10.6) må det gjøres via source som beskrevet <a href="http://www.finkproject.org/download/srcdist.php">her</a>.</div><div><div><br /></div><div>3) Endre distribusjon til fra stable til unstable (det vi ønsker finnes ikke i stable) under Trees i /sw/etc/fink.conf. </div></div><div><br /></div><div>4) Kjør /sw/bin/fink selfupdate.</div><div><br /></div><div>5) Kjør /sw/bin/fink install pidgin.</div><div><br /></div><div>6) Kjør /sw/bin/fink install pidgin-sipe, velg default på spørsmål om Berkeley DB versjoner.</div><div><br /></div><div><div>7) Installasjonen av pidgin-sipe vil feile. Du må da rette filen /sw/fink/10.4/unstable/main/finkinfo/crypto/pidgin-sipe.info, legg til --enable-quality-check=no under ConfigureParams der.</div><div><br /></div><div>8) Forsøk /sw/bin/fink install pidgin-sipe igjen.</div></div><div><br /></div><div>9) Voila, du har en fungerende Pidgin med SIPE (OCS) plugin under /sw/bin/pidgin. Du kan opprette en konto med protokoll Office Communicator, så vel som MSN/Google Talk osv.</div><div><br /></div>Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com2tag:blogger.com,1999:blog-47944678978665165.post-75282032605988518182009-04-22T11:29:00.002+02:002009-04-22T11:43:09.308+02:00Svindel og useriøse tjenester fra no.funmobile.com (og lite hjelp fra Ericsson IPX)Min kone har denne måneden blitt utsatt for det vi opplever som svindel fra et mobilfirma som heter no.funmobile.com. Mens vi var på ferie begynte det å tikke beløp som i løpet av noen dager kom på 400 kroner for "SMS innholdstjenester" før vi rakk å "avbestille". Problemet er altså at vi ikke på noen som helst måte kan vedkjenne oss å ha bestilt tjenesten. Etter å ha slitt en del med å nå igjennom til no.funmobile.com kom vi etterhvert (takket være hjelp fra Chess) frem til at Ericsson IPX er formidler av betalingen til "tjenesten" deres. Både no.funmobile.com og Ericsson IPX påstår at vi i juni ifjor, altså i 2008, bestilte tjenesten. Det er nesten et år siden. Så begynner den å løpe nå? Hallo!<br /><br />Har nå forsøkt å nå Ericsson IPX og no.funmobile.com per telefon og epost flerfoldige ganger, men de gjentar hardnakket at vi både har bestilt og per SMS bekreftet bestilling av tjenesten. Og nekter å trekke tilbake kravet. Problemet er så at mobilleverandører (i dette tilfellet Chess) jo ikke beholder kopi av detaljer i forbruket (som hvem en har sendt SMS til) lenger enn tre måneder. Så dette kan vi ikke på noen som helst måte etterprøve selv.<br /><br />Iflg. NRK FBI er no.funmobile.com et utenlandsforetak som er en gjenganger på klager hos forbrukerombudet, se <a href="http://www.nrk.no/programmer/tv/fbi/1.3765824">her</a> for mer info.<br /><br />Vil herved advare alle mot no.funmobile.com. Den helt store tilliten til Ericsson IPX ville jeg heller ikke hatt, om jeg skulle ha behov for å klage på mobiltjenester. De ser <span style="font-weight: bold;">IKKE</span> ut til å være på forbrukerens side. Anbefaler alle å sperre mobilabonnementene sine for SMS innholdstjenester, bedre føre var.Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com3tag:blogger.com,1999:blog-47944678978665165.post-63647431157338439592008-11-30T21:56:00.006+01:002008-11-30T23:36:45.457+01:00Mac Mini som stue-PCJeg har i ganske lang tid brukt en <a href="http://www.apple.com/macmini/">Mac Mini</a> som stue-PC, for å se bilder og film. Det er en nett og fin maskin, men det har vært litt problemer.<div><br /></div><div>Først begynte jeg med VLC for å spille av film. Men på min litt eldre Mini (Core Solo) gikk videoavspillingen for tregt til å spille av HD-innhold. Jeg byttet så etter tips på et eller annet forum til <a href="http://plexapp.com/">Plex</a>, da denne skulle være kjappere. Den klarer iallfall å spille av filmer i 720p, uten at det blir hakking.</div><div><br /></div><div>Men det store problemet har vært overscan. Uten å gjøre noe, vil bildet være mye mindre enn skjermen slik at det blir store sorte sørgerender rundt bildet. Ved å slå på overscan under i Displays under System Preferences i Mac OS blir problemet motsatt, bildet sklir utenfor det synlige området på skjermen slik at det blir vanskelig å finne både menyer og docken. Like langt, altså. På diverse forum har det vært tipset om å sette noe annet enn 50 hz refresh rate, og å bruke TVen sine innstillinger for overscan. Det menes at problemet ligger i TVen, som lar det være piksler utenfor det som er synlig. På min 46" Sony KDL-46W2000 kan jeg under Screen og Display Area strekke bildet ut litt, slik at bilder kommer lenger ut i kantene (overscan er da slått av i OSet). Men ikke nok, det er fremdeles litt sørgerender. Makan.</div><div><br /></div><div>I dag kom jeg over løsningen med stor L. Det viser seg at programmet Plex har mulighet for å <a href="http://wiki.plexapp.com/index.php/Getting_Started#_Settings">kalibrere overscan</a>, slik at bildet passer perfekt til skjermen. Marvelløst! Om jeg så bare klarer å venne meg til bruk av Plex for å se bilder også, er jeg langt på vei i mål. Det vil fremdeles være issues ved bruk av f.eks. en nettleser, men det er kanskje like greit iom. det er vanskelig å lese det som står på skjermen fra sofaen uansett.</div><div><br /></div><div>Hvorfor ikke bruke <a href="http://www.3dexpress.de/">DisplayConfigX</a>, eller <a href="http://www.madrau.com/">SwitchResX</a>? Disse skal kunne rette opp problemene med oppløsning og overscan. Men de koster begge penger, ser ut til å være ganske knotete å få til å virke, og kan visst også gi problemer med å få displayet tilbake om en gjør noe feil. Jeg synes vel også det prinsipielt er galt å måtte bruke penger på å få fikset dette. Så jeg tror jeg går for løsningen ovenfor.</div><div><br /></div><div>PS: Ja, jeg bruker bluetooth mus og tastatur. Dette da jeg ønsker å styre stue-PCen direkte uten å måtte gå via en annen maskin.</div><div><br /></div>Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com2tag:blogger.com,1999:blog-47944678978665165.post-21401951352889718462008-09-04T10:43:00.005+02:002008-09-04T12:55:18.710+02:00Internet Explorer-kaffe?Vi fikk nylig en ny kaffe-automat fra Nescafé på jobb. Denne må vi betale for å bruke, og vi må inn på et nettsted <a href="http://www.nesproclub.no/">http://www.nesproclub.no/</a> for å fylle på et slikt kort vi har fått for å bruke automaten. Problemet er altså at dette nettstedet ikke virker med Firefox. Det gir i stedet følgende feilmelding:<br /><blockquote>Firefox 3.0 is not supported!<br /><b>Warning</b>: Unknown: write failed: No space left on device (28) in <b>Unknown</b> on line <b>0</b><br /><br /><b>Warning</b>: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in <b>Unknown</b> on line <b>0<blockquote></blockquote></b></blockquote>Er det en fin melding å gi til potensielle kaffe-kjøpere, fordi de tilfeldigvis bruker en annen nettleser enn de hos Nescafé? Er det greit å diskriminere kaffe-drikkere på basis av hvilken nettleser de bruker? Er det ikke ganske viktig å få sin daglige dose kaffe?Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com2tag:blogger.com,1999:blog-47944678978665165.post-6787131693377511982008-08-31T23:16:00.003+02:002008-08-31T23:31:36.575+02:00Giro Utbetaling?Jeg ble i sommer trekt dobbelt av Fjellinjen på avtalegiro. Da jeg så ringte for å høre om dette, ba jeg om å få betalt pengene tilbake. Det skulle de ordne, og de innrømte at dette hadde skjedd pga. en feil i deres systemer. Jeg ventet noen dager, og fikk etterhvert et brev i posten. Jeg hadde håpet og forventet beløpet rett inn på kontoen det ble trekt fra. Men Fjellinjen sendte meg en blankett for giro utbetaling! Går det virkelig an? I 2008, et år da brevgiro forlengst er en utdøende ordning og da manuelle banktjenester er noe de fleste prøver å unngå. Såvidt jeg kan se koster det meg 30 kroner å innløse pengene, og jeg må gå til skranka i banken for å gjort det. Det er kanskje ikke så mye penger (selv om det er litt i forhold til det opprinnelige beløpet). Er det rimelig at jeg skal måtte bruke penger på å få tilbake penger som urettmessig ble trekt fra min konto? Det synes jeg ikke.<br /><br />Jeg skal ta opp dette med Fjellinjen ved første anledning. Håpet er at jeg kan få levert inn utbealings-blanketten. Synes dette er et viktig prinsipp, at den som blir trekt galt ikke skal måtte ha utgifter og ekstra bryderi med å få tilbake pengene sine.Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com2tag:blogger.com,1999:blog-47944678978665165.post-34704677803201066722008-07-28T11:22:00.006+02:002008-07-28T12:00:43.142+02:00UPS og rusk i systemetMange utenlandske nettbutikker har det med å bruke internasjonale transportfirmaer som UPS, DHL osv., uten mulighet for å velge vanlig postsending som ville gjort det mulig å hente pakken på det lokale postkontoret hvor en bor. Jeg har det siste året ufrivillig stiftet nærmere bekjentskap med selskapet UPS. Jeg har mottatt betalingspåminnelser fra dem, på tjenester jeg ikke kan erkjenne å ha bestilt. De første gangene ringte jeg bare om dette, og de bekreftet hver gang at jeg var feil mottaker og at de skulle rydde opp i dette. Men purringene fortsetter å komme. Det har nå skjedd tre, antageligvis faktisk fire ganger (husken er ikke på topp når det gjelder tidligere telefonsamtaler og brev som er kastet) med noen måneders mellomrom. Jeg opplever dette som en <span style="font-weight: bold;">trussel</span>, da det hver gang minnes på om at saken vil bli videresendt til inkasso dersom betaling uteblir. Siste purring kom også i begynnelsen av juli, mens jeg var på langtur. Saken kunne lett hatt endt opp med <span style="font-weight: bold;">inkassokrav</span>. Så jeg har måttet begynne å skrive skriftlig svar tilbake, for å ha noe å vise til. Synes det er trasig at slikt ikke bare blir ordnet der og da. Det er tilgivelig å gjøre feil, men gang på gang uten noen utsikt til at det kommer i orden? Synes det ville være urimelig om jeg skulle få betalingsanmerkning pga. andres rot. Det finner jeg meg ikke i, så herved kommer jeg til å forholde meg langt mer strukturert til slike problemer.<br /><br />Ikke nok med dette, men jeg har hatt ennå et problem med UPS siste uke. En vare ble bestilt fra USA, og UPS var standardalternativet for levering. Pakken ankom Oslo på kort tid. Det er jo bra. Men sjåføren ønsket å levere hjemme hos meg på dagtid når jeg ikke var hjemme, og han kunne ikke levere på en annen adresse hvor jeg faktisk var denne dagen. Så det ble avtalt at han skulle levere den inn slik at jeg kunne hente den på kontoret deres på ettermiddagen samme dag. Når jeg så den ettermiddagen kommer for å hente pakken innenfor avtalte tider, klarer de på tross av å ha sporingsnummeret ikke å finne pakken. <span style="font-weight: bold;">What?<br /></span><span><br /></span><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><br /></span></span>Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com0tag:blogger.com,1999:blog-47944678978665165.post-81540745928942170692008-07-17T10:21:00.006+02:002008-07-17T12:03:24.517+02:00Skandiabanken nettbank i SafariEtter å ha oppgradert fra Mac OS X 10.4 ("Tiger") til 10.5 ("Leopard") har jeg, og <a href="http://mac1.no/forum/viewtopic.php?t=198078">tydeligvis andre</a>, slitt med å få Skandiabankens nettbank til å virke med nettleseren <a href="http://www.apple.com/safari/">Safari</a>. Etter å ha plundret litt og irritert meg mye over dette, fant jeg endelig en løsning. Oppskrift følger:<div><br /></div><div><ol><li>Fjern gamle Skandiabanken-sertifikater. Start Keychain Access (ligger under Utilities i Applications-mappen). Søk på skandiabanken, merk og slett alt. Sjekk under Certificates, My Certificates og Keys at alt er slettet. Avslutt Keychain Access.</li><li>Logg på nettbanken med Firefox, og importer nødvendige sertifikater der om det ikke er gjort allerede.</li><li>Eksporter sertifikat og sertifikat autoritet (<a href="http://en.wikipedia.org/wiki/Certificate_authority">CA</a>) fra Firefox. Gå inn i Preferences, velg Advanced-fanen, Encryption og så View Certificates. Under Your Certificates fanen, velg sertifikatet som har utløpsdato lengst frem i tid, og trykk på Backup. Du må gi et passord som du vil taste inn igjen senere. Under Authorities fanen, velg CA for Skandiabanken og trykk på Export. CA-filen må ha en filendelse som Keychain vil åpne, f.eks. .cert.</li><li>Åpne Keychain Access. Importer det du eksporterte fra Firefox i login-keychainen ved å velge Import Items under File-menyen.</li><li>I Keychain Access: dobbeltklikk på "Skandiabanken Internetbank CA03" (dette er CA) under Certificates. Åpne trust-området, og velg Always Trust under SSL.</li><li>I Keychain Access: trykk med høyre musknapp (ctrl + klikk for de som bare har en) på Skandiabanken-sertifikatet ditt (hos meg heter det det samme som navnet mitt) under Certificates, og velg New Identity Preference. Her legger du inn URL hos Skandiabanken som trenger SSL-klientsertifikat. Gjør dette for en og en URL om gangen. URLene du skal legge inn er: https://secure.skandiabanken.no/ og https://cert.skandiabanken.no/.<br /></li><li>Avslutt Safari, og start den igjen. Logg inn på Skandiabanken. Når du prøver å logge på får du etterhvert spørsmål om å signere en nøkkel (hos meg "privatKey"). Trykk på always allow her, så slipper du å bli spurt om det neste gang.</li></ol>Det skulle være det. For mer teknisk informasjon om emnet, se <a href="http://support.apple.com/kb/HT1679">her</a>.<br /></div>Andershttp://www.blogger.com/profile/05633549126743623240noreply@blogger.com4