PersonalFileManager jakeludokumentti

Versio 1.0 Beta 2 Viimeksi päivitetty 29.12.2005, Juha Lähteenmäki

 

1.  Perustiedot

Tekijät:

Juha Lähteenmäki

Viimeksi muutettu:

29.12.2005

Jakelun rajoitukset:

-

Dokumentin versio:

1.0

Dokumentointi malli:

Step työversio beta 2

Yhteenveto:

Kuvaa WebPageAnalyser ohjelman asennuksen ja toiminnot. WebPageAnalyser on tiedostojen kuten valokuvien järjestelyyn ja kaksoiskappaleiden etsimiseen tarkoitettu ohjelma jota voidaan .NET frameworkin sisältävässä koneessa ajaa ilman asennusta vaikka muistitikulta

 


 

2. Lisenssi/Licence

PersonalFileManager ohjelmaa saa käyttää ja levittää alkuperäisen asennuspaketin mukana maksutta. Ohjelmaa tai sen sisältämiä osia ei saa myydä, vuokrata tai hyväksikäyttää muulla vastaavalla tavalla taloudellisesti.

 

Ohjelmasta on saatavissa myös lähdekoodi. Koodia saa muokata omia tarkoituksia varten mutta muutettua ohjelmaa ja/tai muutettua lähdekoodia ei saa levittää eteenpäin.

 

Tekijä ei ota mitään vastuuta ohjelman tai sen osien mahdollisesti aiheuttamista suorista ja/tai välillisestä vahingoista ja/tai ohjelman sopivuudesta mihinkään tarkoitukseen.

 

Just quick translation. Finnish version is official:

 

PersonalFileManager might be used without charge and copied as it is with the original setup package. PersonalFileManager program may not be sold, rented or used in any other similar way to get financial profits.

 

PersonalFileManager comes with source code. You may modify the source for yourself but YOU MAY NOT deliver and/or copy modified version and/or source to anyone else.

 

PersonalFileManager is supplied as it is. The author disclaims all warranties, expressed or implied, including without limitation, the warranties of fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use of PersonalFileManager.

 

Copyright (c) Juha Lähteenmäki

 

 


 

3. Asennus ja päivitykset

 

 

  • Pura asennuspaketti haluamaasi hakemistoon jonka jälkeen ohjelma on valmis käytettäväksi.

 

  • Voit käyttää ohjelmaa sellaisenaan myös esim. muistitikulta ilman paikallista asennusta mistä tahansa Windows koneelta, jossa on asennettuna .NET Framework 1.1 tai uudempi

 

  • Käytön minimivaatimukset: Testattu käyttöympäristö Windows XP ja .NET Framework 1.1. Varsinkin valokuvien haku edellyttää lisäksi riittävän tehokasta konetta. Testattu minimi 300 Mhz Pentium II + 128 MT RAM. Tällä kokoonpanolla ohjelma kyllä toimii, mutta kuvahakuja ei suurilla tiedostomäärillä ole enää järkevä käyttää

 

 

 

 

 


 

4. Toiminnot

Personal File Manager eli vapaasti suomennettuna omien tiedostojen hallinnoija on pieni C#:lla toteutettu työkalu valokuvien yms. omien tiedostojen hallintaan. Ohjelman perusideana on tarjota yhdessä helposti käyttöönotettavassa paketissa kaikki ne (ainakin itselleni) tarpeelliset tiedostonhallinnan ominaisuudet jotka Windows:sta oletuksena puuttuvat ja joita varten olin aiemmin joutunut asentamaan useita erillisiä sovelluksia. Kuvien järjestelyn ja haun lisäksi ohjelmalla voi etsiä myös tiedostoduplikaatteja, tehdä uudelleen nimeämisiä useammalle tiedostolle kerrallaan, ryhmitellä tiedostoja/hakemistoja päivämäärän mukaan tai hakea merkistökoodaus (encoding) spesifisesti tekstitiedostoja niiden sisältäminen merkkijonojen perusteella.

 

Ohjelman tärkeimmät toiminnot ovat:

 

1.    Tiedostojen haku tavoilla jota Windowsin oma hakutoiminto ei tällä hetkellä kunnolla tue esim. valokuvien haku kuvauspäivämäärän, kameramallin tai resoluution perusteella tai tekstin haku (myös ääkkösillä) esim. UTF-8 -muotoisista tekstitiedostoista

 

