w IT - Ägd - Tornevalls Corner Skip to content

Google!

Archive

Category: IT - Ägd

Finns det något bättre än att kunna snabbmoderera kommentarer i wordpress UTANFÖR wordpress egna gränssnitt (eftersom det går snabbare) och samtidigt få dessa svartlistade åt alla andra som också har dessa funktioner påslagna i sina bloggar? Nej, det gör nog inte det! Och aksimet gör samtidigt en del av jobbet, genom att filtrera bort alltihop, så man bara kan markera vad som skall ut i svartfiltret!

Här är queryn:

SELECT c.comment_author_IP,c.comment_content,c.comment_ID,p.post_title,r.term_taxonomy_id,t.name
FROM wp_comments c
INNER JOIN wp_posts p
ON c.comment_post_ID = p.ID
INNER JOIN wp_term_relationships r
ON r.object_id = p.ID
INNER JOIN wp_terms t
ON t.term_id = r.term_taxonomy_id
WHERE p.post_status = ‘publish’
AND c.comment_approved = ’spam’

Som sedan visas direkt via ett underbart gränssnitt!


Läs även andra bloggares åsikter om , , , , , , , , ,

Jag gillar javascript. Ibland! Det finns stora möjligheter i javascript och jobbets nya logistikhantering baseras faktiskt helt på javascript … och AJAX, som jag anammat och tagit till mig av som om det vore min egen son! Jag älskar Ajax och alla interaktioner man kan göra med javascript. Under själva hanteringen behöver inte användaren uppdatera websidan en enda gång faktiskt. Allt sker i ”realtid”. Eller ”uppfattad realtid” kanske är bättre formulerat eftersom anrop sker i bakgrunden istället för förgrunden. Det är fantastiskt, trots att javascript har en del mörka sidor också. Jag menar, precis som man kan förstöra för mus-högerklickaren, så kan man också stjäla saker. Och förstöra. Inte bara blockera högerknappen alltså. Cookies exempelvis är ett fint exempel på detta. Under förutsättning att webmastern verkligen inte sett till att det går att göra, så kan man stjäla dem och därmed lösenord till både det ena och det andra. Trycker man in lite AJAX-kod på hemsidan kan man därmed posta cookies innehållande lösenord, utan att någon ens märker det. Det är dock rätt sällsynt att det går, eftersom det kräver att cross-domain-scripting fungerar och lite sånt. Och det är vi skapligt skyddade mot. Skapligt! Eftersom det går att missbruka alla andra taggar i htmlkoden också om dessa inte skyddas (exempel finns här).

Sedan finns det förstås tillfällen då man helt sitter i händerna på webläsaren också. Under själva utvecklingen finns det en del otäcka saker man måste ta sig igenom. Som exempelvis detaljfelen. Man bygger funktionen för att sedan upptäcka att webläsaren endast ger ifrån sig ett ”Syntax error on line 827”. Man får varken veta vart felet är, eller hur det uppkommer. Man vet bara att felet kanske finns på 827. För när man sparar ned html-koden från webläsaren (eftersom man delat upp sin källkod för överskådlighetens skull) så finns det inget där, på den där raden. Alls. Plötsligt lever man i en värld av gissningar, som om hela hemsidan har blivit ett sambo-förhållande, där man lite grand får försöka gissa vad det verkliga problemet egentligen är. Sedan upptäcker man att det är en enkel slash (ni vet – /) i adressraden som orsakar allt strul i samband med URL_REWRITE, som man trodde skulle fungera felfritt… Ungefär jämförbart med att man efter många om och men, får reda på av att toalettpapperet var slut och att det var därför hon gick omkring och skrek utan orsak. Javascript kanske borde döpas om till något mer feminint…?

Men en felaktig slash eller ett knas-anrop i adressfältet är ju inte det första man tänker på heller, så där sätter man sig och läser igenom all kod man skrivit, på lusnivå. Och det vill jag lova, är inte alltid så roligt. Felhanteringen i en webläsare är i det närmaste obefintlig och att då försöka hitta en bristande klammer – eller en toalettrulle – är då verkligen inte det lättaste.

Har du fortfarande problem, läs gärna kommentarerna till det här inlägget, där det börjat pratas lite om alternativlösningar.

Aftonbladet gör det igen. Tramsar till det med överdrifter förstås. Internet stod inte still 20 minuter igår och .se är inte hela internet heller. Lyckligtvis så har jag min blog på tornevall.net och inte på tornevall.se men det hör inte hit. Vi som hängde med på ircnets #isp (länk till första inlägget) vet precis vad som hände, varför det hände och hur det kunde lösas. Det är faktiskt klart rekommenderat att göra så faktiskt. Det måste ha varit extra kul igår eftersom de vanligaste sidorna man är inne på hamnar i cache och därmed lär ha förvirrat en del. Efter en omstart av hemmets alla bind-servrar så funkade dock allt igen, på betydligt kortare tid än 20 minuter. Men det är väl inget man behöver nämna känns det som.

Det här klippet skulle man kunna säga, är värt cirka 400 kronor. Efter inspelningen var jag nämligen tvungen att köpa ett nytt nätaggregat.

