Интервю с Дмитрий Честен
Makradar От технологии / / December 19, 2019
Приятели, благодаря ви много за посрещането реакция на идеята за интервю. Решихме да запази позиция и се опита да го направи веднъж седмично. Днес ние ви предлагаме разговор с Дмитри честен. Той е разработчик на BlogJet блог клиент за Windows. Дмитрий наскоро въведе програма спомени (Cm. наш преглед) - това е първият му опит да навлязат на пазара на Mac-софтуер (с изключение на Mahalo джаджа). Спомени е получил възторжени отзиви от Джон Грубер и TUAW. Говорихме като чисто "svitcherskie" и темата за особеностите на прехода от Win-програмиране.
Когато имам първия Mac? Какви бяха първите ви впечатления?
Първият Mac купих през април 2005 г. - това е 12 "Ibook G4 (то и сега имам, това е лаптоп за пътуване). Да цитираме бележка от вашия блог:
"Липсва в Mac, аз ще се върна скоро.
Не, не са се отказали от блога ми - аз просто си купих Apple Ibook :)
Подобна е ситуацията и до появата в нашата къща на първия цветен телевизор, когато той бе взето, аз бях една седмица не излизат от къщата (тогава са били в училищните ваканции) и през целия ден в гледане на телевизия. "
Известно е, че имате най-новата версия на BlogJet е разработена само за Macbook Pro чрез паралели. Знаем също така, че се работи по "супер тайна» Shareware развитие за Mac OS X. :) Колко трудно е преходът от Win-програмиране? Имало ли е някакви гребла? А там, където е по-лесно да се създаде софтуер?
Преходът беше много трудно. Започнах да учат програмиране Какао през 2005 г., но след това изоставена делото. На първо място, аз трябваше да продължат да развиват Windows-продуктите, и второ, това за мен изглежда, че не са имали достатъчно търпение. Аз съм програмиран в много рамки - Delphi, .net wxWidgets, и навсякъде, където е необходимо по-малко месец ", за да бъдат отрязани", тъй като по принцип те всички са еднакви - всички по едно и също API и идеология. Какао същото, въпреки че преди тези рамки, като се използват различни принципи. И аз говоря за рамката, защото изучаването на нов език (Objective-C) за нормални програмисти - не е проблем (и в допълнение, в рамките на какао и можете да пишете в Ruby, Python и).
И все пак, в началото на 2007 г., реших да уча как да какаото. От началото до момента, когато крушката над главата му се запали, и аз разбрах същността, отиде някъде два месеца. Тогава там е по-лесно на всички - четете докове и писане на код.
Е, след като разбрах, че какаото - това е най-блестящ рамките GUI. Понякога чета за друга функция, аз извиках «Уау!» - така че всичко е добре направено там. В някои случаи, за да се постигне това, което Какао-програмист получава по подразбиране, Windows-програмист ще напиша няколко седмици.
Какво бихте определили три от най-силното качество на Mac OS X?
Аз ще се откаже от всички обичайни "лесен за употреба", "красота", "сигурност" и т.н., защото всичко това и затова е известна. Аз измисли нещо оригинално:
- UNIX. Ползвал съм Linux от 1998 г. насам. Въпреки това, нито Linux не стои ли да имам повече от три месеца :-) Така че аз не съм на Linux потребители. Но красотата на UNIX разбере. Но най-важното нещо е, че всички инструменти, които вече са там - PHP, Ruby, Python, Apache, и т.н. (Е, ако не се нуждаят от тях, няма да ги забележи.)
- Наличност на отлични програми. Основният аргумент на Windows потребители - нещо, което няколко програми за Mac. Да, за Windows има милиони (или милиарди?), Но какво... Ако аз бях един вид MacLeod, той ще трябва да се пренапише всичко, което има за Windows (с изключение на Skype, BlogJet и качи). Ако аз бях президент, щях да отмени мораториума върху смъртното наказание, но само за Windows-базирани програмисти. През последните 5 години на Windows, аз се премине от един имейл клиент на друг, и никой не ми харесваше. Същото е и с браузъри. На архива със снимки. IM. Календар. На Mac, аз спокойно да използвате Mail, Safari, iPhoto, Adium, Месечен, и т.н. Този сладък, но не и на програмата.
- Комбинации. На много "чувствителни" ключовете на Mac - контрол, Опция, Command, Shift, Enter, за връщане (да, те са две различни клавиши). В началото си мислех, че са глупави - защо толкова много копчета? Сега разбирам. Никога не съм бил добър в Mortal Combat, но на Mac толкова полезни "комбо", че - е да ги запомня - никога не може да се пипне мишката.
Знам, че някои фенове изкупуват почти всички Компютъри лаптопи и настолни компютри, Ipod, iPhone, Apple TV и т.н. Колко ли Apple продукти?
- MacBook Pro 17 "Core 2 Duo 2.33 GHz, 2 GB RAM
- Ibook 12 "PowerPC G4 1.2 GHz, 512 MB RAM
- Ipod Разбъркване (второ поколение)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Кодиране на роботи пусна бета версия на спомени, отлична програма за личния си блог. Първо се опита да го продаде, а след това направи безплатно. блог наскоро сте се консултира с потребителите за спомени бъдеще. Мислиш ли, че правят по-трудно Shareware-разработчик на Mac-софтуер?
Мисля, че това е по-лесно. На първо място, че пазарът не е толкова пълен, за Windows, и следователно по-лесно да се счупят. Второ, Mac потребители плащат за софтуера (не всички, разбира се, но мисля, че процентът на пиратството по-малко). На трето място, потребителите често водят повишаване на ОС. Vista, разбира се, един пример крайност, но все пак - какъв е процентът на потребителите, че е преминал? А някои все още седи на Windows 95!
За спомени, между другото, историята е. Написах една голяма тайна проект. Малко по-уморени от програмата си и реши да "отпуснат" - за една нощ да се напише програма за водене на дневник. И аз го имам (Cocoa Rulez). На следващия ден аз го полира, и когато бях в Германия, публикуван на интернет страницата, да направи страница за предварителна поръчка (вярно preordery са всъщност един прост абонамент за бюлетина на изхода). Но не казвайте на никого, освен на Twitter контакти, защото той не беше сигурен дали си струва да се развие по-нататък. Тогава той решава да напише следващата голяма тайна проекта, и освобождаването спомени в свободно плуване като безплатна. Ни най-малко от него. Програмата е написана за гиганти Daring Fireball и TUAW, първите няколко дни беше 6000 изтегляния, започнаха да идват заявки за функции и доклади за грешки. Реших да се развие и да сложи една голяма тайна проект. Естествено, че е необходимо нещо да живеят, така поиска от потребителя, ако би имал нищо против, ако правя го е платил. Досега само един каза, че не плащат (и не разбирам защо ние сме освободени продукт, който вече разполага с два), а останалите не са против.
Все още няма планове да се движат BlogJet на Mac? И все пак, някои неща, които правят по-добре от конкурентите си (предимно товарни снимки)
За да бъда честен, аз съм уморен от програмиране блог клиенти. Това не е, в смисъл, че няма да продължи да произвежда BlogJet или че нашата компания не ще пусне мобилен BlogJet :), както и факта, че това е наистина трудно. Трудно е да се направи на клиента, когато не сте в контрола на сървъра, и когато спецификациите на API са написани така, че да може да се тълкува като нищо. В резултат на това, когато някой от WordPress или Six Apart нещо namudrili в кода, ще чуем и доклади за грешки. И ние правим нещо, което не мога да направя нищо, проблемът е от страна на сървъра ...
Има ли програма, за която може да се препоръча да се обърне внимание превключвател?
Всичко, което е в Mac OS X, както и Adium, Colloquy, Cyberduck и TextMate. Е, паралелите, ако има нещо много необходимо / предприятие, което не работи на Mac OS X. Плюс кодеци Perian и Flip4Mac.
***
Благодарение на Дмитрий за интересен разговор и успех на своя "Маковски» Shareware пазар. :)
И сега, някои от плановете. Мисля, че в бъдещите интервюта трябва да се движат далеч от svitcherskih въпроси porasprashivat и за това как добре познат в своята област специалисти използват "маки" в работата си. Какво мислите?