Expandrive
keskiviikkona 2. huhtikuuta 2008ExpanDrive on tuore sovellus, joka lupaa tehdä Finderistä kiltin lapsen etäpalvelimien välisissä leikeissä kuten SSH-yhteyksissä ja verkkojaoissa.
Tyypillinen työprojektini (Mercurial-versionhallinnassa oleva Djangolla rakennettu Web-sivusto tai ohjelma) elää VM-Ware Fusionilla luodulla Ubuntu-virtuaalikoneella jossa voi työskennellä vapaasti aidossa Linux-ympäristössä ilman Mac OS X:n vittumaisuuksia. Tämä järjestely mahdollistaa parhaan mahdollisen kehitysympäristön yhdistämisen parhaaseen mahdolliseen työkaluun, Textmateen. Järjestelyssä on vain yksi ongelma: Samba-jaolla toteutettu verkkojako pätkii Finderin kanssa ja Textmaten nykyisessä versiossa projektinäkymä jumiutuu aina verkkoviiveisiin kun projektia käyttää jostain muualta kuin virtuaalikoneen isäntäkoneelta.
Käytännössä tämä tarkoittaa sitä, että kun siirryn Textmatesta pois ja tulen takaisin, joudun pahimmillaan katselemaan sekunnin tai kaksi rantapallokursoria ennenkuin voin jatkaa töitä. Textmate minimoi tarpeen siirtyä kesken koodailun siitä pois (kun esimerkiksi Python-skriptien ajaminen ja versionhallinta toimii suoraan editorista itsestään käsin), mutta ongelma on silti kiusallinen ja monessa paikkaa tiedostettu. Kaiken pahan alku ja juuri on tässäkin mikäs muu kuin Finder ja sen surkea toteutus eri protokollille.
ExpanDrive vaikutti hypetyksen ja lupaustensa perusteella erinomaiselta ratkaisulta, mutta vajaan viikon testikäytön jälkeen poistin ExpanDrivenkin koneelta, koska virtuaalikoneen välisissä SSH-yhteyksissä siitä ei ollut mitään näkyvää hyötyä ja kaiken lisäksi Mercurialin käyttö ei toiminut Textmatesta ExpanDriven läpi menevissä yhteyksissä.
Jatkan siis Textmaten tulevan version odottelua. Ja Applelle taas tuhannennen kerran, FTFF! Tällä välin, jos jollakulla on positiivisia kokemuksia ExpanDrivesta, kertokaa ihmeessä!