Friday, December 21, 2007

xmlpub07: Påminnelse kursenkät

Hejsan,
detta är en påminnelse om att fylla i kursenkäten i XML-kursen. Deadline för att göra detta och få bonuspoängen blir 7/1, men ju förr dess bättre.

God Jul och gott nytt år!

/Björn

Wednesday, December 19, 2007

xmlpub07: Kursenkät och efter nyår

Hej!
Nu ligger en kursenkät uppe i PingPong. Om ni fyller i den får ni EN BONUSPOÄNG på kursen. Logga in i PingPong, klicka på "Enkäter" och klicka på "Kursenkät".

För er som inte redovisat projekt än kan ni göra det 10 januari, men ni missar de sista tre poängen i-tid-bonus. Kontakta mig för exakt tid. Det blir också sista datum för att lämna in extralaborationer (det skulle egentligen också varit 14/12, men då några fick dispens får givetvis alla dispens).

Om ni missar även det redovisningstillfället för projektet, är nästa tillfälle i man, och därefter ordinarie tillfälle i december nästa år.

Det var nog allt, god jul och gott nytt år!

/Björn

Monday, December 10, 2007

xmlpub: om man inte hinner klart med projektet i tid

Hej!
Jag har fått några frågor om hur det funkar om man inte hinner klart med projektet i tid, så jag tänkte att det är lika bra att maila ut till alla.

Om ni inte hinner redovisa senast 14/12 så kan vi göra så att jag även kan ta emot redovisningar, låt oss säga, torsdag 10/1. Senaste dag att rapportera in resultat är fredagen för hösten är nämligen 11/1. Då missar ni dock de sista 3 poängen i-tid-bonus.

Om ni inte hinner till det datumet heller är nästa redovisningstillfälle i slutet av maj, och därefter är det ordinarie redovisningstillfälle om exakt ett år.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, December 6, 2007

xmlpub: docbookrapport

Hej,
inför projektrapporten finns möjlighet att skriva rapporten i docbookformat vilket kan ge några bonuspoäng. Länken till verktyg för att transformera docbooken till pdf fungerar dock inte, så här är ett annat sätt:

Antag att du i din hemkatalog har en docbookfil som heter rapport.xml. Gör då så här:

Logga in på my.nada.kth.se med ett terminalfönster och skriv
module add fop

xsltproc --output out.fo --stringparam fop1.extension 1 ~bjornh/Public/docbook-xsl-1.71.1/fo/docbook.xsl rapport.xml
(det som börjar med "xsltproc" och slutar med "rapport.xml" ska vara på en rad, men mailprogrammen kan kanske lägga in en radbrytning)

fop -fo out.fo -pdf ut.pdf

Om allt gått rätt till har ni då en pdf-fil i er hemkatalog som heter ut.pdf

Mvh Björn


---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

xmlpub: intressant artikel

Jag har brukat hävda att det är möjligt att läsa hyggligt långa texter på mobiler, men är nästan omöjligt att skriva mycket. I Japan är det tydligen annorlunda, där det nu är vanligt att både läsa och skriva(!) romaner på mobiltelefoner. Klippt från en artikel på http://www.smh.com.au/news/mobiles--handhelds/in-japan-cellular-storytelling-is-all-the-rage/2007/12/03/1196530522543.html
===
Remarkably, half of Japan's top-10 selling works of fiction in the first six months of the year were composed the same way - on the tiny handset of a mobile phone. They sold an average of 400,000 copies. By August, the president of Goma Books, Masayoshi Yoshino, was declaring in a manifesto that he was determined "to establish this not simply as a fad, but as a new kind of culture".
===

/Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Wednesday, December 5, 2007

xmlpub: projektredovisning

Hej!
Det börjar faktiskt närma sig redovisningsdags i kursens projekt. Ursprungligen hade jag planerat in onsdag och fredag nästa vecka, men det har visat sig att väldigt många har andra aktiviteter just på onsdagen så jag gör lite modifieringar.

Redovisningar är därför möjliga nästa vecka enligt följande:

On 12/12: 13-17
To 13/12: 10-12
Fr 14/12: 10-12+13-16

Redovisningarna sker i Loftet och enbart för mig. Ni har ca 10 minuter på er att göra en demo på det ni gjort, och sedan har vi 5 minuter till feedback och poängsättning. Det är viktigt att vi klarar av allt inom tidsramarna, för att inte andra grupper ska behöva vänta i onödan.

Ni ska i förväg funderat igenom vad ni anser er vilja ha poäng för. Ni ska i samband med redovisningen ha med en utskriven projektrapport, som huvudsakligen ska vara en manual som beskriver hur systemet används. Denna ska även lämnas in i PingPong senast dagen före redovisningen.

