MacMinds - great minds think different

Navigatie

Zoeken

Inloggegevens

Je bent niet ingelogd.


#1 02-06-2010 08:27

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Vergelijken met Kaleidoscope

http://images.macminds.net/artikel_icons/kaleidoscope_icon.pngVeel macgebruikers hebben er heel lang op gewacht. Maar waarop gewacht? Het Amsterdamse Made by Sofa had namelijk al een tijd geleden een teaser met een prachtig ikoontje online gezet waaruit totaal niet duidelijk werd wat voor applicatie het nou precies zou gaan worden. Het bedrijf achter applicaties zoals Versions en Checkout heeft gisteren de nieuwe applicatie Kaleidoscope gelanceerd. Made by Sofa heeft ruim anderhalf jaar aan het programma gesleuteld het is tot in de puntjes uitgewerkt. Waar andere software developers standaard libraries gebruiken om bepaalde acties af te handelen heeft Sofa er voor gekozen om alles zelf te schrijven om sommige dingen beter te kunnen doen dan bijvoorbeeld Apple zelf.

Wat kan ik precies met Kaleidoscope? Heel simpel: bestanden vergelijken. Je vraagt je misschien af wanneer je dat nodig hebt. Voor programmeurs die vaak met vele tientallen bestanden werken en hier en daar een regel moeten aanpassen is het een bittere noodzaak. Zelf werk ik heel veel met Subversion, daarmee kan ik makkelijk het versiebeheer van websites verzorgen. Heel vaak wil ik een bestand vergelijken met hetzelfde bestand van vorige week. Kaleidoscope kan heel handig herkennen wat voor blokken tekst en code bijelkaar horen en laat in een flow zien waar wat aangepast is.

    De interface is heel simpel en schoon. Als je de applicatie opent dan is er nog helemaal niets, alleen maar een leeg venster waar je je bestanden op moet slepen. Dit lijkt de eerste keer een beetje raar, maar het is heel logisch, want welke knoppen heb je immers nodig als er nog geen bestanden in staan?

http://images.macminds.net/artikelen/kaleidoscope/start.png

Sleep je er twee tekstbestanden in dat worden alle wijzigingen helder gepresenteerd en is er ook nog keus uit drie verschillende mogelijkheden om de wijzigingen in beeld te brengen.

http://images.macminds.net/artikelen/kaleidoscope/text.jpg
demonstratie video

De applicatie is zo gemaakt dat je hem makkelijk aan je workflow kan toevoegen. Hij werkt natuurlijk heel goed met hun eigen SVN applicatie: Versions, maar het werkt ook vlekkeloos samen met andere applicaties zoals Cornerstone of TextMate.

Niet alleen voor codetikkers
Kaleidoscope kan méér dan ondoordringbare pagina's met code vergelijken. Hoe vaak ben je niet aan het photoshoppen en heb je op een gegeven moment heel veel verschillende versies van een bestand? Hoe vaak zwerven er niet twee plaatjes met dezelfde naam op je harddisk? Kaleidoscope kan plaatjes op verschillende manieren vergelijken zodat je met heel weinig moeite de verschillen kan zien zoals in onderstaande voorbeelden goed te zien is.

http://images.macminds.net/artikelen/kaleidoscope/image1.jpg

http://images.macminds.net/artikelen/kaleidoscope/image2.jpg

http://images.macminds.net/artikelen/kaleidoscope/image3.jpg

demonstratie video

Kaleidoscope heeft nu een introductieprijs van € 29,-, wat de definitieve prijs wordt is nog niet bekend. Op de site kun je een volledig werkende 30-dagen-versie downloaden.

Binnenkort zullen we hier een diepgaande review toevoegen, een die laat zien hoe pro gebruikers Kaleidoscope gebruiken in hun dagelijkse werk.

Made By Sofa
Kaleidoscope

Offline

 

#2 02-06-2010 09:41

EagerBob
Pro
@ 020
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

Klinkt mij een een beetje in de oren als een "niche" produkt, niet echt iets wat de meesten van ons dagelijks nodig zullen hebben?

Files en folders vergelijken kan ook prima met tekstbewerkers als het gratis textwrangler. Zelfs Dreamweaver kan het, nadat je in de voorkeuren onder "File Compare" een "third party file utility", zoals bijv. Textwrangler, hebt ingesteld.

Laatst bewerkt door EagerBob (02-06-2010 09:44)

Offline

 

#3 02-06-2010 10:41

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Re: Vergelijken met Kaleidoscope

EagerBob schreef:

