작업을하고 push를 하는데 아래와 같은 에러가 ... remote: Invalid username or password. Github에서 토큰이 만료되면 나오는 에러 메시지 인데. 가끔 들어오면 매번 찾느라 번거로워서 이참에 블로깅 해보려고 합니다. 먼저 Github에서 토큰업데이트를 해줍시다. Github github 사이트 → 우측 최상단 마이페이지 → Settings 왼쪽 카테고리 최하단 Developer settings → Personal access tokens → token 갱신 이미 발급을 받아서 스샷을 못찍었다.. Expiration에서 유효기간을 설정. 토큰은 해당 페이지가 닫히면 다시 보여주지 않으니 메모장에 따로 저장해놓자. 토큰도 새로 발급 받았으니 SourceTree에 적용해보자..
WebRTC 스터디 모임을 하면서 발표를 하는데 모르는 키워드들이 나와서 하나씩 정리해보려고 블로깅을 해봅니다. NAT (Network Address Translation) 라우터가 기기의 private IP 주소를 받아 public IP 주소를 기기에 할당하기 위해 사용됩니다. 왜? 아래 사진을 보면서 설명을 해보자면, 기기 마다 고유의 private IP를 가지고 있는데 위 그림에서 핸드폰(private IP: 192.168.1.1)을 예로들면 private IP 이기 때문에 외부에서 접근 할 수 없죠. 외부에서 접근할수 없는데 네트워크 연결을 어떻게 하나? 이때 사용하는게 NAT 입니다. 집에서 사용하는 공유기(public IP: 82.129.80.111)를 통해 핸드폰에서 네트워크 요청을 받으면 ..
회사에서 사용하고 있는 WebRTC에 대한 개념을 공부하기 위해 블로깅 해봅니다. WebRTC ? Web RealTime Communication 의 약자로 플러그인 설치없이 실시간 소통(비디오, 오디오)이 가능하도록 만들어주는 기술입니다. WebRTC를 사용하는 서비스 Google Meet, Zoom 등 별다른 프로그램 설치없이도 실시간 소통을 할 수 있는것! 통신원리 일반적으로 P2P(Peer to Peer)를 사용하며, P2P란, 두개의 단말이 서로 1:1 통신을 한다는 뜻으로, 서버의 개념없이 동등한 노드들로 구성되어 데이터를 주고받는 형식으로 되어있습니다. RTCPeerConnection WebRTC 컴포넌트로, peer들간의 데이터를 안정적이고 효율적으로 통신하게 도와줍니다. 커넥션이 이루어지..
Figma 에서 6.5인치 스크린샷 미리보기 작업을 끝내서 앱 심사 하려니깐 5.5인치도 올리란다.. 으아........... 상당히 귀찮았던 작업인데 또 해야한다니 라고 생각했지만 역시 사이즈 조절해주는 사이트가 있었다 https://www.iloveimg.com/resize-image Resize multiple images at once! Resize multiple JPG, PNG, SVG or GIF images in seconds easily and for free. Bulk resize images by defining pixels or percentages. www.iloveimg.com 여기서 6.5인치에 작업했던 스크린샷을 5.5인치 사이즈 (1242x2208)로 변환해주면 된다 :)
보호되어 있는 글입니다.
메모리 구조 공부를 하다보니 컴파일 타임, 런 타임 시점이 각각 나오길래 한번 알아보려고 합니다. 개발 하다보면 컴파일에러, 런타임 에러는 많이 봤는데 시점도 짚어보고 갈겸 가봅시다~ 컴파일 타임 (Compile Time) 소스코드 -> 기계어 코드로 변환 하는 과정 (컴파일) 을 말합니다. 컴파일 에러 컴파일을 실행할 때 문제가 발생하면 나타나는 에러로 문제가 발생하는 소스코드 라인을 알려줍니다. 종류 Syntax Error Type 체크 에러 파일 참조 과정에서의 오류 런 타임 (Run Time) 컴파일 과정을 마친 응용 프로그램이 사용자에 의해 실행 되어지는 '때' 를 말합니다. 런타임 에러 런타임에러는 프로그램이 실행되는 중에 발생하는 에러 입니다. nil/ null 참조 오류 메모리 부족 오류 ..
터미널로 iTerm을 자주쓰는데 한줄삭제, 단어삭제 등 단축키가 다르고, 가끔씩 안되는 경우가 생겨 단축키 설정하는 방법을 찾고 또찾고 하기 귀찮아서 이번기회에 블로깅 해보려고 합니다. 단축키를 바꾸려면 아래 화면으로 이동 해주세요. iTerm ▶︎ Preference ( ⌘ + , ) ▶︎ Keys 삭제 한줄 삭제 단축키 변경 (⌘ + delete) 단어 삭제 단축키 변경 (⌥ + delete) 저는 주로 사용하는 단축키가 한줄삭제, 단어삭제 라서 이 두개만 정리했는데요. 추후 더 좋은 단축키가 있다면 추가로 올리겠습니다. 😄 참고 hyesun03
- Total
- Today
- Yesterday
- swift property
- swift programmers
- Swift 프로그래머스
- CS 네트워크
- swift protocol
- Swift joined
- ios
- Swift Error Handling
- Swift Leetcode
- Swift joined()
- Swift ModernRIBs
- iOS error
- Swift init
- swift reduce
- swift 고차함수
- 원티드 프리온보딩
- Swift
- Swift RIBs
- Swift inout
- Class
- Swift final
- RTCCameraVideoCapturer
- 2023년 회고
- Swift 내림차순
- Swift 프로퍼티
- removeLast()
- Combine: Asynchronous Programming with Swift
- RIBs tutorial
- Swift 알고리즘
- swift (programmers)
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |