Hardware Error di Prosesor AMD

Prosesor: AMD Ryzen 5 5600X

[1621533.030810] mce: [Hardware Error]: Machine check events logged
[1621533.030814] [Hardware Error]: Corrected error, no action required.
[1621533.030824] [Hardware Error]: IPID: 0x0000000000000000
[1621533.030826] [Hardware Error]: System Management Unit Ext. Error Code: 47
[1621533.030828] [Hardware Error]: cache level: L3/GEN, tx: INSN

Pesan warning muncul, namun setelah itu tidak ada masalah lain. Proses tetap berjalan normal.

Instalasi Moodle 3.11.6 di Ubuntu 20.04.3

Versi Moodle terbaru pada waktu tulisan ini dibuat adalah versi 3.11.6. Versi Ubuntu LTS terbaru adalah 20.04.3

Tahap Instalasi

Tahap pertama adalah update dan upgrade Ubuntu

apt update
apt upgrade

Setelah itu download dan buka source code Moodle 3.11.6 (sumber: apt update apt upgrade) Moodle 3.11.6: https://download.moodle.org/download.php/stable311/moodle-3.11.6.tgz

cd /var/www/html
tar -xzvf moodle-latest-3.11.6.tgz

Berikutnya instalasi prerequisite untuk Moodle

apt install apache2 mysql-server php php-xml php-curl php-gd php-zip php-intl php-mysqli php-mbstring php-xmlrpc php-soap libapache2-mod-php php-mysql

Opsional: instalasi postfix untuk menangani email outgoing

apt install postfix 

Opsional: edit file php.ini, ganti baris “max_input_vars = 1000” menjadi “max_input_vars = 5000”. Jika hal ini tidak dilakukan, pada waktu instalasi akan muncul warning.

nano /etc/php/7.4/apache2/php.ini

Kemudian restart apache

service apache2 restart

Membuat database dan user di MySQL untuk Moodle

CREATE database moodle;
CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'moodlepassword';
ALTER USER 'moodle'@'localhost' IDENTIFIED BY 'moodlepassword'; #change password
GRANT ALL PRIVILEGES ON moodle . * TO 'moodle'@'localhost';
ALTER USER 'moodle'@'localhost' IDENTIFIED WITH mysql_native_password BY 'moodlepassword';

Setelah itu lanjutkan proses instalasi melalui web browser. Misal alamat server adalah 192.168.0.100, maka alamat untuk instalasi adalah http://192.168.0.100/moodle

SQL Joins

Sumber:

https://brightwhiz.com/sql-joins-infographic/

Masalah Unknown collation: ‘utf8mb4_0900_ai_ci’ pada MySQL

Permasalahan

  • export database dari MySQL versi baru, untuk diimport ke database MySQL versi lama. Muncul pesan kesalahan “ERROR 1273 (HY000) at line 78: Unknown collation: ‘utf8mb4_0900_ai_ci'”

Penyebab:

  • MySQL versi baru menggunakan collation utf8mb4_0900_ai_ci yang tidak dikenal di MySQL versi lama

Solusi:

Edit file dump

Edit file dump database dengan mengganti string berikut ini:

  • Ganti string “utf8mb4_0900_ai_ci” menjadi “utf8_general_ci”
  • Ganti string “CHARSET=utf8mb4” menjadi “CHARSET=utf8”

Jika file dump database besar sekali (ratusan mega atau beberapa giga), editor teks biasanya tidak sanggup membaca file tersebut. Untuk itu kita bisa menggunakan program ‘sed’ di Linux:


# sed -i 's/utf8mb4_0900_ai_ci/utf8_general_ci/g' dump.sql
# sed -i 's/CHARSET=utf8mb4/CHARSET=utf8/g' dump.sql

Ubah Collation Database

Cara lain adalah dengan cara mengubah collation di database/tabel tersebut

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

