 Hai, siapa-siapa, saya Chia Hao dari SETE. Saya seorang pelajar yang selalu melakukan sistem informasi dan desain. Ia adalah sesuatu seperti komputer sains, tapi hanya dengan nama fensi untuk SETE. Sebelumnya, saya melakukannya pada tahun yang terakhir di June. Ia adalah pakaian yang lebih kecil daripada Command Line 2 untuk kamu mencari web-app single-page. Jadi, kenapa saya melakukannya? Jika kamu melihat web-app store, kamu akan melihat bahawa banyak perbincangan di app store ini, ini adalah pakaian yang terbaik untuk social networking. Kita dapat melihat bahawa banyak perbincangan ini adalah sebuah perbincangan di web-app, web-app dan sebagainya. Saya bermakna, banyak perbincangan ini adalah berlaku pada notifikasi, saya tidak tahu, bagaimana, mereka cuba mempunyai berlaku di bot ikon dan sebagainya. Tapi, akhirnya, ia hanya sebuah browser dan sebagainya. Dan mereka mencari followers untuknya. Kenapa? Jadi, apa yang saya melakukannya? Jadi, saya dapat menunjukkan bagaimana yang saya melakukannya? Jadi, di notifikasi, kamu boleh mencari. Dan ini sepatutnya berlaku. Jadi, apa yang saya melakukannya? Ia membuat adonan untuk saya di desktop saya menggunakan elektron. Jadi, sekarang kamu boleh melihat di sini. Jadi, ini di sini. Jadi, jika kamu melakukannya, ini adalah messenger Facebook saya. Jadi, ia telah terlalu berlaku pada adonan saya kerana saya... Jadi, ia menghubungi adonan dari web. Jadi, saya bermakna, ia mempunyai notifikasi, ia mempunyai bot ikon dan... Tapi, perkara yang penting adalah bahawa ia menggunakan platform kerana ia adalah elektron. Jadi, bagaimana, saya boleh melakukan platform dash-dash dan katakan saya mahu Linux. Dan saya mahu adonan dengan Windows 32. Jadi, saya akan menunjukkan adonan dengan Linux sekarang. Jadi, dengan Linux... Jadi, saya mempunyai messenger Facebook saya. Jadi, apabila kamu melihat adonan saya, semuanya dikatakan untuk kamu, nama atau adonan yang dikatakan untuk kamu. Adonan ini sebenarnya lebih berlaku dan saya fikir ia akan berlaku. Jadi, di adonan ini, kamu boleh melihat... berlaku pada desktop saya. Jadi, ia di sini. Jadi, saya ada adonan dengan Windows saya. Adonan Facebook saya atau Windows saya. Jadi, kamu boleh mencuba melakukan ini. Ia adalah bagi jes. Jadi, adonan yang terdapat adalah bahawa kamu hanya memandangkan... kamu tidak perlu memandangkan bahawa adonan. Mereka sebenarnya ada banyak perlukan, tapi ia sepatutnya memperkenalkan semuanya untuk kamu dan ia sepatutnya memperkenalkan semuanya yang kamu perlukan. Jadi, saya melakukan ini juga sebab... apa yang terdapat di web. Sebelum mereka mengawal, kamu perlu memulang tab untuk browser. Kamu tahu bahawa... adonan yang berlaku adalah jenis Messenger, adonan Messenger, Twitter... itu adalah jenis yang terdapat seperti... aplikasi negara. Jadi, aplikasi yang ada di posisi perlukan, aplikasi Microsoft Word, aplikasi Powerpoint, aplikasi jenis jenis jenis jenis komputer. Jadi, kenapa aplikasi ini sebenarnya memiliki aplikasi? Kenapa kamu harus memulang aplikasi? Kita buka tab ini, dan kita navigasi ke pakaian yang anda inginkan untuk aplikasi seperti ini. Jadi, ini sebenarnya sebuah pakaian yang digunakan oleh user-user-user UX di mana anda sebenarnya bertanya, mengapa anda perlu melihat semua botan belakang, botan refresh, botan Netbar, apabila semua yang saya ingin adalah, hanya anda akan melihat konten saya. Jika saya menggunakan Messenger Facebook, saya tidak perlu menggunakan botan belakang atau saya tidak perlu menggunakan botan belakang. Jadi, ini adalah sebabnya saya sebenarnya melakukannya. Saya sebenarnya melakukannya untuk Whatsapp web dalam permainan pertama. Jadi, saya menggunakan Whatsapp web. Saya hanya ingin melakukannya dengan elektron, dan saya tiba-tiba menerangkan bagaimana anda boleh melakukannya. Saya akan beritahu bagaimana saya melakukannya nanti. Tapi, saya melakukannya untuk Whatsapp web. Dan saya menerangkan bahawa ini sebenarnya mudah untuk menerangkan untuk diberi kemungkinan untuk kemungkinan-kemungkinan web. Jadi, ini adalah kemungkinan-kemungkinan teacher saya. Anda dapat mempunyai notifikasi, anda dapat mempunyai doktor, anda dapat mempunyai pembentangan, icon dan flash, yang berlaku kadang-kadang, dan tidak berlaku kadang-kadang. Jadi, saya dapat melakukannya nanti. Jadi, apabila saya melakukannya, apabila apabila saya melakukannya, saya akan menerangkan bagaimana saya melakukannya. Dan saya menerangkan bagaimana saya melakukannya. Saya mengharapkan, saya melakukannya. Jadi, hal-hal yang mengharapkan semuanya minimal. Saya akan fahamnya bagaimana saya menerangkan bagaimana saya melakukannya. Saya akan bercakap dengan nanti. Saya akan bercakap dengan nanti. Bagaimana yang terjadi adalah, You have your Comalize interface, yang adalah tempat ini. Jadi, anda dapat meletakkan nerf. Dan kemudian anda dapat melihat semua prostitutnya. Masa ini banyak putus, Sebenarnya, apabila anda mempunyai pemerintah pemerintah pemerintah, anda dapat menggunakan pilihan yang diperkenalkan dengan modul ini, yang mempunyai staf seperti titik anda, ikon anda, dan ia akan mengubah ikon anda menjadi format spesifik. Jadi, jika anda tidak tahu untuk Windows, anda perlukan ikon .ICNs dan Linux, anda perlukan ikon PNG. Kerana perkara ini sebenarnya berlaku pada Windows, Mac, dan Linux, anda mempunyai 9 perlukan ikon untuk semua ikon ini, yang adalah quite complex. Saya juga mempunyai pemerintah pemerintah, sehingga saya mempunyai semua pemerintah dan segala-galanya. Contohnya, saya mempunyai pemerintah saya untuk mempunyai pemerintah yang berlaku di setiap pemerintah. Jadi, apa yang saya lakukan? Saya mempunyai pemerintah pemerintah pemerintah, bersama dengan pemerintah saya, dan ia akan mengubah ikon untuk saya untuk Windows ke belakang dan Linux. Untuk pemerintah pemerintah, saya menggunakan perkara ini, pemerintah pemerintah.js, yang sebenarnya sangat bagus kerana anda boleh membuat pemerintah saya. Saya akan membuat pemerintah saya untuk membuat pemerintah saya. Dengan pemerintah js, saya boleh menggunakan... Boleh saya lihat? Boleh saya lihat? Saya akan cuba membuat pemerintah saya. Saya akan memikirkan pemerintah saya. Jadi, anda akan menerima bahawa anda perlu mengenai pemerintah yang berlaku. Untuk pemerintah saya, saya akan membuat pemerintah saya. Dan saya akan memikirkan pemerintah saya. Jadi, ini pemerintah saya untuk pemerintah saya. Dan di tempat kota saya, saya akan menunjukkan bahawa... Saya akan menyebabkan apa yang pemerintah saya sebenarnya bermaksud. Sebab saya suka mengenai pemerintah saya, anda perlu membuat pemerintah saya, anda boleh menggunakan pemerintah. Dan perkara lain adalah bagaimana anda dapat pemerintah saya. Jadi, anda percaya bahawa apabila anda melihat pemerintah saya, anda selalu tahu bahawa Facebook mempunyai pemerintah saya. Tetapi bagaimana anda sebenarnya mengenai pemerintah saya? Bagaimana anda mengenai pemerintah ini dari Facebook? Anda dapat mengenai pemerintah Favicon, yang sebenarnya adalah pemerintah 32x32, yang terlalu kecil. Jadi, saya cuba menemukan pemerintah saya online untuk melakukan ini. Saya dapat menemukan pemerintah ini demi mengenai pemerintah saya. Jadi, saya menemukan pemerintah untuk melakukan ini, saya menyebabkan pemerintah yang digunakan di jualan, dan anda akan menemukan bahawa... anda akan menemukan bahawa... przetetuangan sebenarnya adalah bahan yang anda melihat, anda mencari pemerintah Favicon, dan anda boleh mencari pemerintah ini giq oji yang membantu yang mengenai pemerintah yang diterima dari Pemerintah Facebook untuk menyebabkan rekaan website untuk pemerintahnya. untuk membagi website di Facebook. Bagaimana tidak ada pembunuhan yang memakai pembunuhan? Itu pembunuhan pembunuhan di Facebook untuk pembunuhan. Jadi ada semua ini. Jadi ini seperti, membantu saya untuk mencari pembunuhan yang saya memakai untuk pembunuhan. Tapi, saya bermaksud, ada kemampuan yang lebih berlaku. Dan juga ada pembunuhan Magic, yang adalah pembunuhan pembunuhan. Jadi, ia membuat saya membuat pembunuhan dari pembunuhan yang berlaku dari sebuah pembunuhan yang berlaku ke satu lagi. Jadi, saya tidak tahu bagaimana untuk menggunakan pembunuhan pembunuhan sebelum ini. Jadi, saya perlu belajar bagaimana untuk menggunakan pembunuhan pembunuhan untuk PNG, ICU dan ICNS juga. Dan perkara itu, bagaimana untuk membuat pembunuhan pembunuhan ini? Sebenarnya, ia cukup susah untuk membuat pembunuhan pembunuhan untuk Mac. Saya cuba mencari, saya cuba mencari bagaimana untuk membuat pembunuhan pembunuhan untuk Mac. Dan kemudian, semua pembunuhan online tidak membuat pembunuhan untuk pembunuhan pembunuhan. Jadi, saya membuat banyak masa untuk membuat pembunuhan pembunuhan dan saya mencari pembunuhan pembunuhan yang perlu kita membuat pembunuhan. Kerana, anda lebih banyak membuat pembunuhan pembunuhan yang menggunakan pembunuhan pembunuhan yang dari X-code. Ada banyak kali, ia hanya memakai silap-sipu tanpa beritahu anda mengapa. Jadi, itu masalah. Jadi, betul-betul, saya akan berkongsi pembunuhan pembunuhan... kemudian, begitulah bagaimana bagaimana pembunuhan pembunuhan yang menggunakan secara men созurkan pembunuhan pembunuhan di sini. Juga anda melihat... wonangan yang sebenarnya saya mempunyai wanangan yang sebenarnya memdapat untuk pembunuhan pembunuhan peluang. Oleh itu, anda mengucap sama ada pembunuhan pembunuhan anda itu yang memandangkan pembunuhan pembunuhan yang veterans fait jika做 pencari pembunuhan untuk membuat pembinaan, pembinaan OS ini, pembinaan architecture ini, sebagian yang boleh digetakkan, pembinaan page ini. Semua perkara ini akan dipakai untuk anda. Dan pilihan ini, pilihan yang sudah dilakukan dengan pasukan dengan pilihan pesanan untuk notifikasi yang digetakkan. Jadi, bagi contoh, anda dapat melihat apabila perangapan.js yang dipercaya. Jadi, saya mempunyai pilihan ini sehingga pilihan ini mengkiru sebelum perangatannya terdapat dari pilihan. Sebelum saya membuka Facebook di web page ini, ini telah berlaku. Jadi, ada pembunuh-pembunuh ini di sini menerima oleh seseorang di internet tentang bagaimana anda dapat menghubungkan notifikasi. Jadi, sebenarnya, saya boleh... Ia sedapkan, tetapi idea saya adalah saya dapat menghubungkan notifikasi apabila notifikasi digunakan, supaya saya dapat mempunyai icon. Apabila sesuatu berlaku. Dan perkara lain seperti flash. Berlaku, bagaimana elektronik yang berlaku untuk flash? Anda perlukan perjalanan kepada pembunuh pembunuh pembunuh pembunuh yang digunakan bersama dengan pembunuh. Tetapi perkara lainnya, saya tidak mahu menggunakan pembunuh atau pembunuh pembunuh 20MB dalam pembunuh-pembunuh saya. Dan saya juga tidak mahu orang menjelaskan, oh, ini adalah pembunuh pembunuh saya. Jadi, prosesnya adalah sebenarnya, anda perlu melakukan ini, dan kemudian anda perlu mencari pembunuh ini, dan seterusnya, ini adalah pembunuh yang veris-veris. Jadi, saya mengatakan apa yang saya cuba mencari komputer tersebut untuk pembunuh yang berlaku ini. Yang berlaku berbeza untuk benarkan untuk pembunuh portasi menakutkan dan tahu dan mencari pembunuh di pembunuh yang berlaku ini. Jadi, bagaimana anda dapat flash untuk berlaku. Tetapi, perkara yang saya ada sekarang adalah elektronik tersebut membuat kerja kembali di Chrome47 dan sekarang Chrome pada penjaraan 48MB. Jadi, saya rasa kadang-kadang dia tidak berlaku. Tapi saya harap tidak ada akan ada yang hanya berlaku. Yang lain adalah kerana aplikasi seperti Netflix, mereka menggunakan perkara yang dipanggil Widevine plug-in yang juga di sini. Tetapi perkara ini hanya tidak berfungsi jika tidak ada perkara yang tersebut. Jadi saya tidak dapat menggunakan perkara yang sama untuk menggunakan perkara untuk Netflix. Tetapi Flash harus berfungsi. Jadi, keadaan yang saya ada adalah melalui platform testing dan membuat aplikasi untuk membuat aplikasi seperti browser. Jadi, saya ada sesetengah perkara yang sedap tersebut. Jadi, saya dapat membuka Medium.com dengan perkara ini. Pada perkara ini, anda dapat mempunyai penyelamat tinggi yang tersebut. Untuk membuat pembangunan dan sebagainya Jadi, perkara ini tidak terbunuh dengan elektron dan ia sedikit seperti... Untuk contoh, anda mempunyai data kelihatan yang seperti... Kerana setiap kali anda membuat aplikasi, anda membuat kerja, ia akan mempunyai kelihatan dari stori lokal Jadi, apakah anda ingin mempunyai instan baru dan sehingga anda perlu mempunyai data kelihatan? Ini adalah perkara-perkara yang sangat kecil Yang sebenarnya mengambilkan banyak masa pada masa ini Untuk membutuhkan aplikasi elektron untuk aplikasi, ia tidak terlalu susah Saya boleh menunjukkan bagaimana saya melakukannya Okey, jadi... Apakah anda ingin menggunakan aplikasi elektron sebelumnya? Tidak tahu Apa yang aplikasi elektron lakukannya? Ia adalah pakaian untuk membuat aplikasi desktop Dan ia bukan javascript dan javascript Apakah anda ingin menggunakan aplikasi elektron sebelumnya? Ya, jadi aplikasi elektron Jadi aplikasi elektron seperti... anda dapat berfikir retro compatible didama aplikasi yang menurut melakukan aplikasi Jadi你們 membuat aplikasi aplikasi dengan Augusta und CSA jadi anda membantu aplikasi untuk aplikasi heck, ArcLunило sebahaya saya hupur di ahli aplikasi Dan mengulang dengan melihat aplikasi dari aplikasi Saya akan tunjukkan bagaimana elektronnya berlaku sekarang. Biar saya cuba memperkenalkan teksi-teksi dulu. Biar saya cuba gunakan pilihan elektron. Saya rasa ia akan berlaku. Saya akan tunjukkan bagaimana untuk membuat elektron. Sebenarnya sangat mudah dan sangat menarik untuk menggunakan. Saya akan tunjukkan pilihan elektron. Saya akan tunjukkan pilihan elektron. Saya akan tunjukkan pilihan elektron. Dan anda akan mencubanya. Anda memahami pilihan elektron? Apa yang pilihan elektron? Pilihan pilihan elektron adalah penghidupan pakak. Apabila awak membuat syarat, Anda menghidupkan pilihan elektron, Pilihan pilihan elektron. Jadi ia beritahu orang apakah projek anda beritahu. Jadi bagi contoh, jika saya membuat... Saya akan perlu memastikan periuk elektron, ini untuk memastikan periuk elektron. Jadi ia dipanggil... Jadi apabila saya mahu memastikan... Saya mahu memastikan, saya mahu memastikan MPM. Jadi saya mahu memastikan... Jadi keadaan yang selamat, keadaan yang selamat, sebenarnya telah diberitahu bagi jason untuk mengelamkan periuk pendidikan di dalam. Jadi ketika saya tak perlu mengalami pendidikan saya saya dapat mengambil pendidikan kepada teman saya. Apabila teman saya mahu memastikan, dia hanya mengalami pendidikan MPM dan semua pendidikan periuk pendidikan akan dipastikan untuk dia. Jadi ini tak sepatutnya mengambil lama. Kerana... Jadi ini tak sepatutnya mengambil lama. Jadi saya akan masuk ke cara membuat periuk. Jadi... Pertama, anda membuat jason main.js. Dan anda beritahu, saya mahu... Jadi ini bagaimana anda membuat periuk. Adakah anda familiar dengan jason main.js? Baiklah. Bagaimana anda membuat periuk periuk periuk jason main.js. Dan anda boleh... Saya mahu periuk periuk periuk saya. Jadi periuk periuk periuk... equals elektron. Jadi saya mempunyai fungsinya... yang membuat periuk periuk periuk periuk periuk periuk. Sebenarnya, sebab saya sudah... Saya sebenarnya mengambil periuk periuk di dalam jason main.js. Jadi saya akan menjelaskan dengan mereka dengan periuk periuk periuk periuk periuk periuk. Jadi... Jadi di bagi jason saya, saya menjelaskan... Pada periuk main jason main saya adalah jason main.js. Ini adalah periuk berbicara ini. Pada periuk main jason main.js. Dan saya mempunyai...idersi periuk periuk periuk... yang mempunyai jason main elektron. Dan ini,... Semasa saya menjelaskan, bagaimana pengalaman elektron saya adalah periuk periuk periuk. Jadi ini... Saya hanya membuat jenderaan dari jason... yang begitul yang ini. Ini... Dan ini. Jadi sekarang ini periuk periuk main.js juga. Jadi sekarang... hal... Ya. Jadi ini hal juga. Jadi... Untuk elektron yang memperkenalkan adalah elektron yang penting, kemudian anda dapat objek Windows Browser Dan kemudian anda membuat Windows Browser yang baru, dan anda menjelaskan pada Index.html, yang adalah file dalam local directory Dan ini file di sini Jadi saya mempunyai Index.html di sini Jadi saya telah membuat dokumen mthml yang hanya adalah aplikasi yang hebat dan hallo Dan setelah itu, anda dapat Jadi anda memperkenalkan model aplikasi yang menurut saya adalah proses main untuk elektron Dan kemudian anda beritahu aplikasi sudah membuat Windows main dan menurut saya membuat Windows main yang penting Dan sekarang saya dapat memulai, jadi saya memulai MPM Jadi apabila saya memulai MPM, ia memulai skrips di sini Ini adalah skrips di sini, yang saya akan mengetahui di sini Elektron main.js Dan lihat, ini aplikasi saya Jadi Jadi saya memulai CSS di sini yang adalah saya memulai skrips di sini untuk main.css di sini Dan saya memulai perkara yang sama Elektron itu hebat kerana saya hanya memulai jika saya memulai skrips di sini Jadi bagaimana file yang berlaku adalah ia mengubah URL ini untuk anda di sini Jadi sebelumnya, ia adalah ini Dan sekarang saya mengubah ke Facebook.com Jadi maksud saya, saya tidak perlu memulai tentang ini, index.html dan main.css lagi Dan sekarang saya memulai MPM dan memulai Facebook Jadi ini adalah bagaimana file yang berlaku yang seperti yang sangat penting Tetapi Ya Dan Tetapi perkara itu, bahawa anda akan mengetahui bahawa ada semua pilihan Windows Tetapi apabila anda mengetahui perkara ini, pilihan ini akan dilatih kerana mereka bukan pilihan elektron Jadi saya akan menunjukkan bagaimana untuk mengetahui di pilihan Apa yang anda perlukan adalah perkara ini anda perlukan perkara ini pilihan elektron Jadi saya akan bercakap tentang perkara ini anda menggunakan pilihan MPM menggunakan pilihan elektron Tetapi saya tidak akan mencari pilihan sehingga saya dapat membuat pilihan kerana saya akan membuat ini Ini adalah pilihan untuk pilihan elektron Jadi saya akan berkata saya mahu memasukkan ke dalam pilihan ini ke dalam pilihan Awesome App Tidak, tidak, Awesome App ke dalam pilihan Awesome App Pilihan ini adalah Darwin Mac 64-bit dan ke dalam pilihan ini Jadi saya akan mencari pilihan ini ke dalam pilihan saya dan kemudian ia akan membuat pilihan yang sepatutnya sepatutnya yang anda beritahu di Facebook.com dan di sini adalah pilihan App Tetapi ini sangat basikal jadi anda tidak mempunyai semua pilihan pilihan dan sebagainya Jadi ini adalah cara saya membuat pilihan dan saya mencari cara saya membuat pilihan jasun untuk membuat pilihan dan sebagainya sehingga ia mempunyai apa yang perlu dibuat Jadi ini adalah pilihan untuk pilihan tapi ia mempunyai apa yang perlu dibuat apabila saya mempunyai bagian yang terbaik adalah pilihan ini sangat besar dan kerana pilihan itu mudah untuk menggunakan satu pilihan ini untuk membuat pilihan 15MB kerana ia menggunakan semua pilihan bersama dengan pilihan saya rasa mungkin ada cara untuk membuat pilihan membuat pilihan satu pilihan dan membuat pilihan yang berbeza tapi saya tidak pasti bagaimana untuk membuat pilihan dan mungkin ada masa untuk membuat pilihan Jadi saya berjumpa dan jika anda boleh berkongsi untuk membuat pilihan Bagaimana pertanyaan? Jadi jika anda berkongsi untuk membuat pilihan anda tahu apakah pilihan yang anda membuat? Tidak, tapi saya tahu apakah apabila saya membuat pilihan Jadi anda tahu apakah pilihan yang anda membuat? Ya Jadi pilihan itu pada Safari dan pilihan yang lebih awal dari Safari dan Safari adalah lebih awal daripada pilihan html dan kita melihat beberapa pilihan yang akan diletakkan dan juga anda perlu menyawati anda perlu menyawati ada sebaik pilihan yg ada bagaimana membuat pilihan diberikan anda mempunyai ya saya tidak mempunyai dan saya membuat pilihan secara lain tiada kemungkinan bagaimana anda mempunyai badage For example, Facebook will have this bracket and the number there, so you can read the title and then you can set it to the batch from there. So for all the apps, you just match this bracket number? Ya, but I didn't set it for divide default, so that has to be turned on through a flag. But the notifications are handled by Electron because Electron has their own API. When they receive notifications, they will automatically trigger the local native notification. But to get the top icon to appear when notifications are triggered, that one requires a hack of the notification. So you override the notifications API and then you specify your callback. You mentioned cross-platform testing was a challenge. Did you explain more or how you solved that problem? Ya, so I tested most of the code on my Mac. But sometimes certain things don't work on Linux, for example. For example, I didn't know that when you have a space in your file name on Linux, it runs normally, but when you put it to your dog, it will just not work for some reason. So it's a lot of, because I have this friend who uses Linux, so he contributed a bit and then he will tell me, oh, this is not working, this is not working, then he will get me to fix it. Ya, so I try it sometimes. But like you said, it's hard to debug on other platforms. So for example, if I make quite a lot of changes, I want to test on another OS, I have to use this PM here and I have to pull and then MPM install again, which takes forever. And then I can try, then let's say I want to change the code. Then if I change it in Linux, I have to go back to my Mac to actually finalise the changes. But I think you can set up some siblings or something, but your dependencies are different because your Node.js packages are compiled differently for each OS. Ya, so that might not be good. So usually people will open issues and then they will say, oh, this is not working on Windows, then I can look and do it sometimes. I think your project is quite popular. How do you popularise it? I posted it on Hacker News. So I actually posted it last year in June, but there was like, you're starting one and I realised that at the end of the year last year, I realised that because how it worked last year was you have to configure it just like electron bagager. So I'll show you the syntax just now, which is this whole long string of things. And all I did last year was I added so you put your Facebook.com. Something like this. So this is what I did last year and it's actually very difficult because you want to avoid, personally for me, I tried to avoid using common line flags. I don't know what they mean and I don't want to read the documentation. So that's why I made, for example, platform. I made it like detect your current platform. I made your architecture, detect your current architecture so everything just have some defaults. So I posted it on Hacker News again this year and somehow somebody emailed me and it's saying that oh, your thing has been ticked for your front page. So if you're on front page for a few hours, then from there, people are voted and then they stay on front page. Then it got to GitHub trending and then it stayed on GitHub trending. To know how to use the terminal YMP and everything else? Not really because... Ya, you need a bit lah. If you're not a terminal user, you don't even know YMP. So is there a plan to make a GUI? I actually tried to do a GUI for it but it just didn't work. Like... I don't really know why but there's some conflict with the Lathau system or something. I made an Aetron app to do this for me. So I can actually show you. So I did it here. Basically it's just an Aetron app with a platform so it tries to create an app for me. Like it works when I don't run an Aetron but when I run my API in... because you can run it, you can run the Netifier thing as a Node.js module by configuring it like this. So... I mean, this is an option now you can just specify the ones you need. But when I tried to do it in the Aetron app itself, things just didn't work. I didn't know why. I didn't have time to fix it. So I left it like that. But I think it's actually a good idea to have that GUI for people to... I mean, so people who don't know how to use command line tools, people to use it. So you can create a GUI? Ya. So right now I'm working into trying to make it... make it like... instead of packaging the app itself, make it package installer instead. So you can pass to your friends and stuff like that. And then other like details. So... For example, your icons. I... you realise that it's not possible to get... always get a high resolution icon. So I did this like hack on GitHub. Like I posted my stuff, my icons on GitHub. Then I use the jacobages to have a link to my icon. So I can show you. It's actually quite interesting. So I created this a GitHub pages where I have my Facebook image here. And then I have my Gmail image here. So I will try to find search this... this website first for the file before I try to automatically retrieve the icon. So how... this thing actually pretty cool because... I'll just show you. So you just have to put your... Items in your files directory. The icons in here. Then you put them. Then you have a data file which says that... Oh, these are my... these are my files. And then GitHub will generate for me the web page on its own through jacob. So... I didn't... you cannot... because I wanted like an index of the file so I can share and know that oh, these are the files. This is the link I want. So I can... when I share a request for the page, I just need to pass the... I just need to pass the HTML which is actually very easy because... because you see here it's just... it's just one... and every... all the elements, all the anchor elements go here with the name and the URL. So it's actually really easy to pass. And I wrote a password for it as well. Ya. Let's leave it all closed.