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 값이 존재하지 않음. 동..
Firefox Quantum 업데이트 이후 많은 부가기능이 사용할 수 없게 되었는데, 그 중 하나가 'Roomy bookmarks toolbar' 이다. 이 부가기능은 북마크 바의 형태를 개인화 할 수 있는 많은 기능을 제공했는데, 북마크 간격, 아이콘 사용 여부, 아이콘 크기, 폰트 크기 등을 일일히 개인화 할 수 있어서 많이 애용했다. 최근 Firefox의 사용 불가된 부가기능을 대체할 수 있는 것을 찾던 도중, userChrome.css 파일에 css 를 작성하여 북마크바를 비롯한 브라우저의 여러 부분을 커스터마이징 할 수 있다는 것을 알게되었다. Firefox Quantum 이전부터 가능했었던듯. 나는 북마크 바에 많은 북마크를 담아놓고 쓰기 때문에 북마크 바에 한 번에 많은 북마크가 표시되길 원..
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 /..
지난 2018년 6월 30일부터 7월 4일까지(원래 계획은 7월 6일까지였지만 중간에 귀국했다.) 일본 도쿄로 여행을 다녀왔다.지금이 아니면 다시 언제 이런 여행을 갈 수 있을까 라는 생각에, 출발하기 2주 전 즉흥적으로 결정한 여행이었다. 여행 준비 여행 계획 짜기 - 각자 꼭 가고싶은 곳을 정해놓고, 나머지 일정은 상황에 맞춰 유동적으로 결정하기로 했다.자세한 여행 일정은 추후 이어질 글에 소개. 항공편 예약 / 숙소 예약 / 여행자 보험 가입투어팁스라는 웹사이트에서 세계 여러곳의 가이드북과 맵북을 제공하는데, 유용한 정보가 많으니 다운받아 스마트폰에 넣어가면 좋다. 출발 항공편한국 인천-일본 도쿄(하네다) 여정의 피치항공 항공편을 이용하기로 했다.22시 35분 출발 - 현지 0시 55분 도착인 일정..
Firefox로 바이두 웹 등에서 파일 다운 시 이름 깨지는 문제 해결해주는 확장 기능https://addons.mozilla.org/en-US/firefox/addon/download-filename-encoding/
Mass-Spring (MK) 시스템Analytical 해석Dynamics 이론를 바탕으로 한 수식 및 결과 OpenModelica Signal 이용한 해석각 Signal 블록 설명 및 모델링Postprocessor 다루는 법결과 확인OpenModelica 1D Mechanical block 이용한 해석1D Mechanical 블록 설명 및 모델링결과 확인OpenModelica MBD 이용한 해석MBD 블록 설명 및 모델링결과 확인3D Visualization 방법 동역학 해석툴 이용한 검증결과 확인 출처: http://nomo.asia/338 [SU의 블로그]아래에서는 다양한 방법으로 간단한 진동문제를 풀어보면서, (Modelica 언어 기반) 1D 해석 툴의 장점에 대해 알아보고자 한다. 문제 강성 ..
웹툰, 웹소설을 볼 때 주로 스마트폰 어플을 이용해서 보지만, 큰 화면으로 보기 위해서 PC의 웹브라우저를 이용하는 경우가 종종 있다. 그런데 일부 사이트들이 이전화, 다음화로 넘길 때 키보드의 좌우 방향키를 이용한 전환을 지원하지 않아서 불편했다. 그래서 좌우 방향키를 이용해 이전/다음화를 넘길 수 있는 기능을 Userscript 를 이용하여 만들었다.꼭 소설, 웹툰 사이트만이 아니라 몇몇 사이트에서 이전, 다음 글로 넘길 때도 활용하고 있다. 이전, 다음 버튼을 찾아내기 위한 조건은 다양하다.이전화, 다음화로 넘어가는 버튼 링크에 해당하는 a 태그의 attribute에 '이전', '다음' 이라는 단어가 포함된 title 이 달려있거나a 태그 내의 span 안에 '이전', '다음'과 같은 단어가 포함되..
주위 분들이 종종 DAFUL 사용법에 대해서 물어봐서 만들어둔 자료가 있는데, 아래는 그 중 모드 해석에 관해 만들어두었던 자료를 거의 그대로 복사&붙여넣기 한 자료이다. 저작권 등 문제가 될 만한 부분은 다 제거해서 부실한 부분은 있지만, 혼자 가지고 있는 것보다는 공유하는 것이 좋을 것 같아 올려본다. 출처: http://nomo.asia/348?category=701504 [SU의 블로그]주위 분들이 종종 DAFUL 사용법에 대해서 물어봐서 만들어둔 자료가 있는데, 아래는 그 중 모드 해석에 관해 만들어두었던 자료를 거의 그대로 복사&붙여넣기 한 자료이다. 저작권 등 문제가 될 만한 부분은 다 제거해서 부실한 부분은 있지만, 혼자 가지고 있는 것보다는 공유하는 것이 좋을 것 같아 올려본다. 출처: ..
ANSYS Student edition 은 꼭 미국 공홈에서 다운받자.한국 ANSYS 공홈과 미국 ANSYS 공홈을 비교해보자. 한국 ANSYS 공홈에서 학생용 ANSYS 다운로드 받는 링크https://www.ansys.com/ko-kr/academic/free-student-products 일반적인 사용을 위해서는 위 그림의 가장 오른쪽의 ANSYS Student 를 다운받으면 된다. 현재 ANSYS 최신버전은 19.1 버전이지만, 18.2 버전의 다운로드를 안내하고 있다. 정확히 언제부터인지는 기억이 안 나지만, 언제부턴가 ANSYS 학생용의 경우 별도의 라이선스 파일을 통해 인증하던 방식에서 빌트인 라이선스로 바뀌었다. 따로 라이선스 세팅이 필요없다는 소리이다. 그런데 한국 ANSYS 공홈에서 다..
# 2019.8.1 코멘트 추가 - 후속작인 Visitor 2(방문자 2)에 대한 공략은 [여기를 클릭]이번에 스팀에 새로 나온 방문자, 방문객(Visitor) 이라는 게임을 플레이했는데, 씬24로 넘어가는 증거 조합을 아무리 찾아도 못찾겠더라. 나온지 하루도 안 된 게임이라 공략도 없고, Twitch 실황을 보고 시작한건데 그 스트리머도 24에서 막히고...그래서 이 게임이 중국?에서 만들어진 게임이다보니 중국의 누군가가 이 게임을 플레이 할 것이라는 예상하에, 어제 낮부터 중국 인터넷 방송 사이트를 뒤졌고 누군가 이 게임을 플레이 할 때까지 기다렸다. 결국, 방금 전 어떤 스트리머가 씬24를 깼다! 그런데 내가 본 중국 방송에서도 플레이 하는 사람이 씬24로 넘어가는데 막혀서 채팅창에서 다른 사람이 ..