NOMO.asia
gfycat 동영상 정보를 api token 없이 익명으로 가져오기
개발/JavaScript 2019. 2. 7. 01:07

게시판의 어떤 글 내에 gfycat 주소 형태를 가진 링크가 삽입된 경우,client 단에서 자바스크립트를 이용하여 자동으로 해당 이미지나 동영상을 동적으로 글에 삽입하는 브라우저 extension 을 만들고 싶었다.이 과정에서 알게된 것을 정리해보았다. gfycat api 문서를 좀 읽어보니... 모든 요청에 token이 필요하다고?gfycat api 문서(https://developers.gfycat.com/api/)를 읽어봤는데, 테스트는 해보지 않았지만 모든 요청에 token 을 넘겨주어야 한다는 것 같다.동영상 타이틀, 설명과 같은 간단한 동영상 정보를 가져오는 것 조차도 token을 넘겨야 한다는 것 같다.참고로 Imgur 의 경우 client-id 만 가지고도 이미지 정보 가져오기, 익명으로..

VIEW POST
Twitch embed player - when setMuted(true) is not work
개발/JavaScript 2019. 2. 3. 00:39

setMuted functionAccording to the link below, twitch player inserted by javascript can be muted with the setMuted() function.https://dev.twitch.tv/docs/embed/video-and-clips#synchronous-volume-controls setMuted(false) works fine to unmute.However, setMuted(true) does not work to mute. setVolume(0.0) can be used instead of setMuted(true), but the volume is not recovered when player is unmuted.Of ..

VIEW POST
CLOP 뒷발이 망가지는 조건(Lame Horse Mode Unlock)
게임 2019. 1. 26. 23:17

CLOP 요즘 Twitch 에서 CLOP(http://www.foddy.net/CLOP.html) 라는 만들어진지 좀 된 플래시 게임이 유행이다. 게임을 해본 사람이라면 알겠지만 앞발(H or K) 키만 누르는 꼼수가 있는데, 앞발만 쓰는 경우 Lame Horse Mode Unlock 이라는 메시지가 뜨며 뒷발이 망가지고 게임 오버가 되도록 꼼수를 막는 장치를 게임 개발자가 만들어놓았다. Lame Horse Mode가 되는 정확한 조건을 알고 싶어서 소스코드 분석을 해보았다. 여기서 웃긴 부분이, 뒷발이 망가지는 것을 유저한테는 Lame Horse Mode(절름발이 말 모드)라고 보여주는데 소스코드 내에서는 이러한 상황을 Loser Mode(패배자 모드) 라고 칭하고 있었다 -_-ㅋㅋ 분석 결과 뒷발이 ..

VIEW POST
Selenium 에서 CSP를 disable 하는 확실한 방법 (Python)
개발/Python 2019. 1. 6. 09:29

Selenium 사용 중 페이지에 JavaScript 를 삽입하려다가…Selenium 을 사용하다가 웹페이지 내에 JavaScript 를 삽입하고 싶은 경우가 생겼다. 내 경우에는 어떤 웹사이트에서 '더보기' 버튼을 눌러 내용을 계속 읽어오며 배열에 저장했는데, 내용이 많~이 쌓이면 느려지기 때문에 이미 내용을 읽은 element 는 없애버리고 싶었다.이 외에도 나는 Selenium 과 관련된 라이브러리보다는 JavaScript 를 더 잘 쓰기 때문에, 적당히 섞어쓰면 코드 작성이 훨씬 편해질 것 같았다.Selenium의 execute_script 함수를 쓰면 JavaScript 를 사용할 수 있기는 하지만 순수한 JavaScript 만 써야했다.그래서 jQuery 를 사용하려고 사이에 jQuery 를 ..

VIEW POST
ANSYS 사용 중 발생하는 몇 가지 오류들
엔지니어링/ANSYS 2018. 12. 28. 11:23

최종 업데이트: 2024-10-16ANSYS 학생용 설치, 사용 중 문제로 메일을 주는 분들이 꽤 많다. 만약 ANSYS를 유료로 구입해서 사용 중이라면 기술지원을 받을 수 있게 때문에 해결이 가능하겠으나, 학생들은 그렇지 못하여 설치에 많은 어려움을 겪는 것이 사실이다.모르는 사람에게 메일을 보낼 정도면 대부분 어지간히 스스로 문제 해결을 시도해보다가 해결이 안 되는 경우에 보내는 것이기 때문에 문제가 바로 해결이 되는 경우는 많이 없었다. 그래도 몇가지 문제들에 대하여 명확한 해결책은 아니지만 나름 시도해볼 수 있는 방법들에 대해 정리해보았다. 안타깝지만 확실한 해결책은 아니다. 혹시 각자가 겪은 문제가 있거나, 아래의 문제에 대하여 해결한 본인의 방법이 있다면 댓글을 남겨주기 바란다.체크리스트오류 ..

VIEW POST
Userscript 확장기능 별 iframe 내부에서 호출 가능 여부
개발/UserScript 2018. 12. 25. 11:01

iframe 내에서 작동하는 Userscript 를 코드를 작성하다가, 브라우저 확장기능 별로 iframe 내에서 Userscript 의 호출 여부가 다르다는 것을 알게되었다. 무엇보다 Firefox 의 Greasemonkey 에서는 iframe 내에서 require로 jquery를 불러와도 사용이 안 되는 경우가 있어서 다른 확장기능에서는 어떤지 테스트를 해보고 싶었다. 어떤 웹사이트에서 테스트 했는지는 비밀이다. 모든 웹사이트에서 아래와 같은 상황이 생기는 것은 아닐 것이다. 테스트한 웹사이트 구조1. main frame ( url.com ) └ 2. iframe ( url.com/iframe.php ) └ 3. iframe ( about:blank, 즉 iframe의 src 값이 존재하지 않음. 동..

VIEW POST
Firefox 북마크 바의 북마크 간격을 조절 할 수 있는 userChrome.css
정보 2018. 12. 22. 16:20

Firefox Quantum 업데이트 이후 많은 부가기능이 사용할 수 없게 되었는데, 그 중 하나가 'Roomy bookmarks toolbar' 이다. 이 부가기능은 북마크 바의 형태를 개인화 할 수 있는 많은 기능을 제공했는데, 북마크 간격, 아이콘 사용 여부, 아이콘 크기, 폰트 크기 등을 일일히 개인화 할 수 있어서 많이 애용했다. 최근 Firefox의 사용 불가된 부가기능을 대체할 수 있는 것을 찾던 도중, userChrome.css 파일에 css 를 작성하여 북마크바를 비롯한 브라우저의 여러 부분을 커스터마이징 할 수 있다는 것을 알게되었다. Firefox Quantum 이전부터 가능했었던듯. 나는 북마크 바에 많은 북마크를 담아놓고 쓰기 때문에 북마크 바에 한 번에 많은 북마크가 표시되길 원..

VIEW POST
Userscript 에서 커스텀 CSS를 적용하는 몇 가지 방법
개발/UserScript 2018. 12. 22. 07:23

Userscript 를 이용해 커스텀 CSS를 적용하는 몇 가지 방법을 정리해보았다. Chrome의 Tampermonkey 확장기능과 Firefox의 Violentmonkey 확장기능을 기준으로 작성하였다. 1. GM_addStyle 함수의 사용 GM_addStyle 함수는 입력 인자로 적은 text 를 css 로 추가해주는 함수이다. 사용 전 메타 블록에 @grant GM_addStyle을 추가해주어야 한다. GM_addStyle 에 대한 설명은 다음의 링크를 참고 (https://sourceforge.net/p/greasemonkey/wiki/GM_addStyle/) 예시1 // ==UserScript== // @name MyUserscriptName // @namespace myNamespace /..

VIEW POST
일본 도쿄 여행기 1 - 여행준비 / 피치항공 밤도깨비 항공편 알아보기
여행 2018. 12. 20. 06:32

지난 2018년 6월 30일부터 7월 4일까지(원래 계획은 7월 6일까지였지만 중간에 귀국했다.) 일본 도쿄로 여행을 다녀왔다.지금이 아니면 다시 언제 이런 여행을 갈 수 있을까 라는 생각에, 출발하기 2주 전 즉흥적으로 결정한 여행이었다. 여행 준비 여행 계획 짜기 - 각자 꼭 가고싶은 곳을 정해놓고, 나머지 일정은 상황에 맞춰 유동적으로 결정하기로 했다.자세한 여행 일정은 추후 이어질 글에 소개. 항공편 예약 / 숙소 예약 / 여행자 보험 가입투어팁스라는 웹사이트에서 세계 여러곳의 가이드북과 맵북을 제공하는데, 유용한 정보가 많으니 다운받아 스마트폰에 넣어가면 좋다. 출발 항공편한국 인천-일본 도쿄(하네다) 여정의 피치항공 항공편을 이용하기로 했다.22시 35분 출발 - 현지 0시 55분 도착인 일정..

VIEW POST
Firefox로 바이두 웹 등에서 파일 다운 시 이름 깨지는 문제 해결해주는 확장 기능
정보 2018. 11. 5. 04:57

Firefox로 바이두 웹 등에서 파일 다운 시 이름 깨지는 문제 해결해주는 확장 기능https://addons.mozilla.org/en-US/firefox/addon/download-filename-encoding/

VIEW POST