Ftp-fun

I saw that my FTP-server had activity, pulled up the logs and…

Connected, sending welcome message…
220 WAR-FTPD 1.65 (Anonymous login allowed)
USER Administrator
331 Password required for administrator
PASS notused
530 Login or password incorrect!
USER Administrator
331 Password required for administrator
PASS 24Banc81
530 Login or password incorrect!
USER Administrator
331 Password required for administrator
PASS paradox
530 Login or password incorrect!
421 Kicked by Administrator
disconnected.
Connected, sending welcome message…
220-WAR-FTPD 1.65 (Anonymous login allowed)
220-
220 You write funny passwords! :)
USER Administrator
331 Password required for administrator
USER Administrator
331 Password required for administrator
USER Administrator
331 Password required for administrator
PASS ozn
530 Login or password incorrect!
PASS ozn
530 Login or password incorrect!
PASS ozn
530 Login or password incorrect!
421 Login time exceeded. Closing control connection.
disconnected.

… in the middle of this I kicked them out after changing the server banner message to also have “You write funny passwords! :) ” in it… Their IP indicated that they were located somewhere in Asia-region, now anonymized. The really fun part in this, is that the “Administrator” account is a low-privilege account (so they can’t do anything with it) with the password… wait for it… “Administrator”.

HTC Magic, .. and why I probably won’t buy another HTC phone.

I searched a while for a real email address to come in contact with the support department at HTC. No such luck. The following email bounced, there seems to be no way to actually use email to contact HTC, unless you use the silly forms on their web site.

sender-time: Sent at 18:49 (GMT+01:00).
to: support@htc.com,
support-europe@htc.com,
europe-support@htc.com,
support-eu@htc.com,
ContactUs@htc.com
date: Sun, Dec 19, 2010 at 18:49
subject: HTC Magic, Android Updates and the lack there of..

Hi!

I’m a customer, I bought one of your devices. Everything has been
working well, until the day I updated my phone with the HTC Sense ROM
you provided for Nordic users. Since that day, my phone have been
sluggish and laggy. I’ve been hoping that you would release an update
soon, as Hero users has gotten updates, as well as Upgrades to Android
2.x versions. I’ve been watching this in belief that this would hit
Magic users too ..

As a friend rooted and upgraded his HTC Magic to Android 2.x with
Cyanogens ROMs, I thought about it as a last resort, thinking “what if
HTC never releases any more ROMs for the Magic, then perhaps”.

Then I heard that HTC released an updated ROM (with Android 2.1) for
the HTC Magic (the Sapphire 32A-kind, exactly as mine) for Rogers in
Canada. Why hasn’t this updated ROM been rolled into a Nordic flavor?
Why is it Canada-only?

I’m at the end of my contract and will soon get a new phone, however,
if HTC won’t provide an update for us (the early adopters who bought
the HTC Magic) then HTC won’t be on the list of brands I’ll be
choosing between for the next phone. I’d also discourage friends from
buying HTC phones — “they never update”.

This is not a threat, it’s a promise.

Regards from a once happy HTC Magic owner,

Christopher Isene, Sweden, Europe

Tåg, igen

Jag åker ju en del tåg, till och från jobbet varje dag .. det blir 100 mil på spår i veckan.

Idag började dagen som vanligt, upp ur bingen, mot bussen och frukost på Café Hit & Dit. Det stod ett tåg på spår 1, 982 05:42 Eskilstuna – Uppsala .. då var klockan 06:10. En försening, inget ovanligt, köpte frukost, två smörgåsar och två kaffe. När jag var klar, runt 06:20 stod samma tåg fortfarande kvar .. vid den tiden brukar 984 06:42 rulla in, dock inte idag.

I PA-systemet ropades information om förseningar ut när jag satt mig på tåg 982, “fordon trasigt i Strängnäs, blockerar all trafik”. Jaha, väntan… strax efter 07:00 rullade vi efter uppgift att det trasiga tåget skulle bogseras. Stannade och väntan i Härad, till slut rullade det trasiga tåget förbi och vi kunde fortsätta mot Stockholm, just nu rullar jag ut från Nykvarn, runt 2 timmar sen.

