Jag läser snart dom sista sidorna i John Keegans ’Det första Världskriget’ och efter att nu ha uppdaterat mig lite om denna hemska del av 1900-talets historia behövs en paus från krig och elände. Nästa bok i den genren blir Peter Englunds ’Stridens skönhet och sorg’ som också handlar om första världskriget men den får vänta ett tag. Nu ska jag kasta mig över mer jordnära saker, nämligen C#-programmering och hantering av databaser. Ett kärt ämne både privat och på jobbet 🙂
Kategori: Programmering
I helgen har jag jobbat lite med en gammal kurs som jag inte blivit klar med tidigare. Igår lämnade jag in projekt 1 av 2 och idag skrev jag tenta nr 3. Tentan gick bra men hur det går med projektet återstår att se efter att det granskats. Återstår alltså ett projekt och det ska jag börja med snart.
Kursen heter ’XML i relationsdatabaser’ och jag började med den för snart ett år sedan så jag ligger väl lite efter… Dock är detta en distanskurs och det är ok att jobba i sin egen takt så länge dom fortsätter att köra fler kursomgångar.
Jag har också ytterligare två halvfärdiga kurser att ta tag i men nu tar jag en kurs i taget. Sakta leder också någonstans…. (Lisa Nilsson)
De numera tre st desktops som står på skrivbordet på övervåningen ska få byta uppgifter med varandra. Den dator dottern hade tidigare ska få överta rollen som web- och mediaserver. Den som idag är webserver ska såsmåningom bli den nya utvecklingsdatorn. Dagens webserver är den som har bäst spec, dubbelkärnig AMD64 och 4GB Ram. Den blivande webservern kommer att ha en enkelkärnig AMD64 och 1GB RAM vilket nog är mer än tillräckligt det också.
Nu är installationen av Slamd64 12.2 på blivande servern klar. Slamd64 är Linux Slackware i 64bits version för AMD-processorer. Jag kommer att köra allt i 64-bits versioner även på den nya servern då det funkade bra tidigare. Lite problem återstår att lösa, tex konfigurering och uppstart av MySQL, Apache och Webmin men sånt brukar ju lösa sig…
Igår blev det Skäris med dottern och sedan besök på OnOff för att kolla på datorer igen. Vi har lovat henne en egen bärbar och det var dags att titta en sista gång för att vara säker på att modellen jag föreslagit var ok, en HP Pavillion DV5. På OnOff fanns inte den konfiguration jag tyckte passade men däremot en annan DV5 så vi kunde se hur den såg ut. Väl hemma blev det en beställning från Dustin Home på DV5-1214 som förhoppningsvis också klarar systemkraven för Sims3. När det var klart tog vi (jag plus dotter) en springrunda i halkan. Igår klippte vi också alla 84 marsvinsklor och i vanlig ordning fick jag några tjuvnyp.
Idag blev det en långpromenad med frugan, och sedan en tur för ett sista presentköp till dottern som fyller 16 på onsdag.
Jag har också gjort nya tappra försök att få till utvecklingsmiljön för nästa generation av OrdKnuten men det vill sig inte riktigt nu heller. Den här gången krånglar det men något certifikat och signering av manifest-filer.
Nu tror jag att min laptop är helt frisk igen. Tidigare hade jag satt i en större hårddisk och det var den som satt i när problemen började. Då bytte jag tillbaka hårdisk och ominstallerade allt på den gamla, lilla disken, kopierade alla inställningar från den nya, stora och provkörde nästan en vecka och det verkade funka bra. Igår kopierade jag först allt från den nya, stor disken till ytterligaren en lös hårddisk (just in case…). Efter det formaterade jag om den stora disken och ’klonade’ den fungerande installationen från den lilla disken till den stora. I morse monterade tillbaka den stora i laptopen igen så nu är den helt återställd…
Den stora Hitachi-disken är också mycket tystare än den som satt i från början. Laptopen är nu kusligt tyst förutom när fläkten väser till. En rengöring på insidan kommer nog att få även fläkten att låta mindre ofta.
Nu har jag börjat på en sida som beskriver mitt gamla tillägg för Duke3d. Tillägget konverterade spelet så att det liknade gamla hederliga Wolfenstein3D från Id Software.
Nej, det blev ingen spelprogrammering den här helgen heller. Det visade sig att visserligen konverterades mitt projekt först men jag ville börja på en ny branch och backade alla lokala ändringar (bla projektkonverteringen) och började om (i ny branch). Då visade det sig att min incheckade version var gjord med XNA version 1.0 och för att kunna konvertera den till 3.0 måste man minsann gå via 2.0 och då min laptop är helt nyinstallerad så behöver jag ladda ner den också men microsoft verkar nu bara senaste versionen. Moment 22 alltså. Visserligen kan jag montera i min gamla hårddisk igen och starta upp min förra windowsinstallation och göra konverteringen där (igen) men det orkar jag inte riktigt. Jag tror inte heller att jag har så stor nytta av själva projektkonverteringen. Jag behöver nog ändå skriva om en hel del kod i själva ’motorn’ då mycket av ljud- och bildhanteringen gjorts om rätt rejält. Jag får helt enkelt göra ett nytt projekt men kan nog kopiera in och använda alla ’egna’ klasser utan större ändringar men det visar sig…
Av allt detta kan man lära att man ska göra ’commit’ ofta…
Nu är laptopen ominstallerad. Det återstår visserligen några program men det tar jag eftersom. Jag installerade Visual Studio 2008 express edition och har konverterat projektet OrdKnuten till den nya miljön men det spelutvecklingsbibliotek som jag använder (XNA) har stegat ett par versioner så det blir till att skriva om en del saker innan det funkar igen.
Enligt loggarna så laddar ni besökare ner OrdKnuten och KlurigaPussel ganska ofta. Det går iväg 2-3 st av varje per dag i genomsnitt. Det är ju jättekul! Nu kommer jag snart (äntligen) att börja jobba med en ’riktig’ version av OrdKnuten, den som finns nu är ju egentligen en ’demo’ med bara fem stycken korsord. Därför är jag intresserad av era åsikter, speciellt om spelet inte fungerar men även förslag till förbättringar. Lämna förslagen via mail eller som kommentarer här på bloggen. Just nu håller jag på att sätta upp utvecklingsmiljön igen, det har ju kommit lite nya versioner av diverse tillägg så jag behöver också strukturera om koden lite. Planen är att det ska gå att distribuera nya korsordspaket utan att uppdatera själva spelet. Något i stil med en ’korsordsmotor’ och olika ’banor’. Eventuellt tar jag också fram ett program för att skapa korsorden, nu är dom ’handknackade’. Jag kan också tänka mig att låta ett program generera korsord utifrån en lista av ord. Vi får se hur det går…
Idag har jag tränat också, dock inte styrketräning. En löprunda på ca 40 min blev det, bitvis svinhalt då det regnat på den ihoppackade snön. Rena svallisen…
Jag insåg just att jag glömt flytta databasen för mitt mobilspel, MidletInvaders till den nya servern. Om någon försökt skicka sina ’highscores’ eller titta på poänglistan dom senaste dagarna har det inte funkat. Men det gör det nu!
Nu är det ju inte många som läser denna blogg men ni som gör det kan ju ladda ner spelet till eran mobil och se om ni kan slå Oskar, som just nu har högsta poängen med 11920! Lättaste sättet att få tag på spelet är klicka här och spara spelet på din PC. Sedan flyttar du över den nedladdade filen till telefonen med tex BT, IR eller en sladd. Mer info finns på MidletInvader sidan. Over-the-air installationen fungerar tyvärr inte just nu beroende på nån obskyr serverinställning men jag jobbar med det….
Senaste kommentarer