Cara Install PHP 7.4 di Linux (Ubuntu/Debian/Mint)

PHP 7.4 akan dirilis sebentar lagi, setidaknya direncanakan pada tanggal 28 November 2019 nanti. Bagi yang tidak sabar ingin mencoba PHP 7.4 di linux masing-masing, silakan ikuti tutorial berikut.

Pertama, pastikan anda menggunakan keluarga linux Debian, yang menggunakan APT/DEB dan sudah bisa menggunakan PPA Repository. Continue reading Cara Install PHP 7.4 di Linux (Ubuntu/Debian/Mint)

Fitur Baru di PHP 7.4

Akselerasi pengembangan PHP begitu pesat dalam 5 tahun terakhir. Khususnya setelah lepas dari bayang-bayang tradisionalitas PHP 5.4, digugurkannya rencana development PHP 6 dan booming-nya kembali PHP 7.

Kali ini, PHP resmi merilis PHP 7.4 tahun ini, tepatnya 28 November 2019 nanti. Dimana, PHP 7.4 nanti akan menjadi salah satu dari versi PHP 7 yang berfokus pada kecepatan dan performa kode yang dibuat.

Beberapa fitur baru dan paling ditunggu-tunggu dari PHP 7.4 ini antara lain:

  1. Typed Properties

Dalam PHP 7.4, kita bisa menentukan tipe properti pada variabel yang kita buat. Contohnya

private int $id;

public string $nama;

var bool $status;

dimana jika salah satu variabel diatas diisi dengan tipe lain, akan didapati error Uncaught TypeError

  1. Arrow Function atau Anonymous Function

Pasti tahu lah, trend dunia saat ini yang bergerak ke teknologi Serverless. Nah, PHP 7.4 mencoba masuk menyesuaikan ke era baru ini (meniru bahasa sebelah) agar tetap relevan.

Lebih ringkas daripada menulis function seperti biasa.

Contoh anonymous atau arrow function ini:

$mammals = ['bear', 'ape'];
$animals = function($animals) use($mammals){
    return array_merge($animals, $mammals);
};

Cara Install Gradle di CentOS 8

Gradle adalah program opensource yang digunakan sebagai build tool beberapa platform development yang memakai bahasa Java. Gradle sendiri tidak ditulis dalam bahasa Java, tapi bahasa Groovy. Biasanya, Gradle digunakan untuk membangun aplikasi berbasis Java seperti aplikasi Android dan aplikasi Java Desktop.

Untuk menginstall Gradle, pastikan anda sudah memiliki CentOS yang siap di oprek.

Pertama, install OpenJDK terlebih dulu dengan perintah: Continue reading Cara Install Gradle di CentOS 8

Cara Menambahkan Swap di CentOS 8

Pada tutorial singkat tentang CentOS 8 kali ini, kita akan mencoba menambahkan space Swap yang baru. Swap ini sendiri akan sangat membantu kinerja sistem, khususnya RAM.

Tentunya untuk mengikuti tutorial ini, anda sudah punya CentOS 8 yang siap di oprek. Pertama, silakan lihat dulu, pastikan, apakah swap sudah nyala atau belum.

Contohnya dengan perintah: Continue reading Cara Menambahkan Swap di CentOS 8

Instalasi Redis di CentOS 8

Redis adalah penyimpanan struktrur data dalam memori key-value, yang biasanya digunakan sebagai database, message broker maupun cache. Redis sendiri sudah didukung oleh banyak bahasa pemrograman. Fleksibilitasnya tinggi dan kehandalannya dalam high performance tidak diragukan lagi.

Pada tutorial kali ini kita akan menginstall Redis di CentOS 8. Pastikan anda sudah memiliki CentOS yang siap digunakan, berikut dengan akses internet yang memadai. Pastikan juga, IPv6 berjalan di server CentOS yang anda gunakan tersebut.

Pertama, pastikan CentOS sudah mendapatkan suplemen repository dari EPEL dan REMI. Kalau belum, pasang dengan: Continue reading Instalasi Redis di CentOS 8

Cara Menyembunyikan Aplikasi di Realme dengan ColosOS 6

