Interviu cu Dmitri Cinstit
Makradar De Tehnologie / / December 19, 2019
Prieteni, vă mulțumesc foarte mult pentru primirea de reacție la ideea unui interviu. Am decis să păstreze poziția și să încerce să-l facă săptămânal. Astăzi vă oferim o conversație cu Dmitri Cinstit. El este dezvoltator de BlogJet blog-ul client pentru Windows. Dmitry a introdus recent un program de Mémoires (Cm. nostru Privire de ansamblu asupra) - aceasta este prima încercare de a intra pe piața Mac-software-ul (cu excepția Mahalo widget). Mémoires a primit recenzii foarte bune de la John Gruber și TUAW. Am vorbit ca un „svitcherskie“ temă pur și despre particularitățile tranziției de la Win-programare.
După ce ați luat primul Mac? Care au fost primele impresii?
Primul Mac-am cumpărat în aprilie 2005 - a fost un „iBook G4 12 (ea și acum am, este laptop pentru călătorie). Pentru a cita o notă de pe blog:
„Lipsește în Mac, voi fi din nou în curând.
Nu, nu am abandonat blogul meu - Tocmai am cumpărat Apple iBook :)
Situația este similară cu apariția în casa noastră prima televiziune de culoare când a fost luată, am fost o săptămână nu a ieșit din casă (apoi au fost în vacanțe școlare) și toată ziua ma uit la TV. "
Este cunoscut faptul că aveți cea mai recentă versiune a BlogJet fost dezvoltat doar pentru Macbook Pro prin intermediul Parallels. De asemenea, știm că lucrează la un „super-secret,» shareware-dezvoltare pentru Mac OS X. :) Cât de greu a fost trecerea de la Win-programare? Au existat raclete? Și în cazul în care este mai ușor de a crea software-ul?
Tranziția a fost foarte dificil. Am început să studieze programarea de cacao în 2005, dar apoi a abandonat cazul. În primul rând, a trebuit să continue să se dezvolte produsele secundare Windows, și în al doilea rând, mi se părea că nu am avut suficientă răbdare. Am programat în mai multe cadre - Delphi, .NET, wxWidgets, și peste tot am nevoie de mai puțin luna „pentru a fi tăiat“, pentru că, în principiu, acestea sunt toate la fel - totul despre același API și ideologie. Cacao același, deși există înainte de aceste cadre, folosind principii diferite. Și eu vorbesc despre cadru, deoarece învățarea unei noi limbi (Objective-C) pentru programatori normale - nu este o problemă (și, în plus, sub cacao și puteți scrie în Ruby și Python).
Și totuși, la începutul anului 2007, am decis să studieze cum să cacao. De la început până în momentul în care becul deasupra capului luat foc, și am înțeles esența, undeva plecat timp de două luni. Apoi, a fost tot mai ușor - docuri citit și codul de scriere.
Ei bine, după ce am dat seama că de cacao - acesta este cadrul GUI cel mai strălucit. Uneori, citind despre o altă funcție, am strigat «Wow!» - deci totul este bine făcut acolo. În unele cazuri, pentru a obține ceea ce-cacao programator primește implicit, Windows-programator va scrie câteva săptămâni.
Ce-ai fi identificat trei dintre cele mai puternice calitatea de Mac OS X?
Voi abandona toate de obicei „ușor de utilizat“, „frumusete“, „securitate“, etc, pentru că totul și așa este cunoscut. Am venit cu ceva original:
- UNIX. Am folosit Linux din 1998. Cu toate acestea, nici Linux nu am sta mai mult de trei luni :-) Deci, eu nu sunt utilizatorii de Linux. Dar frumusețea UNIX să înțeleagă. Dar cel mai important lucru este faptul că toate instrumentele sunt deja acolo - PHP, Ruby, Python, Apache, etc. (Ei bine, dacă nu aveți nevoie de ele, nu vei le observa.)
- Disponibilitatea de programe excelente. Argumentul principal al utilizatorilor pentru Windows - ceva ce câteva programe pe un Mac. Da, pentru Windows există milioane (sau miliarde?), Dar ce... Dacă aș fi fost un fel de MacLeod, el ar trebui să rescrie tot ceea ce există pentru Windows (cu excepția Skype, BlogJet și iTunes). Dacă aș fi fost președinte, aș fi anulat un moratoriu privind pedeapsa cu moartea, dar numai pentru programatori bazate pe Windows. În ultimii 5 ani pe Windows, am muta de la un client de e-mail la altul, și nimeni nu mi-a plăcut. La fel cu browsere. În arhiva foto. IM. Calendar. Pe un Mac, am folosi în condiții de siguranță Mail, Safari, iPhoto, Adium, iCal, etc. Acest lucru drăguț, dar nu și programul.
- Comenzi rapide. Pe Mac multe chei "sensibile" - de control, opțiunea, comandă, Shift, Enter, Return (da, sunt două chei diferite). La început am crezut că erau proști - de ce atât de multe butoane? Acum înțeleg. Nu am fost niciodată bun la Mortal Combat, dar pe Mac la fel de mult „Combo“ util, care - este de a le memoreze - niciodată nu poate atinge mouse-ul.
Știu că unii fani sunt de cumpărare până aproape toate laptop-uri și desktop-uri, iPod-ul Apple-combinate, iPhone, Apple TV, etc. Cât de mult ai produse Apple?
- 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-a generație)
- Mighty mouse
- Apple a tastatură
- AirPort Express
Coding Roboți a lansat o versiune beta a Mémoires, un program excelent pentru blogul personal. Mai întâi a încercat să-l vândă, și apoi a făcut gratuit. blog-ul recent, ați consultat cu utilizatorii cu privire la Mémoires viitor. Crezi că am face mai dificil shareware-dezvoltator de software pentru Mac-?
Cred că este mai ușor. În primul rând, piața nu este atât de plin, pentru Windows, și, prin urmare, mai ușor de a sparge. În al doilea rând, de utilizatorii de Mac să plătească pentru software-ul (nu toate, desigur, dar cred că procentul de piraterie mai puțin). În al treilea rând, utilizatorii păstrează adesea sisteme de operare de actualizare. Vista, desigur, un exemplu extrem, dar încă - procentajul de utilizatori care a trecut? Și unii încă ședinței pe Windows 95!
Despre Mémoires, întâmplător, povestea a fost. Am scris un proiect mare secret. Un pic obosit de programul său și a decis să „relaxeze“ - pentru o noapte pentru a scrie un program pentru a ține un jurnal. Și am luat (cacao rulez). A doua zi am lustruit, iar când am fost în Germania, postat pe site-ul, face o pagină pentru precomandă (adevărat preordery au fost de fapt un simplu abonament la buletinul de ieșire). Dar nu am spus nimănui, altele decât contactele Twitter, pentru că el nu era sigur dacă merită să se dezvolte în continuare. Apoi, el a decis să scrie următorul proiect mare secret, și eliberarea Mémoires în liber de înot ca freeware. Nu este un pic de ea. Programul este scris despre giganți Daring Fireball și TUAW, primele două zile a fost de 6.000 de descărcări, au început să vină cereri de facilitati, rapoarte de erori. Am decis să-l dezvolte în continuare și a pus un proiect mare secret. Desigur, este necesar ca ceva viu, asa ca cere utilizatorului în cazul în care m-ar deranja dacă aș face plătit. Până în prezent, numai unul a spus că nu a plătit (și nu au înțeles de ce ne-am lansat un produs care are deja două), restul nu se opun.
Nu există planuri de a muta BlogJet pe Mac? Cu toate acestea, unele lucruri pe care le face mai bine decât concurenții dumneavoastră (în special imaginile de încărcare)
Ca să fiu sincer, m-am saturat de programare clienti blog. Nu e în sensul că nu voi continua să producă BlogJet sau că firma noastră nu va lansa un BlogJet mobil :), și faptul că este foarte dificil. Este dificil de a face clientul atunci când nu se află în controlul asupra serverului, iar în cazul în care specificațiile API sunt scrise, astfel încât acestea să poată fi interpretate ca nimic. Ca urmare, atunci când cineva de la WordPress sau Six Apart ceva namudrili în cod, vom auzi și rapoarte de erori. Și noi facem ceva ce nu putem face nimic, problema este server-side ...
Există un program pentru care ar putea recomanda să acorde o atenție switcher?
Tot ceea ce este în Mac OS X, plus Adium, Colocviu, Cyberduck și TextMate. Ei bine, Paralele, în cazul în care există ceva foarte necesar / întreprindere care nu funcționează pe Mac OS X. Plus codec-uri Perian și Flip4Mac.
***
Datorită Dmitry pentru conversație interesantă și succesul lui „Makovsky» shareware-piață. :)
Și acum, unele dintre planurile. Cred că în interviurile viitoare ar trebui să se mute departe de problemele porasprashivat svitcherskih și despre cât de bine-cunoscut în domeniul lor de profesioniști folosesc „Maki“ în munca lor. Ce crezi?