Membuat Web Statis dengan GitHub Pages & Jekyll

GitHub Pages Jekyll

Mungkin sebagian dari kita sudah sering mendengar istilah static site atau static web page yang sedang menjadi trend sekarang ini dalam dunia web. Banyaknya keuntungan yang bisa didapatkan dan juga kemudahan yang diberikan membuat web statis menjadi pilihan utama untuk menggantikan web dinamis dibandingkan dengan menggunakan CMS seperti WordPress, Blogspot dan lain-lain.

Apalagi sekarang sudah adanya dukungan hosting gratis untuk web statis oleh GitHub. Yaitu, GitHub Pages yang memberikan layanan hosting gratis untuk semua pengguna GitHub hanya dengan membuat repositori pada akunnya. GitHub hanya mendukung client-side-scripting hosting saja. Jadi, tidak diperuntukkan untuk server-side-scripting seperti PHP, Ruby dan lain-lain. Pada awalnya semua pengguna akan mendapatkan subdomain berupa username.github.io / organization.github.io . Sebagai contoh, saya sudah mendaftarkan subdomain saya sendiri yang bisa dicek di https://aancw.github.io/ .

Read more “Membuat Web Statis dengan GitHub Pages & Jekyll”

System Undeletable Flag di FreeBSD

Operation Not Permitted chflags

Terkadang kita tidak sengaja atau mungkin sengaja dan ga sadar kalau ada data penting tapi malah ke hapus aka rm -rf. Nah di FreeBSD ini ada namanya System Undeletable Flag yang dimana kita bisa menandai file mana saja yang kita anggap penting dan nantinya tetap aman walau sekalipun kita hapus satu folder. Bahkan root sekalipun tidak bisa melakukan penghapusan terhadap berkas tersebut sebelum flag dicabut.

Jadi bisa menjadi solusi bagi kita yang mungkin terkadang ceroboh. FreeBSD sendiri menyediakan perintah chflags(1) untuk melakukan penandaan terhadap berkas. Yang dimana flag itu berguna untuk menambahkan tingkat keamanan dan kendali atas berkas, tetapi hal ini tidak berlaku untuk direktori.

Read more “System Undeletable Flag di FreeBSD”