Interview med Dmitry Ærlig
Makradar Af Teknologi / / December 19, 2019
Venner, mange tak for byde reaktion på ideen om et interview. Vi besluttede at holde på vej og forsøge at gøre det hver uge. I dag tilbyder vi dig en samtale med Dmitri Ærlig. Han er udvikleren af BlogJet blog klient til Windows. Dmitry har for nylig indført et program Memoires (Cm. vores oversigt) - dette er hans første forsøg på at komme ind på Mac-software markedet (undtagen Mahalo widget). Memoires har fået fantastiske anmeldelser fra John Gruber og TUAW. Vi talte som en ren "svitcherskie" tema, og om de særlige forhold i overgangen fra Win-programmering.
Når du har fået den første Mac? Hvad var dine første indtryk?
Den første Mac jeg købte i april 2005 - det var en 12 "iBook G4 (det, og nu har jeg, det er den bærbare computer til rejse). For at citere en note fra din blog:
"Missing i Mac, vil jeg være tilbage snart.
Nej, jeg har ikke opgivet min blog - Jeg har lige købt Apple iBook :)
Situationen er den samme til udseendet i vores hus den første farve-tv, da han blev taget, var jeg en uge gik ikke ud af huset (dengang var i skoleferier) og hele dagen ser TV. "
Det er kendt, at du har den nyeste version af Blogjet er udviklet kun til Macbook Pro via Parallels. Vi ved også, at du arbejder på en "super hemmelige» shareware-udvikling til Mac OS X. :) Hvor svært var overgangen fra Win-programmering? Var der nogen river? Og hvor det er lettere at skabe software?
Overgangen var meget vanskelig. Jeg begyndte at studere Cocoa programmering i 2005, men derefter opgivet sagen. Først måtte jeg fortsætte med at udvikle Windows-produkter, og for det andet, det forekom mig, at jeg ikke har nok tålmodighed. Jeg har programmeret i mange rammer - Delphi, .NET, wxWidgets, og overalt jeg havde brug for mindre måned "til at være cut", fordi i princippet de er alle ens - alt om den samme API og ideologi. Kakao samme, selvom der før disse rammer, ved hjælp af forskellige principper. Og jeg taler om rammen, det fordi at lære et nyt sprog (mål-C) for normale programmører - ikke et problem (og desuden under Kakao og du kan skrive i Ruby, og Python).
Og dog, i begyndelsen af 2007 besluttede jeg at undersøge, hvordan til Cocoa. Fra begyndelsen til det øjeblik, hvor pæren over hovedet brød i brand, og jeg forstod essensen, gået et sted for to måneder. Så var der alle lettere - læs dokker og skrive kode.
Nå, efter at jeg indså, at Cocoa - det er den mest geniale GUI rammer. Nogle gange læser om en anden funktion, råbte jeg «Wow!» - så alt er pænt gjort der. I nogle tilfælde, for at opnå hvad Kakao-programmør modtager standard, vil Windows-programmør skrive et par uger.
Hvad ville du have identificeret tre af de stærkeste kvalitet af Mac OS X?
Jeg vil opgive alle de sædvanlige "nem at bruge", "skønhed", "sikkerhed", etc., fordi det hele, og så det er kendt. Jeg kommer op med noget originalt:
- UNIX. Jeg har brugt Linux siden 1998. Men hverken Linux ikke stå Jeg har mere end tre måneder :-) Så jeg er ikke Linux-brugere. Men skønheden i UNIX forstå. Men det vigtigste er, at alle de værktøjer allerede er der - PHP, Ruby, Python, Apache, etc. (Tja, hvis du ikke har brug for dem, vil du ikke mærke til dem.)
- Tilgængelighed af fremragende programmer. Det vigtigste argument for Windows-brugere - noget, som kun få programmer på Mac. Ja, til Windows er der millioner (eller milliarder?), Men hvad... Hvis jeg var en slags MacLeod, ville han nødt til at omskrive alt, der er til Windows (undtagen Skype, BlogJet og iTunes). Hvis jeg var præsident, ville jeg have aflyst moratoriet for dødsstraf, men kun til Windows-baserede programmører. I løbet af de seneste 5 år på Windows, jeg flytter fra en e-mail-klient til en anden, og ikke en jeg ikke kunne lide. Samme med browsere. På billedet arkiv. IM. Kalender. På en Mac, jeg trygt bruge Mail, Safari, iPhoto, Adium, iCal, etc. Denne søde, men ikke programmet.
- Genveje. På Mac mange "følsomme" nøgler - Kontrol, Alternativ Kommando, Skift, Enter, Return (ja, de er to forskellige nøgler). Først troede jeg, de var dumme - hvorfor så mange knapper? Nu forstår jeg. Jeg har aldrig været god til Mortal Combat, men på Mac så meget nyttige "combo", der - er at huske dem - du kan aldrig røre musen.
Jeg ved, at nogle fans køber næsten alle de æble- bærbare og stationære computere, iPod, iPhone, Apple TV, osv Hvor meget 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 (2. generation)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Kodning Robotter frigivet en betaversion af Memoires, et fremragende program til din personlige blog. Du først forsøgte at sælge det, og derefter gjort fri. blog for nylig du hørt med brugere om Memoires fremtid. Tror du, jeg laver vanskeligere shareware-udvikler af Mac-software?
Jeg synes, det er nemmere. For det første er markedet ikke så fyldt, til Windows, og derfor lettere at bryde. For det andet, Mac-brugerne betaler for softwaren (ikke alle selvfølgelig, men jeg tror, den procentdel af piratkopiering mindre). For det tredje, brugere holder ofte opgradering OS'er. Vista naturligvis et ekstremt eksempel, men stadig - hvilken procentdel af brugere det har passeret? Og nogle stadig sidder på Windows 95!
Om Memoires øvrigt historien var. Jeg skrev en stor hemmelighed projekt. Lidt træt af sit program og besluttede at "slappe af" - for en nat at skrive et program til at holde en dagbog. Og jeg fik det (Cocoa rulez). Den næste dag jeg poleret det, og da jeg var i Tyskland, lagt ud på hjemmesiden, lave en side for forudbestilling (sand preordery var faktisk en simpel abonnement på nyhedsbrevet af produktionen). Men jeg fortalte ikke andre end Twitter kontakter, fordi han var ikke sikker på, om det er det værd at udvikle sig yderligere. Så besluttede han at skrive den næste store hemmelige projekt, og Memoires overgang til fri-svømning som freeware. Ikke en smule af det. Programmet er skrevet om giganter Daring Fireball og TUAW, de første par dage var 6.000 downloads, begyndte at komme funktion anmodninger, fejlrapporter. Jeg besluttede at udvikle det yderligere og sætte en stor hemmelighed projekt. Naturligvis er det nødvendigt for noget at leve, så spørg brugeren, hvis de ville have noget imod, hvis jeg gør det betalt. Hidtil har kun én sagde han ikke betale (og forstod ikke hvorfor vi har udgivet et produkt, der allerede har to), resten er ikke imod.
Der er ingen planer om at flytte Blogjet på Mac? Alligevel nogle ting, du gøre det bedre end dine konkurrenter (primært indlæsning af billeder)
For at være ærlig, jeg træt af programmering blog klienter. Det er ikke i den forstand, at jeg ikke vil fortsætte med at producere BlogJet eller at vores firma ikke vil frigive en mobil BlogJet :), og det faktum, at det er virkelig svært. Det er svært at gøre kunden, når du ikke er i kontrol over serveren, og når API specifikationer er skrevet, så de kan tolkes som noget. Som et resultat, når nogen fra WordPress eller Six Apart noget namudrili i koden, vil vi høre og fejlrapporter. Og vi gør noget, vi ikke kan gøre noget, problemet er server-side ...
Er der et program, som du kan anbefale at være opmærksom switcher?
Alt, hvad der er i Mac OS X, plus Adium, kollokviet, Cyberduck og TextMate. Nå, Parallels, hvis der er noget meget nødvendigt / virksomhed, der ikke virker på Mac OS X. Plus codecs Perian og Flip4Mac.
***
Tak til Dmitry for interessant samtale og succes til hans "Makovsky» shareware-markedet. :)
Og nu, nogle af planerne. Jeg tror i fremtidige interviews bør bevæge sig væk fra svitcherskih porasprashivat spørgsmål og om, hvor godt kendt i deres felt professionelle bruger "maki" i deres arbejde. Hvad tror du?