<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://naturbrilian.github.io/test/id/feed.xml" rel="self" type="application/atom+xml"/><link href="https://naturbrilian.github.io/test/id/" rel="alternate" type="text/html"/><updated>2026-03-08T06:16:13+00:00</updated><id>https://naturbrilian.github.io/test/feed.xml</id><title type="html">blank</title><entry><title type="html">Memverifikasi kepemilikan tautan ternyata mudah</title><link href="https://naturbrilian.github.io/test/id/blog/2026/memverifikasi-kepemilikan-tautan-ternyata-mudah/" rel="alternate" type="text/html" title="Memverifikasi kepemilikan tautan ternyata mudah"/><published>2026-02-19T12:14:14+00:00</published><updated>2026-02-19T12:14:14+00:00</updated><id>https://naturbrilian.github.io/test/blog/2026/memverifikasi-kepemilikan-tautan-ternyata-mudah</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2026/memverifikasi-kepemilikan-tautan-ternyata-mudah/"><![CDATA[<p>Bertahun-tahun menggunakan sebuah sosial media dan ingin rasanya fleksing yang namanya tanda centang di samping nama tampilanmu, tapi aku rasa tidak perlu dikarenakan ternyata untuk memiliki itu kita harus membayar terlebih dahulu agar bisa dapat verifikasi centang.</p> <p>Di jaman dahulu, untuk mendapatkan sebuah verifikasi apakah ini akun resmi, kita harus menyerahkan sebuah berkas dengan id pengenal sebagai contoh KTP, kartu pajak dan lain-lain untuk kategori individu, namun sekarang sangat mudah apalagi kepemilikan tautan.</p> <h2 id="kepemilikan-tautan">Kepemilikan Tautan</h2> <p>Untuk tautan, kamu bisa memverifikasi kepemilikan hanya dengan menambahkan <em>&lt;a rel=”me” href=””</em> di berkas html mu, sebagai contoh aku akan memverifikasi kepemilikan tautan dengan fediverse Misskey, seperti pada potongan tangkapan layar berikut.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/rel-me-480.webp 480w,/test/assets/img/rel-me-800.webp 800w,/test/assets/img/rel-me-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/rel-me.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Untuk Misskey sendiri, proses verifikasinya cepat, beda dengan threads yang harus menunggu 1/3 jam. Di Facebook juga ada sistem verifikasi kepemilikan tautan, hanya saja caranya ribet. Kurang lebih seperti yang tampil di tangkapan layar begini.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/contoh-verifikasi-tautan-480.webp 480w,/test/assets/img/contoh-verifikasi-tautan-800.webp 800w,/test/assets/img/contoh-verifikasi-tautan-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/contoh-verifikasi-tautan.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Di discord sendiri juga ada namanya sistem verifikasi seperti ini, dan tentu saja metodenya macam-macam sebagai contoh aku ingin memverifikasi tautan kepemilikan webku yang juga aku hosting di nekoweb.org, untuk cara nekoweb itu kurang lebih sama seperti neocities.org yaitu meletakkan berkas yang berisi value di folder .well-known seperti ini, yang nantinya nanti langsung diverifikasi oleh Discord.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/nekoweb-480.webp 480w,/test/assets/img/nekoweb-800.webp 800w,/test/assets/img/nekoweb-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/nekoweb.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/nekoweb-discord-480.webp 480w,/test/assets/img/nekoweb-discord-800.webp 800w,/test/assets/img/nekoweb-discord-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/nekoweb-discord.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Bahkan sekarang untuk beberapa templat web sudah diberi dukungan untuk verifikasi tautan secara otomatis, sebagai contoh <a href="https://github.com/george-gca/multi-language-al-folio">al-folio</a> dan <a href="https://github.com/saicaca/fuwari">Fuwari</a> yang dulu pernah saya pakai sebelum masa domain habis.</p>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="verification"/><summary type="html"><![CDATA[Bertahun-tahun menggunakan sebuah sosial media dan ingin rasanya fleksing yang namanya tanda centang di samping nama tampilanmu, tapi aku rasa tidak perlu dikarenakan ternyata untuk memiliki itu kita harus membayar terlebih dahulu agar bisa dapat verifikasi centang.]]></summary></entry><entry><title type="html">Cara membuat skrip untuk dukungan multi-warna pada skinmu sendiri</title><link href="https://naturbrilian.github.io/test/id/blog/2026/script-skin-tutorial/" rel="alternate" type="text/html" title="Cara membuat skrip untuk dukungan multi-warna pada skinmu sendiri"/><published>2026-01-19T15:59:00+00:00</published><updated>2026-01-19T15:59:00+00:00</updated><id>https://naturbrilian.github.io/test/blog/2026/script-skin-tutorial</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2026/script-skin-tutorial/"><![CDATA[<p>Mumpung masih ingat dan pengin nulis tutorial &amp; kali ini adalah pertanyaan yang sering aku temukan di forum atau kebetulan nemu sebuah topik di forum dari postingan yang tak lain adalah fl facebook ku sendiri</p> <blockquote class="block-tip"> <h5 id="tip">TIP</h5> <p>Untuk tutorial ini aku hanya membagikan bagaimana caraku membuat skrip untuk dukungan multi-warna, untuk tutorial membuat skin, silahkan pelajari di YouTube atau nanti aku buatkan tutorial tertulisnya (kalau inget sih</p> </blockquote> <h2 id="membuat-resource-warna-dan-lain-lain">Membuat resource warna dan lain-lain</h2> <p>Sebelumnya kamu perlu membuat resource terlebih dahulu di “repository resource”</p> <p>Pastikan juga kamu sudah membuat skinmu terlebih dahulu, kalau belum buat dulu konsepnya</p> <p>Pertama kamu pergi ke tab color, dan harus mencari id untuk target warna yang sebelumnya kamu buat sebagai contoh “Skin.Bawah.Accent.Dark”, setelah sudah ditentukan mari buat lagi dengan nama yang sama namun ditambahin angka jadi “Skin.Bawah.Accent.Dark.0” lalu salin id warna yang dari id “accent.dark” ke id “accent.dark.0”</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scripts-1-480.webp 480w,/test/assets/img/scripts-1-800.webp 800w,/test/assets/img/scripts-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scripts-1.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Setelah itu kaitkan dengan sumber repo utama yaitu yang bernama “Accent.Dark” lakukan seperti di gambar</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scripts-resource-480.webp 480w,/test/assets/img/scripts-resource-800.webp 800w,/test/assets/img/scripts-resource-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scripts-resource.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/color-resource-480.webp 480w,/test/assets/img/color-resource-800.webp 800w,/test/assets/img/color-resource-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/color-resource.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>lakukan hal yang sama pada resource untuk “pustaka” dan “daftar putar”, kalau lupa gunakan fungsi ini, biasanya yang aku ubah adalah warna pada bagian “ItemLine1Fonts”, “ItemLine2Fonts”, “HeaderFonts” dan “ItemBackground” untuk di daftar putar, untuk pustaka kurang lebih sama, tinggal gunakan instingmu saja.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/edit-resource-480.webp 480w,/test/assets/img/edit-resource-800.webp 800w,/test/assets/img/edit-resource-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/edit-resource.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <h2 id="membuat-script">Membuat script</h2> <p>Setelah semuanya sudah selesai dalam membuat warnanya mari ke bagian berikutnya yaitu ngoding banf. Pertama, mari masuk ke bagian “Provider Custom” lalu pilih “ScriptableOperatorCounter”</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/create-script-480.webp 480w,/test/assets/img/create-script-800.webp 800w,/test/assets/img/create-script-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/create-script.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <blockquote class="block-tip"> <h5 id="tip-1">TIP</h5> <p>Pastikan juga kamu mengingat nama / kalau aku nyebutnya “sintaks” dalam bahasa pemrograman, kalau tidak ingat kamu kopas saja</p> </blockquote> <p>Kedua, buat script seperti ini</p> <pre><code class="language-command">procedure SetupResource(const AName, ASuffix: string);
begin
  FindResource(AName).Set('ID', AName + '.' + ASuffix);