ALTER TABLE artikel MODIFY url title(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Referensi

Gunung Berapi Hunga Tonga

Baru saja ada letusan gunung berapi di Tonga

Letusan ini adalah terbesar pada letusan gunung ini yang tercatat dalam sejarah. Sebelumnya mestinya pernah terjadi letusan yang lebih hebat.

Berikut ini peta lokasi Tonga di samudera Pasifik

Ibukota Tonga adalah Nuku’alofa

Lokasi Tonga
Lokasi Tonga

Berikut ini peta pulau tempat terjadinya letusan tersebut

Hunga Tonga Ha’apai berjarak sekitar 68 kilometer dari ibukota Nuku’alofa

Jarak Hunga Tonga Hunga Ha'apai ke Nuku'alofa
Jarak Hunga Tonga Hunga Ha’apai ke Nuku’alofa

Jarak Tonga ke Indonesia

Berikut ini jarak Tonga ke Papua, titik terdekat di Indonesia

Jarak Tonga Papua
Jarak Tonga Papua
Jarak Tonga ke Bandung
Jarak Tonga ke Bandung

Gunung berapi ini terdiri dari dua pulau yang tidak berpenghuni, yaitu Hunga-Ha’apai dan Hunga-Tonga, dengan ketinggian sekitar 100 meter di atas permukaan laut. Bagian terbesar dari gunung ini tidak kelihatan, dengan ukuran ketinggian 1800 m dari dasar laut dan lebar 20 km

Pulau yang nampak di atas permukaan laut hanyalah sebagian kecil dari struktur pulau tersebut. Hunga Tonga adalah gunung bawah laut. Daratan yang nampak di permukaan hanyalah sebagian kecil dari bibir kaldera. Struktur gunung ini dapat dilihat lebih jelas jika kita melihat peta kedalaman permukaan dasar bawah laut sebagai berikut ini.

Hunga Tonga Bathymetry
Hunga Tonga Bathymetry

Pulau ini terletak di daerah subduksi, di mana lempeng Pasifik tenggelam di bawah lempeng lain. Batuan di lempeng Pasifik ini mengandung air. Air yang terbawa ke bawah tanah ini kemudian bercampur dengan batuan yang sudah ada di sekitarnya. Sifat air ini adalah menurunkan titik lebur batuan, sehingga batuan di daerah subduksi ini sebagian akan mencair menjadi magma. Magma yang relatif ringan ini kemudian naik ke permukaan, dan keluar ke permukaan bumi menjadi gunung berapi

 

Berikut ini tampak perspektif gunung tersebut dari arah timur laut. Ukuran vertikal diperbesar 2x dari sesungguhnya. Gambar ini diambil dari hasil survey bathymetry

Tampak perspektif
Subduksi lempeng bawah laut
Subduksi lempeng bawah laut

 

Model 3D dari HTHH

Gambar-gambar berikut ini dibuat di tahun 2017 dari artikel “The Story of Hunga Tonga Hunga Ha’apai Island in the Kingdom of Tonga

 

 

 

Foto Satelit Setelah Letusan

Foto satelit sebelum letusan (6 Januar 2022i) dan sesudah letusan (18 Januari 2022)
Foto satelit sebelum letusan (6 Januar 2022i) dan sesudah letusan (18 Januari 2022) [SUMBER]

Referensi

 

Instalasi YoloX di Windows 10

Tahap pertama instalasi Anaconda di Windows 10. Prosedurnya dapat diikuti di https://docs.anaconda.com/anaconda/install/windows/

Jalankan Anaconda Powershell Prompt di Windows 10.

Anaconda Powershell Prompt

Buat environment conda khusus untuk YoloX, menggunakan Python 3.7 di console Anaconda

conda create -n yolox python=3.7.6
Tampilan instalasi environment di Anaconda

Aktifkan environment tersebut

conda activate yolox

Instalasi Pytorch for Windows. Prosedur instalasi diadaptasi dari https://pytorch.org/get-started/locally/

Instalasi Pytorch di Windows

Jalankan perintah instalasi Pytorch



conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

Proses instalasi Pytorch di Windows

Proses instalasi ini cukup lama, bisa memakan waktu beberapa jam karena proses download yang cukup lama.

PIlih direktori untuk melakukan instalasi YoloX, pada contoh ini adalah c:\work\

cd c:/work

Selanjutnya lakukan proses clone source code YoloX dari situs https://github.com/Megvii-BaseDetection/YOLOX

git clone https://github.com/Megvii-BaseDetection/YOLOX

Lakukan perintah instalasi prasyarat

pip3 install -U pip 
pip3 install -r requirements.txt
pip3 install -v -e .
pip3 install cython
pip3 install 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'

Proses instalasi selesai, selanjutnya ujicoba dengan gambar demo. Untuk itu download dulu bobot untuk COCO dataset.

wget https://github.com/Megvii-BaseDetection/YOLOX/releases/download/0.1.1rc0/yolox_s.pth

Lakukan proses inferensi dengan bobot YoloX-S

python tools/demo.py image -f exps/default/yolox_s.py -c yolox_s.pth --path assets/dog.jpg --conf 0.25 --nms 0.45 --tsize 640 --save_result --device cpu

Cara lain:

python tools/demo.py image -n yolox-x -c yolox_x.pth --path assets/dog.jpg --conf 0.25 --nms 0.45 --tsize 640 --save_result --device cpu