Tools untuk persoalan matematika

Sebenarnya tidak terlalu banyak persoalan matematika yang saya hadapi tiap hari, tapi jika ketemu biasanya saya akan menggunakan berbagai tool yang saya tahu. Untuk penjumlahan, perkalian biasa saya biasanya memakai Python karena sudah bisa langsung menangani big number.

Untuk persoalan tertentu, Wolfram di Raspberry Pi (versi gratis) atau Mathematica (desktop, saya tidak punya ini) bisa sangat membantu. Contohnya ketika ada yang mengirimkan teka-teki ini, saya memakai wolfram.

Terjemahan soalnya ke Wolfram sangat langsung

Beberapa kali saya juga menyelesaikan soal CTF dengan Wolfram, misalnya ini (persamaan linear), ini (persamaan modular) dan ini (visualisasi point 3d).

Lanjutkan membaca “Tools untuk persoalan matematika”

Pasta Bayam Panggang

all in one: ada daging, sayur dan karbohidratnya

Dari dulu, sering bikin masakan asal-asal. Tahun 2010 dulu awalnya bikin bayam panggang tanpa bumbu prego. Sempat jadi masakan andalan kalau lagi malas, tapi ternyata versi sebelumnya itu tetep butuh banyak iris-iris ini itu. Kalau mau lihat bayam panggang versi 2010 bisa dilihat di blog masakan pemalas.

Beberapa tahun terakhir, nemu carbonara mushroom kalengan merk prego. Awalnya sih prego carbonara ini dibikin untuk makan spaghetti carbonara saja, tapi pernah sekali masaknya kelebihan jadi kepikiran kalau dipanggang campur bayam kayak gimana ya.

Setelah coba-coba, muncullah versi bayam panggang versi super malas ini. Supaya gak lupa saya tuliskan bahan-bahannya di sini.

  • prego carbonara mushroom
  • spaghetti (atau pasta apapun)
  • bayam
  • bacon/daging/apa yang tersedia di rumah
  • telur 2 butir
  • susu
  • butter/minyak buat menumis
  • keju parut atau lembaran

Persiapan:

  • rebus pasta lalu tiriskan
  • petik bayam dan cuci
  • iris-iris bacon
  • aduk-aduk telur
  • parut keju

Langkah memasak:

  • lelehkan butter dan tumis daging giling menggunakan butter. Kalau gak ada butter pakai minyak goreng dikit juga bisa
  • masukkan susu sedikit, aduk-aduk, kecilkan api
  • masukkan telur yang sudah diaduk, pastikan api tetap kecil
  • masukkan prego carbonara mushroom. api sedang
  • masukkan bayam dan biarkan sampai agak layu
  • masukkan spaghetti/pasta
  • kalau airnya terlihat kurang, tambahkan susu/air dan aduk sampai mendidih.

Sebenarnya sampai langkah ini saja semua bahan sudah matang, tapi kalau gak dipanggang joshua gak mau makan sayurannya. Jadi langkah tambahan yang butuh waktu adalah, masukkan semuanya ke dalam wadah panggang dan taburi keju diatasnya. panggang 200 derajat selama 30 menit atau ya perhatikan saja jangan sampai kejunya gosong.

Kalau lagi ga punya keju batang atau malas memarut keju, kadang-kadang saya pake keju lembaran, tapi keju lembarannya saya bagi jadi 8 irisan dan disusun di seperti menutupi spaghetti bayamnya.

Agak susah menuliskan tanpa memfoto tiap langkahnya, apalagi karena saya masaknya emang sering ngasal. Ukurannya pake perasaan. Biasanya 1 kaleng prego itu saya bikin untuk 2 porsi panggangan, jadi 2 porsi untuk makan siang, 1 porsi lagi untuk makan malam hehehe.

Makanan ini sudah lengkap karbohidrat, sayuran dan protein hewaninya. Tapi kadang-kadang Joshua makannya masih pake nasi lagi hehehe. Makanan ini sepertinya berlemak sekali ya karena ada susu, butter, keju dan bacon. Tapi ya karena Joshua sampai sekarang doyannya nasi telur dadar melulu, sekali seminggu saya bikin bayam panggang ini supaya ada asupan lainnya selain telur dadar.

