NOMO.asia
Logitech M590 블루투스 마우스 지름
지름 2017. 9. 30. 00:36

외부에서 노트북을 쓸 때 사용할 블루투스 마우스가 필요해져서, Logitech M590 블루투스 마우스를 질러서 사용한지 한 달 정도 지났다. 구매 당시 가격은 47,400원 이다. USB 동글을 통해 연결할 수도 있고, 기기가 블루투스를 지원하는 경우 별도의 USB 동글 삽입 없이 블루투스로 바로 연결할 수도 있다. 패키지의 가장 맨 위에 MULTI-DEVICE 라는 타이틀이 붙어있는데, 여러 기기를 하나의 마우스로 제어하고 마우스를 통해 파일을 이동하는 기능이 있다고 한다(써보지는 않았다.) SILENT, 무소음 클릭이 라는 이름이 붙은 마우스답게 클릭음이 작고, 소리가 아예 안 나는 것은 아니지만 작고 둔탁한 낮은음이라 귀에 거슬리지 않고 더불어 클릭감도 나쁘지 않아서 개인적으로 아주 마음에 든다...

VIEW POST
Javascript 로 Twitch API 접근하여 Stream 정보 얻기
개발/JavaScript 2017. 9. 29. 20:55

# 2019-08-12 코멘트 : Twitch API가 v3 에서 v5 로 버전업 되면서 아래 문서에서 일부 수정이 필요한 부분이 있다. 자세한 내용은 [Javascript 로 Twitch API 접근하여 Stream 정보 얻기 - v3 과 v5 버전의 차이] 를 참고하자.아래에는 제목 그대로 Javascript 로 Twitch API에 접근하여 Stream 정보 얻는 법을 간단히 정리해보았다. Client-ID 발급받기 Twitch API 접근하기 위해서는 반드시 Client-ID 라고 불리는 일종의 고유 코드를 발급받아야 한다. 단순히 API에 접근하여 어떤 스트림이 Online, Offline 인지 여부만 확인하고 싶은 정도라도 해당 코드의 발급을 필요로한다. 트위치에 로그인 한 후 아래의 이미지처..

VIEW POST
Google Drive 결제 시 카드가 사용 불가로 뜨는 경우
정보 2017. 9. 29. 19:45

Google Drive 에서 용량 확장을 위해 결제 시도 시, Google Play 등에서 다른 제품을 결제 할 때는 문제가 없는 카드임에도 불구하고, Google Drive 결제 페이지에서만 카드가 붉은 글씨로 사용 불가로 뜨며 진행이 되지 않는 경우에 대하여 나와 다른 한 명이 해결하여 적용한 방법이다. 주의: 아래의 사항을 적용했다가 발생 가능한 어떠한 불이익에 대하여도 글쓴이는 책임지지 않음. 1. http://payments.google.com/ 에 접속한다. 2. 만약 아래와 같이 내 결제 프로필이 대한민국 이고 Play용 개인 프로필로 설정되어 있다면 아래에 이어질 방법으로 해결 가능한 것 같다. 물론 확실한 것은 아니다. 3. 설정으로 들어가면 국가 옆에 수정을 의미하는 연필 아이콘이 있을..

VIEW POST
삼성 포터블 SSD T5에 대한 정보 스크랩
지름 2017. 8. 16. 13:12

예전부터 외장 SSD 를 구매하고 싶은 생각이 있었는데, 최근 삼성에서 신형 포터블 SSD T5가 출시되어 정보를 찾아볼 겸 정리해본다. https://news.samsung.com/global/infographic-portable-solid-state-drive-spec-comparison-t3-vs-t5 외형크기 및 무게는 기존 T3와 큰 차이가 없으며, 색상만 두 종류(Alluring Blue, Deep Black) 로 늘었다. 케이블을 기본적으로 두 종류(C to A, C to C) 제공한다. 속도Usb 3.1 Gen2로 연결 시 더 빠르다고 한다. (http://www.kbench.com/?q=node/180693)기존 T3 보다 쓰기 및 읽기면에서 빨라졌으나 실 사용시 큰 차이는 없어보인다. ..

VIEW POST
Firefox 54.0.1 이상에서 Add bookmark here 사용하기
정보 2017. 8. 5. 20:34

