I don't know when to quit! But I know when do I quit!

전체 글 136

2018년 10월 27일 밀양 동창천

장소 동창천 고정대교 날짜 2018년 10월 27일 12시 ~ 3시 출장과 한 여름 땡볕으로 인해 한 5개월 낚시를 쉬고, 최근에 허리를 삐끗했지만, 날로 변하는 날씨를 보니 지금 낚시를 못 가면 더 못 갈것 같더군요. 그래서 늘 가던 곳(최근 들어 새로운 포인트 찾지를 못한 문제가 있네요)에 갔습니다. 장소는 동창천 고정대교 근처입니다. 일단 풍경 사진들입니다. 날이 쌀쌀해져서 풀이나 갈대등이 많이 말랐을줄 알았는데, 아니네요. 덕분에 이동하는게 쉽지 않아 허리 삐끗한게 더 심해져서 3시간 낚시하고, 집에 가서 12시간을 잤네요. '_';; 많이 잡지는 못했네요. 고정 대교 하류에서 하다가, 상류쪽 보 있는 곳에 갔다가 다시 고정 대교 하류에서 마무리를 했습니다. 이번에는그래도 좋았던데, 제가 있을것 ..

루어 낚시에 드론이 있으면 좋은 점

루어 낚시에 드론이 있으면 좋은 점은.. 일단 수중 장애물을 찾을수 있다는 것과 물골 라인도 찾을수 있다는 것. 운이 좋으면 애들이 모여 있는것도 보임. 포인트 이동 할 때 길을 찾을수 있다는 것 실제 낚시 할 때는 아래 그림 우측 상단의 나무에 가려져 길이 있는줄 몰랐었네요. 그래서 저기까지만 걸어갔다가 길이 없는것 같아서 물 속으로 걸어서 아래로 이동을 했었네요. / 보통은 낚시 전에 찍기 보다는 철수 할 때 찍어서 다음을 기약하는 경우가 많네요.

오래간 만에 가본 동창천(고정대교)

옮긴 글 작성일 2018년 6월 4일 최근 몇 주 정도 낚시를 가볼려고 했는데요. 잘 안되더군요. 토요일 새벽에 출발해서 일출부터 낚시를 생각했는데, 그러면 4시에는 일어나야하거든요. 근데 4시 알람이 울리면.. 귀찮음에 그냥 다시 잠들어버리기를 몇번. 그래서 이번에는 자정에 출발해서 차에서 좀 자고 낚시를 하기로 했죠. 출발 전에 억지로 화장실도 좀 다녀오고.. 오전 10시 정도까지만 할거라 낚시대도 그냥 mh 대 1개만 챙겼습니다. 고정대교 도착하니 1시 정도. 근데...근데.. 배에서신호가 옵니다. 이걸 예방하려고 미리 비우고 왔는데요. 뭘 잘못 먹었나.. 낮이라면 상동역에 가도 되고, 근처 마트도 있고, 방법이 많은데 새벽 1시에... 방법을 찾아야 합니다. 정말 볼 사람도 없는데 차 뒤에서 싸까..

GoPro 동영상 파일명을 날짜 형식으로 변경하는 프로그램

언제 부터인가 (라고 하기엔 오래 전부터...) 고프로가 동영상을 찍으면 GH010069.MP4 이런 식으로 이름이 붙습니다. 앞에 2자리 숫자가 일련 번호, 뒤에 숫자가 촬영 번호라 정렬도 안되고 촬영 날짜를 알기도 힘듭니다. Mp4 헤더의 Creation Date에는 정상적으로 기록이 되는데, 이 정보를 가지고 파일명을 변경하는 프로그램입니다. 찾다 찾다... 그냥 만들었습니다. 혹시라도 고프로 파일명의 구조가 궁금하신 분은 여기에.. https://community.gopro.com/s/article/GoPro-Camera-File-Naming-Convention?language=ko 고프로 뿐만이 아니라 동영상이나 음원 헤더에 생성 날짜가 기록된 정보만 있으면 변경이 가능합니다. 헤더에 포함된 시..

Diy -자작 2023.01.21

리버스 엔지니어링을 하는 과정들... 3/n

2번째 글을 적고 시간이 많이 지나 버렸네요. 지난 번에는 대략적인 HW 구성을 봤습니다. 이번에는 실질적인 통신 분석을 진행 해봅니다. 다행히도(?) 컨텍터 부분에 Tx, Rx 라는 명칭이 있어서 시리얼 통신이라는 것을 알 수 있습니다. 컨텍터와 CPU 사이에 다른 신호 변환 부품이 없기 때문에 TTL Level 의 시리얼 통신으로 확인이 됩니다. 아래 사진과 같은 방식으로 오고 가는 통신을 가로채서 어떻게, 그리고 어떤 데이터를 주고 받는지 확인을 합니다. 시리얼 통신은 Tx 는 송신만, Rx 는 수신만 합니다. 따라서 저 통신을 모두 가로채기 위해서는 2개의 USB 시리얼 컨버터를 이용해서 Rx 부분에 모두 연결을 해서 가로채는 방식을 써야 합니다. 적당히 배선을 연결합니다. 보통 구하기 쉬운 US..

