분류 전체보기112 [android] MediaPlayer?? ExoPlayer?? 안드로이드 미디어 플레이어는 크게 두 종류가 있다. MediaPlayer 와 ExoPlayer. 어떤걸 사용해야 할까? MediaPlayer 오디오 재생만 하는 경우 & 애플리케이션 용량을 최대한 줄이고 싶은 경우. ExoPlayer 그 외 모든 경우 1. MediaPlayer 기본적으로 휴대폰 로컬에 설치되므로 어떤 버전이 사용할지 제어할 수 없다. 따라서 MediaPlayer 버전, OS, 휴대폰에 따라 다르게 구현되어 있을 수 있고, 이는 여러 상태의 버그가 존재하여 디버깅하기 어렵다. 저전력으로 오디오 디코딩을 할 수 있어 오디오 재생 기능이 좋다. 2. ExoPlayer Android 프레임워크에 속하지 않고 Android SDK에서 별도로 배포되는 오픈소스 프로젝트이다. Android 4.1(.. 2021. 10. 5. [rn] 커스텀 경로 설정으로 상대경로를 절대경로로 사용하자.😁 상대 경로(relative path)를 커스텀 경로(custom path)로 변경하자. [Before] import * as realApi from '../../../../ ../../../../../../../../../../../ ../../../../../../../../../../../ ../../../../../../../../../../../ ../../../../../../../../../../../ ../../../../../library/apis/interview'; [After] import * as realApi from '@/library/apis/interview'; 조금 과장해서 표현하긴 했지만 프로젝트의 규모가 점점 커지면서 import 하는 모듈의 상대 경로가 깊고 복잡해져 .. 2021. 10. 5. [react] 사용자 입력이 끝나면 리렌더링 하게 하고 싶다. react로 개발을 하다보면 사용자가 타이핑을 할 때마다 인풋값이 변경으로 인해 불필요한 리렌더링이 계속 발생하면서 성능 이슈를 마주할 때가 있다. 이렇게 지속적으로 값이 변경되면 보통 debounce & throttle 을 사용해서 이런 상황의 이슈를 해결해 왔다. (예를 들면 스크롤링이나 뷰사이즈 변경이 일어날 때) 변경이 어느 시간정도 일어나지 않을 때 다음 함수를 실행하도록 하는 debounce. 어느 시간 간격으로 일어나는 변경을 반영하도록 하는 throttle. - debounce : 이벤트를 그룹화하여 특정시간이 지난 후 마지막 이벤트만 발생하도록. - throttle : 일정한 시간동안 처음 발생한 이밴트만 발생하도록. - react 에서는 this, closure 개념으로 debounce.. 2021. 10. 4. 병원 진료 후 보험사 청구 증명서 출력 어디서?🤔 모든 증명서가 병원에서 제공하는 의무기록사본 출력 목록에 없는 경우는 그 외 인터넷 발급 가능한 증명서 목록에서 찾을 수 있다. 예를 들어, 초진기록지, 수술기록지는 의무기록사본 출력에서. 진료비세부내역서, 입퇴원확인서 와 같은 증명서는 제증명서 출력(인터넷 발급)에서. 세브란스 병원 증명서 출력 으로 알아보자. 1. 증명서 발급 포털 2. 병원 검색 3. 인터넷 발급 화면 병원에서 제공하는 사이트별로 UI가 다르다. 아래는 세브란스 병원. 4. 의무기록사본 목록 5. 제증명서 목록 2021. 10. 4. 병원비 보험 청구 어떻게?🤔 살다보면 병원에서 적지 않은 돈을 쓸 일이 생긴다. 치료를 받고 보험사에 제출할 서류를 알아보자. - 병원비 결제시 메일이나 문자로 '실비보험 청구' 안내가 오는 경우. 주요 보험사들은 일부 의료기관과 제휴를 맺고 간소화 서비스를 운영하고 있다. 보험금 청구를 위해 따로 병원 원무과에 가서 영수증을 받고 진료 세부내역서, 처방전 등 서류를 발급받느라 시간을 들일 필요가 없다. 보험사를 방문하거나 팩스나 이메일로 서류를 보내지 않아도 된다. - 안 오면 ? 실손보험을 가입한 손해보험사/생명보험사에 문의. 문의 하면 아래와 같이 안내를 받을 수 있다. - 기타사항(보험사, 보험상품 별로 상이할 수 있음) 보험금청구권 소멸시효 3년. 외래진료비는 환자부담액에서 병원급별 자부담액을 제하고 최고 20만원까지 지급.. 2021. 10. 4. 안드로이드 & 애플 영상 공통 코덱 # video codec - H264 - Baseline Profile [O] (낮은 성능의 디바이스에서 사용 가능, 리소스 증가) - Hight Profile [X] ( 낮은 성능의 디바이스에서 사용 불가) # audio codec - AAC APPLE 지원 코덱 Using Audio Retired Document Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid. For information on media playback, see Media Playback Programming Guide. U.. 2021. 10. 3. x264 FFmpeg Options Guide x264 FFmpeg Options Guide Please Note: This guide will remain here for historic purposes but FFmpeg and libav now use libx264's internal -preset, -profile and -tune options. Please see `avconv -h | less` or `ffmpeg -h | less` and scroll down to "libx264 AVOptions:". This guide maps most of x264's options to FFmpeg's options along with detailed descriptions by x264 developer Dark_Shikari. Frame-t.. 2021. 10. 3. [node] 패키지가 사용하는 의존 패키지 버전 설정 "사용하고 있는 패키지가 의존하는 패키지 버전을 내 마음대로 설정하고 싶었다." 왜? 사용하고 있는 @react-native-community/cli@^6.0.0 패키지는 내부적으로 minimist@^1.2.0 패키지를 의존하게 되어 있다. 하지만 minimist@1.2.2 버전을 강제하고 싶었다. @react-native-community 버전을 올리기에는 관련된 패키지가 너무 많았다. (가능하면 상위패키지 버전을 업그레이드 하는 것으로 문제를 해결해야 한다.) - Yarn 사용하고 있다면 package.json > resolution 에 패키지 버전 설정. { "dependencies": { @react-native-community/cli@^6.0.0 }, "resolutions": { "minim.. 2021. 10. 3. [mssql] cheet sheat 컬럼으로 테이블 찾기 특정 컬럼을 갖는 테이블 찾기 컬럼이름으로 테이블 찾기 SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id WHERE C.name = '컬럼명' SQL Server Lock check 락 걸린 디비 서버 정보 확인 DB 디비 교착상태, 디비 락, DB lock, db lock SELECT DB_NAME(tl.resource_database_id) as 'DB Name', tl.resource_type, tl.resource_associated_entity_id, tl.request_mode, tl.reque.. 2021. 10. 1. [git] cheatsheet 🧐 # 특정 커밋ID 의 변경 소스 확인 git show COMMIT git diff COMMIT^! git diff COMMIT~ COMMIT git diff-tree -p COMMIT git diff oldCommit newCommit # git merge --sqaush git checkout master git merge --sqaush issue1 git add . git commit -m 'commit message' # git rebase master git checkout issue1 git rebase master git checkout master git merge issue1 # git log git log --graph --pretty=oneline # 로컬 말고 원격 브랜치 로그 보고.. 2021. 10. 1. 이전 1 ··· 7 8 9 10 11 12 다음