Keskusteluryhmän teknisestä toteutuksesta

[viesti Survo-keskustelupalstalla (2001-2013)]

Kirjoittaja: Kimmo
Sähköposti:    webmaster'at'survo.fi
Päiväys: 24.7.2001 18:37

Nyhjään - vaan en aivan tyhjästä.

Tässä keskustelujärjestelmässä on hieman parantamisen varaa.
Olen informoinut palveluntarjoajaa (Sonera) ja sieltä kerrottiin
että asia on siirretty "tuotantoon". Toivottavasti se tarkoittaa
mahdollisimman nopeita korjauksia, ne kun ovat nähdäkseni varsin
yksinkertaisia.

Kuten tiedämme, on Survossa aivan oleellista että toimituskentässä
voi pitää suoran ryhdin yllä. Tarkastellaanpa vaikka seuraavaa
tilannetta (START -> 6. Survo-kirjan esimerkit -> /EX-P36):

Ensi vaiheessa ryhti on löystynyt, minkä kuvaaminen onnistunee
joten kuten tässäkin (tosin vain sinne päin jos tarkkoja ollaan):

    1 *
    2 *Consumption of various beverages in 12 European countries
    3 *
    4 *  Country      Coffee   Tea    Beer  Wine  Spirits
    5 *
    6 *Finland       12.5   0.15    54.7   7.6   2.7
    7 *Sweden  12.9 0.30 58.3 7.9 2.9
    8 *Norway   9.4 0.19  43.5 3.1  1.8
    9 *Denmark 11.8  0.41 113.9 10.4 1.7
   10 *England  1.8 3.49 113.7 5.1 1.4
   11 *Ireland   0.2  3.73 124.5  3.8 1.9
   12 *Holland  9.2  0.58  75.5 9.7   2.7
   13 *Switzerland  9.1 0.25  73.5 44.9 2.1
   14 *France  5.2 0.10 44.5 104.3  2.5
   15 *Italy   3.6 0.06 13.6 106.6 2.0
   16 *Spain  2.5 0.03 43.6  73.2 2.7
   17 *Portugal  2.2 0.03  27.5  89.3 0.9
   18 *
   19 * XXXXXXXXXXX    12.1    1.12   123.1  123.1    1.1
   20 *FORM 6,17,19
   21 *

Kun FORM-komento aktivoidaan, koukkuselkäkin suortuu Survoillessa
vaan ei tässä:

    1 *
    2 *Consumption of various beverages in 12 European countries
    3 *
    4 *  Country      Coffee   Tea    Beer  Wine  Spirits
    5 *
    6 * Finland        12.5    0.15    54.7    7.6    2.7
    7 * Sweden         12.9    0.30    58.3    7.9    2.9
    8 * Norway          9.4    0.19    43.5    3.1    1.8
    9 * Denmark        11.8    0.41   113.9   10.4    1.7
   10 * England         1.8    3.49   113.7    5.1    1.4
   11 * Ireland         0.2    3.73   124.5    3.8    1.9
   12 * Holland         9.2    0.58    75.5    9.7    2.7
   13 * Switzerland     9.1    0.25    73.5   44.9    2.1
   14 * France          5.2    0.10    44.5  104.3    2.5
   15 * Italy           3.6    0.06    13.6  106.6    2.0
   16 * Spain           2.5    0.03    43.6   73.2    2.7
   17 * Portugal        2.2    0.03    27.5   89.3    0.9
   18 *
   19 * XXXXXXXXXXX    12.1    1.12   123.1  123.1    1.1
   20 *FORM 6,17,19
   21 *

Toistaiseksi on siis elettävä sen kanssa, että sarakkeet eivät pysy
suorina taulukkotyyppisessä materiaalissa. Se johtuu siitä että
viestit esitetään Soneran mallin mukaisesti HTML-koodien <TT> ja
</TT> välissä. Tällöin selain valitsee kyllä tasavälisen fontin
(TT=teletype). Jos selain tukee CSS:ää (Cascading Style Sheets), se
valitsee jopa ehdottamani listan mukaan ensimmäisen joka koneesta
löytyy (tyypillisesti Lucida Console).

Tasavälinen fontti ei kuitenkaan riitä, sillä HTML:ään kuuluu
tyhjien (välilyönti, tab, rivinvaihto) tiivistäminen yhdeksi
blankoksi. (Tiivistämisestä huolehtii siis selainohjelma.)

Standardiratkaisu olisi esittää viesti koodien <PRE> ja </PRE> 
välissä (PRE=preformatted text), jolloin tyhjät otetaan tosissaan.
Kokeilin tätä, mutta valitettavasti Soneran viestinnäyttöskripti
lisää rivien alkuun koodin <BR> (BR=break the line), jolla ei ole
vaikutusta <PRE>-elementin sisällä. Lopputulos on toisella tavalla
viallinen: taulukot pysyvät kyllä suorassa mutta tavallisen tekstin
kappalejaoista ei ole tietoakaan vaan kappaleet liimautuvat yhdeksi
pötköksi. :-(

Valoa Teollisuuskadun päässä sentään näkyy, sillä viestit
tallettuvat palvelimelle erittäin yksinkertaisessa ja
käyttökelpoisessa muodossa. Siihen ei tarvitsisi muuta kuin
laittaa <PRE> ja </PRE> ympärille niin asia olisi kaikin puolin
kunnossa. Tätä pystyy itsekin hallinnoimaan, mutta niiden
<BR>-koodien tulo mukaan olisi saatava estettyä. Katsotaan mitä
Soneran "tuotanto" tekee.

PS. Jos/kun asia korjaantuu, edelläolevat taulukot alkavat näkyä
selaimessa oikein. Ensimmäinen on siis tahallaan pielessä ja toinen
ryhdistetty FORM-komennolla suoriin sarakkeisiin. Korjausta
odotellessa molemmat näkyvät enemmän tai vähemmän väärin.

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.