OCI Container Registry API (Oracle Cloud)

Docker container registry menyediakan restful API sebagaimana yang ditulis disini

https://docs.docker.com/registry/spec/api/

Salah satu private registry, yaitu OCI Container Registry (OCIR) juga menggunakan repository docker-compatible. di dokumentasi OCIR, untuk API sama dengan API yang digunakan repository docker pada umumnya

https://docs.oracle.com/en-us/iaas/Content/Registry/Concepts/registryprerequisites.htm

Namun ketika dicoba sign in menggunakan user password untuk mendapatkan token, malah error, Errornya bukan unauthorized/bad request, tapi not found. berarti endpoint nya beda.

Continue reading “OCI Container Registry API (Oracle Cloud)”

ELK Beats/Loki Promtail Log Tidak Terbaca di Oracle Kubernetes Engine (OKE)

Konfigurasi default ELK/Loki stack adalah mengambil log dari docker container di pod yang terletak di tiap node di path /var/log/container/*.log. Namun di OKE file tersebut memang ada, tapi bukan file asli melainkan symbolic link ke file aslinya di /u01/data/docker/containers/*/.log

Sehingga pod daemonset tidak dapat mengakses file tersebut, solusinya adalah menambah volume mount /u01/data/docker/containers/*/.log ke pod daemonset Filebeats/Loki.

Continue reading “ELK Beats/Loki Promtail Log Tidak Terbaca di Oracle Kubernetes Engine (OKE)”

FAQ Cryptocurrency

The alarming surge in cryptocurrency mining on college campuses | Vectra AI
Sumber : https://www.vectra.ai/blogpost/the-alarming-surge-in-cryptocurrency-mining-on-college-campuses

Melihat pertanyaan di internet, jadi teringat momen ketika setelah membaca buku “Mastering Ethereum”, muncul pertanyaan di pikiran, entah karena belum dijelaskan dibuku, atau terlewat membacanya. Akhirnya mencoba mencari di internet waktu itu

Kalau terjadi fork, berarti uang nya 2 kali lipat?

Iya karena misalkan kita punya uang 20 di bitcoin, dan ketika muncul bitcoin cash uang kita juga 20 bitcoin cash.

Continue reading “FAQ Cryptocurrency”

Testimoni PaaS Google App Engine

https://logo-hunt.blogspot.com/2020/07/google-app-engine-logo-png.html

Untuk aplikasi yang tidak kompleks, NoOps bisa menjadi pilihan karena tidak perlu tenaga dedicated untuk mengurus infrastruktur. App Engine menawarkan solusi kita hanya tinggal upload code, app engine akan mengurus auto scaling, logging, monitoring, versioning, environment, dan lainnya. Dan juga di dalam app engine sudah dipaekt dengan storage, cached (memcached) yang terdapat free tiernya juga.

Terdapat 2 pilihan app engine, pertama standard yang kita hanya tinggal uplaod code. Scalingnya lebih cepat dan murah dengan menggunakan bahasa yang sudah di support google. Kedua flex yang memberikan kebebasan lebih (bisa samapai kita ssh ke VM nya), menggunakan runtime docker (kita memberi dockerfile kita), cocok untuk aplikasi yang tidak disupport di standard.

Continue reading “Testimoni PaaS Google App Engine”

Setup WSO2 Enterprise Integrator SSL

Nemu dari sini : https://www.extraflow.fr/installer-lets-encrypt-avec-wso2-entreprise-integration-plateforme-debian-jessie/ cuman bahasa prancis

Ikutin step dibawah ini, jalanin manual aja di terminal karena ada command interaktif (untuk masukin password) dan ganti variabel di atas sesuai instalasi anda.

Asumsi file sertifikat berformat pem (seperti lets encrypt)

Continue reading “Setup WSO2 Enterprise Integrator SSL”

Liquidity Saving Mechanism (Fasilitas Penghemat Likuiditas)

https://www.bankofengland.co.uk/quarterly-bulletin/2014/q2/how-has-the-liquidity-saving-mechanism-reduced-banks-intraday-liquidity-costs-in-chaps

Ketika sedang membaca jurnal dan presentasi mengenai prototype smart contract dalam bank sentral (@TODO post resume di blog ini), ada beberapa istilah yang membingungkan, salah satunya Liquidity Saving Mechanism (LSM). Dan ketika saya cari di google, hasilnya dikit. Karena saya bukan mahasiwa perbankan dan hanya mengethaui sistem perbankan dasar tidak mendetail (Serta tidak mengambil pemintan ekonomi saat SMA :D). Mungkin bisa membantu kawan kawan sekalian yang bingung seperti saya.

Continue reading “Liquidity Saving Mechanism (Fasilitas Penghemat Likuiditas)”

Download Paper Sekaligus Batch Dengan Memberi Judul Menggunakan Sopaper

Kadang kita perlu mendownload banyak paper banyak dalam waktu yang singkat. Saya telah mencoba beberapa kali dan ternyata melalahkan juga. Kemudian saya iseng mencari tools untuk mendownlaod paper secara batch dengan kita hanya memberi judul saja. Tertujulah saya pada satu program cli python https://github.com/ppwwyyxx/SoPaper dengan 29 fork , 118 star, 179 commit (walaupun commit terakhir 2017 πŸ˜› ) yang membuat saya yakin.

Continue reading “Download Paper Sekaligus Batch Dengan Memberi Judul Menggunakan Sopaper”

Situs dan Aplikasi Untuk Belajar Pemrograman Dasar, Struktur Data, Analisa Algoritma

Pada tahun awal kuliah di bidang teknologi informasi umumnya merupakan tahun yang cukup mengagetkan. Seperti kaget dengan pemrograman, kaget salah jurusan (tidak sesuai yang dibayangkan). Untuk pemrograman, butuh latihan yang banyak supaya paham (bukan hafal). Dan ini tidak bisa dilakukan dalam satu malam. Oleh karena itu dibawah ini saya sajikan menu belajar latihan mandiri yang pernah saya gunakan.

Selain untuk mahasiwa, ini juga bisa untuk asisten dosen yang ingin memberikan pelajaran. Tinggal kasih tugas dari situs toki aja. dan untuk ppt juga bisa ambil dari toki. Lebih mudah, dan lebih teruji πŸ˜€

Toki Learning Center / TLX

Continue reading “Situs dan Aplikasi Untuk Belajar Pemrograman Dasar, Struktur Data, Analisa Algoritma”