Interviu: „TotalFinder“ kūrėjas kalba apie skirtukų perkėlimą į „Mac OS X Finder“

„TotalFinder“ pradeda šurmuliuoti „Mac“ bendruomenėje. Programos tikslas-atnešti kažką į „Finder“, kurį jau seniai gandai skleidžia iš pačios „Apple“: skirtukus. Kalbėjome su kūrėju Antoninu Hildebrandu apie jo projektą, jo priežastis ir jo ateities planus.

Atkreipkite dėmesį: „TotalFinder“ yra alfa programinė įranga, integruojama su „Finder“. Vykdykite ją savo rizika ir prieš diegdami įsitikinkite, kad sukūrėte sistemos atsarginę kopiją.


„Mac“ kultas: kokia jūsų patirtis apie „Mac“ ir programavimą?
Antonin: Aš esu buvęs „Windows“ žaidimų kūrėjas, kuris perėjo prie „Mac“ dėl interneto kūrimo ambicijų. Gyvenu Prahoje ir dirbu „JavaScript“ priekinės dalies inžinieriumi SF pagrįstas paleidimas, bet aš dirbu naktį įdomių atvirojo kodo projektų ir vietines „Mac“ programas. Daugiausia specializuojuosi kūrėjams skirtuose įrankiuose.

2009 m. Vasario mėn. Sukūriau „Blacktree“ projektą „Visor“ ir užtrukau, kad ištaisyčiau kai kurias klaidas. Po to išleidimo gavau puikių bendruomenės atsakymų, priėmiau projektą ir nuo to laiko tęsiau jo kūrimą. Taip sužinojau apie SIMBL įsilaužimą ir galimybes modifikuoti vietines programas vykdymo metu.



Kas yra „TotalFinder“? Ką tai daro, ko Finder nedaro?
„TotalFinder“ yra papildinys (SIMBL), kuris papildo „Finder“ arba praplečia jo funkcijų rinkinį, pvz., Įtraukdamas „Chrome“ stiliaus skirtukus, į „Visor“ panašų aktyvavimą ir „Echelon“-.DS_Store failų prevencijos sistemą. „TotalFinder“ veikia tik su „Snow Leopard“, nes „Apple Find“ tyliai perrašė „Finder“ į kakavos sistemą. Tai leidžia „nulaužti“ net ir neturint pirminio šaltinio kodo.

Kodėl nusprendėte sukurti „TotalFinder“?
Mano fonas yra „Windows Power“ vartotojas, o aš naudojau dviejų skydelių failų tvarkykles, tokias kaip „Total Commander“ arba „Servant Salamander“. Po to, kai perėjau prie „Mac“, supratau, kad turiu padaryti drąsų pasirinkimą: naudoti sudėtingą „Finder“ pakaitalą, pvz., „PathFinder“, „ForkLift“ ar „DiskOrder“, arba išmokti gyventi su „Finder“ ir jo trūkumais. Tuo metu aš nusprendžiau likti su „Finder“ daugiausia dėl trijų priežasčių:

1. Daugelis kitų programų tiesiog tikisi, kad „Finder“ bus prieinama ir sąveikaus su ja pagal numatytuosius nustatymus;
2. Vis dėlto norėjau savo darbo eigą labiau perkelti į komandinę eilutę;
3. „Finder“ nėra toks blogas ir aš tikėjausi patobulinti būsimas OS peržiūras.

Esu tikras, kad daugelis vartotojų šiandien užduoda panašų klausimą!

„TotalFinder“ man tapo aiškiu atsakymu-tai „Finder“, bet geriau, todėl jums nereikia daryti jokių didelių kompromisų. Atminkite, kad „TotalFinder“ nebus skirtas visiems - mano tikslas yra, kad jis būtų puikus įrankis „Mac“ vartotojams, kūrėjams ir OS patobulinimams. Mano pirminė motyvacija buvo tik smalsumas - sužinoti, ar galėčiau užkirsti kelią .DS_Store failų kūrimui ir išspręsti šį ilgalaikį galvos skausmą, tačiau tai atvėrė daug daugiau galimybių.

