Eli의 여백

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

Project Eli 119

최근에 만든 앱 3종류

알파카 - 여타 스마트스피커보다 자연스러운 대화가 가능한 인공지능 사용 언어: Python 사용 라이브러리: OpenAI GPT-3 Davinci, Google cloud STT, Google 번역 개발도구: Microsoft Visual Studio Code + Github desktop (버전관리 및 github 업로드용) 개발기간: 3일 소스코드: Github gist 링크 (구글이랑 오픈AI의 API키는 json받은 다음 윈도우 시스템 환경변수에 해당이름으로 등록했음) 알파카 - GPT-3를 사용한 음성인식 알파카 - GPT-3를 사용한 음성인식. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 구현 아이디어 카카오 ..

IT/새로운 시도 2021.07.08

포토샵 + 펜 태블릿으로 간단한 캐릭터 프로필 그려보기(채색 팁 위주, 초보자 그림 주의)

들어가며 예전부터 미술에 재능이 없다는 것을 깨닫고 그림은 나랑 거리가 멀다 생각하고 살아왔었지만, 막상 태블릿이 있는데 그림 한 점 못그리는게 뭔가 아쉬웠다. 분명 그림에도 재능의 영역은 있겠지만 그냥 연습을 안해봐서 안되는 부분도 분명히 있으니 간단한거정도는 그려볼 수 있지 않을까? 하는 생각으로 이래저래 깔짝대 보다가 포기하기를 수 차례. 그러다 최근에 다른 사람이 그려줬던 카톡 오픈프로필 프사를 바꿔보려고 태블릿을 꺼내들었다. 몇 시간의 작업 끝에 그림을 완성했고, 100% 마음에 들지는 않지만 내가 그린거치고는 꽤 괜찮은 퀄리티가 나온거같아서 그려본 과정에 대해 짤막하게 정리해보려고 한다. 그림 그린 순서 요약 흑백 선으로 그림 그리기 머리카락 - 얼굴형 - 눈 - 입 순으로 그렸다. 그리고 옷..

IT/새로운 시도 2021.06.20

테일즈위버 즐겜 라이트 복귀유저를 위한 가이드라인 1~310 (2021년 버전)

0. 들어가며 얼마 전 트럭시위랑 3N의 병크들이 터지고 로아가 갓겜이 되어버린 요즘, 모바일게임은 죄다 뽑기로 돈 뽑아먹는데만 혈안이 되어있어서 중저자본으로 들어가면 남들 밑이나 깔아주니 할맛도 안나고 PC겜중에 할만한걸 찾기 시작했다. 로아를 하자니 새로운 게임의 새로운 시스템을 익혀야해서 귀찮은 상황. 불현듯 예전에 하던 테일즈위버가 생각났다. 중학교 때 처음 시작해서 학창시절 재밌게 했던 게임. 아직도 서비스를 하고있다니?간만에 테일즈나 복귀해볼까 하고 게임을 깔고 들어가봤더니 예전 캐릭들이 그대로 남아있었다. 그런데 막상 접속해보니 너무 많은 게 바뀌어 있었다. 스킬이나 UI부터 시작해서 칭호, 그리고 렐릭과 아바타까지. 거의 개념적립을 완전히 새로 해야했다. 나처럼 헤매고 있을 복귀유저들을 위..

윈도우 빠른 지원 앱으로 다른 사람 지원하기 할 때 로그인 불가 문제 해결

문제상황 평소에 빠른 지원 앱을 활용해서 간단하게 남들 컴퓨터를 봐주거나 원격으로 제어할 때 편하게 잘 사용하고 있었다. 지원받는사람이 딱히 프로그램을 깔아야 한다거나 방화벽을 뚫어야 한다거나 하는 조치가 필요없고, MS계정 로그인도 필요가 없다. 그냥 윈도우10을 쓴다면 기본으로 깔려있는 프로그램이라 접근성이 매우 높은 게 장점이다. 지원을 주는 사람의 경우 microsoft 계정 하나만 있으면 돼서 이쪽도 진입장벽은 매우 낮다. 최근에는 쓸일이 없어서 안쓰다가 간만에 빠른 지원을 써보려고 했는데 갑자기 위와 같은 사진이 뜨면서 로그인이 지속적으로 안되는 현상이 나타났다. 딱히 예전에 비해 건드린 부분도 없는데 안되니 이상했다. 컴퓨터를 여러 대 쓰고 있어서 다른 컴퓨터에서 해보니 지원하기가 잘 되는데..

