Helio Heo



DDNS | Cloudflare | Synology
Synology DDNS settings for Cloudflare
https://github.com/namukcom/SynologyCloudFlareDDNS
summary
1.
create API token Cloudflare or collect Global API Key
https://dash.cloudflare.com/profile/api-tokens
2.
install SynologyCloudFlareDDNS - SSH with root permission
curl https://raw.githubusercontent.com/namukcom/SynologyCloudflareDDNS/master/setddns.py | python3 -
3. add config Synology DDNS

rust | immutable | shadowing
Variable & Data Types in Rust
Rust에서 변수의 특징은 기본적으로 immutable 이라는 것과 shadowing을 허용한다는 것 이다.
변수 선언을 위한 Syntax는 아래와 같다.
let variable_name: dataType = value;
Data Type들 중 기본적인 Scalr Type과 Compound Type(tuple, array)들에 대해서는 아래에서 확인하면 된다.
https://doc.rust-lang.org/book/ch03-02-data-types.html
변수 선언시 dataType은 상황에 따라서는 생략
rust | ecosystem
Ecosystem of Rust
rustup : toolchain installer
* toolchain list/install/uninstall
* target list/add/remove
* doc
cargo : package manager. Package 의 구조화 및 종속성 괸리, 빌드명령 수행
* crate list/add/remove, package init/build/run
* https://crates.io/
rustc : rust compiler. .rs 파일을 바이너리 혹은 중간 형식으로 변환해 줌.
rust-analyzer : auto-completion and jump-to-definition functionallity.