Files en folders vergelijken kan ook prima met tekstbewerkers als het gratis textwrangler. Zelfs Dreamweaver kan het, nadat je in de voorkeuren onder "File Compare" een "third party file utility", zoals bijv. Textwrangler, hebt ingesteld.

Op dezelfde manier kan je kaleidoscope instellen, ik zou zeggen gebruik hem eens en hou hem eens naast textwrangler. Mijn ervaring is dat kaleidoscope fijner werkt doordat hij veel beter tekstblokken herkent in wat het is. Dus geen losse regels of woorden, maar gewoon blokken die bijelkaar horen, hier wordt het een stuk duidelijker door.

In xcode zit ook een vergelijker, maar die heeft hetzelfde probleem,.. Het wordt onleesbaar en daardoor gebruik ik het gewoon nooit. Ik gebruik kaleidoscope nu een paar maanden en ik grijp er vaker naar dan ik had verwacht.

Offline

 

#4 02-06-2010 12:17

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Re: Vergelijken met Kaleidoscope

heb zojuist 2 demonstratievideo's toegevoegd (onder de plaatjes)

Offline

 

#5 02-06-2010 14:06

Deskman
Beheerder
@ the desk
Geregistreerd: 14-09-2006
Website

Re: Vergelijken met Kaleidoscope

Ik vond die vergelijkingsfunctie in BBEdit/Dreamweaver nooit echt behulpzaam omdat ik dan toch nog op het scherm zat te startn. Voor een header die anders is of zo werkt het wel maar als er stukken verschoven zijn raak je al snel de weg kwijt.

Dat was de belangrijkste reden dat ik het niet gebruikte. Ik denk dat ik met Kaleidoscope veel meer gebruik ga maken van de mogelijkheid.

Niche of niet, als je veel in pagina's met code zit te rommelen is het heel handig om de verschillen tussen de ene en de andere variant in één oogopslag te kunnen zien.

Verder moet ik nog even de makers van de interface feliciteren. Het ziet er allemaal heel erg mooi gemaakt uit. en het ikoontje is onweerstaanbaar.

Offline

 

#6 02-06-2010 19:49

sexybiggetje
Beheerder
@ Drachten
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

Tsja jammer dat hij geen mappen wil vergelijken, het is zover nog een diff tool. Omdat de software toch er netjes uitziet de aanschaf gedaan met de beta coupon, maar eigenlijk is het het geld bij lange na niet waard. Volgens mij was het beter uit de verf gekomen als addon voor Versions. Gelukkig eindelijk wel een tool van Sofa die bij Git te gebruiken is zonder rare fratsen uit te halen.
whistling


Sexybiggetje.nl :: cc-licensed by sexybiggetje.nl

Spreekt alleen wanneer ge iets te melden heeft.

Offline

 

#7 02-06-2010 19:51

Deskman
Beheerder
@ the desk
Geregistreerd: 14-09-2006
Website

Re: Vergelijken met Kaleidoscope

Ik zie het al: de eerste feature-request stromen al binnen grin

Offline

 

#8 02-06-2010 22:37

EagerBob
Pro
@ 020
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

HSL schreef:

Op dezelfde manier kan je kaleidoscope instellen, ik zou zeggen gebruik hem eens en hou hem eens naast textwrangler. Mijn ervaring is dat kaleidoscope fijner werkt doordat hij veel beter tekstblokken herkent in wat het is.

Heb het programaatje even getest en het werkt idd erg fraai met die gekleurde blokken. Verschil in witregels lost ie ook mooi op. De compare functie in Textwrangler is wel erg rudimentair daarmee vergeleken.
Maar in Dreamweaver krijg ik hem niet als diff app ingesteld. Je zou verwachten dat er in USR/bin een app ksdiff staat die je kan selecteren maar daar vind ik hem niet.

Offline

 

#9 02-06-2010 23:48

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Re: Vergelijken met Kaleidoscope

kan je in dreamweaver niet gewoon /Applications/Kaleidoscope.app selecteren?

Offline

 

#10 03-06-2010 00:19

EagerBob
Pro
@ 020
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

nee, werkt niet.

Offline

 

#11 03-06-2010 07:45

Deskman
Beheerder
@ the desk
Geregistreerd: 14-09-2006
Website

Re: Vergelijken met Kaleidoscope

De diff-tool zit (misschien wel zoals het hoort)  in het programma.

Dit werkt wel:
Selecteer Kaleidoscope>rechtsklik: show package content
Navigeer naar de folder Contents>MacOS>ksdiff
Open Dreamweaver>appeltje U voor de voorkeuren >file compare
Klik 'browse' en sleep het bestandje ksdiff naar de Open File dialog om naar de juiste locatie te navigeren en kies ksdiff

