<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>krya | Jin&apos;s Blog</title><description>Jin&apos;s personal blog - travel, life, thoughts</description><link>https://id.krya.com/</link><language>en</language><item><title>Puncak Bersalju dan Hutan Warna-Warni: Self-Drive Lixiao Road di Sichuan Barat</title><link>https://id.krya.com/post/lixiaolu/</link><guid isPermaLink="true">https://id.krya.com/post/lixiaolu/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/64fc62.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bulan ini karena pekerjaan lagi kosong, nggak ada yang bisa dikerjakan. Lihat hutan warna-warni di Sichuan bagian barat（川西） sangat cantik, jadi saya sendirian berangkat dari Chengdu（成都） nyetir mobil ngelewatin Lixiao Road（理小路）, pergi-pulang dalam sehari. Rutenya searah jarum jam, dari Chengdu ke Xiaojin（小金）, terus ke Lixian（理县） lalu balik lagi ke Chengdu, total perjalanan lebih dari 500 kilometer; jalan pegunungan dataran tinggi berkelok-kelok, jalurnya sempit; kecepatan rata-rata cuma 50~60 km/jam, nyetirnya aja butuh sekitar 8 jam; waktu buat main di tengah perjalanan jadi agak mepet.&lt;/p&gt;
&lt;p&gt;Jalan-jalan sendirian, bebas, mau gimana aja terserah. Tempat wisata yang bayar sama sekali nggak saya masukin, kalau lapar ya berhenti di pinggir jalan, camping nyalain api, masak mie seduh teh. Selain tol sekitar 100 yuan dan bensin 200-an yuan, nggak ada pengeluaran tambahan sedikit pun.&lt;/p&gt;
&lt;p&gt;Kalau pakai mobil listrik murni yang jarak tempuhnya panjang, harga listrik cas di rumah 0,28 yuan/kWh, biaya energinya bisa lebih murah lagi. Soalnya cukup sampai di titik tertinggi di tengah perjalanan, yaitu Lixiao Tunnel（理小隧道） di ketinggian 3.900 meter, sisa 240 kilometer perjalanan pulang ke Chengdu paling cuma butuh 20 kWh; berkat anugerah alam, listriknya malah makin banyak.&lt;/p&gt;
&lt;p&gt;Nggak usah banyak basa-basi, langsung kasih foto aja.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/bf22a4.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/48d990.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Balang Mountain（巴朗山）. Ini titik tinggi pertama; bertahun-tahun lalu waktu melintasi Balang Mountain, belum ada terowongan, harus lewat Balang Mountain Pass, ketinggiannya sekitar 4.500 meter; di kiri-kanan jalan penuh salju, angin dingin bertiup kencang, dingin banget. Sekarang sudah ada terowongan, jauh lebih gampang.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/34773d.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/199a01.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Da&amp;#39;erpu（大二普）. Tempat bagus buat lihat hutan warna-warni, fotonya juga cakep banget.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/3d2f30.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Danau kecil tanpa nama di pinggir jalan&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/5df4f1.jpg&quot; alt=&quot;image&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/2bf899.jpg&quot; alt=&quot;image&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/203e7d.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Mulut Lixiao Tunnel&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/b9bfe7.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/043980.jpg&quot; alt=&quot;image&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/18ff5c.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.frc.cc/m/26j26/f75a4b.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Red Stone Beach（红石滩）. Awalnya saya kira batunya merah karena kandungan besinya tinggi; ternyata belakangan baru tahu kalau penyebabnya adalah sejenis alga yang cuma tumbuh di dataran tinggi yang menempel di batu, lapisan luarnya kaya akan astaxanthin, yang membantu melindungi dari sinar ultraviolet yang kuat di daerah dataran tinggi.&lt;/p&gt;
</description><pubDate>Sat, 24 Oct 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Bikin Image Host Murah Meriah Sendiri di Alibaba Cloud FC + OSS</title><link>https://id.krya.com/post/oss/</link><guid isPermaLink="true">https://id.krya.com/post/oss/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/m/26j16/869bc3.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tiga hal dulu:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Image host ini fiturnya sederhana, gampang dikonfigurasi, dan cukup aman. Kalau kurang buat Anda, serahkan source code-nya ke AI — nambah atau ngurangin fitur itu gampang.&lt;/li&gt;
&lt;li&gt;Semua &lt;code&gt;AccessKey&lt;/code&gt;, password, domain, dan nama bucket di artikel ini adalah &lt;strong&gt;placeholder&lt;/strong&gt; — ganti dengan punya Anda sendiri sebelum menyalin apa pun.&lt;/li&gt;
&lt;li&gt;Kodenya aplikasi Node.js satu file (sekitar 380 baris), dependensi disuntik lewat &lt;strong&gt;Layer&lt;/strong&gt; FC, nol hardcoding di kode bisnis, dan semua konfigurasi dibaca dari environment variable.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Source code: &lt;a href=&quot;https://github.com/ezzty/oss-upload&quot;&gt;https://github.com/ezzty/oss-upload&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3&gt;1. Kenapa bikin image host sendiri&lt;/h3&gt;
&lt;p&gt;Setiap blog statis pada dasarnya butuh image host. Banyak orang ngirit pakai image host gratis selamanya punya orang lain — tapi siapa sih dermawan yang nggak pernah tutup? Dan karena data Anda di tangan orang lain, Anda sama sekali nggak punya kendali, jadi selalu was-was.&lt;/p&gt;
&lt;p&gt;Setelah cukup banyak kena pit, saya memutuskan bikin image host sendiri dengan biaya paling murah. Tujuan utamanya: hemat, tanpa batas kapasitas, dan tetap aman!&lt;/p&gt;
&lt;p&gt;Kebanyakan setup image host self-hosted butuh server sendiri — puluhan yuan sebulan plus harus nambal sendiri — atau cuma jalan di klien lokal, jadi nggak bisa upload dari komputer lain. Akhirnya saya memutuskan bikin image host cloud serverless: upload di mana saja, kapan saja.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alibaba Cloud Function Compute FC + OSS + CDN&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;FC bayar sesuai pemakaian (hampir ¥0 kalau trafiknya rendah) + tanpa database + zero ops, dengan paket deployment sekecil 6KB. Upload yang jarang praktis nggak makan biaya.&lt;/p&gt;
&lt;p&gt;Penyimpanan gambar di OSS juga bayar sesuai pemakaian — puluhan GB gambar cuma beberapa yuan sebulan.&lt;/p&gt;
&lt;p&gt;Tambah CDN di depannya, gambar loading-nya ngebut banget!&lt;/p&gt;
&lt;p&gt;Image host pribadi bukan target serangan yang menggiurkan, tapi saya tetap pasang lapisan keamanan: PoW wajib buat nahan brute force, validasi magic number buat nahan file palsu, cek ukuran tiga kali buat nahan banjir payload, kuota harian buat nahan penyalahgunaan, dan token 2 jam buat nahan pencurian.&lt;/p&gt;
&lt;p&gt;Setup ini nggak tanpa kekurangan: nggak ada multi-user, nggak ada manajemen album, nggak ada statistik pemakaian — bahkan nggak bisa hapus gambar tanpa masuk ke konsol OSS.&lt;/p&gt;
&lt;p&gt;Tapi kecil, murah, dan lebih dari cukup buat pemakaian pribadi.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;2. Arsitektur dan alur request&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;Browser upload.html
   │  ① POST /login   {user, pass}
   │  ← 200 {token} (valid 24h)
   │  ② POST /upload  Authorization: Bearer *** + image binary
   ▼
Alibaba Cloud Function Compute FC (Node.js 18, HTTP trigger)
   │  auth / rate limit / magic-number check / size check
   │  ③ ossClient.put(key, stream)
   ▼
OSS Bucket (private read/write, public read disabled)
   │  ④ CDN origin fetch (internal network, free)
   ▼
