Gratulerer VG!

Nå har dere satt ny rekord i usmakelig forside. “De drepte 132” sier dere med bilder og personalia om skoledrapsmenn, og dermed går dere skolemassakrørenes ærend. Ser dere ikke det? Det de stakkars hjelpesløse elevene, som i sin totale mangel på kommunikasjonsferdigheter dreper medelever, lærere og andre som måtte komme i deres vei virkelig ønsker er oppmerksomhet og å bli sett på som et ledd i en større sammenheng. Nå har dere akkurat satt dem i den posisjonen, tilsynelatende et ledd i den store kjeden, alle heltene samlet sammen. Og ved å atpåtill bruke bildet fra ‘pressekit’et’ til den siste stuslingen i Finland, lar dere dere bruke av drapsmennene til å tegne det bildet av dem som de selv ønsker.

“Tilgi dem, de vet ikke hva de gjør” kan jeg prøve å si om VG, det er vel en sannhet i det, de vet ikke hva de gjør, de vet bare hva som selger. Er VG klare til å ta sin del av ansvaret om det skjer noe i Norge? De er vel i hvert fall alltid klare til å ta sin del av fortjenesten ved å spekulere i lidelse.

Posted in Diverse | Comments Off on Gratulerer VG!

Elektroniske billetter og persondata

På radio på østlandssendingen i dag tidlig ble Ruter kritisert for overdreven datalagring ifm elektronisk billettering. I et konkret eksempel hadde en passasjer fått høre fra en ansatt at “Du var i byen på torsdag kveld” og hadde fått se skjermen hvor hans reisehistorikk var tilgjengelig for (etter hva jeg oppfattet) kundebehandleren på trafikanten.

Ruter påstår at de må lagre personinfo for personens sikkerhet, slik at man fx kan få et nytt kort med korrekt innhold om man skulle miste det samt for autogirosystemer og at de må lagre trafikkinformasjon for å ha korrekte data for å dimensjonere sine ruter etter. Begge disse tingene er vel og bra, men jeg kan ikke se hvorfor koblingen av dataene skal holdes lengere enn høyst nødvendig og ikke minst, hvorfor dette skal uoppfordret være tilgjengelig for kundebehandlere.

De som skal utstede et eventuelt erstatningskort må vite hva som er saldo på mistet kort, punktum. De som skal planlegge ruter må vite hvor mange som reiser hvor til et gitt tidspunkt, punktum. I noen tilfeller kan man kanskje ha nytte av mer “sporingsinformasjon” for å vurdere nye ruter eller overgangsmuligheter, men dette må da være tilgjengelig i form av aggregerte statistiske data.

Ruter øker ikke akkurat min trang til å skifte fra papirbillett til fleksus, nei..

Posted in Diverse | Comments Off on Elektroniske billetter og persondata

Strange problem on network booting

I tried to set up one of my debian based servers to allow network booting of some diskless PCs. When doing this, I got the nfs-kernel-server package replaced by nfs-user-server. I don’t know why, may be that I folloved Adam Pierces’ instructions too closely.

It ended up that the first test box booted nicely of the network, but for some reason refused to mount the root volume. No possibilites to get any information out of the box, except the obivious, that it did not work. (maybe I had not enough patience to wait for the root mount time out so that I could get into the busybox-shell). Well, after a while, I tried to mount the root volume on another machine, and lo and behold, I was refused access.. and on closer inspection I could not access any other nfs volumes of that server either. So, get out the nfs-user-server and get the nfs-kernel-server back and running and I got one step further. Still has to do some serious work on the initrd image to get all the drivers I need to work, but got past one hurdle..

Posted in Diverse | Tagged | Comments Off on Strange problem on network booting

Takk for meg

På forsiden av sv.no møtes man av Kristin Halvorsen som sier ‘Velkommen til SV’. For min del sier jeg ‘Takk for meg’. Jeg har ved en del anledninger stemt sv, og sympatiserer med mye av det sv står for. Men nå har jeg stemt på dem for siste gang på lenge.

For det første, en forskningsminister som i følge mediene går ut og sier at man ikke skal ha forskning for forskningens egen skyld, da viser hun på vegne av sv en total mangel på innsikt i hva forskning dreier seg om. SKal man kun forske på det som beviselig har noen avkastning (i finansiell eller annen betydning)? Prøv å sile de siste par hundre års forskning gjennom det samme, og svært mye av det vi i dag ser på som selvfølger og uunværligheter ville aldri ha blitt oppfunnet.

For det andre og viktigst: Den totale tausheten i sammenheng med den såkalte opphevelsen av blasfemiparagrafen som mer eller mindre forsterker den og flytter den inn i rasismeparagrafen. Joda, jeg har forstått at det er SPs ide, men sv holder kjeft. Joda, greit nok at de er i en trepartiregjering som må være enhetlig utad, men et sted går grensen. Når regjeringsdeltakelse er viktigere enn ytringsfrihet, så er den nådd for mitt vedkommende.