2.    Tiedosto kaksoiskappaleiden (duplikaatit) haku/poisto useilla eri kriteereillä

 

3.    Duplikaattien osalta kuvatiedostojen vertailu (esikatselu) rinnakkain

 

4.    Tiedostotason ryhmittely ja nimeäminen muokkaus- tai valokuvilla kuvanottopäivämäärän mukaan

 

5.    Tyhjien hakemistojen haku ja poisto

 

6.    Hakemistotason ryhmittely hakemistojen sisältämien tiedostojen muokkauspäivämäärän mukaisesti

 

Kuva 4.1 Kuvatiedostojen hakeminen tietyltä kuvausväliltä. Valitse ”Basic”  välilehdeltä haluamasi hakemisto (oletuksena My Pictures), anna tarvittaessa kuvatiedostojen tyyppi esim. *.jpg ja aseta lopuksi haluttu kuvauspäivämäärä väli ”Search images options” välilehdeltä.

 


 

5. Esimerkki käytöstä

Tässä luvussa tutustumme yhden esimerkin kautta PersonalFileManager ohjelman käyttöön. Tarkoituksenamme on poistaa valokuvia sisältävästä esimerkki kansiosta ensin kaikki duplikaatit, ryhmitellä sitten ko. kuvat kuvauspäivämäärän mukaisesti ja nimetä ne lopuksi uudelleen siten, että kuvan nimen osaksi tulee kameramalli ja tarkka kuvausajankohta.

 

  1. Painamalla Browse nappulaa valitaan kuvien hakemistopolku (Kuva 5.1)

 

  1. Asetetaan duplikaatti optioiksi ”Same modify date And size” ja asetetaan lisäksi valinta ”Use picture taken date with pictures (slow)” päälle.

 

  1. Aloitetaan haku painamalla Start search nappulaa, kun haku on valmis, näemme haun tuloslistassa kaikki hakutulokset ja ”Duplicate results” listassa löydetyt duplikaatti parit.

 

  1. Tuplaklikataan ensimmäistä löydettyä duplikaatti paria jolloin Compare images vertailuikkuna aukeaa. Todetaan että molemmat kuvat ovat samoja ja poistetaan näistä turha kopio eli tässä tapauksessa ”file 1” painamalla ”Delete file 1”  (Kuva 5.4). Poistetaan tämän jälkeen vielä toinenkin tiedostoduplikaatti tällä kertaa suoraan duplikaattilistasta valitsemalla alkio ja sitten painamalla ”Delete selected file1”. Huomaa että listasta voidaan valita kerralla useampia tiedostoja jolloin kaikki valitut poistetaan poistonappulaa painettaessa

 

  1. Ryhmitellään ja nimetään nyt uniikit kuvat uudelleen. Tarkistetaan vielä että ryhmittely- ja nimeämisoptiot ovat kuvan 5.5 mukaiset (oletuskonfiguraatio) ja painetaan sitten ”Add date/group files by date” nappulaa ”All search results” välilehden alta.

 

  1. Kuvasta 5.6 voidaan nähdä tulos. Huomaa että kuvanimen pitää olla uniikki. Tästä johtuen Full rename optiota käytettäessä kannattaa kuvan nimeen ottaa mukaan myös tarkka kuvaushetken kellonaika. Jos näin ei tehdä voidaan joko korvata nimessä jokin osa halutuilla tiedoilla tai lisätä tiedot nimen alkuun tai loppuun. Rename only files with string merkkijonolla voidaan säädellä mitä tiedostoja halutaan nimetä (jos tyhjä nimetään kaikki). Laittamalla tähän joku merkkijono, jota mistään kuvatiedoston nimestä ei löydy, saadaan estettyä nimeäminen kokonaan.

 

 

 

Kuva 5.1

 

Kuva 5.2

 

Kuva 5.3

 

Kuva 5.4

 

Kuva 5.5

 

Kuva 5.6

 

 

 

 

6. Tyypillisimpiä kysymyksiä

Tähän on koottu tyypillisimpiä ohjelmaan liittyviä kysymyksiä vastauksineen

 

