Författare: Jonas Nilsson

2 oktober, 2014
Av Jonas Nilsson Matematik 2 comments

En dödlig ”truell”

Till alla intresserade av matematik så har jag en riktig tankenöt! Det är ett klassiskt problem i nyare tappning.

Bakgrund

Tre fanatiska anhängare av mobil OS har blivit osams till den milda grad att de inte står ut med varandra längre.

Deltagarna är; Windows Phone, Android och Apple iOS.

Läs mer

19 september, 2014
Av Jonas Nilsson Information No comments

Ny kategori för Windows Forms och Notepad

Nu var det dags att bryta ut en del artiklar och skapa en separat kategori för ”Windows Forms”.

Den nya artikeln är en övning i att skapa ett ”Notepad” program. Du kanske känner till programmet ”Anteckningar”? Det är samma program, en enkel textredigerare som följt med Windows sedan långt tillbaka. Det kommer troligtvis att bli några delar innan vi når ”Notepad”-standard på programmet.

Läs artikeln här:
”Notepad – Del 1”!
”Notepad – Del 2”!

Jag kan väl nämna att jag funderat många gånger på att introducera WPF i större utsträckning. Jag tror att nybörjare har lättare för Windows Forms än WPF därav tycker jag att Windows Forms artiklarna behöver bli fler innan det dyker upp några WPF.

17 september, 2014
Av Jonas Nilsson Program No comments

LibreOffice och en idé

LibreOffice, för dem som inte känner till, är ett alternativ till Microsoft Office fast gratis. Jag har på senare tid börjat undervisa en del igen. Till min fasa så upptäckte jag att programmet ”Inmatningspanelen för matematik” inte fungerade alls ihop med LibreOffice. Troligtvis fungerar den klockrent med Microsoft Office.

Efter lite research så kom jag fram till att; jo det är så illa! Programmet ”Inmatningspanelen för matematik” simulerar en Ctrl+V (klistra in). Det som finns i urklippet är data av typen Math ML (markup language) som är XML för att beskriva matematiska uttryck. LibreOffice klarar inte av att hantera detta via urklippet.

Lösningen är att skapa ett mellanliggande program som fångar upp urklippet och möjliggör en export till fil som sedan kan importeras i LibreOffice.

Tanken slog mig att man skulle bidra lite till LibreOffice och fixa denna brist! Troligtvis är det väl så att det ändå inte är så lätt att få till i LibreOffice’s uppbyggnad kan tro, om inte så är det lite pinsamt…

LADDA NER – Math ML Catcher v.1.0.0.0 (330kb)

21 augusti, 2014
Av Jonas Nilsson Artikel No comments

GIT artiklar och i undervisning

Då var det dags att äntligen få in GIT på csharpskolan. Nu menar jag lite artiklar främst som t.ex. hjälper till med installationen och ett första test i GIT.

Artiklar med video hittar du här:

Visual Studio Express 2013 (nybörjarstart)
GIT Extensions
GIT Server – Bitbucket

Som lärare kan du få mycket nytta och delvis är artiklarna tänkta att användas i undervisning. Tänk bara på att du har en skollicens innan du sprider materialet till dina elever!

Lite matematik

Jag har nyligen börjat undervisa inom programmering och matematik igen efter ett långt uppehåll.

Idag har jag spelat in några kortare introduktionsfilmer för kursen Matematik 1c. Jag har även laddat upp dem på csharpskolans youtube-konto för att kunna dela dem med eleverna.

Ni som är intresserade får gärna använda dem fritt! Ge gärna någon feedback t.ex. om ni hittar felaktigheter eller om ni bara tyckte om dem 🙂

Jag har försökt att ta upp lite extra eller annorlunda saker som kan höja intresset!

Läsbarhet på csharpskolan

Jag hittade en tjänst som mäter läsbarhetsindex (lix).

Läsbarhetsindex (LIX) kan användas för att få uppfattning om hur lätt eller svår en text är att läsa. LIX är baserat på medeltalet ord per mening och andelen långa ord (ord med fler än 6 bokstäver) uttryckt i procent. Det finns flera olika läsbarhetsindex, men i Sverige är LIX det mest använda. LIX utvecklades på 1960-talet av pedagogikforskaren Carl-Hugo Björnsson.

Genast tänkte jag mata tjänsten med en nyligen skriven text från csharpskolan: ”En introduktion till Unit testing”

Givetvis förväntade jag mig en urusel notering men till min förvåning fick jag 32 av 100! Vilket betyder ”Lättläst skönlitteratur”! Ha!

Jag hoppas det är bra betyg. Dock ligger jag farligt nära < 30 vilket hade gett barnbok som resultat…

 

Windows Phone 8.1

Jag har länge haft en gammal Windows Phone 7 telefon. Närmare bestämt en LG Optimus 7 som jag varit mycket nöjd med. På senare tid har den börjat starta om sig ibland. I samband med detta så lyckades jag tappa bort den (lite oklart ännu, kanske blev den stulen).

Hursomhelst så var det ändå dags för en ny telefon. Eftersom jag sysslat en del med Windows Phone utveckling så höll jag ögonen på Nokia.

För några dagar sedan fick jag min nya Nokia Lumia 635 med Windows Phone 8.1!

Läs mer

Schack på menyn

Jag har nyligen blivit intresserad av schack igen. Det skall tilläggas att jag varken har, är eller kommer att bli någon schackspelare av rang. Ändå fascinerar spelet mig fortfarande.

Blandar man in lite TDD så har vi början på nästa serie av artiklar. Detta är troligtvis något som många kan vara intresserade av. Det blev en 12 minuter lång video denna gång. Kanske hittar du något litet knep du inte sett innan!

Läs del 1 här!
Läs del 2 här!
Läs del 3 här!
Läs del 4 här!
Läs del 5 här!
Läs del 6 här!

Ny kategori av artiklar – Unit tester

Då var det äntligen dags att ta itu med ett ämne som alla bör känna till; unit tester!

Jag har länge haft dåligt samvete för att inte fört in detta på csharpskolan. Nu har det dåliga samvetet dämpats en aning. Först ut blir en ”En introduktion till Unit testing”. Läs artikeln här.

Uppföljningen kommer att bli en spännande serie med artiklar som beskriver utvecklingen av ett lite större projekt där jag försöker följa TDD. Troligtvis 5-6 delar kanske. Troligtvis med video till större del. Tyvärr är jag rädd för att jag måste prata i dessa videor då det krävs en hel del förklaringar och motiveringar till varför man gör si eller så.

Någon som har en åsikt om det. Vill ni höra min röst eller skall jag fälla in text-rutor? 

Det blev textrutor.. och det blev schack! Läs första delen här!

En artikel om operatoröverlagring

Kryddad med lite unit-tester och en diskussion om Equals kontra ==

Läs mer här

Scroll to top