@ekuriren på twitter, Eskilstuna-Kuriren, snappade upp mina irriterande tweets och jag uppdaterade dem om läget ombord på tåget, även andra resenärer rapporterade.

Det är tydligt att sträckan Arboga, Eskilstuna, Strängnäs – Stockholm är gravt underdimensionerad .. enkelspåret gör sträckan känslig för stopp som det idag, ett haveri lamslog trafiken söder om mälaren och västerut. Om man redan 1994 byggt dubbelspår mot Stockholm från Eskilstuna skulle detta problem inte existerat, men det gjordes inte på grund av dumsnåla beslut — som vi betalar än i dag, i form av förseningar, tågmöten och blod, svett och tårar. Frustration.

(här dog laptopen och gick ned i sleep-mode)

Landade till slut på centralen, 09:15 med ett tåg som var totalt mer än 2:45 sent. Se senatåg.se för mer information.

November

Sexton dagar in i November, jag avskyr mörkret med hela kroppen. Mörkt när man åker hemifrån och mörkt när man kommer hem, det är en stund mitt på dagen på helgerna man har chansen att se “ägorna” i dagsljus.

Gnäll, gnäll, gnäll… jaja, idag fyller mitt lilla hobbyprojekt 2 år, MediaCreeper, har arbetat med det lite då och då, någon kväll här och där. De jag har träffat i bloggsfären har för det mesta uttryckt positiva tankar och åsikter om projektet, “aha, det är ju bra att man kan se om Aftonbladet eller Expressen varit inne och läst min blog, på ett enkelt sätt.” .. eller “Va!? Är det DU som driver MediaCreeper?!”.

Användarna är i stora drag bloggare, både politiskt neutrala och helt politiska, jag har även universitet, mjukvaruföretag och PR-bolag som använder tjänsten. Martina Linds Politometern har inkluderat MediaCreeper i sin fiffiga widget så det är många politiska bloggar som slinker in den vägen.

Men ändå, November… så jävla trist.

Jag kan tänka mig att gå i ide, som en björn, i mitten av oktober .. för att tinas fram i mitten av mars. Jag avskyr mörker, snö och kyla. Tänk om man kunde få bo vintermånaderna på motsvarande breddgrad på andra sidan ekvatorn, vet inte riktigt var man skulle hamna då men jag inbillar mig att det skulle vara bra mycket bättre än det svenska november-mörkret.

… nu över till något helt annat …

Läste en pressrelease från Transportstyrelsen, de har släppt 69 tidigare “blockerade” bokstavs kombinationer tillbaka i serierna som tilldelas vid registrering. Kvar är då 91 blockerade kombinationer, som jag satte ihop till en RegEx (RegularExpression) så man kan filtrera ut de ogiltiga.

Det som träffas är i formen APA123 eller APA 123.

Tänkte att detta kunde vara intressant att dela med sig av. Betrakta det som open source.

Ett tänkvärt citat

Jag hittade följande hos nef och jag kände att jag inte kunde skrivit det bättre själv.

Ta och läs Piratpartiets valmanifest, om det finns en enda grej däri som du inte håller med om–rösta då på samma parti som du alltid röstat på. Om du däremot tvekat om att rösta på samma parti som du röstade på sist – ta då en funderare på om det du faktiskt håller med om i Piratpartiets valmanifest kanske inte kan vara värt att lägga din röst på.

För ärligt talat–vad har du att förlora? Varför inte ge Piratpartiet chansen att visa vad de vill? De har 4 år på sig, men det är upp till dig att ge dem de 4 åren.

Roaming abroad

Ja, fick teleräkningen efter att ha varit i Spanien i slutet av maj med jobbet, 9Mb data kostade 435 spänn. Hade även ett samtal på 9.5 minuter, 50 spänn och 3 Sms för totalt 5 spänn.

Tycker inte riktigt det står i proportion till varandra, datatrafiken är mycket dyr medan samtalet kändes överkomligt.

Trött

Jag är trött, nästan hela tiden. Visst, jag kanske slarvar en del med läggdax .. men när jag kan sova mig igenom två vrålande alarm på två olika telefoner utan att reagera, då måste ju något vara fel.

