Interview met Dmitry Honest
Makradar Van Technologie / / December 19, 2019
Vrienden, heel erg bedankt voor het verwelkomen reactie op het idee van een interview. We besloten te blijven op weg en proberen om het wekelijks te maken. Vandaag de dag bieden wij u een gesprek met Dmitri Eerlijk. Hij is de ontwikkelaar van BlogJet blog-client voor Windows. Dmitry heeft onlangs een programma geïntroduceerd Mémoires (Cm. onze overzicht) - dit is zijn eerste poging om de Mac-software markt (met uitzondering van Mahalo widget in te voeren). Mémoires heeft lovende kritieken ontvangen van John Gruber en TUAW. We spraken als een puur "svitcherskie" thema, en over de eigenaardigheden van de overgang van de Win-programmering.
Wanneer u de eerste Mac hebben gekregen? Wat waren je eerste indrukken?
De eerste Mac kocht ik in april 2005 - het was een 12 "iBook G4 (het en nu heb ik, het is de laptop voor reizen). Als u een notitie te citeren uit je blog:
"Missing in Mac, zal ik snel terug.
Nee, ik heb niet verlaten mijn blog - ik net gekocht Apple iBook :)
De situatie is vergelijkbaar met de verschijning in ons huis de eerste kleurentelevisie toen hij werd genomen, was ik een week niet uit te gaan van het huis (toen waren in de schoolvakanties) en de hele dag tv kijken. "
Het is bekend dat je de laatste versie van BlogJet ontwikkeld alleen voor Macbook Pro via Parallels. We weten ook dat u werkt aan een "super secret» shareware-ontwikkeling voor Mac OS X. :) Hoe moeilijk was de overgang van de Win-programmering? Waren er harken? En waar is het makkelijker om software te maken?
De overgang was erg moeilijk. Ik begon de Cocoa Programming studie in 2005, maar dan verlaten de zaak. Eerst moest ik om door te gaan naar de Windows-producten te ontwikkelen, en ten tweede, het leek me dat ik niet genoeg geduld hebben. Ik heb geprogrammeerd in vele kaders - Delphi, .NET, wxWidgets, en overal waar ik minder nodig maand "to cut zijn", want in principe zijn ze allemaal hetzelfde - allemaal ongeveer dezelfde API en ideologie. Cocoa hetzelfde, hoewel er voor deze kaders, met behulp van verschillende principes. En ik heb het over het kader, het omdat het leren van een nieuwe taal (Objective-C) voor de normale programmeurs - geen probleem (en bovendien, in het kader van de Cacao en je kunt schrijven in Ruby en Python).
En toch, in het begin van 2007, heb ik besloten om te onderzoeken hoe Cocoa. Van het begin tot het moment waarop het lampje boven zijn hoofd vloog in brand, en ik begreep de essentie, weg ergens voor twee maanden. Dan was er al gemakkelijker - lees docks en code schrijven.
Nou, nadat ik besefte dat Cocoa - dit is de meest briljante GUI kader. Soms, het lezen over een andere functie, riep ik «Wow!» - dus alles netjes er wordt gedaan. In sommige gevallen, om te bereiken wat Cocoa-programmeur ontvangt zal standaard Windows-programmeur een paar weken te schrijven.
Wat zou je hebben geïdentificeerd drie van de sterkste kwaliteit van Mac OS X?
Ik zal afzien van de gebruikelijke "easy to use", "schoonheid", "veiligheid", enz., Omdat het allemaal en dus het is bekend. Ik kom met iets origineels:
- UNIX. Ik heb Linux gebruikt sinds 1998. Echter, noch Linux niet staan Ik heb meer dan drie maanden :-) Dus ik ben geen Linux-gebruikers. Maar de schoonheid van UNIX te begrijpen. Maar het allerbelangrijkste is dat alle hulpmiddelen zijn er al - PHP, Ruby, Python, Apache, etc. (Nou ja, als je ze niet nodig hebt, zul je niet merken ze.)
- De beschikbaarheid van uitstekende programma. Het belangrijkste argument van de Windows-gebruikers - iets dat maar weinig programma's op de Mac. Ja, voor Windows zijn er miljoenen (of miljarden?), Maar wat... Als ik een soort van MacLeod, zou hij moeten herschrijven alles wat er voor Windows (met uitzondering van Skype, BlogJet en iTunes). Als ik president was, zou ik het moratorium op de doodstraf hebben geannuleerd, maar alleen voor Windows-programmeurs. In de afgelopen 5 jaar op Windows, ik van de ene e-mail client naar de andere, en niemand die ik vond het niet leuk. Zelfde met browsers. Op de foto-archief. IM. Agenda. Op een Mac, ik veilig gebruik van Mail, Safari, iPhoto, Adium, iCal, enz. Dit leuke, maar niet het programma.
- Snelkoppelingen. Op de vele "gevoelige" keys Mac - Control, Option, Command, Shift, Enter, Return (ja, ze zijn twee verschillende toetsen). Eerst dacht ik dat ze dom waren - waarom zo veel knoppen? Nu begrijp ik het. Ik heb nog nooit goed in Mortal Combat geweest, maar op de Mac als veel nuttige "combo" dat - is om ze te onthouden - je kunt nooit de muis te raken.
Ik weet dat sommige fans zijn het opkopen van bijna alle van de Apple- laptops en desktops, iPod, iPhone, Apple TV, enz. Hoeveel heb je Apple-producten?
- MacBook Pro 17 "Core 2 Duo 2,33 GHz, 2 GB RAM
- iBook 12 "PowerPC G4 1.2 GHz, 512 MB RAM
- iPod shuffle (2e generatie)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Coding Robots een beta-versie van Mémoires, een uitstekend programma voor uw persoonlijke blog. U eerst geprobeerd om het te verkopen, en dan vrij gemaakt. blog onlangs u overlegd met gebruikers over Mémoires toekomst. Denk je dat ik meer moeilijker shareware-ontwikkelaar van Mac-software?
Ik denk dat het makkelijker. Ten eerste wordt de markt niet zo vol, voor Windows, en daardoor gemakkelijker te breken. Ten tweede, de Mac-gebruikers betalen voor de software (niet allemaal natuurlijk, maar ik denk dat het percentage van de piraterij minder). Ten derde, gebruikers houden vaak upgrading besturingssystemen. Vista, natuurlijk een extreem voorbeeld, maar toch - welk percentage van de gebruikers dat is verstreken? En wat nog steeds op Windows 95!
Over Mémoires, overigens, het verhaal was. Ik schreef een groot geheim project. Een beetje moe van zijn programma en besloten om "ontspannen" - voor een nacht om een programma voor het bijhouden van een dagboek te schrijven. En ik heb het (Cocoa rulez). De volgende dag dat ik gepolijst het, en toen ik in Duitsland, geplaatst op de website, maak een pagina voor preorder (true preordery waren eigenlijk een eenvoudige abonnement op de nieuwsbrief van de output). Maar ik heb niet iemand anders dan Twitter contacten te vertellen, omdat hij niet zeker of het de moeite waard om verder te ontwikkelen was. Toen besloot hij naar het volgende grote geheim project, en Mémoires het in het vrije-zwemmen als freeware te schrijven. Niet een beetje van. Het programma is geschreven over reuzen Daring Fireball en TUAW, de eerste paar dagen was 6.000 downloads, begon te komen feature requests, bug reports. Ik besloot om het verder te ontwikkelen en een groot geheim project. Natuurlijk, is het noodzakelijk om iets te leven, zodat de gebruiker te vragen of ze zouden het erg als ik het betaalde. Tot nu toe slechts één zei dat hij niet betalen (en begreep niet waarom we een product dat al twee hebben vrijgegeven), de rest zijn niet tegen.
Er zijn geen plannen om BlogJet op Mac bewegen? Toch, sommige dingen kun je beter doen dan uw concurrenten (voornamelijk laden van afbeeldingen)
Om eerlijk te zijn, ik ben moe van het programmeren van blog cliënten. Het is niet in de zin dat ik niet zal blijven BlogJet produceren of dat ons bedrijf een mobiele BlogJet :), en het feit dat het echt moeilijk om niet zal vrijgeven. Het is moeilijk om de klant te maken wanneer u niet in de controle van de server, en wanneer de API specificaties zijn zo geschreven dat ze kunnen worden geïnterpreteerd als iets. Als gevolg hiervan, wanneer iemand van WordPress of Six Apart iets namudrili in de code, zullen we horen en bug reports. En we iets wat we kunnen niets doen, het probleem is server-side ...
Is er een programma waarvoor u kan aanbevelen om aandacht te switcher betalen?
Dat alles is in Mac OS X, plus Adium, Colloquy, Cyberduck en TextMate. Nou, de Parallels, als er iets is zeer noodzakelijk / onderneming die niet werkt op Mac OS X. Plus codecs Perian en Flip4Mac.
***
Met dank aan Dmitry voor interessante gesprekken en succes aan zijn "Makovsky» shareware-markt. :)
En nu, een aantal van de plannen. Ik denk dat in de toekomst interviews uit de buurt van svitcherskih porasprashivat kwesties en over hoe goed bekend in hun vakgebied professionals bewegen gebruik "maki" in hun werk. Wat denk jij?