Archive for the ‘Programmering’ Category

Söndagsjobbgnäll. Borde man inte bara vila idag?

3 mars 2014

Känner mig gnällig och har ont i huvudet. Har inte sett familjen på hela dagen. Ingen bra början på nästa vecka… Tvåtimmarsjobbet på kontoret åt en kund blev sex timmar, men då kände jag mig rätt nöjd med att ha fixat det jag skulle och även en bugg till som en kund klagat på men som inte var vårt fel, utan något fontpaket som innehåller en felaktig fontbeskrivning på vissa av kundens datorer.

Sen var det ju månadskifte och dags att fakturera och fixa betalningarna. Ytterliggare några timmar bort på sånt trams som att word inte la ihop siffrorna rätt.

Sen sist så bara starta ett litet test med ny larmkod från Patrik till en sajt. Varpå hela sajten dök. Väldigt konstiga fel. Verkar som en tidigare ändring inte blivit mergad riktigt och sen skrivit över visningen av larmen. Måste prata med David om det, det är andra gången en git-mergning från honom får in väldigt konstig kod. Nu funkar det hjälpligt, och larmkoden testas under natten.

 

 

Stackoverflow populäraste programmeringssajten

5 mars 2013

Programmeringsproffsen använder Stackoverflow till 50% av sin surftid! Och i ett anfall av jag mötte Lassie, måste jag bara säga att jag faktiskt pratat med grundaren själv, Joel Spolsky, när han höll ett föredrag för tre personer(!) i Malmö. Ibland vet inte folk vad de missar!

Undersökning http://blog.ninlabs.com/2013/03/api-documentation/

Måndagsdatorgnäll…

4 mars 2013

Måndag… försöker få ordning på ESXi servrarna på jobbet som bestämt sig för att inte vara samarbetsvilliga. Skulle bara göra en liten kopiering och så slutar det mest funka… 19.22 på kvällen, missat kvällsmaten hemma och tja… känner mig inget vidare pigg heller.

Oh, nu har filservern bootat om! och de försvunna 1000 gigabyten dök upp på servern. Få se nu om hela disken är nåbar… Jupp!

ok, kopiering hade spårade ur. 19 gigs fil och sen lite småfiler att kopiera.. 12 minuter kvar.
Åker nog hem och äter.

Nja 7 minuter kvar… värt att vänta. Förra kopiering dog tyvärr när det var 5 sekunder kvar… så tja. 19.55 nu får det vara…

 

 

Äntligen nytta av LinkedIn

1 februari 2013

När man ändå avslutar en arbetsdag med en liten summering och tipset om Världens Bästa Afterwork, så borde jag nämna att för första gången någonsin fick jag användning av LinkedIn för att få tag i en gammal kollega.

Som lyckades över en spontanlunch förklara hur man ställer in en industriell PID-regulator.

Ju kortare tid (i sekunder) på I och D desto större betydelse får de. Det stod iofs i manualen, men det är inte samma sak som att jag kan läsa mig till vilka de över 100 olika parametrarna man egentligen ska pilla på. Skönt att känna folk som doktorerat i ämnet och kan förklara det för en lekman över en lunch.

 

Karl Sigfrid battlar patentbyrå i Svenska Dagbladet

31 januari 2013

En debattserie om patent mellan Karl Sigfrid och Awapatent är läsvärd för den som vill uppdatera sig om patent och immaterialrätt. Det är också skönt att se att en riksdagsledamot inte sväljer allt som sägs, utan även förstår frågan på ett djupare plan.

Jakten på patent har urartat. (SVD 23/1)

Först nu fungerar patentsystemen bättre. (SvD 27/1)

Ribban för innovation ligger för lågt. (SvD 31/1)

Jag själv håller just nu på och battlar ett troll i Karl Sigfrids Facebookstråd, för att hitta de rätta argumenten, men återkommer när jag är klar 😉

 

Nokia del 2 Uppföljning – Proxyservar, hackers och man-in-the-middle-attacker

12 januari 2013

Nokia har avslöjats med att dekryptera https förbindelser som deras telefoner re-directar genom sina egna servrar, vilket jag skrev om här. Här är en uppföljning.

Jag har förstått från Ricks inlägg och blogg att folk inte riktigt förstår komplikationerna. Två invändningar kommer upp, varav den ena är riktigt allvarlig.

1. Den allvarliga luckan – Nokia gör inget ondsint med datat.

Även om så är fallet så har Nokia öppnat en lucka i varje https-baserad säkerhetslösning hos varenda företag, myndighet och privatperson. Säkerheten i https bygger på att trafiken går krypterad från A till B. Företag och myndigheter satsar miljoner på att säkerställa att punkt A och B är så säkra som de behöver göra dessa för den typ av meddelanden de skickar.

När Nokia nu introducerar en punkt C, så faller alla dessa säkerhetslösningar platt till marken om punkt C kan hackas. En enkelt googling på ”proxy” och ”bugs”, gav direkt några länkar som visar att mjukvaran i proxyservrar faktiskt innehåller buggar som eventuellt skulle kunna utnyttjas för att ta kontroll över en sån maskin.

Låter det teoretiskt? Minns då att Nokia har blivit hackat förut.

Så, vilket blir anonymous och illvilliga hackers nästa mål? A, B eller Nokias C? och hur ska ett företag, myndighet eller privatperson kunna skydda sig när de saknar information om C.

2. Avtalstrams – Du har gått med på ett avtal med Nokia så det är bara att svälja.

Så fungerar inte svensk avtalsrätt. Oskäliga villkor kan däremot helt stjälpa ett avtal. Avtalsvillkor måste vara skäliga. Vanligaste exemplet är att arbetsgivaren skriver in att en arbetstagare inte får jobba hos en konkurrent förrän efter något år när han slutar. För att en sådan skrivning ska vara skälig måste arbetsgivaren betala lön under karenstiden. Länk.

Detsamma gäller troligen för shrink-wrap licenser och andra klickthrough-licenser, enligt en dom i EU där Oracle inte kan hindra begagnatförsäljning av mjukvara. Vissa avtalsvillkor är helt enkelt inte giltiga inom Europa och Sverige.

Objektorientering och parallella processer?

26 mars 2011

Vad bör man lära i skolan?

Diskuterade tidigare i veckan behovet av utbildningar inom objektorientering, och parallellisering, C++0X. I en artikel som jag nog inte förstår riktigt så slänger man ut objektorienteringen från undervisningen, eftersom det inte går bra ihop med parallellisering. Realtids OS som OSE med flera hundra processer kan man göra verkligt vackra distribuerade saker i, men jag förstår ändå inte hur det står i motsats till objektorientering. I Python under skalet flyter allting egentligen runt och kod refererar till data som refererar till kod, och så länge man varken flyttar kod eller data över trånga ledningar så finns inga begränsningar ens i snabbhet. Objektorientering är för mig i sig parallelliserbart. Samma kod, men varianter på datat. Någon som ids förklara problemet?