Kategori: Programmering

Tankar kring OrdKnuten

Nästa version av Ordknuten börjar så sakteliga ta form. Denna gång är det lite större förändringar i programmet och i strukturen. För att göra allt detta behöver jag först ändra hur korsorden definieras och det är nog klart (i det stora hela åtminstone). Nu ska min egenhändigt byggda korsordgenerator (skriven i python)  uppdateras så att den gör korsord i det nya formatet så det håller jag på med just nu.  Sedan måste både programmets inläsning och nedskrivning uppdateras också. Visionen är att kunna göra en sql-databas med korsordsdefinitioner som sedan kan användas av spelet.  Hur det går i slutänden vet jag inte riktigt men med det nya sättet att definiera korsorden så blir det åtminstone möjligt med en sökbar databas.

Då korsordsgeneratorn inte alltid gör så bra jobb måste man manuellt kolla upp alla korsorden och till detta tänkte jag göra ett nytt program som tar dom genererade korsorden och sedan gör det möjligt att godkänna dom ett i taget innan dom stoppas in i databasen. Här kommer jag säkert att använda C# och återanvända presentationsdelen från spelet.

Brrrr…

Det var kallt även idag, -10. Förkylningen startade om igår så det blev ingen springrunda då och inte idag heller. Idag blev det däremot en rejäl promenad med kameran som sällskap.

IMG10250

Det här ser riktigt kallt ut.

IMG10264

Isformation i en pytteliten bäck

Jag fick några nya kursböcker också, så nu är jag beredd på nästa termin!

0596519222 0596521952

Elin har också läst in bokstavsljuden till OrdKnuten så nu kan jag börja fippla med en ny utgåva av ljuden i XACT där dom förhoppningsvis blir mycket bättre än tidigare.

Förkylt…

Idag har jag varit inne och snorat, jag är tokförkyld och det är inte så kul 🙁

I morse gick jag upp tidigt och kokade risgrynsgröt, mums! Senare på dagen har jag ugnsbakat och grilljerat  vår julskinka och den blev riktigt god. En eko-skinka från COOP som jag först la i vatten i ca 4tim för att dra ur lite av saltet. Efter det fick den stå i 125 grader i ugnen tills innertemperaturen var ca 75 grader. Grilljeringen gjorde jag med äggula, dijon-senap, sirap och ströbröd och sedan in i ugnen igen, 200 grader och 15 minuter.

Jag har kursat också. Två tentor och en projektuppgift i en av sql-kurserna som jag nu hoppas är klar men det beror på om det blir något backjobb på projektet, tentorna gick i alla fall bara bra :-).

Nu blir det nog lite godsaker och några gamla avsnitt av Arkiv-X…

Trettondagsafton

I morse vaknade jag svintidigt igen och var på jobbet före 6 men nu är det slutjobbat för denna vecka. På hemvägen hämtade jag ett paket böcker och handlade lite onyttigheter som vi hjälptes åt att sätta i oss nu på kvällen till filmen ’Trettondagsafton’ som är mycket bra!

Helgen kommer att ägnas åt kurser (fredag-lördag) och pepparkaksbak (söndag). På lördag är det den årliga nazist-demonstrationen så då håller vi oss inne.  Det är skittråkigt att dom ska hålla på med det där, det är tionde året i rad.

Nyss installerade jag en rykande färsk version av NetBeans som jag använder i en av mina kurser (php-programmering).  Den kommer säkert att användas flitigt de närmaste dagarna…

nb-68

Ny version av NetBeans min favoriteditor!

SQL, trasig vevhusventilation och återvinning…

Idag fick jag ett ’genombrott’ i min SQL-kurs och en av projektuppgifterna är på väg att bli klar. Kursen heter IV170V och behandlar SSIS, ’SQL Server Information Services’ där man i Visual Studio kan ’bygga’ dataflöden för att uppdatera sitt ’Data Warehouse’. Låter det som rena grekiskan så kanske det stämmer…

IV170V-P1-U2
Ett dataflöde byggt i Visual Studio 2005 med SSIS

