failivormingud – kuidas hakkama saada ühilduvusega

37
Failivormingud – kuidas hakkama saada ühilduvusega? Edmund Laugasson Vaba tarkvara seminar 3.jaanuar 2014 Pildi allikas (26.12.2013): http://www.ebizroi.com/wp-content/uploads/2013/06/content-marketing-formats.jpg Ettekande leiab aadressilt: http://www.slideshare.net/edmundlaugasson/failivormingud-kuidas-hakkama-saadayhilduvusega http://www.hitsa.ee/haridus/korgharidus/tiigriulikooli-programm http://www.hitsa.ee/ http://www.eiops.edu.ee/ Digiturbe Labor on toetatud HITSA Tiigriülikooli programmi poolt. See uuring on toetatud HITSA Tiigriülikooli programmi poolt http://www.tlu.ee/dsl

Upload: edmund-laugasson

Post on 13-Jun-2015

821 views

Category:

Education


0 download

DESCRIPTION

Selle esitluse koostamine on toetatud HITSA Tiigriülikooli programmi poolt - http://www.hitsa.ee/ikt-haridus/tiigriulikooli-programm

TRANSCRIPT

Page 1: Failivormingud – kuidas hakkama saada ühilduvusega

Failivormingud – kuidas hakkama saada ühilduvusega?

Edmund Laugasson

Vaba tarkvara seminar 3.jaanuar 2014

Pildi allikas (26.12.2013): http://www.ebizroi.com/wp-content/uploads/2013/06/content-marketing-formats.jpg

Ettekande leiab aadressilt:http://www.slideshare.net/edmundlaugasson/failivormingud-kuidas-hakkama-saadayhilduvusega

http://www.hitsa.ee/haridus/korgharidus/tiigriulikooli-programm

http://www.hitsa.ee/

http://www.eiops.edu.ee/

Digiturbe Labor on toetatud HITSA Tiigriülikooli programmi poolt.See uuring on toetatud HITSA Tiigriülikooli programmi poolt

http://www.tlu.ee/dsl

Page 2: Failivormingud – kuidas hakkama saada ühilduvusega

Sissejuhatus● elektroonilised andmed arvutis salvestatakse

faili kujul● koostöö tegemiseks on vaja elektroonilisi faile

vahetada teistega● oluline on kokku leppida failivormingutes –

koosvõime raamistik

Page 3: Failivormingud – kuidas hakkama saada ühilduvusega

Avatud ja suletud failivormingud● Avatud failivormingute täielikud tehnilised

kirjeldused on kõigile vabalt ja avalikult kättesaadavadnäiteks OpenDocument (odt, ods, odp, odg jt) - https://www.oasis-open.org/standards#opendocumentv1.2 PDF - http://www.adobe.com/devnet/pdf/pdf_reference_archive.html

● sõltumatu ühest tarkvaratootjast, rakendusest, operatsioonisüsteemist

Page 4: Failivormingud – kuidas hakkama saada ühilduvusega

Avatud ja suletud failivormingud● Suletud failivormingute puhul on tehnilised

kirjeldused kas osaliselt või täielikult mõne firma (tarkvaratootja) käes ja neid ei avalikustata.

● Head näited on MS Office-i (doc, docx, xls, xlsx, ppt, pptx jne), CorelDRAW (cdr) failivormingud

● Võidakse jätta mulje, et on standard ja see on täielikult avalik kuid tegelikult see nii ei ole, nt MS Office ja ECMA

Page 5: Failivormingud – kuidas hakkama saada ühilduvusega

Avatud ja suletud failivormingud● Suletud failivormingute propageerimiseks

tehakse puudulikud ekspordi-impordi filtrid – nt LibreOffice-i tehtud odt avaneb MS Word-iga vigaselt ja eksporditud odt avaneb Libreoffice-iga vigaselt

● versiooniprobleem – nt MS Word 2010 ei suuda MS Word 2013 faile korrektselt avada – pildid, graafikud lähevad kaduma

Page 6: Failivormingud – kuidas hakkama saada ühilduvusega

Avatud ja suletud failivormingud

Ühilduvus on tagatud:● täielike failivormingute standardite

