일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- node.js
- 테스트 자동화
- rx
- databinding
- list
- 동영상
- SWIFTUI
- Android
- android13
- mysql
- RxKotlin
- php
- node
- MotionLayout
- MediaPlayer
- Android 13
- PagingLib
- SwiftUI Tutorial
- Observable
- MediaSession
- paging
- google play
- 인앱결제
- Kotlin
- Reactive
- Animation
- junit
- GCP
- mvvm
- Koin
- Today
- Total
목록php (2)
봄날은 갔다. 이제 그 정신으로 공부하자
GPS 관련 처리를 하다보면 사용자가 선택한 포인트가 영역내에 포함되어 있는지 체크해 별도의 처리를 해주어야 하는 경우가 있는데 이를 지원해주는 함수는 아래와 같습니다. function ptInPolygon($polygon, $point) { $p0 = end($polygon); $ctr = 0; foreach ( $polygon as $p1 ) { // there is a bug with this algorithm, when a point in "on" a vertex // in that case just add an epsilon if ($point[1] == $p0[1]) $point[1]+=0.0000000001; #epsilon ..
FFMPEG 설치 FFMPEG는 디코딩, 인코딩, 트랜스코딩, mux, demux, stream, filter 그리고 오디오와 비디오를 스트리밍 할 수 있는 크로스 플랫폼 솔루션으로 FFMPEG을 사용해 업로드하려는 미디어(동영상, 이미지)의 재생 시간 및 해상도 정보를 획득할 수 있습니다. 1. CLI이 HomeBrew를 사용해 ffmpeg 설치 >> brew install ffmpeg 설치되면 아래 경로에 ffmpeg가 설치됩니다. /opt/homebrew/Cellar/ffmpeg/6.0_1/bin 2. 서버의 코드 변경 없이 인식하게 하기 위해 /user/local/bin 폴더에 ffmpeg 심볼릭 링크를 생성해야 하지만 접근 권한 문제로 생성이 되지 않기 때문에 우선 아래와 같이 ..