Intervju med Dmitry Ærlig
Makradar Av Teknologi / / December 19, 2019
Venner, tusen takk for innbydende reaksjon på ideen om et intervju. Vi bestemte oss for å holde kursen og prøve å gjøre det ukentlig. I dag kan vi tilby deg en samtale med Dmitri Ærlig. Han er utvikleren av BlogJet blogg klient for Windows. Dmitry har nylig introdusert et program Memoires (Cm. vår oversikt) - dette er hans første forsøk på å gå inn i Mac-programvare markedet (unntatt Mahalo widget). Memoires har mottatt strålende kritikker fra John Gruber og TUAW. Vi snakket som et rent "svitcherskie" tema, og om særegenheter ved overgangen fra Win-programmering.
Når du har fått den første Mac? Hva var dine første inntrykk?
Den første Mac jeg kjøpte i april 2005 - var det en 12 "iBook G4 (det og nå har jeg, det er den bærbare for reise). For å sitere et notat fra bloggen din:
"Missing in Mac, vil jeg være tilbake snart.
Nei, jeg har ikke forlatt bloggen min - jeg har nettopp kjøpt Apple iBook :)
Situasjonen ligner på utseendet i huset vårt første farge-TV da han ble tatt, var jeg en uke ikke gå ut av huset (da var i skoleferier) og hele dagen å se på TV. "
Det er kjent at du har den nyeste versjonen av BlogJet er utviklet kun for Macbook Pro via Parallels. Vi vet også at du jobber på en "super hemmelig» shareware-utvikling for Mac OS X. :) Hvor vanskelig var overgangen fra Win-programmering? Var det noen raker? Og hvor det er lettere å lage programvare?
Overgangen var meget vanskelig. Jeg begynte å studere Cocoa programmering i 2005, men deretter forlatt saken. Først måtte jeg fortsette å utvikle Windows-produkter, og for det andre, det virket for meg at jeg ikke har nok tålmodighet. Jeg har programmert i mange rammer - Delphi, .NET, wxWidgets, og overalt jeg trengte mindre måned "for å være cut", fordi, i prinsippet, de er alle like - alt om det samme API og ideologi. Cocoa samme, selv om det før disse rammene, med ulike prinsipper. Og jeg snakker om rammer, fordi lære et nytt språk (Objective-C) for normale programmerere - ikke et problem (og i tillegg under Kakao og du kan skrive i Ruby, og Python).
Og likevel, i begynnelsen av 2007, bestemte jeg meg for å studere hvordan å Cocoa. Fra begynnelsen til øyeblikket da lyspæren over hodet tok fyr, og jeg forsto essensen, borte et sted for to måneder. Så var det alle lettere - les dokker og skrive kode.
Vel, etter at jeg innså at Cocoa - dette er den mest geniale GUI rammeverk. Noen ganger leser om en annen funksjon, ropte jeg «Wow!» - så alt er pent gjort der. I noen tilfeller, for å oppnå det Cocoa-programmerer mottar standard vil Windows-programmerer skrive et par uker.
Hva ville du har identifisert tre av de sterkeste kvalitet på Mac OS X?
Jeg vil forlate alle de vanlige "lett å bruke", "skjønnhet", "sikkerhet", etc., fordi det hele, og så det er kjent. Jeg kommer opp med noe originalt:
- UNIX. Jeg har brukt Linux siden 1998. Men verken Linux ikke stå Jeg har mer enn tre måneder :-) Så jeg er ikke Linux-brukere. Men det fine med UNIX forstå. Men det viktigste er at alle verktøyene allerede er der - PHP, Ruby, Python, Apache, etc. (Vel, hvis du ikke trenger dem, vil du ikke merke til dem.)
- Tilgjengelighet av gode programmer. Hovedargumentet for Windows-brukere - noe som få programmer på Mac. Ja, for Windows er det millioner (eller milliarder?), Men hva... Hvis jeg var en slags MacLeod, ville han måtte skrive om alt som det er for Windows (bortsett fra Skype, BlogJet og iTunes). Hvis jeg var president, ville jeg ha avbrutt moratorium på dødsstraff, men bare for Windows-baserte programmerere. I løpet av de siste 5 årene på Windows, flytter jeg fra en e-postklient til en annen, og ingen jeg ikke liker. Samme med nettlesere. På fotoarkiv. IM. Kalender. På en Mac, jeg trygt bruke Mail, Safari, iPhoto, Adium, iCal, etc. Denne søte, men ikke programmet.
- Snarveier. På Mac-mange "sensitive" nøkler - Kontroll, Tilvalg, Kommando, Shift, Enter, Return (ja, de er to forskjellige nøkler). Først trodde jeg de var dum - hvorfor så mange knapper? Nå forstår jeg. Jeg har aldri vært flink til Mortal Combat, men på Mac så mye nyttig "combo" som - er å huske dem - du kan aldri berøre musen.
Jeg vet at noen fans kjøper opp nesten alle Apple-bærbare og stasjonære, iPod, iPhone, Apple TV, etc. Hvor mye har du Apple-produkter?
- MacBook Pro 17 "Core 2 Duo 2,33 GHz, 2 GB RAM
- iBook 12 "PowerPC G4 1,2 GHz, 512 MB RAM
- iPod Shuffle (andre generasjon)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Coding Robots sluppet en betaversjon av Memoires, et utmerket program for din personlige blogg. Du prøvde først å selge den, og deretter gjort gratis. blogg nylig du konsultert med brukere om Memoires fremtiden. Tror du jeg gjøre vanskeligere shareware-utbygger av Mac-programvare?
Jeg tror det er enklere. For det første er markedet ikke er så fylt, for Windows, og derfor lettere å bryte. For det andre Mac-brukerne betaler for programvaren (ikke alle selvfølgelig, men jeg tror andelen piratkopiering mindre). Tredje, brukere ofte holde oppgradere operativsystemer. Vista, selvfølgelig, et ekstremt eksempel, men likevel - hvor mange prosent av brukerne har det gått? Og noen fortsatt sitter på Windows 95!
Om Memoires, forresten, historien var. Jeg skrev et stort hemmelig prosjekt. Litt lei av sitt program og bestemte seg for å "slappe av" - en natt for å skrive et program for å holde en dagbok. Og jeg fikk den (Cocoa rulez). Neste dag jeg polert den, og da jeg var i Tyskland, lagt ut på nettsiden, lage en side for forhåndsbestilling (sann preordery var faktisk en enkel abonnement på nyhetsbrevet til output). Men jeg har ikke fortalt noen andre enn Twitter-kontakter, fordi han ikke var sikker på om det er verdt det å utvikle seg videre. Da bestemte han seg for å skrive den neste store hemmelig prosjekt, og memoires utslipp i frittsvømmende som freeware. Ikke en bit av det. Programmet er skrevet om gigantene Daring Fireball og TUAW, de første par dagene var 6000 nedlastinger, begynte å komme forespørsler om funksjoner, feilrapporter. Jeg bestemte meg for å utvikle den videre og sette et stort hemmelig prosjekt. Naturligvis er det nødvendig for noe å leve, så spør brukeren om de ville tankene hvis jeg gjør det betalt. Så langt er det bare en sa at han ikke betale (og ikke forstår hvorfor vi har lansert et produkt som allerede har to), resten ikke er imot.
Det er ingen planer om å flytte BlogJet på Mac? Likevel, noen ting du gjøre det bedre enn dine konkurrenter (primært innlasting av bilder)
For å være ærlig, jeg er lei av å programmere blogg klienter. Det er ikke i den forstand at jeg ikke vil fortsette å produsere BlogJet eller at selskapet ikke vil gi ut en mobil BlogJet :), og det faktum at det er veldig vanskelig. Det er vanskelig å gjøre klienten når du ikke er i kontroll over serveren, og når API-spesifikasjonene er skrevet slik at de kan tolkes som noe. Som et resultat, når noen fra WordPress eller Six Apart noe namudrili i koden, vil vi høre og feilrapporter. Og vi gjør noe vi ikke kan gjøre noe, er problemet server-side ...
Finnes det et program som du kan anbefale å ta hensyn switcher?
Alt som er i Mac OS X, pluss Adium, colloquy, Cyberduck og Textmate. Vel, Parallels, hvis det er noe veldig nødvendig / foretak som ikke fungerer på Mac OS X. Pluss kodeker Perian og Flip4Mac.
***
Takk til Dmitry for interessant samtale og suksess til hans "Makovsky» shareware-markedet. :)
Og nå, noen av planene. Jeg tror at i fremtidige intervjuer bør bevege seg bort fra svitcherskih porasprashivat problemer og om hvor godt kjent i sine felt fagfolk bruker "maki" i sitt arbeid. Hva tror du?