Kodėl „Chrome“ tipo skirtukai, o ne kaip „Mac“?
Priežastis buvo mano pragmatiškas sprendimas ne išradinėti rato pagal kodą! „Chrome“ skirtukai buvo vienintelis galimas atvirojo kodo diegimas, apie kurį žinojau. Laimei, tai yra moderniausias įgyvendinimas, todėl negalvojau du kartus apie jo griebimą. Galite paskaityti daugiau apie kuriant skirtukų funkciją mano tinklaraštyje.

Žvelgiant iš kito kampo, aš taip pat dirbu šiuo klausimu laisvalaikiu ir nenorėjau praleisti mėnesių kurdamas savo skirtukų sprendimą. Tai labai paskatino projektą ir norėčiau padėkoti „Google“ už tai, kad suteikė „Chromium“ šaltinius pagal liberalią licenciją. Norėčiau, kad „Apple“ padarytų kažką panašaus su savo „Safari“ stiliaus skirtukais-tiek daug „Mac“ programų galėtų juos paimti ir nuosekliai įdiegti skirtukų sąsajas visoje OS ir su mažesnėmis pastangomis.

Bet kokiu atveju, dabar turiu visus skirtukų šaltinius ir skirtukų piešimo tvarka yra. Aš galiu gana lengvai pakeisti visko išvaizdą ir jausmą ir perkelti mygtukus. Aš atvira diskusijai. Tačiau viduje jis bus maitinamas „Google“ kodo ir šiuo metu nereikia perjungti.

Ar yra žinomų „TotalFinder“ paleidimo trūkumų, kuriuos vartotojai turėtų žinoti?
„TotalFinder“ yra alfa ir jūs turėtumėte jį naudoti atsargiai. Aš pats jį naudoju ir jis patikimai veikia mano darbo eigoje. Bet aš suprantu, kad yra žmonių, kurie „Finder“ naudoja visiškai kitaip nei aš ir jie gali patirti problemų, kurių aš dar nemačiau. Turime juos prikalti. Noriu padėkoti visiems ankstyviesiems naudotojams, padėjusiems man atlikti šią misiją.

Man taip pat reikia išsiaiškinti visus atminties nutekėjimus, o tam reikia skirti laiko ir naudoti tinkamą įrankį. Šiuo metu visada galite iš naujo paleisti „Finder“, jei jis sunaudoja per daug atminties, įvesdami „killall Finder“ terminale.

Jei ketinate naudoti „TotalFinder“, pirmiausia patikrinkite neišspręstas problemas adresu getsatisfaction.com/binaryage, ir jūs taip pat galite skaityti žmonių komentarus „Twitter“.

Kokie jūsų „TotalFinder 1.0“ planai?
„0.7“ įjungs dviejų langų režimą. Į būsimą planą įeina: vilkimo ir nuleidimo skirtukai, iškirpimas ir įklijavimas bei šoninės juostos elementų spartieji klavišai, skirti 0,8; Terminal.app bendradarbiavimas ir vieno mėnesio beta laikotarpis 0,9; galutinis poliravimas 1.0, tada pradėsiu parduoti užbaigtą programą.

Norėdami gauti daugiau informacijos apie „TotalFinder“, apsilankykite totalfinder.binaryage.com.

Naujausias tinklaraščio įrašas

„Paskutinis dalykas, kurį jis man pasakė“ finalas pripildo emocijų [Apple TV+ santrauka] ★★★½
May 19, 2023

Apple TV+ ribota serija Paskutinis dalykas, kurį Jis man pasakė šią savaitę baigiasi šokiruojančiai emocingai.Serialo finale Hanna prisiima apskai...

| „Mac“ kultas
October 21, 2021

Kaip pataisyti užšaldytą „MacBook Pro“ jutiklinę juostą neperkraunantAkimirksniu iš naujo paleiskite jutiklinę juostą.Vaizdas: Killian Bell/„Mac“ k...

„Apple“ planuoja dar pigesnį „iPad“ 2018 m
October 21, 2021

„Apple“ planuoja dar pigesnį „iPad“ 2018 m„IPad“ atnaujinimas gali būti visai šalia.Nuotrauka: „Apple“Sakoma, kad „Apple“ kuria naują nebrangų „iPa...