Jag försov mig alltså i morse, sprätte upp ur sängen 06:40 och klättrade i kläderna på väg mot bussen, stor kaffe på Pressbyrån. Sprang på två gamla kollegor, JB och HB, trevligt med ressällskap. Ramlade in på jobbet, hämtade kaffe och satte igång att koda frenetiskt. Eftersom jag var sen in och var tvungen att gå i vanlig tid, kompenserade jag det med att fortsätta på köksbordet när jag kom hem.

Jag börjar bli lite less på min HTC Magic nu, den är seg och konstig och skulle säkert må bra av en uppgradering, kamrat @jope har rullat på Android 2.1 .. Jag har kikat på instruktionerna för att åstadkomma samma sak, jag känner mig ganska osäker och lite rädd, rädd för att bricka eländet. Det skulle vara ytterst opraktiskt att bricka luren, då jag använder den primärt som podcast-apparat när jag reser, det handlar om 15-20 timmar i veckan, så det får inte hända. Jävlar vad resorna skulle bli trista om jag inte kunde lyssna på mina podcasts.

Nu; snabbdusch och nöta kudde.

Whirlpool ADP7580

Förbaskade diskmaskin, efter kräftkalas laddar vi maskinen som vanligt, startar den och går och lägger oss. När vi vaknar så visar displayen på diskmaskinen “F2″ … som efter hårt letande visar sig betyda “Long Drain”, att maskinen tycker att den inte kan tömma sig på vatten tillräckligt fort.

Dessutom verkar det som Whirlpool medvetet vill hindra kunder/ägare av deras maskiner att ta reda på vad fel/fault-koder betyder, antagligen för att man i brist på information skall tillkalla Whirlpool-ansluten reparatör. Fult och gnidet.

Nedan har jag knyckt (ja, jag rippade en snutt HTML) en tabell med Fault-codes information för att försäkra mig om att jag hittar informationen igen, eftersom Whirlpool verkar vara riktigt opålitliga med sin information. Jag hittade detta på appliancepartspros.com då det var skvatt omöjligt att hitta något på Whirlpool.com och Whirlpool.se — inte ett knyst om felkoder.

WHIRLPOOL FAULT CODES

Whirlpool Duet Front Loading Automatic Washer Fault Codes
Failure Code Fault Code Description Solution
FH No water detected entering machine or Pressure switch trip not detected. If after 30 seconds the control does not detect water entering machine and then valves will be turned off and the error code will be displayed.
Or
If the control has turned the water valves on and after 8 minutes the flow meter has detected 10.5 gallons of water passing through it, but has not detected the pressure switch trip, the valves will be turned off and the error code will flash.

Press PAUSE/CANCEL twice to clear the display.

Potential Causes
• If there is no water in the unit:
- Make sure that both valves at the water source(s) are turned on all the way.
- Check for plugged or kinked inlet hoses or plugged screens in the inlet valves
- Verify inlet valve operation
• If there is water in the unit:
- Verify Drain pump operation
- Pressure Switch Hose is in good condition and properly connected to Tub and Pressure switch

• Verify there is not a siphon problem
• Verify wire harness connections to; Inlet Valves, Pressure Switch, Drain Pump, Flow Meter, and Central Control Unit (CCU)
• Check all hoses for possible leaks
• Verify pressure switch operation
• Verify flow meter operation
• Verify CCU operation

Replace failed component.

F02 Long Drain If the drain time exceeds 8 minutes, the water valves are turned off and F02 is flashed.

Press PAUSE/CANCEL twice to clear the display.

NOTE: After 4 minutes the “Sud” error will be displayed, then 4 minutes later the F02 error code will be displayed.

Potential Causes
• Check the drain hose and make sure it is not plugged or kinked
• Check the electrical connections at the pump and make sure the pump is running.
• Check the drain pump filter for foreign objects
• If the above does not correct the problem replace the pump

F05 Water temperature sensor error If during the water heating step in the wash cycle, the water temperature sensor (NTC) value is out of range, or the heating element circuit has failed, the F05 error code will be displayed.

