Javascript 로 Twitch API 접근하여 Stream 정보 얻기 - v3 과 v5 버전의 차이
개발/JavaScript 2019.08.12 11:04

이전에 [Javascript 로 Twitch API 접근하여 Stream 정보 얻기] 라는 글을 포스팅한 적이 있었는데 당시 Twitch API v3 을 이용하며 적은 것이었다.최근 한 통의 메일을 받았는데, 이 메일에는 Twitch API 의 버전이 v3 에서 v5 로 변경되어서(사실 바뀐지는 꽤 되었다) 구버전인 v3 은 더 이상 지원하지 않을 예정이라 몇 가지를 수정해주어야 한다는 내용이 담겨있었다. 다음의 링크로 가면 이에 대한 내용을 볼 수 있다. [v3 to v5 Migration Guide - Twitch Developers] Twitch API v5 의 변경점 - Login name 대신 User ID 를 사용해야 함 대표적인 변경점으로, v5 에서는 Live stream 의 정보를 가져올..

VIEW POST
스팀 게임 Visitor 2 (방문자 2) 공략 (스포)
게임 2019.08.01 22:25

# 이전 편인 방문자1 에 대한 공략은 [이곳을 클릭]2018년 출시되었던 실사 기반 추리 게임 방문자(Visitor) 의 후속작, 방문자2가 출시되었다. https://store.steampowered.com/app/1065200/Visitor2__2/ Visitor 2 에 대한 간단평 이 게임이 전작보다 확실히 더 좋아진 부분은 이쁜 등장인물이 추가되었다는 것이다! 모사 역을 맡은 배우가 참 이쁘다. 가잼비가 뛰어나다는 점도 여전히 장점. 단점으로는 게임이 친절하지 않다는 것. 이전작도 마찬가지였지만 이번작의 한글 번역 상태가 더 나빠서 이해하기가 더 어려웠고 몰입도 방해됐다. 하지만 높은 난이도가 꼭 번역의 문제라고 하기에는 중국어를 하는 현지인도 어려운 몇몇 단계를 못푸는 것은 마찬가지였다. 이번..

VIEW POST
듀얼 모니터로 휴먼폴플랫 로컬 멀티하기 (NVIDIA 기준)
게임 2019.08.01 12:42

얼마 전 조카가 우리집에 놀러와서 같이 게임하려고 로컬 멀티가 되는 PC게임을 찾다가 휴먼폴플랫(Human Fall Flat)이 로컬 멀티가 된다는 것을 알았다. 그래서 게임을 바로 구매한다음 조카와 같이 로컬 멀티로 즐겼는데, 한 모니터에서 화면이 절반으로 나뉘는 방식으로 로컬멀티를 이용할 수 있었다.그런데 나는 듀얼 모니터를 쓰기 때문에 모니터 하나로만 이 게임을 즐긴다는 것이 너무 아쉬워서, 듀얼 모니터로 로컬 멀티가 가능한 방법을 찾아놨다가 조카들이 다시 놀러왔을 때 적용해서 써먹을 수 있었다. 아래에서는 이 방법을 정리해보았다.NVIDIA 의 Surround 기능 활성화하여 휴먼폴플랫 로컬멀티를 듀얼모니터로 즐기기 출처: https://steamcommunity.com/sharedfiles/fi..

VIEW POST
플로(FLO) 뮤직 PC 웹에 어두운 모드 기능을 추가하는 Userscript
개발/JavaScript 2019.07.15 00:13

