Eli의 여백

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

Project Eli 119

오디오 파일 읽어서 SoundCloud Waveform처럼 만들기 관련 자료

얼마 전 비전공자 입장에서 TTS 제작하는 SCE-TTS라는 곳에서 Mimic Recording studio 사용하는 것을 봤는데 무슨 도커깔고 서버열고 하는거보고 이건 아니다 싶었고, 녹음하는 부분이 개선될 여지가 있을까 해서 잠깐 이것저것 찾아봄. 당연히 기본 녹음의 경우 Audacity를 이용하면 쉽게 할 수 있으나, 좀 더 아름답게 waveform 그리는 것 관련해서 이전 글에서도 잠깐 흥미가 생겨서 검색해봤던 점도 있고 해서 audio visualization 관련으로 약간 더 찾아봄. 그 결과 유용한 자료들 몇 가지를 찾은 것 같아서 간단하게 기록으로 남겨 본다. NAudio.WaveFormRenderer 맨 위의 그림처럼 대략적인 프리셋이 이미 갖춰진 example을 포함한다. https:/..

프로그래밍 2022.02.21

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

문서 작업시 눈부심을 줄여주는 어두운 테마 (다크 테마) 적용

이번 설 연휴에 집에서 노트북으로 새벽까지 논문 작업을 하다 보니 각종 창들의 배경이 하얀 색인게 눈이 부셨다. 디스플레이가 OLED라 검은색은 아예 빛이 안 나오는데, 배경을 검은 색으로 만들면 눈부심도 줄이고 전력소모도 줄이고 일석이조라는 생각이 들었다. 그 와중에도 가독성은 잃지 않도록 하는 게 중요했는데, 내가 적용했던 방법을 간단하게 공유해본다. 토막지식: 어두울 때 같은 밝기여도 눈부신 이유는 주변이 어두울 때 동공 반지름이 몇 배로 확장되어 눈에 들어가는 빛의 양이 몇십 배 증가하기 때문이다. 즉 실제로 망막에 빛이 많이 들어가기 때문에 어두운 환경에서는 밝기를 줄이는 것이 좋다. 특히 파란 빛을 줄여야 눈의 노화 또는 변성이 억제된다. 물론 작업시 주변 조명을 충분히 밝게 해서 이런 일이 ..

IT/문제해결 2022.02.04

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

들어가며 우리나라에도 제대로 된 온라인 뽑기 확률 계산기가 있으면 좋겠다는 생각에서 출발했었고, 주말을 투자해서 쓸만한 결과물을 얻었었다. 그리고 뽑기 확률 시뮬레이터 완성품에 대한 공개 및 계산 결과 해석방법에 대해서 이전 글에서 상세히 다루었다. 이전 글 링크는 다음과 같다. 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

이제 온라인에서도 작곡이 된다? Chrome Music Lab

Chrome music lab 발견과정 예전에 큰 돈을 들여서 Cubase Pro 까지 구매를 했었지만, 최근에 보통 퇴근을 새벽 3~5시 사이에 하기 때문에 작곡 프로그램을 켜서 프로젝트 열고 마음먹고 작곡할 여유가 나지 않는다. 그래서 웹페이지로 열자마자 바로 뚜들길 수 있는 Multiplayer piano라는 곳에 들어가서 혼자 방을 파고 미디 건반을 조금 뚜들기다 자는 것이 거의 유일한 여가시간이었다. 물론 내 피아노 실력은 그리 좋지 않기 때문에 거창한 곡을 연주하지는 못하고 주로 코드전개 위주의 음악들을 청음 하면서 눌러보는 정도에 그치지만, DAW같은게 없이도 간편하게 온라인으로 음악을 만들 수 있다는 게 마음에 들었었다. 그러다 얼마 전에 호환마마 라는 곡으로 Pinoki라는 재능 있는 아..

음악 및 작곡 2021.12.17

논문용 멋진 그림 그리는 법에 관한 자료

이전 글 1: 논문용 그림 그리는 기준 및 pdf export에 관한 생각 이전 글 2: 정확한 좌표로 그림 그리기 (metapost와 manim) 이 글은 위의 두 가지 글에서 이어지는 내용이라고 보면 된다. 작성계기 사실 이전에 bioelectronics 책 집필에 참여할 때 내가 그림실력이 너무 딸려서 머릿속에 있던걸 그림으로 구현해내지 못했던게 매우 아쉬웠다. 이후에도 그냥 나는 미술적 재능이 없으니까 포기하려다가 노가다를 뛰면 되지 않을까 해서 삽질을 엄청나게 했던게 이전에 썼던 글이었다. 그리고 이후에 어떻게든 찾아낸게 biorender라는 사이트였다. 전문적으로 쓰려면 돈을 내야 하지만, 생물학 관련한 고퀄 그림들을 드래그해서 손쉽게 그릴 수 있는 아주 좋은 사이트이다. 실제로 내 박사 프로..

IT/새로운 시도 2021.12.16

화상회의, zoom 대신 써보는 MS teams

