fredag 27 augusti 2010

GreaseMonkey

Sitter och hackar runt med GreaseMonkey, ett tillägg till Mozilla Firefox.
  1. Man går först in i Verktyg>Tillägg
  2. Däri klickar man på fliken Hämta tillägg
  3. På rad två under flikikonerna står det Bläddra bland alla tillägg högrast => Firefox Addons öppnar i ett fönster
  4. Skriv "GreaseMonkey" i sökfönstret, tryck på Enter
  5. Sökningen GreaseMonkey visas
  6. Däri kan man trycka på knappen Lägg till i Firefox
I GreaseMonkey skapade jag scriptet Seriffize för bl.a. http://*.w3.org/ som envisas med att köra med äckliga sans serif fonter. Så här såg mitt simpla script ut:
  // ==UserScript==
  // @name           Seriffize
  // @namespace      http://*.w3.org/*
  // @description    Makes any sans serif page seriffed
  // @include        http://*.w3.org/*
  // ==/UserScript==
  var BS = document.body.style
  BS.background = "#CCDDFF";
  BS.fontFamily = "DejaVu serif";
  BS.fontSize = "90%";
  
  setHeadColor(1,"black","#AABBFF");
  setHeadColor(2,"black","#BBCCFF");
  setHeadColor(3,"black","#CCDDFF");
  setHeadColor(4,"black","#DDEEFF");
  setHeadColor(5,"black","#EEFFFF");
  setHeadColor(6,"black","#FFFFFF");
  
  function setHeadColor(level, color, background) {
      var cell = document.body.getElementsByTagName("h"+level);
      for (var i = 0; i < cell.length; i++) {
          cell[i].style.background = background;
          cell[i].style.color = color;
          cell[i].style.fontFamily = "DejaVu serif";
      }
  }
Scriptet är så gott som komplett patetiskt och skrattretande, men duger som intro för JavaScript-hackande. Innebörden i ovanstående kod skall framgå genom omedelbar insikt, och behöver inte förklaras för en normalt funtad haccationist. Kommentarer i koden är löjligt. Att kolla i manualer är bara för veklingar. I stället skall man läsa koden och stilla le när den djupa förståelsen automatiskt sipprar in i hjärnan genom tallkottkörteln.

torsdag 19 augusti 2010

Komprometterad sajt: expressen.se

Internetinfo: sajten www.expressen.se är komprometterad: det dyker upp popupfönster som sätter igång dataspel där man skall satsa pengar för att spela spel. Alla de som har adblock på sina webbrowsers kan sätta upp adtoma.com eller närmre bestämt http://*.adtoma.com/* på sina svartlistor. Observera att det blir vanligare och vanligare att stora medier låter sina sajter komprometteras genom sidoreklam från utländska servrar. Enligt svensk lag skall en sajt fullständigt upplysa om cookie-användningen, och tillse att denna inte sprids eller används på ett felaktigt sätt. De som känner sig osäkra bör kanske överväga att blockera expressen.se.

Filter för expressen.se:
http://*.adtoma.com/*en notorisk sajt som brukar finnas på alla adblockers by default, men vars namn kan behöva ställas om så att hela adtoma.com blockeras
http://*.eyewonder.com/*Alias processor killer
http://*.tradedoubler.com/*Alias processor killer

söndag 15 augusti 2010

Web 2.0

Web 2.0 är hyperfantastisk, superduper, marvelous, [...bla-bla...], guld och gröna skogar. [... hick! ...]

Web 2.0 är en hype, men det är samtidigt en vision. Jag föreslår en titt på python-avm-library, och dess inlänkade VAMP – Virtual Astronomy Multimedia Project. Det är vanligt att någon ser avancerade samarbetsprojekt och appar (i ursprungsbetydelsen applikationer inom datanördvärlden) såsom Wikipedia och google doc som den nya Web 2.0. Bägge är snygga kollaboreringsprojekt på nätet, men tekniskt är de inget vidare. Google försöker med en massa Ajax men det är nog egentligen fel väg att gå eftersom bägge appar/samarbetsprojekt baseras på urgammal teknik: HTML (icke programmerbart), JavaScript (en Scheme i förklädnad) och CSS. SVG och MathML har haft det oerhört tufft i en enorm uppförsbacke, där en massa marknadsaktörer systematiskt bromsat och fuskat till utvecklingsarbetet. En sann Web 2.0 baserar sig på en användning, snarare än befintliga programvaror och standarder, den baserar sig på ett praktiskt informations-spridnings- och underhålls-behov som redan finns, och den baserar sig troligen på befintliga filer. Man kan arbeta utifrån en enda redan befintlig browser, troligen Mozilla eller något WebKit-baserat, men inte Google-baserat (eftersom de egentligen bara har intresse av oförhindrad smutsweb med urchins, vilket inte har något användarvärde), men det är bäst om man på längre sikt totalt bryter med Good Old Web (HTML/CSS/JavaScript) som håller på att stagnera.

