https://ocw.mit.edu/courses/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/pages/unit-1-software-engineering/state-machines/
Introduction to Electrical Engineering And Computer Science I
6.01SC | Spring 2011 | Undergraduate
Unit 1: Software Engineering
– OOP
– State Machines
Unit 2: Signal & Systems
– Signal & Systems
– LTI Signal & Systems
– Characterizing System Performance
– Designing Control Systems
Unit 3: Circuits
– Circuits
– Op-Amps
– Circuit Abstractions
Unit 4: Probability and Planning
– Discrete Probability
– State Estimation
– Search ALgorithms
– Optimizing a Search
First Principles
First Principles: The Building Blocks of True Knowledge https://fs.blog/first-principles/
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
Corpus Bahasa Indonesia
Corpus Bahasa Indonesia untuk training
test https://lindat.mff.cuni.cz/repository/xmlui/bitstream/handle/11234/1-1989/Indonesian-annotated-conll17.tar
Cara Mengetahui Versi Tensorflow di Python
Berikut ini cara mengetahui versi Tensorflow yang terpasang di Python
import tflite_runtime
import sys
import cv2
import numpy
print("Python Version");
print(sys.version)
print("OpenCV Version");
print(cv2.__version__)
print("Numpy Version");
print(numpy.__version__)
print("tflite_runtime Version");
print(tflite_runtime.__version__)
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
Aplikasi Web Server Paling Populer
Daftar webserver paling populer menurut W3Techs:
© W3Techs.com | usage | change since 1 March 2024 | ||||||
---|---|---|---|---|---|---|---|---|
1. | Nginx | 34.2% | +0.1% | |||||
2. | Apache | 30.2% | ||||||
3. | Cloudflare Server | 21.8% | +0.2% | |||||
4. | LiteSpeed | 12.9% | -0.3% | |||||
5. | Microsoft-IIS | 5.0% | ||||||
percentages of sites |
Sumber: https://w3techs.com/
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
- https://stackoverflow.com/questions/42392600/oserror-errno-18-invalid-cross-device-link
- os Miscellaneous operating system interfaces
- shutil High-level file operations
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