Intresseklubben kan notera följande…

Idag satt jag för första gången på rätt länge och kollade igenom gammal källkod som behövde förnyas jobbet. Det handlade framför allt om en funktion som tar fram kontrollsiffran i ett personnummer för att validera att det verkligen är ett korrekt inskrivet. Detta skulle ingå i en webshop så jag tänkte att det kan vara en god idé att göra flera olika kontroller på ett personnummer än bara godtyckligt släppa igenom allt som kunden skriver in. Och vad vore väl inte bättre än att använda sin gamla kod? Då skulle jag ju slippa göra om det.

Inte för att det har med något att göra alls, men tydligen har jag använt mig av extremt överflödig källkod tidigare. Till min hjälp från början hade jag haft en gammal websida som jag gjorde för längesedan, som även kunde tala om vilket län och vilket kön en person var (http://forum.tornevall.net/birth.php). Javascript förstås, så allt kunde ske i realtid utan tangenttryckningar. Något jag blev förskräckt över var den extremt överflödiga textmängd jag sedan använt i jobbets applikationer. Inte för att det heller har med saken att göra det heller egentligen, men detta är förstås något jag bara måste dela med mig av, då jag samtidigt som jag hittade detta även tog mig friheten att göra om funktionen igen, till något mer passande.

Resultatet var fantastiskt och jag förstår inte ens hur jag kunnat sitta och göra något så hemskt tidigare… Men man utvecklas väl…

Gamla koden:

Den nya koden började jag förstås skriva som ett PHP-script, vilken jag sedan översatte till samma kod som ovan…

Dessa två funktionerna gör alltså exakt samma sak – nämligen räknar ut vilken sista siffran i personnumret skall vara… Galet, galet…

FAIL!

Om backupstationen inte fungerar denna gång, så kommer den att drabbas av ett betydligt värre än den hittills har fått känna av. Jävla NTFS-skräp!

Det började i eftermiddags, folk skrev att det inte gick att nå sidan. Jag tyckte det var konstigt eftersom jag gjorde det. Sedan kom jag på att jag kör egen DNS och folk som använder OpenDNS kom också åt TPB.

Från telia och min kabel-tv-leverantör ser det ut så här:
thepiratebay.org has address 192.121.86.15

Från mig ser det ut så här:
thepiratebay.org has address 194.71.107.15

Så långt allt väl. Det gick att nå TPB ett tag. Men så plötsligt var det TVÄRSTOPP! En ping mot 194.71.107.15 stannar precis utanför dörren. Likaså kabeltv-leverantören, fastnar på routen i telias nät. TPB’s trackers pekar fortfarande mot 192.*-adresser, så de är troligtvis bortkopplade allihopa.

Andra användare börjar rapportera liknande fenomen. Men från bland annat Tele2 och Bahnhof kan man fortfarande nå TPB, åtminstone med en ping. Telias fibersupport förklarar ”vi kan inte heller nå sidan” utan någon direkt anledning eller felsökning, vilket så smått får mig att misstänka någon slags konspiration. Frågar man runt lite så finns det fler som inte når TPB förstås.

I skrivande stund går det att nå den IP som The pirate bay ligger på för tillfället om man gör ett namnuppslag på den. Port 80 svarar dock inte längre på anrop, så antingen är dom överbelastade (vilket jag i och för sig betvivlar, men man vet ju aldrig). Eller så är webservern avstängd.

Några tidningar skriver om händelsen…

http://www.expressen.se/Nyheter/1.16…ay-ligger-nere
http://hd.se/inrikes/2009/08/24/naet…ll-pirate-bay/
http://www.idg.se/2.1085/1.242518/pi…rta-fran-natet
http://www.dn.se/ekonomi/pirate-bay-…-vite-1.937399

… och bloggare börjar haka på!

Aftonbladet är dock – förvånande nog – helt tysta om detta. Lustigt? Konspiration? Just nu får jag det intrycket. Mystiken tätnar, fortsättning följer.

När man placerar sig på en ikon långt till höger på skrivbordet försöker windows själv placera sig på den längst till vänster.
När man försöker placera sig i ett annat programfönster man har öppet försöker windows själv placera sig på skrivbordet.
När man får en fråga på skärmen pendlar windows hysteriskt mellan samtliga alternativ.

Inga tangenter verkar ha hängt sig och efter en omstart är allt som vanligt igen. Uptime var 42 dagar.

Vad var det som var fel?

Jag är förbryllad.

Det här är visserligen inte i Sverige, men det faktum att Swedbank kör windows-maskiner på sina uttagsautomater gör väl att man kanske borde fundera på detta. Å andra sidan så är kanske säkerheten lite högre här med kameraövervakning osv. Det lär väl se rätt misstänkt ut om man uppehåller sig för länge vid en automat. :)

Dessvärre är texten inte på svenska, men så här står det på ett ställe…

”… den som attackerar tar kontrollen över en uttagsautomat via ett specialanpassat interface som görs åtkomligt genom att helt enkelt stoppa in ett kontrollerkort i automaten.”

http://www.itwire.com/content/view/25484/53/