Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

자바스크립트 3

manifest v3 Chrome extension에서 service worker와 indexedDB를 올바르게 사용하기

들어가며 최근에 크롬 익스텐션 만들 일이 하나 생겨서 좀 찾아보니 표준이 manifest v3로 버전 업이 되어있었다. 마지막으로 chrome extension 관련해서 깨작거려본지 몇 년 된지라 역변한 기술을 받아들이기가 힘들었다. 그래도 신문물을 써보려고 가이드를 참고하여 manifest.json에 version 3을 입력하고 background.js도 worker로 변경을 했는데 보안 이슈로 웬만한걸 다 막아놔서 extension에서 접근이 안되는게 너무 많았다. 특히 특정 사이트를 스크래핑해서 DB에 정리하고 그 DB를 써서 다른 페이지의 html을 변경하는 것이 목적이었는데 자꾸 CORS인지 하는 보안경고를 띄우니 답답 그 자체였다. 몇시간의 삽질 끝에 정석적으로 올바르게 통신하는 chrome ..

프로그래밍 2022.02.16

뽑기 확률 시뮬레이터, 설계부터 구현까지

들어가며 우리나라에도 제대로 된 온라인 뽑기 확률 계산기가 있으면 좋겠다는 생각에서 출발했었고, 주말을 투자해서 쓸만한 결과물을 얻었었다. 그리고 뽑기 확률 시뮬레이터 완성품에 대한 공개 및 계산 결과 해석방법에 대해서 이전 글에서 상세히 다루었다. 이전 글 링크는 다음과 같다. https://projecteli.tistory.com/199 천장 찍으려면 얼마 필요? 뽑기 확률 시뮬레이터(Random box simulator) 뽑기확률 by ProjectEli (@projecteli) on CodePen. 작성계기 얼마전에 우연하게 확률형 아이템이 있는 게임들의 확률 표기 방식에 대해 문제를 지적하는 한 영상(김실장 유튜브)을 보고 영상에 나온대로 projecteli.tistory.com 이번 글에서는 ..

IT/새로운 시도 2022.01.26

천장 찍으려면 얼마 필요? 뽑기 확률 시뮬레이터(Loot box simulator)

뽑기 확률 계산 (초기 로딩에 약간 시간이 소요될 수 있음) 뽑기확률 by ProjectEli (@projecteli) on CodePen. 작성계기 얼마전에 우연하게 확률형 아이템이 있는 게임들의 확률 표기 방식에 대해 문제를 지적하는 한 영상(김실장 유튜브)을 보고 영상에 나온대로 내가 뽑을 확률이 99%가 되려면 예상 시도횟수와 들어가는 비용이 얼마나 되는지 쉽게 계산할 수 있으면 좋겠다는 생각이 들었다. 그런데 아쉬웠던 점은 우리나라 사람이 우리나라 게임에 대해서 얘기하고 있는데 일본껄 가져왔다는 것이다. 약간 검색을 해보니 우리나라에 뽑기 확률 계산기가 제대로 된 게 없어서 그런 것 같았다. 특히 천장을 찍기 위해 필요한 뽑기 시도 횟수같은걸 제대로 구하는건 우리나라 확률형 아이템 규제법안에 아..

IT/새로운 시도 2022.01.17