JacksonJang's Blog

「 배움의 끝은 없다 」

[Linux] 서버 계정 추가 및 root 권한 설정하기 (초간단)

"Linux : Adding Server Account and Set the authorization as root(simply)"

일반적으로 서버를 aws나 호스팅 업체를 통해 구축하게 되면 ubuntu(우분투 사용하면)거나 root 계정을 부여받게 됩니다. 그래서 오늘은 서버 관리자가 직접 계정을 생성해서 루트 권한을 부여하는 것까지 알아보겠습니다. 서버 계정 추가하기 1 adduser 사용자계정명 서버에 접속하고나서 위에처럼 간단한 명령어를 통해 사용자 계정을 추가할 수...

[Frontend] cdn.jsdelivr.net SSL 에러 사태

"Error : cdn.jsdelivr.net SSL"

에러 확인 2024년 5월 2일 오전 10시(추정시간)에 발생한 의문의 접속 장애로 인해 고객사 측에서 문의가 왔었다. 그래서 에러에 대한 부분 확인해 보니 hls.js@latest 에서 에러가 발생하고 있었다(?) 해당 cdn 주소(https://cdn.jsdelivr.net/npm/hls.js@latest)에 접속해 보니 Your co...

[iOS] SDK does not contain 'libarclite' at the path 에러 해결법

"Error : SDK does not contain 'libarclite' at the path' "

에러 코코아 팟을 이용해서 Podfile에 라이브러리를 추가하고 프로젝트를 실행 했을 때 다음과 같은 에러가 뜰 때 해결법을 공유하겠습니다! 1 clang: error: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/...

[Xcode] Console 로그를 볼 수 없을 때

"Can't see console log in Xcode' "

에러 갑자기 Xcode를 키고나서 콘솔 창이 안보여서 “Show the debug area”의 버튼을 눌러서 보여지게 할려고 했는데, 그마저도 Xcode 버그 때문에 보여지지 않아서 방법을 찾아봤습니다. 해결법 Command + Shift + Y 를 눌러서 보여주게 합니다! 관련링크 Can’t see console log

[iOS] Sandbox:rsync.samba 에러 해결법

"How to solve the error 'Sandbox:rsync.samba' "

에러 메시지 error: Sandbox: rsync.samba(5159) deny(1) file-write-create /Users/janghyowon/Library/Developer/Xcode/DerivedData Xcode 15.0.1 기준으로 빌드하니까 위와 같은 에러가 발생했었습니다. 우선 에러를 해결하고 싶어하셔서 들어오셨을테니 ...

[React.js] 알면 유용한 Hooks

"React.js, useful to know Hooks"

React Hook React Hook은 React 16.8 버전에서 도입된 새로운 기능입니다. 관련 링크 : https://ko.legacy.reactjs.org/blog/2019/02/06/react-v16.8.0.html React Hook은 함수형 컴포넌트에서 클래스 컴포넌트의 여러 기능들을 사용할 수 있게해서 상태관리나 생명주기 관리 등을 ...

[iOS] RxSwift 사용하기(5) - Schedulers

"Let's use RxSwift - Schedulers"

Scheduler Scheduler는 특정 코드를 실행할 때 사용할 스레드 또는 큐를 결정하는 역할을 합니다. RxSwift에서 Scheduler를 사용함으로서 동시성을 쉽게 처리할 수 있습니다. MainScheduler 메인 쓰레드에서의 실행을 보장합니다.(UI 업데이트 사용에 적절해요) 1 2 3 4 5 6 Observable.just("He...

[iOS] RxSwift 사용하기(4) - Operators

"Let's use RxSwift - Operators"

Operator 사용하기 RxMarbles 사이트에서 Rx Observables에 대한 학습용 다이어그램을 제공하고 있습니다. 직접 코딩하기 귀찮거나 간단히 확인하고 싶을 땐 위 사이트를 통해 확인하는 게 좋습니다! 다만, 2021년 10월 27일 기준으로 수정된 내용이 없으므로 일부 메서드들은 없을 수 있습니다.(예: amb) RxSwift에서...

[iOS] RxSwift 사용하기(3) - Subject

"Let's use RxSwift - Subject"

Subject 란? Subject는 이벤트를 받아서 구독자에게 전달할 수 있으며 직접 스트림을 생성할 수 있습니다. 한 마디로 구독자들은 Subject를 구독할 수 있으며, 특정 작업이나 동작이 발생 했을 때 Subject로 전달하고, 이를 구독한 구독자들(Observer들)에게 방출됩니다. Subject의 종류 PublishSubject :...

[iOS] RxSwift 사용하기(2) - Observable

"Let's use RxSwift - Observable"

Observable 이란? Observable은 이벤트를 방출하는 스트림입니다. 구독자(Observer)들이 구독(Subscribe)을 하면 새로운 값이 방출될 때마다 알림을 받아서 이벤트를 처리할 수 있습니다. Observer 란 이벤트 스트림을 구독하는데 사용합니다. 데이터의 변화를 감지하고 이에 대한 작업을 수행할 수 있습니다. 각...