Install TensorFlow from Source with GPU Support

  • Posted on: 17 January 2017
  • By: oon
Install TensorFlow from Source with GPU Support

Meski banyak sekali cara instalasi TensorFlow [1], ternyata lebih banyak lagi artikel di internet yang menyarankan untuk install sendiri TensorFlow dari source jika menggunakan komputer yang mendukung GPU.

Salah satu sumber utama yang digunakan acuan adalah referensi dari situs Nvidia [2].
Atau contoh lain yang tulisannya lebih detil (dan sesuai kebutuhan penulis untuk GPU 1080) adalah artikel marcnu [3].

SELinux for nginx connect to gunicorn

  • Posted on: 7 January 2017
  • By: oon
SELinux on CentOS

Biasanya saya sering menonaktifkan SELinux begitu pertama kali masuk ke console linux yang diinisialisasi oleh penyedia cloud.

Kali ini ingin mencoba bagaimana mengaktifkan setting SELinux hanya agar nginx bisa connect ke gunicorn socket file saat memberikan layanan untuk Django.

Oke semua bermula dari log nginx:

google-api-python-client HttpRequest execute() exponential backoff

  • Posted on: 22 December 2016
  • By: oon
google-api-python-client

Google API python client already implement automatic retry with exponential backoff [1],

if you sometime hit API error because of rate limit or the API server overload because of too many connections.

add num_retries parameter on execute()

Tags: 

MySQL Multi-Master Replication

  • Posted on: 12 December 2016
  • By: oon
MySQL Multi-Master Replication

Ada sejumlah kondisi dimana kita membutuhkan dua database server yang dapat terinsinkronisasi (dimana keduanya) sebagai master, atau sering disebut multi-master replication.

Di awal tahun 2016 pernah bahas soal PostgreSQL replication (dimana ada juga case multi-master) [1].

Sekarang di akhir tahun 2016 ini, MySQL 5.7.17 menyatakan Generally Available (GA) untuk fungsi group replication [2][3], dimana salah satu fiturnya adalah multi-master replication.

Sudah ada yang coba konfigurasi MySQL Multi-Master Replication?

Tags: 

Django Project Not Detected on IntelliJ IDEA? Make Sure PYTHON_MODULE on iml File

  • Posted on: 17 November 2016
  • By: oon
Intellij IDEA for Django (Python) Development

You have import you Django Project into IntelliJ IDEA, but not detected as Django (facet)?

Even you have installed Python plugin on your IntelliJ IDEA.

Try to find your iml file (IntelliJ project/module configuration file), and make your your XML module type is PYTHON_MODULE.

If for example its detected as JAVA_MODULE or WEB_MODULE, just overwrite it as PYTHON_MODULE, and restart your IntelliJ IDEA.

 

Add New Resolution to Xorg on Kubuntu

  • Posted on: 14 October 2016
  • By: oon
Kubuntu Linux

Setelah rilis (Ubuntu dan) Kubuntu 16.10, langsung coba update dari Kubuntu 16.04 LTS ke Kubuntu 16.10 [1].

Perangkat yang dipakai adalah XPS 9250.

Setelah selesai update, ternyata secara bawaan masuk ke resolusi maksimal, yaitu 4K (3840x2160). Dan tidak ada di Display Configuration, resolusi yang biasa dipakai 2560x1440.

Tags: 

Install PostgreSQL 9.6 on Centos 7

  • Posted on: 29 September 2016
  • By: oon
PostgreSQL

Postgresql Global Development Group (PGDG) sudah menyediakan repo untuk memudahkan pengguna Linux dalam instalasi PosgreSQL.

Untuk Redhat dan distribusi linux yang berbasis Redhat, misalnya Centos, tersedia di [1]

yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/p...

yum install postgresql96-server

Pages