Potential Causes

• Check the Water Temperature Sensor, Heating Element and Element Relay
• Check connections to the Sensor, Heating Element and Relay

Replace failed component.

F06 Drive motor tachometer error The control is unable to properly detect motor speed and the machine will shut down. If a failure occurs during high-speed spin the door will be unlocked after 3 minutes.

Potential Causes

• Check wire harness connections between the Drive Motor/Tachometer and the Motor ControlUnit (MCU), and between the MCU and the Central Control Unit (CCU)
• Check the Drive Motor
• Check the MCU
• Check the Wire Harness

Replace failed component.

F07 Motor control unit error The Central Control Unit has detected a short in the motor control unit. If a failure occurs during high-speed spin the door will be unlocked after 3 minutes.

Potential Causes

• Check wire harness connections between the Drive Motor and the Motor Control Unit (MCU), and between the MCU and the Central Control Unit (CCU)
• Check the MCU
• Check the Drive Motor
• Check the Wire Harness

Replace failed component.

F09 Overflow condition If the Overflow contact on the pressure switch is Closed for more than 60 seconds an Overflow condition will occur. In an Overflow condition, the Door will remain locked, and the Drain Pump will run constantly, even if PAUSE/CANCEL is pressed twice and the Display is cleared. Unplug the unit to service.

Potential Causes

• Check the drain hose and make sure it is not plugged or kinked
• Check Wire Harness connections to the Drain Pump, Pressure Switch, and Central Control Unit (CCU)
• Check / Clean Drain Pump Filter of foreign objects
• Check for Drain Pump Failure
• Check the Inlet Valve for proper shut off
• Check the Pressure switch for proper operation

Replace failed component.

F10 Motor Control Unit (MCU) heat sink thermal trip If the thermal protector on the MCU heat sink gets too hot, it will open the thermal protector on the heat sink which will stop motor functions and an F10 will be displayed.

Potential Causes

• Check for Proper Installation, verify the unit is not located near a source of heat and has proper ventilation.
• Check Wire Harness connections to the MCU, the motor, and Central Control Unit (CCU)
• Check the Drive system for any worn or failed components
• Check MCU
• Check Motor

Replace failed component.

F11 Serial communication error Communication between the Central Control Unit (CCU) and the Motor Control Unit (MCU) cannot be sent correctly.

Potential Causes

• Check Wire Harness connections to the MCU, the motor, and Central Control Unit (CCU)
• Check the Drive system for any worn or failed components
• Check MCU
• Check CCU
• Check Motor
• Check Wire Harness

Replace failed component.

F13 Dispenser circuit error If the dispenser motor is not able to be driven to it’s proper position.

Potential Causes

• Check mechanical linkage from dispenser motor to the top of the dispenser.
• Check Wire Harness connections to the dispenser motor and Central Control Unit (CCU)
• Check Dispenser Motor

Replace failed component.

F14 EEPROM error The Central Control Unit (CCU) receives it’s data from an EEPROM onboard the CCU. If there is an error reading this data it will cause this error.

Potential Causes

• A power glitch may cause this error. Try unplugging the Unit for two minutes to see if that fixes the error.
• Check CCU.

Replace failed component.

F15 Motor Control Unit (MCU) error If the MCU detects multiple resets or errors during a wash cycle it will go into this error mode.

Potential Causes

• Check Wire Harness connections to the MCU, the motor, and Central Control Unit (CCU)
• Check Drive belt
• Check MCU
• Check Motor
• Check Wire Harness

Replace failed component.

Sud SUDS LOCK (Overdose of detergent detected during the wash cycle) The motor control unit senses a suds lock condition by analyzing the current draw on the drive motor. If “Sud” is displayed a potential suds lock is detected. This may signify a bad pump, an extra heavy load, excessive detergent, or excessive suds.

Potential Causes

• If too much detergent was used, run the unit through a Rinse/ Spin cycle then a Normal cycle without adding any detergent. This should clear the unit of the excess detergent.
• Check the drain hose and make sure it is not plugged or kinked
• Check Wire Harness connections to the Drain Pump, Pressure Switch, and Central Control Unit (CCU)
• Check / Clean Drain Pump Filter of foreign objects
• Check Drain Pump
• Check the Pressure Switch
• Check CCU