ColorOSS dari Oppo yang digunakan hape Realme ternyata memiliki fitur privacy yang cukup berguna. Contohnya, kita bisa menyembunyikan aplikasi yang terinstall di hape, dengan bantuan password. Jadi, orang yang meminjam atau mendapati hape kita sudah unlock, tidak akan bisa sembarangan membuka aplikasi yang dijaga tersebut. Contoh, WhatsApp, Facebook, dll.

Untuk menyembunyikan aplikasi di ColorOS 6, silakan ikuti langkah berikut:

  1. buka menu Settings, lalu Security, lalu App Encryption. Masukkan password yang diinginkan Continue reading Cara Menyembunyikan Aplikasi di Realme dengan ColosOS 6

Bromite APK: Browser Android dengan Blokir Iklan Otomatis

Sedang mencari Browser Android yang sudah otomatis blokir Iklan? Ini yang kamu cari, namanya Bromite.

Bromite sendiri adalah software android yang dibangun dari basis Chromium. Chromium sendiri adalah basis browser yang digunakan juga untuk browser Chrome.

Bromite tidak butuh dijalankan dalam kondisi android sudah rooted, jadi bisa digunakan pengguna pada umumnya.  Continue reading Bromite APK: Browser Android dengan Blokir Iklan Otomatis

Download KingRoot 5.3.7 APK (Oktober 2019)

KingRoot is an amazing tool for anyone wants to obtain root. Whether you don’t have enough experience for more advanced methods (or there are no other methods available), or you prefer a one-click solution, KingRoot is here for you. It’s also completely FREE to use!
While rooting with Kingroot, the most suitable root strategy will be deployed from cloud. This method ensures your device will be rooted, if a strategy is available. Most of our supported devices boast a success rate higher than 60%!

Filename:NewKingrootV5.3.7_C197_B451_xda_release_2018_06_19_20180620193529_242043.apk
Uploaded:2018-Jun-20 07:48:39
MD5 Hash:e11eb2dae8620f28d11328a80385c8a6
Downloads:967281
Size:12.62MB
Applies to: Continue reading Download KingRoot 5.3.7 APK (Oktober 2019)

Cara Mengatasi Error ‘add-apt-repository command not found’

Pengguna Ubuntu atau Debian sekalian, yang kebetulan mendapati error ‘add-apt-repository command not found’ tak perlu berkecil hati. Masih bisa dibenerin itu.

Caranya, dengan menginstall kembali paket software-properties-common.

sudo apt install software-properties-common

kemudian update repo dengan apt update.

 

Cara Install Ubuntu 19.10 Eoan Ermine

Ubuntu 19.10 yang resmi dirilis bulan lalu, menjadi salah satu headline khusus di pelbagai media sosial bidang teknologi, khususnya opensource. Dengan codename Eoan Ermine, Ubuntu merilis paket terbaru mereka dengan konsistensi dan stabilitas sistem yang mumpuni.

Berikut adalah video cara install Ubuntu 19.10 di komputer: Continue reading Cara Install Ubuntu 19.10 Eoan Ermine

Youtube Berlakukan Aturan Baru, Harus Pilih Channel Anak atau Bukan?!

Pekan ini youtube mepublikasikan aturan baru mereka soal Perlindungan Anak di platform mereka. Di Amerika, sudah lama diterapkan undang-undang khusus perlindungan anak dari kejahatan siber, namanya COPPA (Children Online Privacy and Protection Act). Dimana, barangsiapa yang melanggar hak privat anak dalam platform online/siber, akan kena sanksi yang sangat sadis, rontok sampai lembar uang terakhir.

Isi dari pemberitahuan pemberlakuan aturan baru itu seperti ini: Continue reading Youtube Berlakukan Aturan Baru, Harus Pilih Channel Anak atau Bukan?!

Hasil Bahtsul Masail PWNU Jawa Timur soal Salam Lintas Agama

MUI Jawa Timur dua pekan ini sedang disorot publik atas fatwanya yang melarang penggunaan Salam diluar agama Islam bagi pejabat beragama Islam. Lalu bagaimana sikap NU, khususnya NU Jawa Timur?

