Kotus 29.3.07: Rakennepaja Ongelmana luettavuus ja editointi, kun nimittäjänä ovat UTF-8 ja XSLT Jack Rueter

Slides:



Advertisements
Samankaltaiset esitykset
Sten-Erik Sandås Acenet Oy
Advertisements

Näkövammaiset ja verkkosivustot Virpi Jylhä
Excel ja makrot Excel koostuu kahdesta eri osasta Alt+F11 VBA
Useimmat esitetyt asiat pätevät myös muihin Office ohjelmiin.
OH-SRH : GPS & Autopilotti Malmin Ilmailukerho, Tuomas Kuosmanen.
Copyright  Hannu Laine Bittitason-operaatiot Hannu Laine.
Tietokoneen käyttöjärjestelmä
Suorita menulta voit ottaa yhteyden iSeries:iin tai katkaista yhteyden sinne ja poistua RI400:sta.
JavaScript (c) Irja & Reino Aarinen, 2007
WIKISPACE ohjeita. Sivun muokkaaminen •Valitse Edit This Page •Kirjoittele, lisää kuvia, muokkaa tekstiä •Tallenna •Muokkaa lisää….history näyttä kaikki.
Kiintolevyn osiointi.
Samba seminaari. Historiaa  Ensimmäinen versio 1992  Kehittäjä Andrew TridgellAndrew Tridgell.
EXtensible Markup Language
13. Pakkaukset.
Tekstiasiakirjan kirjoittaminen
Ohjelman jakaminen useampaan tiedostoon Olio-ohjelmointi (C++) KYAMK, Jarkko Ansamäki 2001.
Kotisivukoulutus Ohjeet alasivujen tekoon ja kuvien lisäämiseen © SVS Länsi-Suomi.
13. Hyvä ohjelmointitapa (osa 1)
Aleph muokkaus Varastokirjastossa Helsinki sirpa.janhonen[at].nrl.fi.
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Virtuaalisointi.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
PlugIT-ydinrajapintademo Marko Sormunen PlugIT-projekti, HIS-yksikkö Kuopion tietotekniikkakeskus Kuopion yliopisto
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
Hankintasuunnitelma.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
XHTML-perusteita Teppo Räisänen
DTD Teppo Räisänen Liiketalouden yksikkö.
XPath Teppo Räisänen Liiketalouden yksikkö.
XML Schema Teppo Räisänen Liiketalouden yksikkö.
Linux palomuurina Kimmo Karhu, EL0A
JYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄ 1 Informaatioteknologian tiedekunnan opinto-opas Eija Ihanainen Vesa Lappalainen Miika Nurminen Pekka Rinne.
Merkistöstandardeista
GNOME ja KDE Jani Pesu GNOME GNOME (GNU Network Object Model Environment) on graafinen työpöytäympäristö. Käytetään Unixin kaltaisissa käyttöjärjestelmissä.
DNS ja DHCP palvelut Linuxissa
Joni Kelloniitty & Niko Säyriö
GNU-ohjelmointityökalut Panu Tertsunen & Daniel Liljeqvist.
Metadata editor - rakenteen luonnos 1. TEHTÄVÄ 1) Järjestelmä lukee xml-dokumentin ja xml- skeeman sekä tarkistaa niiden validiuden 2) Järjestelmä lukee.
XSL Teppo Räisänen
XSL Teppo Räisänen
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
PDF –dokumentit Adobe Acrobatilla Taina Joutsenvirta Valtiotieteellinen tiedekunta
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
C-ohjelman käännösvaiheet
MapInfon tiedostot TAB – Tiedosto, jonka avulla tietokanta avataan MapInfossa. Tiedostossa tietoja kentistä ja koordinaattijärjestelmästä. DAT, XLS. TXT.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
Ajatuksesta albumiin Digitaalikameran käytön jatkokurssi.
ASCII JORMA2002. ASCII A merican S tandard C ode for I nformation I nterchange  Vuonna 1963 julkaistiin (1967 täydennettiin) 7-bittinen ASCII-koodi kaukokirjoittimissa.
OFFICE 365 PERUSTEET MATTI LÄHTEVÄNOJA, KUOPION KASVUN JA OPPIMISEN PALVELUALUE, KALLAVEDEN LUKIO.
Sopimuksen tarkastelu
18. Testaus.
Kyrilliikan luetteloinnin uusia tuulia
DNS ja DHCP-palvelut linuxissa
Click Start Search programs and file  region and language
4. Komentoriviparametrit
Tarkistusmakron käyttö
KNX - DALI harjoitus 2 Ryhmä ECG-ohjaukset RATKAISU
Linux Mint Heikkilä Visa.
Tilastollinen koneoppiminen -lyhyt oppimäärä-
Quizlet-sovelluksen käyttöopas
19. Tietovirrat.
14. Hyvä ohjelmointitapa.
3. Komentoriviparametrit
13. Pakkaukset.
Samba Tuukka Toropainen.
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Windows 10 -vinkit Asetukset kuntoon.
13. Pakkaukset.
Esityksen transkriptio:

Kotus : Rakennepaja Ongelmana luettavuus ja editointi, kun nimittäjänä ovat UTF-8 ja XSLT Jack Rueter

Heikki Paasosen mordvan murresanakirja Ongelmana luettavuus ja editointi, kun nimittäjinä ovat UTF-8 ja XSLT

Sisältö Koneet, ohjelmat ja kirjasimet Merkkiratkaisumalli Emacs auki XSLTPROC-konversio

Murresanakirjan kirjoitusvaihe Macintosh –Ohjelmat WriteNow QuarkExpress –Kirjasimet Tilaustyö (J.Lehtiranta)

Merkkiratkaisumalli UTF-8 –Perusmerkkejä + tarkkeita –Sekä yhdisteperusmerkkejä että perusmerkkejä + tarkkeita –Tarkkeet = (Combining Diacritical Marks) Spacing Modifier Letters

Merkkiratkaisumalli Merkkiyhdisteet –Perusmerkki + tarke/tarkkeet Ensin perusmerkin alapuolella olevat tarkkeet Sitten perusmerkin yläpuolella olevat –Tarkkeet järjestyksessä perusmerkistä poispäin Tätä voi hahmottaa kuin planeettojen kulkuradat auringon suhteen: Merkurius, Venus, Maa … –Spacing Modifier Letters tulevat siten omina yksikköinä.

Unix-yhteys Unix –Editori: emacs Windows: XSessions: Putty Linux: emacs: (mule-ratkaisuja)

Putty Sessions –Host Name or (IP address) Window/Translation –Received data assumed to be in which character set UTF-8 SSH/X11 –X11 forwarding Enable X11 forwarding

Putty/emacs Komentoriviltä: –]$ emacs -nw paasonen.xml Työympäristö –Näppäimistöltä syötetään latinalaisia ja kyrillisiä kirjaimia Alt + shift -näppäimistönvaihto

Putty/emacs/työympäristö Näppäimistöltä syötetään latinalaisia ja kyrillisiä kirjaimia, jotka ovat UNICODEa Voi käyttää (C-s) hakemaan kaikkea, mitä tulee näppäimistöltä Oikealla: haluttu merkkijono –(C-s C-y) s´

Linux/emacs Komentoriviltä: –]$ emacs paasonen.xml emacs auki graafisessa ympäristössä –Options/Mule (Multilingual Environment) Set Font/Fontset –Font menu/ Fontset »Standard: 16-dot medium

Linux/emacs Tiedosto auki –(C-x C-f).xml-loppuiset tiedostot automaattisesti oletusarvoltaan UNICODE-muotoisia –(M-x nxml-mode) š => šˇ š => šš

Puutteet Mule-ratkaisun takia ei voi etsiä näppäimistöltä käsin sellaisia kyrillisiä kirjaimia, jotka on kirjoitettu muissa sessioissa.

XSLTPROC-konversio Automaattinen konversio –xsl:copy-of Tiedoston sisällä: š => š Tiedoston nimeksi: 2- tai 3-tavuisia vastineita: š => s%CC%8C

Artikkelinkokoisia tiedostoja <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:value-of select="subentry[1]/compositeSubentry[1]/b[1]" /> _ <xsl:value-of select="subentry[1]/co mpositeSubentry[1]/index[1]"/>.xml _</ xsl:text> <xsl: text>.xml

Artikkelinkokoisia tiedostoja Tiedoston nimeksi: 2- tai 3-bittisiä vastineita –š => s%CC%8C Luettavuuden takia käytetään perl- ja shell-skriptiä tiedostonimien muuntamiseksi

Tiedostonimien muunto ls Versiot/*xml | perl -pe ‘s/x/ $1 $1 /g;’ | \... mv us%CC%8Codoms_.xml usˇodoms_.xml

Tiedostojen avaaminen $ emacs C-x C-f TAB TAB –Näppäimistöltä mitä pystyy syöttämään TAB:illä täydennetään ja C-x + o tiedostojen valintaan –Editoidut tiedostot eteenpäin näppäimistösyötön helpottamiseksi

Tiedostossa emacsilla Käyttöympäristönä Windows [^]* työkalun hyödyntämiseksi perlillä on muunnettu kaikki &#x????; muodot virtuaalisiksi merkeiksi. Yhdistelmätarkkeet aiheuttavat ongelmia.

Yhdistetarkeongelmat Ei ole löydetty/tehty näppäimistöä, jolla tarkkeita voisi syöttää oletusjärjestyksessä –Onko järjestys perusteltu Näkyvät virtuaalisesti oikeassa paikassa, joten editoinnissa täytyy käyttää C-s – komentoa oikean paikan löytämiseksi.