Diy -자작 2023.01.21

리버스 엔지니어링을 하는 과정들... 2/n

리버스 엔지니어링 대상 제품은 바로... https://www.clien.net/service/board/use/16440744 사진 왼쪽의 이쁘장하게 생긴 차량용 그래픽 LCD OBD2 속도계입니다. 왜 하려고 하느냐? 첫번째 문제는 이 제품은 OBD2 단자에서 전원과 통신을 받아옵니다. OBD2 단자는 12v 상시 전원이 연결되어 있습니다. 즉 시동을 꺼도 제품은 켜져 있습니다. 배터리 방전의 원인이 되죠. 그래서 이 제품은 이런 방식으로 배터리 방전을 보호합니다. 차량 RPM 신호와 속도가 0이면 차량이 주차되어 시동을 끈 상태로 인식을 하고 제품이 꺼집니다. 일반 내연기관 차량에서는 뭐 괜찮은 방법입니다. 근데 하이브리드 차량에서는 배터리 운행 중 신호에 걸려 주차를 하게 되는 상황에서 시동이 꺼..

Diy -자작 2023.01.21

리버스 엔지니어링을 하는 과정들... 1/n

리버스 엔지니어링을 해보자. 리버스 엔지니어링은 흔히 말하는 해킹이랑 비슷한 개념입니다. 기존에 있는 제품이나 시스템을 분석해서 헛점을 뚫으면 해킹, 대체품이나 복제품을 만들면 리버스 엔지니어링이죠. 대체품이나 복제품을 만든다는게 꼭 불법은 아닙니다. 제품 제조사가 도산을 했거나 전체 중 일부만 개선이나 개량을 해야 할 경우등에 많이 사용을 합니다. 또는 기존에는 시리얼 통신 시스템이였는데 , 이것을 이더넷 통신 시스템으로 변경하기 위해 중간에 컨버터를 개발하는 경우도 있죠. 이런 경우 기존 제품은 그대로 두고 통신 라인만 건드리는 작업을 하게 됩니다. 저도 이런 저런 작업을 진행 봤기에.. 이번에는 개인적인 이유로 리버스 엔지니어링을 하는 과정을 올려 볼까 합니다. 제목에 1/n 이라고 적은 것은 언제..

Diy -자작 2023.01.21

arduino를 이용한 TRDP PC104 인터페이스 테스트용 보드

업무용이든 개인용이든 잡다하게 만드는게 많은데, 기록을 남기고자 하나 둘 올려 보려고 합니다. 철도 차량용 제어기나 관련 전장품을 만드는 회사를 다니고 있는데, 지금은 기존의 HDLC나 RS-485 계열의 통신에서 MVB 통신을 지나 이더넷 기반으로 넘어가는 초입 단계입니다. 철도 차량용 통신은 이미 TCN 에서 진행하고 있으며 WTB (Wired Train Bus)나 MVB (Multifunction Vehicle Bus)도 여기에 포함되어 있고, 이더넷 기반으로는 TRDP (Train Real-time Data Protocol)가 있습니다. 제가 다니는 회사에서는 자체적으로 MVB 표준 문서를 이용하여 순수하게 자체적으로 제품 제작을 진행 했으며 , 이미 여러 프로젝트에 납품 및 설치 운용이 되고 있..

Diy -자작 2023.01.21

NodeMCU를 이용한 Wifi AP 스캐너

업무용이든 개인용이든 잡다하게 만드는게 많은데, 기록을 남기고자 하나 둘 올려 보려고 합니다. 불법적인 용도는 아니고, 업무용으로 Wifi AP 를 검색 할 일이 있어서 만들어봤습니다. NodeMCU (ESP8266)에서 검색하고 USB-시리얼로 PC SW 에 전송하는 겁니다. 안드로이드나 NodeMCU 나 일반 PC 나 Wifi 를 검색하게 되면 검색하는 순간에 검색된 장치만 나타납니다. 그래서 전체 목록을 보기 힘들죠. 어떤 장치는 보이다가 안 보이기도 하고요. 특히 신호 강도가 낮은 경우는 더 그렇죠. NodeMCU 그냥 NodeMCU에 있는 Wifi AP 스캔 예제를 그대로 이용했습니다. 다만 시리얼로 출력하는 부분과 Hidden SSID 가 나타나도록 했고요. 제가 사용하는 Ya~G 에 플러그인..

Diy -자작 2023.01.20