end;

procedure SetupTheme(const ASuffix: string);
begin
  SetupResource('Skin.Bawah.Accent.Dark', ASuffix); // ini nama id resourcenya
end;

procedure Execute(var State: Integer);
begin
  BeginUpdateResources;
  case State of
    0: SetupTheme('0'); // ini adalah urutan, pastikan sama dengan di repo resource
    1: SetupTheme('1');       
  end;
  EndUpdateResources;
end;
</code></pre> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scripts-sample-480.webp 480w,/test/assets/img/scripts-sample-800.webp 800w,/test/assets/img/scripts-sample-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scripts-sample.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Sebagai contoh ada di gambar, lalu klik “build”, kemudian atur provider parameternya seperti ini, sebagai contoh aku atur 12</p> <p>Fungsinya tidak lain adalah mengatur batas klik pada script tersebut. Defaultnya adalah 2, jika tidak diatur maka nanti akan kembali ke 0</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/counting-command-480.webp 480w,/test/assets/img/counting-command-800.webp 800w,/test/assets/img/counting-command-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/counting-command.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <h2 id="membuat-tombol-untuk-memanggil-script">Membuat tombol untuk memanggil script</h2> <p>Sekarang adalah membuat tombol untuk memanggil atau menguji apakah script tersebut bekerja dengan benar. Klik 2x pada tombol yang sudah kamu buat, lalu cari nama script yang tadi kamu buat, lalu atur seperti ini</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/binding-command-480.webp 480w,/test/assets/img/binding-command-800.webp 800w,/test/assets/img/binding-command-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/binding-command.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Pada bagian accessibility klik 2x lalu isikan “Value &lt;&gt; 0” dan di bagian action isikan “0” (oh, ya jangan lupa klik “test” dulu), lalu lakukan hal ini pada tombol berikutnya (untuk lebih gampangnya gunakan shorcut “ctrl+shift+j” untuk menyalin semua assets, dan tombolnya, dan tinggal edit ganti angka 1 dst</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/ee-480.webp 480w,/test/assets/img/ee-800.webp 800w,/test/assets/img/ee-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/ee.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Setelah semuanya selesai coba test tombolnya apa berfungsi dengan benar dengan memencet “alt+click”</p> <p>Gimana, mudah kan? buat yang masih awam dalam dunia perskinan, script atau justru pertama kali mau buat tapi masih bingung, aku saranin untuk mempelajari struktur dan kode skinnya dari tautan berikut:</p> <ol> <li><a href="https://www.deviantart.com/desonime/art/SoundMax-AIMP-Project-File-874776988">SoundMax AIMP Project File</a></li> <li><a href="https://github.com/zawa-ch/skin-musicexplorer">Skin MusicExplorer</a> (download semua yang ada di repo, kemudian impor menggunakan metode “import from folder”)</li> <li>Minta akses project skin ke SMIOTAKU melalui tautan <a href="https://project.smiotaku.my.id/download/source-skin">berikut</a></li> </ol>]]></content><author><name></name></author><category term="tutorial"/><category term="tutorial,"/><category term="script,"/><category term="code"/><summary type="html"><![CDATA[an example of a blog post with table of contents]]></summary></entry><entry><title type="html">Di penghujung akhir tahun</title><link href="https://naturbrilian.github.io/test/id/blog/2025/di-penghujung-akhir-tahun/" rel="alternate" type="text/html" title="Di penghujung akhir tahun"/><published>2025-12-05T21:18:16+00:00</published><updated>2025-12-05T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/di-penghujung-akhir-tahun</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/di-penghujung-akhir-tahun/"><![CDATA[<p>Tidak terasa tahun 2025 mau berakhir, saya terakhir menulis di web ini september &amp; setelah itu aku tidak menulis lagi &amp; di satu sisi aku juga mempelajari cara membuat situs web sendiri itu bagaimana sih, dan lumayan asyik juga</p> <h2 id="menikmati-suasana-kota-surabaya-selama-1-minggu">Menikmati suasana kota Surabaya selama 1 Minggu</h2> <p>Bulan November kemarin, ketika saya lagi tidak ada aktivitas, ya walaupun kerjanya tetap remote sih, saya bersama sekeluarga menghabiskan waktu liburanku di Surabaya, sebenarnya waktu itu banyak sekali rencana mau ke tempat bersejarah seperti Tugu Pahlawan, tetapi karena keterbatasan waktu dan tiba-tiba saya dan ibu saya sakit, terpaksa kami berdua beristirahat</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/image-480.webp 480w,/test/assets/img/image-800.webp 800w,/test/assets/img/image-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/image.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/daun-ungu-480.webp 480w,/test/assets/img/daun-ungu-800.webp 800w,/test/assets/img/daun-ungu-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/daun-ungu.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Tempat tujuan pertama kami waktu itu adalah ke Masjid Agung Al Akbar, lokasinya bisa dilihat di Google Maps, banyak spot-spot menarik yang ingin saya kunjungi, namun sayangnya kita harus bayar jadi saya mengurungkan untuk masuk kesana.</p> <p>Terakhir saya kesana itu waktu saya masih bocil kelas 1 SD, entah saya yang lupa atau bagaimana tetapi beberapa titik ternyata sudah ada yang berubah, saya kemarin cuma hanya mengelilingi spot taman saja karena hanya spot itu saja yang gratis.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/image-2-480.webp 480w,/test/assets/img/image-2-800.webp 800w,/test/assets/img/image-2-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/image-2.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/image-3-aaa-480.webp 480w,/test/assets/img/image-3-aaa-800.webp 800w,/test/assets/img/image-3-aaa-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/image-3-aaa.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Lalu keesokan harinya, saya dan ibu saya memutuskan untuk jalan-jalan disekitar saja, hitung-hitung sambil olahraga pagi dan mencari makanan, sangat berbeda di tempatku, semua akses untuk membeli makanan sangat lah dekat, kita jalan kaki saja sudah nemu orang jualan makanan berbeda dengan di Kediri, harus motoran hanya untuk jajan.</p> <h2 id="merampungkan-project-website-funsite">Merampungkan project website funsite</h2> <p>Setelah aku pulang dan kembali ke tempat penginapan, saya kala itu bingung mau ngapain, yaudah saya nyicil project website senang-senang saya, saya rasa kalau bikin pakai AI kurang seru, jadi saya belajar bermodalkan dari artikel website https://htmlforpeople.com/ dengan beberapa penyesuaian</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/image-4-480.webp 480w,/test/assets/img/image-4-800.webp 800w,/test/assets/img/image-4-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/image-4.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>seminggu disana sebenarnya bisa dibilang seru dan bisa dibilang tidak, bagian tidak serunya saya hampir sakit karena penyesuaian cuaca yang sangat anomali, bagaimana tidak yang seharusnya dingin malah panas disaat musim hujan, kadang cuacanya panas saya kedinginan.</p> <p>Sekian untuk tulisan kali ini.</p>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="refreshing"/><summary type="html"><![CDATA[Tidak terasa tahun 2025 mau berakhir, saya terakhir menulis di web ini september &amp; setelah itu aku tidak menulis lagi &amp; di satu sisi aku juga mempelajari cara membuat situs web sendiri itu bagaimana sih, dan lumayan asyik juga]]></summary></entry><entry><title type="html">What are the characteristics of a scammer?</title><link href="https://naturbrilian.github.io/test/id/blog/2025/what-are-the-characteristics-of-a-scammer/" rel="alternate" type="text/html" title="What are the characteristics of a scammer?"/><published>2025-09-30T21:18:16+00:00</published><updated>2025-09-30T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/what-are-the-characteristics-of-a-scammer</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/what-are-the-characteristics-of-a-scammer/"><![CDATA[<h2 id="the-scammers-we-usually-need-to-be-wary-of-are">The scammers we usually need to be wary of are:</h2> <ol> <li>In the case of gaming accounts, such as Steam, they pretend to be the owner of the victim’s account, then contact the owner of the gaming account through any social media and claim that their account has been reported, and the victim sends their contact details, but not to the gaming support contact.</li> <li>In the case of commissions, we won’t be suspicious if the conversation seems normal, and the intent to scam only becomes apparent once their request is completed. For commission cases, we need to outsmart them by prompting the client to send 1 USD if they request payment via PayPal.</li> </ol> <h2 id="the-result-of-personal-analysis">The result of personal analysis</h2> <p>After spending the whole day searching for the person behind the name ‘Domian Carlo’ used in various scams such as PayPal, here are the results.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scam-email-480.webp 480w,/test/assets/img/scam-email-800.webp 800w,/test/assets/img/scam-email-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scam-email.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>It turns out that this name has been most frequently used for scams on various platforms, not only DeviantArt but also Instagram, which has been targeted by scammers. Thread source: <a href="https://www.reddit.com/r/paypal/comments/1fi1m0p/a_person_paid_an_extra_300usd_to_an_existing/">Reddit</a></p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scammer-ciri-480.webp 480w,/test/assets/img/scammer-ciri-800.webp 800w,/test/assets/img/scammer-ciri-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scammer-ciri.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Secondly, yesterday I also asked ChatGPT about where the name Domian Carlo came from and who Domian Carlo was, and why this name was most often used in scams. and it turns out that based on the answer from ChatGPT, as shown below:</p> <ol> <li>The name sounds “authentic” and convincing. – Names with the Spanish/Latino format of Firstname + Lastname make people more likely to believe that it is a real identity, not a fake account.</li> <li>No clear public trace – Since “Domian Castro” is not a famous figure, scammers can use this name without fear of anyone quickly discovering their true identity. If people try to google it, the results are minimal, so victims can be confused.</li> <li>Names can be recycled – Scammers often use the same name on multiple platforms (PayPal, DeviantArt, Instagram, email spam) to run automated scripts. If one account gets banned, they create another one with a similar name.</li> <li>The psychological effect of “foreign names” – Many scammers choose international-style names (Spanish, Latin American, European) to appear professional or “foreign,” making them more trustworthy in matters of money or online business.</li> <li>It’s probably just a random generator. There are tools/scripts that generate random fake names, which are then used en masse for thousands of scam accounts. So it’s possible that “Domian Castro” is just a random result, not chosen with any specific intent.</li> </ol> <p>And among the five answers provided by ChatGPT, the most plausible ones are number one and number five, because they appear to be authentic. Number five is only a temporary guess based on the results of a random name generator.</p> <h2 id="characteristics-of-accounts-that-will-scam-you">Characteristics of accounts that will scam you</h2> <p>The social media account was only created two days ago. We don’t need to look far for an example; take Instagram. If a new Instagram account is created, it will be empty, so we fill it with new images, but we use stock images found on the internet or take photos of famous people from their official accounts. What is the purpose of this? It is so that it doesn’t look like a scammer, even though it is obvious that it is a scammer account. Oh yes, for Instagram, we can use Meta AI to report fake or fraudulent accounts, which are usually quickly removed. But what about DeviantArt or Discord?</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/discord-scammer-account-480.webp 480w,/test/assets/img/discord-scammer-account-800.webp 800w,/test/assets/img/discord-scammer-account-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/discord-scammer-account.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>It is possible that the process will take a long time and require reports from several users. In the case of vectors, scammers will use vector image profile photos to convince victims, especially those who are opening commissions in the vector category. The reason I have just analyzed is “I have already commissioned A” or other users who offer vector creation services.</p> <h2 id="the-profile-photo-of-the-scammer-was-taken-from-the-internet">The profile photo of the scammer was taken from the internet</h2> <p>The investigation didn’t stop there, so I was curious whether the profile photo used by the perpetrator was his own or taken from the internet. So last night before going to bed, I took the time to ask ChatGPT again to confirm whether the photo was real or belonged to someone else and how to take someone else’s profile photo. It turned out that ChatGPT couldn’t help due to Discord’s own policy, so I had no choice but to use the old method of using the inspect element on the browser.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/discord-inspect-element-derry-480.webp 480w,/test/assets/img/discord-inspect-element-derry-800.webp 800w,/test/assets/img/discord-inspect-element-derry-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/discord-inspect-element-derry.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Finally, I logged into my Discord account through my browser and opened the chat account named Derry, then we searched for the user ID in the resource tab. Oh, by the way, we need to know that the Discord account profile photo is located in the cdn.discordapp.com folder in the source, then the avatar, and there will be several folders with numbers. Those numbers are the user IDs. How do we find them? We copy the user ID by right-clicking and pasting it into the search bar to match. Usually, in the source tab, the most recent conversations or those who have just become friends are at the bottom, not the top. After that, I used Google Lens to search for the image used as the profile photo, and yes, my guess was correct it was taken from the internet.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/gambar-asli-480.webp 480w,/test/assets/img/gambar-asli-800.webp 800w,/test/assets/img/gambar-asli-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/gambar-asli.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <h2 id="it-turns-out-that-before-i-worked-on-my-version-of-the-vector-someone-else-had-already-done-it-first">It turns out that before I worked on my version of the vector, someone else had already done it first</h2> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/serupa-tapi-tak-sama-480.webp 480w,/test/assets/img/serupa-tapi-tak-sama-800.webp 800w,/test/assets/img/serupa-tapi-tak-sama-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/serupa-tapi-tak-sama.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>So, after I uploaded my version of the vector, it turned out that someone else had already done it, but the caption was rude and the upload date was July 25, 2025. From this, it was clear that the perpetrator had been carrying out their actions for 1 or 2 years. You can check the version via this link or preview and my version:</p> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/yh-1-480.webp 480w,/test/assets/img/yh-1-800.webp 800w,/test/assets/img/yh-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/yh-1.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/yh-2-480.webp 480w,/test/assets/img/yh-2-800.webp 800w,/test/assets/img/yh-2-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/yh-2.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>The difference is that I’m using captions as usual here, even though I actually want to get angry too.</p> <h2 id="highly-suspicious-email-address">Highly suspicious email address</h2> <p>Perhaps I didn’t realize that there was something strange about the format of the PayPal message or the official PayPal email. However, it turns out that the original PayPal notification email format is actually very simple, just stating “you have received a balance of X dollars,” and upgrading from a personal account to a business account is completely free of charge. The only fees are charged when you make a transaction, and they don’t exceed 200 USD or 300 USD, just 2%.</p> <p>Regarding the email address, make sure it’s the real one.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/ori-email-480.webp 480w,/test/assets/img/ori-email-800.webp 800w,/test/assets/img/ori-email-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/ori-email.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Not this one</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/kok-gmail-480.webp 480w,/test/assets/img/kok-gmail-800.webp 800w,/test/assets/img/kok-gmail-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/kok-gmail.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>And I also asked ChatGPT again if all money notifications were successfully received from the application itself, official email, or PayPal dashboard, not through Discord, WhatsApp, or others.</p> <h2 id="several-screenshots-of-conversations-on-discord-and-direct-messages-on-deviantart">Several screenshots of conversations on Discord and direct messages on DeviantArt</h2> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-1-480.webp 480w,/test/assets/img/chat-1-800.webp 800w,/test/assets/img/chat-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-1.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-2-480.webp 480w,/test/assets/img/chat-2-800.webp 800w,/test/assets/img/chat-2-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-2.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-3-480.webp 480w,/test/assets/img/chat-3-800.webp 800w,/test/assets/img/chat-3-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-3.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-4-480.webp 480w,/test/assets/img/chat-4-800.webp 800w,/test/assets/img/chat-4-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-4.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-5-480.webp 480w,/test/assets/img/chat-5-800.webp 800w,/test/assets/img/chat-5-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-5.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-6-480.webp 480w,/test/assets/img/chat-6-800.webp 800w,/test/assets/img/chat-6-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-6.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>For some reason, I feel like something is strange here. I should be the one panicking, but why is he the one panicking to the point of spamming me with three phone calls? If I should be panicking, it’s because the money hasn’t come in yet.</p> <p>Then when I gave him paypal.me, he insisted on asking for my email address. Just for your information, you can also send money using your email address in the app, but if you want to be safer, just use paypal.me. and this is the last conversation on deviantart.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-8-480.webp 480w,/test/assets/img/chat-8-800.webp 800w,/test/assets/img/chat-8-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-8.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="start menu" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Since I also enjoy blogging, don’t be surprised if my posts are this long, but also as a reminder to always be careful when making transactions or commissions, especially with PayPal. If you don’t understand, ask your friends who have made transactions using PayPal or chatGPT.</p> <h2 id="pictures-source">Pictures Source</h2> <ol> <li><a href="https://www.deviantart.com/iamheavymetalcool48/art/Woman-1220583007">Woman</a></li> <li><a href="https://www.deviantart.com/gingalibadeidara/art/Girls-selfie-Vector-1246837005">Girls Selfie</a></li> </ol>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="scammer"/><summary type="html"><![CDATA[The scammers we usually need to be wary of are: In the case of gaming accounts, such as Steam, they pretend to be the owner of the victim’s account, then contact the owner of the gaming account through any social media and claim that their account has been reported, and the victim sends their contact details, but not to the gaming support contact. In the case of commissions, we won’t be suspicious if the conversation seems normal, and the intent to scam only becomes apparent once their request is completed. For commission cases, we need to outsmart them by prompting the client to send 1 USD if they request payment via PayPal.]]></summary></entry><entry><title type="html">Pengalaman menyedihkan saat mau open komisi</title><link href="https://naturbrilian.github.io/test/id/blog/2025/pengalaman-menyedihkan-saat-mau-open-komisi/" rel="alternate" type="text/html" title="Pengalaman menyedihkan saat mau open komisi"/><published>2025-09-29T21:18:16+00:00</published><updated>2025-09-29T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/pengalaman-menyedihkan-saat-mau-open-komisi</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/pengalaman-menyedihkan-saat-mau-open-komisi/"><![CDATA[<p>2 hari yang lalu aku mengembalikan semua postingan di deviantart lamaku yang beralamat di gingalibadeidara, sebelumnya semua postingan aku takedown karena sudah gak ada niat untuk memperbaruinya.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/deviantart-gin-480.webp 480w,/test/assets/img/deviantart-gin-800.webp 800w,/test/assets/img/deviantart-gin-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/deviantart-gin.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>disaat bersamaan, tiba-tiba ada DM masuk (kalau di deviantart biasanya nyebutnya kirim notes), kalau dia mau komis vektor ke aku lalu dia minta kontak discordku kan, kita chat masih normal-normal aja.</p> <p>Oh, ya sebelum lanjut curhatnya, aku lagi open komisi pembuatan vektor mulai dari style anime, foto dan logo, kamu bisa hubungi aku melalui facebook atau discord: naturbrilian, aku buka harga mulai 10 USD untuk luar negeri dan dalam negeri 50 ribu ya, pembayaran via gopay atau dana untuk lokal dan luar negeri melalui PayPal atau bank.</p> <p>Oke kita lanjut, nah chat awal itu masih normal-normal aja dia bilang ke aku, kalau dia ingin dia (mungkin pacarnya) dibuatin vektornya, oke aku udah konfirmasi &amp; dia tanya metode pembayarannya lewat mana dan aku bilang sebentar yah &amp; aku coba tanya lagi “kamu lebih prefer warna seperti apa” disini udah gw anggap, “oh, kamu serius komis ini pasti”</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-1-480.webp 480w,/test/assets/img/chat-1-800.webp 800w,/test/assets/img/chat-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-1.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Oh, ya aku emang menerapkan fee seharga 6USD jika dirupiahkan itu ada 100.00 rupiah, dam aku memulainya sesegera mungkin. Dan proses pembuatannya vektornya memakan waktu sampai 2 hari ya, 1 hari untuk rambut 1 hari lagi untuk muka dan outfit yang dikenakan. Oh, ya kenapa aku mengerjakannya sangat niat? tidak seperti kebanyakan orang-orang yang menggunakan alat atau plugin aku membuatnya semua secara manual, mulai dari logo, resleting hingga rambut yang menurutku ini adalah paling rumit.</p> <p>Setelah selesai pengerjaan aku memberikan sebuah tangkapan layar bahwa semuanya sudah selesai dan apa ada kesalahan misal revisi bagian rambut atau yang lain</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/wip-ss-480.webp 480w,/test/assets/img/wip-ss-800.webp 800w,/test/assets/img/wip-ss-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/wip-ss.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>dan tentu saja jawabannya apa, “its so beautiful” atau “ah, cantiknya” dari sini mulailah aku muncul sebuah pertanyaan “apa ada yang perlu diperbaiki atau revisi” aku berusaha bertanya secara tenang, karena seperti biasa aku selalu bertanya seperti ini ke klien ku yang lain. Oke, dia hanya menjawab cukup beri warna latar belakang. Dan ya udah hasil akhir seperti di ss</p> <p>Nah, sebelum aku ngirim finalnya, aku menanyakan metode pembayarannya, aku bilang untuk saat ini aku hanya menerima bank dan tidak memiliki akun paypal, akupun bilang dengan alasan sebentar aku akan menghubungi abangku untuk minta no rekeningnya, dan setelah itu dia ternyata kekeh untuk minta akun email yang terhubung ke paypal, dan aku kirim akun paypal me punyaku &amp; dia masih kekeh dengan minta alamat email.. oke karena kekeh gw kasih kan. Iya bener ada notif email paypal di gmail aku</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/scam-email-480.webp 480w,/test/assets/img/scam-email-800.webp 800w,/test/assets/img/scam-email-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/scam-email.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Oke, kan aku mulai curiga darisini, dan ini lebih lucu lagi, seharusnya ini aku yang panik tapi dia yang panik</p> <h2 id="keanehan">Keanehan</h2> <p>Ini adalah keanehan yang aku temukan, yaitu notifikasinya paypal masa seperti ini?</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/kok-gmail-480.webp 480w,/test/assets/img/kok-gmail-800.webp 800w,/test/assets/img/kok-gmail-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/kok-gmail.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Lalu, aku mencoba bertanya ke salah satu temanku yang pernah transaksi lewat paypal dan ini adalah potongan surel asli milik PayPal</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/ori-email-480.webp 480w,/test/assets/img/ori-email-800.webp 800w,/test/assets/img/ori-email-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/ori-email.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Lalu, aku dikasih tau seharusnya kalau uang masuk ke paypal itu harusnya saldo disitu jadi tulisan kredit &amp; notifikasinya langsung dari apps paypal bukan melalui Discord ataupun WA. Sebelumnya aku udah ada mengubah akun pribadi ku ke bisnis tanpa sadar dan semuanya gratis, nah setelah itu aku bilang “mana uangnya kok belum masuk?” katanya harus butuh biaya 300USD atau sekitar 5 juta rupiah, terus aku bilang “coba kirim” okelah, aku diam agak lama itu sebenarnya kontak temenku lagi, tapi malah di spam telpon dikira kabur, padahal enggak aku ini lagi konsultasi bro. Saat aku konsultasi ke temenku soal apa bener, kalau ini dikenain segini, alhasil dia tes kirim uang ke temannya &amp; ya bener dia bilang ada notif di apps kalau uang udah masuk. Oke aku langsung tanpa pikir panjang bilang “lu mau bohongi saya, kalau gini jangan gw dong yang lu bohongi saldo gw 0USD minimal ngotak dong gw miskin ini, sana cari orang yang lebih kaya” langsung diblokir akunku, lalu tadi pagi aku coba kontak dia via deviantart tempat dia pertama kali ngechat karena belum diblokir</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/chat-8-480.webp 480w,/test/assets/img/chat-8-800.webp 800w,/test/assets/img/chat-8-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/chat-8.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Aku hanya minta 100 USD buat yang kemarin bro, kalau lu gak mampu bayar 500 USD, dan tepat hari ini akunku sudah diblokir, mungkin aku akan kekeh atau lacak keberadaannya mungkin tidak tau, aku juga sudah cari di facebook, karena aku berfirasat tidak enak mungkin dia, walaupun nama tidak sama mungkin akan coba mencocokkan wajah yang sebelumya aku buat vektor.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/analisa-semantara-480.webp 480w,/test/assets/img/analisa-semantara-800.webp 800w,/test/assets/img/analisa-semantara-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/analisa-semantara.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Buat pelajaran saja, kalau baru pertama kali buka komis alangkah baiknya konsultasi dulu ke teman yang lebih berpengalaman &amp; coba lihat umur akunnya terlebih dahulu.</p> <h1 id="tambahan">Tambahan</h1> <p>Setelah aku menelusuri sumber dari beberapa web untung hasil analisa, akhirnya aku menemukan beberapa sumber foto profil yang digunakan oleh scammer di discord kemarin.</p> <h3 id="1-foto-profil">1. Foto Profil</h3> <p>Setelah aku bertanya dengan chatGPT, ternyata chatGPT malah tidak bisa mengambil gambarnya karena beberapa alasan dari discord, maka aku mengakalinya dengan inspect element lalu cari nomor id pengguna ini, pengguna ini menggunakan nomer id 1420677307407794258, jadi kamu hafalin aja nomernya. Ketika sudah mendapatkan sumber foto profil disitu aku memanfaatkan Google Lens &amp; siapa pemilik asli vektor &amp; ini hasil dari pencarian.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/gambar-asli-480.webp 480w,/test/assets/img/gambar-asli-800.webp 800w,/test/assets/img/gambar-asli-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/gambar-asli.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <h3 id="2-nama-yang-digunakan">2. Nama yang digunakan</h3> <p>Ternyata berdasarkan analisa sementara “Damian Carlo” ini identik dengan nama untuk penggunaan tujuan penipuan &amp; kalau kamu cari di Google, nama ini yang muncul pertama adalah utas Reddit dari pengguna yang mengalami hal sama, tidak sampai situ aku juga mencari dulu ke Facebook dan ini adalah analisa sementara yang aku temukan ada 2 akun yaitu beralamat di</p> <ol> <li><a href="https://web.facebook.com/damian.castro.12720100">web.facebook.com/damian.castro.12720100</a></li> <li><a href="https://web.facebook.com/damian.castro.7359">web.facebook.com/damian.castro.7359</a></li> </ol> <p>Tidak hanya itu, ada kemungkinan ini adalah nama gabungan dari tentara negara sana yang bernama Carlo.</p> <h3 id="3-ternyata-ada-pengguna-deviantart-yang-membuat-gambar-serupa">3. Ternyata ada pengguna deviantart yang membuat gambar serupa</h3> <p>Ini lebih heran lagi, aku mencoba mengunggah vektor yang aku kerjakan kemarin lalu ada rekomendasi postingan &amp; aku kaget dengan gambar yang sama tapi versi low effortnya</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/serupa-tapi-tak-sama-480.webp 480w,/test/assets/img/serupa-tapi-tak-sama-800.webp 800w,/test/assets/img/serupa-tapi-tak-sama-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/serupa-tapi-tak-sama.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Ternyata si penipu itu sudah berkeliaran hampir 1 tahun, tentu saja mengirimi permintaan/gambar yang serupa kepada orang lain selain aku. Kamu bisa cek disini untuk versi low effortnya: <a href="https://www.deviantart.com/iamheavymetalcool48/art/Woman-1220583007">www.deviantart.com/iamheavymetalcool48/art/Woman-1220583007</a></p>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="scammer"/><summary type="html"><![CDATA[2 hari yang lalu aku mengembalikan semua postingan di deviantart lamaku yang beralamat di gingalibadeidara, sebelumnya semua postingan aku takedown karena sudah gak ada niat untuk memperbaruinya.]]></summary></entry><entry><title type="html">Karya Visual Novel terbaru dari Crystalia, nuansa lagu bergenre edm dan cerita berbalut teknologi</title><link href="https://naturbrilian.github.io/test/id/blog/2025/karya-visual-novel-terbaru-dari-crystalia-nuansa-lagu-bergenre-edm-dan-cerita-berbalut-teknologi/" rel="alternate" type="text/html" title="Karya Visual Novel terbaru dari Crystalia, nuansa lagu bergenre edm dan cerita berbalut teknologi"/><published>2025-09-21T21:18:16+00:00</published><updated>2025-09-21T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/karya-visual-novel-terbaru-dari-crystalia-nuansa-lagu-bergenre-edm-dan-cerita-berbalut-teknologi</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/karya-visual-novel-terbaru-dari-crystalia-nuansa-lagu-bergenre-edm-dan-cerita-berbalut-teknologi/"><![CDATA[<p>Aku yakin kalian gak asing sama publisher visual novel satu ini, dan salah satu visual novel populernya adalah Kizuna Kirameku Koi Iroha</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/suzakuin_tsubaki_kizuna_kirameku_koi_iroha_drawn_by_honda_tamanosuke__900d7cdae93c6443554aeaf5da1355512765859263269824439-480.webp 480w,/test/assets/img/suzakuin_tsubaki_kizuna_kirameku_koi_iroha_drawn_by_honda_tamanosuke__900d7cdae93c6443554aeaf5da1355512765859263269824439-800.webp 800w,/test/assets/img/suzakuin_tsubaki_kizuna_kirameku_koi_iroha_drawn_by_honda_tamanosuke__900d7cdae93c6443554aeaf5da1355512765859263269824439-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/suzakuin_tsubaki_kizuna_kirameku_koi_iroha_drawn_by_honda_tamanosuke__900d7cdae93c6443554aeaf5da1355512765859263269824439.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Baru-baru ini publisher dari Visual Novel Kizuna Kirameku Koi Iroha mengumumkan sebuah proyek visual novel terbaru berjudul CRACK=TRICK, yang nantinya akan dirilis tanggal 31 Oktober di Jepang sana, tautan untuk situs webnya bisa kamu akses melalu tautan <a href="https://crystalia.amusecraft.com/cratri/">berikut</a></p> <h2 id="ciri-khas-musik-dari-visual-novel-ini">Ciri Khas Musik dari Visual Novel ini</h2> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/20250921_0034568269842948790246179-480.webp 480w,/test/assets/img/20250921_0034568269842948790246179-800.webp 800w,/test/assets/img/20250921_0034568269842948790246179-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/20250921_0034568269842948790246179.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Seperti biasa, disini aku akan membahas tentang musiknya, tidak seperti kebanyakan visual novel lain atau yang pernah aku maenin, yang bikin beda dari lainnya yaitu ciri khas musiknya yang selalu bergenre EDM, sebenarnya aku tertarik untuk bermain visual novel dari karyanya Crystalia hanya karena ini saja.</p> <p>&lt;/p&gt; &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;『CRACK≡TRICK！』<br/>オープニングはいかがでしたでしょうか！<br/>まだ見てない方はぜひ公式Youtubeチャンネルへ💪<br/><br/>さらに来週よりペーパー無料配布のイベントも予定してます！もうすぐ体験版の公開も…？<br/><br/>どうぞお楽しみに！<a href="https://t.co/WBPIYtmCCD">https://t.co/WBPIYtmCCD</a><a href="https://twitter.com/hashtag/%E3%82%AF%E3%83%A9%E3%83%88%E3%83%AA?src=hash&amp;ref_src=twsrc%5Etfw">#クラトリ</a> <a href="https://t.co/s3PVToVEMi">pic.twitter.com/s3PVToVEMi</a>&lt;/p&gt;— CRYSTALiA公式＠かけはな 発売中！ (@CRYSTALiA_AC) <a href="https://twitter.com/CRYSTALiA_AC/status/1968997246512599545?ref_src=twsrc%5Etfw">September 19, 2025</a>&lt;/blockquote&gt; <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p> <p> Di rilisan visual novel yang sebelumnya, aku pernah menemukan salah satu original soundtracknya ada yang mengambil referensi dari note musiknya milik Alan Walker, karena trek itu tidak berjudul (ya, saya karena mengambilnya langsung dari data gimnya) jadi ya tidak tau judulnya. Soundtrack itu di dalam visual novel nya digunakan pada adegan saat para karakternya sedang menguntit secara diam-diam, entah misi apa yang mereka lakukan. Kamu bisa memainkannya sendiri untuk yang penasaran. Lagu-lagu yang digunakan pada soundtrack dan lagu pembuka disusun dengan sangat unik, dengan mencampurkan musik khas tradisional jepang &amp; remix edm untuk menambah kesan hidupnya sebuah cerita dalam visual novel tersebut. Menurutku ini adalah sebuah ciri khas yang sangat berbeda diantara yang lainnya seperti judul Koi kakeru Shin Ai Kanojo yang masih kesannya terdengar masih serius, sedih dan romantis dalam desain musiknya. ## Latar cerita, dan Teknologi <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/fb_img_17583908993671120314249317427869-480.webp 480w,/test/assets/img/fb_img_17583908993671120314249317427869-800.webp 800w,/test/assets/img/fb_img_17583908993671120314249317427869-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/fb_img_17583908993671120314249317427869.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> Oh, ya aku menyadari dari 2 judul yang aku mainkan, hampir semua disini latar cerita bercerita tentang teknologi masa depan dibalut dengan kemampuan samurainya, teknologi masa depan ini sebenarnya di dunia nyata sudah mau diterapkan. Seperti teknologi pada komputer yang sudah layar sentuh, kacamata untuk komunikasi dan masih banyak lagi apalagi teknologi komunikasi hologram ini juga malah sudah diterapkan loh Oh, ya untuk komposernya kali ini menggandeng lagi dari ALNEAR untuk lagu pembuka, komposer yang sebelumnya juga menggarap visual novel judul milik crystalia sebelumnya. Makin tidak sabar dengan ceritanya bagaimana, sebenarnya aku ingin mengulasnya tapi nanti saja yah, tunggu tanggal mainnya. </p>]]></content><author><name></name></author><category term="game"/><category term="blogging,"/><category term="visual"/><category term="novel"/><summary type="html"><![CDATA[Aku yakin kalian gak asing sama publisher visual novel satu ini, dan salah satu visual novel populernya adalah Kizuna Kirameku Koi Iroha]]></summary></entry><entry><title type="html">Sempat frustasi karena masalah driver wifi di Linux</title><link href="https://naturbrilian.github.io/test/id/blog/2025/sempat-frustasi/" rel="alternate" type="text/html" title="Sempat frustasi karena masalah driver wifi di Linux"/><published>2025-09-15T21:18:16+00:00</published><updated>2025-09-15T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/sempat-frustasi</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/sempat-frustasi/"><![CDATA[<p>Sempat bingung ketika aku berselancar di internet menggunakan laptopku yang satunya (dulunya aku instal windows 10), tapi baru kali ini aku nemu sebuah masalah setelah memulai ulang laptopku yang terinstal Linux. Masalah ini aku temukan pas jam 17:00 tadi sore, setelah mengganti tema bawaan ke tema Yaru yang aku dapatkan di repositori tema Linux Mint.</p> <p>Sebelum masalah di laptop sendiri ini muncul, dulu aku pernah menemukan salah satu postingan di grup facebook teknisi komputer dan salah satu masalahnya adalah di driver wifi, salah satu member sempat bertanya dengan kutipan</p> <blockquote> <p>gan, ini driver wifi nya sudah aku instal, tapi kok masih tidak terdeteksi Kalau tidak salah, salah satu member itu juga dualboot dengan windows (untuk kasus dualboot, mungkin belum bisa bantu yah)</p> </blockquote> <h2 id="yang-aku-lakukan-pertama-kali">Yang aku lakukan pertama kali</h2> <p>Sebelumnya aku sudah mencoba dengan berbagai cara seperti</p> <p><code class="language-plaintext highlighter-rouge">lspci | grep -i wireless </code></p> <p>Namun semuanya nihil, bahkan cara yang diberikan oleh chatGPT tidak ada yang membantu sama sekali, sampai aku mengirimkan beberapa salinan teks dari Terminal Linux dan tangkapan layar driver yang sudah terinstal.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/command-line-linux-480.webp 480w,/test/assets/img/command-line-linux-800.webp 800w,/test/assets/img/command-line-linux-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/command-line-linux.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/ask-chatgpt-480.webp 480w,/test/assets/img/ask-chatgpt-800.webp 800w,/test/assets/img/ask-chatgpt-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/ask-chatgpt.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="example image" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Dari sini aku baru inget punya bundle Google One yang sudah termasuk dengan Gemini AI, lalu aku mencoba bertanya dengan pertanyaan yang sama dan mencoba memberinya pertanyaan &amp; aku menemukan sebuah jawaban yang bagus.</p> <h2 id="cara-mengatasi">Cara Mengatasi</h2> <p>Jika laptop atau komputermu tiba-tiba wifi adapternya tidak bisa terdeteksi atau justru setelah instal driver masih tidak terdeteksi, jangan khawatir terlebih dahulu, khususnya penyedia jasa instal ulang atau instal ulang sendiri</p> <blockquote class="block-danger"> <h5 id="danger">DANGER</h5> <p>Ini adalah cara sementara jika kembali lagi ke awal, berarti itu masalah di cmos</p> </blockquote> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/bios-480.webp 480w,/test/assets/img/bios-800.webp 800w,/test/assets/img/bios-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/bios.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <ol> <li>Restart laptop atau komputermu</li> <li>Masuk ke Bios dengan memencet f2 (tiap merek laptop berbeda-beda)</li> <li>Kita masuk ke tab security terlebih dahulu untuk memastikan. Biasanya disini kok tiba-tiba pengaturannya lebih lengkap seperti kita ke mode uefi yang dimana uefi itu adalah booting khusus windows</li> <li>Baru kita ke tab boot, jika tiba-tiba itu keganti ke uefi disitu letak penyebabnya wifi tidak terdeteksi, linux bootingnya menggunakan legacy mode jadi ubah</li> <li>setelah itu exit dan biarkan booting dan normal kembali seperti sebelumnya</li> </ol> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/wifi-muncul-lagi-480.webp 480w,/test/assets/img/wifi-muncul-lagi-800.webp 800w,/test/assets/img/wifi-muncul-lagi-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/wifi-muncul-lagi.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <blockquote> <p>Walaupun bios nya tadi tiba-tiba ganti ke uefi, entah kenapa laptop ini masih bisa booting dengan normal dan masalah cuma satu, yaitu driver wifi</p> </blockquote> <h2 id="update-tulisan-terakhir">Update tulisan terakhir</h2> <p>Kemarin masalah ini muncul lagi, tetapi kali ini penyebabnya sudah ketahuan ada dimana, yap laptopku ini terlalu tua ya hitungannya padahal 2016 juga barusan wkwkwk. Jadi tuh aku kemarin periksa lagi pengaturan biosku dan muncul sebuah keanehan yaitu, jam biosku sudah mulai tidak sinkron, yang artinya ada hardware kecil yang sudah waktunya diganti yaitu CMOS.</p> <p>Nah, akhirnya muncul biang keroknya penyebab semua pengaturan di bios, driver wifi tidak terdeteksi dan jam di sistem operasi Linux tidak sinkron (jamnya tetap di waktu kapan terakhir laptop itu nyala), jadi untuk masalah jamnya ini, kalau ingin sinkron harus konek ke internet agar sinkron. CMOS sendiri punya durasi waktu ada yang berumur 2 tahun saja atau 10 tahun, kebetulan CMOS bawaan laptop ini durasinya cukup lama yaitu 10 tahun, jadi wajar jika sudah waktunya diganti (2016 - 2026)</p>]]></content><author><name></name></author><category term="fixing"/><category term="blogging"/><summary type="html"><![CDATA[Sempat bingung ketika aku berselancar di internet menggunakan laptopku yang satunya (dulunya aku instal windows 10), tapi baru kali ini aku nemu sebuah masalah setelah memulai ulang laptopku yang terinstal Linux. Masalah ini aku temukan pas jam 17:00 tadi sore, setelah mengganti tema bawaan ke tema Yaru yang aku dapatkan di repositori tema Linux Mint.]]></summary></entry><entry><title type="html">Permasalahan 502 bad request yang sangat mengganggu</title><link href="https://naturbrilian.github.io/test/id/blog/2025/permasalahan-502-bad-request-yang-sangat-mengganggu/" rel="alternate" type="text/html" title="Permasalahan 502 bad request yang sangat mengganggu"/><published>2025-09-06T21:18:16+00:00</published><updated>2025-09-06T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/permasalahan-502-bad-request-yang-sangat-mengganggu</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/permasalahan-502-bad-request-yang-sangat-mengganggu/"><![CDATA[<p>Kemarin aku sempat menuliskan tentang permasalahan di peladen gratisan, aku sempat bingung kenapa sering begini tiap mengunjungi halaman webku? akhirnya aku menelusuri masalah ini, ternyata adalah karena templat web yang aku gunakan kemarin benar-benar membebani penggunaan server karena:</p> <ol> <li>Animasi pada web yang membebani penggunaan server</li> <li>Gambar di situs utama terlalu banyak khususnya halaman depan (homepage)</li> </ol> <p>Sebenarnya aku sih gak masalah tetapi daripada masalah ini muncul lagi, aku memutuskan untuk mengganti templat yang jauh lebih sederhana &amp; tidak ada efek animasi apapun. Templat web statis adalah pilihan paling sempurna untuk aku yang menggunakan server jenis free-tier ini, contohnya seperti yang aku gunakan sekarang.. templatnya lumayan ringan, awalnya karena seorang teman fbku juga menggunakan templat ini (tapi layoutnya berbeda) karena selain sederhana, juga gak sampai membebani penggunaan server. Oh iya tambahan saranku lagi nih, install plugin LScache buat optimalin webmu.</p>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="problem"/><summary type="html"><![CDATA[Kemarin aku sempat menuliskan tentang permasalahan di peladen gratisan, aku sempat bingung kenapa sering begini tiap mengunjungi halaman webku? akhirnya aku menelusuri masalah ini, ternyata adalah karena templat web yang aku gunakan kemarin benar-benar membebani penggunaan server karena: Animasi pada web yang membebani penggunaan server Gambar di situs utama terlalu banyak khususnya halaman depan (homepage)]]></summary></entry><entry><title type="html">Menggunakan chatGPT untuk membuat skrip sederhana</title><link href="https://naturbrilian.github.io/test/id/blog/2025/lastfm-to-bsky/" rel="alternate" type="text/html" title="Menggunakan chatGPT untuk membuat skrip sederhana"/><published>2025-08-17T21:18:16+00:00</published><updated>2025-08-17T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/lastfm-to-bsky</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/lastfm-to-bsky/"><![CDATA[<p>kemarin aku teringat sesuatu kalau punya akun bluesky yang rencananya waktu itu mau tak buat untuk posting lagu apa saja melalui lastfm, sebelumya aku pernah nyoba LegatoNowPlaying, namun sayangnya hanya mendukung untuk misskey yang waktu itu aku sangat tidak setuju sama sekali kalau gak ada opsi bluesky</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/misskey-id-buat-bot-post-480.webp 480w,/test/assets/img/misskey-id-buat-bot-post-800.webp 800w,/test/assets/img/misskey-id-buat-bot-post-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/misskey-id-buat-bot-post.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Tapi sayangnya ternyata si developer <a href="https://github.com/Legato-Dev/Legato-NowPlaying">LegatoNowPlaying</a> hanya membuat dukungan untuk satu pemutar yaitu <a href="https://aimp.ru/">AIMP</a> dan akhirnya aku gak bisa pakai untuk <a href="https://open.spotify.com/">Spotify</a> dan lain-lainnya.</p> <p>Akhirnya terlintas di pikiranku soal akunku yang beralamat di <a href="https://bsky.app/profile/scrobble.naturbrilian.dpdns.org">@scrobble.naturbrilian.dpdns.org</a> yang aku buat beberapa bulan yang lalu. Akun ini sebenarnya aku pisah dengan akun utama &amp; hanya berisi status pemutaran.</p> <h2 id="cara-untuk-memberi-perintah-kepada-chatgpt-ini-sangat-mudah-pertama-aku-memberi-perintah-seperti-ini-layaknya-kamu-mengobrol-dengan-temanmu">Cara untuk memberi perintah kepada chatGPT ini sangat mudah, pertama aku memberi perintah seperti ini layaknya kamu mengobrol dengan temanmu</h2> <pre><code class="language-command">```aku kan punya akun di bluesky dengan username ini https://bsky.app/profile/namapengguna.bsky.social nah, rencananya tuh akun ini mau aku pake untuk memposting apa yang aku dengarkan menggunakan api nya lastfm, hmm aku pernah coba toolsnya seperti LegatoNowPlaying dari github, cuma ini untuk di misskey doang.. tau gak tools atau scriptnya yang saat ini bekerja?
</code></pre> <p>Tunggu sampai chatGPT merespon, biasanya chatGPT akan merespon dengan rekomendasi beberapa alat yang kamu maksud, terkadang jawaban yang diterima kadang tidak sesuai. Jadi coba lakukan percakapan lagi seperti biasa dengan seperti ini.</p> <p>Aku kan ingin autopost apa yang aku dengarkan, bukan posting top artis tiap minggu Atau lebih singkatnya seperti “bukan top artis”, nah disitu nanti baru chatGPT menjawab dengan “cara bikin autopost Now Playing ke Bluesky” nanti bot akan membuatkan script python sederhana, ikuti saja petunjuknya nanti bot akan membuatkan versi fullnya sekaligus</p> <h2 id="menyiapkan-api-lastfm-kamu">Menyiapkan API lastfm kamu</h2> <p>Ambil API lastfm mu dari tautan <a href="https://www.last.fm/api/account/create">ini</a> kemudian klik create, nanti akan muncul beberapa API nya, lalu salin API Keynya kesitu</p> <p>http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&amp;user=USERNAME&amp;api_key=APIKEY&amp;format=json&amp;limit=1 lalu, salin kode yang diberikan dari chatGPT ke teks editor favoritmu, disini aku menggunakan vscode</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/python-script-on-vscode-480.webp 480w,/test/assets/img/python-script-on-vscode-800.webp 800w,/test/assets/img/python-script-on-vscode-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/python-script-on-vscode.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>lalu masukkan username dan APIkey yang kamu dapat tadi, kemudian kita ke bluesky untuk mendapatkan password</p> <blockquote class="block-tip"> <h5 id="tip">TIP</h5> <p>Password di bluesky itu bukan password akun, tetapi password aplikasi</p> </blockquote> <h2 id="bagaimana-cara-mendapatkan-apps-passwordmu-itu">Bagaimana cara mendapatkan Apps passwordmu itu?</h2> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/apps-password-480.webp 480w,/test/assets/img/apps-password-800.webp 800w,/test/assets/img/apps-password-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/apps-password.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Masuk ke pengaturan &gt; Privasi &amp; Keamanan &gt; Sandi Aplikasi, kemudian klik Sandi Aplikasi, buat nama terserah apa aja lalu klik berikutnya nanti muncul sandi aplikasinya</p> <p>Setelah itu masukkan Sandi Aplikasi Bluesky ke bagian <strong>BSKY_PASS</strong></p> <blockquote class="block-tip"> <h5 id="tip-1">TIP</h5> <p>Yang dilabeli <strong>BSKY_HANDLE</strong> &amp; <strong>BSKY_PASS</strong> isi seperti yang diatas</p> </blockquote> <p>Setelah semua ter atur, coba tes dulu dengan cara menjalankan script python tadi di direktori kamu, jika muncul error coba pertama kita cari sendiri buat yang paham pemrograman, jika tidak paham kirim kembali ke chatGPT log yang ditampilkan di CMD.</p> <p>Setelah semua problem terpecahkan, mari kita tes apa scriptnya berjalan dengan baik &amp; kita play lagu dengan pemutar musik yang mendukung lastfm scrobble, web scrobble atau Spotify. Jika berhasil maka seharusnya lognya akan muncul seperti ini</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/contoh-post-otomatis-480.webp 480w,/test/assets/img/contoh-post-otomatis-800.webp 800w,/test/assets/img/contoh-post-otomatis-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/contoh-post-otomatis.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/hasil-di-bsky-480.webp 480w,/test/assets/img/hasil-di-bsky-800.webp 800w,/test/assets/img/hasil-di-bsky-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/hasil-di-bsky.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Gimana? mau mencobanya atau aku taruh script hasil modifikasinya dibawah jika kamu ingin menyempurnakan</p> <pre><code class="language-command">mport requests, time, datetime

