Masalah Dump MySQL di Powershell

masalah: dump database di powershell. ketika mau diload, muncul error ERROR: ASCII ‘\0’ appeared in the statement, but this is not allowed unless option –binary-mode is enabled and mysql is run in non-interactive mode. Set –binary-mode to 1 if ASCII ‘\0’ is expected. Query: ‘��-‘

Penyebab: powershell pakai UTF-16
Solusi:
powershell “Get-Content ‘utf16.txt’ | Out-File ‘ascii.txt’ -Encoding ascii”
powershell “Get-Content ‘p2024h_arsip.sql’ | Out-File ‘ascii.txt’ -Encoding ascii”

Referensi: https://superuser.com/questions/1786434/convert-utf-16-le-to-utf-8-in-windows-via-command-line

solusi lain: pakai -r ketika dump database
https://dba.stackexchange.com/questions/44721/error-while-restoring-a-database-from-an-sql-dump

 

Instalasi Ruby di Ubuntu

Berikut ini tahap instalasi Ruby di Ubuntu 20.04

#install library yang diperlukan
install zlib1g
apt install libffi-dev  # untuk 3.3.1
apt install libyaml-dev # untuk 3.3.1

#install rbenv
apt install rbenv

#update data versi ruby yang tersedia
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

#lihat versi ruby yang tersedia
rbenv install --list

#instalasi ruby versi 3.3.1
rbenv install 3.3.1

#pakai update-alternatives jika mau menggunakan beberapa versi Ruby
update-alternatives --install /usr/bin/ruby ruby  /root/.rbenv/versions/3.3.1/bin/ruby  3202 --slave /usr/bin/gem gem /root/.rbenv/versions/3.3.1/bin/gem

#aktifkan ruby 3.3.1
update-alternatives --set ruby /root/.rbenv/versions/3.3.1/bin/ruby  

Memindahkan File Dengan Python

Memindahkan file di bahasa Python dapat dilakukan dengan fungsi os.rename() dan shutil.move()

Perbedaannya:

  • os.rename hanya dapat memindahkan file jika keduanya berada di filesystem yang sama
  • shutil.move dapat memindahkan file yang berbeda filesystem

Referensi

Webscraping Situs Pemilu 2024

Pilpres

Aktifkan dulu fitur web developer di browser Firefox, supaya dapat melihat daftar file yang diunduh untuk setiap laman.

Klik situs pemilu https://pemilu2024.kpu.go.id/

Daftar file JSON:

https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json : berisi daftar provinsi di Indonesia
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json: daftar capres

Klik di salah satu Provinsi, misal ACEH (https://pemilu2024.kpu.go.id/pilpres/hitung-suara/11)
daftar file JSON:
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json

Kemudian klik salah satu Kabupaten, misal ACEH BARAT https://pemilu2024.kpu.go.id/pilpres/hitung-suara/11/1105
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json

Kemudian klik salah satu kecamatan, misal ARONGAN LAMBALEK https://pemilu2024.kpu.go.id/pilpres/hitung-suara/11/1105/110507
Daftar file JSON yang diambil:
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507.json

Kemudian klik salah satu Kelurahan, misal ALUE BAGOK https://pemilu2024.kpu.go.id/pilpres/hitung-suara/11/1105/110507/1105072002
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507.json
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507/1105072002.json

Kemudian klik salah satu TPS, misal TPS 001 https://pemilu2024.kpu.go.id/pilpres/hitung-suara/11/1105/110507/1105072002/1105072002001
Daftar file JSON yang diambil:
https://sirekap-obj-data.kpu.go.id/pemilu/ppwp.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/pemilu/hhcw/ppwp/11/1105/110507/1105072002/1105072002001.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507/1105072002.json

Pileg DPR

Pileg DPRD Provinsi

// Pileg DPRD Provinsi
https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara
file JSON:
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json

Pilih wilayah, misal Aceh: https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara/wilayah/11

https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/pdprdp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/pemilu/partai.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/pdprdp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json

Pilih Kabupaten/Kota, misal ACEH BARAT https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara/wilayah/11/1105
File JSON:
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/0.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/pemilu/partai.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/pdprdp/11.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json

Pilih Kecamatan, misal ARONGAN LAMBALEK https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara/wilayah/11/1105/110507

https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507.json
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507.json

Pilih Kelurahan, misal ALUE BAGOK https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara/wilayah/11/1105/110507/1105072002
https://sirekap-obj-data.kpu.go.id/wilayah/pemilu/ppwp/11/1105/110507/1105072002.json

Pilih TPS, misal TPS001 https://pemilu2024.kpu.go.id/pilegdprd_prov/hitung-suara/wilayah/11/1105/110507/1105072002/1105072002001
https://sirekap-obj-data.kpu.go.id/pemilu/hhcw/pdprdp/11/1105/110507/1105072002/1105072002001.json

Pileg DPRD Kabupaten Kota

Pileg DPD

Daftar file JSON

https://pemilu2024.kpu.go.id/pemilu_dpd/hitung-suara/11
https://pemilu2024.kpu.go.id/pemilu_dpd/hitung-suara/11/1105
https://sirekap-obj-data.kpu.go.id/pemilu/hhcw/pdpd/11/1105/110507/1105072002/1105072002001.json

Upgrade Proxmox tanpa subscription untuk Proxmox 8

Cara update dan upgrade Proxmox walaupun tanpa enterprise subscription

Ubah file berikut:

  • /etc/apt/sources.list.d/pve-enterprise.list
  • /etc/apt/sources.list.d/ceph.list
/etc/apt/sources.list.d/pve-enterprise.list

From: deb https://enterprise.proxmox.com/debian/pve bookworm enterprise
To: deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
/etc/apt/sources.list.d/ceph.list
From: deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise
To: deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

Referensi

Stratified Cross Validation

Konsep Stratified Cross Validation

Sumber