kättesaadavusega on tagatud kindlus, et vajadusel saab tulevikus ise luua programmi, mis konkreetset failivormingut avada, muuta, salvestada oskab

● näiteks 10 aasta pärast ei pruugi suletud failivormingud enam avatavad olla kuna puudub vastav tarkvara ja standardid, mis vajalikku impordifiltrit võimaldaks luuant MS Works-i faile (v9.0, 2007) enam otse lahti ei saa MS Office-iga (võib ehk leida veel konverterit) kuid saab veel siiski LibreOffice-iga

Page 7: Failivormingud – kuidas hakkama saada ühilduvusega

Avatud ja suletud failivormingud

Ühilduvus on tagatud:● vaikimisi salvestatakse avatud

failivormingutesse,nt OpenDocument (odt, ods, odp); PDF (pdf)

● riikliku infopoliitika kaudu – kui siin on nõutud avatud failivormingute kasutaminent koosvõime raamistik võiks olla kohustuslik avalikus sektoris – see tagaks läbi täieliku ühilduvuse ka koosvõime

Page 8: Failivormingud – kuidas hakkama saada ühilduvusega

Riiklik kokkulepe● Majandus- ja Kommunikatsiooniministeeriumi

(MKM) allüksus Riigi Infosüsteemide Osakond (RISO) on koostanud koosvõime raamistiku - http://www.riso.ee/et/koosvoime/raamistik

● Selle raamistiku dokument „Riigi IT Arhitektuur“ http://www.riso.ee/et/koosvoime/arhitektuur v1.01 (2007) määratleb kasutatavad failivormingud (lk 38 alates)

● on soovitusliku iseloomuga kuid koosvõime tagamiseks vajalik järgida

Pildi allikas (28.12.2013): http://tahvel.ee/images/thumb/f/f3/H%C3%BC%C3%BCum%C3%A4rk.png/45px-H%C3%BC%C3%BCum%C3%A4rk.png

Page 9: Failivormingud – kuidas hakkama saada ühilduvusega

Riiklik kokkulepe

Dokumendifailid:● mitmepoolset muutmist vajavad dokumendid

salvestada OpenDocument-i vormingutesse: odt, ods, odp, odg jne

● mitmepoolset muutmist mittevajavad dokumendid salvestada PDF-vormingusse: pdf

NB! OOXML (docx, xlsx, pptx jne) ei sobi.Ka RTF-iga on probleemid...

Pildi allikas (28.12.2013): http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Zeichen_101.svg/273px-Zeichen_101.svg.png

Page 10: Failivormingud – kuidas hakkama saada ühilduvusega

Riiklik kokkulepe

Pildifailid● JPG – värvitooni üleminek sujuv (raster)● PNG – värvitooni üleminek järsk (raster)● SVG – vektorgraafika ● TIFF – kadudeta graafika (raster)

Page 11: Failivormingud – kuidas hakkama saada ühilduvusega

Pildifailide näited

● enamik pildivaatamise ja -töötlemise programme toetab JPG, PNG, TIFF, SVG vorminguid, näiteks:– Irfan View – MS Windows

– GIMP – MS Windows, GNU/Linux, Mac OS (originaalvorming xcf)

– Inkscape – MS Windows, GNU/Linux, Mac OS

Page 12: Failivormingud – kuidas hakkama saada ühilduvusega

Heli- ja videofailid

Ei ole koosvõime raamistikus (veel)● heli

– Ogg Vorbis kadudega heli pakkimiseks: ogg, oga

– FLAC kadudeta heli pakkimiseks: flac

● video– Ogg Theora kadudega video pakkimiseks: ogg, ogv

– Dirac kadudeta video pakkimiseks: drc

● heli+videofaili konteiner– Ogg: ogg

– Matroska: mkv

● veebis kasutamiseks– WebM (heli ja video): webm

Page 13: Failivormingud – kuidas hakkama saada ühilduvusega

Veel ühilduvaid vorminguid● XML – kõikvõimalike metaandmete esitamine,

andmebaasid, info esitamine veebis– ka ODF ja OOXML kasutavad XML-i

● HTML – erinevate andmete esitus – tekst, tabelid, esitlused vms; info esitamine veebis