Kysymys 1 Source hakemistossa on paljon tiedostoja joiden sisällöstä ei saa mitään tolkkua. Missä varsinainen lähdekoodi on?

Source hakemisto sisältää kaikki tarvittavat tiedostot projektin muokkaamiseksi esim. Microsoft:n Visual Studio:ssa. Varsinaisen lähdekoodin muodostavat tässä tapauksessa .cs loppuiset tiedostot.

 

Kysymys 2 Kun haen kuvatiedostoja My Pictures hakemistosta esim. kuvauspäivämäärän perusteella haku tuntuu kestävän todella kauan. Miksi?

Kuvan metadataan perustuva haku on siitä ongelmallinen että sen saamiseksi kuvatiedoston sisältö täytyy lukea levyltä mikä vie paljon aikaa. Tästä johtuen useissa vastaavissa ohjelmissa käytetään ns. indeksitietokantoja hakujen nopeuttamiseksi. PersonalFileManagerissa indeksitietokantoja ei kuitenkaan voi helposti käyttää koska ohjelmaa on pystyttävä ajamaan ilman konekohtaista asennusta. Näin ollen raskas haku on tehtävä joka kerta uudestaan. Suosittelenkin että esim. ryhmittelyn yhteydessä käsiteltäisiin kohtuullisen pieniä tiedostojoukkoja (koneesta riippuen max. 100- 200 kuvaa) toimenpiteiden nopeuttamiseksi.

 

Kysymys 3 Ryhmittelin ja nimesin valokuvia kuvauspäivän perusteella. Kaikkia listassa näkyneitä tiedostoja ei kuitenkaan otettu mukaan ryhmiteltyjen joukkoon?

Tarkista ensin että ”Rename only files with string” teksti on tyhjä. Ainoastaan sellaiset kuvat nimetään jotka sisältävät tämän tekstin. Jos teksti on tyhjä, kaikki tiedostot käsitellään. Toinen mahdollinen syy voi olla se että rymitellylle kuvalle muodostuva nimi ei ole uniikki. Full rename option kanssa tulisi käyttää nimen osana tarkkaa kuvausajankohtaa (sisältäen sekunnit) koska muuten samannimisiä kuvia saattaa tulla useita.

 

Voi myös olla että ryhmittelemiesi kuvien joukossa on sellaisia joilla on todellakin täsmälleen sama kuvaushetki. Yleensä tähän on syynä joku seuraavista.

 

  1. Käyttämäsi kamera ei tallenna kuvausajankohtaa sekunnin tarkkuudella
  2. Olet käyttänyt esim. sarjakuvausta tai ottanut kuvia sarjassa erittäin nopeasti
  3. Käsittelemässäsi hakemistossa on duplikaatteja. Varmista että duplikaatti asetukset on säädetty esimerkin 5 mukaiseksi ja poista turhat duplikaatit.

 

Kysymys 4 Vaikka painan ryhmittely nappulaa, kuvat ainoastaan nimetään uudelleen, eikä niitä siirretä kuvauspäivän mukaiseen hakemistorakenteeseen.

Tarkista että asetus: ”Group By Month Name (with folders)” on päällä.

 


 

7. Viitteet

Tähän on listattu muutaman muun laajemman erityisesti kuvien järjestelyyn soveltuvan ohjelman web-osoitteet ja nimet.

 

Merkintä

Sijainti (esim. www)

Selitys

Adobe Photoshop Elements (4.0)

http://www.adobe.fi/products/photoshopelwin/main.html

Kaupallinen monipuolinen ohjelma kuvien muokkaamiseen ja järjestelyyn.

Name dropper

http://www.cognitial.com/namedropper/index.htm

Shareware ohjelma erityisesti kuvatiedostojen nimeämiseen

Picasa

http://picasa.google.com/index.html

Freeware työkalu kuvien järjestelyyn ja pieniin muokkauksiin

 

 


 

8. Versiohistoria

 

Versio

Kuvaus

1.0 Beta 1

Ensimmäinen beta versio sisälsi lähes kaikki Beta 2:n ominaisuudet

1.0 Beta 2

Joitakin ominaisuuksia kuten kuvien skaalausta parannettu. Kuvahakuja nopeutettu.