Entretien avec Dmitry Honnête
Makradar De La Technologie / / December 19, 2019
Les amis, je vous remercie beaucoup pour accueillir la réaction à l'idée d'une entrevue. Nous avons décidé de garder le cap et essayer de le faire chaque semaine. Aujourd'hui, nous vous offrons une conversation avec Dmitri Honnête. Il est le développeur du client blog BlogJet pour Windows. Dmitry a récemment mis en place un programme Mémoires (Cm. notre vue d'ensemble) - c'est sa première tentative d'entrer sur le marché Mac-logiciels (sauf widget de Mahalo). A reçu des critiques mémoires dithyrambiques de John Gruber et TUAW. Nous avons parlé comme purement thème « svitcherskie », et sur les particularités de la transition de Win-programmation.
Lorsque vous avez le premier Mac? Quelles ont été vos premières impressions?
Le premier Mac I acheté en Avril 2005 - il était un 12 « iBook G4 (et maintenant j'ai, il est l'ordinateur portable pour Voyage). Pour citer une note de votre blog:
« Missing in Mac, je serai bientôt de retour.
Non, je ne l'ai pas abandonné mon blog - Je viens d'acheter apple iBook :)
La situation est similaire à l'apparition dans notre maison la première télévision couleur quand il a été pris, j'étais une semaine ne sortait pas de la maison (alors étaient en vacances scolaires) et toute la journée à regarder la télévision ".
On sait que vous avez la dernière version de BlogJet été développé uniquement pour Macbook Pro via Parallels. Nous savons aussi que vous travaillez sur un shareware-développement « super-secret» pour Mac OS X. :) Comment était difficile la transition de Win-programmation? Y avait-il des râteaux? Et où il est plus facile de créer des logiciels?
La transition a été très difficile. J'ai commencé à étudier la programmation Cocoa en 2005, puis abandonné le cas. Tout d'abord, je devais continuer à développer les produits Windows, et d'autre part, il me semblait que je n'ai pas eu assez de patience. Je l'ai programmé dans de nombreux cadres - Delphi, .NET, wxWidgets, et partout où je avais besoin moins mois « à couper », parce que, en principe, ils sont tous les mêmes - tout sur la même API et idéologie. Le cacao même, bien qu'il y ait avant que ces cadres, en utilisant des principes différents. Et je parle le cadre, le parce que l'apprentissage d'une nouvelle langue (Objective-C) pour les programmeurs normaux - pas un problème (et en plus, sous le cacao et vous pouvez écrire en Ruby et Python).
Et pourtant, au début de 2007, j'ai décidé d'étudier comment Cocoa. Dès le début au moment où l'ampoule au-dessus de sa tête a pris feu, et je compris l'essence, quelque part disparu depuis deux mois. Ensuite, il y avait tous les plus simples - quais de lecture et d'écriture de code.
Eh bien, après avoir réalisé que le cacao - c'est le cadre de l'interface graphique la plus brillante. Parfois, la lecture d'une autre fonction, je criais «Wow!» - donc tout est bien fait là-bas. Dans certains cas, pour réaliser ce que Cocoa-programmeur reçoit par défaut, Windows-programmeur écrire quelques semaines.
Qu'auriez-vous identifié trois de la qualité la plus forte de Mac OS X?
Je vais abandonner tout l'habituel « facile à utiliser », « beauté », « sécurité », etc., parce que tout et il est donc connu. Je viens avec quelque chose d'original:
- UNIX. Je l'ai utilisé Linux depuis 1998. Cependant, ni Linux se pas avoir plus de trois mois :-) Je ne suis pas les utilisateurs de Linux. Mais la beauté d'UNIX comprendre. Mais la chose la plus importante est que tous les outils sont déjà là - PHP, Ruby, Python, Apache, etc. (Eh bien, si vous ne les avez pas besoin, vous ne serez pas les remarquer.)
- Disponibilité d'excellents programmes. Le principal argument des utilisateurs à Windows - quelque chose que peu de programmes sur le Mac. Oui, pour Windows il y a des millions (ou milliards?), Mais quoi... Si je une sorte de MacLeod, il devrait réécrire tout ce qui existe pour Windows (sauf Skype, BlogJet et iTunes). Si j'étais président, j'aurais annulé le moratoire sur la peine de mort, mais seulement pour les programmeurs sous Windows. Au cours des 5 dernières années sous Windows, je passe d'un client de messagerie à l'autre, et je ne l'ai pas comme. Même avec les navigateurs. Sur les archives de photos. IM. Calendrier. Sur un Mac, j'utiliser en toute sécurité Mail, Safari, iPhoto, Adium, iCal, etc. Ce mignon, mais pas le programme.
- Raccourcis. Sur les Mac de nombreuses touches « sensibles » - Contrôle, Option, Commande, Maj, Entrée, Retour (oui, ils sont deux clés différentes). Au début, je pensais qu'ils étaient stupides - pourquoi tant de boutons? Maintenant, je comprends. Je ne l'ai jamais été bon à Mortal Combat, mais sur le Mac le plus « combo » utile qui - est de les mémoriser - vous ne pouvez jamais toucher la souris.
Je sais que certains fans achètent presque tous les ordinateurs portables et les ordinateurs de bureau Apple-, iPod, iPhone, Apple TV, etc. Combien avez-vous des produits Apple?
- MacBook Pro 17 « Core 2 Duo 2,33 GHz, 2 Go de RAM
- iBook 12 « PowerPC G4 1,2 GHz, 512 Mo de RAM
- iPod Shuffle (2ème génération)
- Mighty Mouse
- Clavier apple
- AirPort express
Les robots de codage a publié une version bêta de Mémoires, un excellent programme pour votre blog personnel. Vous avez d'abord essayé de le vendre, puis fait gratuitement. un blog récemment vous consulté avec les utilisateurs sur l'avenir Mémoires. Pensez-vous que je fais shareware développeur plus difficile de Mac-logiciel?
Je pense qu'il est plus facile. Tout d'abord, le marché est pas rempli, pour Windows, et donc plus facile à briser. En second lieu, les utilisateurs de Mac payer pour le logiciel (pas tous bien sûr, mais je pense que le pourcentage de la piraterie moins). Troisièmement, les utilisateurs gardent souvent de mise à niveau des systèmes d'exploitation. Vista, bien sûr, un exemple extrême, mais encore - quel pourcentage des utilisateurs, il est passé? Et certains assis encore sous Windows 95!
A propos de Mémoires, soit dit en passant, l'histoire était. J'ai écrit un grand projet secret. Un peu fatigué de son programme et a décidé de « se détendre » - pour une nuit pour écrire un programme pour tenir un journal. Et je l'ai eu (rulez Cocoa). Le lendemain, je l'ai poli, et quand je suis en Allemagne, publié sur le site, faire une page en pré-commande (true preordery était en fait un simple abonnement à la newsletter de la sortie). Mais je ne l'ai pas dit à personne autre que les contacts de Twitter, parce qu'il ne savait pas si cela vaut la peine de développer davantage. Puis il a décidé d'écrire le prochain grand projet secret, et mise en libre Mémoires-natation en freeware. Pas un peu de celui-ci. Le programme est écrit sur les géants Daring Fireball et TUAW, les deux premiers jours était de 6000 téléchargements, a commencé à venir demandes de fonctionnalités, rapports de bugs. J'ai décidé de le développer et de mettre un grand projet secret. Bien entendu, il faut quelque chose à vivre, donc demander à l'utilisateur si elles l'esprit si je fais payer. Jusqu'à présent, un seul a dit qu'il n'a pas payé (et ne comprenait pas pourquoi nous avons publié un produit qui a déjà deux), le reste ne sont pas opposés.
Il n'y a pas l'intention de se déplacer BlogJet sur Mac? Pourtant, certaines choses que vous faites mieux que vos concurrents (principalement des images de chargement)
Pour être honnête, je suis fatigué de la programmation des clients de blog. Ce n'est pas dans le sens que je ne vais pas continuer à produire BlogJet ou que notre société ne divulguerai un BlogJet mobile :), et le fait qu'il est vraiment difficile. Il est difficile de rendre le client lorsque vous n'êtes pas dans le contrôle du serveur, et lorsque les spécifications de l'API sont écrites afin qu'elles puissent être interprétées comme quoi que ce soit. En conséquence, quand quelqu'un de WordPress ou Six Apart namudrili quelque chose dans le code, nous allons entendre et les rapports de bugs. Et nous faisons quelque chose que nous ne pouvons rien faire, le problème est côté serveur ...
Y at-il un programme pour lequel vous pouvez recommander à payer switcher d'attention?
Tout ce qui est sous Mac OS X, plus Adium, Colloquy, Cyberduck et TextMate. Eh bien, Parallels, s'il y a quelque chose de très nécessaire / entreprise qui ne fonctionne pas sur Mac OS X. De plus les codecs Perian et Flip4Mac.
***
Merci à Dmitry pour une conversation intéressante et le succès de son « Makovsky» shareware sur le marché. :)
Et maintenant, quelques-uns des plans. Je pense que dans des entretiens futurs devraient se éloigner des questions svitcherskih de porasprashivat et sur la façon bien connue dans leurs professionnels sur le terrain utilisent « maki » dans leur travail. Que pensez-vous?