Kaleidoskooppi: kaunis tiedostojen vertailu

<

Haluan sulkea silmäni. Tämä on normaalia. Väri kaleidoskooppi, kipinä, kuohuviinien tähti on kaunis, mutta tiedän, mikä on tämän kauneuden takana. Syvyyttä. He kutsuvat sitä “dipiksi”, mutta minusta tuntuu, että sana kuulostaa oikeammalta venäjän kielellä.
Sergei Lukyanenko, "Reflektioiden labyrintti"

Kaleidoskooppi on optinen lelu, joka tunnetaan varhaislapsuudesta ja on yleensä tehty putken muodossa. Tarkasteltaessa kaleidoskooppia ja kääntämällä sitä, voit katsella kauniita symmetrisiä kuvioita - tai yksinkertaisesti - kuvia. Mutta lelut jätettiin lapsuudelle, ja nyt SOFAn aikuiset kehittäjät (tunnetaan Versions- ja Checkout-sovelluksistaan, jotka ottivat Apple Design -palkinnon) kirjoittivat melko vakavan tuotteen vertaamaan samannimisiä tiedostoja - Kaleidoskooppi.

Kaleidoskooppi on sovellus erojen löytämiseksi kahden kuvan tai tekstiasiakirjan välillä. Toisin kuin muut 17 (Wikipedian mukaan) sovellukset Mac OS X: n tiedostojen vertailemiseksi, Kaleidoskoopilla on uskomattoman houkutteleva muotoilu, käytettävyys ja parannettu toiminnallisuus. Kuvien vertailu ei kuitenkaan kuulu muiden vastaavien ohjelmistojen vakio-ominaisuuksiin.

En tiedä sinusta, mutta minulla on usein useita muutoksia samaan tiedostoon. Tämä on joukko html-tiedostoja, jotka ovat kerääntyneet kokeilun aikana layoutissa, sitten koko sarja "photoshop" * .psd-kuvia, joissa on tuskin erilaiset kerrokset. Tällainen outo harrastus web-suunnitteluna ja ulkoasuna on tämän työjärjestyksen mukaisessa järjestyksessä, mutta sinun täytyy jotenkin päästä sen mukana. Täällä Kaleidoskooppi auttaa - se voi löytää eroja monentyyppisissä tiedostoissa, mukaan lukien graafinen psd, jpg ja png. Mitä sanoa kaikenlaista tekstiä txt, doc, php, rb ja muut tiedostot siellä - niitä tuetaan myös bangilla!

Okei, käynnistetään Kaleidoskooppi ja katsotaan mitä se on.

Kun käynnistät ensimmäisen kerran, sinua kehotetaan asentamaan ksdiff, konsolin apuohjelma, joka avaa tiedostoja vertailuun Kaleidoskoopissa komentoriviltä, ​​konsolissa työskentelevien ohjelmoijien iloon. Lisäksi Kaleidoskooppi voidaan yhdistää välittömästi versioihin ja Cornerstone Subversion -asiakkaisiin sekä TextMate-pakettiin. Lisäksi Kaleidoskooppi voidaan integroida Subversionin, Mercurialin, Bazaarin ja Gitin kanssa käytettäväksi komentorivillä tavallisen diff-apuohjelman sijaan.

Tekstitiedoston vertailu

Voit vertailla kahta tiedostoa siirtämällä ne Kaleidoskoopin pääikkunaan suoraan Finderista tai kirjoittamalla ksdiff path_to_file_1 path_to_file_2 komentoriviltä ksdiff. Tämän yksinkertaisen toimenpiteen jälkeen Kaleidoskoopin pääikkunaan ilmestyy kaksi paneelia, joissa on tiedostojen sisältö. Kaleidoskooppi analysoi tiedostoja ja korostaa eri fragmentteja. Lisätyt fragmentit korostetaan vihreällä, poistetaan punaisella, muokatut fragmentit korostetaan violetilla ja muutokset näiden osien sisällä korostuvat tumman violetilla.

Kaleidoskoopin ikkunan yläosassa on painike, jolla voit vaihtaa paneeleja tekstitiedostoilla ja näyttää myös vertailutiedostojen polun. Ikkunan oikeassa alakulmassa on painikkeita, jotka mahdollistavat nopean siirtymisen edellisiin ja myöhempiin erilaisiin osiin, ja vasemmassa alakulmassa on painikkeita kolmen eri katselutilan välillä: Blocks, Fluid ja Unified (lohko, virtaava ja yhtenäinen).