추가: 아래의 방법은 57(퀀텀) 이전 버전만 된다.대체 가능한 확장기능을 보려면 Bookmark Tab Here(https://addons.mozilla.org/en-US/firefox/addon/bookmark-tab-here/) 으로. 내가 Chrome 을 쓰지 않고 Firefox 를 쓰는 이유 중 하나가 Bookmark bar 관리가 편해서이다. Chrome 은 오리지널 북마크 바를 커스텀 하는 것이 매우 제한되어있고, Firefox는 폰트 크기, 글자 간격, 아이콘 사이즈 등을 매우 자유롭게 조절할 수 있다. (Roomy bookmarks toolbar 라는 확장기능이 유용하다) Chrome 에서도 아예 불가능한 것은 아니지만 부가기능에서 제공하는 북마크바로 아예 교체해야한다. 북마크 관련하여 ..

VIEW POST
UserScript 로 채팅 제어하기
개발/UserScript 2017. 8. 1. 05:23

UserScript 를 이용해서 채팅을 제어(파싱)하고 싶은 경우UserScript 를 이용해서 채팅을 제어(파싱)하고 싶은 경우가 있을 수 있다. 예를 들어 어떠한 보기 싫은 글귀가 올라온 경우 삭제할 수 있고, 특정 사용자의 글을 보이지 않게 할 수도 있고, 실제 채팅창 관리자에 의해 삭제된 메시지를 보관하였다가 보여주거나, 채팅에 올라온 이미지 주소를 감지하여 이미지를 채팅창에서 미리보기 하게 할 수도 있다. 어려운 방법으로는 socket.io 등을 이용하여 자바스크립트로 채팅창에 접속하거나, 해당 채팅이 IRC를 사용하는 경우 javascript IRC 관련된 라이브러리를 사용할 수 있을 것 같다. 다만 해당 채팅창에서 클라이언트의 중복 접속을 막거나 별도의 인증을 하는 경우, 실제 사용자가 채팅..

VIEW POST
진동 해석 시 input motion 의 time step 의 중요성
엔지니어링 2017. 8. 1. 04:27

예전에 기업체 과제로 유연다물체동역학 기반 진동 해석을 할 일이 있었다. 먼저 1D 해석을 통해 유압력 데이터를 얻고, 그 데이터를 FE Body 가 포함된 다물체 동역학 해석에 적용하여 유연체 표면 노드의 가속도를 측정하는 것이 목표였다. 그러니까 실시간으로 co-simulation 을 하는 것이 아닌 비연성(uncoupling) 해석이었다.유압력의 경우 시간에 따라 변하는 정도가 크지 않았기 때문에 report time step 을 1/100s 로만 잡아도 충분했다.참고로 report time step 을 쉽게 설명하면, 결과를 postprocessor 에서 그래프로 확인할 때 그래프의 각 포인트간 시간 간격을 말한다. 내부에서 solver 가 계산할 때 수렴을 위해 실제로 더 낮은 time step..

VIEW POST
unsafeWindow를 이용하여 UserScript 함수 덮어쓰기
개발/UserScript 2017. 7. 31. 21:06

최근 Userscript 개발 중 브라우저(확장기능) 호환성에 의해 문제가 생겼던 경험을 적어본다. 비교한 버전은 아래와 같다.Firefox 54.0.1, Greasemonkey 3.11 / Chrome 59, Tampermonkey 4.3.6 상황 가정Userscript 를 적용할 페이지에서 로드하는 js 파일 내에 fA, fB 라는 이름의 함수(function) 가 존재한다.fA 함수의 내부에서는 fB를 호출한다.내가 Userscript를 이용하여 덮어씌우고 싶은(Override) 함수는 fB 함수이다. unsafeWindow를 이용하여 UserScript 함수 덮어쓰기공통 사항먼저 Metablock에 아래 문구를 추가했다. (https://wiki.greasespot.net/@grant) // @g..

VIEW POST
Modelica Language 강좌
엔지니어링/Modelica 2017. 7. 9. 04:10

Modelica 언어를 기반으로 하는 Dymola, SimulationX 같은 툴을 사용할 때 워낙 GUI가 잘 되어있어서 Modelica 언어 자체를 다룰 일은 별로 없다. 그러나 예전에 필요에 의해 Modelica language를 기반으로 하는 툴의 단순한 사용 뿐만 아니라 랭귀지 자체에 대하여 나름 깊고 넓게 공부할 수 밖에 없었던 적이 있다. 구글에서 영문 키워드로 검색해도 원하는 결과가 잘 나오지 않아서, 따로 알려주는 사람도 없이 Modelica standard library를 뜯어보고 Try and Error 로 고생해가며 배웠다. 그걸 그대로 썩히기는 아쉬워서 시간 날 때마다 이 블로그에 정리해보고자 한다. 이 글은 목차 겸 개요에 해당하며, 꾸준히 추가 및 수정될 예정이었으나.... L..

VIEW POST