Kategoriarkiv: Teknik

Biologiska processer

Det eggar min fantasi att tänka på vad människor har för roll i sina liv. I början av 1900-talet arbetade i ordningen 90 % av Sveriges arbetsföra befolkning med lantbruk. Idag är det cirka 1 % som jobbar med all vår livsmedelsproduktion. Var finns alla dessa ofullbordade jordbrukare i nutid? Hade jag själv tillbringat mina dagar på en åker och med husdjuren? Troligtvis hade jag det. Jag tror att det finns ett kall, en instinkt, i människor att ta hand om växter. Som med allt annat är variationen mellan individer stor men lockar man lite så kan den komma fram. Jag känner den hos mig. Tillräckligt länge har jag utforskat den här egenskapen för att vara tämligen säker på att det inte bara är en romantisk storstadsfantasi.

I dag har jag flera projekt som körs i olika datacenter. Den här bloggen finns på ett enkelt webbhotellskonto hos One.com i Danmark. Andra finns hos hostingföretag och hos giganterna GoogleApple och Microsoft. ”Set and forget” är ibland ett mål i tekniksammanhang. Det är oftast för slutanvändare, inte för sådana som mig. Jag tycker om periodiciteten i de projekt jag har. Man tänker ut hur det borde vara, sedan sår man ett frö. Därifrån återkommer man och förnyar, tar bort det som är gammalt och kollar så allt är som det ska. Under en stunds vila sköter sig sakerna förhoppningsvis själva och sedan är det bara att vara på’t igen. Har man tur kan man skörda emellanåt.

Jag behöver knappast fråga om liknelsen är uppenbar.

Nationsvärlden och webbprestanda

I Uppsalas studentvärld uppstår en kamratlig konkurrens, ett sneglande mot andra med en tanke om vad man inte kan acceptera att andra gör bättre. I ett försök att flytta ut den här vinnarlösa tävlingen på internet har jag sammanställt körningar av Uppsalas studentorganisationers webbplatser genom verktyget Sajtkollen som tillhandahålls av Internetstiftelsen i Sverige. Sajtkollen är ett verktyg som låter dig testa prestandan på en webbsida och ger en sammanfattning i form av en poäng från 0 till 100.

Organisation Poäng
Östgöta nation 78 ±0
Kuratorskonventet 73 ±0
Uppsala universitet 73 ±0
Smålands nation 57 ±29
GH 46 ±0
Norrlands nation 39 ±0
V-Dala 35 ±12
Nationsguiden 35 ±0
Västgöta nation 32 ±0
Farmacevtiska Studentkåren 32 ±0
Uppsala studentkår 31 ±2
Stockholms nation 22 ±0
Gotlands nation 20 ±2
Göteborgs nation 18 ±19
Snerikes 18 ±5
Kalmar nation 18 ±0
Värmlands nation 17 ±0
UTN 15 ±0
Uplands nation 1 ±0

Tre mätning gjordes för varje hemsida under dagen . Gotlands studentkår Rindi kunde inte testas då det är den enda organisationen som inte har .se- eller .nu-domän.

Varför vissa får låga poäng

Det enda mönstret som jag kan se är att det är sidor som har bäddat in Facebook som åker upp i laddtid och därmed ner i poäng. Den asynkrona inladdningen får i det här fallet en oönskad bieffekt som kanske inte är relevant för slutanvändaren.

Går man in och tittar Uplands, som utmärker sig poängmässigt, så ser man att de straffas av två anledningar: laddningstid och antalet anrop. Kolla man igenom listan på resurser så ser man en närmast absurd mängd JavaScript, inklusive Facebook och minst fyra exemplar av jQuery. Att få hem alla 179 resurserna kräver massor av TCP-anslutningar som ska upprättas. Och att köra all denna kod tar sina klockcykler.

Göteborgs har, till att börja med, 85 % av dataöverföringen bestående av en enfärgad (blå) bild och bakgrundsbilden. Bara den enfärgade är 3,86 MB. Även om det skulle vara enklare att använda en bild instället för att göra den blå färgen i stilmallen så kan man använda en bild med mindre mått eller en annan komprimeringsalgoritm. Även UTN har en helt onödigt stor bildfil som måste läsas in. I det här fallet X-sektionens pyttelilla logotyp som är den största filen på hela sidan.

Jag hoppas att de som får låga poäng, speciellt av onödiga anledningar, kollar genom sina webbplatser. Handsken är kastad.

Recension av Argon DAB 2+ V5