Dalam banyak pemberitaan baik di media cetak dan elektronik, pun juga utas utas khusus di media sosial oleh para cendekiawan NU, banyak yang tidak sepakat dengan fatwa MUI Jawa Timur tersebut.

Continue reading Hasil Bahtsul Masail PWNU Jawa Timur soal Salam Lintas Agama

Cara Membuat Server Flask dengan Nginx, MongoDB dan Docker

Flask bagi yang belum tahu adalah web framework berbasis bahasa pemrograman python. Salah satu framework populer ini memang sangat mudah digunakan. Pada tutorial kali ini, kita akan menginstall Flask Framework dengan Docker. Docker sendiri memungkinkan kita membuat lingkungan development yang sama pengalamannya dan mudah pengalamannya.

Syarat:

  • punya akun root atau akun non-root dengan kemampuan sudo,
  • sudah terinstall docker dan docker compose
  • koneksi internet

Langkah 1: Buat file Docker Compose

Buat sebuah folder dengan nama flaskapp misalnya, lalu buat file docker-compose.yml dengan konten seperti ini: Continue reading Cara Membuat Server Flask dengan Nginx, MongoDB dan Docker

Cara Membuat rc.local di Debian 10

Debian 10 secara resmi menghapus file rc.local yang biasanya kita gunakan untuk melakukan inisiasi program atau script saat booting secara otomatis. Nah, untuk mengakali hal itu, kita bikin rc.local sendiri dengan membuat systemd unit baru yang menjalankan rc.local tersebut.

Silakan ikuti tutorial berikut:

  1. Buat file systemd unit dengan contoh
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
 
[Install]
WantedBy=multi-user.target

simpan dengan nama /etc/systemd/system/rc-local.service Continue reading Cara Membuat rc.local di Debian 10

Cara Mengatasi Error MySQL: ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Pada mysql versi tertentu di mesin tertentu ketika anda melakukan query:

SET time_zone = 'UTC';

akan menghasilkan error seperti ini:

ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Untuk mengatasi hal itu, silakan lakukan langkah berikut: Continue reading Cara Mengatasi Error MySQL: ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Cara Mendownload Offline Installer MacOS Catalina 10.15

MacOS Catalina baru dirilis dua pekan ini saat tulisan ini terbit. Bagi penyuka MacOS yang ingin mengunduh versi offline installer dari MacOS Catalina silakan gunakan cara berikut.

  1. Pastikan anda sudah terkoneksi ke WiFi atau jaringan internet lain yang kencang dan stabil.
  2. Buka aplikasi Terminal, silakan gunakan tool software-update

tuliskan perintah berikut:

softwareupdate --fetch-full-installer --full-installer-version 10.15

dan tunggu sampai proses selesai. Tool ini akan mengunduh file Install MacOS ke folder /Applications

Selamat mencoba gan…

Cara Membuat Raspberry Pi Kiosk dengan Chromium

Pada tutorial singkat tentang Raspberry Pi kali ini, kita akan membuat Kiosk dengan Chromium. Bagi yang belum tahu Kiosk itu apa, Kiosk adalah anjungan komputer yang biasanya menampilkan informasi untuk umum atau layanan untuk umum dengan komputer. Kenapa dengan Raspberry Pi? karena dengan modelnya yang mungil dan kompak, kita bisa bikin Anjungan Komputer/Kiosk ini dengan mudah dan relatif murah.

Untuk mengikuti tutorial ini, silakan pastikan Raspberry Pi sudah terpasang dengan Raspbian atau distro khusus Raspberry Pi lainnya. Yang penting sudah ada desktop dan sudah di set auto login ke desktop. (Desktop apa saja, tapi sebaiknya yang ringan seperti Openbox)

Pertama, install Chromium Browser. Disini, sebagai contoh menggunakan Raspbian

sudo apt install chromium-browser

Kemudian bikin sebuah file *.desktop dengan isi:

[Desktop Entry]
Type=Application
Name=Kiosk
Exec=/home/pi/kiosk.sh
X-GNOME-Autostart-enabled=true

Continue reading Cara Membuat Raspberry Pi Kiosk dengan Chromium