Replace failed component.

FdL Door lock error A Door Lock Error occurs if the door cannot be locked. It will try to lock it 6 times before displaying the error.

Potential Causes

• Door Lock Mechanism broken or removed from the Door
• Check Door Lock/Switch Assembly
• Check the wire harness connections to the Door Lock/Switch Assembly and Central Control Unit (CCU)
• Door Lock/Switch Assembly Failure

Replace failed component.

FdU Door unlock error A Door Unlock Error occurs if the door cannot be unlocked. It will try to unlock the door 6 times before displaying the error.

Potential Causes

• Door Lock Mechanism broken.
• Check Door Lock/Switch Assembly for foreign objects
• Check Wire Harness connections to the Door Lock/Switch Assembly and Central Control Unit (CCU)
• Door Lock/Switch Assembly Failure

Replace failed component.

Note: The door lock/switch assembly can be manually unlocked.

To Manually unlock the door lock system:

1. Unplug the power cord from the outlet.
2. Remove the lower toe panel.
3. Reach up along the inside of the front panel and locate the bottom of the door latch assembly.
4. Located on the bottom of the door latch assembly is a tear-drop shaped tab.
5. Gently pull the tab down about 1/4 inch or until a click is heard.
6. The door may now be opened.

Detta är andra gången något får maskinen (Whirlpool ADP 7580) att sluta fungera, bara för att visa en intetsägande felkod. Förra gången hade en pytteliten glasskärva lyckats ta sig förbi två finmaskiga filter och en sil, för att kila fast sig i pumpen som pumpar ut vattnet till avloppet. Reparatör kostade cirka 1000 kronor, för en händelse som inte borde kunna inträffa. Maskinen har nu kostat oss cirka 5000 kr i inköp och 1000 kronor till i “reparation” (det tog knappt 5 minuter att åtgärda) och nu är det kanske dags igen att slänga ytterligare 1000 kronor på något idiotfel. Det är mycket sannolikt att det är sista Whirlpool-produkten som kommer in i mitt hem.

Bloggtorka, ändå några uppdateringar

Jag har extrem bloggtorka, ändå har jag uppdaterat utvecklingsbloggen; CreeperFramework API — small progress och Stupid error … korta beskrivningar av vad som händer runt MediaCreeper.

Gillar’t

Hade just en mycket trevlig diskussion med DÄF om demokrati, terrorism, patent, kultur, kunskap och integritet. Hon var intresserad och ställde bra frågor och motargument, jag fick förklara och förenkla resonemang på ett sätt jag inte är så van vid. Kändes lite som träning inför flyer-utdelning.

Btw, nu har jag en piratlila hoodie, lika färg t-shirt och ett lass med dekaler. Snajjsigt värre.

Vad som var mindre trevligt hände några timmar innan, när jag skulle ta mig hem från jobbet. Jag är i god tid och går mot spår 4 på Stockholms Centralstation, klockan närmars sig avgångstid, 17:26, direkttåg mot Eskilstuna och Strängnäs. Inget tåg, ingen skyltning. 10 minuter sent rullar ett annat tåg in, nattåget mot Luleå med ligg- och sovvagnar, helt fel. Efter cirka 15 minuter ropar de ut nytt spår, spår 7 med avgångstid 17:45, 17:45 kommer och går, först 17:52 börjar tåget rulla. Landade i Eskilstuna hungrig och trött cirka 45 minuter sent. Bara några få dagar kvar av sommarens galenskaper med rundresor runt mälardalen, två resor om dagen på cirka 1:40 i varje riktning. På måndag skall det återgå till “normalen”, när resorna går över Södertälje Syd och “bara” tar 1:05.

SJ AB, tillfällen som dessa önskar jag er och er avkomma, ond bråd död. Sen köper jag mig något sött på Pressbyrån och humöret lyfter.

När jag kommer hem, är det med ett leende när jag möter mina tjejer.

Två månader senare…