Äntligen finns det en DAB-radiomottagare i hushållet. Det var svårt att hitta några oberoende recensioner av HiFi Klubbens egna radio Argon DAB 2+ V5 så när en sådan nu står på bordet här hemma vill jag dela med mig av intrycken till andra som är ute efter en DAB-radio.

Till att börja med så kommer radion i en stilren låda med frigolitdistanser som ger radion god marginal till kartongen. Själva radion är även inslagen i en plastpåse. I lådan finns även strömadapter och en basplugg.

Väl uppackad och strömsatt startar radion och gör en kanalsökning. OLED-skärmen är mycket snygg och visar kanalnamn samt aktuell tid. Klockan är synkroniserad via radio. Kanalerna bläddras igenom med hjälp av en stegad ratt. För att byta till kanalen som står på skärmen så trycker du in ratten. Fem kanaler kan få plats på de numrerade snabbknapparna.

Det här är en monoradio med distinkt bas. Vill man få ner basen så stoppar man in den medföljande baspluggen i basgången på radions baksida. Ljudet upplever jag som lika bra oavsett om det är talat program eller musik.

➕ Fördelar

  • Bra ljudkvalitet.
  • Distinkt bas.
  • Stilig design och stabilt byggd.

Saker man kan störa sig på

  • Att det sitter en inte så snygg snooze-knapp ovanpå.
  • Kabeln till nätadaptern är 5–10 cm för kort.

➖ Nackdelar

  • Det krävs stor kraft att klicka (trycka in) kanalratten vilket gör att radion glider på halt underlag.

Responsive Adsense and WordPress

The problem

No ads show up when using the responsive code for Google Adsense in a WordPress 3.8.1 page or entry.

The solution

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Responsive -->
<ins
     style="display:block"
     data-ad-client="ca-pub-0000000000000000"
     data-ad-slot="0000000000"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Take the code presented by Google and remove all line breaks in it. In other words, make all the code be on a single line. Then paste it where you want ads on your web page. It’s WordPress’ wpautop function that doesn’t recognize the asynchronous Javascript and therefore adds formatting markup that breaks the code.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins style="display:block" data-ad-client="ca-pub-0000000000000000" data-ad-slot="0000000000" data-ad-format="auto"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>

Result

Om Netflix

Efter några dagars turistande i Paris kom jag hem med en lista på filmer jag kände att jag behövde se eller se om. Filmerna var Marie Antoinette (2006), Ringaren i Notre Dame (1996), Da Vinci-koden (2006) och Amelie från Montmartre (2001). Fyra välkända filmer som är några år gamla, perfekt för att se med mitt nya Netflix-konto, trodde jag. Till min förvåning fanns ingen av filmerna att se på Netflix. Inte heller Luc Bessons Taxi från 1998 fanns att se. Det blir definitivt ingen förnyelse när provperioden är slut. Sedan Lovefilm lade ner i Sverige tidigare under året är tyvärr The Pirate Bay återigen det enklaste sättet att se långfilm.

Svenska koordinater med iOS

Dagens apptips är Svenska koordinater – SWEREF 99 för Apple iOS.

Den som har en smartphone med navigationsfunktioner har kommit i kontakt med koordinater i latitud och longitud enligt WGS 84. I Sverige använder vi ett annat system: SWEREF 99. Alla samhällsfunktioner använder i dag SWEREF 99 TM. Så om du hamnar i nöd och vill förmedla din position kan det snabba upp om till exempel SOS Alarm inte behöver konvertera koordinater.

iOS har bara stöd för WGS 84 så en separat app är nödvändig för att få ut koordinater i SWEREF 99 TM. Svenska koordinater från Viatact AB löser den uppgiften utmärkt. Gränssnittet är snabbt och enkelt, prestandan är god och koordinaterna har stämt mot Lantmäteriets kartor i de fall jag provat att lokalisera mig. Även funktionen för att dela positionen via SMS eller e-post är smidig. Sammanfattningsvis ett bra köp för den som har en iOS-enhet och orienterar sig i Sverige.

Blender console in Mac OS X

For those of us aspiring to write Blender scripts it can be a little difficult to figure out how to access the console when you run Blender 2.6x on Mac OS X. The menu shortcut in the Windows version simply isn’t there. The trick is to open Blender through the terminal. The normal way to go about this is by navigating to the ”Applications” folder and type

open blender.app/

This will not do the job. Instead you need to execute

/Applications/blender.app/Contents/MacOS/blender

The active console window should now present the output from Blender. I hope this will save someone some headache.