lördag 14 augusti 2010

Färgblindacceptabilitet fastställd

Ett bra nätbaserat färgblindfilter finns lätt tillgängligt från wikipedias sida om färgblindhet. Jag har en ytterst svag färgdefekt som så gott som aldrig märks utom i svåra Ishihara-test, och jag har väl egentligen ingen nytta av det hela eftersom jag sällan störs av färgsättningar, men det är ändå intressant med avvikande färgigenkänning. Jag testade denna blog, sternons och Siderespector och fann att de alla är acceptabla för färgblinda: länkar är distinkta från resten av texten.

Jo förresten: jag uppfattar under vissa faser gulvita stjärnor (klass F) som gröna! Färgsinnet slår av när man anpassar till nattseende. Vaknar man upp i mörkret mitt i natten och ser en perfekt stjärnklar himmel är varje stjärna vit. Inga färger alls, eftersom färgseendet tycks vara ett separat system som slås av i mörkret. Om man emellertid går ut och tittar på himlen från ljuset inomhus, så är färgseendet fortfarande igång, samtidigt som ögonen börjar anpassas för svagare ljusförhållanden. Om vi skall rapa tabeller så är det väl ungefär såhär:
Dagsyninne--
Fas Ijust utgångenstjärnor syns knappt
Fas IInågon minutstjärnor tydliga, starka färger
Fas IIIett par minuterstjärnor klart synliga, svaga färger
Nattsynfem-tio minuterstjärnor mycket klara, inga färger
När färgerna är som starkast, uppfattar jag ibland F-stjärnor som "grå" med en svagt grön anstrykning. Egentligen är det något i följande stil:
B-stjärnorberäknad oegentlig färg, såsom en av stjärnan belyst yta skulle få om den betraktades i jämförelse med en vit yta i D65-belysning...
A-stjärnorberäknad
F-stjärnorberäknad
G-stjärnorberäknad
K-stjärnorberäknad
M-stjärnorberäknad
kolstjärnor; de är alla ganska ljussvaga, TX Psc, Y CVn (La Superba), UU Gem och R Lep de ljusaste, ser besynnerliga ut i teleskop, det finns liksom inget perifert återsken runt dem och de är litet svårare att fokusera blicken på

onsdag 11 augusti 2010

Testa nå't vansinnigt...

Gick med i en lång lista (c:a 45) av programmerargrupper på Facebook för att se om jag blir spammad till döds. Tankegången är en slags syntes av jobbsökning via facebook och att hitta svenska programmerarkollegor. Vi får se om förfarandet funkar – det verkar som om man är tvungen att regelbundet scanna av olika grupper. Ett enda högintensivt forum kanske hade varit bättre – eller kanske inte...

lördag 7 augusti 2010

sverigesradio.se

sverigesradio.se igen!! Datorn började gå trögare och trögare – jag har en Linux på en omodern Acer med extraordinärt lite minne (256 meg) – så jag brukar få kolla minnesläckor för att datorn inte skall stanna. De stora troublemakers är program som slaskar ner med minne:
  • garbande interpretatorer, speciellt JavaScript, och JavaScript kör i alla webbrowsers
  • Java VM, (OpenOffice.org, jedit m.m.)
  • XUL/Mozilla Chrome-baserade program (evolution mailklient)
  • ibland även gnome-panel, mer förr än i nutiden – det verkar som om vissa minnesläckor har utvecklats bort
Jag letade nyss varför allt gick så fbaskat segt, och häpna[!] – eller inte – jag hade glömt sverigesradio.se med sina urchins (surfspiontrojaner) som låg och tjuvaktigt stal minne och processorkraft från mig – jag tycker ju förstås att urchins är en sorts bot-net som använder min dator för högst tvivelaktiga syften.

tisdag 3 augusti 2010

Sternons

Skapade nu en blogg för sternons, och gjorde en svartsk design helt annorlunda än mina normala svenska anteckningsbloggar. Ändamålet är att blogga om sternons, utifall att det skulle bli något stohej om programmet, vilket är fullt möjligt så småningom när jag suttit och bytt ut en massa wikipediabilder (stjärnkartor) till SVG. Då får vi se då, vad som kommer att hända.
Kommentar: måste göras om: den bloggmall jag använde var klart undermålig. Måste byta till en likadan som denna blog men med färgerna inverterade.

Sternons Wiki, del II

Google code's wikispråk är så pass handikappat att användarmanualerna troligen hamnar på min framtida Sternonsblogg, vad den nu kan tänkas komma att heta.