På bilbesiktningen i förra veckan fick jag ett påpekande från besiktningsmannen angående (som han trodde) trasig vevhusventilation. Idag tog jag bort plastkåporna över motorn och kollade läget… Jag kan bara konstatera att han hade rätt. Det är inte många hela centimetrar slang kvar av vevhusventilationen. I morgon bitti får det bli en tur till VAG’s expressverkstad som öppnar 6.30. Jag hoppas dom kan fixa det direkt annars får jag köpa en slang och göra det själv, det är inte svårt men man måste ju plocka fram alla verktyg och man blir säkert lortig också…

Under en paus i kursandet åkte jag till återvinningen med lite skräp, två säckar efter marsvinen och diverse elskrot.

Resten av dagen kommer att ägnas åt kursen och matlagning. Idag blir det renskavsgryta med potatismos och grönsaker. Till efterrätt blir det nog ris alá malta då det blev risgrynsgröt över från i morse. Jag är sjukt stel i kroppen idag så springrundan blev inställd.

Programmeringstrans

infinner sig när jag djupt koncentrerad sitter och skriver kod och samtidigt lyssnar på bra musik, gärna högt. Det funkar om jag är ostressad men har jag tex tidspress eller om det börjar bli ’oflyt’ då blir det precis tvärtom och lurarna åker ur direkt…

Exempel på bra musik…

[youtube NzPkUyc14Jg]

Veckan…

I måndags var jag ledig på fm och följde med E till skolan på utvecklingssamtal men sedan har det varit full fart. Trots fler möten än vanligt har jag fått ganska mycket kod skriven. På hemmaplan har det också blivit lite programmerat, PHP-kursens senaste uppgift tex. Det är ett sorts (väldigt enkelt) ’äventyrsspel’, slutbilden syns nedan. Adressen till spelet är: http://www.student.bth.se/~pasu09/adventure/adventure.php. Nu ska det även funka med Internet Explorer även om layouten blir lite konstig. Nu är det bara slutprojektet kvar i PHP-kursen och det har inte presenterats ännu så jag får vänta med det lite.

id07_500x

Den modige riddaren Mus von Nosheim har precis räddat prinsessan Musselina. Illustration (c) Ewa Sundbäck.

I morgon är jag  ledigt från jobbet igen och kommer troligen att vara vara ensam hemma större delen av dagen och då blir det nog mer kurs:  ’Analys av datalager för SQL-servrar’ som jag precis börjat på. Det blir matlagning också, förutom den vanliga middagen ska jag göra ’tjälknul’ till på lördag. Då sätter man in den djupfrysta steken i ugnen (låg temperatur) och sedan får den stå hela natten. Jag kommer att använda nötstek eftersom jag tyvärr inte har någon älg i närheten.

Lördag…

Sovmorgon… kl 8 fick marisarna frukost och dom var utsvultna.

Dagen har ägnats åt programmering, burstädning, promenad (själv), ännu mer programmering, matlagning och lite datorsupport (ett uppdrag för Penna&PC). Äventyrsspelet som var uppgift i min PHP-kurs börjar ta form och återfinns på denna adress: http://www.student.bth.se/~pasu09/adventure/adventure.php . Nu fungerar det även i internet explorer men det blir nåt strul med stilmallarna för det ser bättre ut med räven (firefox).  Det är inte klart ännu men man kan få en uppfattning om hur det kommer att bli.

IMGP9729

Favorit i repris. Bommarnas färg piffar upp det annars gråmulna landskapet...

IMGP9735

Sjön Uttran en gråmulen novemberdag.

IMGP9737

En bit av Garnuddsspåret.

En liten spelmotor är född…

Nu har jag ’hackat’ ihop början till en liten spelmotor för ett äventyrsspel som var uppgift 7 på php-kursen. Den består av några klasser som instansieras och fylls med data från en databas. Det var förvånansvärt enkelt att få det och funka. Principen bygger på att man har ett antal ’rum’ beskrivna i en databas, alla med sina respektive egenskaper, länkar till andra rum och olika aktiviteter  man kan göra. Grafiken till ’rummet’ har naturligtvis Ewa gjort.

Det mesta fungerar faktiskt redan men jag kommer att snygga till kod, logik och stilmall samt  lägga till några funktioner. Databasen måste ju sedan också fyllas med speldata innan det är klart.

rzork1

Ett av dom första äventyrsspelen, det klassiska och textbaserade ZORK spelade jag lite hos en kompis runt -79/-80 på hans nyinköpta TRS-80, så starten på denna övning drog igång en hel del ’flashbacks…