시놀로지 나스 디스크 Smart 관리툴 Scrutiny 세팅
안녕하세요 랑프입니다. 시놀로지 DSM 은 7.4.2 로 업데이트 하는 시점에서 하드 디스크 의 SMART 정보상세를 제외 했기에 여간 답답한게 아니다. 사실 나도 4년 정도 사용하면서 장애가 발생해서 디스크 상태 보려고 했는데 이제서야 해당 메뉴가 삭제된걸 알았다. 그래서 아무래도 해외 포럼을 뒤지다 보니 알게된 scrutiny 라는 프로젝트를...
안녕하세요 랑프입니다. 시놀로지 DSM 은 7.4.2 로 업데이트 하는 시점에서 하드 디스크 의 SMART 정보상세를 제외 했기에 여간 답답한게 아니다. 사실 나도 4년 정도 사용하면서 장애가 발생해서 디스크 상태 보려고 했는데 이제서야 해당 메뉴가 삭제된걸 알았다. 그래서 아무래도 해외 포럼을 뒤지다 보니 알게된 scrutiny 라는 프로젝트를...
TCA + Clean Architecture 핵심 요약 1. 폴더 구조 AppStore/ ├── App/ │ ├── AppFeature.swift │ └── AppStoreApp.swift │ ├── Domain/ // 비즈니스 로직 │ ├── Models/ ...
Apple Developer 영상 관련 SRT 한글 자막 제가 영상 보던 시점에 한글 자막 없어서 직접 만듬 WWDC 는 시간이 지나면 공식 한글 자막이 추가 되는데 Meet with Apple 시리즈는 자막 지원을 할 예정이 없어 보여서 번역 하다보니 몇개 쌓여서 정리 차원에서 작성합니다. WWDC25: What’s new In Xcode ...
Cooperative Thread Pool 는 CPU 코어수 만큼 Thread 를 만든다 확인용 코드 (Playground 에서 실행) import Foundation // 가장 간단한 버전 - Swift 5.5+에서 작동 print("🖥️ CPU Cores: \(ProcessInfo.processInfo.processorCount)") pr...
1. Liquid Glass Effects 리퀴드 글래스 효과 새로운 리퀴드 글래스 효과는 거의 모든 시스템 전반의 앱, 컨트롤 등에 사용됩니다. 우리 앱에 이를 적용하는 것은 큰 일이 아닙니다. 다행히도 SwiftUI는 기본 컨트롤뿐 아니라 사용자 정의 뷰에도 리퀴드 글래스 효과를 지원하여, 이러한 효과를 쉽게 추가할 수 있습니다. 그럼 이제 이 ...
1. SSH 키 생성 및 등록 로컬에서 키 생성 ```plain text ssh-keygen -t ed25519 -C “you@example.com” 1. → ~/.ssh/id_ed25519 (개인키), id_ed25519.pub (공개키) 2. 공개키 등록 - GitLab CE → **User Settings → SSH Key...
var moneyString: String { let formatter: NumberFormatter = NumberFormatter() formatter.locale = .current formatter.numberStyle = .decimal formatter.maximumFractionDi...
1️⃣ Xcode 에서 프로젝트 생성 2️⃣ Interface 를 Storyboard 로 Language 는 Swift t선택 3️⃣ Main.storyboard 파일 삭제 Delete to Move to Trash 4️⃣ Info 파일에서 아래 Storyboard Name 필드 선택후 Back 키로 해당 줄 삭제 5️⃣...
Setup Terminal ##Install Brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ##Install zsh brew install zsh zsh --version zsh 5.9 (arm64-appl...
iOS 16 이하 @State Struct 내의 프로퍼티를 수정할 수 있게 만듬 @State 로 선언된 변수를 변경 했을때, 이 변수가 포함된 body내의 모든 View를 다시 그림 import SwiftUI struct ContentView: View { @State var number = 0 var bo...