Maila mig om när er grupp vill redovisa med dag och ett ungefärligt klockslag så ska jag försöka passa in allt på bästa sätt.

Eventuella extralaborationer ska vara inlämnade åtminstone en dag innan ni ska redovisa så jag har möjlighet att ta med dem i den slutliga poängsättningen på kursen.

Om ni INTE hinner redovisa någon av dessa dagar kommer ni missa de sista tre poängen i-tid-bonus, men ges ny möjlighet att redovisa projektet i maj, eller möjligtivis tidigare om speciella skäl finns.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Friday, November 30, 2007

xmlpub: Gällande om "allt" måste vara XML+XSL

Hej!
En fråga som dykt upp i en diskussionstråd i projektet är om verkligen allt behöver vara XML+XSL, även delar som inte har med själva innehållsmodellen som ni gjort DTDer för. Svaret på det är ja, allt ska gå via XML+XSL. Dock är det inte så att ni för den sakens skull inte kan använda t.ex. xhtml-element där det är lämpligt. Typexemplet är formulär som är ganska bra på att modellera vad som ska ingå i just ett formulär. Det finns alltså inget som hindrar att lämpliga delar av indataträdet är xhtml som sedan transformeras till identiskt samma, eller snarliknande, xhtml.

Däremot kan det vara så att ett formulär bör presenteras olika för olika utenheter. I en webbläsare kan man ha råd att breda ut sig på bredden, men på en mobil bör man nog infoga olika former av radbrytningar ofta. Även radioknappsgrupper (som kan vara lämpliga för webb) kontra popupmenyer (som är bättre om man har begränsat utrymme) kan vara något där man har behov att att göra så att resultatträdet inte ser exakt ut som inputträdet.

Så: modellen/modellerna ni gör ska vara presentationsneutral och därför måste allt gå XML+XSL-omvägen.

För att det ska bli lite mer konkret har jag knapprat ihop ett litet exempel som jag bifogar. XSL:en är lite mer avancerad än ni är vana vid, men själva poängen är snarare XML-filen + hur den visas om man öppnar den i Firefox. Växla stylesheet i login.xml mellan webb.xsl och mobil.xsl för att se skillnaderna.

Jag har skrivit gott om kommentarer som förhoppningsvis gör saker lite klarare.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, November 22, 2007

DM2517: Extra handledning denna vecka

Hej,
som jag sa till er som var på handledningen igår så finns det möjlighet för er att gå på labbtillfälle i en annan kurs både idag 13-17 och imorgon fredag 8-12. Dessa labbar kommer inte vara i loftet utan i voilett/turkos. På dessa tillfällen kan ni få hjälp i den mån som det finns tid (vilket det brukar finnas).

mvh Anna
---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Friday, November 9, 2007

Dagens labb

Idag sitter vi i loftet!


Hälsningar

Anna & Matts

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Wednesday, November 7, 2007

xmlpub: dagens lab i loftet

Hej!
Då accessen till Loftet nu börjat fungera så kommer vi idag, och framöver, använda Loftet som primär labblokal vid de tillfällen då både Loftet och Turkos/Violett är bokade. Det betyder att det endast är om Loftet blir fullt som vi utnyttjar Turkos/Violett.

Om ni inte redan vet hur man numera tar sig till Loftet så går man in i huvudhallen i biblioteket och går igenom den. Innan man kommer ut i trapphuset har man en dörr till vänster i huvudhallen. Där funkar era kort. Gå in, tag dörren omedelbart till höger, gå upp två trappor. Loftet är bakom den gråa dörren till vänster.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Sunday, October 28, 2007

xmlpub: en dags förlängning på DTD/databasstrukturdeadline

Hej,
då jag fått förfrågningar om det går att skjuta lite på deadline på DTD/databasstruktur pga tentor och liknande så gör vi det, men bara med en dag. Ny deadline är alltså tisdag 30/10 istället för måndag 29/10.

Mvh Björn

Thursday, October 25, 2007

xmlpub: databaser

Hej,
jag glömde maila ut hur ni kommer åt era databaser. Då jag inte vill sprida uppgifterna utanför kursdeltagarna skriver jag det inte i detta mail (som publiceras på bloggen), men det finns i diskussionsforumet på länken http://bilda.kth.se/courseId/2985/courseDiscussListPosts.do?gotoId=94624#94624 (som kräver inloggning).

mvh Björn


---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Monday, October 22, 2007

xmlpub: miss i WML-delen av RSS-laborationen

Hej,
jag har gjort en miss i postfixfilen för WML-delen av RSS-laborationen. Felet består i att MIME-typen för WML-delen inte sätts korrekt, utan är text/html. Därmed fattar inte Opera att det rör sig om WML-kod och då ser resultatet konstigt ut (om man inte sparar ner det till en fil med ändelsen .wml och sedan öppnar den).