LASTFM_USER = "USERNAMEKAMU"
LASTFM_API_KEY = "APIKEYKAMU"
BSKY_HANDLE = "username.bsky.social"
BSKY_PASS = "APPSPASSWORDKAMU"

last_track = None

while True:
    r = requests.get("http://ws.audioscrobbler.com/2.0/", params={
        "method": "user.getrecenttracks",
        "user": "USERNAMEKAMU",
        "api_key": "APIKEYKAMU",
        "format": "json",
        "limit": 1
    }).json()

    track = r["recenttracks"]["track"][0]
    if "@attr" in track and track["@attr"].get("nowplaying") == "true":
        artist = track["artist"]["#text"]
        title = track["name"]
        text = f"🎵 Now Playing: {artist} – {title}"

        if text != last_track: 
            # login Bluesky
            session = requests.post("https://bsky.social/xrpc/com.atproto.server.createSession",
                json={"identifier": "username.bsky.social", "password": "APPSPASSWORDKAMU"}).json()
            headers = {
                "Authorization": f"Bearer {session['accessJwt']}",
                "Content-Type": "application/json"
            }

            post = {
                "repo": "DID AKUN KAMU",
                "collection": "app.bsky.feed.post",
                "record": {
                    "text": text,
                    "createdAt": datetime.datetime.utcnow().isoformat() + "Z"
                }
            }

            requests.post("https://bsky.social/xrpc/com.atproto.repo.createRecord",
                          headers=headers, json=post)
            print("Posted:", text)
            last_track = text

    time.sleep(30)
