NOMO.asia
새로운 목표 - PC로 제어가능한 닌텐도 스위치 컨트롤러 만들기
개발 2020. 1. 28. 07:19

닌텐도 스위치의 신작 "모여봐요 동물의 숲"이 2020년 3월 20일에 출시될 예정이다. 지금으로부터 약 한 달 반 후이다. 얼마 전 시연 동영상을 보았는데 일단 시연상으로는 조작이 복잡하지 않고 시점이 고정되어 있어 Twitch Plays 처럼 커뮤니티 플레이를 하기 좋아보이는 점들이 몇 가지 있었다.Twitch Plays 란 트위치 채팅창에 left, right 등의 지정된 키워드를 입력하면 게임 컨트롤러의 해당 키가 눌려, 시청자들이 채팅 참여를 통해 함께 플레이를 할 수 있는 것을 말한다. 이에 대한 상세한 이해는 나무위키의 Twitch Plays Pokémon 문서 참고. 최근 라이브 채팅을 인식하여 시청자들이 이상형 월드컵에 투표할 수 있는 시스템을 javascript 로 만든 경험이 있는데,..

VIEW POST
웹브라우저 client 에서 NSFW 이미지 감지를 위한 js 라이브러리 정리
개발/JavaScript 2020. 1. 20. 02:30

웹브라우저 client 단에서 NSFW(Not Safe For Work) 또는 누드 이미지를 감지할 수 있는 두가지 자바스크립트 라이브러리에 대해 정리해보았다. 이러한 것을 조사한 개인적인 이유는 채팅에 올라오는 이미지의 NSFW 여부를 판별하여 자동으로 노출/숨김 처리를 할 수 있는 브라우저 확장기능의 개발을 위해서이다. nude.jsGithub 링크: https://github.com/pa7/nude.js/데모 페이지: https://www.patrick-wied.at/static/nudejs/demo/이미지(또는 비디오)에 사람의 피부색에 해당하는 픽셀 영역을 분석하여 누드 이미지인지를 판별한다. 위 라이브러리는 2005년에 발표된 이 논문을 기반으로 만들어졌는데, 논문에서 주장하는 탐지율은 92%..

VIEW POST
Monster Hunter World Iceborn - Restore character from broken save file
게임 2020. 1. 10. 10:37

한국어 버전 포스팅: https://nomo.asia/448 With the release of Monster Hunter World Iceborn, I returned to Monster Hunter in about a year, but the following message appeared and the game didn't start properly. Failed to read saved data for Monster Hunter: Iceborne. Create new save data?The error persisted even after pressing No, I found a way to solve the problem after forcibly quitting the game without ..

VIEW POST
몬스터헌터 월드 아이스본 - 파손된 세이브 파일에서 내 캐릭터 복구하기
게임 2020. 1. 10. 06:08

본 문제는 2020년 1월 17일 Ver.10.12.01 에서 수정되었습니다. (맘-타로트가 추가된 2018년 10월 30일(UTC 23:00)의 업데이트보다 이전의 상태로 플레이했던 저장 데이터를 Ver.10.12.00에 업데이트 한 경우 저장 데이터를 인계할 수 없는 오류가 수정됨.)따라서 현 시점에서 클라이언트를 최신 버전으로 업데이트 한 경우 본 글에서 나타난 문제는 발생하지 않을 것입니다. 다만 본 글에 기재한 것과 다른 원인으로 저장 데이터가 파손될 시 동일한 오류 메시지가 출력될 수 있으며, 본 글에 적은 방법으로 해결을 보장하지 않으므로 참고바랍니다. 문제 발생 스팀판(PC) 몬스터헌터 월드 아이스본의 출시로 대략 1년만에 몬스터헌터에 복귀했는데, 아래와 같은 메시지가 나타나며 게임 시작이..

VIEW POST
DAFUL의 Numerical Damping 효과 줄이기
엔지니어링 2020. 1. 7. 10:49

얼마 전 지인으로부터 DAFUL 로 구성한 동역학 모델의 해석 결과와 MATLAB 수식으로 작성한 모델의 결과에 차이가 있어 이유를 분석해달라는 부탁을 받았다. 결과적으로 말하자면 DAFUL 의 Numerical Damping 때문에 차이가 발생한 것이었다.본 문서에서는 Numerical Damping 이 무엇인지, 그리고 이 효과를 어떻게 줄이는지에 대해 설명하고자 한다. Numerical Damping 이란 무엇인가?Numerical Damping 이란 우리나라 말로 수치 감쇠라고 불린다. 이것은 시간 영역에서의 동역학 해석, 즉 시간 적분 시 고주파 성분의 영향을 줄이고 시스템의 안정성을 높여 해석 속도 향상을 도모하기 위해 사용된다. 더 쉬운 표현으로는 고주파 응답에만 감쇠를 적용하는 high-f..

VIEW POST
fmkorea 포텐글 필터링용 브라우저 확장기능 (UserScript)
개발/UserScript 2019. 12. 22. 20:19

