All(267)
-
토*져*스에서 요시 크래프트 월드가 도착했다.
저번에는 과대포장이라 그냥 그러려니 했었는데, 어디가서 한 대 맞고 온 것 같은 택배상자를 받고나니 기분이 몹시 미묘했다. 택배사인 로*택배가 문제인지, 판매점인 토*져*스가 문제인지는 알 수가 없다. ' ㅅ')-3 당분간은 레드 데드 리뎀션2를 하느라, 크래프트 월드는 할 시간이 없을 것 같아서 예약특전인 '크래프트 스탠드'만 조립해봤다.
2019.04.02 -
대한통운을 사칭하는 피싱문자가 왔다.
뜬금없이 컴퓨터가 켜지지 않아 부저음을 듣고 메모리 문제라고 판단, 메모리를 컴**에서 주문했다. 대한통운을 통해서 배송된다는 주문 완료창을 확인하고나서, 반나절이 지나자 아래와 같은 문자가 왔다. 별 생각없이 URL을 입력하고나니, 다음과 같은 창이 뜬다. 별 생각없이 전화번호를 입력하고 조회를 누르려다가, 왠지모를 불길함이 느껴졌다. 내 전화번호를 넣기는 왠지 불길한 느낌이 들어서, 문자를 보낸 상대방의 전화번호를 입력하고 조회를 누르니 apk를 받아서 앱을 설치하라는 페이지가 튀어나왔다. 모바일로 접속한 화면이랑 정말 비슷하게 생겼다. favicon도 똑같고, 심지어 스크립트를 까보면 cj에서 사용하는걸 가져온듯한 스크립트도 있다. 일단 수상해서 PC로 접속해보기 위해, 내 카카오톡 계정으로 페이지..
2019.04.01 -
오픈소스 차트 라이브러리, nWagon (Vanilla JS+SVG)
최근의 웹 트랜드를 놓고 비교해봤을 때, 우리의 웹 어플리케이션은 살짝 뒤쳐져있다. 10여년간 자바스크립트와 jQuery를 사용해서 만들어놓은 레거시 시스템을 갈아엎기위해, angularJS를 도입하여 신규 웹 어플리케이션을 몇년간 개발하긴 했다. 다만 오랫동안 판매된 장비들의 후방호환성을 지원해야 했기 때문에 여러모로 문제가 많았다. IE8을 지원해야했는데 angularJS는 업데이트를 통해 ‘더 이상 IE8을 지원하지 않겠다’라고 밝혀 업그레이드를 포기해야했고, 장비에서 스트리밍하는 영상의 헤더가 커스터마이징 되어있어 ActiveX를 사용하지 않을 수 없었다. 그러던 와중에 차트를 사용하는 기능을 구현해야했고, 다른 작업을 하는 동안 직장동료가 nWagon을 찾아냈다. 오픈소스 차트 라이브러리, nW..
2019.03.26 -
캐리뷰V15FP와 GENKI는 스위치와 동시사용이 불가능하다.
누워서 게임하고싶어져서, 캐리뷰를 구매다. 거치해놓고 게임해보니 확실히 너무 편하다. *' ㅅ'* 검은곰님 혹시 GENKI랑 캐리뷰랑 동시에 사용되나요? 그러던 와중에 까미롱 님이 물어보셔서, 테스트해보니 정말로 동시에 사용이 안되는 걸 확인했다. - 테스트에 사용한 장비: 캐리뷰 V15FP,GENKI,스위치, 보조배터리 PLM07ZM GENKI 의 위치를 변경해가며 테스트해본 결과는 다음과 같다. 한쪽에 스위치 에 GENKI 를 장착하고, GENKI 와 캐리뷰 V15FP 를 연결한다. 반대편에 보조배터리 PLM072ZM 을 연결하면, 화면출력이 동작하지 않는다. 이 경우 GENKI 에서도 오작동이 발생하는 것으로 보이며, 스위치의 좌측 상단에 볼륨조절 UI가 반복적으로 출력되는 모습이 포착된다. 한쪽에..
2019.03.23 -
[BootStrap] 탭 내용 전환하기 전에 다이얼로그를 띄우기
탭을 변경했을 때 데이터를 비교하여, 값을 서버로 전송해야 할 경우가 발생했다. BootStrap의 탭을 이용해서 UI를 그리고, 탭을 이동할 때 select로 함수를 바인딩한 후 Modal을 출력했다. 클릭한 탭이 표시된 상태로 Modal이 표시되고 있었다. Modal로 confirm을 구현하고나니 더더욱 이상해졌다. 탭을 변경하기 전에 데이터를 저장해야합니다. 변경된 데이터를 저장하시겠습니까? (Y/N)이라는 내용의 Modal이 화면상에 떠 있는데, 어둡게 표시된 화면의 저 편에 클릭한 탭의 내용이 표시되고 있다. 이러한 경유로 탭을 클릭하면 사용자에게 탭 이동여부를 묻고, 사용자의 선택에 따라 클릭한 탭의 내용을 표시하는 UI가 필요했다. 사용자가 OK를 눌렀을 때 Confirm Modal을 띄워봤..
2019.03.19 -
[C/C++] 문자열 타입의 MAC ADDRESS 포멧 확인 (sscanf)
Front-end에서 MAC ADDRESS를 전달하는 경우 값이 변경될 수 있으므로, 최소한 전달받은 문자열이 MAC ADDRESS양식에 맞는지는 확인할 필요가 있었다. 특히 MAC ADDRESS를 문자열 형태로 저장할 때는 더더욱이나. 검색하면 어렵지 않게 찾을 수 있는 내용이지만, 업무가 바빠서 사이드 프로젝트를 못하니 뭐라도 정리하기로 했다. #include int sscanf(const char *buffer, const char *format, argument-list); sscanf는 buffer에 저장된 데이터를 지정된 format에 맞는 형식으로 읽어들이며, 성공적으로 변환된 필드 수를 리턴한다. 따라서 00:00:00:00:00:00과 같은 형식으로 문자열을 전달받았을 때, sscanf를..
2019.03.19