 Terima kasih kerana mempunyai saya, terima kasih, Chuan Siew, untuk meminta saya untuk bercakap tentang apa yang saya lakukan dan perubahan saya di Open Source. Saya rasa ini akan adalah kali pertama saya bercakap dengan seluruh dan lebih teknikal. Chuan Siew cakap sebuah ceritanya. Saya akan cuba membuatnya seronok. Saya akan membuatnya seronok dan bila-bila ada pertanyaan, anda boleh minta saya. Baiklah, mari kita mulakan. Saya rasa Github memperbaiki ini. Saya akan mulakan dengan profil Github saya. Saya mempunyai Github ZZ85. Ya, itu saya. Saya penjualan software di Zopim, yang dibuat oleh Zendes, jika anda pernah dengar. Dalam masa ketiga saya, saya mempunyai banyak idea dan pengalaman. Saya membuat banyak perubahan di JavaScript. Saya membuat banyak perubahan di javascript, di browser atau node.js. Saya sedang mencuba untuk mencuba apa yang mungkin. Saya memulai pembentangan kode kreatif. Mungkin nanti, anda akan berkata-kata bagaimana ini berkata-kata. Mungkin mari saya mulakan dengan beberapa projek yang saya mempunyai. Jika anda sedang tidur, saya akan membuat sedikit perubahan. Jadi ini adalah perubahan. Ia berkata-kata 25 dolar. Jika anda sedang tidur, saya akan membuat anda tinggal sekarang. Okey, itu saja. Jadi drone flying adalah salah satu perkara yang saya membuat seluruh kali. Sebelum beberapa hari yang lalu, saya mempunyai idea bagaimana jika saya dapat. Projek ini adalah menggunakan USB kabel. Ia menggunakan sekitar 5 minit. Jadi apabila anda menggunakan baterai, anda harus mengambil perubahan selama 20 minit lagi. Jadi saya berfikir, jika saya dapat membuat simulat di jawa. Jadi itu adalah cara saya mempunyai ini. Ia berkata-kata bagi kontrol remote ini. Ia boleh membuat jika anda tidak memperkenalkan teman-teman atau memperkenalkan teman-teman di rumah. Baiklah. Apa yang lain yang saya berkongsi? Satu perkara yang saya ingin menggunakan data visualisasi. Satu perkara yang saya mempunyai adalah, Pertanyaan visualisasi di dalam browser. Jadi ini berkata-kata... Sebenarnya, saya dapat membantu saya dalam idea ini. Sebenarnya, saya tidak mempunyai idea ini. Saya hanya membuat kata-kata. Saya rasa kata-kata itu adalah kata-kata. Jadi anda dapat membuat kata-kata visualisasi. Macam mana perjalanan kata-kata ini. Ini adalah kata-kata. Baiklah. Satu perkara yang saya ingin menggunakan, Github sebenarnya mempunyai kata-kata yang baik. Jadi saya cuba menggabungkan kata-kata dengan kata-kata. Satu perkara yang saya ingin menggunakan, Ia adalah kata-kata visualisasi. Kata-kata ini dibuat dengan kata-kata yang mempunyai kata-kata yang baik. Kata-kata ini mempunyai kata-kata yang baik. Kata-kata ini mempunyai kata-kata yang baik. Tapi saya rasa... Jadi ini adalah banyak-banyak projek yang saya ada. Dan saya membuat kata-kata saya, tetapi... Saya lebih kenal untuk... Bukan kata-kata, dan memperkenalkan kata-kata ini yang sangat popular di OpenSauce Library kata-kata 3JS. Jadi 3JS adalah actually Jarscript 3D Library, yang dibuat oleh Ricardo Sonon dan Mr. Doop. Dan ia... Ia membuat banyak perkara yang baik. Mungkin jika anda melihat pemeriksaan di dalam, ada ini yang sangat popular di Library. Jadi jika anda mahu membuat... anda mahu membuat sesuatu yang baik di BGL, dan saya tidak mempunyai kata-kata yang baik, anda boleh membuat 3 kata-kata yang baik dengan kata-kata ini. Jadi anda dapat melihat dari kata-kata ini, kata-kata anda membuat kata-kata, anda membuat objek, anda membuatnya menjadi kata-kata, dan anda membuatnya menjadi kata-kata. Dan ini adalah website 3JS. Anda dapat melihat bahawa banyak perkara yang baik dibuat dengan banyak... bahkan produk, beri anda banyak pengalaman emasif, anda dapat dibuat dengan Library ini. Jadi, saya percaya bagaimana saya mempunyai projek ini? Dan bagaimana... bagaimanapun, membuat sesuatu yang bukan yang saya buat di bekerja. Dan saya rasa... pada awal, tahun ini mungkin tahun 2011, dan... pada masa itu, javascript, web developer, dan browser-nya berjalan dengan baru. Jadi HTML5 feature. Kamus API. Saya rasa ini adalah Firefox 3 atau Firefox 4 pada tahun yang berjalan dengan ini disebut web GR. Jadi, jika anda tak berikut, saya akan berkata, oh wow, ada yang baru dengan browser ini. Jadi, bagaimana ia berlaku? Dan apabila saya melihat keadaan, sebuah library yang hanya mungkin di sisi yang terbaik, yang sebenarnya menunjukkan pakaian web GR adalah 3JS. Jadi... dan untuk memberikan diri, saya tidak mengambil komputer grafis di sekolah, tetapi saya fikir, oh wow, itu sesuatu animasi 3D, dan... efeknya, saya sentiasa rasa sangat menarik untuk saya, tetapi ia tidak sebahagian daripada pendidikan saya. Jadi... pada masa itu, saya benar-benar baru dengan itu. Dan... apabila saya melihat itu, oh wow, ini boleh menjadi... tanpa menggunakan software selepas efeknya, software 3D, Maya, anda boleh mulai membuat 3D-stuff dalam browser dengan JavaScript. Jadi, itu adalah bagaimana saya mencari tentang library ini. Kemudian saya mulai memperkenalkan pertanyaan dan mulai. Jadi, jika anda melihat pakaian di sisi yang terbaik, anda akan melihat nampak dokumen, yaitu anda boleh menerima Github Stack Overflow ILC. Sebelum 4 tahun lalu, apabila library ini masih baru, dokumen tidak sangat baik pada hari ini. Dan... apabila anda ingin melakukan sesuatu, dokumen yang terbaik adalah penyelesaian. Jadi... ini adalah penyelesaian. Ini... untuk penyelesaian pertama, ini adalah salah satu penyelesaian yang berkontributasi, yang merupakan simulasi. Baiklah. Dan anda boleh... seperti... berhenti menangis, bos... ia adalah bos juga. Dan... apa yang sangat baik tentang ini adalah... anda melihat penyelesaian dan anda cuba mencari... bagaimana anda boleh melakukan itu? Dan apa yang anda perlu lakukan, adalah mencari penyelesaian. Dan kemudian anda dapat melihat bagaimana ia mengambil penyelesaian. Jadi... saya rasa itu adalah apa yang terbaik untuk mencari penyelesaian. Seperti... ia membantu anda belajar. Kerana jika anda memikirkan... sesuatu... seperti... penyelesaian. Baiklah. Anda dapat melihat penyelesaian dan... dan... itu... itu yang anda mahu. Anda dapat melihat penyelesaian. Jadi, seperti ini, penyelesaian yang terbaik. Seperti... penyelesaian yang di bawah penyelesaian. Jadi, di belakang... anda dapat melihat... penyelesaian yang di bawah penyelesaian. Ia adalah... ia adalah 3JS. Jadi... jika anda yakin dengan gitar, anda tahu bahawa mereka mempunyai masalah dan penyelesaian. Dan masalah adalah apabila... anda mempunyai masalah dengan penyelesaian, atau anda mencari penyelesaian, anda dapat... anda dapat... hanya membuat masalah, atau anda dapat mencari masalah yang... yang lain. Dan... tetapi pada masa lalu... masalah itu adalah tempat yang anda tanya. Dan jika anda mencari masalah... dengan penyelesaian yang terbaik, mari kita mulakan dengan penyelesaian. Ya. Sebenarnya, masalah China pada masa lalu... adalah lebih seperti penyelesaian. Ia adalah tempat yang... orang akan mencari masalah. Dan kemudian... saya akan cakap sesuatu. Dan... dan saya akan cakap... bagaimana saya mempunyai masalah? Anda boleh... anda boleh cakap itu. Sebenarnya, saya hanya mencari masalah... dan membuat komentar... seperti bagaimana anda mempunyai masalah... dalam... dalam penyelesaian atau penyelesaian. Jadi, perkara yang saya... yang saya lakukan... adalah... ia mungkin dalam penyelesaian. Baiklah, jika anda kembali ke pagi itu, anda akan melihat bahawa... itu adalah channel IRC. Channel IRC adalah tempat yang... saya mulakan... mulakan dengan... tanya pertanyaan... dan... untuk saya... memperkenalkan... perkara ini... ada banyak pertanyaan... seperti, apa yang saya sebenarnya... apa yang kamera membuat... bagaimana anda... memperkenalkan sesuatu. Dan... dan saya mempunyai... idea itu... jadi, salah satu perkara saya... saya ingin membuat... jika anda melihat... pilihan... pilihan yang anda lihat... seperti ini... pilihan Hollywood. Jadi, saya tanya... bagaimana anda membuat perkara itu? Dan... jawapan saya adalah... anda harus menggunakan... software 3D seperti Blender... anda membuat teks... dan kemudian... memperkenalkan model 3D... dan kemudian... anda meletakkan ke dalam penyelesaian. Jadi, pada masa itu, saya berfikir... sejak pengalaman saya dengan semua... software 3D ini... tidak hebat. Saya berfikir... jika anda memperkenalkan... penyelesaian... bagaimana anda membuat... model 3D di penyelesaian? Dan... dan Mr. Doop... pada masa itu, saya berfikir... kita tidak mempunyai... perkara itu. Tapi jika anda ingin... anda dapat... memperkenalkan... anda dapat mencuba menulis sesuatu. Dan... itu adalah cara... saya bermula... seperti... saya... memulai perkara... bagaimana... saya dapat... saya dapat membuat... saya dapat membuat... dan... dan sehingga... seperti... saya perlu melihat bagaimana... bagaimana anda dapat... memperkenalkan teks... di... di JavaScript. Jadi... saya berfikir... anda dapat mengambil... file font... dan anda dapat penyelesaian... dan kemudian anda membuat penyelesaian. Dan... dan itu sebenarnya... tidak sangat... itu bukan sesuatu yang mudah... tapi itu... sesuatu... dengan melakukan itu... saya belajar banyak. Dan... dan... dan kembali ke contoh... dan itu dah... Ya. Jadi ini adalah... salah satu perkara yang terkenal... yang datang dengan... ia seperti... itu... itu versi canvas... dan ini adalah... versi VAT-VR. Jadi anda boleh berkata... Helo! Baiklah. Dan kemudian anda... ia seperti... membuat... 3D... berubah... berubah... berubah... Baiklah. Selepas sekarang, ada apa-apa pertanyaan? Ya. Jadi... saya bermula dengan... saya mahu... menunjukkan bahawa ia berdynamik... dan tidak... mengambil pembunuh. Dan... dan kemudian ia... jadi... apa yang sangat baik tentang open source... adalah... yang lain... saya patut... menyebabkan kepada ia... seperti... Oh, anda tahu... seperti... ia menyebabkan... seperti... untuk berikan ini... lebih banyak refleksi... dan... dan jadi... contohnya... berubah. Jadi... Ya. Joshua, apa tahun yang telah anda... menyebabkan keadaan pertama anda? Saya rasa ini... 20... 2012 atau 2011. Dan anda bermain... bekerja dengan itu? Ya. Jadi... jadi... jadi saya... jadi saya... seperti... satu perkara yang terjadi dengan lainnya... dan saya rasa... di dalam... saya menjadi lebih... lebih... seperti... seperti... yang saya menyebabkan kepada 3JS... saya seperti... seperti... menyebabkan keadaan... menyebabkan komentar... dan melihat... jika ada apa-apa yang saya boleh menyebabkan... dan banyak perkara itu... sebenarnya... dari masalah... daripada orang lain... yang menyebabkan keadaan... seperti... Oh, boleh saya mempunyai perkara ini? Boleh saya mempunyai perkara itu? Atau... boleh saya mempunyai perkara ini? Biasanya... untuk contohnya... jika anda melihat... perkara yang paling awal saya mempunyai lagi... saya mempunyai... memunyai perkara itu? Jadi... ini adalah perkara yang menarik... yang... pada masa lalu... jika anda melihat... saya tidak pasti jika ini masih memenuhi... kerana... saya rasa yang terakhir saya mencuba memenuhi... terlalu banyak perkara itu... jadi saya rasa ini tidak terlalu popular... di mana... di mana ia tidak mendapat... perkara itu di sini... tapi jika anda melihat perkara itu... anda akan dapat melihat... bahawa... bahawa... seseorang... mengambil perkara baru... dan... dan itu akan bergabung... dan... seperti... seperti... perkara yang saya berjumpa dengan anda sekarang... jadi... bagi seseorang... seperti... membuat... makanan... seperti... ini adalah daripada perkara yang berbeza... jadi... pada masa lalu... ia merupakan... seperti... di mana... ada... saya rasa... perkara yang berbeza... adalah... 3 perkara... dan... dan... jadi... apabila... penyelamat... ia akan membuat... perkara yang berbeza... dan... dan ia akan bergabung... tapi saya rasa... seperti... seperti perkara yang berbeza... untuk hari ini... anda dapat melihat perkara... perkara yang berbeza... saya rasa... ini mungkin tidak... tapi... anda dapat melihat bahawa... banyak perkara itu... hanya membuat 1 atau 2 perkara... betul... dan... dan... bahawa saya tidak mempunyai perkara yang berbeza... pada projek ini... ya... saya masih seperti... seperti... di mana-mana di luar sana... jadi ini saya... dan saya adalah penyelamat... ya... jadi... anda dapat melihat perkara ini... adalah perkara yang berbeza... dan... anda tahu... dan saya rasa... perkara yang berbeza... di mana penyelamat... yang... anda tahu... saya tidak perlu melakukan banyak perkara... tapi... kembali ke perkara... bagaimana... bagaimana... bagaimana saya memulakan perkara yang berbeza... atau... bagaimana... bagaimana saya memulakan perkara yang berbeza... betul... jadi... ia seperti... di mana... saya akan berkata... saya memulakan perkara ini... dan... orang akan berkata... oh, okey, bagus... atau... ada perkara ini... dan... dan kemudian anda dapat merah... dan... dan kemudian... saya rasa... untuk perkara yang berbeza... adalah sesuatu... yang tidak... telah... berlaku... jadi... ada banyak peluang... untuk saya... untuk... untuk... untuk memperkenalkan perkara ini... jadi... oh, jadi anda dapat melihat... perkara yang berbeza... daripada masalah 490... jadi... seseorang berkata... oh, ianya perkara yang berbeza... jadi jika anda melihat perkara yang berbeza... anda melihat... anda tahu... menurut anda... ia sangat jelas... dan ia tidak... dan... dan teknik... yang... yang dimulai... adalah... Ewa Club... yang... keluar dengan teknik ini... yang disebut... kecutatan... yang... boleh mengambil... beberapa peluang... dan mengalami... jadi... ya... jadi orang berkata... ini adalah 2011... dan... dan... dan... yang berkata, okey... tidak ada apa-apa di dalam pencetaraan... tetapi anda dapat memeliharkan... algoritm, potli, itulah ia akan bagus untuk mempunyai, dan setelah satu hari, saya beritahu saya, ok, saya akan cuba membaca kertas, dan apabila saya membaca, ia menjadi... apabila saya membaca kertas, ia merupakan saya kerana saya biasanya mempunyai banyak notasi kebanyakan, tetapi... tetapi, anda tahu, saya rasa datang pada masa semasa saya hanya, ok, memutuskan bahawa saya akan cuba membaca kertas, dan... dan ia ternyata, ia bukan begitu susah untuk memahami, dan saya... saya membaca sesuatu, dan... dan kemudian itu, itu seperti... itu seperti... sebuah kisah di belakang ini, jadi anda dapat melihat bahawa anda ada sesuatu yang tidak sangat mudah, hanya beberapa poin, dan seperti membuat kebanyakan, ia menjadi mudah, dan kemudian anda akan melihat, seperti, kembali-kembali lagi, betul? Dan... Oh, ya, dan... dan... dan hari ini, seperti... contohnya masih seperti ini, jadi jika anda mencari, jika anda hanya mencari, seperti... kebanyakan, betul? Anda dapat melihat bahawa ia memulangkan kertas, dan anda membuat lebih banyak, dan ia sangat mudah. Dan... ambil kutut, yang ia... yang ia... saya kata 540 kertas pada awal, tetapi jika anda memutuskan bahawa ia... ia... ia... ia kelihatan seperti... seperti... seperti... seperti... polis. Dan... dan saya rasa, seperti, salah satu perkara yang... yang mungkin saya boleh datang kepada... kepada... kepada kemudian, seperti, apa yang saya menderita untuk melakukan ini. Seperti... seperti... ia... ia menurut saya bahawa, anda tahu, ini alam ini sangat popular, bahawa... bahawa orang-orang di alam ini, anda tahu, seperti... orang yang berada di dalam alam ini, bahawa apapun, ia sebenarnya menggunakan alam ini. Tetapi untuk saya, yang adalah, anda tahu, ia bukan... anda tahu, saya... saya... saya tidak dapat gunakan alam ini kerja, kerana ia... kerana ia... kerana ia... kerana ia... ia... orang akan minta, seperti, kenapa... kenapa saya melakukan ini dan apa yang memotivasi saya untuk melakukan itu. Dan saya... saya rasa, salah satu perkara yang... yang... yang saya... yang... secara perasaan untuk saya adalah bahawa... bahawa sebenarnya, menerima... saya sebenarnya belajar dalam proses. Jadi seperti, sebelum saya dapat... sebenarnya, anda tahu, seperti, untuk beberapa orang, mereka mungkin semua orang harus tahu bagaimana, seperti... ada... ada beberapa orang yang... yang berada dalam perasaan keperluan VJ, dan mereka boleh berkata, oh, anda tahu, seperti, saya boleh lakukan ini dan saya boleh berkongsi. Jadi bahawa... bahawa orang-orang yang berada di alam ini dapat... dapat menerima daripada itu. Tetapi untuk saya, ia lebih banyak, seperti... sebuah eksplorasi, dan pada masa itu, seperti... sesuatu seperti itu, seperti... tidak ada orang yang pernah melakukan itu sebelum itu. Tidak ada orang yang berfikir atau, anda tahu, anda boleh mempunyai... jemotri, sebuah modifier yang hanya mempunyai di alam-alam deskripsi. Dan jadi itu... mungkin ada sebuah faktor yang mempunyai untuk saya berkata, okey, anda tahu, mari kita cuba. Dan anda tahu, apabila saya cuba, oh, anda tahu, menurut saya, ia berfungsi, dan ia menerima seperti 60 perasaan sekurang-kurangnya. Dan... dan kemudian, anda tahu, hanya beri... anda memberi kembali kepada alam-alam. Dan... dan saya rasa... sebuah... sebuah... sebuah... sebuah hal yang lain yang... membuat saya mungkin gembira dalam sebuah hal yang... apabila anda... apabila anda melihat bahawa sebenarnya, orang akan menggunakan hal itu, kan? Jika anda melihat alam-alam ini, atau jika anda menikmati alam-alam, seperti apa yang telah dibuat dengan 3JS, saya percaya ada... ada... ada juga sebuah page Google+, dan... adalah 3JS, ada banyak perkara yang kita juga berkongsi antara saya, saya sendiri, kan? Dan... anda akan melihat bahawa... bagaimana alam-alam ini digunakan, kan? Dan... ada banyak perkara, banyak kemungkinan, dan... dan kadang-kadang anda akan melihat bahawa... anda mulakan dengan... mempunyai alam-alam... mengenai komputer grafis untuk... menyebabkan satu atau dua alam-alam... sehingga kadang-kadang anda akan melihat bahawa... itu sebenarnya menggunakan alam-alam, dan... saya rasa itu adalah... itu adalah alam-alam yang hebat... Baiklah. Jadi... ada pertanyaan? Bagaimana? Bagaimana? Jadi biar saya melihat... jika ada apa-apa yang lain... Demo, demo. Demo? Demo yang mana? Oh, tapi... tapi saya sudah memakai demo. Oh... Saya minta maaf. Ya, jadi... saya rasa... perkara yang terakhir adalah... okey, jadi mungkin... saya akan menyebabkan bahawa... kenapa... kenapa saya mahu melakukan ini? Kenapa saya akan mempunyai alam-alam saya... melakukan sesuatu yang anda memberikan? Dan... saya rasa untuk saya, saya... mungkin saya hanya... mudah dan mungkin... saya tidak... bercakap tentang itu. Oh, saya dapat mempunyai alam-alam untuk melakukan ini? Ini sesuatu yang... mungkin anda akan fikir... jika saya dapat mempunyai alam-alam. Tapi untuk saya, saya hanya... saya menjadi... seperti... sebuah proses yang... saya... saya memang suka melakukan ini. Dan saya rasa... ia tidak membawa saya ke tempat saya, bukan? Ia... seperti... ia membawa saya kembali dan... dan saya rasa... seperti... ia berikan peluang. Seperti orang yang... akan bercakap dengan saya... tentang... tentang ini dan... saya rasa mungkin... ada sekurang-kurangnya yang menyebabkan saya untuk bercakap... tentang 3JS. Dan... dan... Ya, dan saya rasa... jadi keputusan saya adalah... adalah... jika anda... ada sesuatu yang betul... hanya... kadang-kadang... ia akan menyeronokkan anda... dalam cara yang anda tak pernah bercakap tentang. Ada pertanyaan? Tidak? Itu adalah pertanyaan? Ya, maaf. Maaf? Ia ada cara? Boleh anda menyebabkan cadangan dalam 3JS? Ya. Sudah tentu. Jika anda menyebabkan cadangan lagi... dan anda hanya menyebabkan cadangan... ada banyak cadangan di sana. Saya rasa ini adalah salah satu... kontribusi... yang mempunyai... cadangan... yang mempunyai... bagaimanapun... bagaimanapun... bagaimanapun... bagaimanapun... bagaimanapun... bagaimanapun... mempunyai... bagaimanapun... bagaimanapun... dan... tentu. Jadi, 3JS mempunyai cadangan... yang mempunyai... bagaimanapun... tetapi anda dapat membuat cadangan biasa... seperti ini. Mungkin cadangan... dan jika anda menyebabkan... anda akan dapat melihat... yang ini adalah cadangan biasa... yang adalah cadangan biasa... untuk cadangan ini.