FMKOREA-Block (Beta) 내가 가끔 방문하는 에펨코리아의 포텐글을 게시판/게시글 제목 내 지정단어로 필터링하여 표시해주는 툴을 브라우저 확장기능의 일종인 UserScript 를 이용해서 만들었다. 이름은 FMKOREA-Block. 간혹 특정 게시판에서 순간적으로 너무 많이 올라오는 포텐글이 짜증을 유발하는 경우를 해소하기 위해 개인적인 용도로 만들었다. (Github 링크) 기존에 타사이트용으로 만들어 둔 틀이 있어서 금방 만들 수 있었다. 주요 기능1. 각 게시판에서 게시판 이름 옆의 X 버튼을 누르면 해당 게시판의 글을 메인 페이지(포텐)에서 숨김 예를 들어, 유머 게시판을 차단하면 아래와 같이 게시판이 유머가 아닌 글만 메인 페이지(포텐)에 표시된다.2. 게시판의 이름, 카테고리에 지정..

VIEW POST
BOSE QC-25 스피커 자가수리기 / 블루투스 어댑터 개봉기
정보 2019. 12. 16. 06:33

2014년에 QC-25 가 출시된 직후 아마존 재팬에서 QC-25를 구매해 지금까지 잘 사용해왔다. 여름에는 헤드폰을 쓰면 땀이 많이 나기 때문에 잘 사용하지 않지만 이제 겨울이 되었기도 하고, 최근 출시된 에어팟 프로에 노캔이 추가되었다는걸 보고 다시 노캔에 대한 흥미가 생겨서 QC-25를 꺼냈는데 글쎄, 오른쪽 스피커가 고장나있었다. 증상을 인터넷으로 찾아보니 QC-25 초기 생산품의 오른쪽 스피커가 고장나는 것은 제품의 고질적인 문제라고 한다. 당시 구입하면서 관부가세를 전부 제대로 납입했고 아마존에서 구매하여 영수증도 다 확인할 수 있기에 유상보증은 가능하다. 하지만 국내 BOSE 유통사이자 AS를 담당하는 세기의 AS 방식은 부분수리가 아닌 새제품 가격의 일부를 내고 제품을 교환하는 방식이라, ..

VIEW POST
고에몬 강남점 - 수플레 오믈렛 멘타이꼬 리조또
먹을거 2019. 11. 22. 10:35

강남역 9번 출구 근처에 고에몬이라는 유명한 일본식 스파게티, 오믈렛을 파는 음식점이 있다. 강남역에서 약속을 잡고 점심 식사를 할만한 곳을 찾아 돌아다니다보면 이 가게 앞에 항상 줄이 길게 늘어서있는 것을 볼 수 있었는데, 매번 들릴까 하다가도 대기 시간을 확인해보면 너무 길어서 방문을 포기했었다. 그래서 최근에는 마음이 맞는 형과 아예 이곳을 가보자고 목표로 삼고, 점심 식사를 2시부터 갖기로 계획해서 대기 없이 바로 들릴 수 있었다.첫 방문인만큼 이 가게에서 가장 유명한 수플레 오믈렛 멘타이꼬 리조또를 주문했다. 16,500 원짜리 런치 메뉴 세트는 음료와 디저트(망고푸딩/말차푸딩/크렘브륄레)를 추가로 선택할 수 있어서, 나는 사과 주스와 크렘브륄레를 골랐다. 메뉴는 아래와 같은 구성으로 나온다. ..

VIEW POST
Twitch 가 비공식적으로 제공하던 API 들이 중지됨
개발 2019. 11. 14. 22:39

Twitch 는 API 문서에는 기재하지 않은 몇가지 API endpoint 들을 서드파티 개발자들에게 비공식적으로 "제공해오고" 있었다. 예를 들면 이전에 포스팅했던 채널의 컨트롤 패널을 가져오는 API 라던지, 이 글에서 소개한 생방송 비디오의 마스터 플레이리스트를 가져오는 API가 이런 류의 API 에 해당했다. 다만 이러한 것들은 공식적으로 API문서에 기재되지 않은 기능이므로, 이것을 Twitch 가 서드파티 개발자들에게 "제공했다" 라고 이야기하는 것은 잘못된 표현일 수도 있다. 다만 실제 이런 API 들의 사용 방법이 Twitch 의 개발자 포럼에서 공개적으로 공유 및 논의되고 서드파티 개발자의 Client-ID 를 이용해 접근이 가능했었다는 점에서 "사용을 묵인했다" 정도로 보수적으로 표현..

VIEW POST
Twitch 화질 설정을 원본 화질(1080p)로 고정하기 (UserScript)
개발/UserScript 2019. 10. 7. 17:44

트위치에서 원본 화질(source, 1080p)로 라이브 시청을 즐겨하는 시청자라면 간혹 화질이 저절로 낮은 화질로 변경되거나 "자동"으로 바뀌는 것을 경험한 적이 있을 것이다. 가장 자주 체감할 수 있는 것은 아래의 두 경우이다.사용자가 브라우저의 다른 탭으로 전환하여 현재 재생 중인 탭이 비활성화 된 상태로 약 1분이 지난 경우 화질을 낮춤사용자가 원본 화질(Source) 로 설정하고 약 24시간이 지난 경우 화질을 "자동"으로 설정자동 화질 변경 시 재생이 중지되는 오류가 간혹 발생하기도 하고, 24시간마다 매번 원본 화질을 다시 설정해야 하는 것은 사소하지만 귀찮은 일이다. 그래서 화질 자동 변경을 막고, 매번 재생 시마다 화질을 원본 화질로 설정해주는 툴을 브라우저 확장 기능의 일종인 UserS..

VIEW POST