IT/문제해결 2021.05.30

Adobe Acrobat PDF 파일을 더 이상 열 수 없습니다 오류 임시 해결법

문제상황 작년에 수많은 참고문헌을 정리할 일이 있어서 pdf를 많이 열었는데 50개까지만 열리고 더 열려고 하면 위 캡쳐화면처럼 '파일을 더 이상 열 수 없습니다. 다른 파일을 열거나 인쇄하려면 열려 있는 파일 중 일부를 닫아야 합니다' 라고 나온다. 더 열고싶으면 몇 개를 닫고 다른 것을 열어야 하는 경우가 생겼다. Foxit reader같은 다른 프로그램도 있다지만 PDF포맷을 개발한 adobe 사의 프로그램이 호환성 문제가 안생길 것 같고, 지금까지 계속 써왔기도 했고 해서 어도비 아크로뱃 내에서 해결하고 싶었다. 해결방법 관련해서 어도비 서포트 커뮤니티에 글을 올렸었는데 역시나 다른 사람도 동일한 문제를 겪고 있었고, 기본적으로는 막혀있어서 해결이 불가능하다는 사실을 깨달았다. 다만 Bernd라는..

IT/문제해결 2021.05.30

스팀 라이브러리 공유받았는데 내 소유게임만 보고싶을 때 해결방법

문제 상황 평소에 지인으로부터 스팀 라이브러리 공유를 받아서 쓰고있어서 게임이 수백 개가 된다. 다만 공유받은 게임은 원 주인이 플레이하는 동안에는 내 컴퓨터에 설치를 했더라도 게임 플레이가 불가능한 상황이라 그 동안에 내가 갖고있는 게임을 해보고싶었다. 그런데 뭐가 내껀지를 알 수가 없었다. 원래 왼쪽 메뉴 정렬에서 됐던거같은데 내가 해보니 다음의 정렬기준밖에 확인할 수가 없었다. 그렇다고 일일이 게임 눌러보면서 확인할 수도 없는 노릇. 해결 방법 알고보니 요즘 버전의 스팀에서는 라이브러리 홈에 가야 정렬할 수 있는 거였다. 라이브러리 홈에 가서 스크롤을 내리다 보면 즐겨찾기라고 된 부분이 있는데 거기서 소유자별로 게임을 정렬할 수 있다. 그리고 그 오른쪽의 정렬 기준을 눌러보면 출시날짜, 플레이시간,..

IT/문제해결 2021.05.29

WSL GUI 테스트 문제 해결과정 간단기록

간단요약 Windows subsystem for linux (WSL)을 통해서 몇몇 GUI 앱을 동작시켜 봤다. gedit과 리눅스용 chrome은 성공했으나 gimp는 로딩되고 첫화면 뜨자마자 뻑나면서 꺼진다. 아직 안정성은 떨어지는듯. WSL 우분투 설치관련 Windows insider preview 업데이트 공지에 wsl GUI를 native하게 하는 방법이 있다고 써있는걸 봄. 다음과 같이 관련 페이지도 찾음 https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/ 그리고 다음의 MS 공식 문서에 나와 있는 대..

IT/문제해결 2021.05.17

전문가에게 물어본 우주위협과 스타링크 위성

들어가며 한 달여 전, 평소에 즐겨 보던 카오스 사이언스 유튜브에서 다음과 같은 영상을 보았다. 한국천문연구원에서 나오신 박사님이 국내외 우주 위험에 대한 감시 현황에 관해 개괄적으로 설명해 주는 대중강연이었다. 영상링크: youtu.be/aVomsAGukSA 평소에도 우주 관측 및 위험에 관심이 많았었는데 2배속으로 돌려보니 약 한시간 정도에 많은 것을 알 수 있었다. 질의응답시간에 질문들이 나오는데 즉석에서 답변하기엔 너무 길다고 제대로 된 답변을 듣고싶으면 찾아오라고 하는 내용이 간간이 나왔다. 나의 경우 최근 이슈가 되고 있는 스타링크 위성들이 우주관측과 지구 위협에 미치는 영향에 관해서 궁금했었는데 강연 내용에 제대로 나오진 않았다. 이미 강연도 끝나버렸고 국내에서 이런거 하는 사람도 많지 않아..

