[Linux] openssh-server 란?
Ubuntu 20 버전 기준으로 작성되었습니다. 요즘 회사 홈페이지 제작을 하면서 서버 세팅이 필요한 일이 생겼다. 그래서 오늘 회사에서 데스크톱을 이용해서 공용으로 사용할 서버 컴퓨터를 사용하기 위해 서버 구축을 진행하게 되었다. AWS나 NHN Cloud를 사용해도 되었지만, 내부 개발 사이트용으로만 사용할 것이라 이런 방식으로 진행했습니다....
Ubuntu 20 버전 기준으로 작성되었습니다. 요즘 회사 홈페이지 제작을 하면서 서버 세팅이 필요한 일이 생겼다. 그래서 오늘 회사에서 데스크톱을 이용해서 공용으로 사용할 서버 컴퓨터를 사용하기 위해 서버 구축을 진행하게 되었다. AWS나 NHN Cloud를 사용해도 되었지만, 내부 개발 사이트용으로만 사용할 것이라 이런 방식으로 진행했습니다....
MySQL 8 버전 기준으로 작성되었습니다. Procedure 란? 어떤 업무를 수행하기 위한 절차를 의미한다. 위에처럼 요약할 수 있지만 설명이 부진하다고 생각해서 추가적으로 설명하겠습니다. 데이터베이스에서 실행할 수 있는 하나 이상의 SQL 문을 모아 놓은 것이며, 복잡한 작업을 하나의 블록으로 캡슐화한 것을 의미합니다. 즉, 프...
매우 귀찮은 작업임이 분명하다 앱을 심사 받으려고 하니까, ITMS-91053: Missing api declaration의 장문 메일이 왔었습니다. 애플의 문서 내용 중 일부 If you upload an app to App Store Connect that uses required reason API without describing th...
Xcode 15 이상에서는 문자열 카탈로그가 문자열을 현지화하는 데 권장되는 방법입니다. (애플 문서 내용 중 일부) Localization 기능은 글로벌 앱을 만들기 위해서 필수적으로 존재해야 하는 중요한 기능입니다. 오늘은 Xcode 15 이상에서 사용할 수 있는 stringsdict 와 이전부터 전통적으로 사용해왔던 strings의 사용법에...
iOS 12에서의 AppDelegate 기존 iOS 12에서는 아래와 같이 AppDelegate에서 Process Lifecycle과 UI Lifecycle을 모두 담당 했습니다. 즉, 앱의 시작부터 종료까지 모든 생명주기를 담당 했는데… iOS 13에서는 AppDelegate도 분업이라는 것을 하기 시작합니다. AppDelegate에 대한 설명...
watch 데이터의 변화를 감지하고, 그에 반응하여 특정 로직을 실행할 때 사용됩니다. newValue는 변경되는 값, oldValue는 변경전 값이 호출됩니다. $nextTick $nextTick은 데이터 변경에 따른 DOM의 업데이트가 완료된 바로 그 시점에 원하는 코드를 안전하게 실행할 수 있습니다. 예시 코드 new Vue({ ...
layoutIfNeeded() Lays out the subviews immediately, if layout updates are pending. 해석하자면, 레이아웃 업데이트가 대기중이라면, 서브뷰를 즉시 배치합니다. layoutIfNeeded()는 시스템이 자동으로 레이아웃을 업데이트하는 다음 주기를 기다리지 않고, 호출된 시점에 레이아웃을 ...
setNeedsLayout() Invalidates the current layout of the receiver and triggers a layout update during the next update cycle. 위의 말은 번역하자면, 현재 레이아웃을 무효화하고 다음 업데이트 사이클에 레이아웃을 업데이트 한다는 것을 의미합니다. setNee...
Vue.js의 문서를 기반으로 작성했습니다. v-text Element의 text를 업데이트 하는데 사용됩니다. <p v-text="msg"></p> <p>{{ msg }}</p> v-html Element의 innerHTML 을 업데이트합니다. XSS 공격을 당할 수 있기 때문에 신뢰할 수 있...
AppDelegate 역할 AppDelegate는 단어 그대로 App + Delegate로 앱이 해야할 일을 대신 구현한다는 의미이며, 앱의 시작부터 종료까지 다양한 라이프 사이클을 관리하고 있습니다. 그럼 프로젝트를 생성하면 기본적으로 생성되는 메서드들을 하나씩 알아보겠습니다. application(_:didFinishLaunchingWithOp...