Hari ini udah gak perlu masak lagi deh. Biasanya akhir pekan malah saya emang ga pernah masak karena beli makanan atau ajak anak-anak jalan. Tapi hari ini kami memutuskan di rumah saja karena polusi udaranya memburuk lagi. Saya pikir minggu kemarin (kisaran 500) sudah paling tinggi, ternyata hari ini masih lebih tinggi lagi di 677.

Chiang Mai hari ini

Meninggalkan Flickr

Sebenarnya dari sekitar 5 tahun yang lalu kami sudah tidak mengupload lagi foto ke Flickr, tapi ada banyak foto di blog ini yang melink ke Flickr. Waktu itu kami masih berlangganan Flickr Pro (25 USD/tahun). Flickr kemudian menggratiskan foto sampai 1TB, dan kemudian merugi jadi akhirnya dijual ke perusahaan lain.

Sekarang jumlah foto pengguna gratis dibatasi (1000 foto saja) dan Flickr Pro sekarang 60 USD/tahun (jika dibayar per tahun, atau 6.99 jika dibayar bulanan). Jika kami beralih ke free, maka kami hanya bisa menyisakan 1000 foto (dan otomatis foto terlama yang dihapus), tapi rasanya kurang berguna juga langganan pro. Mereka memberi kesempatan untuk mendownload semua foto, tapi mensortir lagi semua foto tersebut akan butuh waktu. Jadi sekarang saya putuskan:

  • Langganan dulu pro selama beberapa bulan
  • Semua foto yang dilink dari semua blog kami akan didownload dan diupload kembali ke blog
  • Semua album yang banyak isinya diupload ulang ke Google Photos
  • Setelah selesai, hentikan langganan Flickr Pro

Hari ini sudah beres membersihkan blog ini dari link Flickr. Ketika bersih-bersih saya menemukan juga beberapa foto link eksternal (multiply dan beberapa layanan lain) yang sudah tutup jadi tidak bisa diakses lagi. Sepertinya cara yang paling aman melink sekarang ini:

  • Upload ulang fotonya di blog ini
  • Link ke sumber original

Jadi andaikan sumber aslinya sudah hilang pun, tetap ada arsipnya. Sebenarnya ini tidak penting bagi pengguna blog, karena jarang ada yang membaca posting lama, tapi ini penting bagi kami yang ingin punya arsip digital hidup ini.

Pemilu 2019: Kami Sudah Memilih

Lanjutan dari postingan sebelumnya cerita pemilu Indonesia 2019. Surat suara yang sudah diterima dari beberapa waktu lalu, akhirnya kemarin kami kirimkan kembali ke KBRI Bangkok.

Isi amplop surat suara itu ada 3 amplop. Amplop nomor 2 merupakan amplop untuk mengirimkan kembali ke KBRI yang sudah ditempeli perangko, jadi tinggal dimasukkan ke kotak pos, atau diberikan ke petugas pos untuk yakin surat suaranya tiba sebelum tanggal 16 April 2019 di Bangkok.

3 amplop dalam amplop besar yang diterima untuk pemilu

Setelah dicoblos, surat suara masuk ke dalam amplop yang diberi nomor 3. Amplopnya jelas diberi label mana amplop suara memilih presiden dan wakilnya, dan mana amplop untuk memilih anggota DPR Pusat. Kalau memang gak sambil melamun, harusnya gak sampai salah masukin ke amplopnya. Masing-masing amplop jangan lupa di lem kembali, lalu dimasukkan ke dalam amplop nomor 2.

Selain 2 amplop surat suara, jangan lupa menandatangani formulir C6, memotong bagian bawahnya dan masukkan juga ke dalam amplop nomor 2. Setelah semua masuk, amplop nomor 2 nya juga di lem dan siap untuk dikirm kembali.

suara dari kami sudah dikirim ke KBRI Bangkok

Senang rasanya sudah menentukan pilihan dan mengirimkan kembali surat suara. Buat teman-teman yang memilih lewat pos, jangan sampai kelupaan kirim kembali segera ya. Batas waktunya harus diterima sebelum tanggal perhitungan suara (17 April 2019).

