최근들어 패스키 도입하는 사이트가 늘어나고 있습니다.패스키가 도입된지 몇년이 지났지만, 패스키가 뭔지 모르는 사람들도 많고,패스키가 안전하지 않다는 얘기들을 해서 써야할지 말아야 할지 헷갈리는 사람들도 많을 겁니다. 결론적으로는 패스키는 비밀번호나 TOTP보다 안전하기에 사용하는걸 추천합니다.OTP 같은 인증보다 더 안전하고, 중요한건 더 편하죠. 패스키란?패스키는 현실적으로 역산할 수 없는 수학적 결과를 이용한 암호화 방식입니다. 수학적으로 한 쌍으로 작동되는 공개키와 개인키를 만들어,유저는 서버에서 보내온 랜덤 값을 개인키로 '서명'을 해서 보내고,서버는 알려준 공개키로 유저가 보낸 '서명'을 수학적으로 검증하여 인증하게 됩니다. 참고로 서명은 암호화가 아닙니다. 패스키의 장점1. 비밀번호, TO..
소개다양한 자막 편집기가 있지만 중요한건 핵심적인 기능을 쉽게 사용할 수 있을수록 자막 작업이 쉬워집니다온라인 편집기나 여러 자막 편집 프로그램을 써봤는데 개인적으로 Subtitle Edit 가 가장 직관적이고 쉬웠습니다 무엇보다 지원하는 기능도 많고,AI 기능이 포함되어 외부 서비스도 연동할 수 있지만,본인 컴퓨터로 AI를 이용해서 작업할 수 있다는 점도 장점입니다 https://www.nikse.dk/subtitleedit Nikse.dk www.nikse.dk 다운로드 페이지https://github.com/SubtitleEdit/subtitleedit/releases Releases · SubtitleEdit/subtitleeditthe subtitle editor :). Contribute t..
영상은 아무것도 표시되지 않지만, 선택한 오디오가 포함된 영상을 만드는 방법입니다 사용 방법크로마키 영상을 만들 오디오나 비디오 파일을 여러개 선택 배치 파일로 드래그 앤 드랍결과 영상은 드래그 앤 드랍한 파일의 이름으로 output 폴더에 자동 생성 됩니다 만드는 방법1. 작업 폴더 만들기ffmpeg, 초록색 크로마키 이미지, 배치 파일, 출력 영상 등을 저장할 폴더를 만드세요 2. ffmpeg 설치2-1. ffmpeg 다운로드ffmpeg이 설치된 분들은 3번으로 넘어가세요 설치 되지 않은 분들은 아래 링크에서 다운로드 받으세요다운로드 페이지 들어가면 ...-win64-gpl-shared.zip 로 끝나는 파일을 받아서 작업 폴더에 압축을 해제 합니다설치 하지 않고도 포터블로 실행 가능한 버전입니다 h..
공식 문서대로 예시 코드들을 작성했는데 안나오는 경우는 파일명/폴더명일 가능성이 높습니다공식 문서를 보면 컨텐츠 스크립트 파일 구조에는 2가지 형식이 있습니다 진입점 폴더에 직접 넣기entrypoints/{이름}.content.ts진입점 폴더에 하위 폴더를 만들어 넣기entrypoints/{이름}.content/index.ts 주의 할 점은 이름은 위와 같은 형식을 지켜야 하고, 파일명이나 폴더명에 .content (또는 -content)가 들어가야 컨텐츠 스크립트로 인식하고 manifest 파일에 추가 됩니다 공식 문서에서는 파일명/폴더명에 지정된 단어를 적어야 한다고 따로 언급이 없어서 상당히 헤맸습니다 확장 프로그램은 처음이다보니 다른 프레임워크를 다뤄본 분들은 이러한 시행착오를 겪지 않았을텐데..
크롬 확장프로그램은 manifest.json에 확장프로그램에 대한 기본 설정을 선언하게 되는데, 일부 옵션들은 WXT에서 빌드시 삭제되는 문제가 있습니다이게 배포용 빌드에는 문제없고 개발용에서만 나타날 수도 있습니다WXT 공식 문서에는 hooks을 이용하여 수정할 수 있다고 나와 있습니다 hooks을 이용해서 manifest를 수정하는 방법저만 겪은건지 모르겠지만 개발용 빌드시 manifest의 "options_ui" 옵션에서 "open_in_tab"이 계속 누락되더군요 // wxt.config.tsoptions_ui: { "page": "options.html", "open_in_tab": true, // 누락됨}// 결과// manifest.jsonoptions_ui: { "pag..
스프레드시트 스크립트의 UrlFetchApp 클래스로 외부 사이트에 접근할 수 있습니다 최근 사이트들은 거의 다 유니코드 UTF-8을 기본적인 인코딩 방식으로 사용하고 있어서 일반적으로는 문제가 없는데, 일부 사이트들은 여전히 유니코드를 지원하지 않고 EUC-KR(CP949, MS949) 같은 다른 인코딩을 사용해서 한글이 깨져 보이는 문제가 있습니다 네이버 카페도 1년전까지만 해도 일부 페이지들은 MS949 인코딩을 사용하고 있었으나 지금은 UTF-8로 바뀌었습니다아래 Fetch함수로 서버 페이지를 가져왔는데 한글이 깨진다면 브라우저에서 해당 페이지가 어떤 인코딩 형식을 쓰는지 확인하시고 인코딩 형식을 설정하시면 됩니다 참고로 스크립트에서 UrlFetchApp 사용시 요청할때 아니라, getConten..
