Hak Akses Hanya Baca (Read-Only) di Postgresql

Bacaan:

Sedikit tulisan untuk membantu mengingat. Dalam catatan kali ini, saya akan membuat Role (aturan) dan user (pengguna) yang memiliki hak akses ke database Postgresql hanya untuk membaca (read-only). Dalam kasus saya, rule ini digunakan QA/BI untuk membaca database tanpa bisa mengubah (write) database.

sebuah hedon

Spesifikasi Sistem:

Database Engine: Postgresql 11
Database Host: 10.10.10.10
Database Name: blog
Database Admin User: postgres
Database User dan Owner for blog database: kirana
Roles Name: hanya_baca
Pengguna hanya_baca: dev
Lanjutkan membaca “Hak Akses Hanya Baca (Read-Only) di Postgresql”

Intel Wireless Dual Band AC 7260 di Thinkpad X230

Sumber Bacaan:

  1. https://www.reddit.com/r/thinkpad/comments/49wjv1/x220t_and_intel_wirelessac_7260_installation_woes/
  2. https://unix.stackexchange.com/questions/404287/wifi-suddenly-extremely-slow

Setelah sukses menghapus whitelist di X230 dengan masang BIOS 1Vyrain. Saya kembali mengupgrade kartu jaringan. Pilihannya memilih Intel Wireless Dual Band AC 7260 + Bt 4.0. Membeli kartu dan menunggu hingga sampai alamat.

Memasang Kartu

Memasang Intel AC-7260 agak ajaib juga. Kartu ini sudah dilengkapi perangkat Bluetooth 4.0 sehingga ada perlakuan khusus agar jalan normal di Thinkpad X230.

Caranya adalah dengan menyelotip Pin-51 di kartu. Bisa juga dengan memotong pin-51. Saya selotip aja karena susah buat motongnya.