</code></pre>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="chatgpt,"/><category term="tutorial"/><summary type="html"><![CDATA[kemarin aku teringat sesuatu kalau punya akun bluesky yang rencananya waktu itu mau tak buat untuk posting lagu apa saja melalui lastfm, sebelumya aku pernah nyoba LegatoNowPlaying, namun sayangnya hanya mendukung untuk misskey yang waktu itu aku sangat tidak setuju sama sekali kalau gak ada opsi bluesky]]></summary></entry><entry><title type="html">Tidak bisa lagi bergantung dengan sosial media korporat karena kebobrokan sistem pada iklan</title><link href="https://naturbrilian.github.io/test/id/blog/2025/kebobrokan-sosmed-korporat-dan-sistem-ads/" rel="alternate" type="text/html" title="Tidak bisa lagi bergantung dengan sosial media korporat karena kebobrokan sistem pada iklan"/><published>2025-08-16T21:18:16+00:00</published><updated>2025-08-16T21:18:16+00:00</updated><id>https://naturbrilian.github.io/test/blog/2025/kebobrokan-sosmed-korporat-dan-sistem-ads</id><content type="html" xml:base="https://naturbrilian.github.io/test/blog/2025/kebobrokan-sosmed-korporat-dan-sistem-ads/"><![CDATA[<p>Sudah bertahun-tahun aku menggunakan facebook, tepat awalnya itu 2007-2008 ketika aku bermain ke warnet yang kebetulan dekat sekolahku. Tampilan yang sederhana yang awalnya aku bingung cara menggunakannya, hingga akunnya hilang karena aku lupa untuk memverifikasi alamat surelku.</p> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/old-facebook-480.webp 480w,/test/assets/img/old-facebook-800.webp 800w,/test/assets/img/old-facebook-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/old-facebook.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Dulu itu kalau tidak salah inget, iklannya itu masih bagus-bagus kadang-kadang malah kabar berita dari tautan eksternal seperti Kompas, surya.co.id (sebuah situs berita yang berpusat di Surabaya) dan masih banyak lagi.</p> <h2 id="algoritma-untuk-sekarang">Algoritma untuk sekarang</h2> <p>Sejak yang namanya jdy merajalela di tahun 2023 hingga saat ini, aku bergumam <strong>“sampai kapan aku bergantung pada sosial media sebesar ini, kalau iklan yang kamu rekomendasikan kebanyakan situs haram seperti ini?”</strong> alih-alih diberantas, malah situs beginian malah dapat dukungan dari pemerintah seperti melegalkan, bahkan iklan sekarang pun banyak yang menggunakan video dari artis ternama sebagai contoh inisial RA, bahkan AI pun disalahgunakan untuk promosi beginian.</p> <h2 id="keinginan-untuk-minggat-dari-sosmed-rusak-ini">Keinginan untuk minggat dari sosmed rusak ini</h2> <div class="row"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/test/assets/img/fb-phone-480.webp 480w,/test/assets/img/fb-phone-800.webp 800w,/test/assets/img/fb-phone-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/test/assets/img/fb-phone.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" title="hananako main" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p>Sebenarnya udah ingin aku lakukan sejak dulu, dan aku ingin buka ini sosmed hanya untuk mencari referensi desain, tutorial desain dan masih banyak lagi. Bahkan soal iklan haram ini sampai aku akalin dengan cara mengganti tampilan bahasa di versi perambannya tetapi, percuma.</p> <p>ya, intinya adalah:</p> <blockquote> <p>Gila lu buat pemerintah, yang beginian aja gak mau diurus tapi giliran yang lain malah diurus lihat tuh orang-orang duitnya pada rungkad &amp; akhirnya pada bunuh diri</p> </blockquote> <p>Kalau dibandingkan dengan sosial media terdesentralisasi seperti Mastodon, Misskey, atau Pixelfed (seperti Instagram), mereka itu mengelola dengan baik seperti moderasinya dan lain-lainnya, alhasil tidak ada iklan macam-macam disitu bahkan misskey pusat iklannya rata-rata produknya sendiri, requirements pekerjaan untuk dibidang ilustrator visual novel dan masih banyak lagi.</p>]]></content><author><name></name></author><category term="blogging"/><category term="blogging,"/><category term="rant"/><summary type="html"><![CDATA[Sudah bertahun-tahun aku menggunakan facebook, tepat awalnya itu 2007-2008 ketika aku bermain ke warnet yang kebetulan dekat sekolahku. Tampilan yang sederhana yang awalnya aku bingung cara menggunakannya, hingga akunnya hilang karena aku lupa untuk memverifikasi alamat surelku.]]></summary></entry></feed>