2025/04/30

T모 내비는 가끔씩 이렇게 뒷통수를...

지난 주 어느 수목원을 찾아갈 때 일. N사의 내비를 쓸까, T사의 내비를 쓸까 하다가 T사 내비로 경로안내를 설정했다. 모든 경로옵션에 "좁은길포함"이라는 경고창이 떠서 내심 불안했다. 예전에 이 내비를 사용해서 초행길을 가다가 전봇대가 막고 있는 좁은 골목에 끼어서 큰 고생을 했던 경험도 떠오르고.

1시간반쯤 달려 목적지까지 거의 다 도착했을 즈음, 좌회전을 하라고해서 했다. 농사용도로인지 임도인지로 접어드는데 뭐 이러다가 다시 훅하고 넓어지기도 하니 일단 계속 진행. 길이 점점 좁아지더니만 까딱하다가는 나무와 덤불에 차가 긁힐 지경이다.

좁고 피할 공간도 없는 도로다. 이러다가 마주오는 차량이라도 있으면 그쪽이든 이쪽이든 진땀빼고 후진해야 할 걱정은 공포 수준에 다다랐다. 다행이 그런 상황은 일어나지 않았고 무사히 목적지 도착. 구경을 마치고 나오는 길에는 N사 내비를 켜고 반대방향으로 진행하니 곧바로 뻥 뚫린 국도가 나왔다. 양방향 다니는 차도 없고 한가한 도로인데 대체 그 내비는 왜 저런 길로 우릴 안내한건지 이해가 되질 않는다. 며칠 지나 다시 경로안내를 요청하니 넓은 길로 잘 안내한다. 이러니 경로안내 특히 초행길에서는 이 내비를 다시 쓸 일이 있겠나 싶다.

[업데이트]@2025.5.10
N사 내비도 더하면 더했지 덜하지는 않구나. 지난 주말 카페 찾아가다가 내비 따라 가다보니 농가 앞 막다른 길. 300미터 후진으로 나왔다.

2025/04/27

1, I, l 이 섞여 있을 때 구별하는 북마클릿 feat.ChatGPT

간혹 URL을 타이핑해서 옮겨야할 때가 있는데 주소 문자열에 숫자1, 영어 대문자I, 영어 소문자l, 영어 대문자 O, 숫자 0 등이 무작위로 섞여 있어서 헷갈릴 때가 있다. 0,1,O는 상대적으로 괜찮은데 l과 I가 가장 문제. 물론 폰트 지정이 가능한 에디터를 열고 해당 문자열 구분이 쉬운 폰트로 바꿔서 확인할 수도 있으나 더 간단한 방법을 찾고 싶었다. 챗GPT에게 물어봤고 시키는대로(...) 북마크바에 새 북마크 만들기를 한 후에 아래 코드를 URL을 넣은 북마클릿을 생성했다. 문자열을 복사한 후 해당 북마크릿을 열고 붙여넣으니 알아보기 쉬운 폰트와 색깔로 구별되게 해줬다.

javascript:(function(){
  var text = prompt('확인할 텍스트를 붙여넣으세요:');
  if (!text) return;

  var popup = window.open('', '', 'width=600,height=400');
  var html = '<html><head><style>';
  html += 'body{font-family:monospace;font-size:20px;white-space:pre-wrap;padding:20px;}';
  html += 'span.num{color:red;} span.upper{color:blue;} span.lower{color:black;}';
  html += '</style></head><body>';

  for (var i=0; i<text.length; i++) {
    var ch = text[i];
    if (/[0-9]/.test(ch)) {
      html += '<span class="num">' + ch + '</span>';
    } else if (/[A-Z]/.test(ch)) {
      html += '<span class="upper">' + ch + '</span>';
    } else if (/[a-z]/.test(ch)) {
      html += '<span class="lower">' + ch + '</span>';
    } else {
      html += ch;
    }
  }

  html += '</body></html>';
  popup.document.write(html);
  popup.document.close();
})();

2025/04/22

날씨를 캘린더로 만들어 구독할 수 있는 weather-in-calendar.com