God bedring!

Og bare så det er sagt, dette gjelder resten av den rød-grønne suppa også.

Posted in Politikk | Comments Off on Takk for meg

Dagens sitat

“Jeg tror jeg skal bli forfatter, jeg” * pause * “Jeg har jo god fantasi, det er derfor jeg er mørkredd”

Posted in Diverse | Comments Off on Dagens sitat

Nå er det i gang…

Jeg har aldri hatt noe god svømmeteknikk, så Hanne har alltid svømt raskere enn meg, men nå svømmer begge barna raskere enn Hanne… Jeg løper og sykler fortsatt fra dem, så lenge det varer… Men, sånn skal det jo være.

Posted in Diverse | Comments Off on Nå er det i gang…

Blocking bad users from ssh

I noticed a serious pressure from various external users that tried to log into my sshd using a lot of different invalid user names, so I decided to look for a tool keeping those a bit further apart. I came across a version of sshd_sentry.pl from 2004. I had to do some slight updates to make it work on a current debian machine, the script can be found at sshd_sentry.pl. After that file is adjusted to local use by setting some values on some of the first lines, it can be saved in /usr/local/sbin and automatially started using sshd_sentry

The script looks for multiple failed login attempt or login attempt by suspicious user names and adds the host to hosts.deny.

Posted in Diverse | Comments Off on Blocking bad users from ssh

Morgenidyll

‘Trenger du en kos?’ spør jeg 9-åringen som sitter innpakket i et pledd i sofaen og lager papirfletter. Hun tenker seg om litt og svarer “Jeg har det egentlig nokså bra, men livet blir alltid bedre med en kos” – sånn skulle man hatt det.

Posted in Diverse | Comments Off on Morgenidyll

Led ‘halogenpærer’

Kjapp tur innom clas ohlsson i dag og fikk tak i to ledreflektorpærer av den typen som vanligvis er halogenlamper. En varmhvit 1W pære

1W led reflektor

1W led reflektor

og en kaldhvit 1.8W pære.
1.8 W led reflektor

1.8 W led reflektor

Den varmhvite fungerer glimrende, litt mindre lys enn en 35W (eller var det 50W?) halogen og fin lystemperatur. Den kaldhvite var alt for blå til å brukes til vanlig rombelysning, får kjøpe en 1.8W varmhvit ved leilighet, de er dyrere enn vanlig halogen, men skal vare mye lengere og det i seg selv er god nok grunn til å bruke dem i litt vanskelig tilgjengelige lamper i en trapp.

Posted in Hus | Comments Off on Led ‘halogenpærer’

Postgresql as a mapserver virtual data source

I wanted to use postgresql as a server for Virtual Spatial Data in mapserver. After some googling around, I ended up with the following:

The postgresql server is set up to trust local connections, or I would have had to use the parameter password=psswrd after PG:. There is a database mapdata with a table test having the fields id,x,y,a,b. x and y being the geographical coordinates, a and b just two floating point numbers to play around with.

ovf-file: (test_pg.ovf)

<OGRVRTDataSource>
        <OGRVRTLayer name="test">
                <SrcDataSource> PG:dbname=mapdata user=www port=5434</SrcDataSource>
                <GeometryField encoding="PointFromColumns" x="x" y="y"/>
                <GeometryType>wkbPoint</GeometryType>
                <SrcSQL>Select x,y,b,a,b+a as total from test</SrcSQL>
        </OGRVRTLayer>
</OGRVRTDataSource>

To test that this is working, use
ogrinfo -ro test_pg.ovf
preferably do a su to the user running the web server. eg (on debian where apache runs as the user www-data)
su www-data -c ‘ogrinfo -ro test_pg.ovf’
If this is working, try to add it into a .map file, eg as

LAYER
PROJECTION
“proj=latlon”
END
CONNECTION /home/www/htdocs/tutorial/data/test_pg.ovf
CONNECTIONTYPE OGR
NAME test-pie
DATA test
STATUS OFF
TYPE CHART
PROCESSING “CHART_SIZE_RANGE=total 5 100 10 200”
CLASS
NAME “Value”
STYLE
OUTLINECOLOR 0 0 0
COLOR 255 186 145
SIZE [a]
END
END

CLASS
NAME “Value2”
STYLE
OUTLINECOLOR 0 0 0
COLOR 255 217 191
SIZE [b]
END
END
END

If you are using mapserver version < 5.2, use “CHART_SIZE=20” rather than “CHART_SIZE_RANGE=total 5 100 10 200” the latter gives a dynamic pie size set with the ‘total’ calculated field.

the map file can be tested using shp2img, e.g.
shp2img test.map -o test.png
if it doesnt work, set -all_debug to a sufficient high level, e.g.
shp2img -all_debug 20 test.map -o test.png

Hope this may be helping another postgresql user, remember, this is how to use a normal table as a virtual spatial table, if you are using postgis, things are different.

Posted in Diverse | Tagged | Comments Off on Postgresql as a mapserver virtual data source