체험 배경 zoom은 안쓰고 싶고, 뭔가 더 나은 프로그램 없나? 최근 업무 관련해서 협업하는 사람들이 서울 대전 광주 등으로 원거리에 다 흩어져있어서 화상회의를 자주 하고 있다. 이전부터 이곳저곳에서 zoom을 하도 많이 써서 이제는 표준이 되어버린 것 같은 zoom. 이미 대부분의 사람들 컴퓨터에 깔려있어서 zoom으로 화상회의를 하자고 했을 때 별로 거부감 없이 할 수 있다. 다만 ac.kr 이메일로 등록한 academic 사용자에게도 자꾸 시간제한 경고를 띄우는게 마음에 들지 않았다. 뭔가 돈을 내고 프리미엄으로 쓰라고 유도하는 느낌?.. 그 외에도 자질구레한 버그같은 것들이 있어서 이전부터 zoom 대신 쓸 수 있는 프로그램을 찾아다니고 있었다. 그러던 와중 윈 11에 자동으로 깔리는 MS te..

IT/새로운 시도 2021.11.25

메타버스 기기로서의 오큘러스 퀘스트 2 느낀점 및 활용 팁 공유

이전 글을 쓴 이후로 바빠서 한동안 정리를 못했는데, 이제서야 키보드를 잡을 시간이 나서 글을 적는다. 약 한 달 전, 이런저런 이유로 페이스북의 VR 기기인 오큘러스 퀘스트 2를 구매했다. 오랜 고민 끝에 구매결정을 내린 만큼 충분히 만족스럽게 활용하고 있는 것 같다. 초기 세팅이나 기본 사용법 등에 대해서는 다른 곳에서도 잘 정리된 내용들이 많기 때문에 이 글에서는 해당 부분들은 생략하고 다른 곳에서는 찾아볼 수 없는 내용 위주로 적어보겠다. 오큘러스 퀘스트 2로 뭘 할 수 있나? VR 기기를 샀거나 살 예정인 사람이라면 당연히 미래 기술에 대해 지대한 관심을 갖고 있을 것이고, 해당 기기로 흔히 말하는 메타버스가 무엇인지 느껴보고 싶을 것이다. 아래는 오큘퀘2에서 할 수 있는 것들을 간단하게 정리한..

IT/전자기기 2021.10.31

오큘러스 퀘스트 2 첫 VR 앱 제작 및 빌드 문제 해결

제작동기 약 한 달 전쯤, 오큘러스 퀘스트 2를 구매한 후 신세계를 경험하면서, 이것저것 많은 것들을 해 봤다 (기기 관련 리뷰는 조만간 별도의 글로 정리해볼 예정이다). 그런데 대부분의 컨텐츠들이 남들이 만들어놓은 것을 보거나 쓰기만 하는 일방적인 앱들 뿐이라서 뭔가 아쉬웠다. ---- 2021-10-31 추가 ---- 후속 글이 완성되었다. 앱개발이 아니라 사용 리뷰가 궁금한 사람은 참고하기 바란다. https://projecteli.tistory.com/195 메타버스 기기로서의 오큘러스 퀘스트 2 느낀점 및 활용 팁 공유 이전 글을 쓴 이후로 바빠서 한동안 정리를 못했는데, 이제서야 키보드를 잡을 시간이 나서 글을 적는다. 약 한 달 전, 이런저런 이유로 페이스북의 VR 기기인 오큘러스 퀘스트 2..

IT/새로운 시도 2021.10.17

ㄷㄷ이나 ㄱㄱ이 ㄸ이나 ㄲ 쌍자음으로 입력될 때 해결방법

문제상황 윈도우 업데이트를 하고 나서 갑자기 ㄷㄷ이 ㄸ으로 입력되기 시작했다. 윈도우 설정에 들어가봐도 쌍자음 관련 옵션이 없었다. IME가 감히 ㄷㄷ을 쓰는걸 방해한다? 이건 못참지 해결 방법 알고보니 한컴오피스 한글을 깔아놔서 그런거였다. 오른쪽 아래 트레이 아이콘 있는곳에 보면 입력기가 있다. 입력기를 눌러보면 한컴오피스의 한컴 입력기가 윈도우 기본입력기를 제치고 선택되어 있다. 이거를 그냥 Microsoft입력기로 눌러서 바꿔주면 된다. (윈도우 11 기준) 혹시나 한컴입력기를 아예 지워버리면 한글 문서 작성할때 문제가 될까봐 그냥 선택만 바꿔 놓았다. ---- 2023-01-30 내용 추가 ---- 위의 문제가 발생하는 이유가, 자판 배열을 바꾸는 단축키가 왼쪽 Ctrl + Shift키여서 그런..

IT/문제해결 2021.07.19

작업표시줄 설정에서 트레이 리스트 중복된 것 및 오래된 것 지우기

문제 상황 윈도우용 프로그램 개발을 하다 보니 파일명이랑 경로가 여러 번 바뀌었는데 트레이 아이콘이 여러 개 중복해서 나타났다. 이것을 지우고 싶었다. 해결 방법 1. regedit을 켬 2. 다음 경로를 찾아감 \HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify 3. 작업 관리자에서 상세정보 탭에 들어가서 explorer.exe를 끝냄 (이게 파일 탐색기라 열린 폴더들 다 닫힘) 4. 위의 레지스트리 편집기 경로에서 IconStreams와 PastIconsStream을 삭제 5. 작업 관리자에서 파일 - 새 작업 실행을 누르고 explorer.exe 를 실행 해결 후 잡..

IT/문제해결 2021.07.16