
Skript på ifokus slöar ner datorn
Några dagar har det körts ett skript på ifokussajterna som får videon att hacka och gör att muspekaren är svår att placera. Problemet dök upp när "snöfallet" lades i iFokus banner. Genom att förbjuda skript kan man få datorn att fungera normalt även när man är inne på iFokus, men man missar en del funktionalitet eftersom många saker på iFokus kräver att man har javascript aktiverat. Skriptet tycks bland annat skicka den här strängen till webbläsaren; data:image/png;base64,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
Snöfall? Jag har inget snöfall i någon banner… Jag kör IE9.
Suicide doesn't take away the pain, it gives it to someone else
Jaha, jag som trodde att det var datorn som blivit seg. 
//Lamina
Before we work on artificial intelligence, why don't we do something about natural stupidity?
Jag är glad över snön. Tack iFokus! Hoppas att snön stannar i datorn och att vi får helt snöfritt hela vintern! JÄIJ!
ok, tro nu inte att jag itne tycker om vinter för det gör jag, men det blir så svårt för min hund att gå ut i halka o snö och så jobbigt för mig att pendla lång väg till mina små pälsklingar…
#3 Samma
//Lamina
Before we work on artificial intelligence, why don't we do something about natural stupidity?
#4 

Jag tycker det är så fint med snön :) Men jag ser hellre den i verkligheten :P
#0: Textsträngen du klistrade in kan nog vara bilden med snöfallet i sidhuvudet.
#0 - Bilden du klistrade in (ni kan se den genom att klistra in den i URL-fältet på webbläsaren) finns inte i scripten som kommer från iFokus - den genereras i webbläsaren från ett kortare script som genererar snöfallet i ett Canvas-element.
Att det kan slöa ner datorn är sant (på min dator tar det runt 2,5% av min totala processorkapacitet, så det borde inte kännas sådär väldigt mycket för de flesta). Man kan stänga av tillfälligt det genom att klicka en gång ovanpå annonsen (den högra delen av bannern). Om det stör väldigt mycket kanske jag kan lägga in en inställning som låter er stänga av snöfallet permanent.
-- erik
Erik, och på så sätt också kunna koda så vi med IE får det med möjligheten att stänga av det ofall det blir allt för söligt. 
Suicide doesn't take away the pain, it gives it to someone else
Snöfall ? Jag ser inget snöfall. Använder IE 8.
Sorg är kärlek som blivit hemlös
beem - De med IE har inget snöfall…
Just för att det sölar ner datorn.. 
Suicide doesn't take away the pain, it gives it to someone else
#9 - Det fungerar ju inte alls i IE - vad är det du vill stänga av? =)
#10 - Nej, det är riktig. Det fungerar inte i IE. Är inte en så viktig funktion att vi lagt något krut på kompatibilitetsproblemen.
-- erik
#12 Jag menade att jag gärna ser snöfallet i IE om funktionen att stänga av det fanns ifall det blir för segt. Eller är det redan testat och uträtt att det inte är någon idé alls?
Tycker det är fint! 
Suicide doesn't take away the pain, it gives it to someone else
# 11
# 12
Aha det är så.
Sorg är kärlek som blivit hemlös
#13 - Ah, nej. Egentligen inte. Mycket som snurrar i krokarna nu för tiden. Jag gjorde snöfallet som en kul grej. Testade i IE och noterade att det inte fungerade alls, men hade inte riktigt orken att ta tag i problemet.
Det finns ju ett visst värde i funktionen även framöver om vi gör den till en "riktig" funktion, så det kanske kommer. Inte högst prioriterat just nu, dock.
#14 - Ja. =P
-- erik
Ingen fara Erik, det finns saker som är viktigare! 
Suicide doesn't take away the pain, it gives it to someone else

