Intervjuu Dmitri Aus
Makradar Tehnikaülikool / / December 19, 2019
Sõbrad, tänan teid väga palju tervitades reaktsioon idee intervjuus. Me otsustasime, et hoida pealkirja ja proovige teha seda kord nädalas. Täna pakume teile vestlus Dmitri Aus. Ta on arendaja BlogJet Ajaveebiklient for Windows. Dmitri hiljuti algatanud programmi Mémoires (Cm. meie ülevaade) - see on tema esimene katse siseneda Mac-tarkvara turul (va Mahalo vidina). Mémoires on saanud vahutama kommentaare John Gruber ja TUAW. Me rääkisime puhtalt "svitcherskie" teema ja umbes eripäradest ülemineku Win-programmeerimine.
Kui olete saanud esimese Mac? Millised olid teie esimesed muljed?
Esimene Mac Ostsin aprillis 2005 - see oli 12 "iBook G4 (seda ja nüüd on mul on sülearvuti reisimiseks). Tsiteerides märkus teie blogi:
"Kadunud Mac, ma varsti tagasi.
Ei, ma ei ole loobunud minu blogi - Ma lihtsalt ostis Apple iBook :)
Olukord on sarnane välimus meie maja esimesel värviteleviisor, kui ta võeti, olin nädal ei lähe majast (siis olid koolivaheajal) ja kogu päeva telekat. "
On teada, et teil on viimane versioon Blogjet välja töötatud ainult MacBook Pro kaudu Parallels. Me teame ka, et te töötate "super salajane» shareware-arengu Mac OS X. :) Kui raske oli üleminek Win-programmeerimine? Olid olemas rehad? Ja kui see on lihtsam luua tarkvara?
Üleminek oli väga raske. Hakkasin uurima Cocoa programmeerimine 2005, kuid siis loobus juhul. Esiteks ma pidin edasi arendada Windows-toodete ja teiseks tundus mulle, et ma ei ole piisavalt kannatust. Olen programmeeritud paljud raamistikud - Delphi, .NET, wxWidgets ja kõikjal ma vajasin vähem kuu "lõigata", sest põhimõtteliselt on nad kõik samasugused - kõik umbes sama API ja ideoloogia. Kakao sama, kuigi enne nende raamistike, kasutades erinevaid põhimõtteid. Ja ma räägin raamistikus, sest uue keele õppimine (Objective-C) normaalse programmeerijad - ei ole probleem (ja lisaks all Kakao ja saate kirjutada Ruby ja Python).
Ja veel, alguses 2007 I otsustas uurida, kuidas Cocoa. Algusest kuni hetkeni, mil lambipirn tema pea kohal süttis ja sain aru Sisuliselt läinud kusagil kaks kuud. Siis oli kõik lihtsam - loe dokid ja kirjutada koodi.
Noh, pärast sain aru, et Cocoa - see on kõige säravam GUI raames. Mõnikord lugedes teise funktsiooni, ma karjus «Wow!» - nii et kõik on kenasti tehtud seal. Mõningatel juhtudel, et saavutada seda, mida Cocoa-programmeerija saab vaikimisi Windows-programmeerija kirjutada paar nädalat.
Mida oleks tuvastatud kolme tugevaima kvaliteedi Mac OS X?
Ma loobuma kõiki tavalisi "lihtne kasutada", "ilu", "turvalisus", jne, sest see kõik ja nii see on teada. Ma tulla midagi originaal:
- UNIX. Olen kasutanud Linux alates 1998. aastast. Siiski ei Linux ei kannata Mul on rohkem kui kolm kuud :-) Nii ma ei ole Linuxi kasutajad. Aga ilu UNIX aru. Aga kõige tähtsam on see, et kõik vahendid on juba olemas - PHP, Ruby, Python, Apache jne (Noh, kui sa ei pea neid, siis ei märka neid.)
- Tarneaeg suurepärase programmid. Peamine argument Windows-kasutajad - midagi, mis mõned programmid Mac. Jah, Windows on miljoneid (või miljardeid?), Kuid mida... Kui ma oleksin mingi MacLeod ta oleks kirjutada kõik, mis on Windows (va Skype, BlogJet ja iTunes). Kui ma oleksin president, ma oleks tühistatud moratooriumi surmanuhtluse, kuid ainult Windowsi-põhise programmeerijad. Viimase 5 aasta Windows, ma liikuda ühest e-posti klient teise ja keegi mulle ei meeldinud. Sama brauseritega. Fotol arhiiv. IM. Kalender. Macis I ohutult kasutada Mail, Safari, iPhoto, Adium, iCal, jne See armas, kuid mitte programmi.
- Otseteed. Mac palju "tundlik" võtmed - kontroll, Option, Command, Shift, Enter, Return (jah, need on kaks erinevat võtmed). Alguses ma arvasin, et nad olid loll - miks nii palju nuppe? Nüüd ma saan aru. Ma pole kunagi olnud hea Mortal Combat, kuid Mac nii palju kasulikke "combo", et - on neid meelde jätma - sa ei saa kunagi touch hiire.
Tean, et mõned fännid ostavad peaaegu kõik Apple- sülearvutid ja lauaarvutid, iPod, iPhone, Apple TV, jne Kui palju on teil Apple tooted?
- MacBook Pro 17 "Core 2 Duo 2,33 GHz, 2 GB RAM
- iBook 12 "PowerPC G4 1,2 GHz, 512 MB RAM
- iPod Shuffle (2. põlvkonna)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Kodeerimine Robotid vabastatakse beetaversiooni Mémoires, suurepärane programm oma isiklik blogi. Esmalt püüdis seda müüa ja seejärel vabaks. blogi hiljuti te nõu kasutajaid Mémoires tulevikus. Kas sa arvad, et ma raskendada shareware-arendaja Mac-tarkvara?
Ma arvan, et see on lihtsam. Esiteks, ei ole turg nii täis, Windows ja seetõttu lihtsam murda. Teiseks Mac-kasutajad maksma tarkvara (mitte kõik muidugi, aga ma arvan, et protsent piraatluse vähem). Kolmandaks kasutajad sageli hoida ümberehitamise operatsioonisüsteemide. Vista muidugi äärmuslik näide, kuid siiski - kui suur protsent kasutajaid on möödas? Ja mõned veel istub Windows 95!
Umbes Mémoires, muide, lugu oli. Kirjutasin suur saladus projekti. Natuke väsinud oma programmi ja otsustas "puhata" - ühe öö kirjutada programm päevikut. Ja ma sain aru (Cocoa rulez). Järgmisel päeval ma poleeritud, ja kui ma olin Saksamaal, avaldatud veebilehel, teha lehekülg ettetellimisel (tõsi preordery olid tegelikult lihtne Inkokiri toodangu). Aga ma ei ütle keegi muu kui Twitter kontaktid, sest ta ei olnud kindel, kas see on seda väärt, et edasi arendada. Siis ta otsustas kirjutada järgmine suur saladus projekti ja Mémoires vabasse ujumise kui vabavara. Mitte natuke seda. Programm on kirjutatud hiiglased Daring Fireball ja TUAW esimene paar päeva oli 6000 allalaadimine, hakkasid tulema soovidest, veateateid. Ma otsustasin seda edasi arendada ja panna suur saladus projekti. Loomulikult on vaja midagi elus, nii küsida kasutajalt, kui nad ei pahanda, kui ma oleks makstud. Siiani on ainult üks ütles, et ta ei maksnud (ja ei saa aru, miks me oleme välja toode, mis on juba kaks), ülejäänud ei ole sellele vastu.
Puuduvad plaanid liikuda Blogjet Mac? Siiski, mõned asjad, mida teha paremini kui teie konkurendid (peamiselt laadimine pildid)
Kui aus olla, ma olen väsinud programmeerimise blogi klientidele. See ei ole selles mõttes, et ma ei või jätkata tootmist BlogJet või et meie firma ei avalda mobiiltelefoni BlogJet :), ja asjaolu, et see on tõesti raske. On raske teha kliendi kui te ei ole kontrolli server, ja kui API kirjeldused on kirjutatud nii, et neid saab tõlgendada kui midagi. Selle tulemusena, kui keegi WordPress või Six Apart midagi namudrili kood kuuleme ja veateateid. Ja me teeme midagi, mida me ei saa midagi teha, probleem on server-side ...
Kas programm, mis sa võiksid soovitada pöörata tähelepanu vahetaja?
Kõik, mis on Mac OS X, pluss Adium, Colloquy, Cyberduck ja TextMate. Noh, Parallels, kui on midagi väga vaja / ettevõte, mis ei tööta Mac OS X. Plus koodekid Perian ja Flip4Mac.
***
Tänu Dmitri jaoks huvitav vestlus ja edu tema "Makovsky» shareware-turul. :)
Ja nüüd, mõned plaanid. Ma arvan, et tulevikus peaks vestluse eemalduda svitcherskih porasprashivat küsimusi ja kuidas tuntud oma valdkonnas spetsialistid kasutavad "maki" oma töö. Mis sa arvad?