Rozhovor s Dmitry Čestný
Makradar Technologie / / December 19, 2019
Přátelé, moc děkuji za přivítání reakci na myšlence rozhovoru. Rozhodli jsme se držet okruhu a snaží se, aby to za týden. Dnes vám nabízíme rozhovor s Dmitri Čestný. On je vývojář blog klienta BlogJet pro Windows. Dmitry nedávno představil program Mémoires (Cm. náš Přehled) - to je jeho první pokus o vstup na trh Mac-software (kromě Mahalo widgetu). Mémoires získal nadšené recenze od John Gruber a TUAW. Mluvili jsme jako ryze „svitcherskie“ téma, a asi zvláštnostem přechodu z Win-programování.
Pokud jste dostali první Mac? Jaké byly vaše první dojmy?
První Mac jsem si koupil v dubnu 2005 - byl to 12 „iBook G4 (to a teď mám, je notebook na cesty). Citovat poznámku od svého blogu:
„Chybí v Mac, budu brzy.
Ne, já jsem opustil můj blog - Právě jsem koupil Apple iBook :)
Situace je podobná vystoupení v našem domě první barevnou televizí, kdy byla pořízena, byl jsem týden nešla ven z domu (v té době byli ve školních prázdnin) a po celý den sledování televize. "
Je známo, že máte nejnovější verzi BlogJet byl vyvinut pouze pro Macbook Pro přes Parallels. Víme také, že pracujete na „super tajné» shareware-vývoji pro Mac OS X. :) Jak obtížné byl přechod z Win-programování? Byly tam nějaké hrábě? A kde je snazší vytvořit software?
Přechod byla velmi obtížná. Začal jsem studovat programování Cocoa v roce 2005, ale pak opuštěný případ. Za prvé, musel jsem pokračovat v rozvíjení systému Windows produkty, a za druhé, že se mi zdálo, že jsem neměl dost trpělivosti. Jsem naprogramovaný v mnoha rámcích - Delphi, .NET, wxWidgets, a všude jsem potřeboval méně měsíc „být cut“, protože v zásadě jsou všichni stejní - vše o stejné API a ideologie. Kakao stejný, i když před těchto rámců, pomocí různých principů. A já mluvím o rámce, protože naučit se nový jazyk (Objective-C) pro normální programátory - není problém (a kromě toho v rámci Cocoa a můžete napsat v Ruby a Python).
A přesto, na začátku roku 2007 jsem se rozhodl studovat, jak Cocoa. Od začátku až do okamžiku, kdy žárovka nad hlavou začal hořet a já pochopil podstatu, uplynulý někam na dva měsíce. Pak tam bylo všechno jednodušší - čtěte doky a psát kód.
No, když jsem si uvědomil, že na kakao - to je nejvíce brilantní GUI rámec. Někdy, čtení o další funkci, křičel jsem «Wow!» - takže vše je pěkně tam udělal. V některých případech, aby se dosáhlo co Cocoa-programátor přijímá výchozí, bude Windows-programátor psát několik týdnů.
Co by jste identifikovali tři nejsilnější kvality Mac OS X?
Budu opustit všechny obvyklé „snadné použití“, „krása“, „bezpečnost“, etc., protože to všechno, a tak je známo. Přicházím s něčím originálním:
- UNIX. Použil jsem Linux od roku 1998. Nicméně, ani Linux nestojí mám více než tři měsíce :-) Takže nejsem uživatelům Linuxu. Ale krása UNIX rozumět. Ale nejdůležitější věcí je, že všechny nástroje jsou již existuje - PHP, Ruby, Python, Apache, atd (No, pokud je nepotřebujete, budete nevšiml je.)
- Dostupnost vynikajících programů. Hlavním argumentem pro Windows uživatele - něco, co několik programů na Mac. Jo, pro Windows existují miliony (nebo miliardy?), Ale co... Kdybych byl trochu MacLeod, že bude muset přepsat vše, co je pro Windows (s výjimkou Skype, BlogJet a iTunes). Kdybych byl prezident, bych zrušil moratorium na trest smrti, ale pouze pro programátory Windows. Za posledních 5 let na Windows, jsem se přesunout z jednoho e-mailového klienta na druhou, a nikdo se mi nelíbilo. Stejné je to s prohlížečem. Na fotoarchivu. IM. Kalendář. V systému Mac bezpečně I používat Mail, Safari, iPhoto, Adium, iCal, atd. Tento roztomilý, ale ne program.
- Zkratky. Na mnoha "citlivých" klíčů Mac - Control, Option, Command, Shift, Enter, Return (ano, jedná se o dvě různé klíče). Zprvu jsem si myslel, že jsou hloupí - Proč tolik tlačítek? Teď už chápu. Nikdy jsem nebyl dobrý v Mortal Combat, ale na Mac tolik užitečných „combo“, které - je jejich zapamatování - nikdy nemůžete dotknout myši.
Vím, že někteří fanoušci skupují téměř všechny Apple notebooky a stolní počítače, iPod, iPhone, Apple TV, atd. Kolik máte Apple produkty?
- 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. generace)
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Kódování Roboti uvolnil beta verzi Mémoires, vynikající program pro váš osobní blog. Ty první se pokusil prodat a pak se zdarma. blog nedávno jste konzultovat s uživateli o Mémoires budoucnosti. Myslíte si, že ztíží shareware vývojář Mac-software?
Myslím, že je jednodušší. Za prvé, na trhu není tak naplněna, pro Windows, a proto se snadněji zlomí. Za druhé, Mac uživatelé platit za software (ne všichni samozřejmě, ale myslím, že procento pirátství méně). Za třetí, uživatelé často držet provést modernizaci operačních systémů. Vista, samozřejmě extrémní příklad, ale přesto - jaké procento uživatelů to prošlo? A někteří stále sedí na Windows 95!
O Mémoires, mimochodem, příběh byl. Napsal jsem velký tajný projekt. Trochu unavený z jeho programu a rozhodl se „relax“ - na jednu noc psát program pro udržení deník. A já to mám (Cocoa rulez). Druhý den jsem leštěné to, a když jsem byl v Německu, zveřejněné na webových stránkách, aby se strana k předobjednání (pravda preordery byly vlastně jednoduchý předplatné odběru novinek na výstupu). Ale nechtěl jsem nikomu kromě Twitteru kontaktů, protože si nebyl jistý, zda to stojí za to, aby dále rozvíjet. Pak se rozhodl napsat další velký tajný projekt a Memoires propuštění do volného plavání jako freeware. Ani trochu to. Program je napsán asi obři Daring Fireball a TUAW, prvních pár dnů bylo 6000 ke stažení, začali přicházet tyto požadavky, zprávy o chybách. Rozhodl jsem se ji dále rozvíjet a dát velký tajný projekt. Samozřejmě, že je nutné, aby něco, co je živé, takže požádat uživatele v případě, že nebude vadit, když udělám to zaplatil. Zatím pouze jeden z nich řekl, že nezaplatil (a nechápali, proč jsme vydali produkt, který již má dva), zbytek se nebrání.
Neexistují žádné plány pro pohyb BlogJet na Mac? Přesto některé věci dělat lépe než vaši konkurenti (především načítání obrázků)
Chcete-li být upřímný, jsem unavený z programování blogu klienty. Není to v tom smyslu, že nebude pokračovat ve výrobě BlogJet nebo že naše společnost nebude uvolňovat mobilní BlogJet :), a skutečnost, že je opravdu těžké. Je těžké, aby se klient, když nejste ve kontrolu nad serverem, a jsou-li specifikace API napsány tak, aby mohly být interpretovány jako cokoliv. V důsledku toho, když někdo z WordPress nebo Six Apart něco namudrili v kódu, budeme slyšet a hlášení chyb. A děláme něco, co nemůžeme dělat nic, problém je na straně serveru ...
Existuje nějaký program, který byste mohli doporučit věnovat pozornost přepínač?
Vše, co je v systému Mac OS X, plus Adium, kolokvia, Cyberduck a TextMate. No, Parallels, pokud je něco velmi potřebné / podnik, který nefunguje na Mac OS X. Plus kodeky perian a Flip4Mac.
***
Díky Dmitry za zajímavý rozhovor a úspěch na jeho „Makovský» shareware trh. :)
A teď, některé z plánů. Myslím, že v budoucích rozhovorů by se měla přesunout od svitcherskih otázek porasprashivat ao tom, jak dobře znám ve svém oboru profesionálové používají „maki“ v jejich práci. Co si o tom myslíš?