Lisää tiloista

Lohkotila
Lohkotila yrittää kohdistaa kahden tekstitiedoston fragmentteja siten, että ne ovat vierekkäin. Voit tehdä tämän säätämällä tarvittaessa tekstin fragmenttien välistä etäisyyttä lisäämällä tyhjää tilaa. Tämä tila yksinkertaistaa tiedostojen visuaalista vertailua, mutta joskus asiakirjan korkeus kasvaa merkittävästi.

Nestetila
Tämä tila jättää tiedostot alkuperäiseen muotoonsa, jolloin ne näkyvät visuaalisesti muuttuneiden tiedostojen palojen ollessa värillisiä. Fluid-tila näyttää kompakteisemmalta kuin Blocks-tila, mutta tuo samalla sekaannusta ja monimutkaistaa tiedostojen vertailua.

Yhdistetty tila
Yhdistetty tila, kuten sen nimestä on helppo ymmärtää, yhdistää kaksi tekstitiedostoa yhteen asiakirjaan. Samat fragmentit yhdistetään, ja muutetut järjestetään yksi toisen alapuolelle, ja voit selvittää, mikä fragmentti, johon asiakirja kuuluu, vasemman lisäinformaation sarakkeeseen.

Graafisten tiedostojen vertailu

Alku on täsmälleen sama - vedä ja pudota kaksi kuvaa Kaleidoskooppiin ja aloita vertailu eri katselutiloja käyttäen. Onko olemassa erilaisia ​​mukavuuksia? Kyllä, siellä on. Esimerkiksi kuvia voidaan suurentaa ja siirtää, ulottuu asteikkoihin 1: 1 tai vain koko ikkunaan.

Tilan valinta

Grafiikkatiedostojen vertailussa on neljä tilaa: kaksiosainen, yhden kuvan, jako ja erotus. Ensimmäinen, Two-Up, näyttää samanaikaisesti kaksi kuvaa kahdessa lohkossa - vaakasuorassa tai pystysuorassa, kuten käyttäjä haluaa. One-Up-tilassa yksi kuva näytetään, mutta voit siirtyä nopeasti toiseen tai järjestää näiden kahden kuvan diaesityksen tietyllä aikavälillä. Jaettu tila ylittää yhden kuvan toisella, kun käyttäjä voi rakentaa suoran linjan, jonka yksi kuva erottuu toisesta - miten se näkyy alla olevassa kuvassa.

Viimeisessä erotustilassa näytetään yksi kuva, johon on merkitty eri alueet. Tässä tilassa voit välittömästi vaihtaa kahden kuvan välillä ja säätää kerroksen läpinäkyvyyttä korostetuilla eri alueilla. Alla oleva kuvakaappaus tyhjentää tämän tilan olemuksen.

Olen jo maininnut lyhyesti Kaleidoskoopin integroinnin erilaisiin ohjelmiin ja tiedostojen eri versionhallintajärjestelmiin - siinä ei ole mitään monimutkaista tai yliluonnollista. Tämä erottaa ohjelman muista luokasta: ei komplikaatioita ja ylilyöntejä - vain kätevä käyttöliittymä ja yksinkertainen, selkeä alkuasennus.

Tällaisen yksinkertaisuuden ja erinomaisen suunnittelun ansiosta Kaleidoskooppi on yksi niistä ohjelmista, jotka ovat käytettävissä vain Mac OS X: ssä ja joiden vuoksi haluat työskennellä Mac OS X: ssä. Versiot ja Checkout kunnioitettiin Apple Design -palkinnolla vuosina 2009 ja 2008.

Toisaalta, jos et esimerkiksi tarvitse verrata graafisia tiedostoja lainkaan, etenkään välitä sovelluksen kauneudesta, on helpompaa ja loogisempaa valita sama diff, diff3 tai DiffMerge. Ne ovat ilmaisia, mutta Kaleidoskoopin on maksettava 29 euroa. Ennen kuin annat rahaa ohjelmalle, voit ladata sen ilmaiseksi ja käyttää sitä kuukauden ajan.

<

Suosittu Viestiä