https://img.example.com/m/26j13/ab12cd.jpg   ← public access domain
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tiga trade-off desain:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bucket diset private&lt;/strong&gt;: nggak ada yang bisa baca langsung lewat direct link; gambar cuma bisa diakses lewat URL yang di-bind ke domain CDN. Begitu public read dinyalakan, bucket Anda jadi sumber daya bersama — orang lain bisa enumerasi dan nyedot trafik Anda.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wajib login buat upload&lt;/strong&gt;: kalau nggak, orang bakal nganggap domain API Anda image host gratis dan bikin tagihan serta penyimpanan Anda meledak nggak terkendali.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kode bisnis nggak pernah menyentuh secret&lt;/strong&gt;: AK/SK cuma ada di environment variable — nggak pernah kelihatan di kode atau repo.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3&gt;3. Persiapan&lt;/h3&gt;
&lt;h4&gt;3.1 Aktifkan produknya&lt;/h4&gt;
&lt;p&gt;Aktifkan &lt;strong&gt;Function Compute FC&lt;/strong&gt; dan &lt;strong&gt;Object Storage OSS&lt;/strong&gt; (dua-duanya bayar sesuai pemakaian, nggak perlu beli di muka).&lt;/p&gt;
&lt;h4&gt;3.2 Buat bucket&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Nama&lt;/strong&gt;: unik secara global, misalnya &lt;code&gt;my-img&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Region&lt;/strong&gt;: pilih yang dekat dengan Anda/pengguna Anda, misalnya &lt;code&gt;East China 1 (Hangzhou)&lt;/code&gt; → &lt;code&gt;oss-cn-hangzhou&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kontrol akses&lt;/strong&gt;: &lt;strong&gt;Private&lt;/strong&gt; (penting)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tipe penyimpanan&lt;/strong&gt;: Standard — itu yang cocok buat gambar yang sering diakses. Jangan pilih Infrequent Access atau Archive; dua itu punya durasi penyimpanan minimum dan kalau dihapus lebih awal malah kena biaya.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;3.3 Buat RAM user yang dibatasi ke satu bucket (&lt;strong&gt;sangat disarankan&lt;/strong&gt;)&lt;/h4&gt;
&lt;p&gt;Banyak tutorial nyuruh pakai AccessKey akun root — &lt;strong&gt;jangan&lt;/strong&gt;. AK root bocor berarti seluruh akun Alibaba Cloud Anda jatuh.&lt;/p&gt;
&lt;p&gt;Konsol RAM → Policies → Create Policy → tab &lt;strong&gt;JSON&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &amp;quot;Version&amp;quot;: &amp;quot;1&amp;quot;,
  &amp;quot;Statement&amp;quot;: [
    {
      &amp;quot;Effect&amp;quot;: &amp;quot;Allow&amp;quot;,
      &amp;quot;Action&amp;quot;: [
        &amp;quot;oss:GetObject&amp;quot;,
        &amp;quot;oss:PutObject&amp;quot;,
        &amp;quot;oss:DeleteObject&amp;quot;,
        &amp;quot;oss:ListObjects&amp;quot;,
        &amp;quot;oss:HeadObject&amp;quot;
      ],
      &amp;quot;Resource&amp;quot;: [
        &amp;quot;acs:oss:*:*:my-img&amp;quot;,
        &amp;quot;acs:oss:*:*:my-img/*&amp;quot;
      ]
    }
  ]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Beri nama policy-nya &lt;code&gt;ImageHostSingleBucket&lt;/code&gt;. Lalu:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;RAM → Users → Create User, centang &lt;strong&gt;&amp;quot;Use permanent AccessKey for API call&amp;quot;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Lampirkan &lt;strong&gt;hanya&lt;/strong&gt; policy di atas ke user ini&lt;/li&gt;
&lt;li&gt;Generate AK/SK dan &lt;strong&gt;langsung simpan ke password manager lokal Anda&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Beberapa trade-off yang disengaja:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tanpa&lt;/strong&gt; &lt;code&gt;oss:ListBuckets&lt;/code&gt; — kalau bocor, penyerang bahkan nggak bisa lihat bucket apa saja yang Anda punya&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tanpa&lt;/strong&gt; &lt;code&gt;oss:CopyObject&lt;/code&gt; — image host nggak butuh izin copy; kasih sesedikit mungkin&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jangan lampirkan&lt;/strong&gt; &lt;code&gt;AliyunOSSFullAccess&lt;/code&gt; — itu bakal bikin AK image host Anda bisa baca semua data bucket yang Anda punya&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3&gt;4. Siapkan layer dependensi (Layer)&lt;/h3&gt;
&lt;p&gt;Kode bisnis cuma bergantung pada &lt;code&gt;ali-oss&lt;/code&gt;. Taruh di Layer, paket kodenya tetap beberapa KB.&lt;/p&gt;
&lt;h4&gt;Opsi A: Unduh asset rilis langsung (disarankan)&lt;/h4&gt;
&lt;p&gt;Proyeknya sudah menerbitkan Release — &lt;code&gt;layer.zip&lt;/code&gt; dan paket kode bisa diunduh langsung:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/ezzty/oss-upload/releases/latest&quot;&gt;https://github.com/ezzty/oss-upload/releases/latest&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&quot;left&quot;&gt;Asset&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;Ukuran&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;Isi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;&lt;code&gt;layer.zip&lt;/code&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;3,25 MB&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;code&gt;ali-oss@6.23.0&lt;/code&gt; dan dependensinya — total 2338 file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot;&gt;&lt;code&gt;oss-upload-code.zip&lt;/code&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;~6 KB&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;code&gt;index.js&lt;/code&gt; + &lt;code&gt;package.json&lt;/code&gt;, paket deployment fungsi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Keuntungannya&lt;/strong&gt;: nggak perlu install Node.js, nggak perlu zip manual, dan nggak ada masalah &amp;quot;beda dengan yang sudah diverifikasi penulis&amp;quot; gara-gara &lt;code&gt;npm install&lt;/code&gt; lokal Anda narik versi SDK yang lebih baru. Layer-nya cuma berisi &lt;strong&gt;source code paket npm, tanpa secret&lt;/strong&gt;.&lt;/p&gt;
&lt;h4&gt;Opsi B: Build sendiri&lt;/h4&gt;
&lt;p&gt;Kalau Anda mau versi dependensi lain, atau nggak percaya paket yang sudah jadi:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;mkdir -p layer-build/nodejs
cd layer-build
npm init -y
npm install ali-oss
# Direktori HARUS punya struktur ini:
#   nodejs/
#     node_modules/
#       ali-oss/
#       ...dependensi transitifnya
cd nodejs &amp;amp;&amp;amp; zip -r ../layer.zip node_modules &amp;amp;&amp;amp; cd ..
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Upload&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Konsol FC → Layer Management → Create Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nama: &lt;code&gt;oss-upload-deps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Runtime: &lt;strong&gt;Node.js 18&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Upload &lt;code&gt;layer.zip&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Layer cukup dibuat sekali. Kalau nanti mau upgrade &lt;code&gt;ali-oss&lt;/code&gt;, pack versi baru, publish, lalu arahkan fungsi ke versi layer baru — kode bisnis nggak perlu diubah.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3&gt;5. Deploy fungsinya&lt;/h3&gt;
&lt;h3&gt;5.1 Ambil kode bisnisnya&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Disarankan: pakai asset rilis langsung&lt;/strong&gt; — unduh &lt;code&gt;oss-upload-code.zip&lt;/code&gt; (~6 KB) dari &lt;a href=&quot;https://github.com/ezzty/oss-upload/releases/latest&quot;&gt;https://github.com/ezzty/oss-upload/releases/latest&lt;/a&gt;; unzip dan Anda sudah punya paket deployment standar.&lt;/p&gt;
&lt;p&gt;Kalau pack sendiri, root zip harus berisi &lt;strong&gt;hanya dua file ini&lt;/strong&gt; (jangan ada folder pembungkus, kalau nggak Handler nggak bakal nemu &lt;code&gt;index.handler&lt;/code&gt;):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;code.zip
├── index.js        ← source bisnis
└── package.json    ← deklarasi dependensi (buat referensi; saat runtime sebenarnya dimuat dari layer)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;zip code.zip index.js package.json
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;5.2 Buat fungsinya&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Runtime: &lt;strong&gt;Node.js 18&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Handler: &lt;code&gt;index.handler&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Spesifikasi: &lt;strong&gt;0,05 vCPU / 128 MB memori / 512 MB disk&lt;/strong&gt; (spesifikasi terkecil yang praktis jalan)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Konfigurasi Layer&lt;/strong&gt;: bind layer &lt;code&gt;oss-upload-deps&lt;/code&gt; yang baru Anda buat&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Perhatikan setelan memori: kodenya membaca seluruh body ke memori (&lt;code&gt;bodyBuf&lt;/code&gt;), dan decoding base64 bikin salinan lagi. &lt;strong&gt;128 MB cukup buat gambar biasa&lt;/strong&gt;, tapi kalau Anda naikkan batas upload ke 20 MB dan sering upload gambar mendekati batas, naikkan memorinya juga.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;5.3 Environment variable (8 wajib — kurang satu aja nggak bakal start)&lt;/h4&gt;
&lt;p&gt;Environment variable fungsi ada 8 entri wajib — konfigurasikan seperti di gambar.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;AUTH_USER&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;admin&lt;/code&gt; — username login&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;AUTH_PASS&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;&amp;lt;set password kuat&amp;gt;&lt;/code&gt; — password login; pakai string acak panjang&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;JWT_SECRET&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;&amp;lt;string acak 32+ karakter&amp;gt;&lt;/code&gt; — secret penandatangan token&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;OSS_ACCESS_KEY_ID&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;LTAIxxxxxxxxxxxxxxxx&lt;/code&gt; — AK user RAM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;OSS_ACCESS_KEY_SECRET&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;&amp;lt;AccessKey Secret Anda&amp;gt;&lt;/code&gt; — SK user RAM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;OSS_BUCKET&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;my-img&lt;/code&gt; — nama bucket&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;OSS_REGION&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;oss-cn-hangzhou&lt;/code&gt; — region ID bucket&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;CDN_DOMAIN&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;https://img.example.com&lt;/code&gt; — &lt;strong&gt;wajib menyertakan skema protokol&lt;/strong&gt;; kalau nggak, langsung gagal start&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1 opsional:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;ALLOWED_ORIGINS&lt;/code&gt;&lt;/strong&gt; &lt;code&gt;example.com,myblog.net&lt;/code&gt; — sumber cross-origin yang diizinkan, dipisah koma. Fungsi tetap start tanpa ini; nilainya &lt;strong&gt;cuma dipakai kalau CORS level kode diaktifkan&lt;/strong&gt; (defaultnya platform cuma mengembalikan &lt;code&gt;Origin&lt;/code&gt;, jadi &lt;code&gt;isValidOrigin&lt;/code&gt; nggak pernah dipanggil). Kalau Anda memang mengaktifkan CORS level kode, wajib diset, kalau nggak nilai fallback &lt;code&gt;example.com&lt;/code&gt; bakal memblokir semua upload dari browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/m/26j13/f09581.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;h4&gt;5.4 Bind domain kustom&lt;/h4&gt;
&lt;p&gt;Konsol FC → Domain Management → Add Domain, lalu ikuti petunjuk untuk konfigurasi CNAME dan sertifikat. Begitulah cara dapat alamat API seperti &lt;code&gt;https://api.example.com&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;6. Halaman frontend&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;upload.html&lt;/code&gt; adalah frontend satu file — tinggal taruh di direktori situs Anda.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Satu perubahan wajib&lt;/strong&gt; — cari &lt;code&gt;_FC_PARTS&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-javascript&quot;&gt;// Ganti ke domain kustom Function Compute Anda
const _FC_PARTS = [&amp;#39;https://&amp;#39;, &amp;#39;api.example.com&amp;#39;];
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Batas ukuran harus sama dengan backend&lt;/strong&gt; (dua-duanya default 20MB):&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-javascript&quot;&gt;if (file.size &amp;gt; 20 * 1024 * 1024) { /* block */ }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ada batas di masing-masing sisi — &lt;strong&gt;yang lebih kecil menang&lt;/strong&gt;. Ubah cuma frontend, file besar bakal kena 413 di server; ubah cuma backend, pengguna diblokir di browser sebelum request-nya keluar.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;7. Mau lebih dalam? Detail inti ada di README source&lt;/h3&gt;
&lt;p&gt;Itu alur lengkap buat menjalankan image host self-hosted. &lt;strong&gt;Kenapa kodenya ditulis begini, detail implementasi tiap lapisan proteksi, dan checklist acceptance lengkap&lt;/strong&gt; semuanya ada di README repo source — rujuk saat butuh:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/ezzty/oss-upload&quot;&gt;https://github.com/ezzty/oss-upload&lt;/a&gt;&lt;/strong&gt; → &amp;quot;Core implementation (code level)&amp;quot; dan &amp;quot;Pre-launch acceptance&amp;quot; di &lt;code&gt;README.md&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Postingan blog ini cuma mau menjelaskan &amp;quot;kenapa self-host, gimana cara jalankannya, apa yang perlu diperhatikan&amp;quot;. Saat benar-benar deploy, README adalah dokumentasi teknis lengkapnya.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;8. Biaya&lt;/h3&gt;
&lt;p&gt;Bayar sesuai pemakaian, tiga bagian:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Penagihan&lt;/th&gt;
&lt;th&gt;Skala&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Komputasi FC&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Compute CU (vCPU + memori × durasi) + jumlah invokasi&lt;/td&gt;
&lt;td&gt;Ada kuota gratis; image host pribadi biasanya mendekati kuota itu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Penyimpanan OSS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;¥/GB/bulan&lt;/td&gt;
&lt;td&gt;Standard storage sekitar &lt;strong&gt;¥0,09–0,12/GB/bulan&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Request OSS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Per request&lt;/td&gt;
&lt;td&gt;Nggak signifikan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Trafik CDN&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;¥/GB&lt;/td&gt;
&lt;td&gt;Lihat di bawah&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Trafik adalah porsi terbesar tagihan, dan paling gampang dioptimalkan:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Upload ke OSS: gratis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaringan internal OSS (FC ↔ OSS di region sama): gratis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Egress internet publik OSS: kena biaya&lt;/strong&gt; (sekitar ¥0,5/GB, tergantung periode dan region)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lewat CDN: origin fetch CDN pakai jaringan internal, jadi trafik origin gratis&lt;/strong&gt; — Anda cuma bayar trafik CDN&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Kesimpulan: selalu taruh CDN di depan image host&lt;/strong&gt; — lebih cepat dan menghindari biaya egress OSS. Perhatikan juga FC dan OSS &lt;strong&gt;harus di region yang sama&lt;/strong&gt;; lintas region lewat internet publik, lambat dan bisa kena biaya trafik tambahan.&lt;/p&gt;
&lt;p&gt;Dari pengujian saya sendiri, upload beberapa puluh gambar sebulan biayanya sekitar ¥1 per bulan.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;9. Maintenance dan update&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Mengubah kode bisnis (misalnya format URL gambar):&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edit &lt;code&gt;index.js&lt;/code&gt; lokal&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zip code.zip index.js package.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Konsol → Code Deployment → Upload → Deploy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jalankan probe acceptance dari README buat memastikan versi baru sudah live&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Mengubah frontend:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edit &lt;code&gt;upload.html&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Upload ke situs Anda; pertimbangkan set &lt;code&gt;Cache-Control: no-cache&lt;/code&gt;, kalau nggak pengguna bisa dapat versi lama&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Upgrade dependensi:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Jalankan ulang &lt;code&gt;npm install ali-oss&lt;/code&gt; dan pack &lt;code&gt;layer.zip&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Publish versi layer baru di konsol&lt;/li&gt;
&lt;li&gt;Ganti fungsi ke versi layer baru&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Rotasi key (lakukan berkala):&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate AK/SK baru di RAM&lt;/li&gt;
&lt;li&gt;Update environment variable FC → deploy&lt;/li&gt;
&lt;li&gt;Setelah memastikan layanan sehat, &lt;strong&gt;nonaktifkan AK lama di konsol RAM&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3&gt;10. Referensi&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Source code: &lt;a href=&quot;https://github.com/ezzty/oss-upload&quot;&gt;https://github.com/ezzty/oss-upload&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.aliyun.com/zh/functioncompute/&quot;&gt;Dokumentasi Alibaba Cloud Function Compute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.aliyun.com/price/detail/oss&quot;&gt;Harga produk Alibaba Cloud OSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.aliyun.com/zh/functioncompute/billing-overview-of-fc&quot;&gt;Ikhtisar penagihan Function Compute&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 14 Oct 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Liburan Musim Panas Road Trip ke Qingdao dan Weihai (2026)</title><link>https://id.krya.com/post/qingdaoweihai/</link><guid isPermaLink="true">https://id.krya.com/post/qingdaoweihai/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/d558c7.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Trip kali ini ada lima orang: keluarga kami bertiga, plus sahabat istri saya dan ibunya. Meski berlima—empat dewasa dan satu anak—perjalanan jauhnya nggak terasa sempit. Lagipula, obrolan random-nya banyak banget buat mengusir bosan di jalan.&lt;/p&gt;
&lt;p&gt;Fotonya diambil pakai Sony a7M3 (lensa prime 50mm), dan DJI Osmo Pocket 4 yang baru dibeli, atau langsung dari iPhone.&lt;/p&gt;
&lt;p&gt;Berangkat dari Chengdu, butuh 14 hari, total jarak 4902 km, bensin 1771, charging 328, tol 2111, total tol 4210 yuan. Karena sebagian besar rutenya pemandangan alam dengan sedikit tempat wisata berbayar, pengeluarannya mainly buat penginapan dan makan; total belanja keluarga kami bertiga sekitar 10.000 yuan.&lt;/p&gt;
&lt;p&gt;Perhentian pertama Xi&amp;#39;an—kami tiba malam hari, dan kami semua sudah pernah ke sini beberapa kali. Tapi karena cuma lewat, kami tetap mampir lagi ke Muslim Quarter dan Tang Dynasty Ever-Bright City.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/ac736a.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Hari berikutnya, dari Xi&amp;#39;an kami menyeberangi Pegunungan Taihang. Saya sudah lihat pemandangan megah Pegunungan Taihang Linzhou di Douyin, dan karena nggak terlalu memutar, kami mampir ke salah satu tempat wisata di sepanjang jalan.&lt;/p&gt;
&lt;p&gt;Setelah nyetir beberapa jam, kami sampai di Desa Hongni di Pegunungan Taihang. Sebagai orang Sichuan, biasanya saya nggak takut sama puncak yang curam dan terjal; tapi waktu lagi hiking di kaki tebing Taihang dan lihat batu-batu raksasa menggantung di atas, rasanya bisa jatuh kapan saja dan bikin saya jadi bubur—nggak bisa nggak mempercepat langkah. Waktu keluar, kaki semua orang lemas; saya kira cuma saya yang ketakutan.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/0317a3.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/00877c.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/1f4099.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Malam itu kami menginap di sebuah kabupaten kecil bernama Nanle County; sekalian mencoba kuliner lokalnya. Hotel Vienna di sini plus sarapan cuma 170 yuan—harga di kabupaten kecil memang murah banget, value for money.&lt;/p&gt;
&lt;p&gt;Di jalan, saya paling suka menginap di kabupaten kecil yang sedikit turis. Karena setiap kali masuk kota besar, saya jadi stres mikirin mau nginep di mana—hotelnya worth it nggak? Jauh nggak dari tol? Bakal macet nggak? Semua harus dipikirkan. Tapi nginep di kabupaten kecil nggak ada kekhawatiran itu. Lokasinya cukup ramai, hotelnya kelas menengah-atas; begitu sampai, kami makan enak, lalu tidur di kasur besar yang nyaman, dan semua lelah hari itu hilang.&lt;/p&gt;
&lt;p&gt;Sore hari ketiga, akhirnya kami sampai di Qingdao. Berkat punya mobil, kami nggak nginep di pusat kota yang mahal, tapi di Huangdao yang pantainya lebih bagus. Anak kami ke sini mainly buat lihat laut—cuma kami yang dewasa yang tertarik sama situs budayanya. Tapi waktu nyetir ke May Fourth Square, ternyata lalu lintas Qingdao sama berkelok dan membingungkannya kayak Chongqing, bikin kepala pusing. Nanti kami juga mengunjungi Signal Hill, Museum Festival Bir Tsingtao, Underwater World, Olympic Sailing Center, Taidong Night Market, Laoshan, dan berbagai pantainya.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/0822c0.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/5c9f81.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/3b2c11.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/2f8552.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Laoshan itu gunung penuh batu-batu terjal dan gundul, hampir nggak ada tanah buat pohon tinggi tumbuh. Saya bercanda sama anak saya, batu-batu ini kayak sengaja ditaruh bos tempat wisata di puncak gunung; sekali dorong langsung menggelinding ke bawah.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/45601c.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Di puncak Objek Wisata Laoshan Yangkou, ada batu aneh yang terkikis cuaca jadi atap alami, bentuknya kayak cangkang kerang yang terbuka. Kamu bisa duduk di dalam &amp;quot;perut&amp;quot; cangkang ini. Anak saya naik ke dalam dan berbaring di bawah batu, dan saya menyusul masuk. Istri saya dan temannya menyusul agak lama. Lewat celah-celah cangkang, kami memandang laut di kejauhan—samudra luas di bawah sinar matahari terasa tak berbatas; cakrawala menghilang, menyatu dengan langit biru. Hanya beberapa pulau yang samar berdiri di atas laut; di pantai putih di tepian, tak terhitung orang berdesakan rapat seperti semut, terlalu kecil untuk dibedakan detailnya. Hanya ombak putih yang terlihat menghantam lapis demi lapis. Angin sejuk bertiup lewat celah batu. Saat itu, meski suara jangkrik tak henti, pikiran saya benar-benar tenang—waktu seakan berhenti. Indahnya!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/16bb12.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/d576c7.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Qingdao terasa sangat luas buat saya, dengan banyak banget atraksi budaya—hampir seperti ibu kota Provinsi Shandong yang sebenarnya, menangani begitu banyak fungsi. Weihai adalah kota pesisir yang tenang dengan garis pantai indah, pantai yang kalem, dan alam yang kaya; pas banget buat foto-foto. Atau kamu bisa benar-benar nggak ngapa-ngapain—cuma duduk di tepi laut sambil ngopi. Kami hiking di sepanjang ring road pesisir Weihai dan menemukan kafe tebing yang cantik banget. Kami di sana lebih dari dua jam—istri saya sibuk foto, anak saya sibuk main air, dan saya cuma duduk di situ.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/5368be.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/92d34f.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/db2a9c.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/d7f06c.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/fafb71.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Kami juga ke Rongcheng. Tapi karena ada kekurangan dalam perencanaan trip saya, kami cuma nginep satu malam di Rongcheng. Bahkan menggali kerang pun gagal—karena saya nggak paham pola pasang surut, kami bangun jam 5 pagi waktu masih agak terang dan pergi menggali kerang, tapi pulang dengan tangan kosong. Anak saya, sih, senang banget karena di resor tepi laut, kami nginep di hotel yang seru banget. Strukturnya loft dua lantai, dan tiap kamar ada dua kasur besar 1,8 meter, satu di tiap lantai. Anak saya belum pernah nginep di hotel kayak gini dan ngotot mengklaim kasur atas buat dirinya sendiri, nggak mau tidur sama mama. Kami pura-pura kecewa banget, tapi dalam hati kami paham banget. Namanya juga anak-anak, nggak tahu apa-apa.&lt;/p&gt;
&lt;p&gt;Setelah Qingdao dan Weihai, kami sudah keluar 10 hari. Kayaknya cuma saya dan anak saya yang masih semangat lanjut; yang lain mulai agak capek. Jadi kami harus merencanakan rute pulang. Awalnya, rencana saya mampir ke Huaguo Mountain di Lianyungang, lalu cek Xuzhou. Mempertimbangkan mood semua orang, saya nggak nambah putaran lagi—kami cuma lewat Qufu, Kaifeng, dan Xuchang, lalu lewat Ankang balik ke Chengdu.&lt;/p&gt;
&lt;p&gt;Di jalan pulang kami lewat Qufu dan jalan-jalan di Confucius Temple. Harga di kabupaten kecil itu mengagetkan—pesanan 200 yuan penuh satu meja, dan kami berlima nggak habis. Suatu pagi kami beli pancake sayur dari warung pinggir jalan 8 yuan: dua griddle cake diisi aneka sayuran hijau, dan rasanya sehat banget. Kami juga beli sekantong tomat ceri 9,9 yuan, isinya lumayan lima-enam jin, dan belum habis sampai kami tiba di Chengdu.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/22faff.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Kami mengunjungi Qingming Shanghe Garden di Kaifeng sore hari, dan penuh banget sampai berdesakan—cukup sesuai semangat lukisan Zhang Zeduan. Pencahayaan dan set panggungnya cantik banget, dan pertunjukannya banyak. Tapi begitu anak saya sampai di area bermain anak, dia nggak mau pindah, jadi kami berdua menemaninya sampai taman tutup. Akhirnya, kami yang dewasa menghabiskan beberapa ratus yuan cuma buat menemani dia main sepuasnya di dalam.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/1c26ed.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/7494e0.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/afd04d.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260810/2bef3f.jpg?x-oss-process=style/w950&quot; alt=&quot;w950&quot;&gt;&lt;/p&gt;
&lt;p&gt;Braised beef original Pang Donglai—beli aja tanpa ragu! Terakhir lewat sini saya beli satu potong, dan habis dalam setengah hari; kali ini saya beli dua, dan buat bawa dari Xuchang ke Chengdu saya bahkan beli foam box dan ice pack biar tetap segar sepanjang jalan. Kue-kue Pang Donglai juga enak, tapi masa simpannya sangat singkat—sayangnya nggak bisa titip beli.&lt;/p&gt;
</description><pubDate>Tue, 11 Aug 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Trading Saham Lintas Negara Kena Gebrak—Mau Nggak Mau Gue Harus Bertahan</title><link>https://id.krya.com/post/futu/</link><guid isPermaLink="true">https://id.krya.com/post/futu/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/4da365.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tahun 2020 saya buka akun Tiger Brokers; barengan itu saya juga buka akun U.S. di East West Bank, tapi biaya maintenance rekening bank-nya kemahalan, jadi akhirnya saya tutup.&lt;/p&gt;
&lt;p&gt;Februari 2025, saya lanjut buka akun Futu Securities, Longbridge Securities, dan Interactive Brokers (IBKR) satu per satu, plus dapat setumpuk kartu bank Hong Kong.&lt;/p&gt;
&lt;p&gt;Sebenarnya buka akun-akun ini bukan karena ada kebutuhan transfer lintas negara dalam jumlah besar. Saya sempat kepikiran jadi digital nomad, tapi nggak pernah kesampaian. Hidup, keluarga, penghasilan, dan pengeluaran saya semua di daratan Tiongkok—untuk sekarang saya belum bisa pergi begitu saja.&lt;/p&gt;
&lt;p&gt;Saya punya kebiasaan aneh: hobi ngoleksi kartu—mengumpulkan segala macam akun nyeleneh. Selama hambatannya nggak terlalu tinggi dan bisa dibikin dalam lima belas atau dua puluh menit, saya senang aja buka. Buat ngatur ratusan akun dan password acak, saya bahkan beli 1Password. Saya juga suka ngoleksi berbagai sufiks email dan menimbun domain pendek—termasuk domain blog yang sedang Anda lihat ini, yang harganya beberapa ribu yuan dan jadi pengeluaran terbesar kedua saya urusan nulis.&lt;/p&gt;
&lt;p&gt;Meski begitu, masuk lebih awal memang ada untungnya. Saat sesuatu baru muncul, pintunya masih terbuka lebar; begitu orang berdatangan, jalannya perlahan tertutup. Kayak paket pelajar Macau dari China Telecom—dulu saya daftar iseng dan malah betah pakai empat lima tahun. Atau server DMIT, yang discontinued pas saya masih pakai. Atau Mac mini yang saya beli belum lama ini, yang sekarang malah jadi semacam aset investasi.&lt;/p&gt;
&lt;p&gt;Kemarin sore setelah pasar tutup, saya lihat berita bahwa pemerintah Tiongkok sedang gencar menindak trading saham dan pengelolaan kekayaan lintas negara, dan hati saya langsung deg-degan. Soalnya saya pakai leverage besar di Xiaomi lewat Futu Securities, sekarang posisinya sedang rugi belum terealisasi hampir 50%. Kalau ke depannya saya cuma bisa jual tapi nggak bisa beli atau setor dana, saya nggak bisa day trading, juga nggak bisa nahan risiko margin call kalau harga saham turun lagi.&lt;/p&gt;
&lt;p&gt;Setelah tenang dan dianalisis, ternyata dampak sebenarnya nggak separah itu. &lt;strong&gt;Risiko terbesar saya sekarang justru risiko leverage&lt;/strong&gt;; tanpa leverage, saya tinggal pindahin posisi ke tempat lain.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pertama, beli saham lewat bank lokal Hong Kong sama sekali nggak terpengaruh.&lt;/strong&gt; Kebijakan ini nggak membatasi pembelian saham lewat jalur bank. Contohnya Trade25 dari HSBC: bayar biaya bulanan 25 HKD dan dapat kuota trading gratis 250.000 HKD. Bank lain seperti CMB Wing Lung Bank, Chong Hing Bank, dan ZA Bank juga menyediakan layanan trading saham Hong Kong dan U.S.—memang biayanya agak lebih mahal, tapi tetap bisa dipakai.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kedua, broker U.S. sebagian besar nggak tersentuh.&lt;/strong&gt; Akun Interactive Brokers yang saya buka adalah akun U.S., bukan akun Hong Kong, jadi sama sekali nggak terpengaruh. Di saat kayak gini, akun itu tiba-tiba terasa sangat berharga.&lt;/p&gt;
&lt;p&gt;Soal keamanan dana, lebih nggak perlu khawatir lagi. Sistem regulasi keuangan Hong Kong relatif kokoh—risiko platform kabur bawa uang praktis nol.&lt;/p&gt;
&lt;p&gt;Intinya, ada dampaknya, tapi nggak terlalu besar—nggak perlu panik berlebihan. Dengan posisi leverage yang sedang rugi belum terealisasi ini, saya cuma bisa bertahan; saya punya waktu dua tahun, jadi saya tunggu dan lihat saja perkembangan ke depannya.&lt;/p&gt;
</description><pubDate>Sat, 23 May 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Upgrade Hardware Desktop Saya</title><link>https://id.krya.com/post/updatehardware/</link><guid isPermaLink="true">https://id.krya.com/post/updatehardware/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/38b03e.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Gara-gara gelombang AI, dalam dua bulan terakhir ini saya jadi beli banyak barang. Ini rangkumannya.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot;&gt;#&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;Produk&lt;/th&gt;
&lt;th align=&quot;center&quot;&gt;Baru/Bekas&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;Alasan&lt;/th&gt;
&lt;th align=&quot;right&quot;&gt;Harga&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Mac mini M4 base model&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Bekas&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Beli baru&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;3.600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;2&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Monitor Redmi A27U&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Bekas&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Monitor 24 inci lama teksnya buram&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;3&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Kamera genggam DJI Pocket 4&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Baru&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Kualitas gambar lebih bagus&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;3.000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;4&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Mikrofon DJI Mic Mini 2&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Baru&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Peredam bisingnya juara&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;430&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;5&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Baterai orisinal iPhone 15 Pro&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Baru&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Biar bisa awet 2,5 tahun lagi&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;6&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Apple Watch 11&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Baru&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Ganti baterai&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;2.780&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;7&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;iPhone SE3 versi US&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Bekas&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;Butuh eSIM&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;980&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;&lt;strong&gt;¥12.390&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Terakhir kali saya beli MacBook Pro itu tahun 2014. Waktu itu saya masih muda dan penuh gaya, suka barang bagus — saya keluarkan 12.000 yuan tanpa ragu. Tapi karena lingkungan kerja saya, ekosistem Mac kurang banyak program yang saya butuhkan. Dua tahun tanpa balik modal, akhirnya saya hibahkan.&lt;/p&gt;
&lt;p&gt;Belakangan ini saya lagi masuk ke vibe coding dan coba jalankan model vision qwen2.5vl:3b buat pengenalan objek di PC Windows dengan kartu grafis GTX 1650 4GB. Ternyata, satu gambar 720p butuh dua menit buat diproses. Resolusi lebih tinggi malah bikin VRAM jebol. Dari situ ide upgrade hardware muncul.&lt;/p&gt;
&lt;p&gt;Menjalankan model yang lebih besar butuh memori lebih banyak. Sekarang RAM harganya lebih mahal dari emas. Buat orang biasa yang mau habiskan banyak uang buat bangun model lokal kelas atas, jelas nggak masuk akal secara biaya. Di sisi lain, setup lokal seharga $1.000–$2.000 nggak akan pernah lebih cepat atau lebih kuat dari model cloud.&lt;/p&gt;
&lt;p&gt;Tahun lalu, waktu Mac mini disubsidi sampai sekitar 2.600 yuan, saya sempat kepikiran beli. Tapi saya tahan karena alasan praktis. Tahun ini, lonjakan popularitas OpenClaw bikin harga Mac mini naik lagi, dan karena saya sudah punya mesin Linux yang bisa menjalankannya, saya tetap nggak ambil langkah itu.&lt;/p&gt;
&lt;p&gt;Tapi kali ini, akhirnya saya menemukan alasan buat belinya: memori 16GB, cukup buat menjalankan model qwen2.5vl:7b — pengenalan gambar cuma butuh beberapa detik di 720p. Jadi tanpa ragu saya beli di Xianyu (marketplace barang bekas China) sekitar 3.500 yuan lebih.&lt;/p&gt;
&lt;p&gt;Setelah Mac mini datang, saya sambungkan ke monitor 24 inci 2K saya, dan teksnya buram parah. Mau nggak mau, saya balik lagi ke Xianyu dan beli monitor Xiaomi.&lt;/p&gt;
&lt;p&gt;Lalu saya sadar keyboard-nya juga nggak nyaman. Ya sudah, sikat lagi keyboard murah.&lt;/p&gt;
&lt;p&gt;Sekarang saya sadar, bahkan Mac mini M4 base model dengan RAM 16GB pun nggak bisa memuaskan jiwa kompetitif saya. Menjalankan model qwen3.5:9b, bahkan pertanyaan sederhana butuh satu-dua menit buat dijawab (waktu inferensinya absurd banget panjangnya).&lt;/p&gt;
&lt;p&gt;Jadi, haruskah saya tunggu M5 dan ambil Mac mini 24GB buat dicoba?&lt;/p&gt;
</description><pubDate>Fri, 08 May 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Dengan AI, Saya Nggak Khawatir Lagi Lupa Nutup Pintu</title><link>https://id.krya.com/post/tools/</link><guid isPermaLink="true">https://id.krya.com/post/tools/</guid><description>&lt;p&gt;Lagi di luar, tiba-tiba kepikiran — jangan-jangan saya lupa nutup pintu?&lt;/p&gt;
&lt;p&gt;Saya yakin banyak orang pernah merasakan kecemasan ini. Saya juga. Tiap kali keluar rumah, pikiran terus memutar ulang ingatan: tadi pintunya udah dikunci belum ya? Kadang udah keluar kompleks, masih balik lagi buat ngecek.&lt;/p&gt;
&lt;p&gt;Buat ngatasin masalah ini, saya bikin halaman &amp;quot;toolbox&amp;quot; yang mengumpulkan semua informasi rumah — status pintu, suhu, info router — di satu tempat, bisa diakses kapan aja dan di mana aja.&lt;/p&gt;
&lt;p&gt;Ceritanya dimulai dari layanan image hosting.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/bd7522.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Berawal dari Image Hosting&lt;/h3&gt;
&lt;p&gt;Saya nulis blog dan kadang perlu nyisipin gambar pakai Markdown. Pakai image host orang lain selalu bikin was-was. Pakai klien OSS Alibaba Cloud sendiri rasanya terlalu ribet. Belum pernah nemu solusi berbasis web yang bener-bener praktis.&lt;/p&gt;
&lt;p&gt;Sekarang saya punya Hermes Agent, pengin manfaatkan semaksimal mungkin. Saya minta dia bikinin layanan image hosting biar bisa upload gambar langsung dari HP.&lt;/p&gt;
&lt;p&gt;Implementasinya simpel:&lt;/p&gt;
&lt;p&gt;Langkah pertama: saya sampaikan kebutuhan — pakai Alibaba Cloud OSS buat bikin image host privat dengan autentikasi password biar nggak disalahgunakan. AI menyarankan pakai Alibaba Cloud Function Compute sebagai backend, frontend-nya bisa di-hosting di mana aja.&lt;/p&gt;
&lt;p&gt;Saya cuma melakukan satu hal: kasih kredensial API Alibaba Cloud OSS.&lt;/p&gt;
&lt;p&gt;Sisanya dikerjakan AI.&lt;/p&gt;
&lt;p&gt;Kebetulan Xiaomi lagi bagi-bagi miliaran token gratis buat developer, dan saya kebagian. Ini juga jadi kesempatan buat ngetes model MiMo-v2.5-pro. Dalam hitungan menit setelah instruksi dikasih, kode frontend dan backend udah jadi, dan dia minta saya upload backend ke server. Setelah beberapa putaran debugging, halaman upload gambar OSS pun siap.&lt;/p&gt;
&lt;p&gt;Begitu halamannya live, saya ngerasa kok terlalu polos. Bisa nggak dibikin lebih kaya fitur?&lt;/p&gt;
&lt;p&gt;Jadi saya lanjut bikin &amp;quot;Toolbox.&amp;quot;&lt;/p&gt;
&lt;h3&gt;Toolbox-nya&lt;/h3&gt;
&lt;p&gt;Menggabungkan informasi yang saya cek tiap hari, pertama saya bikin tampilan harga saham dan crypto pakai API Tencent Finance dan OKX.&lt;/p&gt;
&lt;p&gt;Tools ini gampang banget karena semua datanya dari API eksternal. Selanjutnya, saya pengin coba yang lebih canggih.&lt;/p&gt;
&lt;p&gt;Yang pengin saya lihat:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pintu di rumah udah ketutup atau belum (ini butuh Docker buat install Home Assistant dengan plugin Xiaomi miot)&lt;/li&gt;
&lt;li&gt;Status router&lt;/li&gt;
&lt;li&gt;Status server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Jaringan rumah saya jalan di mini PC Linux, dan saya juga punya lingkungan Linux di internet publik. Tapi server publik nggak bisa akses jaringan rumah. AI menyarankan beberapa pendekatan, dan saya putuskan mengumpulkan data dari jaringan rumah lalu push ke server publik.&lt;/p&gt;
&lt;h3&gt;Implementasi Teknis&lt;/h3&gt;
&lt;p&gt;Inti dari seluruh sistem ini adalah pengumpulan dan pengiriman data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Status Rumah&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Home Assistant terhubung ke berbagai perangkat pintar: kunci pintu, sensor suhu/kelembapan, air purifier, dan lain-lain.&lt;/p&gt;
&lt;p&gt;Saya nulis skrip pengumpul data lokal yang ngambil data dari API Home Assistant tiap menit dan mengunggahnya ke server publik.&lt;/p&gt;
&lt;p&gt;Status pintu pakai sensor pintu/jendela yang mendeteksi pintu terbuka atau tertutup lewat magnet. Sensor suhu dan kelembapan ditaruh di luar ruangan, di dalam ruangan, dan di lemari server, jadi saya bisa pantau lingkungan rumah kapan aja.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Status Router&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Router-nya jalan OpenWrt. Lewat web API LuCI, saya bisa dapat suhu CPU, uptime, jumlah pengguna online, dan info lainnya. Saya nulis skrip shell yang ngumpulin data tiap 5 menit dan mengunggahnya via SCP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Status Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Status server lebih gampang lagi — tinggal baca file sistem langsung buat suhu CPU, pemakaian memori, ruang disk, dan metrik lainnya.&lt;/p&gt;
&lt;h3&gt;Hasilnya&lt;/h3&gt;
&lt;p&gt;Sekarang, tiap kali buka halaman toolbox, saya bisa lihat:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status Rumah&lt;/strong&gt;: Pintu udah ketutup atau belum, suhu dalam/luar ruangan, suhu lemari server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pasar Saham&lt;/strong&gt;: Harga Xiaomi, Tesla, dan Emas&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Crypto&lt;/strong&gt;: Harga real-time BTC dan ETH&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status Router&lt;/strong&gt;: Suhu CPU, jumlah pengguna online&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status Homelab&lt;/strong&gt;: CPU, memori, dan pemakaian disk server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jam Dunia&lt;/strong&gt;: Waktu di Beijing, London, dan New York&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Puisi Harian&lt;/strong&gt;: Puisi klasik Tiongkok acak&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Seluruh halaman juga mendukung PWA, jadi bisa ditambahin ke home screen HP dan dipakai kayak aplikasi native.&lt;/p&gt;
&lt;h3&gt;Memanfaatkan Semaksimal Mungkin&lt;/h3&gt;
&lt;p&gt;Nilai toolbox ini ada di penggabungan informasi yang tadinya tersebar di berbagai platform jadi satu tempat.&lt;/p&gt;
&lt;p&gt;Dulu, ngecek kunci pintu harus buka aplikasi Mi Home. Ngecek status router harus buka browser dan ketik IP. Ngecek harga saham harus buka aplikasi trading.&lt;/p&gt;
&lt;p&gt;Sekarang, satu halaman beres semua.&lt;/p&gt;
&lt;p&gt;Dan karena saya bikin sendiri, saya bisa nambah fitur baru kapan aja. Misalnya nanti mau nambah prakiraan cuaca, pelacakan paket, atau pengingat kalender.&lt;/p&gt;
&lt;p&gt;Tapi jujur, sekarang saya belum kepikiran fitur apa lagi yang dibutuhin. Segini dulu udah cukup.&lt;/p&gt;
</description><pubDate>Wed, 29 Apr 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Cara Deploy Blog Statis Gratis Pakai Astro</title><link>https://id.krya.com/post/astro-sintu-theme/</link><guid isPermaLink="true">https://id.krya.com/post/astro-sintu-theme/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/c9f896.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Kalau pakai blog dinamis, saya selalu khawatir lupa perpanjang server atau kena masalah pas upgrade program. Setelah kenal blog statis, baru sadar kalau ini solusi yang ideal. Setelah bandingin Hugo, Hexo, dan Astro, akhirnya saya pilih Astro.&lt;/p&gt;
&lt;h3&gt;Kelebihan Blog Statis&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Hosting Gratis&lt;/strong&gt; - Selain domain, perusahaan teknologi besar menyediakan layanan hosting gratis untuk developer individu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nol Perawatan&lt;/strong&gt; - Artikel disimpan di komputer sendiri. Selama platform hostingnya nggak tutup, blog kamu bisa jalan selamanya.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pre-rendered&lt;/strong&gt; - Blog statis menghasilkan file HTML/CSS/JS murni sebelum deploy, tanpa backend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kompatibel dengan CDN&lt;/strong&gt; - Karena semuanya file statis, mendistribusikannya ke edge node global bikin loading pengguna di seluruh dunia cuma hitungan milidetik.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Kenapa Pilih Astro&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Static-First&lt;/strong&gt; - Menghasilkan file HTML murni, nggak butuh database atau server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performa Luar Biasa&lt;/strong&gt; - Zero JavaScript secara default, loading super cepat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fleksibel Banget&lt;/strong&gt; - Mendukung Markdown, MDX, dan framework campuran.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ekosistem Aktif&lt;/strong&gt; - Komunitasnya hidup, dokumentasinya lengkap, library plugin-nya melimpah.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Tema Sintu Single-Column untuk Astro&lt;/h3&gt;
&lt;p&gt;Template tema satu kolom Astro ini saya rancang dan bangun sendiri. Baru-baru ini saya minta Hermes memigrasikannya dari Typecho ke Astro. Selama migrasi, lumayan banyak fitur yang saya upgrade, dan kodenya sekarang sepertiga lebih ringkas dari sebelumnya. Sekalian saya sampaikan juga, populernya AI bikin tugas yang dulu ribet jadi jauh lebih gampang — progres development rasanya kayak dewa, kualitas kodenya nyaris sempurna, dan bikin saya makin mendekati level programmer jenius 😂.&lt;/p&gt;
&lt;h4&gt;Sorotan Fitur&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Performa Sempurna&lt;/strong&gt; - Loading milidetik, skor Google Lighthouse pas 100 baik di mobile maupun desktop.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dark Mode&lt;/strong&gt; - Ada tombol toggle dark mode di sebelah logo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zoom Thumbnail saat Hover&lt;/strong&gt; - Selain diperbesar, klik gambarnya langsung menuju halaman artikel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tanpa Gambar Preview di Mobile&lt;/strong&gt; - Pengaturan loading resource berdasarkan ukuran layar, jadi hemat bandwidth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pengolahan Gambar Aliyun OSS&lt;/strong&gt; - Gambar diproses lewat OSS, dengan parameter ditambahkan setelah render HTML, hemat bandwidth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optimasi Performa&lt;/strong&gt; - CSS dibundel via Vite, gambar pakai lazy loading.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Desain Responsif&lt;/strong&gt; - Adaptasi sempurna untuk desktop dan mobile, pakai grid system yang seragam.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kotak Komentar&lt;/strong&gt; - Terintegrasi pakai solusi resmi Twikoo.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Alur Publikasi&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Tulis artikel Markdown di lokal.&lt;/li&gt;
&lt;li&gt;Kirim pesan ke Hermes Agent untuk push ke repositori GitHub (atau push sendiri via GitHub).&lt;/li&gt;
&lt;li&gt;Tencent EdgeOne, Vercel, Netlify, atau Cloudflare Pages otomatis menarik update dan build.&lt;/li&gt;
&lt;li&gt;Auto-deploy ke node CDN global.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Open Source&lt;/h3&gt;
&lt;p&gt;Tema ini open source. Kalau kamu suka, kamu juga bisa traktir penulisnya:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/ezzty/astro-sintu-theme&quot;&gt;https://github.com/ezzty/astro-sintu-theme&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Mon, 20 Apr 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Road Trip Xi&apos;an–Luoyang–Xiangyang (2026)</title><link>https://id.krya.com/post/luoyang/</link><guid isPermaLink="true">https://id.krya.com/post/luoyang/</guid><description>&lt;p&gt;Anak saya dapat libur enam hari untuk spring break, tapi saya nggak dapat tiket kereta cepat, jadi kami memilih nyetir. Jumat saya jemput anak di sekolah terus langsung meluncur ke utara. Rute kami lewat Hanzhong, Xi&amp;#39;an, dan Luoyang. Terus kami pikir — udah sampai Henan juga, kenapa nggak mampir sekalian ke Xuchang buat lihat Pangdonglai? Pas balik ke Chengdu, kami lewat Xiangyang dan Ankang. Total perjalanan sekitar 2.500 kilometer.&lt;/p&gt;
&lt;p&gt;Road trip cuma punya satu keunggulan nyata dibanding naik kereta: bebas. Mau berhenti di mana aja terserah. Hari kedua, waktu nyetir dari Hanzhong ke Luoyang, kami lihat penunjuk arah Terracotta Warriors langsung dari jalan tol. Belok kanan dikit, tambah beberapa kilometer, dan kami udah keluar tol buat mampir ke Mausoleum Kaisar Pertama Qin. Di Sanmenxia, kami berhenti di tepi Sungai Kuning buat foto-foto. Abis keliling White Horse Temple di Luoyang, istri dan anak saya udah kepanasan dan nggak kuat jalan, jadi rencana ke Shaolin Temple langsung kami batalkan dan kami meluncur ke Xuchang buat merasakan Pangdonglai. Di perjalanan pulang, kami nggak sengaja nemu Kota Kuno Xiangyang dan kelihatannya keren, jadi kami nambah satu hari dan nerbangin lampion Kongming di malam hari di dekat tembok kota kuno.&lt;/p&gt;
&lt;p&gt;Beberapa tahun terakhir, perjalanan kami cuma muter-muter di selatan Sichuan. Paling jauh ke utara ya Xi&amp;#39;an — kami belum pernah beneran menjelajah bagian utara lainnya. Makanya saya selalu pengen ngerasain luasnya Dataran Tiongkok Utara dan nyerep suasana utaranya.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/68c6b7.png&quot; alt=&quot;image&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/4.jpg&quot; alt=&quot;4.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Terracotta Warriors Kaisar Qin Shi Huang&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/11.jpg&quot; alt=&quot;11.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Pertama kali lihat Sungai Kuning. Seberangnya udah Provinsi Shanxi.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/DSC04808.jpg&quot; alt=&quot;DSC04808.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/DSC04867.jpg&quot; alt=&quot;DSC04867.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Longmen Grottoes di Luoyang — Buddha Vairocana&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/DSC05043.jpg&quot; alt=&quot;DSC05043.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 White Horse Temple di Luoyang, kuil Buddha pertama di Dataran Tengah&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/08/bms.jpg&quot; alt=&quot;bms.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Kuil bergaya Thailand di dalam White Horse Temple&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/12.jpg&quot; alt=&quot;12.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Peony Luoyang&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/3.jpg&quot; alt=&quot;3.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/08/pd.jpg&quot; alt=&quot;pd.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Pangdonglai di Xuchang&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tahun lalu saya pengen banget ke Pangdonglai di Xuchang, dan kali ini akhirnya kesampaian. Pangdonglai yang di Xuchang Times Square mungkin yang paling populer — tapi justru gara-gara itu, pengalaman belanjanya kurang enak. Ramainya luar biasa — nggak ada tempat buat berdiri, ngalahin Sam&amp;#39;s Club sebelum Imlek. Pelanggan bukan lagi belanja, tapi kulakan. Sabun cuci piring merek toko, kue-kue, dan sosis daging diangkut pakai troli berkarung-karung.&lt;/p&gt;
&lt;p&gt;Display produk di Pangdonglai bisa nyembuhin orang yang obsesif sama kerapian — warnanya rapi banget sejajar, enak banget dilihat. Banyak produk private label mereka, kayak handuk wajah, kecap, dan sabun cuci piring, kualitasnya bagus dengan harga bersahabat — worth it banget buat dibeli.&lt;/p&gt;
&lt;p&gt;Yang menurut saya beneran khas itu bagian deli-nya. Variasi makanan siap sajinya melebihi supermarket mana pun yang pernah saya kunjungi. Bukan cuma banyak pilihannya, rasanya juga enak banget — makan malam kami sekeluarga beres cuma dari Pangdonglai. Sosis braised 8,9 yuan, satu biji udah bikin kenyang, ada lima rasa pilihan. Bobo Chicken Liaoji sekotak 19 yuan, autentik dan lezat! Kue-kue buatan sendiri nggak kalah sama Holiland. Kalau keluarga saya tinggal di sebelah Pangdonglai, mungkin kami nggak akan pernah masak lagi — kenapa nggak sekalian dianggap kantin aja?&lt;/p&gt;
&lt;p&gt;Pangdonglai nggak cuma jualan supermarket — mereka juga punya toko perhiasan, optik, dan apotek. Setiap supermarket Pangdonglai sukses luar biasa. Produk dan makanan mereka yang murah dan berkualitas sangat ramah buat warga Xuchang, tapi jadi bencana buat bisnis lokal lainnya. Lewat pelayanan yang luar biasa, penguasaan rantai pasok, dan program kepemilikan saham karyawan, Pangdonglai udah membawa model bisnisnya ke level ekstrem — dan retailer lain simpelnya nggak bisa bersaing.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/1.jpg&quot; alt=&quot;1.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/04/07/2.jpg&quot; alt=&quot;2.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Nerbangin lampion Kongming di Kota Kuno Xiangyang&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nemu Kota Kuno Xiangyang itu kejutan yang menyenangkan. Walau nggak seantik Langzhong atau Lijiang — kebanyakan bangunannya mungkin dari era 70-80an — suasananya beneran berasa dihuni, sesuatu yang nggak dimiliki &amp;quot;kota kuno&amp;quot; lain. Bangun pagi, makan semangkuk mie sapi Xiangyang, minum baijiu pagi, jalan santai ke tembok kota. Malamnya, mendongak lihat langit penuh lampion Kongming. Romantis banget.&lt;/p&gt;
</description><pubDate>Wed, 08 Apr 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Anak Miskin Itu Masih Tinggal di Perutmu</title><link>https://id.krya.com/post/yourstomch/</link><guid isPermaLink="true">https://id.krya.com/post/yourstomch/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260714/5b01cd.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;01. Fondasi Pola Makan yang Tak Bisa Ditutupi Kekayaan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dulu saya pikir orang yang hampir mencapai kebebasan finansial pasti sangat halus soal pola makannya. Kalaupun tidak makan abalon dan lobster tiap hari, setidaknya mereka sudah meninggalkan kebiasaan kasar berupa karbohidrat tinggi dan minyak serta garam yang berlebihan.&lt;/p&gt;
&lt;p&gt;Tapi ternyata, ada beberapa orang yang sangat kaya yang masih terobsesi berat dengan lemak dan karbohidrat rasa kuat. Ini kemungkinan besar adalah sisa kebiasaan dari masa kecil yang miskin: di masa serba kekurangan itu, mengenyangkan perut sama artinya dengan kebahagiaan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;02. Trauma Masa Kecil yang Dikuasai Bubur&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saya besar di kampung bersama kakek dan nenek. Tiga kali makan sehari waktu kecil saya basically bubur, mie, dan nasi.&lt;/p&gt;
&lt;p&gt;Sarapan selalu bubur — apalagi bubur ubi, yang meninggalkan bekas trauma masa kecil yang tak terhapus. Kuah encer bening dipadu kacang panjang acar — bikin saya mau muntah! Saya berharap setiap makan bisa nasi putih polos — bukan karena alasan apa pun selain pasti ada lauk dagingnya.&lt;/p&gt;
&lt;p&gt;Saya ingat makan tumis cabai dengan daging babi di siang hari musim panas. Saya lari sekuat tenaga di bawah matahari terik ke kebun sayur, memetik segenggam cabai hijau yang bengkok-bengkok, lalu lari balik. Waktu kecil saya tidak tahan pedas — cabai itu rasanya seratus kali lebih pedas dulu. Tapi saya tidak peduli. Saya mengaduk-aduk tumpukan cabai, menemukan potongan daging babi paling tebal dan mengkilap, menyuapkannya ke mulut, dan panik menyendok nasi. Urat leher menonjol, ingus mengalir, keringat bercucuran.&lt;/p&gt;
&lt;p&gt;Itu puncak kenikmatan dalam hidup yang serba kekurangan. Rasanya benar-benar luar biasa!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;03. &amp;quot;Psikologi Kompensasi&amp;quot; di Surga Karbohidrat&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sayangnya, momen-momen penuh kebahagiaan itu bukan hal yang biasa. Berangan-angan makan nasi putih tiap hari adalah kemewahan. Tapi asal bukan bubur, makan mie dua kali sehari pun tidak masalah. Beberapa lembar sayur di mie, dibumbui garam, kecap, minyak cabai, dan daun bawang — rangsangan rasa kuat seperti ini sudah cukup menutupi hambarnya hidup. Ada juga mie yang lebih enak: nenek kadang bikin mie godog, pangsit, bakpao, dan pai daging asap. Tapi ini jarang — tidak ada kulkas, tidak bisa langsung ke toko kapan pun mau. Semuanya harus dibuat dari nol, butuh waktu dan tenaga.&lt;/p&gt;
&lt;p&gt;Kebiasaan makan ini tercap di gen saya seperti cap bakar. Bahkan setelah kondisi hidup membaik, saya tetap hampir obsesif menyukai daging dan makanan berbahan gandum.&lt;/p&gt;
&lt;p&gt;Waktu saya ke Xi&amp;#39;an, &amp;quot;ibu kota karbohidrat&amp;quot;, dan melihat aneka mie yang memesona — youpo mian, saozi mian, roujiamo — rasanya seperti jatuh ke pusaran dopamin. Di momen itu, saya masih anak lelaki yang berlari di bawah terik matahari, mengejar tak lebih dari sepotong daging babi berlemak. Kenikmatan mentah yang lahir dari kombinasi karbohidrat dan lemak ini tepat menekan tombol berlabel &amp;quot;kelangkaan&amp;quot; di korteks otak saya.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;04. Kesadaran: Tagihan Tubuh dan Revolusi Pola Pikir&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tapi tubuh orang dewasa itu jujur.&lt;/p&gt;
&lt;p&gt;Ketika panah di laporan cek kesehatan mulai melonjak gelisah, saya tiba-tiba tersadar: saya pikir sedang menikmati kebebasan, tapi sebenarnya diperbudak oleh rasa lapar masa lalu. Preferensi terhadap gula tinggi, minyak tinggi, dan karbohidrat tinggi itu pada dasarnya adalah &amp;quot;paket energi bertahan hidup&amp;quot; warisan peradaban agraris untuk para pekerja fisik. Tapi ditempatkan di dunia pasokan tanpa batas hari ini, semua itu berubah jadi pembunuh kesehatan yang tak terlihat.&lt;/p&gt;
&lt;p&gt;Diberi pilihan antara kukus, rebus, atau tumis ringan — kenapa selalu pilih tumis dengan api besar? Sudah habis satu mangkuk nasi, kenapa tambah lagi? Sudah kenyang, kenapa tidak bisa meletakkan sumpit? Kita bukan sekadar makan makanan — kita makan &amp;quot;kebiasaan&amp;quot; warisan orang tua, makan rasa &amp;quot;aman&amp;quot;. Kalau tidak makan sampai penuh sesak, kalau wajah tidak berminyak mengkilap, sepertinya ada perasaan mengakar bahwa kita belum lepas dari kesulitan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;05. Mewariskan: Memutus Rantai Kelangkaan Itu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kebiasaan makan adalah warisan tak terlihat paling dalam dari sebuah keluarga. Sering kali kita pikir sedang memilih makanan, padahal sebenarnya sedang menuruti inersia di gen kita. Dorongan untuk makan sampai wajah berminyak mengkilap sebelum merasa &amp;quot;hidup enak&amp;quot; adalah warisan paling rahasia dari orang tua kita — sekaligus rantai paling tajam. Generasi kita butuh puluhan tahun untuk keluar dari bayang-bayang &amp;quot;tidak cukup makan&amp;quot;. Tantangan generasi berikutnya adalah belajar menahan diri di dunia yang &amp;quot;terlalu banyak godaan&amp;quot;.&lt;/p&gt;
&lt;p&gt;Sebagai seorang ayah, saya tahu betapa keras kepala kebiasaan ini. Tapi saya ingin anak saya makan lebih sedikit nasi dan lebih banyak protein serta sayur berkualitas. Saya coba menanamkan padanya filosofi ringan &amp;quot;rasa asli makanan&amp;quot; — lebih sedikit gula dan garam berat. Saya ajari dia membaca label bahan dan mengenali labirin aditif yang tersembunyi di balik rasa lezat. Kalau saya tidak memutus ini di meja makan, anak saya mungkin masih akan mencari kebahagiaan yang disebut-sebut itu di tengah kabut gula tinggi dan minyak tinggi. Hidup seseorang bukan cuma soal kekayaan — juga butuh pola makan sehat untuk meningkatkan kualitas hidup. Mulai dari setiap suapan makanan bersih dan ringan, putus total rantai &amp;quot;kelangkaan&amp;quot; yang membentang puluhan tahun itu.&lt;/p&gt;
</description><pubDate>Wed, 01 Apr 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Kenapa Saya Beli Saham Xiaomi: Pilihan Seorang Power User</title><link>https://id.krya.com/post/xiaomi/</link><guid isPermaLink="true">https://id.krya.com/post/xiaomi/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/06a042.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Di Februari 2025, saya buka rekening bank dan saham di Hong Kong dan mulai beli saham Xiaomi. Sejak itu, saya sudah mengumpulkan beberapa ribu lembar dan berencana menambah posisi secara bertahap, menargetkan 10.000 lembar seiring waktu.&lt;/p&gt;
&lt;p&gt;Saya bukan ahli keuangan — cuma investor biasa. Tapi saya mau berbagi kenapa saya beli saham Xiaomi dan logika di balik investasi ini.&lt;/p&gt;
&lt;p&gt;Kenapa saya optimis sama Xiaomi? Pertama-tama, saya pengguna berat ekosistem smart home Xiaomi. Di rumah ada puluhan perangkat Xiaomi — dari bohlam dan kamera sampai AC dan robot vacuum — hampir menutupi seluruh sudut ekosistem produk Xiaomi. Teman-teman yang mampir dan coba setup saya langsung ikut pasang banyak perangkat Xiaomi di rumah mereka sendiri. Ini bikin saya punya gambaran langsung soal kekuatan produk Xiaomi.&lt;/p&gt;
&lt;p&gt;Yang lebih penting, divisi otomotif Xiaomi sudah menutup celah terakhir di ekosistem pintarnya. Xiaomi hari ini sudah membentuk rantai ekosistem lengkap: &amp;quot;ponsel + mobil + smart home.&amp;quot; Cakupan penuh &amp;quot;people-cars-home&amp;quot; ini hampir nggak ada perusahaan lain di dunia yang bisa menyamainya.&lt;/p&gt;
&lt;p&gt;Soal kontroversi mobil Xiaomi belakangan ini — banyak yang bilang mobil Xiaomi gampang kecelakaan. Tapi menurut saya ini bias kognitif. Kecelakaan mobil terjadi tiap hari. Kenapa yang lo lihat cuma Xiaomi? Karena Xiaomi menghasilkan traffic dan perbincangan publik yang masif.&lt;/p&gt;
&lt;p&gt;Secara objektif, pembeli mobil Xiaomi condong muda, dan buat banyak dari mereka ini mobil pertama. Kendaraan Xiaomi menyajikan performa level supercar, dan menaruh tenaga sebesar itu di tangan pengemudi muda memang membawa risiko ngebut. Tapi dari berbagai insiden, kualitas aktual kendaraan Xiaomi nggak pernah kurang.&lt;/p&gt;
&lt;p&gt;Tesla juga kena serangan publik serupa di masa awalnya — semua bilang Tesla nggak bisa ngerem. Tapi konsumen cerdas akhirnya sadar kualitas Tesla sebenarnya solid, yang kemudian memicu keajaiban penjualannya. Xiaomi akan melewati proses yang sama.&lt;/p&gt;
&lt;p&gt;Risiko Xiaomi bukan soal produk — tapi soal ekspektasi pasar modal terhadap Lei Jun. Lei Jun nggak seperti Musk yang melukis visi besar dulu lalu pelan-pelan mewujudkannya. Pendekatan Xiaomi yang konsisten adalah membangun dengan mantap berdasarkan permintaan pasar. Itu keunggulan buat bisnis nyata, tapi mungkin nggak cukup &amp;quot;seksi&amp;quot; buat harga saham. Investor butuh kesabaran.&lt;/p&gt;
&lt;p&gt;Tapi saya yakin sama strategi rantai industri penuh Xiaomi. Kalau Xiaomi bisa menyerap Kingsoft Cloud dan lebih agresif masuk ke model AI besar, menawarkan layanan AI ke konsumen sehari-hari, itu bakal jadi pendorong pertumbuhan laba yang masif. Ekspansi mobil ke luar negeri pada 2027 juga menjanjikan, karena reputasi Xiaomi di luar negeri sebenarnya lebih baik daripada di dalam negeri.&lt;/p&gt;
&lt;p&gt;Horizon investasi saya 5 sampai 10 tahun. Walaupun posisi saya saat ini masih rugi di atas kertas, saya nggak buru-buru butuh uangnya dan berencana terus menambah posisi.&lt;/p&gt;
&lt;p&gt;Catatan akhir: artikel ini bukan rekomendasi saham — saya cuma berbagi logika investasi pribadi. Investasi mengandung risiko. Silakan lakukan riset sendiri.&lt;/p&gt;
</description><pubDate>Tue, 17 Mar 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Apa yang Sudah Saya Lakukan dengan OpenClaw</title><link>https://id.krya.com/post/openclaw/</link><guid isPermaLink="true">https://id.krya.com/post/openclaw/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/cb8b91.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Sebagai orang yang berkecimpung di e-commerce B2C tradisional, saya bukan programmer profesional dan sama sekali tidak punya latar belakang coding. Sebelumnya, pemahaman saya soal AI cuma sebatas &amp;quot;smart speaker&amp;quot; dan &amp;quot;asisten suara di HP.&amp;quot; Tapi sebagai penggemar teknologi, mendengar OpenClaw lagi ramai otomatis bikin saya penasaran dan ingin coba-coba.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Kenapa pilih OpenClaw? Karena dia bisa menyelesaikan masalah-masalah yang berulang. Saya bekerja di industri e-commerce tradisional, tiap hari berurusan dengan order, stok, dan komunikasi pelanggan dalam jumlah besar. Saya sangat tertarik dengan filosofinya—dia bukan sekadar asisten AI, tapi alat yang bisa membantu Anda mengotomatiskan berbagai tugas.&lt;/p&gt;
&lt;p&gt;Motivasi saya sederhana: &lt;strong&gt;mengenal teknologi yang lagi hits ini dan melihat apa yang sebenarnya bisa dilakukan AI untuk saya.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Percobaan Pertama: Mengelola ERP E-commerce&lt;/strong&gt; Pikiran awal saya adalah membiarkan AI membantu mengelola sistem ERP e-commerce—hal-hal seperti pengiriman otomatis, menangani masalah purna jual, dan sebagainya. Siapa pun yang berkecimpung di e-commerce tahu tugas-tugas ini membosankan sekaligus menyita waktu.&lt;/p&gt;
&lt;p&gt;Namun, setelah mencoba beberapa waktu, akhirnya saya memutuskan menyerah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alasannya sederhana: ini menyangkut sumber penghasilan utama saya.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saya tidak bisa mempercayakan operasi krusial seperti pengiriman dan refund kepada AI—bagaimana kalau salah kirim barang, menghapus order yang salah, atau menyebabkan kerugian pelanggan karena salah paham? Saya tidak sanggup menanggung tanggung jawabnya. Lagi pula, AI masih belum bisa menangani semua situasi rumit secara fleksibel seperti manusia.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Penggunaan Saat Ini: Mengelola Blog dan Membuat Konten&lt;/strong&gt; Meski saya tidak akan menyerahkan bisnis inti ke AI, saya menemukan skenario yang lebih cocok: &lt;strong&gt;blog pribadi saya.&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI menulis artikel otomatis.&lt;/strong&gt; Sekarang, postingan blog saya bisa dihasilkan oleh AI. Saya cukup memberi topik, dan dia menulis artikel yang lumayan bagus untuk saya. Tentu saja, saya periksa dulu untuk memastikan akurasinya sebelum dipublikasikan.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI membalas komentar otomatis.&lt;/strong&gt; Fitur yang paling membuat saya kagum adalah balasan komentar otomatis oleh AI. Saat pembaca meninggalkan komentar di blog, AI membacanya dan memberikan respons yang masuk akal. Misalnya, seorang pembaca bertanya: &amp;quot;Bisakah OpenClaw membantu saya mengambil foto dari kamera keamanan?&amp;quot; AI menjawab: &amp;quot;Saya bisa memeriksa status kamera lewat Home Assistant, tapi saat ini belum mendukung pengambilan foto terjadwal. Namun, saya bisa membantu Anda memantau status buka-tutup pintu depan~&amp;quot; Interaksi seperti ini terasa sangat baru, seperti punya asisten yang siaga 24/7.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI merangkum artikel.&lt;/strong&gt; Fitur lain yang berguna adalah perangkuman artikel. Saat pembaca @AI untuk merangkum sebuah artikel, dia cepat mengekstrak poin-poin inti dan memberikan wawasannya sendiri.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Contohnya, saya memintanya menganalisis artikel tentang Bitcoin, dan dia dengan tepat mengidentifikasi argumen inti penulis, garis waktu, dan hasil verifikasinya 11 tahun kemudian.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Penggunaan Lanjutan: Mengelola Email dan Informasi Saham&lt;/h3&gt;
&lt;p&gt;Selain blog, OpenClaw juga membantu saya mengelola email. Dia secara berkala memeriksa kotak masuk saya dan memberi tahu lewat Telegram begitu ada email penting yang masuk.&lt;/p&gt;
&lt;p&gt;Belakangan, saya juga mencoba memintanya membantu mengumpulkan dan menganalisis informasi saham. Meski masih dalam tahap eksplorasi, AI benar-benar membantu saya menyortir informasi penting dari berita dan pengumuman dengan cepat, membedakan sinyal bullish dan bearish. Bagi pemula pasar saham seperti saya, ini sangat menghemat tenaga.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Ambang Instalasi: Siapa Pun Bisa&lt;/h3&gt;
&lt;p&gt;Banyak orang mungkin mengira bahwa asisten AI, sebagai produk berteknologi tinggi, butuh perangkat kelas profesional untuk menjalankannya.&lt;/p&gt;
&lt;p&gt;Sama sekali tidak—ambangnya nyaris tidak ada!&lt;/p&gt;
&lt;p&gt;Anda tidak perlu Mac mini yang lagi populer, PC berperforma tinggi, atau semacamnya. Mini-PC Linux seharga beberapa ratus yuan sudah cukup. Atau bahkan tidak perlu itu—cukup beli cloud server seharga 29 RMB/bulan di Tencent Cloud, beres. OpenClaw menyediakan instalasi image sekali klik, langsung jadi dalam sekali jalan.&lt;/p&gt;
&lt;p&gt;Bahkan, Tencent Cloud sekarang menawarkan paket large language model hanya 7,9 RMB untuk bulan pertama—nilainya luar biasa. Lebih bagus lagi, OpenClaw tidak hanya mendukung Telegram tapi juga integrasi dengan QQ untuk ngobrol! Ini jelas lebih nyaman bagi pengguna dalam negeri.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2026/03/09/%E5%B0%8F%E4%B8%BB%E6%9C%BA.jpg&quot; alt=&quot;小主机.jpg&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📷 Mini-PC milik blogger&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3&gt;Menatap Masa Depan&lt;/h3&gt;
&lt;p&gt;Sebagai orang non-teknis, perjumpaan pertama saya dengan OpenClaw membuat saya sangat bersemangat dan takjub. Rasanya tidak kalah dengan keterkejutan saya saat pertama kali memakai HP Android di tahun 2010!&lt;/p&gt;
&lt;p&gt;Saya berharap OpenClaw semakin matang, mengembangkan lebih banyak skill—bukan hanya menghemat uang saya, tapi juga membantu saya menghasilkan uang.&lt;/p&gt;
&lt;p&gt;Terakhir, jika Anda juga seorang pemula total tanpa pengetahuan teknis tapi ingin merasakan kemudahan yang dibawa AI, cobalah OpenClaw. Mungkin saja dia tidak mengecewakan Anda.&lt;/p&gt;
</description><pubDate>Mon, 09 Mar 2026 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Cara Agar Kurir Mengantar Paket Sampai ke Depan Pintu Rumah Kamu</title><link>https://id.krya.com/post/express/</link><guid isPermaLink="true">https://id.krya.com/post/express/</guid><description>&lt;p&gt;Tahun lalu, &lt;em&gt;Peraturan Pengelolaan Pasar Jasa Ekspedisi&lt;/em&gt; yang baru direvisi resmi berlaku. Salah satu pasalnya, yaitu aturan bahwa &amp;quot;paket tidak boleh dikirim ke loker atau titik pengambilan tanpa persetujuan pengguna&amp;quot;, memicu perdebatan luas.&lt;/p&gt;
&lt;p&gt;Tapi regulasi ini sepertinya cuma ada di atas kertas. Banyak konsumen baru sadar paketnya sudah dilempar ke titik pengambilan atau loker setelah menerima kode pengambilan. Kenapa &lt;em&gt;Peraturan&lt;/em&gt; ini praktis jadi macan kertas? Kenapa sebagian paket tetap tidak sampai ke depan pintu rumahmu meskipun kamu sudah minta dengan jelas? Banyak konsumen yang belanja online mungkin merasakan kebingungan yang sama.&lt;/p&gt;
&lt;p&gt;Pertama, kita harus bertanya: apakah hukum dan regulasi selalu efektif? Logika banyak orang adalah, karena hukum itu ada, semua orang wajib mematuhinya. Ini asumsi paling naif.&lt;/p&gt;
&lt;p&gt;Contohnya, kalau kamu lahir antara tahun 1980 dan 2015 dan kamu punya adik, ya sudah — orang tuamu melanggar hukum. Tapi kalau kebetulan kamu &lt;em&gt;adalah&lt;/em&gt; si adik itu, lebih parah lagi — keberadaanmu sendiri sudah ilegal. Keberadaanmu melanggar &amp;quot;kebijakan dasar nasional&amp;quot; yang tertulis dalam konstitusi tahun 1982: kebijakan satu anak. Orang tuamu melanggar hukum, mungkin karena mereka percaya ikatan keluarga lebih penting daripada aturan hukum. Keputusan negara mencabut kebijakan satu anak berakar dari krisis ekonomi akibat populasi yang menurun. Jadi begitulah cara kerja hukum: tergantung kondisi nyata di lapangan, sebagian orang mematuhinya sampai titik darah penghabisan, sementara yang lain mengabaikannya sama sekali.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Peraturan Pengelolaan Pasar Jasa Ekspedisi&lt;/em&gt; tidak berbeda. Ia menawarkan solusi tapi tidak menyediakan sarana ekonomi untuk menyelesaikan masalahnya. Jadi para kurir di last mile memilih untuk &amp;quot;melanggar hukum&amp;quot; secara massal.&lt;/p&gt;
&lt;p&gt;Sebagian besar masalah dalam hidup sebenarnya adalah masalah ekonomi — dan industri ekspedisi adalah contoh utamanya.&lt;/p&gt;
&lt;p&gt;Layanan pengiriman berkualitas tinggi sebenarnya bukan hal yang mustahil: pengiriman sampai depan pintu dan pengiriman sehari sampai sama-sama bisa diwujudkan — asalkan kamu bayar lebih! Selama pandemi, ketika impor dan ekspor diawasi ketat, ada seorang pelanggan yang minta saya mengirim sekotak besar wine dari Tiongkok ke Finlandia. Setelah dia membayar biaya pengiriman beberapa ribu yuan, semuanya beres dengan mudah. Kalau brand premium seperti SF Express, JD Logistics, atau Deppon tidak menyediakan layanan sampai depan pintu, kamu berhak protes — lagipula kamu sudah bayar harga premium dan berhak mendapat layanan yang setimpal.&lt;/p&gt;
&lt;p&gt;Namun, selain SF Express, JD, dan Deppon, jaringan &amp;quot;Tongda&amp;quot; (STO Express, ZTO Express, YTO Express, Yunda, dan lain-lain) fokus pada bisnis paket kecil. Biaya pengiriman dari pedagang seringkali di bawah 0,5 yuan per kilogram. Untuk barang-barang kecil yang dibeli konsumen sehari-hari, biaya kirim aktualnya biasanya kurang dari 3 yuan. Setelah dipotong biaya di setiap tahap rantai pasok, kurir di last mile cuma dapat beberapa sen per paket.&lt;/p&gt;
&lt;p&gt;Kalau kamu merasa wajar seorang kurir makanan dapat lima atau enam yuan per pesanan, maka berharap kurir yang cuma dapat beberapa sen mau mengantar sampai depan pintu rumahmu itu standar ganda. Selama pendapatannya tidak sepadan, sebanyak apa pun kamu mengeluh, kurir tidak akan mau mengantar ke depan pintu — mereka malah akan resign. Demi gaji beberapa ribu yuan sebulan, ngapain ambil risiko? Mendingan antar makanan!&lt;/p&gt;
&lt;p&gt;Dulu, ada platform yang memberi subsidi ke perusahaan ekspedisi untuk memaksa kurir mengantar ke depan pintu konsumen. Tapi dalam sebulan, layanan itu praktis lenyap. Meskipun platform memberi subsidi untuk pengiriman sampai depan pintu, kurir di last mile tidak menerima kompensasi yang setimpal untuk kerja ekstranya. Setiap kali menemukan pesanan yang harus diantar sampai depan pintu, mereka menyisihkan paket itu dan memprioritaskan pengiriman massal ke titik pengambilan. Baru setelah urusan titik pengambilan selesai, mereka mengantar paket yang harus sampai depan pintu. Akibatnya, paket yang seharusnya diprioritaskan justru sering datang paling akhir. Sebagian konsumen yang tidak sabar akhirnya mengambil paketnya sendiri, atau langsung menolaknya. Setelah tarik-menarik ini, si kurir mencapai tujuannya — dia memang sejak awal tidak mau mengantar sampai depan pintu. Platform dapat kredit promosinya, perusahaan ekspedisi dapat biaya kirimnya, konsumen tidak bayar lebih, dan satu-satunya yang kalah adalah si pedagang.&lt;/p&gt;
&lt;p&gt;Semua pihak — konsumen, platform e-commerce, bahkan negara — ikut bertanggung jawab atas situasi ini. Tiongkok adalah negara di mana 600 juta orang berpenghasilan hanya 1.000 yuan sebulan, dan 900 juta orang berpenghasilan kurang dari 2.000 yuan sebulan. Bagi mayoritas konsumen, mereka lebih memilih menghabiskan 15 menit mengambil paket sendiri daripada membayar tambahan 5 yuan untuk layanan sampai depan pintu.&lt;/p&gt;
&lt;p&gt;Tanggung jawab platform terletak pada kenyataan bahwa tidak semua pengguna peduli soal uang receh itu — banyak yang senang membayar demi kenyamanan. Tapi sebagian besar platform atau pedagang tidak akan secara proaktif menawarkan opsi &amp;quot;bayar tambahan untuk SF Express&amp;quot;, karena implikasi psikologis dari opsi itu akan menakuti sebagian calon pembeli. Padahal, pengguna cukup menghubungi pedagang secara pribadi dan membayar tambahan untuk jalur pengiriman premium — pedagang seringkali justru senang melayaninya.&lt;/p&gt;
&lt;p&gt;Menitipkan paket di titik pengambilan last mile bukanlah model pengiriman yang mundur — itu adalah penyesuaian alami dari tangan tak terlihat pasar. Kemampuan Tiongkok menjembatani kesenjangan kota-desa dengan biaya sangat rendah banyak bergantung pada ekspedisi yang murah. Ini dibangun di atas dividen demografis yang melimpah: ketika kurir bisa hidup layak dengan mengantar seratus paket sehari, semua kekacauan ini akan hilang dengan sendirinya. Kabar baiknya, transformasi ini sepertinya tidak lama lagi. Kabar buruknya, itu juga berarti berakhirnya dividen demografis.&lt;/p&gt;
</description><pubDate>Fri, 05 Dec 2025 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Cara Mendaftar Akun Pribadi Stripe</title><link>https://id.krya.com/post/getstripe/</link><guid isPermaLink="true">https://id.krya.com/post/getstripe/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/e1a749.webp&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Kalau kamu sedang bikin aplikasi buat pasar luar negeri, website tools, atau layanan langganan dan butuh menerima pembayaran dari seluruh dunia, dulu kita biasanya mengandalkan PayPal, Wise, WorldFirst, dan sejenisnya. Tapi belakangan ini, opsi yang paling simpel dan serbaguna untuk berbagai skenario mungkin adalah Stripe. Platform pembayaran terintegrasi yang didirikan di Amerika ini melayani developer dan merchant di seluruh dunia, menerima kartu kredit internasional seperti Visa dan Mastercard, juga Apple Pay. Biaya penarikannya transparan, mendukung integrasi API maupun payment link. Meskipun kamu nggak bisa mendaftar dari daratan Tiongkok, punya rekening bank Hong Kong bikin prosesnya gampang. Saya sendiri sudah coba daftar akun Individual pakai paspor Tiongkok daratan dan kartu ZA Bank (Hong Kong) — lancar jaya.&lt;/p&gt;
&lt;p&gt;Berikut panduan singkatnya:&lt;/p&gt;
&lt;p&gt;Akses situsnya lewat proxy Hong Kong: &lt;a href=&quot;https://dashboard.stripe.com/register&quot;&gt;https://dashboard.stripe.com/register&lt;/a&gt;&lt;br&gt;Pilih &amp;quot;Hong Kong SAR, China&amp;quot; sebagai wilayah pendaftaran&lt;br&gt;Pilih &amp;quot;Individual&amp;quot; sebagai tipe bisnis&lt;br&gt;Isi info dasar dengan jujur; pakai Gmail atau Outlook untuk email — hindari penyedia domestik&lt;br&gt;Isi &amp;quot;Consulting&amp;quot; sebagai industri; masukkan nomor telepon yang bisa menerima SMS&lt;br&gt;Untuk website, isi dengan blog pribadi&lt;br&gt;Untuk rekening bank, masukkan detail ZA Bank kamu&lt;/p&gt;
&lt;p&gt;Setelah mendaftar, buka Settings → Business. Sistem akan meminta verifikasi identitas — unggah halaman pertama paspor kamu, dan persetujuannya cepat keluar.&lt;/p&gt;
&lt;p&gt;Setelah itu buat payment link, bayar sendiri 10 yuan sebagai tes, dan pembayarannya berhasil!&lt;br&gt;```&lt;/p&gt;
</description><pubDate>Wed, 29 Oct 2025 01:00:00 GMT</pubDate><author>jin</author></item><item><title>🇻🇳 Road Trip Vietnam-Guangxi-Yunnan (2025)</title><link>https://id.krya.com/post/25vitenam/</link><guid isPermaLink="true">https://id.krya.com/post/25vitenam/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/img/m/20260608/974ffb.jpg&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Agustus di Chengdu panasnya bukan main — aspalnya sampai kelihatan meleleh, dan keluar rumah rasanya kayak lagi menjalani laku tapa. Jadi setelah anak saya lulus TK, dia nganggur di rumah seharian. Begitu bosennya memuncak, dia pasti nanya ke saya: &amp;quot;Papa, main apa lagi dong?&amp;quot;&lt;/p&gt;
&lt;p&gt;Saya tahu banget maksudnya — dia pengen nonton TV. Jadi saya bilang, &amp;quot;Gimana kalau sekeluarga kita pergi ke pantai!&amp;quot;&lt;/p&gt;
&lt;p&gt;Dan langsung deh, kita berangkat. Rute perjalanan kali ini nggak direncanain mateng-mateng — kita cuma punya dua target:&lt;/p&gt;
&lt;p&gt;Pertama, menghabiskan sisa liburan musim panas di luar rumah.&lt;br&gt;Kedua, wajib ke tepi laut.&lt;/p&gt;
&lt;p&gt;Nggak ada itinerary detail — di mana seru, di situ kita berhenti dan main. Dari Chengdu ke pesisir timur itu kejauhan, dan air lautnya juga nggak bersih. Guangxi jadi pilihan yang lebih simpel. Stop pertama: Fangchenggang. Stop kedua: nanti diputusin setelah yang pertama kelar.&lt;/p&gt;
&lt;p&gt;Kita berangkat dari Chengdu jam 8.30 pagi dan nyampe di Kota Maotai jam 1 siang. Kita habisin satu setengah jam di sana buat makan domba kulit, dan juga kehujanan badai mendadak. Kita lanjut nyetir sampai jam 6.30 sore — pas banget udah gelap — dan nginep di Kabupaten Luodian, kabupaten terakhir sebelum keluar dari Guizhou. Besoknya kita berangkat lagi jam 8.30 pagi dan jam 2 siang udah nyampe di Fangchenggang.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/mt.jpg&quot; alt=&quot;mt.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dongxing dan Mong Cai, Vietnam&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Langitnya gerimis, dan laut dalam di Fangchenggang keruh. Saya inget waktu &amp;#39;23 kita ke Zhuhai, anak saya lihat laut kuning di samping Bandara Jinwan dan bilang, &amp;quot;Pa, itu bukan laut — air laut kan harusnya biru.&amp;quot; Biar dia lihat laut yang beneran biru, kita pertama ke area wisata populer Bailangtan (Pantai Ombak Putih). Cuaca mendung bikin lautnya kehilangan warna, tapi kali ini anak saya sama sekali nggak murung. Dia nemu kerang di pantai dan seneng banget ngumpulinnya sepanjang sore.&lt;/p&gt;
&lt;p&gt;Beberapa hari berikutnya kita nginep di Kota Dongxing. Kita udah di perbatasan negara — sayang banget kalau nggak minta cap keluar di paspor. Bikin visa sementara di sini gampang banget — sekitar 200 yuan lebih dikit per orang, jadi di hari yang sama. Kalau masuk Vietnam pakai visa sementara, paspornya harus diserahin ke mereka, dan baru dikembaliin waktu kita balik ke China. Tanpa paspor, kita cuma bisa jalan-jalan di area Mong Cai.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/7-33.jpg&quot; alt=&quot;7-33.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Masuk ke negara baru, saya kira anak saya setidaknya bakal penasaran buat eksplor. Tapi setelah sepuluh menit City Walk keliling Mong Cai, dia udah bosen dan nanya kapan balik ke Dongxing — dia pengen main di pantai. Jadi buat itinerary singkat di Mong Cai ini, saya buru-buru coba nancepin citra Vietnam di kepalanya: bendera merah bintang satu di mana-mana, rumah-rumah tinggi ramping, mural warna-warni di dinding, jalanan penuh motor yang suaranya memekakkan telinga, kopi drip Vietnam, topi caping, dan bahkan mimi (kepiting tapal kuda) yang di China dilindungi, di sini disembelih di pasar.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/7-31.jpg&quot; alt=&quot;7-31.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Siangnya kita balik ke Dongxing dan nyetir ke Pantai Emas Wanwei. Pas banget kita nyampe, matahari lagi terbenam. Pantai emas yang dimandikan cahaya senja memenuhi semua bayangan kita soal laut. Ombak nyapu garis pantai yang panjangnya luar biasa, motor kapal nelayan berdechut malas balik ke pelabuhan, dan matahari terbenam di kejauhan bikin tepi-tepi emas yang menyilaukan di balik awan gelap di horizon. Sebagus itu sampai kita mutusin nginep aja di Pantai Emas.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/5829.jpg&quot; alt=&quot;5829.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dongna Yuwan dan Air Terjun Detian&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Setelah dua hari main pasir di Pantai Emas Wanwei, kita agak bosen juga. Kita berangkat ke objek wisata kedua Guangxi, Dongna Yuwan. Ini lanskap pedesaan yang letaknya di Chongzuo, nggak jauh dari area Mingshi Pastoral dan Air Terjun Detian di sekitarnya — semuanya bisa dikunjungi sekaligus. Dongna Yuwan butuh sekitar setengah hari buat dijelajahi, jadi kita nyampe sekitar siang, main sore, lalu langsung nginep di dalam area wisata Air Terjun Detian biar besok paginya bisa masuk lebih awal.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/ms.jpg&quot; alt=&quot;ms.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Air Terjun Detian itu milik China dan Vietnam sekaligus. Di sisi kita, dibangun lengkap dengan segala fasilitas yang lo harapin dari area wisata China — penuh turis yang nggak ada habisnya. Di sisi Vietnam, kayak tempat liar yang belum dibangun — jalannya aja nggak diaspal, pengunjungnya sepi, dan beberapa orang yang ada di sana kelihatannya lagi jualan rokok.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/dt.jpg&quot; alt=&quot;dt.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kota Jingxi&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Musim panas di Guangxi itu surga buat main air. Meninggalkan Air Terjun Detian, jalan menuju Kota Jingxi melewati beberapa air terjun alami yang bisa kita singgahi buat main. Kita sengaja milih hotel di Kota Jingxi yang persis di samping Waduk Dalongtan. Waduk ini unik banget — awalnya sungai bawah tanah sepanjang lebih dari 10 kilometer yang menyembur ke permukaan di sini, membentuk kolam alami. Belakangan dibangun tanggul buatan, jadilah waduk seluas 750 mu. Karena volume airnya raksasa, luapan dari bendungan membentuk air terjun yang spektakuler. Yang lebih gila lagi, dasar sungai di hilir air terjun itu ternyata berubin — kolam renang air terjun alami!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20251025002109.jpg&quot; alt=&quot;微信图片_20251025002109.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Mungkin airnya terlalu bersih — waktu saya bawa anak saya main, saya lihat ada daun mint mengapung lewat. Saya lihat ke atas, ternyata tukang BBQ di bendungan lagi nyuci sayur langsung di sungai! Perenang di sekitar juga nggak protes — mereka pasti udah biasa, lagian ini juga sumber air minum Kota Jingxi. Jadi waktu saya lihat anak saya minum air sungai dan nyemburinnya ke mana-mana sambil berenang, saya udah nggak tega marahin. Main aja, main aja!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/dlt.jpg&quot; alt=&quot;dlt.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Xishuangbanna&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Setelah dua hari di Kota Jingxi, kita udah seminggu di Guangxi. Saya mulai agak kangen rumah, tapi Chengdu belum dingin juga, jadi belum bisa pulang. Stop berikutnya yang agak lebih deket ke rumah — Xishuangbanna.&lt;/p&gt;
&lt;p&gt;Dari Kota Jingxi ke Xishuangbanna itu lebih dari 900 kilometer, harus nginep dulu di Kota Kuno Jianshui baru nyampe besoknya. Di bulan Agustus, suhu malam di Jianshui cuma 25 derajat — angin sejuknya bikin adem. Kita nemu restoran hotpot jamur liar Yunnan di kota kuno itu, yang tentu aja ada jamur jian shou qing (jamur lihat tangan hijau). Anak saya khawatir bakal lihat &amp;quot;orang kecil&amp;quot; (halusinasi) setelah makan jamurnya, jadi tiap suapan ragu-ragu. Besoknya saya tanya, &amp;quot;Kamu lihat orang kecil nggak?&amp;quot; Dia cuma nyengir malu.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/js.jpg&quot; alt=&quot;js.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Jalan dari Jianshui ke Xishuangbanna itu pegunungan dan curam. Jalan tolnya nggak ada lajur bantu, bikin autonomous driving praktis nggak mungkin sepanjang jalan — capek banget. Untungnya, hadiah terbaik sebuah perjalanan buat seorang pengelana adalah tahu bahwa pemandangan indah dan makanan lezat menanti di depan. Mikirin itu, semangat balik lagi!&lt;/p&gt;
&lt;p&gt;Di pos pemeriksaan pertama di Xishuangbanna, hutan hujan tropisnya langsung kasih kita kejutan kecil: waktu kita lagi antre di mobil nunggu pemeriksaan, badai mendadak bikin pohon di pinggir jalan patah jadi dua — meleset cuma beberapa meter dari mobil saya. Nyaris banget. Beberapa kilometer setelah pos pemeriksaan, ternyata tanahnya kering total, nggak ada jejak hujan sama sekali.&lt;/p&gt;
&lt;p&gt;Nyampe di Xishuangbanna menjelang senja, jalan-jalan di jalanan yang ramai, lihat mobil demi mobil dengan plat nomor Dongbei, saya sempat mikir sebentar kalau saya udah nyampe di Dongbei. Belakangan kita bahkan check-in hotel yang dikelola orang Dongbei dan makan jajanan lokal Xishuangbanna yang dimasak orang Dongbei.&lt;/p&gt;
&lt;p&gt;Ciri khas Xishuangbanna mungkin sebenarnya bukan budaya Dai. Ambil contoh Pasar Malam Starlight — gaya arsitekturnya nggak beda dari Thailand. Turis memenuhi jalanan dan gang-gang. Nggak perlu paspor, nggak perlu ke luar negeri, nggak ada risiko organ diambil, dan tetap bisa ngerasain vibes Thailand — lumayan. Tapi saya saranin hindari jajanan jalanan lokal yang bentuknya aneh-aneh — nggak tahu kita kena apa, tapi anak saya diare dan kita harus ke rumah sakit tengah malam.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/4529.jpg&quot; alt=&quot;4529.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tempat paling worth it buat dikunjungi di Xishuangbanna adalah Kebun Raya Tropis Akademi Ilmu Pengetahuan China (CAS). Ini institusi publik yang langsung di bawah CAS, jadi lembaga riset komprehensif yang menggabungkan riset ilmiah, konservasi spesies, dan edukasi sains, sekaligus destinasi wisata terkenal di dalam maupun luar negeri. Kebunnya seluas sekitar 1.125 hektar, mengoleksi lebih dari 13.000 spesies tanaman hidup, punya 39 zona tanaman khusus, dan melestarikan hutan hujan tropis purba seluas sekitar 250 hektar — salah satu kebun raya terbesar di China dari segi luas, kekayaan spesies, dan jumlah zona khusus. Tapi karena terlalu luas dan suhunya panas, kita cuma selesai Zona Timur sebelum keluar dari taman.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/5002109.jpg?&quot; alt=&quot;5002109.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/d29.jpg&quot; alt=&quot;d29.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perjalanan Pulang&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Xishuangbanna jadi stop terakhir kita. Setelah ngecas di luar Kebun Raya Tropis sekitar jam 2-3 sore, kita berangkat ke arah Kunming — targetnya besoknya udah nyampe Chengdu. Kita coba tempuh sebanyak mungkin hari ini. Lewat Kunming sore harinya, Danau Dianchi yang luas banget dimandikan cahaya matahari biru yang cemerlang, jadi kita keluar tol dan mampir sebentar di tepi danau.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/km9.jpg&quot; alt=&quot;km9.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Baru lewat jam 9 malam kita nemu tempat nginep di Kota Xundian. Kita nemu BBQ gaya Zhaotong yang paling ramai buat nutup perjalanan hari itu.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/x5002109.jpg&quot; alt=&quot;x5002109.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Besoknya kita berangkat lagi jam 10 pagi. Di tengah jalan, kita mampir di Hejiangmen di Yibin buat kasih makan ikan, dan akhirnya nyampe rumah jam 8 malam.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rangkuman Transportasi&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kendaraan kita Great Wall dual-mode plug-in hybrid DHT-PHEV dengan penggerak empat roda. Trip ini totalnya 12 hari, dimulai dengan odometer dinolin. Total jarak tempuh: 4.891 km. Biaya bensin: 1.948 yuan. Biaya ngecas: 223 yuan. Biaya bahan bakar per km: 0,398 yuan/km. Biaya energi komprehensif: 0,44 yuan/km. Sangat puas dengan pengalamannya!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/51025002109.jpg&quot; alt=&quot;51025002109.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tol sepanjang perjalanan sekitar 2.600 yuan, jadi total biaya transportasi 4.771 yuan. Akomodasi hotel kira-kira 2.000-3.000 yuan. Kita nggak banyak masuk objek wisata berbayar — mungkin sekitar 1.000-2.000 yuan. Total biaya trip di bawah 10.000 yuan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Refleksi Perjalanan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saya udah punya pemahaman utuh soal Cekungan Sichuan. Bukan lagi cuma data ketinggian di atas kertas — tapi pengalaman nyata yang bisa dirasakan. Dulu nyetir ke utara, melewati Pegunungan Daba dan Qinling, saya tahu susahnya jalan Shu. Kali ini ke selatan, saya pusing karena ketinggian di Kunming dan Zhaotong, dan jalanan menembus Pegunungan Wumeng yang berkelok-kelok dibatasi 80-100 km/jam. Begitu turun ke wilayah Sichuan, tiba-tiba gunungnya kelihatan lebih kecil, jalannya lebih lurus, dan kita bisa nyetir lebih cepat. Di barat cekungan, tentu saja, berdiri di Chengdu di ketinggian 500 meter, lo bisa lihat Puncak Yaomei setinggi 6.247 meter. Di timur, cuma Tiga Ngarai yang jadi saluran keluar air cekungan. Seluruh wilayah barat daya (Yunnan, Guizhou, Sichuan, Tibet) itu kayak adonan yang diuleni mateng, dan Cekungan Sichuan adalah cekungan yang lo bikin waktu lo ngepalin tinju lo kuat-kuat ke dalamnya. Bisa tinggal di sepetak tanah yang kecil dan berharga ini, saya ngerasa sangat beruntung.&lt;/p&gt;
&lt;p&gt;Lebih jauh lagi, membandingkan topografi, bentuk lahan, dan iklim dengan area di sekitar cekungan (bahkan seluruh China barat), Chengdu adalah kehadiran yang unik dan nggak tergantikan di wilayah seluas ini. Faktor-faktor menguntungkan ini menentukan posisi ekonomi Chengdu yang abadi di wilayah barat.&lt;/p&gt;
</description><pubDate>Sun, 26 Oct 2025 01:00:00 GMT</pubDate><author>jin</author></item><item><title>🇭🇰 Kampung Halaman Elektronik Saya — Hong Kong (2025)</title><link>https://id.krya.com/post/e-hongkong/</link><guid isPermaLink="true">https://id.krya.com/post/e-hongkong/</guid><description>&lt;p&gt;Kenapa saya bilang Hong Kong itu kampung halaman elektronik saya? Karena selama bertahun-tahun, saya selalu punya beberapa server VPS Hong Kong: buat hosting website, blog, dan akses internet. HP saya bahkan pakai SIM card Hong Kong. Tahun lalu investasi saya kurang bagus, dan saya merasa butuh cara mengelola kekayaan yang lebih baik, jadi saya mulai riset soal alokasi aset — saham Hong Kong, saham US, BTC, dan sebagainya. Tapi mau pakai metode apa pun, langkah pertama di setiap tutorial selalu sama: pergi ke Hong Kong buat buka rekening bank. Jadi, saya ajak istri dan anak-anak ke Hong Kong selama libur Imlek buat buka rekening bank, sekalian jalan-jalan ke Disneyland dan Ocean Park.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/DSC02084.jpg&quot; alt=&quot;DSC02084.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/DSC01977.jpg&quot; alt=&quot;DSC01977.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/DSC02011.jpg&quot; alt=&quot;DSC02011.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/25/DSC02292.jpg&quot; alt=&quot;DSC02292.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-41-43%20(2).jpg&quot; alt=&quot;photo_2025-10-28_23-41-43 (2).jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-40-31.jpg&quot; alt=&quot;photo_2025-10-28_23-40-31.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-44-39.jpg&quot; alt=&quot;photo_2025-10-28_23-44-39.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-47-39.jpg&quot; alt=&quot;photo_2025-10-28_23-47-39.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-43-44.jpg&quot; alt=&quot;photo_2025-10-28_23-43-44.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/10/29/photo_2025-10-28_23-46-38.jpg&quot; alt=&quot;photo_2025-10-28_23-46-38.jpg&quot;&gt;&lt;/p&gt;
</description><pubDate>Sat, 01 Mar 2025 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Buka Rekening Bank Hong Kong 2025: Panduan Langkah demi Langkah</title><link>https://id.krya.com/post/hongkongbanks/</link><guid isPermaLink="true">https://id.krya.com/post/hongkongbanks/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/02/24/hkca2.jpg&quot; alt=&quot;hkca2.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Sudah bertahun-tahun saya memegang sedikit &lt;strong&gt;cryptocurrency&lt;/strong&gt; dan &lt;strong&gt;saham AS&lt;/strong&gt;. Bukan jumlah besar, tapi karena nggak ada cara gampang buat setor atau tarik, uangnya cuma nganggur doang. Tahun lalu, saya mulai lihat makin banyak orang berangkat ke Hong Kong buat buka rekening bank, dan kartu bank HK kebetulan banget bisa nyelesaiin masalah ini. Jadi, perjalanan ke Hong Kong pun jadi mendesak. Tapi kerjaan selalu menghalangi, dan baru setelah Imlek 2025 saya akhirnya punya waktu. Selama masa nunggu itu, saya lihat saham Hong Kong melesat naik. Jadi saya kasih misi yang lebih mulia buat perjalanan ini: &lt;strong&gt;buka rekening bank Hong Kong, beli Xiaomi!&lt;/strong&gt; Ya — harga saham Xiaomi naik satu tingkat tiap hari. Sebagai satu-satunya perusahaan di dunia yang all-in di sandang, pangan, papan, dan transportasi, valuasinya cuma 1 triliun HKD. Dibanding perusahaan yang listing di AS, ini murah banget!&lt;/p&gt;
&lt;p&gt;Belakangan ini, banyak banget orang yang pergi ke Hong Kong buat buka rekening. Di area turis kayak Tsim Sha Tsui dan Central, hampir semua bank antre panjang tiap pagi. Kalau kamu berencana buka rekening di area-area ini, booking dulu lewat aplikasi mobile. Kalau mau walk-in tanpa appointment, pergi ke cabang yang nggak terlalu ramai dan antre jam 8:30 pagi — kalau nggak, kamu bakal loncat dari bank satu ke bank lain buat coba keberuntungan.&lt;/p&gt;
&lt;p&gt;Ini yang harus kamu siapkan dan cetak sebelum ke bank Hong Kong buat buka rekening. Mungkin nggak semua dibutuhkan, tapi tanpa ini, kamu pasti ditolak:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Trio Wajib Bepergian&lt;/strong&gt;&lt;br&gt;Izin Perjalanan Daratan-Hong Kong, KTP, dan struk masuk (kertas putih kecil yang kamu dapat setelah lewat bea cukai Hong Kong)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Bukti Alamat:&lt;/strong&gt;&lt;br&gt;Tagihan utilitas (air, listrik, gas), tagihan kartu kredit dengan stempel bank — apa aja yang membuktikan alamat tinggal kamu saat ini. Kalau nggak punya ini, alamat di KTP bisa dipakai, tapi kamu nggak akan bisa terima kartu bank yang dikirim lewat pos dengan nyaman.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Bukti Aset&lt;/strong&gt;&lt;br&gt;Slip gaji bank, catatan pemasukan/pengeluaran&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Bukti Investasi&lt;/strong&gt;&lt;br&gt;Catatan transaksi saham A, bukti pembelian reksa dana — staf mungkin minta kamu buka aplikasi dan verifikasi langsung di tempat&lt;/p&gt;
&lt;p&gt;Satu-satunya alasan yang diterima buat buka rekening adalah investasi. Bank Hong Kong nggak welcome sama nasabah yang cuma mau nabung deposito, walaupun bunganya memang menarik. Tapi begitu rekening dibuka, nggak ada yang melarang kamu bikin deposito berjangka.&lt;/p&gt;
&lt;p&gt;Bank yang paling direkomendasikan buat dibuka: Bank of China Hong Kong (transfer lintas batas dari daratan gratis, tanpa biaya atau kerugian), HSBC. Keduanya nggak ada biaya pengelolaan rekening dan cabangnya banyak — wajib buka minimal salah satu. Opsi lain termasuk Standard Chartered, Hang Seng, Citibank, China Merchants Wing Lung, dan banyak lagi — tergantung preferensi pribadi dan profil aset kamu. Beberapa bank digital bisa dibuka online, kayak ZA Bank, Airstar, dan WeLab. Karena kamu udah sampai sini, luangin 10 menit buat buka satu juga nggak ada ruginya. Setelah buka rekening bank digital, kamu bisa transfer beberapa puluh yuan ke situ dan ajukan kartu fisik buat dikirim ke rumah.&lt;/p&gt;
&lt;p&gt;Kalau kamu perlu buka rekening ZA Bank, silakan pakai kode referral saya: &lt;strong&gt;LD8835&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pengalaman Buka Rekening Pribadi Saya&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2025/02/24/yl2.jpg&quot; alt=&quot;yl2.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Sebelum Imlek, saya booking appointment di HSBC (West Kowloon) jam 9 pagi dan Bank of China Hong Kong (Jordan) jam 10:30 pagi di hari yang sama. Setelah tiba di Hong Kong, saya mau kasih waktu cukup buat bank kedua, jadi saya sampai di HSBC West Kowloon jam 8 pagi — udah jadi orang kedua di antrean. Staf HSBC cuma cek Trio Wajib Bepergian (KTP, izin perjalanan, struk masuk). Saya tunjukin surat izin usaha (saya nggak kasih bukti alamat di sini). HSBC buka rekening langsung di tempat, kasih kartunya, dan bantu saya ajukan kartu Blue Lion — seluruh proses sekitar 30 menit.&lt;/p&gt;
&lt;p&gt;Terus saya jalan cepat ke Jordan buat buka rekening BOC. Mereka mulai proses sebelum jam appointment saya. BOC lebih teliti — mereka cek trio perjalanan, rekening koran, dan bukti alamat. Mereka tanya soal pekerjaan, pengalaman investasi, dan tujuan buka kartu. Jawaban saya: &amp;quot;Buat beli saham Xiaomi.&amp;quot; Layanan BOC sama bagusnya dengan HSBC. Sekitar 40 menit kemudian, saya keluar dengan kartu di tangan. Dua bank selesai dalam 2 jam total.&lt;/p&gt;
&lt;p&gt;Dengan semangat &amp;quot;karena udah sampai sini&amp;quot;, saya datangi cabang China Merchants Wing Lung di Tsim Sha Tsui besoknya. Walaupun saya pegang kartu Golden Sunflower daratan, staf Wing Lung minta saya buka aplikasi banking dan akun saham buat diperiksa. Akhirnya mereka bilang saya cuma bisa buka rekening standar dan harus setor 10.000 HKD buat bebasin biaya pengelolaan 100 HKD per bulan. Attitude layanan Wing Lung bikin saya sangat malu sama kondisi keuangan saya. Akhirnya, dengan rasa bersalah saya bilang, &amp;quot;Karena udah sampai sini, ya udah deh!&amp;quot; Lalu ada hambatan lagi: Wing Lung bilang nama dua karakter saya cocok dengan rekening lain yang sudah ada dan perlu review tambahan. Review itu berlarut-larut lebih dari 10 hari, dan pas saya udah di rumah, masih belum selesai juga.&lt;/p&gt;
&lt;p&gt;Kartu Blue Lion HSBC dikirim via EMS ke alamat rumah saya — malah sampai sebelum saya balik dari Hong Kong. Nanti, saya ajukan kartu debit lewat aplikasi BOC Hong Kong, dan semuanya lancar.&lt;/p&gt;
</description><pubDate>Mon, 24 Feb 2025 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Tagihan Cloud Saya 2024</title><link>https://id.krya.com/post/bill2024/</link><guid isPermaLink="true">https://id.krya.com/post/bill2024/</guid><description>&lt;p&gt;Saat ini saya sedang menggunakan cukup banyak layanan berbayar, dan rasanya mulai agak berantakan. Saya bikin daftar ini supaya bisa memangkas pengeluaran yang nggak perlu.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Alibaba Cloud International Hong Kong Lightweight Server — $4,5/bulan, 394 yuan/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tencent Cloud Hong Kong Lightweight — 24 RMB/bulan, 288 yuan/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Singapore AWS Lightsail — $7/bulan, 613 yuan/tahun (dapat 8.000 yuan dari bikin website di 2024)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unlock Streaming Media — 200 yuan/tahun!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;YouTube Premium Patungan — 50 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Netflix Patungan — 180 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;HBO Max Patungan — 90 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Disney+ Patungan — 60 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Langganan Apple iCloud — $118,8/tahun, 856 yuan/tahun (kemahalan, tahun 2025 mau pindah ke paket $2,99/bulan)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Spotify Patungan — 50 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tencent Video — 299 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;QQ Music — 199 RMB/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;1Password Password Manager — $39,9/tahun, 288 yuan/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SIM Pelajar China Telecom Macau — 1.068 yuan/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Akun Patungan Office 365 — 45 yuan/tahun&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Total 2024: Kurang lebih 4.800 yuan total pengeluaran.&lt;/strong&gt;&lt;/p&gt;
</description><pubDate>Thu, 28 Nov 2024 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Panduan Memilih Minyak Goreng</title><link>https://id.krya.com/post/oil/</link><guid isPermaLink="true">https://id.krya.com/post/oil/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/11/24/ddaaf.jpg&quot; alt=&quot;ddaaf.jpg|87&quot;&gt;&lt;/p&gt;
&lt;p&gt;Saat memilih minyak goreng yang sehat, faktor utama yang perlu dipertimbangkan adalah: &lt;strong&gt;aflatoksin&lt;/strong&gt;, &lt;strong&gt;asam erusik&lt;/strong&gt;, &lt;strong&gt;apakah hasil rekayasa genetika&lt;/strong&gt;, &lt;strong&gt;asam lemak tak jenuh&lt;/strong&gt;, dan &lt;strong&gt;suhu memasak&lt;/strong&gt;. Belakangan ini, gara-gara berita tentang truk tangki minyak industri yang dipakai untuk mengangkut minyak goreng, kita juga perlu mempertimbangkan potensi risiko &lt;strong&gt;kontaminasi minyak mineral&lt;/strong&gt;. Di luar enam faktor kesehatan itu, kita juga perlu memikirkan apakah &lt;strong&gt;harganya&lt;/strong&gt; masuk akal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Aflatoksin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Seperti yang sudah diketahui umum, aflatoksin adalah karsinogen kuat dengan toksisitas yang sangat tinggi, terutama berbahaya bagi hati. Paparan jangka panjang bahkan dalam jumlah sangat kecil bisa meningkatkan risiko kanker hati. Aspergillus flavus dan Aspergillus parasiticus tersebar luas di tanah, tanaman, dan bahan organik yang membusuk, dan mereka lebih mudah tumbuh serta berkembang biak di lingkungan yang hangat dan lembap. Tanaman penghasil minyak yang umum bisa terkontaminasi aflatoksin selama produksi, panen, pengolahan, dan penyimpanan jika kelembapan dan suhu tidak dikontrol dengan baik. Tanaman penghasil minyak dengan kandungan aflatoksin lebih tinggi antara lain kacang tanah, kedelai, dan rapeseed. Dalam metode pengepresan minyak tradisional, kontaminasi bisa datang bukan hanya dari bahan baku itu sendiri tetapi juga dari mesin pres yang tidak bersih. Meskipun suhu di atas 250°C bisa menguraikan aflatoksin, dapur orang Tionghoa jarang mencapai suhu ini bahkan saat menumis dengan api besar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Asam Erusik&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Asam erusik adalah asam lemak tak jenuh tunggal. &lt;strong&gt;Minyak rapeseed memiliki kandungan asam erusik yang relatif tinggi.&lt;/strong&gt; Zat ini dimetabolisme dengan lambat dalam tubuh manusia, dan asupan asam erusik tingkat tinggi dalam jangka panjang bisa berdampak buruk bagi kesehatan. Asupan asam erusik yang tinggi dapat menyebabkan penumpukan lemak di otot jantung, mengganggu fungsi jantung. Selain itu, beberapa studi pada hewan menunjukkan bahwa asupan asam erusik berlebihan bisa memengaruhi pertumbuhan dan perkembangan. Inilah sebabnya minyak rapeseed sehat zaman sekarang suka mengiklankan kandungan asam erusik yang rendah. Namun, seperti halnya racun apa pun, dosisnya yang menentukan; bahkan pada kadar rendah, konsumsi jangka panjang tidak disarankan secara ilmiah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Rekayasa Genetika atau Bukan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pangan hasil rekayasa genetika (GM) baru ada dalam waktu yang relatif singkat—pangan GM komersial pertama di dunia baru lahir di Amerika Serikat pada tahun 1994. Dalam 30 tahun saja, pangan GM telah mencapai manfaat ekonomi dan lingkungan yang luar biasa. Misalnya, kedelai GM memiliki ketahanan hama dan toleransi herbisida yang lebih baik, meningkatkan hasil panen sekaligus mengurangi penggunaan pestisida, dengan efek positif secara keseluruhan. Namun, teknologi GM baru ada begitu singkat sehingga keamanan jangka panjangnya masih menjadi topik yang sangat diperdebatkan. Mau makan atau tidak itu pilihan pribadi. Meski begitu, saat makan di luar, mau tidak mau kita pasti bersinggungan dengan pangan GM sampai batas tertentu. Tapi untuk memilih minyak goreng di rumah sendiri, Anda tetap bisa mengambil keputusan itu sendiri—label dengan jelas menunjukkan apakah suatu minyak dibuat dari bahan hasil rekayasa genetika.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Asam Lemak Tak Jenuh&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Asam lemak tak jenuh adalah kelas molekul asam lemak yang rantai karbonnya mengandung satu atau lebih ikatan rangkap karbon-karbon (C=C). Asam lemak tak jenuh umumnya berbentuk cair pada suhu kamar dan menawarkan banyak manfaat kesehatan, termasuk &lt;strong&gt;menurunkan kadar kolesterol jahat&lt;/strong&gt;, &lt;strong&gt;mengurangi risiko penyakit kardiovaskular&lt;/strong&gt;, membantu &lt;strong&gt;mengurangi peradangan dalam tubuh&lt;/strong&gt; (beberapa penelitian menyarankan bahwa penuaan manusia pada dasarnya adalah proses respons inflamasi yang berulang), dan &lt;strong&gt;baik untuk perkembangan otak&lt;/strong&gt; (anak-anak terutama harus mengonsumsinya). Kebalikan dari asam lemak tak jenuh adalah asam lemak jenuh; lemak hewani yang biasa kita konsumsi dalam jumlah besar mengandung asam lemak jenuh yang sangat tinggi, dan sebaiknya dikurangi.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Suhu Memasak&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saat minyak goreng tertentu dipanaskan hingga suhu tinggi, minyak tersebut bisa menghasilkan zat berbahaya. Ini termasuk akrilamida, radikal bebas, dan hidrokarbon aromatik polisiklik, yang mungkin berbahaya bagi kesehatan.&lt;br&gt;&lt;strong&gt;Minyak yang mudah terurai pada suhu tinggi&lt;/strong&gt;: minyak bunga matahari, minyak kedelai, minyak jagung, minyak biji anggur. Disarankan untuk menurunkan suhu memasak saat menggunakan minyak ini.&lt;br&gt;&lt;strong&gt;Minyak yang lebih stabil pada suhu tinggi&lt;/strong&gt;: minyak kacang tanah, minyak rapeseed, minyak zaitun, minyak kelapa.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. Kontaminasi Eksternal pada Minyak Goreng&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Transportasi via truk tangki minyak bisa mengontaminasi minyak goreng. Jadi mengapa sebagian produsen mengambil minyak dari luar? Umumnya ada beberapa skenario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Merek kecil kurang memiliki kapasitas produksi yang memadai. Sebagian pabrik kecil tidak bisa memenuhi permintaan sendiri dan membeli minyak dalam jumlah besar untuk dikemas dengan merek mereka sendiri.&lt;/li&gt;
&lt;li&gt;Merek besar dengan banyak pabrik mengangkut minyak antar fasilitas untuk menyeimbangkan kapasitas produksi.&lt;/li&gt;
&lt;li&gt;Saluran pembelian curah. Perusahaan atau pedagang minyak dengan kebutuhan minyak besar membeli dalam jumlah besar.&lt;br&gt;Skenario-skenario ini pada dasarnya mencakup semua saluran tempat kita membeli minyak goreng. Produsen minyak tidak akan secara sukarela mengakui kontaminasi minyak mineral, jadi konsumen biasa tidak punya cara untuk menghindari makan minyak yang terkontaminasi. Tapi kalau tidak bisa melawan, setidaknya bisa menghindar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7. Harga&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Berikut perbandingan harga untuk 1L minyak, berdasarkan data JD.com:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Minyak perilla, minyak kamelia, minyak zaitun &amp;gt; minyak biji anggur &amp;gt; minyak kacang tanah, minyak biji rami, minyak biji lenan, minyak kelapa &amp;gt; minyak bunga matahari &amp;gt; minyak kedelai, minyak rapeseed, minyak jagung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Minyak perilla, minyak kamelia, dan minyak zaitun relatif mahal, dengan 1L umumnya dihargai di atas 80 RMB;&lt;br&gt;Minyak biji anggur sekitar 40 RMB per liter;&lt;br&gt;Minyak kacang tanah, minyak biji rami, minyak biji lenan, dan minyak kelapa sekitar 20–30 RMB per liter;&lt;br&gt;Minyak kedelai, minyak rapeseed, minyak jagung, dan minyak bunga matahari sekitar 8–16 RMB per liter.&lt;/p&gt;
&lt;p&gt;Berdasarkan tujuh faktor ini, mari kita gunakan pendekatan ilmiah untuk memilih minyak goreng yang sehat sekaligus relatif aman:&lt;/p&gt;
&lt;p&gt;Menurut data dari China Forward Industry Research Institute, varietas minyak goreng utama yang dikonsumsi di Tiongkok adalah minyak kedelai, minyak rapeseed, minyak sawit (terutama digunakan dalam pangan industri dan restoran cepat saji), minyak kacang tanah, dan minyak bunga matahari. Pada tahun 2022, konsumsi minyak kedelai menyumbang 29,6% dari konsumsi minyak sayur edible Tiongkok; disusul minyak rapeseed sebesar 14,5%; dan minyak sawit sebesar 8,8% dari total konsumsi.&lt;/p&gt;
&lt;p&gt;Semakin tinggi volume penjualan suatu minyak, semakin banyak produsen dan saluran penjualannya, membuatnya lebih rentan terhadap kontaminasi transportasi—dan minyak yang terungkap dalam berita ini justru minyak kedelai. Jadi mari kita keluarkan minyak kedelai dan minyak rapeseed; dan karena masalah aflatoksin, asam erusik, dan GMO, kita lagi-lagi mengeluarkan minyak rapeseed dan minyak kedelai; minyak jagung dan minyak kacang tanah juga dicoret. Minyak dengan harga di atas 30 RMB per liter terlalu mahal untuk konsumsi rutin; kalau tidak, minyak biji anggur dan minyak zaitun akan menjadi pilihan terbaik—tahan panas, kaya asam lemak tak jenuh, dan non-GMO. Yang tersisa adalah &lt;strong&gt;minyak bunga matahari dan minyak biji rami sebagai opsi unggulan&lt;/strong&gt;; kedua tanaman ini pada dasarnya non-GMO; minyak bunga matahari kaya asam lemak tak jenuh dan vitamin E; biji rami kaya asam alfa-linolenat, asam lemak Omega-3 nabati yang membantu mengurangi peradangan, mendukung kesehatan jantung, dan fungsi otak.&lt;/p&gt;
&lt;p&gt;Favorit pribadi penulis dulu adalah minyak bunga matahari. Ukraina adalah produsen biji bunga matahari terbesar di dunia; setelah perang Rusia-Ukraina, minyak bunga matahari impor asal Ukraina yang paling sering dibeli ulang sudah tidak tersedia lagi. Ditambah lagi dengan insiden kontaminasi minyak mineral truk tangki baru-baru ini, mungkin minyak goreng yang kurang dikenal justru pilihan paling aman, seperti &lt;strong&gt;minyak biji rami&lt;/strong&gt;.&lt;/p&gt;
</description><pubDate>Sun, 24 Nov 2024 01:00:00 GMT</pubDate><author>jin</author></item><item><title>🇹🇭 Catatan Perjalanan Thailand: Terlalu Bahagia sampai Lupa Rumah (2024)</title><link>https://id.krya.com/post/thailand/</link><guid isPermaLink="true">https://id.krya.com/post/thailand/</guid><description>&lt;p&gt;Belakangan ini saya membaca buku karya penulis Amerika berjudul &lt;em&gt;Die with Zero&lt;/em&gt;, intinya buku ini berpendapat bahwa &lt;strong&gt;hidup itu adalah pengalaman, dan kamu harus menangkap momen yang tepat untuk mengalami sesuatu—meskipun kondisi saat itu tidak ideal, kamu tetap harus mencobanya. Sebab kalau kamu menunggu sampai tua dan lemah, kamu tidak akan pernah merasakannya seperti saat kamu masih muda.&lt;/strong&gt; Ini sejalan dengan sebuah kalimat dalam ci (puisi) Dinasti Song: &lt;strong&gt;&amp;quot;Ingin membeli bunga osmanthus, membawa wine bersama, namun tak akan pernah seperti masa muda yang bebas lepas.&amp;quot;&lt;/strong&gt; Artinya sama. Selagi muda, kita harus memanfaatkan waktu sebaik mungkin dan melakukan apa yang ingin kita lakukan—jangan menunggu rambut memutih baru menyesal tanpa guna!&lt;/p&gt;
&lt;p&gt;Memanfaatkan cuti tahunan istri, kami memutuskan untuk jalan-jalan ke luar negeri. Kami memilih Thailand karena negara Buddhis cenderung ramah dan sopan. Lagipula, sudah banyak orang yang pernah ke sana, jadi sebagian besar jebakan sudah ketahuan, relatif aman untuk membawa anak kecil. Dan benar saja, setelah delapan hari di Thailand, kami berdua masih ingin terus di sana—terlalu bahagia sampai lupa pulang.&lt;/p&gt;
&lt;p&gt;Bepergian ke tempat asing selalu disertai sedikit rasa takut dan sedikit harapan. Sebelum ke Thailand, kami khawatir soal keamanan setempat, apalagi setelah kasus penembakan oleh remaja di sebuah mal di Bangkok beberapa bulan sebelumnya. Dan RedNote selalu bilang air di Thailand tidak bersih dan harus bawa filter sendiri, dan sebagainya. Tapi kemudian kamu lihat YouTuber membagikan video jalanan Bangkok—jalanan penuh turis dari segala warna kulit. Kalau memang seburuk yang dikatakan TikTok dan RedNote, kenapa masih jadi surga para backpacker? Pasti ada baik dan buruknya, tapi tidak semuanya buruk. Secara keseluruhan, Thailand adalah negara yang ramah. Orang-orang tidak memandangmu dengan dingin; setelah tidak sengaja bertatap mata, mereka bahkan tersenyum seperti sebagian orang Barat. Dengan membawa anak kami, orang-orang tua suka sekali mencoba mengajari dia bilang &amp;quot;Sawasdee ka, khop khun ka, sui mai mai.&amp;quot;&lt;/p&gt;
&lt;p&gt;Saya tipe pelancong yang santai—ikut arus saja. Saya tidak riset apa pun sebelum tiba di Thailand. Saat keluar dari Bandara Don Mueang, kami bingung: lalu lintas mengemudi di kiri; BTS bukan kereta bawah tanah tapi kereta layang; jalanan penuh motor berbahan bakar gas yang menderu keras—pemandangan seheboh pasukan motor Vietnam. Setelah menyusun strategi di tempat, akhirnya kami naik bus ke hotel, turun di stasiun Taman Lumphini, jalan beberapa langkah, dan melihat biawak raksasa merayap di sekitar kolam taman.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/14/73.JPEG&quot; alt=&quot;73.JPEG&quot;&gt;&lt;/p&gt;
&lt;p&gt;Setelah check-in di hotel, kami menuju Jalan Charoen Krung. Gedung-gedung di kedua sisinya tidak terlalu baru, sedikit bernuansa film Hong Kong jadul, tapi sangat ramai—pedagang berjajar rapat, orang dari segala warna kulit datang dan pergi. Di pinggir jalan, ada yang menjual kalungan melati anyaman. Anak kami membelinya dan memakainya di pergelangan tangan, wangi sepanjang jalan.&lt;/p&gt;
&lt;p&gt;Selain menikmati pemandangan, makna perjalanan juga terletak pada mengamati bagaimana orang lokal makan, berpakaian, hidup, dan bepergian. Setelah seharian berkeliling, anak kami kelaparan, jadi kami mencari makan di Jalan Charoen Krung. Karena sudah di sini, tentu saja kami mencoba mi Thailand. Jujur, mi Thailand rasanya cukup enak dan murah—50 baht semangkuk. Tapi porsinya benar-benar kecil. Setelah menyeruput mi, segelas teh susu, dan City Walk, semuanya tercerna dengan baik.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ICONSIAM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ICONSIAM mengklaim diri sebagai mal nomor satu Asia dan katanya jadi destinasi pamungkas turis Bangkok. Keluarga kami bertiga berjalan ke sana dari Jalan Charoen Krung, menyeberangi Sungai Chao Phraya. Eksterior malnya terang benderang, dan interiornya megah. Mungkin saya saja yang belum cukup banyak mengunjungi kota, tapi saya belum pernah melihat mal semewah ini. Lantai pertama menampilkan aneka jajanan lokal, lantai dua berisi restoran dan kafe berlabel merek, dan lantai atas menampung merek-merek mewah serta elektronik. Mal dan hotel di Thailand berbeda dari di Indonesia—hampir tidak ada &amp;quot;lantai satu&amp;quot;; sebagai gantinya &amp;quot;G&amp;quot; (Ground), level M, level UG. Dan parkir bawah tanah jarang—mobil parkir di lantai satu, dua, tiga, jadi kamu bisa langsung masuk mal setelah parkir. Saya menduga ini ada hubungannya dengan struktur geologi dan elevasi—menggali basement berisiko banjir.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/14/iconsiam-07.jpg&quot; alt=&quot;iconsiam&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/ICONSIAM.jpg&quot; alt=&quot;ICONSIAM.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/14/IMG_3423.JPEG&quot; alt=&quot;IMG_3423.JPEG&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wat Arun dan Grand Palace&lt;/strong&gt; Transportasi dari hotel kami nyaman. Dari hotel, cukup jalan kaki ke ICONSIAM, sarapan di sana, lalu melewati mal menuju dermaga. Beli tiket kapal dan kamu bisa mengunjungi Wat Arun sekaligus Grand Palace dalam satu perjalanan. Wat Arun sendiri tidak besar—empat menara kecil mengelilingi satu pagoda pusat yang tinggi. Gaya arsitekturnya bisa ditangkap sekilas, tapi sangat menarik saat dilihat dari dekat: seluruhnya dilapisi ubin porselen. Banyak sekali orang yang melakukan sesi foto di sini. Satu jalan penuh di belakang kuil berjajar studio foto. Para fotografer bekerja seperti lini produksi: bukaan lebar f/1.8, ISO 100, kecepatan rana 1/320s. Klik-klik—lebih dari seratus foto dalam setengah jam, selesai.&lt;/p&gt;
&lt;p&gt;Grand Palace dan Kuil Buddha Zamrud saling terhubung. Gratis untuk warga Thailand, 500 baht untuk orang asing. Grand Palace sangat luas, tapi turis hanya bisa mengunjungi sudut yang sangat kecil; sebagian besar area terlarang. Kuil Buddha Zamrud sesuai namanya—aula utamanya menyimpan patung Buddha yang diukir dari batu giok, hijau seluruhnya, dan merupakan pusat nasional Thailand.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/%E6%B9%84%E5%8D%97%E6%B2%B3%E6%B8%B8%E8%88%B9.jpg&quot; alt=&quot;Chao Phraya River cruise.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/29/4.jpg&quot; alt=&quot;Wat Arun and the Grand Palace&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pattaya&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kami menginap di hotel Bangkok selama dua atau tiga hari, dan kebetulan saat itu Festival Pertengahan Musim Gugur. Kami sempat mempertimbangkan memperpanjang sehari, tapi harga hotel sudah melonjak jadi lebih dari 1.000 RMB per malam, jadi kami berangkat ke Pattaya.&lt;/p&gt;
&lt;p&gt;Untuk pergi dari Bangkok ke Pattaya, kamu perlu naik minibus dari Terminal Bus Timur Bangkok—perjalanan sekitar dua jam. Setelah mengumpulkan informasi hotel para penumpang, kondektur menurunkan mereka di hotel masing-masing secara berurutan. Minibus itu penuh orang dari berbagai negara. Duduk di sebelah saya seorang pria Bangladesh yang sedang perjalanan bisnis sendirian. Bahasa Inggris saya benar-benar payah, dan saya tidak bisa memahami aksen Asia Selatannya, jadi kami terhubung lewat WhatsApp. Ternyata dia manajer bisnis di sebuah perusahaan outsourcing perangkat lunak Bangladesh. Dia menunjukkan paspornya—penuh visa dari banyak negara, termasuk Tiongkok. Kondektur bertanya mau ke hotel mana, tapi dia belum memesan dan ingin menginap di hotel yang sama dengan kami. Saat melihat harganya, dia ragu, membandingkan pilihan di ponselnya cukup lama. Mengingat PDB per kapita Bangladesh, saya bahkan merasa sedikit bersalah. Akhirnya dia tetap menginap di hotel itu—mungkin sebagai manajer profesional, bahkan di Bangladesh, pendapatannya tidak serendah itu.&lt;/p&gt;
&lt;p&gt;Tujuan kami di Pattaya adalah membiarkan anak kami melihat laut, bermain pasir, dan mengumpulkan kerang. Aktivitas lain—seperti pertunjukan ladyboy dan hiburan dewasa lainnya—tidak praktis dengan anak kecil, jadi kami lewati. Laut Pattaya tidak terlalu biru, tapi jauh lebih baik daripada air kuning yang kami lihat di Zhuhai Chimelong tahun lalu. Pantainya punya banyak kerang hidup, anemon laut, dan ubur-ubur. Anak kami mengumpulkan banyak kerang, menatanya di meja besar, dan menyimpannya seperti permata. Sayangnya, kami baru tahu sehari sebelum meninggalkan Thailand bahwa kerang tidak boleh dibawa keluar negeri. Saya harus memberi tahu anak kami bahwa kerang tidak bisa naik pesawat dan perlu dikirim lewat ekspedisi. Setelah diam-diam membuangnya, saya memesan sekantong kerang di Pinduoduo. Saat tiba di rumah, anak kami tidak menyadari apa pun—hanya berkomentar sepertinya kerangnya berkurang.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/29/33984.jpg&quot; alt=&quot;33984.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Di Pattaya, kami naik kapal ke sebuah pulau yang direkomendasikan di Xiaohongshu—katanya punya pantai pasir merah muda dan air sebening kaca. Tapi setelah menyewa motor dan berkeliling pulau, kami tidak menemukan keduanya. Memang banyak turis Tiongkok di sana, mungkin semuanya mengejar foto yang sempurna. Ini mengingatkan saya pada gadis lokal Thailand yang kami temui sedang minum teh susu di mal Bangkok (kami bertemu lagi di jalan—dia menepikan Mercedes-Benz-nya dan melambai pada kami lagi). Dia merekomendasikan Phuket, katanya laut di sana paling indah dan paling jernih. Kalau kami ke Thailand lagi, kami akan langsung ke Phuket.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/IMG_4430.jpg&quot; alt=&quot;IMG_4430.jpg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/29/IMG_4504(1).jpeg&quot; alt=&quot;IMG_4504(1).jpeg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hotel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Beberapa tahun lalu, saya menerima lebih dari $1.000 di PayPal—uang yang tidak bisa dipakai di Tiongkok. Perjalanan ini kesempatan sempurna untuk membelanjakannya dengan memesan hotel di aplikasi Agoda. Begitu kamu mengganti mata uang, menginap di hotel seharga 70–80 yuan rasanya hampir gratis. Di Pattaya, saya memesan kamar dengan pemandangan laut di hotel bintang lima. Saat istri bertanya harganya, saya bilang hanya 98 yuan. Kedengarannya murah—tapi begitu dikonversi balik ke RMB, hati berdarah.&lt;/p&gt;
&lt;p&gt;Anak-anak sepertinya suka sekali menginap di hotel. Selain setiap hotel punya suasana sendiri, ada TV untuk ditonton, camilan untuk dimakan, kolam untuk bermain, dan tidak ada orang tua yang buru-buru menyuruh tidur.&lt;/p&gt;
&lt;p&gt;Malam pertama kami di Bangkok di Hotel Evergreen Laurel. Meski bintang lima, dekorasinya bergaya Tiongkok tahun 90-an. Kamarnya kecil tapi bersih, meski sudah usang. Ada Alkitab di laci—apakah sengaja diletakkan hotel atau ditinggal tamu? Siapa tahu. Sepanjang perjalanan kami menginap di beberapa hotel, dan yang membedakan hotel ini adalah TV-nya punya banyak program anak-anak dan Discovery Channel. Ini mengingatkan saya pada masa kecil di desa, menonton Star TV dan Phoenix TV lewat antena parabola dengan gembira.&lt;/p&gt;
&lt;p&gt;Keesokan harinya, kami pindah ke hotel yang lokasinya lebih strategis. Karena semua tempat wisata yang ingin kami kunjungi ada di sepanjang sungai, kami check-in di &lt;strong&gt;One Fourteen Riverside UHG Hotel&lt;/strong&gt; yang ratingnya tinggi, tepat di sebelah ICONSIAM dan Sungai Chao Phraya. Ini kejutan paling menyenangkan sepanjang perjalanan—sangat baru, tenang dan elegan, dengan minimarket Lawson dan pijat Thailand di dalamnya. Tepat di bawah kamar kami ada kolam renang. Anak kami begitu bersemangat langsung merengek minta diajak berenang.&lt;/p&gt;
&lt;p&gt;Di sebelah kolam ada bar. Bahkan sebelum matahari terbenam, beberapa kakek-nenek bule berbahasa Inggris sudah berkumpul di sekitar bar, minum dan mengobrol. Menjelang pukul 10 malam, mereka masih tertawa dan mengobrol. Setelah istri saya kembali dari pijat Thailand, saya bilang betapa irinya saya pada para pensiunan ini—hidup dari pensiun Barat, belanja di Thailand. Bahkan menginap lama di hotel plus makan tidak mahal; pensiun cukup menutupinya. Saya sangat berharap suatu hari kami bisa hidup seperti itu.&lt;/p&gt;
&lt;p&gt;Kembali di kamar, saya menyalakan Netflix untuk anak kami. Berbaring di kasur, mendengarkan suara motor kapal di Sungai Chao Phraya, saya berpikir: bahkan kalau saya tidak ke mana-mana dan hanya berbaring di hotel ini selama setengah bulan, itu pun tidak buruk!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/24/IMG_3984.jpg&quot; alt=&quot;UHG&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/151.jpg&quot; alt=&quot;151.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Makanan Thailand&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Setiap orang gemuk adalah penikmat makanan sejak lahir, tapi kritikus kuliner terbaik seharusnya seperti serigala kelaparan yang menyendiri, berkeliaran di gang-gang mencari harta karun kuliner. Jadi sayang sekali saya tidak bisa menjelajahi restoran Michelin yang tersebar di gang-gang Bangkok secara mandiri—seperti kari tiga warna Thailand yang terkenal mendunia, restoran Jepang yang dijalankan ekspatriat Jepang di Bangkok selama puluhan tahun, atau kedai mi di dekat Grand Palace. Kami tidak mengunjungi satu pun. Pertama, waktu terlalu sempit. Kedua, istri saya tidak mau. Ketiga, anak kami tidak bisa makan beberapa hal. Pokoknya, kami makan di mana pun kami berada, mengikuti keinginan. Kami makan di mal dan di warung pinggir jalan biasa. Masakannya ringan, tidak berminyak, cenderung asam-pedas, manis-pedas, dengan cita rasa seafood. Anak kami dan saya sama-sama menikmati cita rasa Thailand; ibunya tidak—dia hanya mau masakan Sichuan.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/2.jpg&quot; alt=&quot;food&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/1.jpg&quot; alt=&quot;foods&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ekonomi dan Harga Thailand&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Meskipun Thailand memiliki basis industri yang relatif maju di Asia Tenggara, pada intinya tetap negara agraris dan pariwisata. Kesenjangan kekayaan besar, pendapatan rata-rata nasional lebih rendah dari Tiongkok, dan akomodasi, makanan, serta perumahan lebih murah. Tapi produk industri besar—seperti mobil dan elektronik—relatif mahal. Industri otomotif Thailand relatif maju di Asia Tenggara, dengan Toyota, Honda, Ford, BYD, Great Wall, dan MG semuanya memproduksi kendaraan setir kanan secara lokal. Tapi mobil sama sekali tidak murah—karena Thailand tidak punya merek domestik, mereka tidak punya daya tawar harga. Mobil paling umum di jalan adalah Toyota. Kami naik Toyota Fortuner bermesin besar (sekitar 200.000+ RMB di Tiongkok), dan pengemudinya bilang mobilnya menghabiskan 2,1 juta baht sampai bisa jalan (lebih dari 400.000 RMB). Menggunakan mobil semahal itu untuk ride-hailing di luar pemahaman saya. Saya melihat showroom Great Wall di mal pusat kota Bangkok dan menanyakan harganya: Tank 300, sekitar 210.000 RMB di Tiongkok, jadi 340.000 RMB di Thailand; Ora seharga 100.000 RMB jadi 180.000 RMB di Thailand. Mengejutkan!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/IMG_4069.jpeg&quot; alt=&quot;IMG_4069.jpeg&quot;&gt;&lt;br&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/10/31/IMG_4592.JPEG&quot; alt=&quot;IMG_4592.JPEG&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tips Perjalanan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thailand memberlakukan bebas visa untuk warga Tiongkok. Pelancong Tiongkok hanya perlu menyiapkan empat dokumen berikut untuk masuk dan keluar:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Paspor berlaku lebih dari 6 bulan&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;2. 10.000 baht per orang (atau 20.000 baht per keluarga)—bea cukai mungkin melakukan pemeriksaan acak&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;3. Tiket penerbangan pulang—imigrasi mungkin melakukan pemeriksaan acak&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;4. Konfirmasi pemesanan hotel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saat kami tiba di Thailand, bea cukai tidak memeriksa apakah kami punya cukup baht dan langsung meloloskan kami. Tapi berdasarkan pengalaman nyata kami, saya sangat menyarankan menukar baht di Tiongkok sebelum datang. Wajar kalau di Tiongkok tidak pakai uang tunai, tapi di Thailand, tanpa uang tunai kamu tidak bisa ke mana-mana. Selain mal besar, toko 7-Eleven, dan BTS skytrain—yang semuanya menerima Alipay dan WeChat Pay—sebagian besar tempat lain masih mengandalkan uang tunai.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bahasa&lt;/strong&gt; Sebelum ke Thailand, anak kami agak cemas pergi ke luar negeri karena dia tidak tahu bahasa Inggris. Saya jelaskan bahwa Ibu adalah penerjemah, jadi jangan khawatir. Setelah mendarat, saya merasa kamu sebenarnya tidak perlu bahasa Inggris yang bagus. Petugas imigrasi melihat paspor merah marun kami dan langsung menyapa dalam bahasa Mandarin. Sebagian besar perjalanan kami juga bisa ditangani dalam bahasa Mandarin. Tingkat bahasa Inggris orang Thailand mungkin sedikit lebih baik dari orang Tiongkok. Bahkan bagi mereka yang sama sekali tidak tahu bahasa Mandarin, bahasa Inggris pas-pasan sudah cukup. Hanya dalam situasi rumit saya membiarkan istri saya menangani komunikasi. Bahasa Inggrisnya sangat presisi—tata bahasa dan tense harus benar. Saya tidak punya beban seperti itu. Misalnya, untuk minta harga lebih murah, saya bilang: &amp;quot;Cheaper please.&amp;quot; Dia bilang: &amp;quot;Can I get a discount?&amp;quot; Bahasa Inggris pas-pasan mungkin justru lebih efisien—karena kedua pihak bukan dari negara berbahasa Inggris, semua orang berusaha mengungkapkan ide yang lebih kompleks dengan kosakata paling dasar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Waktu Perjalanan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Musim hujan Thailand berlangsung dari Juni hingga Oktober. Tapi karena monsun, hujan datang cepat dan pergi cepat. Suatu kali, kami masuk ke 7-Eleven untuk membeli sesuatu. Sebelum masuk, jalanan kering. Anak kami butuh kurang dari 10 menit untuk memilih barang di dalam, dan saat keluar, sudah hujan dan jalanan basah kuyup. Jadi musim hujan sama sekali tidak masalah untuk bepergian ke Thailand. Tetap saja, saya sarankan menghindari hari libur, terutama liburan Tiongkok—harga hotel selama musim ramai turis benar-benar mahal.&lt;/p&gt;
</description><pubDate>Mon, 14 Oct 2024 01:00:00 GMT</pubDate><author>jin</author></item><item><title>Gambar Anak Perempuan Saya</title><link>https://id.krya.com/post/drawingdaughter/</link><guid isPermaLink="true">https://id.krya.com/post/drawingdaughter/</guid><description>&lt;p&gt;&lt;img src=&quot;https://i.190808.xyz/typecho/2024/07/19/rain2.jpg?x-oss-process=style/826px&quot; alt=&quot;rain2.jpg&quot;&gt;&lt;br&gt;Ini gambar yang dibuat anak perempuan saya waktu dia berumur 4 tahun. Gambarnya menggambarkan keluarga kami sedang memetik buah pelangi di sebuah taman. Kami berdua sama sekali nggak punya bakat melukis, jadi kami nggak pernah mengajarinya keterampilan menggambar apa pun, tapi kami selalu mendorongnya untuk menggambar apa yang dia lihat dan pikirkan.&lt;/p&gt;
&lt;p&gt;Sewaktu kecil, anak-anak punya banyak pertanyaan tentang dunia yang perlu kita jelaskan. Tapi apa kita bisa menjawab semuanya? Nggak mungkin! Sama sekali nggak! Daripada mengajarkan pengetahuan yang salah, lebih baik diam dan biarkan anak-anak mencari jawabannya sendiri.&lt;/p&gt;
</description><pubDate>Fri, 19 Jul 2024 01:00:00 GMT</pubDate><author>jin</author></item></channel></rss>