기타(36)
-
github forking 정책 제한 하기
개요 레포지토리 포킹가 때로는 큰 보안 사고로 이어지는 경우가 있다. 따라서, Github 조직 레벨에서 forking을 엄격하게 통제하는 것이 좋다. 다행히도 Github의 기본 정책은 forking이 제한되어 있다. Github 조직에서 forking 제한 하기 Organization Profile >> Your organizations >> Settings >> Access >> Member privileges >> Repository forking >> x 참고 https://docs.github.com/en/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization
2023.12.29 -
ffmpeg output duration
- 개요 ffmpeg duration 알고 싶을 때 - 방법1 time ffmpeg -benchmark -i example.mp4 .................................. real 2m6.365s user 7m52.262s sys 0m13.896s >> real 이 실제 걸린 시간 - 방법2 ffmpeg -benchmark -i video.mp4 .................................. bench: utime=472.192s stime=13.885s rtime=126.131s bench: maxrss=289512kB [aac @ 0x555daac2f000] Qavg: 186.004 >> rtime 이 실제 걸린 시간
2023.10.10 -
chrome 브라우저 전체 화면 스크린샷
- 개요 chrome에서 스크롤된 화면 전체 캡쳐가 필요한 경우 캡쳐가 보안상 막혀 있는 경우 - 방법 개발자모드 F12 >> Ctrl + Shift + P >> Capture full size screenshot 입력 >> Downloads 폴더 확인
2023.09.14 -
WebRTC TURN/TLS on Chrome
- 이슈 "WARNING: error with ICE candidate: 600 Address not associated with the desired network interface." - 원인 Chrome, edge등 chrome 기반 브라우저에서 WebRTC TURN/TLS는 default port만 사용 WebRTC TURN/TLS default port : 3478 - 비고 firefox나 safari에서는 custom port도 사용 가능 - 추가 custom port도 되긴 하지만 초기에는 default port를 추천
2023.07.31 -
Graylog Server with Amazon OpenSearch 2.x
개요 graylog server와 opensearch 2.x를 사용하려면 아래 설정을 추가해야 한다 설정 .env >> #GRAYLOG_ELASTICSEARCH_VERSION=7 Cluster configuration >> Advanced cluster settings >> Allow APIs that can span multiple indices and bypass index-specific access policies -> check Security Configuration >> Access Policy >> Deny -> Allow curl -XPUT https:///_cluster/settings >> "compatibility.override_main_response_version" : true
2023.06.29 -
ECR lifecycle policy 전체 repository 적용
- 개요 ECR Repository를 생성하면 기본적으로 LifeCycle이 적용되지 않으며, 해당 메뉴까지 나눠져 있어서 그냥 데이터가 계속 쌓이면서 과금이 된다. 아래는 계정의 전체 ECR에 untagged image 15개 이상 부터 삭제하라는 LifeCycle을 일괄 적용하는 스크립트이다. - 스크립트 ( ecr_retention_put.sh ) #!/bin/bash for i in $(aws ecr describe-repositories --query 'repositories[*].repositoryName[]' --output text) do aws ecr put-lifecycle-policy --repository-name $i --lifecycle-policy-text "file://pol..
2023.06.28 -
ip address location 확인하는 방법
방법 curl -s ipinfo.io/ | jq '.ip,.city,.country,.org' 예시 curl -s ipinfo.io/1.1.1.1 | jq '.ip,.city,.country,.org' "1.1.1.1" "Los Angeles" "US" "AS13335 Cloudflare, Inc."
2023.06.09 -
CentOS 8에 ffmpeg 설치
- 개요 ffmpeg은 관련 의존성이 많아서 설치하는 방법이 까다롭다 - 설치 방법 sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf config-manager --set-enabled powertools sudo dnf install -y sudo dnf install -y https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm sudo dnf install -y https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-..
2023.02.08 -
git 기초 사용법
- 개요 WSL에서 Bash Level로 Git을 다룰 때 필요한 초기 세팅 방법 - 설정 방법 ## git user git config --global --replace-all user.name "" ## git e-mail git config --global --replace-all user.email "" ## git auth git config --global credential.helper store ## git config list git config -l ## change branch git checkout main ## pull git pull ## create branch & check out git checkout -b feature/ ## apply all changes git add..
2022.12.16 -
bitbucket git password
- 개요 bitbucket에 google 로그인으로 연동시 git password 사용 하는 방법 - 방법 app password로 password 발급하여 사용 - 상세 방법 Select the Settings cog in the upper-right corner of the top navigation bar. Under Personal settings, select Personal Bitbucket settings. On the left sidebar, select App passwords. Select Create app password. Give the App password a name, usually related to the application that will use the passwor..
2022.12.16