Jag är fortfarande irriterad på skiten.
Det som händer är så klart att skriptet på något sätt upptar minne och processortid och gör saker som ingen websida ska göra i en dator. Man skulle kunna betrakta det som malware.
Sak samma om det handlar om att det belastar grafikkortet eller cpu; när skriptet går hoppar muspekaren omkring, vilket gör att man inte alltid får klicket där man vill ha det. Så mycket för att "klicka i annonsen" - och inte heller kan man som med gifbilder bara trycka esc för att få bort den. Visst är det bra att man kan klicka bort eländet, men det måste man göra varje gång man öppnar en ny instans av iFokus, för att man ska kunna ha kontroll över muspekaren.
Så får helvete, ta bort skiten! Det är störande, och det hindrar användaren från att ha kontroll över en inmatningsenhet. Dessutom lägger det upp en störande animation på skärmen, vilket väl var avsikten med hela grejen. Det finns bättre sätt att göra animationer om man känner att man måste, men det finns saker som webbsidor faktiskt inte ska göra. Till dem hör automatiska skript som körs utan att användaren har initierat dem, vare sig det gäller ljud eller bildanimering.
Jag föreställer mig att det är någotsånär intelligenta individer som sköter programmeringen av sidan, och då borde det vara lätt att förstå att ett skript som är störande inte tillför någon positiv upplevelse av att besöka sidan.
Så ta bort det! Det ska inte behövas fler argument.
Varför så arg? 
Min dator, mus och webbläsare funkar som dom ska, även om det kan vara lite slött ibland. Men då stänger jag ner iFokus om jag ska göra annat. Och jag tycker för övrigt snöfallet är fint.
//Lamina
Before we work on artificial intelligence, why don't we do something about natural stupidity?

#18 Jag är så arg, för att det är en funktion av samma kaliber som Sonys malware som de skickade med ljudskivor, runda med hål i, som inte var audio-cd. Skriptet gör någonting med min dator som jag inte har startat och som jag inte vill ha. Helt oavsett hur din mus fungerar, så gör skriptet att jag inte har kontroll över min muspekare, vilket är oförsvarligt. Det är inte min dator det är fel på, utan det är programmeringen av sidan som är fel. Visst är det en brist i webbläsarens säkerhet som har utnyttjats, genom att man överbelastar en funktion, och det enklaste sättet att åtgärda säkerhetshålet är så klart att webbläsarens funktion för den här sortens skript tas bort, eller åtminstone att man begränsar det utrymme som det kan få ta i minne, processor, grafik, så att det inte påverkar användaens inmatning.
Men det är ett klent försvar för att bibehölla en funktion som har hittat ett säkerhetshål, att det fungerar som det avsågs i vissa datorer, och att det i andra inte fungerar alls.

Nåja, nu har jag letat rätt på skriptet och avaktiverat det med den här masken: http://*ifokus.se/assets/late-44807aca86accc909d0fbeae9c465b37.js Det hade ju varit hyggligt att lägga in något sätt att avaktivera det när man hittar på en så pass otestad funktion som har flera implikationer som kan vara negativa för sajt och användare. Åtminstone kunde det vara snyggt att tala om vilket av alla skript det är; man måste ju ha skript aktiverat för att kunna använda webbsidans funktioner.
#20 - Vad har du för webbläsare? För mig har scriptet långt mindre inverkan än t.ex. annonserna.
Vi försöker hitta en lösning för hur man kan inaktivera "extrafunktioner", men det är inte helt självklart hur det skulle se ut.
-- erik
forts. - Jag har tills vidare flyttat snöscriptet till en egen fil så man kan blockera det utan att påverka de riktiga funktionerna på iFokus. late.js innehåller nämligen ganska mycket andra funktioner.
http://*.ifokus.se/assets/bonus-*.js
Innehåller tills vidare bara snöfallet, men tanken är att vi ska försöka lägga "onödiga" funktioner där. Ska se om jag kan hitta ett bra sätt att utelämna den från själva sajtens gränssnitt också.
-- erik

Vad har du för Ubuntu verision. Kanske borde uppgradera Firefox till 9.0… Det kanske löser problemet.
http://news.softpedia.com/news/How-to-Install-Firefox-9-in-Ubuntu-11-10-and-11-04-235482.shtml
Suicide doesn't take away the pain, it gives it to someone else

Problemet är löst genom att jag slipper skriptet.
Jag kör fortfarande Hardy Heron på den här burken, men kommer väl så småningom att gradera upp.