모든 캘린더에 날씨정보를 표시해줄 수 있는 서비스다. 도시명과 옵션(섭씨/화씨, 최저/최고 기온)을 선택하면 구독할 수 있는 캘린더 주소를 생성해준다. 어떤 캘린더 앱을 사용하던지 webcal:// 주소만 구독할 수 있다면 날씨 정보가 마치 일정처럼 생성된다. 일정 형식으로 들어가다보니 일정 칸을 하나 잡아먹는 것, 그리고 붙박이 위치가 아니라 다른 일정에 따라 조금씩 표시 위치가 달라지는 점이 아쉽긴 하지만 아이디어가 매우 훌륭한 서비스다.

https://weather-in-calendar.com

교통법규위반 차량뿐 아니라 꼭 신고하는,해야할 차량

중앙선침범이니 신호위반이니 교통법규 위반 차량에 대한 신고외에도 꼭 신고를 해야하는 차량들이 있다. 번호판등 고장차량과 제동등 고장차량이다. 번호판등이 고장나면 사고나 범법행위 후 도주차량을 특정하기가 어렵다. 야간에 신호위반을 해도 번호판이 안보이니 신고할 수가 없는 것이다. 내 기준으로는 잠재적인 도주우려차량으로 간주한다.

차량은 브레이크를 밟는 순간 켜져서 감속중임을 뒷차에게 빠르게 알려야 하는데 제동등 고장차량은 이게 안된다. 속도가 줄고 거리가 가까워지는걸 눈으로 확인한 후에야 감속중인 사실을 알 수 있다. 뒷차는 제동시점이 늦어짐으로써 후방추돌사고의 위험이 높아진다. 말하자면 사고유발우려 차량이다. 사고가 안나더라도 제동등으로 감속 여부를 알 수 없으니 이런 차량 뒤에 따라가면 운전이 피곤하다.

2025/04/15

광케이블로 인터넷 바꾸고 NAS접근이 안됐다가 된 이야기

집 인터넷 회선이 광케이블로 바뀌었다. 모뎀,전화급전용선(TT선), CO-LAN, ADSL, 케이블을 거쳐 이제 집안에까지 광케이블이라니~. 전용 모뎀으로 광케이블이 들어가고 LAN선을 4개까지 연결할 수 있단다. 원래는 외부 WAN 단자를 공유기에 넣고 또 다른 공유기로 유선연결, 세번째 공유기는 무선으로 mesh 와이파이를 구성해놨기 때문에 가급적 건드리지 않고 쓰기 위해 광모뎀에서 1개 단자만 1번 공유기로 넣었다.

테스트 해보니 속도도 잘 나오고 별 문제가 없었는데 NAS로 접근할 때 문제가 생겼다. 외부에서 접근을 하지 못하는거였다. DDNS 주소 접근은 물론 IP로도 접근이 안됐다. 반면 내부 IP로는 연결이 됐다. 검색해보니 모뎀의 WAN 채널 모드를 NAT에서 브릿지 모드로 변경하면 된다고 한다.

변경한 후에도 접속이 안되어 잠시 패닉에 빠졌다. 혹시나 싶어 공유기의 포트포워딩 설정 중 공유기에 해당하는 설정을 삭제 한 후에 다시 지정했더니 다행이 연결이 되었다. 포트 포워딩 재 지정 작업은 어쩌면 필요없던 작업일지도 모른다는 생각이 들었다. 왜냐하면 다시 모뎀쪽에서 모드를 NAT로 다시 변경한 후 포트포워딩 재지정을 했을 때는 동작하지 않았기 때문이고 다른 서비스포트들은 재설정 하지 않아도 잘 접속됐기 때문이다. 아마 모뎀쪽에서 브릿지 모드로 지정한 후 뭔가 갱신을 하는 과정까지의 시간이 필요했던 것인데 우연히 포트 포워딩 설정을 하느라 그 시간이 경과되어 동작하게 된 것일 수도 있다. 거기까지는 알기 어려운 영역.