Väike eksperiment:

● nimeta ODF, OOXML fail ümber ja pane laiendiks .zip – siis saab seda lahti pakkida ning sisu kätte

● sisu ilma vorminduseta XML-failidena saab otse kätte ka programmi GNU Emacs abil (MS Windows, GNU/Linux, Mac OS X, BSD, Solaris)

Page 14: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?

● lepi kasutatav failivorming koostööpartneri(te)ga kokku – kasutage sama failivormingut, mida kõik osapooled probleemideta avada ja vajadusel muuta saavad, soovitav on kasutada ka sama tarkvara,hea valik on LibreOffice http://www.libreoffice.ee/

● kasuta avatud failivorminguid – järgi koosvõime raamistikku: ODF (OpenDocument) ja PDF

● teavita vajaliku tarkvara vabast saadavusestnt e-kirja lõpus, asutuse veebikeskkonnas

Pildi allikas (28.12.2013): http://www.integratedmortgageplanners.com/blog/wp-content/uploads/2010/10/smart-idea-man.jpg

Page 15: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?

● ära raja failivahetust impordile-ekspordile – ava ja salvesta sellesse vormingusse, mis on naturaalselt kasutatava programmi poolt toetatud

● vajadusel kasuta veebipõhist keskkonda – nt Google Drive, mis võimaldab hiljem salvestada soovitud failivormingutesse(ODF, PDF, OOXML)

Pildi allikas (28.12.2013): http://www.integratedmortgageplanners.com/blog/wp-content/uploads/2010/10/smart-idea-man.jpg

Page 16: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?

● arvutustabeli programm ei ole mõistlik info kogumiseks, aruannete tegemiseks – selleks on mõistlik luua veebiteenus (veebipõhine vorm koos andmebaasiga), kasutades avatud XML-ipõhiseid andmevorminguid

Pildi allikas (28.12.2013): http://www.integratedmortgageplanners.com/blog/wp-content/uploads/2010/10/smart-idea-man.jpg

Page 17: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?● naturaalsed dokumendifailivormingud (põhilised):

– OpenDocument-i vormingud – LibreOffice on parim valik● odt – tekstitöötlus● ods – tabelarvutus● odp – esitlus● odg – graafika

– MS Office-i XML-vormingud ja Office Open XML – MS Office on parim valik

● docx – tekstitöötlus● xlsx – tabelarvutus● pptx – esitlus

LibreOffice 4.1.x pakub salvestamisel eraldi valikuna:● MS Word 2007/2010 XML (.docx)● Office Open XML tekst (.docx)

Hea valik!

Sobib kokku koosvõime raamistikuga!

Halb valik!

Ei sobi kokku koosvõime raamistikuga!

Pildi allikas (28.12.2013):

http://schneeblog.com/wp-content/uploads/2013/12/Thumbs_Up_Down.jpeg

Pildi allikas (28.12.2013): http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Zeichen_101.svg/273px-Zeichen_101.svg.png

Page 18: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?

ÕIGE:● salvestan ODF (odt, ods, odp, odg jne) ja

redigeerin seda LibreOffice-iga● salvestan OOXML (docx, xlsx, pptx jne) ja

redigeerin seda (sama versiooni) MS Office-iga

VALE:● salvestan OOXML (docx, xlsx, pptx jne) ja

redigeerin seda LibreOffice-iga● salvestan ODF (odt, ods, odp, odg jne) ja

redigeerin seda MS Office-iga Pildi allikas (28.12.2013):http://schneeblog.com/wp-content/uploads/2013/12/Thumbs_Up_Down.jpeg

Page 19: Failivormingud – kuidas hakkama saada ühilduvusega

Kuidas lahendada ühilduvus?● MS Office-i puhul peab olema sama versioon –

näiteks MS Word 2010 ei suuda probleemideta redigeerida MS Word 2013 poolt tehtud docx-i– sama versiooni MS Office-i tagamine on kulukas...

– avalikus sektoris tuleb see maksumaksja kulul...

● LibreOffice-i erinevate versioonide puhul on vahe väike ja dokumentide avamisega probleeme ei teki– sama versiooni hoidmine on vaid tööjõukulu,

