Kuliah Pengenalan Elektro dan Ilmu Komputer di MIT

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

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