Teman-teman, terima kasih banyak untuk menyambut reaksi terhadap gagasan sebuah wawancara. Kami memutuskan untuk terus menuju dan mencoba untuk membuatnya mingguan. Hari ini kami menawarkan percakapan dengan Dmitri Jujur. Dia adalah pengembang dari BlogJet blog klien untuk Windows. Dmitry baru-baru ini memperkenalkan program Memoires (Cm. kami ikhtisar) - ini adalah upaya pertama untuk memasuki pasar Mac-software (kecuali Mahalo widget). Memoires telah mendapat sambutan hangat dari John Gruber dan TUAW. Kami berbicara sebagai "svitcherskie" tema murni, dan sekitar kekhasan transisi dari Win-pemrograman.
Ketika Anda sudah mendapat Mac pertama? Apa kesan pertama Anda?
Pertama Mac saya beli pada bulan April 2005 - itu adalah 12 "iBook G4 (dan sekarang aku punya, itu adalah laptop untuk perjalanan). Mengutip catatan dari blog Anda:
"Hilang di Mac, aku akan segera kembali.
Tidak, saya tidak meninggalkan blog saya - saya baru saja membeli apel iBook :)
Situasi ini mirip dengan tampilan di rumah kami televisi berwarna pertama ketika dia diambil, saya seminggu tidak pergi keluar rumah (kemudian berada di liburan sekolah) dan sepanjang hari menonton TV. "
Hal ini diketahui bahwa Anda memiliki versi terbaru dari BlogJet dikembangkan hanya untuk Macbook Pro melalui Parallels. Kami juga tahu bahwa Anda bekerja pada sebuah "super rahasia» shareware-pengembangan untuk Mac OS X. :) Bagaimana sulit adalah transisi dari Win-pemrograman? Apakah ada garpu? Dan di mana lebih mudah untuk membuat perangkat lunak?
transisi itu sangat sulit. Saya mulai mempelajari pemrograman Kakao tahun 2005, tetapi kemudian ditinggalkan kasus ini. Pertama, saya harus terus mengembangkan Windows-produk, dan kedua, tampaknya bagi saya bahwa saya tidak memiliki cukup kesabaran. Saya telah diprogram dalam banyak kerangka - Delphi, .NET, wxWidgets, dan di mana-mana yang saya butuhkan kurang bulan "menjadi cut", karena, pada prinsipnya, mereka semua sama - semua tentang API yang sama dan ideologi. Kakao yang sama, meskipun ada sebelum kerangka kerja ini, dengan menggunakan prinsip yang berbeda. Dan aku berbicara tentang kerangka kerja, karena belajar bahasa baru (Objective-C) untuk programmer yang normal - tidak masalah (dan di samping itu, di bawah Kakao dan Anda dapat menulis di Ruby, dan Python).
Namun, pada awal 2007, saya memutuskan untuk belajar bagaimana untuk Kakao. Dari awal sampai saat ketika lampu di atas kepalanya terbakar, dan aku mengerti esensi, di suatu tempat pergi selama dua bulan. Lalu ada semua lebih mudah - baca dermaga dan menulis kode.
Nah, setelah saya menyadari bahwa Kakao - ini adalah kerangka GUI paling cemerlang. Kadang-kadang, membaca tentang fungsi lain, saya berteriak «Wow!» - jadi semuanya baik dilakukan di sana. Dalam beberapa kasus, untuk mencapai apa Kakao-programmer menerima default, Windows-programmer akan menulis beberapa minggu.
Apa yang akan Anda telah mengidentifikasi tiga dari kualitas terkuat dari Mac OS X?
Aku akan meninggalkan semua yang biasa "mudah digunakan", "keindahan", "keamanan", dll, karena semuanya dan sehingga dikenal. Aku datang dengan sesuatu yang asli:
- UNIX. Saya telah menggunakan Linux sejak tahun 1998. Namun, baik Linux tidak berdiri saya memiliki lebih dari tiga bulan :-) Jadi saya tidak pengguna Linux. Namun keindahan UNIX mengerti. Tapi yang paling penting adalah bahwa semua alat-alat yang sudah ada - PHP, Ruby, Python, Apache, dll (Nah, jika Anda tidak membutuhkan mereka, Anda tidak akan melihat mereka.)
- Ketersediaan program yang sangat baik. Argumen utama Windows-pengguna - sesuatu yang beberapa program pada Mac. Ya, untuk Windows ada jutaan (atau milyaran?), Tapi apa... Jika saya semacam MacLeod, ia harus menulis ulang semua yang ada untuk Windows (kecuali Skype, BlogJet dan iTunes). Jika saya presiden, saya akan membatalkan moratorium hukuman mati, tapi hanya untuk programmer berbasis Windows. Selama 5 tahun terakhir pada Windows, saya berpindah dari satu klien email yang lain, dan tidak ada yang saya tidak suka. Sama dengan browser. Pada arsip foto. IM. Kalender. Pada Mac, saya dengan aman menggunakan Mail, Safari, iPhoto, Adium, iCal, dll Ini lucu, tapi bukan program.
- Shortcuts. Di Mac banyak kunci "sensitif" - Control, Option, Command, Shift, Enter, Kembali (ya, mereka adalah dua kunci yang berbeda). Pada awalnya saya pikir mereka bodoh - mengapa begitu banyak tombol? Sekarang aku mengerti. Saya tidak pernah baik di Mortal Combat, tetapi pada Mac sebanyak berguna "combo" yang - adalah untuk menghafal mereka - Anda tidak pernah dapat menyentuh mouse.
Saya tahu bahwa beberapa fans yang membeli hampir semua laptop Apple- dan desktop, iPod, iPhone, Apple TV, dll Berapa banyak yang Anda miliki produk Apple?
- MacBook Pro 17 "Core 2 Duo 2,33 GHz, 2 GB RAM
- iBook 12 "PowerPC G4 1,2 GHz, 512 MB RAM
- iPod Shuffle (generasi ke-2)
- mighty mouse
- apel Keyboard
- AirPort Express
Coding Robot merilis versi beta dari Memoires, sebuah program yang sangat baik untuk blog pribadi Anda. Anda pertama kali mencoba untuk menjualnya, dan kemudian membuat gratis. blog baru-baru ini Anda berkonsultasi dengan pengguna tentang Memoires masa depan. Apakah Anda pikir saya membuat lebih sulit shareware-pengembang Mac-software?
Saya pikir lebih mudah. Pertama, pasar tidak begitu penuh, untuk Windows, dan karena itu lebih mudah untuk istirahat. Kedua, Mac-pengguna membayar untuk perangkat lunak (tidak semua tentu saja, tapi saya pikir persentase pembajakan kurang). Ketiga, pengguna sering tetap OS upgrade. Vista, tentu saja, contoh ekstrim, tapi masih - apa persentase pengguna itu telah berlalu? Dan beberapa masih duduk di Windows 95!
Tentang Memoires, kebetulan, cerita itu. Saya menulis sebuah proyek rahasia besar. Sedikit lelah program dan memutuskan untuk "bersantai" - untuk satu malam untuk menulis sebuah program untuk menulis catatan harian. Dan saya mendapatkannya (Cocoa rulez). Hari berikutnya saya dipoles itu, dan ketika aku berada di Jerman, diposting di website, membuat halaman untuk preorder (preordery benar benar-benar berlangganan sederhana untuk newsletter dari output). Tapi aku tidak memberitahu siapa pun selain Twitter kontak, karena ia tidak yakin apakah itu sangat berharga untuk mengembangkan lebih lanjut. Kemudian ia memutuskan untuk menulis proyek berikutnya besar rahasia, dan rilis Memoires ke berenang bebas sebagai freeware. Tidak sedikit itu. Program ini ditulis tentang raksasa Daring Fireball dan TUAW, pertama beberapa hari adalah 6.000 download, mulai datang permintaan fitur, laporan bug. Aku memutuskan untuk mengembangkan lebih lanjut dan menempatkan proyek rahasia besar. Tentu, perlu sesuatu untuk hidup, sehingga meminta pengguna jika mereka akan keberatan jika saya membuat dibayar. Sejauh ini, hanya satu mengatakan ia tidak membayar (dan tidak mengerti mengapa kami telah merilis produk yang sudah memiliki dua), sisanya tidak menentang.
Tidak ada rencana untuk memindahkan BlogJet di Mac? Namun, beberapa hal yang lebih baik dari pesaing Anda (terutama memuat gambar)
Sejujurnya, aku lelah pemrograman klien blog. Ini bukan dalam arti bahwa saya tidak akan terus memproduksi BlogJet atau bahwa perusahaan kami tidak akan merilis ponsel BlogJet :), dan fakta bahwa itu benar-benar sulit. Sulit untuk membuat klien ketika Anda tidak mengendalikan server, dan ketika spesifikasi API ditulis sehingga mereka dapat diartikan sebagai sesuatu. Akibatnya, ketika seseorang dari WordPress atau Six Apart sesuatu namudrili dalam kode, kita akan mendengar dan laporan bug. Dan kita melakukan sesuatu kita tidak bisa melakukan apa-apa, masalahnya adalah server-side ...
Apakah ada program yang Anda bisa merekomendasikan untuk memperhatikan switcher?
Semua yang ada di Mac OS X, ditambah Adium, Musyawarah, Cyberduck dan TextMate. Nah, Parallels, jika ada sesuatu yang sangat diperlukan / perusahaan yang tidak bekerja pada Mac OS X. Ditambah codec Perian dan Flip4Mac.
***
Berkat Dmitry untuk percakapan yang menarik dan sukses untuk nya "Makovsky» shareware-pasar. :)
Dan sekarang, beberapa rencana. Saya pikir dalam wawancara masa depan harus pindah dari masalah porasprashivat svitcherskih dan tentang bagaimana terkenal di profesional dibidangnya menggunakan "maki" dalam pekerjaan mereka. Apa yang Anda pikirkan?