tarkvara on jäädavalt tasuta

– esimene versiooninumber võiks osapooltel sama olla – hetkel 4.x

Pildi allikas (28.12.2013): http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Zeichen_101.svg/273px-Zeichen_101.svg.png Pildi allikas (28.12.2013):http://schneeblog.com/wp-content/uploads/2013/12/Thumbs_Up_Down.jpeg

Page 20: Failivormingud – kuidas hakkama saada ühilduvusega

Mis võib katki minna?

MS Office vs LibreOffice● stiilid – lõigustiilid, märgistiilid vms● erinevad fondid – paigutus läheb paigast● graafilised objektid – erinev lähenemine nt

vistutatud objektidele (arvutustabeli objekt tekstitöötlusdokumendis)

● sisestusväljad – sh sisukorrad, registrid, leheküljenumbrid vms

Oma roll on siin muidugi ka kasutaja oskustest tulenevatel vigadel, mis failide teisendamisel võimenduvad

Page 21: Failivormingud – kuidas hakkama saada ühilduvusega

Failivahetus osapooltega● teade veebilehele

Kuna kasutame oma koolis (vms asutus) vaba tarkvara, siis palume teil oma esitlused ja esitlusmaterjalid vastavalt kohendada. Esitluste, tekstidokumentide ja arvutustabelite jaoks on meil kasutusel LibreOffice, mille võite jäädavalt tasuta alla laadida aadressilt: http://www.libreoffice.ee/ või http://www.libreoffice.org/

Avage oma olemasolevad dokumendid LibreOffice-iga ning kontrollige nende välimust. Vajadusel kohendage ning seejärel salvestage vastavatesse OpenDocumenti vormingutesse (odt, ods, odp, odg jt).

Esitlusi ning tekstidokumente võib lisaks salvestada ka PDF-vormingusse. Levinuimate pildi-, video- ja helifailidega probleeme ei teki.

Pildi allikas (28.12.2013): http://tahvel.ee/images/thumb/f/f3/H%C3%BC%C3%BCum%C3%A4rk.png/45px-H%C3%BC%C3%BCum%C3%A4rk.png

Page 22: Failivormingud – kuidas hakkama saada ühilduvusega

Failivahetus osapooltega● e-kirja lõppu lisada järgnev tekst:

E-kirjaga kaasapandud OpenDocument-i vormingus faili(de) avamiseks on vajalik sobiva programmi või internetiühenduse olemasolu. Selleks sobib näiteks LibreOffice, mida saab jäädavalt tasuta alla laadida:

http://www.libreoffice.org/download/

http://www.libreoffice.ee/laadi-alla/

http://www.libreoffice.org/download/portable/ - kaasaskantav versioon MS Windowsile

http://www.viewdocsonline.com/ - veebipõhine OpenDocument-i vaatamine

Pildi allikas (28.12.2013): http://tahvel.ee/images/thumb/f/f3/H%C3%BC%C3%BCum%C3%A4rk.png/45px-H%C3%BC%C3%BCum%C3%A4rk.png

Page 23: Failivormingud – kuidas hakkama saada ühilduvusega

Failivahetus osapooltega● mitmepoolne muutmine vajalik – ODF

– odt, ods, odp, odg jne

● mitmepoolne mittemuutmine vajalik – PDF– pdf (võib teha ka hübriiddokumendi – saab ka muuta)

EENeti poolt kavandatav hariduspilv ownCloud-i peal toetab hetkel ODT-faili reaalajas muutmist mitme inimese poolt, tulevikus ka teised ODF-i vormingud. Sobib ka igapäevaseks infovahetuseks.

Lisainfo - http://owncloud.org/

Hea valik!

Sobib kokku koosvõime raamistikuga!

Pildi allikas (28.12.2013):http://schneeblog.com/wp-content/uploads/2013/12/Thumbs_Up_Down.jpeg

Page 24: Failivormingud – kuidas hakkama saada ühilduvusega

Fontide kaasapanek ODF-is● võimalik alates LibreOffice 4.1-st● võimalik kaasa panna LibreOffice-i olulisemates

programmides (Writer, Calc, Impress, Draw)● vali Fail->Omadused ja kaardil Font märgi valik

