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” [...]
Innlegg merket med 'Teknologi'
MySQL på nye fremmednøkkeleventyr
13. oktober 2009 · Comments Off
Emneord: · integritet, kode, MySQL, relasjoner
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 | +——————-+————–+——+—–+———+——-+ | [...]
Emneord: · integritet, kode, MySQL
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 [...]
Emneord: · debugging, Perl, SSH
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 [...]
Emneord: · security, WordPress
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: [...]
Emneord: · performance, WordPress
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 [...]
Emneord: · bredbånd, Drammen, fiber
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 [...]
Emneord: · feilsøking, Javascript
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 [...]
Emneord: · bittorrent, opentracker, Perl, statistics
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 [...]
Emneord: · asynkront, Catalyst, Perl
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 [...]
Emneord: · D-Link, DNS-323, nettverk, nettverksdisk, ytelse