Visa Kopu

Visa Kopun blogi mielenkiintoisista asioista.

Joku muu

Torstai 6. helmikuuta 2003 klo 20:25

AppleScript on hieno asia. Nimensä mukaisesti se on Applen kehittämä skriptauskieli, jolla voi ohjata monien Macintosh-ohjelmien toimintaa. Osassa skriptaus rajoittuu lähinnä ohjelman käynnistämiseen, mutta joissakin voi skriptaamalla tehdä paljon enemmän – jopa sellaista mitä ei ilman skriptausta pääse tekemään.

En tullut eilen maininneeksi, mutta tekemäni Macmaailman ilmestymiskalenteri iCaliin oli tehty AppleScriptillä. Kalenterissa oli 20 merkintää pitkin vuotta, enkä halunnut klikkailla edestakaisin iCalissa tekemässä merkintöjä (varsinkin kun koko päivän kestävien merkintöjen tekeminen on siinä harvinaisen puuduttavaa, mutta ei siitä nyt enempää). Tein siis yksinkertaisen skriptin, jolle annettiin päiväykset listana ja joka kävi sitten listan läpi luoden tarvittavat 20 merkintää.

Tämä on kuitenkin pientä verrattuna siihen mitä jotkut muut ovat tehneet. Jesse Shanks kertoo, kuinka OmniGrafflea voi käyttää AppleScriptin avulla RSS-lukijana. Normaalisti kyseinen ohjelma on tarkoitettu lähinnä vuokaavioiden piirtämiseen.

Scripting Matters, Inc. on julkaissut sivuillaan Adobe AppleScript Success Storyn, jossa näytetään videona muun muassa kuinka skriptattiin Adobe Illustrator piirtämään 954 graafia Access-tietokannasta saatujen numeroiden perusteella.

Torstai 6. helmikuuta 2003 klo 13:53

Aamulla just kehuin Eerolle kuinka hyvä Proteus-pikaviestintäohjelma on. Nyt ohjelma ei suostunut aukeamaan eikä tekijän saitti, jossa on käyttäjien aktiivinen keskustelupalsta, vastannut. VersionTrackerin Proteus-ohjelmaesittelyn käyttäjäkommenteista löytyi syy ohjelman toimimattomuuteen: siinä on ns. “phone home”-toiminto eli se ilmoittaa olemassaolostaan tekijälle. Myös “spywareksi” tällaisia toimintoja on kutsuttu. Nyt kun tekijän domain on alhaalla, jäi ohjelma avatessa jumiin. Onneksi ongelmaan oli ratkaisu: pistin www.indigofield.com-osoitteen osoittamaan 127.0.0.1:een. Itse käytiin tähän NetInfo Manageria, mutta sen voi tehdä myös editoimalla hosts-tiedostoa.
Lisäys 8.2.2003: Saitti on palannut eloon ja Proteuksesta ilmestynyt päivitys, joka ei tarvitse domainin olemassaoloa toimiakseen. Sanovat myös, ettei ominaisuus ollutkaan spywarea. Softa kuulemma vain testasi nettiyhteyden toiminnan tekemällä lookupin indigofield.com-domainista. Tiedä sitten, luulisi että Mac OS X tarjoaa jonkin API:nkin tuon asian testaamiseen.

Tämä on vanha sivusto. Löydät minut esimerkiksi täältä: Roxeteer Media Oy, Instagram ja Twitter.