Versio 1.0 Beta 2 Viimeksi päivitetty 29.12.2005, Juha Lähteenmäki
|
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 |
|
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 |
|
|
|
|
|
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ä. |
|
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.
|
Kuva 5.1
Kuva 5.2
Kuva 5.3
Kuva 5.4
Kuva 5.5
Kuva 5.6
|
Tähän on koottu tyypillisimpiä ohjelmaan liittyviä kysymyksiä vastauksineen
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.
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.
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.
Tarkista että asetus: ”Group By Month Name (with folders)” on päällä.
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) |
Kaupallinen monipuolinen ohjelma kuvien muokkaamiseen ja järjestelyyn. |
|
|
Name dropper |
Shareware ohjelma erityisesti kuvatiedostojen nimeämiseen |
|
|
Picasa |
Freeware työkalu kuvien järjestelyyn ja pieniin muokkauksiin |
|
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. |