일상./생각 2021.05.08

Jupyter lab 환경에서의 MNIST 재해석

들어가며 이번 주에는 실험을 하다가 즉석에서 계량과 오차계산을 다 해야 했던 실험과정이 있었다. 계산기를 쓰면 편한데 손에 라텍스 장갑을 끼고 있어서 키보드에 묻을 가능성도 있고 매우 찝찝했었다. 그래서 이전 글에서 세팅한 음성인식이 생각이 났다. 노트북에 동일한 세팅을 하고 OriginLab에 연결시켜두면 자동계산이 될 것 같았다. 찾아보니까 origin도 python 연동이 되긴 하는데 2021버전부터 지원하고, 내 소속기관 라이센스는 2019가 한계라 불가능했다. 어쩔 수 없이 엑셀에 미리 수식을 써놓은 파일을 만들고 입력 부분만 말로 연동할 수 있게 하는걸로 계획을 변경했다. 그래서 다른 사람 글을 참고해서 python으로 엑셀을 제어할 수 있는 모듈을 하나 작성했다. 음성인식 부분도 google..

사용자 계정명 띄어쓰기로 문제생길때 깔끔하게 해결하는 방법 (고급)

문제상황 이전부터 내 윈도우 계정 이름에 띄어쓰기가 들어가버려서 command line으로 뭔가를 처리할 때 종종 문제가 발생했다. 가장 최근의 문제는 npm이었는데, npm install yarn을 하는 과정에서 자꾸 에러가 떴고, cnpm이라는 것을 쓰니 해결이 되는 것으로 찾았다. CNPM이 뭔가 했더니 중국 계정명인 사람을 위해서 만들어진 것 같았다. 아마도 유니코드 차이로 생각한다. 어쨌거나 그 이후에도 yarn도 띄어쓰기를 인식을 못해서 에러를 계속 뿜으니 너무 화가 났다. 망할 ASCII사용자들... 왜 이런것도 고려를 안하고 짜는거야? 계정 이름을 변경하는 것 자체는 간단하지만, 대충 짠 프로그램들이 경로명을 %home%이나 %appdata%가 아니라 절대경로로 해서 어딘가에 하드코딩으로 ..

IT/문제해결 2021.04.25

라즈베리파이 구글 어시스턴트 음성인식 세팅

이전 글에서 이어짐. 기본적으로 여기에 나와 있는 대로 진행했다. developers.google.com/assistant/sdk/guides/service/python/embed/audio 연결상태 마이크: USB 마이크 (shure MV5) 를 USB 3.0 슬롯에 꽂음 스피커: 아날로그 3.5파이 잭 이어폰 (Shure SE215) 를 오디오 잭에 꽂음 이어폰을 꽂자마자 화이트노이즈는 심하게 존재한다. 다음의 명령어들을 통해 재생기기의 카드번호와 디바이스 번호를 알 수 있다. 숫자 1이 아니라 list의 l이다. arecord -l aplay -l 사운드 세팅 만들기 먼저 홈/pi 에 새 파일로 .asoundrc를 만들어준다. 참고로 파일탐색기에서 hidden파일 보기를 눌러줘야 .asoundrc가..

IT/새로운 시도 2021.04.21

라즈베리파이 4 초기 세팅

들어가며 문득 음성비서를 제대로 커스터마이징해서 써보고싶다는 생각이 들어서 윈도우 locale을 미국으로 변경 후 cortana를 써봤는데 역시나 영어로 말해야 하는 것이 불편했다. MS에서 기본으로 지원하는 앱이라 어느정도 연동이 잘 되는 것은 좋았지만 (넷플릭스 켜는거라던지 교통상황이나 날씨확인) 우리나라 뉴스가 지원이 안되고 검색도 bing밖에 없어서 이전에 미박스 사서 구글 어시스턴트 쓰던 때가 생각났다. 미박스는 운영체제도 안드로이드고 안드로이드 TV로 등록이 되어있기 때문에 구글 어시스턴트가 깔끔하게 지원됐고, 구글 어시스턴트를 쓰면 '유튜브에서 좋좋소 검색해서 13화 틀어줘' 같은 복잡한 명령도 아주 잘 실행해 줬었다. 지금은 카카오 스피커랑 미박스 둘다 본가에 갖다놨기 때문에 사용이 불가능..

IT/전자기기 2021.04.21