Fixen är i alla fall enkel: Öppna postfix.php och ändra MIME-typen för wml från text/html till text/vnd.wap.wml

Ledsen för eventuella huvudbry det orsakat.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Monday, October 8, 2007

xmlpub:spammandet fortsätter

Sista mailet för dagen förhoppningsvis: Som någon uppmärksamt nog noterat så är deadline för XSL-FO-labben ju inte flyttad till 12/11 utan till 12/10.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

xmlpub: FO-labbdeadline förlängs

Hej igen,
när jag läste mail såg jag nu en förfrågan om att förlänga deadline för XSL-FO-labben, då många deadlines sammanföll för de treor som läser kursen. Därför förlängs deadline för den labben från onsdag 10/11 kl 23.59 till fredag 12/11 kl 23.59.

Mvh Björn
PS. inte skickat som SMS då det kanske inte är så akut.
---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

xmlpub: inställd föreläsning

Hej,
jag har dessvärre blivit sjuk så det blir ingen föreläsning i morgon tisdag. Därmed förlängs också några deadlines en vecka enligt följande:
Inledande projektförslag: 19/10
RSS/PHP: 26/10

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, October 4, 2007

xmlpub: lab i violett + turkos samt annat

Hej,
jag tänkte bara påminna om att dagens labb i första hand är i Violett och Turkos. En lösning på bibliotekshärket närmar sig, men är inte klar än.

Sedan är nu lab 4 testkörd, så den bör fungera. Jag har lagt upp podcast + pdf om php och mysql vilket det kan vara bra att ögna igenom inför lab4 om man inte redan kan det.

Slutligen har jag nu skapat inlämningsaktiviteter för alla labbar i PingPong.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Monday, October 1, 2007

xmlpub: morgondagens föreläsning

Hej!
Nu har jag lagt upp tre pdf-filer på de tre presentationer jag tänkt använda i morgondagens föreläsning.

Föreläsningen ska delvis handla om RSS (och lite RDF), vilket kan vara bra att kunna inför laboration 4. Den större delen kommer dock handla om dels vad Web 2.0 är och dels hur man bör tänka när man utvecklar "Device Independent Applications". I princip är det en web 2.0-applikation ni ska göra i projektet, och ni ska använda er av principerna för Device Independence. Det är alltså en form av förberedelse inför projektet, däremot är det inte den mer hands-on projektgenomgången jag tänkt ha vid tillfället nästa vecka.

RDF-RSS-presentationen samt Web-2.0-presentationen finns också som Enhanced Podcast. Föreläsningen om Device Independence har jag inte hunnit göra någon enhanced podcast av än, men den kommer förhoppningsvis senare. Annars är pdf-filen i sig tämligen självförklarande.

Så, det var nog allt för tillfället.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Wednesday, September 26, 2007

xmlpub: inställd föreläsning i morgon + deltagarkoll

Hej,
härmed ställs morgondagens (27/9) planerade föreläsning i XML för publicering in; visst "slack" finns inbyggt i schemat och vi skulle annars komma lite ur fas.

Samtidigt tänkte jag passa på att åter kolla om alla som får mailet vill vara registrerade på kursen. Jag ska lämna deltagarlistor till administrationen i slutet av veckan, så om du inte vill vara registrerad bör du maila mig senast fredag förmiddag.

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Monday, September 24, 2007

xmlpub: Morgondagens laboration i Violett/Turkos

Hej,
jag tänkte bara påminna om att morgondagens laboration i XML för publicering primärt äger rum i Violett/Turkos pga lokalstrulet i biblioteket.

Mvh Björn


---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, September 20, 2007

xmlpub: Laborationer + lablokal

Hej,
nu är lab3 XSL-FO uppdaterad och bör vara helt körbar. Jag har även lagt till en ny frivillig extralaboration om XHTML och CSS som ni kan påbörja efter dagens föreläsning.

Gällande labbsalar är det ju i det närmaste omöjligt att ta sig till Loftet för tillfället. Ärendet är hög(s)t prioriterat, men vi kan ännu inte säga när det löst sig. Därför är alla återstående labbtillfällen under period 1 förlagda i Violett/Turkos.

Notera också att ämnet för dagens föreläsning alltså är XSL-FO och CSS, och inte RSS, RDF som ursprungligen stod i schemat.

Mvh Björn
---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Wednesday, September 19, 2007

xmlpub: morgondagens föreläsning