… köper han sin första iPhone app: Tåg.info iPhone-app för att underlätta resandet med SJ och för att det är kul att stödja “lokala” utvecklare. Teodor Storm är verksam i Katrineholm.

En sorglig söndag

Fick veta igår eftermiddag att en vän varit med om en bilolycka och klarat sig undan med blåmärken och ont i axel och nacke. Nyss fick jag veta att en annan kompis, barndomsvän omkommit igår .. Aftonbladet: Motorcyklist dog i krock med husbil .. klump i halsen, sitter nästan och lipar på jobbet. Fan vad jobbigt.

Vila i frid, Robert Wigzell 1975-04-14 – 2010-07-25

Första semesterdagen

Den började för drygt 50 minuter sedan, min semester.

Större delen av söndagen spenderades på soffan, det var varmt, nästan outhärdligt. När det blev svalare framåt kvällen fixade vi lite i trädgården, jag klippte ned lite risiga buskar som skymde smultronen, nu kommer solen åt lite bättre och vi får förhoppningsvis lite fler smultron, sen att buskaget ser lite mindre risigt ut är en bonus.

Roade mig med att göra lite research på IPv6, mera validering av IPv6-adresser .. hittade några lämpliga kandidater och ett lass med testdata, med riktigt formaterade blandat med trasigt och ogiltigt formaterade data.

Candidate: A 448/25 of 473
Candidate: B 473/0 of 473
Candidate: C 437/36 of 473
Candidate: D 450/23 of 473
Candidate: E 317/156 of 473
Candidate: F 448/25 of 473
Candidate: G 450/23 of 473

Det ser ut som candidate ‘B’ vinner för den klarade alla tester efter lite tweakande av regeln;

^(\s{1,})?(?:(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){6})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:::(?:(?:(?:[0-9a-fA-F]{1,4})):){5})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){4})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,1}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){3})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,2}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){2})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,3}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:[0-9a-fA-F]{1,4})):)(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,4}(?:(?:[0-9a-fA-F]{1,4})))?::)(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,5}(?:(?:[0-9a-fA-F]{1,4})))?::)(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,6}(?:(?:[0-9a-fA-F]{1,4})))?::))))(\s{1,})?$

Resultatet av testerna kommer användas i MediaCreeper, då jag sett att fler och fler träffar med IPv6-adresser och i dagens läge klarar MediaCreeper endast av IPv4-adresser. Det känns inte som någon större brådska att implementera IPv6 riktigt än, de IPv6-besökare som förekommer utgör några få träffar om dagen, så de slipper undan en stund till. Vidare har jag även kikat på hur man skall definiera IPv6 ranges på ett fiffigt sätt, MySQL (v5.x) har vad jag förstått inga native funktioner för att konvertera IPv6-adresser till DECIMALs.

Nåja, känns som kvällens övningar vid datorn är färdiga. Nu skall jag nöta lite soffa med Älsket och stirra på dumburken en stund, kanske med en kall öl i näven — för i morrn har jag semester.

MediaCreeper: Samarbetet med Politometern nu släppt

Martina Lind släppte genom inlägget Politometern släpper widget! den widget som varit i pågående sedan i mars i år, då jag träffade Martina och Ted.

Politometern’s widget visar bloggar (med politisk färg) som ofta länkar aktuell blog med små snippets och även MediaCreeper längst ner i botten.

Det skall bli intressant att se hur detta utvecklar sig framöver, vi står ju inför ett val i höst.

MediaCreeper uppdateras löpande med små fixar och förbättringar, framöver väntar nya saker som en WordPress Plugin som just nu testas. MediaCreeper kommer även få ett API där man skall kunna hämta data i olika format, som JSON, XML, RSS, ATOM, OPML eller platt och enkel CSV, för att möjliggöra mashup-lösningar kring de data som MediaCreeper samlar.

Jag driver MediaCreeper med ett par enkla regler;
Öppet för alla för att inte utestänga någon, även sånt som går emot mina personliga uppfattningar har rätt att synas och höras.
Spam betraktas sådan information som vars enda syfte är att länka kommersiella produkter eller tjänster, hör inte hemma på MediaCreeper och blockeras snabbt.