내가 실험한 환경은 Macbook Mojave 버전이다. 아래의 명령어를 수행하니 정상적으로 KVS로 영상이 전송되는 것을 확인했다. 당연히 Kinesis Video Producer Library (kvssink)는 사전에 설치해야 함. $ gst-launch-1.0 autovideosrc ! videoconvert \ ! video/x-raw,format=I420,width=640,height=480 \ ! vtenc_h264_hw allow-frame-reordering=FALSE realtime=TRUE max-keyframe-interval=45 bitrate=512 \ ! h264parse \ ! video/x-h264,stream-format=avc,alignment=au,profile=bas..
Unable to assume the service linked role. Please verify that the ECS service linked role exists. (Service: AmazonECS; Status Code: 400; Error Code: InvalidParameterException 나의 경우는 CDK를 통하여 this.ecsService = new ecsPatterns.NetworkLoadBalancedFargateService ... 코드 호출 중에 위의 에러가 발생했다. IAM에 Service Linked Role(서비스 연결 역할)을 만들어야 한다. https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/us..
아마존(Amazon)의 면접은 14가지 Leadership Principles 에 대한 질문과 응답으로 구성돼 있는것으로 알려져 있다. 각 항목과 질문 예시를 살펴보자. Customer Obsession / 고객에게 집착한다 리더는 고객에서 시작해서 거슬러 올라가며 일한다. 고객의 신뢰를 얻고 유지하기 위해 열심히 일한다. 경쟁자들에게 신경을 쓰기도 하지만, 리더는 오직 고객에게 집착한다. 제프 베조스의 일화를 살펴보면 나온다. 베조스의 제 1원칙 베조스는 항상 말한다. "가장 중요한 것은 고객에 집중하는 것이다. 고객이 앞으로 무엇을 원할지 예측하는 것이 아마존의 존재 이유이다. 경쟁 회사를 볼게 아니라 고객을 보면서 경영을 한다" Q1) 가장 어려운 고객은 누구였나요? Q2) 고객의 기대를 충족시키지..
새 회사에 왔더니 엄청난 Docker 고수가 있었다. 그래서 몇몇 팁을 배웠다. 기존에 나는 pip니 npm이니... 하면서 온갖 lib니 sdk니 하는 것들을 로컬호스트에 잔뜩 설치했었는데.. 디펜던시가 꼬인다던지... 뭔가 설치가 잘못됐다던지... 하면 도저히 어떻게 돌이켜야할지 멘붕이었다. Docker 고수님 가라사대.. Development Environment를 구성한 도커 컨테이너를 하나 만들고, 여기에 소스코드 폴더를 마운트 해서 쓰라고.. 그리고 온갖 Environment들은 다 이 도커 컨테이너 안에 구성하라고..... 어느정도 쓰다보면 나만의 environment set이 구성될텐데, 이걸 Base Image 스냅샷으로 만들어서 도커 허브에 올려놓고 계속 가져와서 쓰라고.... 엄청난 ..
처음보는 프로젝트의 소스 코드 해독을 위한 팁 모든 이에게 적용된다고 보긴 힘들다. 누구는 탑다운이 편하고 누구는 바텀업이 편하기 때문이다. Unit Test가 있다면 핵심 기능을 하는 TC를 따라가면 해독이 매우 용이하다. 핵심 클래스의 생성자가 어느 클래스로부터 생성되는지 찾는다. A와 B 클래스가 핵심 클래스라고 한다면, 이 클래스의 생성이 어디서 이루어지는지 (new A, new B 로 검색) 확인하면 객체간의 Dependency 관계가 어느정도 눈에 파악된다. 팁으로, 탑다운이 아닌 바텀업으로 소스를 보고자 할때 가장 유용한 기능은 Find Usage 기능이다. 행위의 Trigger가 되는 Method를 찾는다. Command패턴의 경우 Execute를 Override한 메소드를 살펴보면 되고,..
Opengl-tutorial 4 : 색깔이 입혀진 육면체 http://www.opengl-tutorial.org/kr/beginners-tutorials/tutorial-4-a-colored-cube/ 위의 튜토리얼 따라가다가 궁금한게 생겼다. Position 정보는 Vertex Shader에서 처리하니 Vertex Shader로 넘겨주는게 맞는 것 같은데 Color 정보는 Fragment Shader로 바로 넘기면 되는 것을 뭐하러 Vertex Shader로 넘긴 다음에 다시 Fragment Shader 로 넘기는 것인가? // TransformVertexShader.vertexshader // Output data ; will be interpolated for each fragment. out ve..
Oppo Phone 에서 ADB를 통한 디버깅 시도시, 앱은 정상적으로 설치 된 것 같은데, 앱 실행이 안되는 경우가 있다. Logcat에서 확인 할 수 있는 에러 내용은 아래와 같다 2019-04-26 15:05:31.161 13941-13941/com.example.helloworld I/InstantRun: starting instant run server: is main process 2019-04-26 15:05:31.184 13941-13941/com.example.helloworld D/AndroidRuntime: Shutting down VM 2019-04-26 15:05:31.187 13941-13941/com.example.helloworld E/AndroidRuntime: FATAL ..
xcrun: error: active developer path ("/Applications/Xcode10.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools. See `man xcode-select` for more details. Xcode를 업데이트 하고 Git을 쓰려하니 위와 같은 에러 메세지 발생 X..
- Total
- 754,961
- Today
- 98
- Yesterday
- 215
- 드라이버
- source
- 프로그래밍
- database
- API
- AWS
- 리눅스
- Quiz
- Visual C++
- java
- gcc
- android
- C++
- NDK
- linux
- Troubleshooting
- MFC
- 음악
- algorithm
- jni강좌
- 안드로이드
- Python
- winapi
- kering
- db
- it
- C
- driver
- Cloud
- jni