Posts

Showing posts from August, 2020

Force Dark Mode pada browser Chrome

Image
  Hari ini saya membeli monitor untuk menunjang kegiatan produktivitas saya. Tapi karena warna pada monitor baru saya lebih cerah jadi kalau dipakai untuk browsing mata saya jadi lebih cepat capek karena kebanyakan halaman website menggunakan warna latar nya yang cerah seperti putih. Lalu saya dapat ide untuk mencari cara untuk membuat semua halaman di browser chrome berwarna gelap. Setelah browsing, alhamdulillah saya menemukan caranya. Caranya cukup mudah. Pastikan browser Chrome kamu adalah versi 78 keatas. masukkan alamat berikut di URL bar: chrome://flags/#enable-force-dark. Pada menu Force Dark Mode pilih opsi Enabled. Jika muncul tombol untuk Relaunch, klik saja. Dengan menggunakan force dark mode mata saya jadi tidak mudah capek lagi (kayak iklan obat wkwkw :) ). sumber: https://www.pocket-lint.com/apps/news/google/149866-how-to-enable-dark-mode-for-google-chrome

Bagaimana internet bekerja ?

Image
Photo by Markus Spiske on Unsplash Internet adalah hal yang saat ini selalu melekat pada kita. Mengakses web untuk mencari informasi menggunakan internet. Tapi tau gak sih bagaimana internet bekerja ? Saya mendapatkan bacaan yang bagus ketika berselancar di internet, dan kupikir kalian harus membacanya agar kalian sedikit lebih tau tentang internet. Bagaiaman internet bekerja ? Internet bekerja melalui rangkaian jalur paket yang diatur dengan beberapa protokol seperti Internet Protocol, Transfer Protocol, dan protokol-protokol lainnya. Lalu apa itu protokol ? Protokol adalah sekumpulan aturan yang mengatur bagaimana 2 komputer dapat berkomunikasi didalam jaringan. Sebagai contoh, Transfer Protocol mempunyai aturan dimana jika satu komputer mengirim data ke komputer lainnya, komputer tujuan harus membiarkan komput...

Branch Management

Image
Branch Management Kita bisa me- manage branch yang kita punya seperti melihat branch yang ada, menggolongkan branch yang sudah di merge dan yang tidak , dan menghapusnya. Git sudah menyiapkan beberapa perintah untuk keperluan ini. Melihat branch yang ada Untuk melihat branch apa saja yang ada pada project kita, kita bisa menggunakan perintah. git branch perintah ini tanpa argumen akan menampilkan branch apa saja yang terdapat di repo kita. $ git branch iss53 * master testing Tanda * menunjukkan posisi kita di branch mana saat ini. Jika kita ingin melihat branch dengan commit terakhirnya di tiap branch, kita bisa menggunakan perintah. git branch - v perintah ini akan menampilkan branch dengan pesan di setiap commit terakhirnya. $ git branch -v iss53 93b412c fix javascript issue * master 7a98805 Merge branch 'iss53' testing 782fd34 add scott to the au...

Keuntungan menggunakan with ketika menggunakan method open() pada python

 Python merupakan salah satu bahasa pemrograman yang sering memudahkan para programmer salah satunya dalam mengoperasikan file. Jika kamu pernah melakukan pengoperasian file seperti menulis atau membaca isi file menggunakan python, mungkin kamu tau aturan dasar dalam pengoperasian file dengan menggunakan kode berikut. Kalau kita menggunakan kode open() kita harus memanggil method close() ketika sudah tidak lagi membutuhkan file yang dibuka tadi. Mungkin ini sedikit merepotkan jika kita hanya menuliskan barisan kode yang sedikit untuk pengoperasian file nya. Untungnya python tau akan permasalahan ini dan dia menyediakan kode with. Dengan kode with kita tidak perlu lagi menggunakan kode close() karena kode with akan menutup filenya secara otomatis jika sudah selesai mengoperasikan file. Sumber:  https://stackoverflow.com/questions/31334061/file-read-using-open-vs-with-open

Dasar Branching dan Merging

Image
Halo teman-teman, di postingan kali ini kita akan belajar dasar-dasar dari branching dan merging pada Git. Bagi yang belum tau dengan istilah Branching dan Merging , mudahnya branching itu proses membuat cabang dari commit yang kita point saat ini. Dan Merging adalah proses menggabungkan beberapa cabang jadi satu. Kalo masih bingung kalian bisa membaca tulisan saya sebelumnya tentang Konsep dasar branch . Supaya lebih paham kita akan menggunakan ilustrasi kasus yang sudah disediakan di website resmi Git nya. Jika kaliang ingin membaca dari website resminya kalian bisa klik disini . Ilustrasi kasusnya seperti ini: Basic Branching Pertama , katakanlah kamu sedang mengerjakan sebuah website dan kamu sudah membuat beberapa commit. Lalu kamu dapat masukkan untuk mengerjakan sebuah issue (mungkin fitur baru), sebut saja issue #53. Kamu ingin mengerjakan issue ini di sebuah ...

Konsep Dasar Branch

Image
Oke teman-teman, kita telah belajar Dasat Git Command sebelumnya, sekarang kita akan belajar materi yang lebih advance lagi. Jika kita sedang mengerjakan proyek, lalu kita ingin mengembangkan fitur baru tapi kita belum yakin untuk menambahkannya ke proyek kita, kita bisa mengembangkannya di branch baru. Jika kita memulai membuat sebuah proyek pada proses inisiasi repo kita akan dibuatkan branch default yang namanya master. Branch inilah yang selama ini kita gunakan. Membuat branch sama seperti kita menduplikat branch yang sudah ada dan memisahkannya dari branch master. Tapi konsep ini sering membuat keliru. Dibawah ini akan saya coba jelaskan bagaimana  konsep branch yang sebenarnya di Git. Konsep branch Sebelum kita bahas konsep branch, kita perlu mengingat lagi bagaimana Git menyimpan perubahan yang kita lakukan. Git tidak menyimpan perubahan sebagai kumpulan file yang berubah, melainkan menyimpan kumpulan ...

Menandai versi dengan Git tag

Image
Halo teman-teman, kali ini kita akan belajar tentang Git tag. Kalian tahu kan jika kalian menggunakan aplikasi atau framework buatan orang lain biasanya aplikasi itu ada versi nya seperti codeigniter 3.1.1, whatsapp 2.1 dan lainnya. Nah versi ini menandai project itu sudah stabil ( stable)  atau sudah siap dirilis. Kita bisa menandai project kita dengan menggunakan Git tag. Pada kali ini kita akan mempelajari cara melihat list tag yang ada, membuat tag baru dan mengetahui perbedaan tipe tag. Melihat tag yang ada untuk melihat tag yang sudah ada kita bisa menggunakan perintah. git tag nanti akan muncul semua tag yang ada seperti ini. $ git tag v0.1 v1.3 tag akan muncul secara alphabetical , jadi sebenarnya urutan kemunculan tag tidak terlalu penting. Tipe - tipe tag Tag di git ada 2 tipe yaitu, lightweight dan annotated . Secara ringkasnya perbedaan dari kedua tipe tag tersebut ada...

Kapan menggunakan Loop ? Kapan Menggunakan Rekursif ?

Image
Saya menemukan bacaan yang berguna dan saya pikir kamu juga harus membacanya. Sumber asli ini menggunakan bahasa Inggris dan saya coba untuk menerjemahkannya supaya kamu lebih mudah membacanya. Tapi jika kamu ingin membaca langsung dari sumbernya kamu bisa akses dari link ini Medium  Faith Chikwekwe Kebanyakan konsep yang akan dibicarakan nanti menggunakan bahasa pemrograman Python, tapi bisa diterapkan ke banyak bahasa pemrograman lainnya. Di buku "Cracking the Coding Interview" ada pernyataan "Semua algoritma rekursif dapat diimplementasikan menggunakan iterasi (atau Loop)...", pada bagian buku "Pendekatan teknis pertanyaan interview menggunakan rekursif.". Dalam kebanyakan bahasa pemrograman memecahkan masalah iteratif biasanya menggunakan For atau While. Loop sangat bagus karena penggunaannya sangat mudah. Bagaimanapun, terkadang ini bisa menjadi mimpi buruk karena sulit untuk dibaca. Mencoba menulis kode bers...