Jag skulle vilja blunda. Detta är normalt. Color Kaleidoscope, paljetter, glittrande stjärna stormvind - det är vackert, men jag vet vad som ligger bakom denna skönhet. Djup. Det kallas "dip", men det tycks mig som ordet låter rätt på ryska.
Sergey Lukyanenko "Labyrinth of Reflections"
Kaleidoscope - alla kända från tidig barndom optisk leksak, görs vanligen i form av ett rör. Tittar in ett kalejdoskop samtidigt vrida den, kan du titta på byte av vackra symmetriska mönster - eller enklare - bilder. Men leksaker har övergivits som ett barn, och nu vuxna utvecklare av SOFA (känd för sina applikationer och versioner Kassa, som hade tagit utmärkelser Apple Design Award) skrev en ganska allvarlig produkt att jämföra alla filer med samma namn - kaleidoscope.
Kaleidoscope - ansökan för att hitta skillnader mellan två bilder eller textdokument. Och till skillnad från de andra 17 (enligt Wikipedia) ansökan för att jämföra filer som finns för Mac OS X, Kaleidoscope i en gynnsam riktning skiljer sig otroligt attraktiv design, användarvänlighet och förbättrad funktionalitet. Ändå är jämförelsen av bilderna inte bland de vanliga funktionerna i andra liknande program.
Jag vet inte om dig, men jag har väldigt ofta finns flera versioner av samma fil. Detta är ett gäng html-filer, som ackumulerats under experimentera i vorstke, då ett antal "Photoshop» * PSD-bilder från nästan olika skikt. Med en sådan konstig hobby, som webbdesign och layout, detta arbetsflöde i en enda röra av saker, men med dem vi måste på något sätt komma överens. Och då hjälper Kaleidoscope - han vet hur man hittar skillnader i många olika typer av filer, inklusive grafik psd, jpg och png. Vad kan du säga om allt som finns text txt, doc, php, rb och andra filer - de stöds också med en smäll!
Okej, låt oss har kört Kalejdoskop och se vad han är.
När du börjar kommer du att uppmanas att installera ksdiff - kommandoraden verktyg för att öppna filen för jämförelse Kaleidoscope från kommandoraden - till glädje för arbetarna i konsolen programmerare. Dessutom kan du omedelbart integreras med Subversion-Kaleidoscope klienter Versioner och Corner och Textmate buntar. Dessutom Kaleidoscope kan integreras med Subversion, Mercurial, Bazaar och Git att använda kommandoraden i stället för standard verktyg diff.
Jämförelse av textfiler
Att jämföra två filer för att flytta dem till huvud Kaleidoscope fönstret direkt från Finder eller skriv på kommandoraden ksdiff put_k_faylu_1 put_k_faylu_2. Efter denna enkla operation, de viktigaste Kalejdoskop skyltfönster två paneler med innehållet i filerna. Kaleidoscope tolkar filer och belyser de olika fragment. Infogningar tilldelade grön, röd bort, modifierade fragment markeras i lila, och de förändringar som gjorts inom dessa avsnitt - mörklila.
Högst upp i fönstret är Kalejdoskop knappen med vilken du kan byta panel med textfiler, och visar vägen för att jämföra filer. I det nedre högra hörnet av fönstret finns knappar för att hoppa till föregående och efterföljande olika fragment, och i den vänstra lägre högra hörnet - knappar för att växla mellan tre olika vyer: Block, Fluid och Unified (block, vätska och associera).
För mer information om lägen
läge Blocks
Blocks regimen försöker rikta in fragment av två textfiler, så att de sida vid sida. För detta ändamål är avståndet mellan den korrigerade textfragment genom att lägga till tomt utrymme om det behövs. I detta läge kan en visuell fil jämföra, men ibland avsevärt ökar höjden av dokumentet.
Fluid regim
Detta läge lämnar filen i dess ursprungliga form, visuellt notera de ändrade fragment av filer - med hjälp av färgade linjer. Fluid läget är mer kompakt än Blocks läge, men det introducerar viss förvirring och lite försvårar jämförelse av filer.
Unified läge
Unified läge är det inte svårt att förstå från sitt namn, förbinder de två textfiler i ett enda dokument. Identiska fragment kombineras och modifieras - ligger ovanför varandra, samtidigt ta reda på vad som hör till dokumentet fragment av vad som kan vara i den vänstra kolumnen i ytterligare information.
Jämförelse av grafikfiler
Början exakt samma - dra två bilder i Kalejdoskop och inleda en jämförelse med hjälp av de olika uppspelningslägen. Finns det en mängd olika anläggningar? Ja, det finns. Till exempel kan bilder zoomas och flytta, sträcka upp till skala 1: 1 eller bara hela fönstret.
lägesval
Som jämförelse, bildfiler finns fyra lägen: Two-Up, en upp, Split och skillnad. Den första av dessa, Two-Up, visar samtidigt två bilder i två block - horisontella eller vertikala, som användaren vill. One-up-läge visar en enda bild, men du kan snabbt växla till en annan, eller för att arrangera ett bildspel av dessa två bilder med förinställda intervall. Split-läge sätter en bild till en annan, kan användaren konstruera en rak linje, som en bild kommer att separeras från varandra - det ser ut som du kan se på skärmbilden nedan.
I läges visar förra Skillnad en enda bild, som markerade olika områden. I det här läget kan du omedelbart växla mellan de två bilderna och ställa lagret opaciteten med markerade olika områden. Skärmdumpen nedan kommer att förstå att denna typ av regim.
Om Kaleidoscope integration med olika program och olika källa styrsystem filer jag nämnde i förbigående - det är ingen stor sak och det övernaturliga. Detta skiljer programmet från resten av klassen: inga problem och överdrifter - ett användarvänligt gränssnitt och enkel, klar första installationen.
Tack vare denna enkelhet och utmärkt design, är Kaleidoscope del av en serie av program som finns tillgängliga endast på Mac OS X, och tack vare vem du vill arbeta i Mac OS X. Inte överraskande, om du har tid att komma ihåg att det utvecklingsbolag för sina SOFA Versioner och kassan program hedras med utmärkelser Apple Design Award 2009 och 2008.
Å andra sidan, om du till exempel behöver inte jämföra bildfiler och särskilt inte bryr sig om skönheten i ansökan, är det lättare och mer logiskt att välja samma diff, diff3 eller DiffMerge. De är fria, men för Kalejdoskop kommer att få betala 29 euro. Före ge pengarna för programmet, kan det vara fri nedladdning och använda den för en månad.