Kasutatud fondid salvestatakse dokumenti

Page 25: Failivormingud – kuidas hakkama saada ühilduvusega

Hübriiddokument● PDF-fail, mille sees on lisaks ka ODF● faililaiend on PDF – avaneb tavapäraselt● avades sellist PDF-i LibreOffice-iga,

avatakse ODF-komponent PDF-i seestja kõike saab 100% muuta

● salvestamisel pakutakse esmalt ODF-vormingut, saab kohe ka eksportida PDF-i ja taas teha omakorda hübriiddokumenti

● võimalik kaasa panna ka fondid● PDF-i suurus tuleb ODF-i võrra suurem

Pildi allikas (28.12.2013): http://blog.membersolutions.com/Portals/74144/images/smart%20idea.jpg

Page 26: Failivormingud – kuidas hakkama saada ühilduvusega

Hübriiddokumendi loomineLibreOffice-is avada rippmenüüst:Fail -> Ekspordi PDF-ina...Seejärel märkida valik: OpenDocument-faili põimimineFontide kaasapanemiseks PDF-i sisse märkida: Standardfontide põimimineHübriiddokumendi salvestamiseks klõpsata nupule Ekspordi

Pildi allikas (28.12.2013): https://pbs.twimg.com/profile_images/1857810268/Head_Shot.png

Page 27: Failivormingud – kuidas hakkama saada ühilduvusega

Kokkuvõte

Failivormingute ühilduvus on tagatud kui:● osapooled lepivad kokku kasutatavas

failivormingus ja tarkvaras● failivahetust ei rajata failide impordile-ekspordile

ehk siis faile redigeeritakse programmidega, mille jaoks kasutatav vorming on naturaalselt toetatud

● järgitakse koosvõime raamistikku ja kasutatakse avatud failivorminguid, dokumendifailide puhul:– mitmepoolset redigeerimist vajavad dokumendid ODF

(odt, ods, odp, odg jne)

– mitmepoolset redigeerimist mittevajavad dokumendid: PDF

Pildi allikas (28.12.2013): http://www.fourbuckets.com/uploads/1/1/4/8/11483397/s642889223596855467_c2_i1_w300.jpeg

Page 28: Failivormingud – kuidas hakkama saada ühilduvusega

Viited 1http://et.wikipedia.org/wiki/Failivorming

http://et.wikipedia.org/wiki/Faililaiend

http://et.wikipedia.org/wiki/Avatud_dokumendivormingud

http://et.wikipedia.org/wiki/Kategooria:Failivormingud

http://en.wikipedia.org/wiki/File_format

http://en.wikipedia.org/wiki/List_of_file_formats

http://en.wikipedia.org/wiki/Category:Computer_file_formats

http://en.wikipedia.org/wiki/Category:Lists_of_file_formats

Page 29: Failivormingud – kuidas hakkama saada ühilduvusega

Viited 2

http://et.wikipedia.org/wiki/OpenDocument

http://en.wikipedia.org/wiki/OpenDocument

http://et.wikipedia.org/wiki/PDF

http://en.wikipedia.org/wiki/PDF

http://et.wikipedia.org/wiki/Rich_Text_Format

http://en.wikipedia.org/wiki/Rich_Text_Format

Page 30: Failivormingud – kuidas hakkama saada ühilduvusega

Viited 3

http://et.wikipedia.org/wiki/SVG

http://en.wikipedia.org/wiki/Portable_Network_Graphicshttp://en.wikipedia.org/wiki/JPG

http://en.wikipedia.org/wiki/TIFF

http://en.wikipedia.org/wiki/Image_file_formats

Page 31: Failivormingud – kuidas hakkama saada ühilduvusega

Viitedhttp://en.wikipedia.org/wiki/Comparison_of_raster_graphics_editors

http://en.wikipedia.org/wiki/Comparison_of_vector_graphics_editors

http://en.wikipedia.org/wiki/GIMP

http://en.wikipedia.org/wiki/Inkscape

http://en.wikipedia.org/wiki/IrfanView

http://en.wikipedia.org/wiki/Vorbis

http://en.wikipedia.org/wiki/FLAC

http://en.wikipedia.org/wiki/Theora

