HUGO logo

Hugo, Static Generator untuk Blog
  [draft]

Ingin share bagaimana blog ini dibuat....

December 7, 2020 · 1 min · kaharman
Domoticz logo

Coba Domoticz untuk Smart Home

Kemarin saya mencoba Domoticz untuk dipakai sebagai smart home hub di rumah yang sebelumnya pakai OpenHAB. Smart home hub ini menggunakan Raspberry Pi 1 B+. Kemudian lama-kelamaan pakai OpenHAB ini entah kenapa MQTT server broker-nya suka mati sendiri, alhasil otomatis seperti lampu akhirnya tidak berjalan. Saya coba alternatif lain dan pilihannya jatuh ke Domoticz. Kenapa Domoticz? Ada beberapa sebab sebenarnya, diantaranya karena open source, komunitas yang cukup besar, dan yang paling penting adalah penggunaan resource yang diklaim hemat....

December 6, 2020 · 1 min · kaharman

Matahari Bukanlah Titik Pusat Orbit Tatasurya

Baru-baru ini ilmuwan antariksa menemukan hal menakjubkan dari pergerakan Matahari dan planet-planet di tata surya. Sudah umum dipahami oleh kita bahwa planet berrevolusi mengelilingi Matahari, dan satelit (bulan) mengelilingi planet. Tidak pernah berpikir bahwa ternyata titik berat tengah orbit planet bukanlah pusat dari Matahari, atau pusat tengah orbit satelit bukanlah pusat dari planet. Ternyata titik berat tengah orbit tidak benar-benar di pusatnya, melainkan ada titik dimana pusat berat orbit berada yang dinamakan barycenter....

July 28, 2020 · 1 min · kaharman

Apa itu RESTful API?

RESTful API adalah API (Application Programming Interface) yang sesuai dengan arsitektur REST. Jika pakai protokol HTTP maka dibuat sesuai dengan metode HTTP. Singkatnya RESTful API itu menggunakan protokol HTTP dengan cara yang benar, yaitu pakai metode GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS, dan TRACE untuk request. Kesimpulannya, jika ingin membuat API web service ya harus sesuai metode HTTP yang benar, otomatis RESTful. 👍🏼...

April 20, 2020 · 1 min · kaharman

Word wrap bahasa C

Suatu saat saya mencari snippet fungsi word wrap di terminal/console untuk bahasa C namun tidak ada yang memuaskan, tidak bisa untuk kalimat yang terdapat new line lah, tidak bisa untuk kalimat yang tanpa spasi lah, dll. Akhirnya fungsi ini saya buat sendiri. Barangkali ada yang sedang mencari fungsi word wrap menggunakan bahasa pemrograman C bisa mengambil snippet ini dengan syarat mencantumkan copyright-nya ya. Jika ada bug silahkan laporkan :-) /******************************************************************************* * Fungsi word wrap untuk terminal....

May 11, 2015 · 3 min · kaharman

sqlite3 pada adb shell

Kita dapat menggunakan sqlite di perangkat Android untuk melihat apa isi dari database suatu aplikasi. Namun tidak semua perangkat dilengkapi dengan aplikasi sqlite. Berikut untuk menjalankan sqlite pada perangkat Android. Syarat agar dapat menggunakan sqlite: * Perangkat sudah di-root atau menjalankan sqlite di emulator * Perangkat Android pada umumnya tidak memperbolehkan untuk mengakses database. Untuk itu masuk adb sebagai root. Langkah untuk memasang sqlite. Pertama mount /system/ untuk mendapatkan akses baca-tulis...

May 9, 2015 · 1 min · kaharman

Mengaktifkan SPI pada Mini6410/Tiny6410

Pada tutorial sebelumnya kita sudah mencoba untuk mengaktifkan 1-Wire pada Tiny6410. Sekarang kita akan mencoba mengaktifkan SPI pada Mini6410 atau Tiny6410 mengingat kedua board ini memiliki konektor jalur SPI yang sama yaitu konektor SDIO2/SD Wifi pin 7, 8, 9, dan 10. Bedanya adalah Mini6410 menggunakan SPI0, sedangkan pada Tiny6410 menggunakan SPI1. Hal itu tidak menjadi masalah karena yang akan kita aktifkan adalah kedua jalur SPI, yaitu SPI0 dan SPI1. Pertama kita harus mengubah file arch/arm/mach-s3c64xx/mach-mini6410....

April 25, 2014 · 9 min · kaharman

Mengaktifkan 1-Wire pada Tiny6410

Secara default antarmuka 1-Wire pada Tiny6410 tidak diaktifkan. Tentu saja kita berbicara mengenai OS Linux pada board ini. Untuk mengaktifkannya kita perlu memodifikasi kernel. Kernel Linux yang digunakan adalah kernel bawaan board Tiny6410 yaitu kernel 2.6.38. Pada contoh ini kita akan mencoba membaca temperatur dari sensor DS18B20 yang sudah terhubung ke GPIO GPN8. Untuk itu kita harus mengubah pin GPIO GPN8 menjadi jalur 1-Wire. Ini juga berlaku untuk board Mini6410 dengan keperluan lain karena sensor ini hanya terdapat pada Tiny6410....

April 21, 2014 · 8 min · kaharman

Supaya Tidak Ngebut

Salah satu cara supaya tidak ugal-ugalan di jalan....

September 26, 2013 · 1 min · kaharman

Sympathy of Solidarity for Our Brothers in Egypt

...

August 17, 2013 · 0 min · kaharman