Alt om ingenting og litt i mellom En blogg av Knut-Olav

Innlegg merket med 'Teknologi'

Programmering

MySQL på nye fremmednøkkeleventyr

13. oktober 2009 · Comments Off

Ikke så lenge siden skrev jeg om MySQL sine problemer med datatyper og NULL-konstraints. Og problemene stopper ikke der. Jeg kom i dag over en merkelig og helt uforståelig bug i MySQL. Eller, det heter vel kanskje feature når det gjelder MySQL. Ta følgende scenario: En kolonne “disabled_reason_ref” i tabellen “countries” refererer til feltet “uuid” [...]

[Les mer →]

Emneord: · , , ,

Programmering

MySQL – mangel på integritet

3. oktober 2009 · Én kommentar

MySQL gjør mye rart. Her har vi en ganske normal tabell, med kolonner som krever en verdi og med kolonner av forskjellige datatyper. Fire av kolonnene i tabellen kan ta default verdier, resten kan det ikke. mysql> DESC user_status; +——————-+————–+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +——————-+————–+——+—–+———+——-+ | [...]

[Les mer →]

Emneord: · , ,

English-posts · Programmering

Could not dupe: Bad file descriptor

8. september 2009 · 2 kommentarer

Ok, so I have been debugging a Perl application that I wrote about six months ago. Basically it creates some meta data and copies files to other user accounts using SSH. For file transfer it uses File::RsyncP and for remote control it uses Net::SSH::Perl. Some times I get the error message Could not dupe: Bad [...]

[Les mer →]

Emneord: · , ,

English-posts · Klagemuren · Teknologi

How to not tell about a security breach?

7. september 2009 · Én kommentar

WordPress is breached, again. I guess I run an unsecure version of WordPress, but I’m not sure. All I am told is that i don’t runt he latest version of WordPress and that I should upgrade, because upgrading is easy. No, it’s not easy. I keep history of my webpage in Subversion, so every time [...]

[Les mer →]

Emneord: · ,

English-posts · Teknologi

Finally someone criticizing WordPress for what it is…

18. august 2009 · Comments Off

WordPress is slow. Really slow. It is bad coded, I know because I have done a lot of plugin development and even more debugging of the WordPress core code. The blog entry 5 Essential Tips for Overcoming WordPress 2.8 Performance Problems describes some severe issues that WordPress blogs has, especially regarding bad performance. In short: [...]

[Les mer →]

Emneord: · ,

Klagemuren · Teknologi

Jeg vil ha fiber i Drammen, men får ikke

29. juli 2009 · Comments Off

Jeg har nå gått lei av den ustabile ADSL2-linja fra Ventelo. Hittil i år har jeg mista Internett fire ganger, slik at jeg har vært uten Internett i omtrent en ukes tid hver gang. Slikt går ikke når man av og til skal ha hjemmekontor og er avhengig av å være koblet på nett. Jeg [...]

[Les mer →]

Emneord: · , ,

Programmering

Javascript-feilsøking

23. juli 2009 · Comments Off

Javascript kan være, err, jeg mener er vanskelig å feilsøke. Firebug-modulen til Firefox hjelper langt på vei, men jeg har stadig klødd meg i hodet over merkelig oppførsel. Jeg liker objektorientering, så jeg lager for det meste klasser i Javascript. Med objektorientert Javascript kommer også et lass av workarounds og hacks for å få dette [...]

[Les mer →]

Emneord: · ,

English-posts · Teknologi

Read your Opentracker statistics with WWW::Opentracker::Stats

1. april 2009 · Comments Off

WWW::Opentracker::Stats is a Perl library for retrieving and parsing statistics from the BitTorrent tracker opentracker. Opentracker provides web services for various statistics, such as the current number of peers, seeders and complete downloads for each torrent. Opentracker is a robust and fast bittorrent tracker. It does not store anything on your disks while running, all [...]

[Les mer →]

Emneord: · , , ,

Programmering

Asynkron Perl med Proc::Simple

5. mars 2009 · 2 kommentarer

Jeg har nettopp skrevet en web-applikasjon i Perl basert på web-rammeverket Catalyst. Noe av det denne applikasjonen gjør er å flytte filer, og ofte er dette store filer, på nærmere 1 GB hver. Dette tar tid, spesielt når det skjer mellom to maskiner over en SSH-forbindelse. Siden dette er en web-applikasjon medfører dette at koblinga [...]

[Les mer →]

Emneord: · , ,

Teknologi

NFS på D-Link DNS-323 gir meg bedre ytelse

1. mars 2009 · Comments Off

Jeg ble litt lei av å bare få 4 MB/s i overføringshastighet mot min D-Link DNS-323, så jeg bestemte meg for å forsøke en del hacks fra DNS-323 wikien. Jeg installerte ffp, en samling av applikasjoner og konfigurasjoner, som startes opp med fun_plug-funksjonaliteten i DNS-323. NFS-server Denne tilbyr en NFS-server i “user space”, som betyr [...]

[Les mer →]

Emneord: · , , , ,