Hej!
Morgondagens föreläsning i XML för publicering ska handla om XML för layoutsyften. Den består av två delar, dels CSS som används för att koppla en layout till (exempelvis) webbsidor, dels XSL-FO som används för att göra schnygga sidlayouter.

Den senare är grunden för laboration 3, den första är underlag för en extralaboration om CSS som inte är publicerad just nu, men som kommer läggas upp inom någon dag.

Jag har lagt upp podcasts med motsvarande innehåll (enhanced podcasts med ljud och bild motsvarande morgondagens föreläsning, mobiltelefonanpassade filer samt pdf-filer för utskrift och skärm), allt tillgängligt via kurshemsidan, http://xml3.nada.kth.se/utbildning/kth/kurser/DM2517/xmlpub07/

Mvh Björn
---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, September 13, 2007

xmlpub: Dagens föreläsning

Hej,
dagens föreläsning om XSLT sker som planerat i E53 13-15. Introduktion på http://elfurl.com/erhyp
Motsvarande föreläsning finns som podcast på webbsidan.

Mvh Björn

Tuesday, September 11, 2007

xmlpub: Dagens laboration

God morgon!
Idag är det alltså handledningstillfälle i kursen XML för publicering. Vi satsar i första hand på att vara i salen Loftet i biblioteket, och först om den blir full börjar vi fylla på i Turkos/violett i huvudbyggnaden. Att hitta till Loftet är inte helt trivialt. För er som känner till lokalerna kanske följande kan vara till hjälp:
Gå genom bibliotekshallen och upp en våning, så ni kan gå in i Sydvästra galleriet (svart dörr). Gå igenom SvG så ni hamnar i trapphuset mellan sydvästra och sydöstra galleriet. Gå upp en våning och bakom den svarta dörren utan märkning hittar ni Loftet.

För er som inte känner till lokalerna så går jag förbi biblioteksinformationen kl 8.00, 8.30 och 9.00 och hämtar upp folk som är vilse.

Labbhandledningstillfällena är alltså inte obligatoriska och labbarna kräver heller ingen form av genomgång, utan det går bra att göra allt på egen hand. På tillfällena finns dock kursens labbassistenter Anna och Matts på plats, och ibland även jag, så ni kan ställa frågor.

Jag hade förhoppningen om att kunna använda Sima för att hantera hjälpkölistan. Nu visar det sig att klienten inte fungerar på nyare macar så det funkar inte. Jag har istället gjort ett litet webb-baserat snabbhack som ni kan hitta på http://www.hedin.mobi/labblista/
Där kan ni ställa er i kö om ni behöver hjälp.

Slutligen kan nämnas att podcastar för föregående och kommande föreläsning nu finns upplagda.

Så, det var nog allt. Vi ses kanske på labben.

Mvh Björn

PS. Av hänsyn till morgontrötta skickas detta endast som epost.
---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Thursday, September 6, 2007

xmlpub: Dagens föreläsning

Hej!
Tyvärr har jag inte hunnit podcasta dagens föreläsning i förväg, men jag ska göra det under morgondagen. Dagens ämnen är namespaces som alla som går kursen bör kunna, och XML Schemas som är överkurs (med en valfri extralaboration). Om du vill förbereda dig inför föreläsningen, eller repetera innehållet i efterhand, kan du läsa sammanfattning, nyckelord och kontrollfrågor på http://elfurl.com/wavox (som funkar från mobil).

Mvh Björn

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Wednesday, September 5, 2007

XML för publicering, deltagarkoll och meddelandelogg

Hej,
nu har jag uppdaterat PingPong så de som ville gå kursen men inte var anmälda också är inlagda.

Jag vill så snabbt som möjligt få deltagarlistan korrekt, så jag vore glad om eventuella personer som får detta mail och redan nu vet att de INTE vill gå kursen meddelar detta till mig (på bjornh@kth.se).

Slutligen vill jag också upplysa om att jag har ett arkiv över meddelanden jag skickat i kursen, och att detta kan nås på http://xmlpub07.blogspot.com/ (länken finns också i navigeringsmenyn på hemsidan http://xml3.nada.kth.se/utbildning/kth/kurser/DM2517/xmlpub07/)

Mvh Björn Hedin

---
Meddelandet är skickat från aktiviteten DM2517: XML för publicering.

Monday, September 3, 2007

XML för publicering

Välkomna till kurs DM2517 XML för publicering som startar i morgon kl 10.15 i V01. Klicka på http://elfurl.com/cudkr för kort intro (funkar i mobil). Läs gärna sammanfattningen.
Mvh Björn Hedin, kursledare

ps.

Just ja, klicka på "sammanfattning" för att se sammanfattningen. Svårt att få in all info på 160 SMS-tecken. Nu slut på SMS-spam

Mvh Björn Hedin