일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- angular
- 안드로이드
- Android
- AWS
- beanstalk
- node
- S3
- JavaScript
- Elastic Beanstalk
- 네이티브
- 도메인
- ios
- hybrid
- 웹뷰
- angular4
- 감사일기
- swift
- cors
- NeXT
- 알려줌
- 페이스북
- node.js
- nextjs
- react
- https
- 카카오톡
- Route53
- php
- TypeScript
- fanzeel
- Today
- Total
목록2021/01 (3)
쪼렙 as! 풀스택
function start(streamUrl, streamKey, opt, SOURCE_URL) { if (!opt) { opt = '-ar 44100 -vcodec libx264 -b:v 3200k -f flv'; //ffmpeg 송출 option } const target = streamUrl + (streamUrl.charAt(streamUrl.length - 1) === '/' ? '' : '/') + streamKey; const argStr = `-re -i ${SOURCE_URL} ${opt} ${target}` const command = `ffmpeg ${argStr}` const args = argStr.split(' '); console.log(command) // spawn 을 시작..
웹 소켓을 이용하여 채팅 메시지를 보여줘야 할 필요가 있었는데, React - Hooks 를 주로 사용하는 프로젝트에 붙여야 했다. 그냥 웹소켓에 연결하고 응답받는거야 그리 큰 어려움은 아니겠지만, 뭔 상태하나가 바뀌건, props 가 바뀌건, 시도때도없이 render 를 호출하는 리액트 hooks 에, 웹소켓 연결을 붙이는것은 고민이 좀 많이 되었었다. 그래서 이래저래 많은 시도를 해보았는데, 커스텀 훅을 만드들어서 해결한 방법이 가장 깔끔했고, 리액트 훅에 잘 어울린것 같다. use-my-socket.ts export enum MySocketState { onNewChatReceived = 'onNewMessageReceived', onConnectionFailed = 'onConnectionFaie..
안드로이드 웹뷰에서, window 객체를 통해 안드로이드 네이티브 함수를 호출 할 수 있다. MainActivity.kt ... class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val webView = findViewById(R.id.webview) val settings = webView.settings; settings.javaScriptEnabled = true settings.javaScriptCanOpenWindowsAutomatically =..