Pemilu di luar wilayah Indonesia diadakan serentak tanggal 10 April 2019, sedangkan pemilu di Indonesia diadakan serentak tanggal 17 April 2019. Untuk kamu-kamu yang sudah terdaftar memilih lalu mendadak ada tugas kantor, cobalah mencari tahu gimana caranya supaya hak pilihnya gak hilang.

Buat yang sudah siap memilih dan tau mau milih yang mana, ini ada petunjuk cara memilih supaya pilihannya sah. Jangan sampai suaranya jadi hilang karena surat suara tidak sah.

pastikan memberi tanda yang sah supaya suaranya tidak hilang

Saya mengajak teman-teman untuk menjadi warga negara yang baik dengan menggunakan hak suara kita. Jangan ribut-ributnya di timeline medsos aja hehehe. Jangan tanya kami milih siapa, karena itu rahasia 🙂

Yuk, kita sukseskan pesta demokrasi rakyat di Pemilu 2019 dengan menggunakan hak suara kita dengan datang ke TPS di mana kita terdaftar untuk memilih.

Bug Insecure Direct Object References (IDOR)

Bug Insecure Direct Object References (IDOR) ini merupakan bug yang sangat sederhana, sangat umum dan biasanya sangat berbahaya. Intinya pengguna aplikasi bisa mengubah input sedemikian hingga bisa mengakses objek/data yang bukan miliknya.

Bug paling sederhana adalah jika ada URL seperti ini:

http://example.com/edit.php?produk=1

Jika kita ganti produk menjadi 2 (atau nilai lain) dan keluar detail produk yang seharusnya bukan milik kita, itu namanya IDOR. Sering kali bug IDOR tidak bisa dieksploitasi dengan sederhana seperti itu. Biasanya untuk mengeksploitasi bug semacam ini kita akan memanfaatkan intercepting proxy seperti burp suit atau zaproxy (pernah saya bahas di sini).

Kadang kala ketika berusaha mengedit suatu data, kita tidak bisa memakai IDOR, tapi ketika kita menekan tombol “UPDATE” dan datanya di POST ke server, ternyata kita bisa mengedit id produknya. Jadi dalam kasus ini kita bisa menimpa/update produk lain walaupun tidak bisa melihat hasilnya.

Dalam aplikasi mobile, IDOR ini juga banyak ditemui, tapi secara umum lebih sulit dieksploitasi. Pertama kita perlu mensetup proxy, lalu jika aplikasinya melakukan SSL pinning maka perlu dibypass, dan kadang kala di atas itu masih ada enkripsi custom.

IDOR yang tipenya sangat berbahaya adalah dalam aplikasi yang melibatkan uang. Sering kali saya temu kasus di mana kita bisa mengganti id pengirim transaksi sehingga bisa memindahkan uang dari satu account ke yang lain. Kebanyakan kasus ini terjadi pada aplikasi mobile yang mengakses API dari web dan dienkripsi dengan sangat ribet. Proteksi di sisi client sering kali lebih dipentingkan daripada sisi server.

Gara-gara Kdrama (2)

Ini hal lain yang jadi efek Kdrama buat saya. Mungkin ada juga teman-teman yang lain juga mengalaminya. Setelah nonton kdrama, saya jadi kepengen mencoba beberapa makanan yang sering disebut-sebut dalam kdrama.

Memang film itu bisa menjadi alat menyebarkan budaya. Saya harus akui, saya jadi cari tahu sedikit banyak tentang Korea setelah menonton beberapa serial kdrama. Biasanya informasi ini dapatnya dari teman-teman sesama pemirsa kdrama juga, dan beberapa dari hasil penasaran menggoogle heheh.

Makanan pertama yang paling bikin saya pengen mencoba itu dulu Instant Ramyeon. Walaupun Indomie Kari Ayam masih jadi selera nomor 1, tapi kalau liat di kdrama ada yang masak mie instan terus makan langsung dari panci nya, wuiiih saya jadi pengen juga hahhaha.

Nah pas lagi ke HongKong saya jadi juga beli Instant Ramyeon, walau bukan di masak di panci gitu haha. Sebenarnya di Chiang Mai ada juga yang jual, tapi merasa lebih mahal dari mie instan lokal, jadi selalu merasa rugi membelinya. Pas di Hongkong, basically makanan semua juga mahal, jadi ya sekalian mencoba deh.

Berikutnya yang sering bikin kepengen itu jjajangmyeon (짜장면). Waktu sebelum banyak nonton kdrama, saya sudah pernah mencicipi makanan ini, rasanya cukup unik, dan tiap kali makanan ini disebut di film yang saya tonton, pasti jadi pengen mesen juga. Apalagi melihat mereka mengaduk dulu black bean pastenya sebelum di makan. Nyam nyam.

Menu yang juga menurut saya sebenarnya bisa dicoba bikin sendiri di rumah itu bibimbap (비빔밥). Kalau ini isinya selain nasi ada sayur-sayuran serut, daging tumis dan telur mata sapi dan sejenis chilipaste nya orang korea. Makanan ini juga wajib diaduk sebelum dimakan.

Bibimbap sebelum diaduk

Sayangnya kemaren kelupaan foto chili pastenya, tapi bisa lihat di wiki hehehe, chili pastenya gak pedes kok walau warnanya merah. Sebelum makan Joe bilang gini: kalau di Indonesia orang makan bubur ada tim aduk dan tim gak diaduk, kalau makanan Korea semua wajib diaduk hehehe.

Nah, karena kemarin Jonathan ikut juga, kami pesenin gimbab(김밥) . Makanan ini sekilas mirip rolled sushi. Karena saya belum cari tahu cara membuatnya, jadi belum tau persis bedanya hehe.

Secara keseluruhan, makanan yang kami coba semuanya enak hehehe, kalau rajin kapan-kapan bisa cari tau untuk membikinnya. Untuk sekarang levelnya menikmati dulu saja hehehe.

Oh ya hampir kelupaan, bagian yang selalu terlihat menarik di tata di meja makan orang Korea adalah: ada banyak sekali side dishnya. Kemaren sidedishnya seperti ini nih. Ada bawang bombay iris, acar lobak, kimchi, black bean paste, dan satu lagi saya gak tau namanya apa seperti dadar daun bawang pake tepung doang tapi wanginya kayak tempe mendoan hehehe.

Saya gak begitu suka kimchi, menurut saya rasanya aneh. Acarnya masih oke, bawang bombaynya pastinya dimakan 2 iris doang hahhaa. Untuk dadar daun bawang, lumayanlah bisa ditiru nanti setelah cari tahu resepnya hahaha.

Nah setelah mencoba sedikit dari berbagai jenis makanan yang sering disebut-sebut di kdrama, berikutnya waktu belanja ke Makro saya jadi lebih perhatian kalau ada bumbu bahan masakan korea di jual. Kebetulan tadi melihat 1 deretan rak berisi berbagai paste nya Korea.

Karena saya belum banyak baca apa yang dibutuhkan misalnya mau bikin jjajangmyeon dan bibimbap, jadi saya tadi foto aja dulu biar ingat lain kali kalau mau beli ada di Makro.

Buat penggemar kdrama, ada yang kayak saya ga? gara-gara nonton jadi pengen nyobain makananya dan jadi nyari-nyari bumbu masaknya juga hehehe. Ayo kalau ada yang punya makanan korea yang gampang di bikin, silakan tulis di komentar biar saya bisa ikutan hehehe.

HTTP Cookie dan Session

Ini hal dasar dalam protokol HTTP yang sangat berguna untuk security. Cookie adalah data kecil yang dikirim oleh server ke browser, dan akan dikirimkan kembali oleh browser ketika mengunjungi website yang sama. Analoginya jika kita pergi ke dokter, kita diberi kartu, dan ketika kembali lagi ke dokter tersebut, kita memberikan lagi kartunya supaya bisa dikenali.

Setelah server memberi “Cookie”, browser akan memberikan lagi “Cookie” ke server di request berikutnya

Dalam kasus sebuah kartu berobat, ada beberapa opsi dalam penyimpanan data. Mungkin kita hanya diberi kartu dengan nomor pasien, lalu seluruh datanya disimpan di dalam komputer klinik atau rumah sakit (atau sekedar di sebuah folder khusus).

Lanjutkan membaca “HTTP Cookie dan Session”