http://en.wikipedia.org/wiki/Ogg

http://en.wikipedia.org/wiki/Matroska

http://en.wikipedia.org/wiki/WebM

http://en.wikipedia.org/wiki/Comparison_of_container_formats

http://en.wikipedia.org/wiki/Open_source_codecs_and_containers

Page 32: Failivormingud – kuidas hakkama saada ühilduvusega

Viited● Ogg Vorbis, Opus vormingus raadiojaamad:

– http://striiming.trio.ee/ - Ogg, MP3

– http://dir.xiph.org/ - Ogg Vorbis

● Opus helikoodek - http://en.wikipedia.org/wiki/Opus_(audio_codec)

● muusika Ogg-i vormingus– http://www.vorbis.com/music_links/

– http://www.fsf.org/campaigns/playogg/sites/all

Page 33: Failivormingud – kuidas hakkama saada ühilduvusega

Viited● http://en.wikipedia.org/wiki/Use_of_Ogg_format

s_in_HTML5 - Ogg heli ja video on ka HTML5 puhul hästi toetatud ja kasutatud ka uue põlvkonna tehnoloogias WebRTC - http://en.wikipedia.org/wiki/WebRTC

● HTML5 - http://en.wikipedia.org/wiki/HTML5 ● Windowsi programmidele MS Windows

Mediaplayer ja MS Internet Explorer vabatarkvaraliste koodekite (Ogg Vorbis, Ogg Theora, FLAC, WebM jne) pakk - http://xiph.org/dshow/ - ka Windows Mobile jaoks

Page 34: Failivormingud – kuidas hakkama saada ühilduvusega

Viited● http://www.vorbis.com/software/ - valik Ogg-i tarkvara

● http://en.wikipedia.org/wiki/Free_audio_software

● http://en.wikipedia.org/wiki/List_of_Linux_audio_software

● http://en.wikipedia.org/wiki/List_of_free_and_open-source_software_packages

● http://en.wikipedia.org/wiki/List_of_video_editing_software#Free_and_open-source

● http://www.videolan.org/vlc/ - ilmselt igas arvutis olemas

● http://smplayer.sourceforge.net/ - teine väga võimekas meediamängija

Page 35: Failivormingud – kuidas hakkama saada ühilduvusega

Viited

http://et.wikipedia.org/wiki/XML

http://en.wikipedia.org/wiki/XML

http://et.wikipedia.org/wiki/HTML

http://en.wikipedia.org/wiki/HTML

http://www.robweir.com/blog/2011/02/the-versions-of-odf.html

https://help.libreoffice.org/Common/XML_File_Formats

https://wiki.documentfoundation.org/ReleasePlan - LibreOffice-i versioonid

Page 36: Failivormingud – kuidas hakkama saada ühilduvusega

Viitedhttp://et.wikipedia.org/wiki/OpenDocument

http://en.wikipedia.org/wiki/OpenDocument

http://en.wikipedia.org/wiki/OpenDocument_technical_specification

http://en.wikipedia.org/wiki/OpenDocument_software

http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats

http://en.wikipedia.org/wiki/Office_Open_XML

http://www.libreoffice.ee/ - LibreOffice

https://www.openoffice.org/ - Apache OpenOffice

11 nõuannet värskele LibreOffice-i,Apache OpenOffice-i kasutajale:

http://viki.pingviin.org/11_n%C3%B5uannet_v%C3%A4rskele_OpenOffice.org_kasutajalehttp://linux.ee/11_n6uannet

Pildi allikas (28.12.2013): http://tahvel.ee/images/thumb/f/f3/H%C3%BC%C3%BCum%C3%A4rk.png/45px-H%C3%BC%C3%BCum%C3%A4rk.png

Page 37: Failivormingud – kuidas hakkama saada ühilduvusega

Küsimused?

Ettekande leiab aadressilt:http://www.slideshare.net/edmundlaugasson/failivormingud-kuidas-hakkama-saadayhilduvusega

Tänan tähelepanu eest!

Pildi allikas (28.12.2013): http://www.discoverhongkong.com/eng/images/plan-your-trip/large/5.4.5-Frequently-Asked-Questions_03.jpg