Entrevista com Dmitry Honest
Makradar De Tecnologia / / December 19, 2019
Amigos, muito obrigado por reação à idéia de uma entrevista acolhedor. Decidimos manter a posição e tentar torná-lo semanalmente. Hoje, oferecemos-lhe uma conversa com Dmitri Honest. Ele é o desenvolvedor do cliente blogue BlogJet para Windows. Dmitry introduziu recentemente um programa Mémoires (Cm. nossa visão global) - esta é a sua primeira tentativa de entrar no mercado de Mac-software (exceto Widget Mahalo). Mémoires recebeu elogios de John Gruber e TUAW. Falamos como um tema puramente "svitcherskie", e sobre as peculiaridades da transição do Win-programação.
Quando você tem o primeiro Mac? Quais foram suas primeiras impressões?
O primeiro Mac que eu comprei em abril de 2005 - era um 12 "iBook G4 (e agora eu tenho, é o laptop para o curso). Para citar uma nota do seu blog:
"Faltando no Mac, eu estarei de volta em breve.
Não, eu não abandonei meu blog - Acabei de comprar A apple iBook :)
A situação é semelhante à aparência em nossa casa a primeira televisão de cor quando ele foi levado, fiquei uma semana não sair da casa (então estavam em férias escolares) e todos assistindo TV dia. "
Sabe-se que você tem a última versão do BlogJet foi desenvolvido apenas para Macbook Pro via Parallels. Sabemos também que você está trabalhando em um "super secreto» shareware-desenvolvimento para Mac OS X. :) Quão difícil foi a transição de Win-programação? Houve alguma ancinhos? E onde é mais fácil para criar software?
A transição foi muito difícil. Comecei a estudar a programação de cacau em 2005, mas depois abandonou o caso. Primeiro, eu tinha de continuar a desenvolver os Windows-produtos, e em segundo lugar, pareceu-me que eu não tinha paciência suficiente. Eu tenho programado em muitos frameworks - Delphi, .NET, wxWidgets, e em todos os lugares que eu precisava menos mês "para ser cortado", porque, em princípio, eles são todos iguais - todas sobre a mesma API e ideologia. Cacau mesma, embora não antes destas estruturas, utilizando princípios diferentes. E eu estou falando sobre o quadro, o porque aprender uma nova língua (Objective-C) para programadores normais - não é um problema (e, além disso, sob o Cacau e você pode escrever em Ruby, e Python).
E, no entanto, no início de 2007, eu decidi estudar a forma de Cacau. Desde o início até o momento em que a lâmpada acima da cabeça pegou fogo, e eu entendi a essência, em algum lugar fora por dois meses. Em seguida, houve todas as mais fáceis - docas ler e escrever código.
Bem, depois eu percebi que Cacau - este é o quadro GUI mais brilhante. Às vezes, lendo sobre outra função, gritei «Uau!» - assim tudo é bem feito lá. Em alguns casos, para conseguir o Cacau-programador recebe padrão, o Windows programador vai escrever algumas semanas.
O que você teria identificado três dos mais fortes qualidade do Mac OS X?
Eu vou abandonar todas as usual "fácil de usar", "beleza", "segurança", etc., porque tudo e por isso é conhecido. Eu venho com algo original:
- UNIX. Eu usei Linux desde 1998. No entanto, nem o Linux não se eu tiver mais de três meses :-) Então, eu não sou usuários Linux. Mas a beleza do UNIX entender. Mas a coisa mais importante é que todas as ferramentas já estão lá - PHP, Ruby, Python, Apache, etc. (Bem, se você não precisa deles, você não vai notá-los.)
- Disponibilidade de excelentes programas. O principal argumento do Windows usuários - algo que alguns programas no Mac. Sim, para Windows existem milhões (ou bilhões?), Mas o que... Se eu fosse um tipo de MacLeod, ele teria que reescrever tudo o que há para Windows (exceto Skype, BlogJet e iTunes). Se eu fosse presidente, eu teria cancelada a moratória sobre a pena de morte, mas apenas para programadores baseados em Windows. Ao longo dos últimos 5 anos no Windows, eu mover de um cliente de email para outro, e ninguém que eu não gostava. Mesmo com browsers. No arquivo de fotos. IM. Calendário. Em um Mac, eu uso com segurança Mail, Safari, iPhoto, Adium, iCal, etc. Este bonito, mas não o programa.
- Atalhos. Sobre as muitas chaves Mac "sensíveis" - Control, Option, Command, Shift, Enter, Return (sim, eles são duas chaves diferentes). No começo eu pensei que eles eram estúpidos - por que tantos botões? Agora eu entendo. Eu nunca fui bom em combate mortal, mas no Mac tanto "combo" útil que - é memorizá-las - você nunca pode tocar no mouse.
Eu sei que alguns fãs estão comprando quase todos os laptops e desktops Apple, iPod, iPhone, Apple TV, etc. Quanto você tem os produtos da Apple?
- MacBook Pro 17 "Core 2 Duo 2,33 GHz, 2 GB de RAM
- iBook 12 "PowerPC G4 1.2 GHz, 512 MB RAM
- iPod shuffle (2ª geração)
- mighty mouse
- Teclado apple
- AirPort Express
Coding Robots lançou uma versão beta do Mémoires, um excelente programa para o seu blog pessoal. Você primeiro tentou vendê-lo, e depois libertados. blogue recentemente consultou com os usuários sobre o futuro Mémoires. Você acha que eu faça mais difícil shareware-desenvolvedor de Mac-software?
Eu acho que é mais fácil. Em primeiro lugar, o mercado não está tão cheio, para Windows, e, portanto, mais fácil de quebrar. Em segundo lugar, os Mac-usuários pagar pelo software (não todos, claro, mas acho que a percentagem de pirataria menos). Em terceiro lugar, os usuários muitas vezes manter sistemas operacionais de atualização. Vista, é claro, um exemplo extremo, mas ainda - o percentual de usuários que se passou? E alguns ainda sentado no Windows 95!
Sobre Mémoires, aliás, a história era. Eu escrevi um grande projeto secreto. Um pouco cansado de seu programa e decidiu "relaxar" - por uma noite para escrever um programa para manter um diário. E eu consegui (Cacau rulez). No dia seguinte, polido, e quando eu estava na Alemanha, publicado no site, fazer uma página de pré-venda (true preordery eram na verdade uma assinatura simples a newsletter da saída). Mas eu não contei a ninguém que não seja contatos do Twitter, porque ele não tinha certeza se vale a pena continuar a desenvolver. Então ele decidiu escrever o próximo grande projeto secreto, e liberação Mémoires em livre-natação como freeware. Nem um pouco dele. O programa é escrito sobre gigantes Daring Fireball e TUAW, o primeiro par de dias foi de 6.000 transferências, começaram a chegar solicitações de recursos, relatórios de bugs. I decidiu desenvolvê-la e colocar um grande projeto secreto. Naturalmente, é necessário para que algo ao vivo, então perguntar ao usuário se eles se importaria se eu torná-lo pago. Até agora, apenas um disse que não pagar (e não entendia por que nós lançamos um produto que já tem dois), o resto não se opõem.
Não há planos de se mudar BlogJet no Mac? Ainda assim, algumas coisas que você faz melhor do que seus concorrentes (principalmente o carregamento de imagens)
Para ser honesto, estou cansado de programar clientes de blog. Não é no sentido de que não vou continuar a produzir BlogJet ou que a nossa empresa não vai lançar um BlogJet móvel :), eo fato de que ele é realmente difícil. É difícil fazer o cliente quando você não está no controle do servidor, e quando as especificações API são escritos de modo que possam ser interpretados como qualquer coisa. Como resultado, quando alguém do WordPress ou Six Apart namudrili algo no código, vamos ouvir e relatórios de bugs. E fazemos algo que não pode fazer nada, o problema é do lado do servidor ...
Existe um programa para o qual você poderia recomendar a prestar atenção switcher?
Tudo o que está em Mac OS X, além de Adium, Colóquio, Cyberduck e TextMate. Bem, os Parallels, se há algo muito necessário / empresa que não funciona em Mac OS X. Além disso codecs Perian e Flip4Mac.
***
Graças ao Dmitry para conversa interessante e sucesso à sua "Makovsky» shareware-mercado. :)
E agora, alguns dos planos. Eu acho que em futuras entrevistas devem afastar-se de questões porasprashivat svitcherskih e sobre como bem conhecido em seus profissionais de campo usar "maki" em seu trabalho. O que você acha?