최근 플로(FLO) 뮤직(https://www.music-flo.com/) 이라는 음원 스트리밍 사이트를 알게되었다. 마침 휴대폰 통신사가 SKT 인 사용자에게 6개월 간 50% 할인을 제공하는 이벤트를 진행 중이길래 결제하여 이용하게 되었다. 스마트폰의 경우에는 전용 어플을 이용하면 되고, PC의 경우 별도의 클라이언트 설치 없이 웹으로 접속해 이용하면 된다. 그런데 웹으로 이용할 때의 배경이 하얀색이다보니 늦은 밤이나 새벽에 작업할 때는 너무 밝아서 눈이 부셨다. 그래서 어두운 모드 기능을 추가하는 Userscript(사용자 확장 기능)를 만들었다. FLO 뮤직 PC 웹에 어두운 모드 기능을 추가하는 Userscript 유저스크립트를 설치 후 새로고침 하면 자동으로 어두운 모드가 활성화된다. 이 스크..

VIEW POST
VMware 시간 동기화 해제 & 초기 윈도우 설치 시간 지정
정보 2019.07.12 22:27

가상 PC 환경을 구축하기 위한 VMware 는 개발 중인 프로그램의 테스트 환경으로의 역할로도 유용하게 사용된다. 만약 어떠한 소프트웨어를 개발할 때 Windows 의 설치 시점과 현재 Windows 시간의 관계에 따라 프로그램 구동을 다르게 하고싶다면, 이 기능의 테스트를 위해 Windows 설치 일자를 조정해야 테스트가 가능할 것이다.VMware 를 사용하지 않는 경우에는 메인보드 BIOS 설정에서 시간을 원하는 시간으로 설정하고 인터넷 연결을 끊은 채로 Windows 를 설치하면 될 것이다. 다만 매번 이런 과정을 진행하는 것은 매우 수고로우므로, VMware 로 가상 머신을 만들어 복사 & 보관해놓으면 편하게 테스트가 가능할 것이다. 아래에서는 VMware 에서 시간 동기화를 해제하고, 초기 윈..

VIEW POST
Userscript 를 Webpack 을 이용하여 개발하기
개발 2019.07.03 20:41

발단 내가 작성하고 있는 어느 한 유저스크립트는 처음 30줄 정도의 코드로 시작했다. 그리고 2년이 지난 지금은 1만줄이 넘는 꽤 커다란 크기를 가지게 되었다. 이렇게 파일이 커지게 된 것은 동적으로 요소(element)를 생성하기 위한 html 과 css 등이 꽤 많은 부분을 차지하고 있다는 이유도 있지만, cdn 등에서 불러오는 몇가지 라이브러리를 제외하고는 대부분의 내용을 한 파일에 포함해야 하다보니 부피가 많이 커진 것이 원인이다.이렇게 라인 수가 커짐에 따라 생긴 가장 큰 문제는 유지보수이다. 함수와 이벤트가 너무 많아서 내가 사용하는 코드 에디터의 책갈피 기능을 이용하더라도 어디가 어딘지 찾기 어렵고, 필요한 부분을 찾기 위해 매번 검색 기능을 이용해야했다. 어떤 웹사이트를 탐색할 때 효율성을..

VIEW POST
샤오미 체중계의 Mi Fit 어플을 대체할 수 있는 방법들
정보 2019.06.27 09:47

Mi Fit 어플을 다른 것으로 대신하기 일단 이전 포스트 - [샤오미 체중계(Mi Fit) 데이터 내보내기] 에서 기존에 샤오미 체중계와 Mi Fit 어플로 측정한 데이터를 백업하는 방법에 대해서 알아봤으므로, 아예 체중 측정을 위한 어플을 바꿀 수 있는 방법을 찾아봤다. 그리고 나는 요즘 이곳저곳에 흩어진 이런저런 데이터를 개인 서버의 DB에 모두 모아서 관리하는 것을 목표로 삼아 개발을 진행 중인데, 궁극적으로 체중을 측정하면 자동으로 내 개인 DB에 data 를 기록할 수 있는 방법이 무엇이 있을까를 찾아봤다.1. Google Fit Google Fit 은 구글에서 만든 피트니스 관리 어플이다. Mi Fit 어플의 [프로필-계정추가] 메뉴에서 Google Fit 과 Sync 를 진행할 수 있다. ..

VIEW POST
샤오미 체중계(Mi Fit) 데이터 내보내기
정보 2019.06.27 09:07

2015년에 샤오미 체중계를 구입한 이후로 계속 샤오미 체중계와 Mi Fit 어플을 이용해 체중을 측정해오고 있다. 측정된 체중은 자동으로 Mi Fit 어플에 기록되기 때문에 매우 편리하다.그런데 Mi Fit 어플 내에서 어떤 데이터의 통계를 그래프 등의 시각 자료로 보는 것은 그리 친절하지가 않다. 무엇보다 한 화면에 표시할 수 있는 체중 데이터의 숫자에 제한이 있어서, 몇 년에 걸친 체중 변화를 Mi Fit 어플 안에서 한 화면에 표시하는 것은 사실상 불가능하다.아무리 축소해도 위 그림처럼밖에 표시가 안 된다. 결국 개인적으로 데이터를 가공해보고싶은 마음이 생겼고, 이를 위해 Mi Fit 어플의 데이터를 내보내는 방법을 찾아보았다. 방법은 어렵지 않았지만 메뉴가 Mi Fit 어플 안에 꼭꼭 숨겨져 있..

VIEW POST
제주 금호리조트에서 10분 거리의 맛집 - 써니사이드 비치
여행 2019.06.15 12:02

써니사이드 비치지난 3월 초, 제주도에 2박 3일로 가족 여행을 다녀왔다.첫날은 금호리조트 제주에서 묵었는데, 저녁 식사를 하기 위해 들린 써니사이드 비치라는 식당이 이번 제주도 여행 중 들린 모든 곳을 통틀어서 가장 기억에 남았다. 제주도에서 유명한 돌소라, 돌문어를 이용한 파스타, 리조또 등의 씨푸드 메뉴를 메인으로 하는 곳이다.음식이 맛있고, 주변 풍경도 아름답고, 내부 장식도 인상적인 아름다운 곳이다. 위치는 제주도 서귀포시로, 제주 금호리조트에서 차로 10분정도면 도착할 수 있다. 바닷가에 위치한 곳이고 주변에 높은 건물도 없어서 탁 트인 시원한 느낌을 받을 수 있는 곳. 해가 질 때 쯤 저녁식사를 즐기기 정말 좋은 곳. 바닷가를 따라 비치해 둔 소품들은 사진찍기 좋은 포인트. 아기자기한 소품과..

VIEW POST
트위치 API로 채널의 패널 정보 가져오기 (JavaScript)
개발/JavaScript 2019.06.03 23:49

Twitch.tv의 패널Twitch.tv의 패널은 PC화면 기준 재생화면 하단에 표시되는 영역으로, 스트리머 프로필, 채널 정보, 채팅 규칙, 후원 배너, 확장프로그램 등을 표시하는 역할을 한다. 패널은 더 정확하게는 컨트롤 패널(Control panel) 이라고 불리고, 사람에 따라 그냥 대시보드 라고 부르기도 한다. Twitch.tv 패널의 정보가 필요하게 된 배경 나는 기존에 내가 보고있는 스트리머에게 편하게 도네이션 할 수 있는 확장기능을 만들어 사용하고 있었다. 일단 이를 위한 모든 작업에 앞서 보고있는 스트리머의 후원 주소를 가져와야 하는데, 한국에서 가장 많이 사용하는 후원 서드파티인 트윕(twip.kr)의 후원 주소는 https://twip.kr/donate/{streamer-id} 형태라..

VIEW POST
≪ Previous : 1 : 2 : 3 : 4 : ··· : 16 : Next ≫