Voilà, Kaleidoscope als vergelijkingstool in Dreamweaver.

Misschien handig als in een update, net als bij BBEdit de tool in de usrbin gezet kan worden maar Kaleidoscope is geen editor dus of je daar in de praktijk ook veel aan hebt weet ik niet.

Offline

 

#12 03-06-2010 08:02

sexybiggetje
Beheerder
@ Drachten
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

soi-fon:~ martijn$ which ksdiff
/usr/local/bin/ksdiff

Open kaleidoscope
Open keleidoscope menu
Klik op integration
Klik op install bij de ksdiff tool

In dreamweaver kun je als het goed is dan met de browse knop bij het bestand komen. (Geen dreamweaver bij de hand, maar der zit vast een browse knop in).
Als het finder dialoogje om te browsen verschijnt, druk op appel-shift-g en vul in /usr/local/bin . Natuurlijk als je direct het pad kan invullen mag dat ook wink


Sexybiggetje.nl :: cc-licensed by sexybiggetje.nl

Spreekt alleen wanneer ge iets te melden heeft.

Offline

 

#13 03-06-2010 14:36

Deskman
Beheerder
@ the desk
Geregistreerd: 14-09-2006
Website

Re: Vergelijken met Kaleidoscope

Dat dacht ik ook, maar ksdiff wordt niet in je usr/bin gezet. Waar wel weet ik ook niet. Maar mijn truuk werkt ook.

Offline

 

#14 03-06-2010 14:51

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Re: Vergelijken met Kaleidoscope

Hij wordt in /usr/local/bin gezet,.

Offline

 

#15 03-06-2010 17:53

Deskman
Beheerder
@ the desk
Geregistreerd: 14-09-2006
Website

Re: Vergelijken met Kaleidoscope

iSee

Ik vond mijn oplossing ook wel creatief eigenlijk tongue

Offline

 

#16 03-06-2010 22:41

EagerBob
Pro
@ 020
Geregistreerd: 18-09-2006
Website

Re: Vergelijken met Kaleidoscope

ok, dat werkt dus.

Maar, het ziet er weliswaar heel fraai uit, maar daarmee houdt het wel op.

Je kunt je files niet bewerken in Kaleidoscoop, wat met textwrangler uiteraard wel kan. Je moet dus in DW een extra venster openen waarin je de file/files bewerkt. En dan zit je alsnog, aan de hand van het regelnummer in Dreamweaver te zoeken waar je moet zijn...

Offline

 

#17 05-06-2010 04:43

koen
@ East of the Mississippi
Geregistreerd: 18-09-2006

Re: Vergelijken met Kaleidoscope

Ik heb helaas nog een iMac G5, dus kan Kaleidoscope niet gebruiken.


kind, overfed rant

Offline

 

#18 05-06-2010 10:07

HSL
Beheerder
@ Amsterdam
Geregistreerd: 30-07-2006
Website

Re: Vergelijken met Kaleidoscope

koen schreef:

Ik heb helaas nog een iMac G5, dus kan Kaleidoscope niet gebruiken.

Sja, Ik snap wel dat als developers moderne API's gebruiken dat het lastig is die ook beschikbaar te maken voor systemen lager dan 10.6 en daarmee dus ook niet geschikt zijn voor ppc processoren. Ik denk ook dat omdat het zo'n specialistisch product is dat er betrekkelijk weinig mensen uit hun doelgroep zijn die nog geen intel mac hebben en dat het dus ook niet rendabel is om hiervoor te ontwikkelen.

Offline

 

#19 07-06-2010 22:41

dyn
Geregistreerd: 24-12-2006

Re: Vergelijken met Kaleidoscope

Als ik naar de app kijk dan vraag ik me af welke meerwaarde het heeft boven de diverse diff tools die er al zijn en waarvan een aantal al standaard op de Mac staan (diff en vi -d bijv.). Wat ik diff werkt daar prima mee. Verder hebben vcs systemen van nature ook al een eigen diff tool, zo ook git en mercurial (wat ik gebruik). Als ik echter verder kijk wordt dat al snel duidelijk: met eerder genoemde tools diff je alleen text files, verschillen tussen plaatjes laten zien doen ze maar Kaleidoscoop wel. Ik denk dat daar dan ook de kracht van de app ligt, het diffen van juist dat soort bestanden. Of het die 29 euro waard is...voor mij in ieder geval niet omdat ik vrij weinig met plaatjes doe en ze al helemaal niet diff. Ik diff config files en dan is vi -d voldoende.

Offline

 

Forum voettekst

MacMinds v 1.05 Powered by PunBB