MVVM 구조
MVVM = Model, View, View Model 1. Model데이터 저장 구조체이다. 크로스핏 운동 어플을 만든다고 가정하면,enum ExerciseType { case weighted(Double) // 무게가 필요한 경우 (kg 단위 등) case bodyweight // 무게가 필요 없는 경우}struct Exercise { let name: String let sets: Int let reps: Int let type: ExerciseType}struct WOD { let id: Int let name: String let exercises: [Exercise]}  2. View ModelView에서 사용하기 위해 Model..
2024.10.22
no image
[TenSEAL] Tutorial 2 : Working with Approximate Numbers
CKKS에 대한 자세한 소개는 다음을 참고한다.https://blog.openmined.org/ckks-explained-part-1-simple-encoding-and-decoding/ CKKS explained: Part 1, Vanilla Encoding and DecodingFirst part of the series CKKS explained where we see how to implement a vanilla encoder and decoder.blog.openmined.org 1. Theory : CKKSCheon-Kim-Kim-Song (CKKS)는 leveled 동형 암호 스킴으로 real numbers에 대해 approximate arithmetics을 지원한다. 간단한 구조는 다음과..
2024.07.02
[TenSEAL] Tutorial 1 : Training and Evaluation of Logistic Regression on Encrypted Data
MS의 TenSEAL 학습을 위해 번역한 글이다.https://github.com/OpenMined/TenSEAL GitHub - OpenMined/TenSEAL: A library for doing homomorphic encryption operations on tensorsA library for doing homomorphic encryption operations on tensors - OpenMined/TenSEALgithub.com 1. Setupimport torchimport tenseal as tsimport pandas as pdimport randomfrom time import time# those are optional and are not necessary for trainin..
2024.07.02
Kubernetes
https://youtu.be/JHtO3kKajhk 위 영상을 참고해 작성한 글입니다. Kubernetes란? 컨테이너화된 응용 프로그램에 대한 자동화된 배포, 확장, 관리를 위한 오픈 소스 소프트웨어 Container가 1개~2개로 적은 수를 관리하는 경우, docker로 해결이 가능하지만 container가 100개, 1000개가 되면 관리가 어려워진다. 관리를 좀 더 쉽게 하고자 나온 것이 Kubernetes이다. 이 외에도 다양한 플랫폼이 있지만, 대기업에서 주로 사용되고 있는 것은 Kubernetes이다.
2023.07.20
no image
Container와 Docker
https://youtu.be/fCVPp-g9Ti4 https://youtu.be/LXJhA3VWXFA 위 영상을 보고 정리한 내용입니다. Container란? Process 격리를 기반으로 하는 application 전달 메커니즘 *Container vs Virtual Machine VM이 독립적 OS를 가지고 동작하는 반면에, Container는 Host OS 위에서 process 단위로 동작한다. 모든 container는 격리되며, 개별 파일 시스템을 가지고 동작하게 된다. 또한, 필요한 내용만 Bins/Libs에 저장되어 사용되기 때문에 가볍다는 장점이 있다. Docker란? Container 기반의 오픈소스 가상화 플랫폼 Container 관리 프로그램이라고 생각하면 된다. Registry에 I..
2023.07.20