Gambar saya ambil dari Reddit (https://www.reddit.com/r/thinkpad/comments/49wjv1/x220t_and_intel_wirelessac_7260_installation_woes/)

Atau bisa juga menonton video di Youtube berikut.

Konfigurasi Sistem Operasi

Setelah itu butuh beberapa pengaturan di sistem operasi agar hasil maksimal. Ini dikarenakan ketika tanpa pengaturan tambahan, saya merasa koneksi wireless sering melambat. Solusinya dengan mematikan jaringan /n di kernel. Ini akibat perangkat Access Point belum canggih. Berikut konfigurasi yang saya lakukan.

sudo vim /etc/modprobe.d/50-iwlwifi.conf

Isi dengan konten:

options iwlwifi 11n_disable=1
options iwlwifi 11n_disable=8

Lakukan reboot dan periksa status jaringan kembali dengan perintah:

sudo iwlist channel

Demikian. Semoga bermanfaat.
Estu~

eGPU Radeon RX 570 8GB di Lenovo ThinkCenter M93P Tiny

Barebone M93P

Lenovo ThinkCenter M93P Tiny termasuk mesin gila di kelasnya. Berikut pelengkapan aksesoris standar rata kanan.

Spesifikasi Rata Kanan:
Sistem Operasi: Windows 10, GNU/Linux, OSX (Hackintosh) - Yaps Ngeri
Processor: Intel Gen4 i7 4790 Socket 1150 (TDP 85Watt)
RAM: SODIM DDR3 2x8GB PC3-12800
Storage: SSD SATA(Samsung EVO 256GB) Rencana upgrade ke 1TB
Charger: Lenovo 90Watt (+ konverter ke tipe pipih)
Mini PCI-E Slot: 1 (buat wifi card ukurang setengah atau EGDC)
Lanjutkan membaca “eGPU Radeon RX 570 8GB di Lenovo ThinkCenter M93P Tiny”

DingTalk Destop di Tumbleweed

DingTalk adalah aplikasi pusat tempat bekerja bergerak (An All-in-one Mobile Workplace). Mulai dari Ngobrel, berkirim surel, meeting hinggal presentasi live.

Tool ini merupakan buatan Alibaba. Dan sejak saya ikut menjadi MVP Alibaba Cloud, komunikasi intensif berpindah menggunakan tools ini.

DingTalk memiliki versi untuk mobile Android maupun iOS. Sedangkan untuk versi destop hanya tersedia untuk OSX dan Windows. Untuk GNU/Linux tidak disediakan.

Namun ternyata ada DingTalk Destop versi tidak resmi di lumbung GitHub. Tautan ini saya dapatkan ketika bertanya di channel Alibaba Cloud MVP.

Lumbung tersedia di tautan https://github.com/nashaofu/dingtalk. Lumbung ini ditulis dengan Electron. Mari kita bangun paket untuk Tumbleweed.

  • Install NodeJS
  • Clone repo
  • Ubah suai berkas package.json
  • Build electron
  • Build paket RPM
  • Install paket RPM.
Lanjutkan membaca “DingTalk Destop di Tumbleweed”

Implementasi OSSFS di Alibaba Cloud

Sumber Bacaan:
https://www.alibabacloud.com/help/doc-detail/44605.htm
https://github.com/aliyun/ossfs
https://www.ostechnix.com/create-deb-file-source-ubuntu-16-04/

OSSFS adalah media penyimpanan berbasis bucket. Seperti S3 di AWS. Biasanya digunakan untuk tempat menyimpan berkas unggahan aplikasi seperti gambar dan dokumen.

OSSFS is a FUSE-based file system provided by Alibaba Cloud (click https://github.com/aliyun/ossfs to view the project homepage).  OSSFS data volumes can package Object Storage Service (OSS) buckets as data volumes.
The performance and functions of OSSFS differ from those of local file systems because data must be synchronized to the cloud by the means of network. Do not run databases, I/O-intensive applications, logs and other applications that require constantly writing files to OSSFS. OSSFS is suitable for sharing configuration files across containers, uploading attachments, and other scenarios without rewrite operations.

Alibaba Documentation

Dalam catatan kali ini, saya akan mencoba mengatur vm agar menyimpan data ke OSSFS. Untuk bisa menjalankan simulasi ini ada beberapa langkah yang harus disiapkan.

  1. VM di Alibaba Cloud. Saya menggunakan sistem operasi Ubuntu 18.04.
  2. Bucket OSSFS. Cara membuatnya bisa mengikuti panduan resmi ini. Simpan 3 isian; Nama Bucket, AccessKeyId dan AccessKeySecret.
  3. Paket OSSFS client. Ini mirip dengan s3cmd.
  4. Konfigurasi OSSFS

Saya berasumsi langkah 1 dan 2 sudah disiapkan. Karena saya tidak akan membahasnya di tulisan ini.

Lanjutkan membaca “Implementasi OSSFS di Alibaba Cloud”

PVC EBS di Kops Kubernetes AWS

Nitip catatan. PVC ini menggunakan abstraksi Dynamic Volume Provisioning. Sehingga tidak membutuhkan inisiasi volume-ID dan PV namun langsung ke PVC.

Berikut yaml untuk implementasi PVC EBS di Kubernetes AWS hasil kops.

p-slow-storageclass.yaml

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: slow
provisioner: kubernetes.io/aws-ebs
parameters:
  type: io1
  zones: ap-southeast-1a
  iopsPerGB: "10"
  fsType: ext4
Lanjutkan membaca “PVC EBS di Kops Kubernetes AWS”

Finally Thinkpad X330 FHD

Catatan: X330 adalah modifikasi padaThinkpad X230 dengan mengganti layar ke resolusi FHD atau 2K. Saya menggunakan Mods Kit dari Nitrocaster dengan mengganti resolusi ke FHD. Segala resiko ditanggung masing-masing (do it at your own risk).

Kondisi laptop saat isu terjadi adalah menjalankan sistem operasi openSUSE Tumbleweed dengan kernel 5.5.7-1 dan destop KDE.

Melanjutkan oprekan X230 FHD yang masih tertunda. Kondisi terakhir terdapat 2 isu utama.

  • Layarnya terpaksa diatur mirror dengan tetap mengaktifkan layar lama LVDS agar brightness masih bisa diatus.
  • Tidak bisa menggunakan extended monitor.

Memasang Ivyrain di X230

Dari hasil riset kecil-kecilan, saya berencana memasang 1vyrain untuk melakukan disable LVDS. Step ini diharapkan mampu mendisable LVDS sehingga memungkinkan untuk menggunakan extended monitor.

Lanjutkan membaca “Finally Thinkpad X330 FHD”