Nufotografuokite naudodami „FaceTime“ fotoaparatą, kai užduotis baigta „Mac“ komandų eilutėje
Jei kada nors norėjote dokumentuoti savo reakciją į įvykį, užduotį ar konkrečios komandos vykdymą, dabar turite galimybę pradėti. Naudodami smagią mažą programėlę „ImageSnap“ galite fotografuoti naudodami „FaceTime“ arba „iSight“ fotoaparatus iš komandinės eilutės. Tai gali būti pakankamai gera tam tikriems tikslams, bet daug įdomiau, kai susiejate ją su kitos komandos įvykdymu, taip greitai reaguojant į tai, kas vyksta.
Šiame straipsnyje bus parodytas įdomus triukas, kaip užfiksuoti naują nuotrauką naudojant „Mac FaceTime“ (priekinę) kamerą, atlikus konkrečią užduotį ir ją atlikus „MacOS“ komandų eilutėje.
„ImageSnap“ diegimas norint fotografuoti „FaceTime“ nuotraukas iš komandinės eilutės
Pirmiausia turėsite įdiegti nemokamą komandų eilutės programą, pavadintą ImageSnap. „ImageSnap“ įdiegti paprasta:
- Atsisiųskite vaizdus ir atidarykite tarball
- Kitas, cd į naują katalogą, tada nukopijuokite vykdomąjį failą imagesnap į /usr/local/bin/ (arba kitur, jei norite)
- Atnaujinkite arba įkelkite naują apvalkalą, kad vaizdus būtų galima naudoti
tar -xvf imagesnap.tgz
sudo cp imagesnap /usr/local/bin/
Galite atlikti greitą testą paleisdami „imagesnap“, jis veikia gana greitai ir pastebėsite, kad iSight/FaceTime fotoaparato lemputė akimirką sumirksi fotografuojant. Gautas paveikslėlis pagal numatytuosius nustatymus pavadintas snapshot.jpg.
FaceTime fotoaparato nuotraukos užfiksavimas, kai komandų eilutės užduotis baigta
Dabar smagiai daliai, t. y. vaizdų pridėjimui prie kitos užduoties atlikimo, pateikiame kelis pavyzdžius:
Reaguokite į veikimo laiką ir apkrovos vidurkius:
uptime && imagesnap
Užfiksuokite nepakartojamą optimistinio nerimo vaizdą po neapibrėžto įsipareigojimo:
git commit -a -m „Nežinau, ką darau“ && imagesnap
Jei norite iš tikrųjų pamatyti savo reakciją, pabaigoje taip pat pridėkite komandą atidaryti:
rm donotdelete.txt && vaizdus && atidaryti snapshot.jpg
Numatytasis failo pavadinimas visada yra snapshot.jpg, nebent jis būtų pakeistas, o išvesties kelias visada yra esamas darbo katalogas, jei nenurodyta kitaip.
Tai gali būti naudojama panašiai kaip Terminal Notifier, išskyrus tai, kad ji iš tikrųjų jums nieko nepraneša, o dokumentuoja jūsų atsaką į įvykius, kurie gali būti visiškai juokingi. Pasilinksmink!