SublimeText, VS Code ..... 그야 말로

에디터의 춘추 전국 시대이다. 


개발자가 아님에도 불구하고 조금 특이한 행동을 하는 직장인 입장에서 위 에디터 모두 축복이자 조금씩 아쉬운 제품이었다. 


SublimeText는 컬럼 편집 기능과 완전 무료는 아니라는 점이 아쉬웠고, 

VS Code는 대용량 파일 편집 불가능과 찾기/바꾸기가 불편해서 아쉬웠다. 


Atom이 있긴 하지만 SublimeText와 VS Code를 버리고 갈만한 이유를 찾지 못했다. 


최근 이용 팬턴으로, SublimeText는 정규식을 활용한 찾기/바꾸기를 가장 많이 사용했고,

VS Code는 텍스트 인코딩 저장을 가장 많이 사용했던것 같다. 


분명 라이트 유저인데, 라이트하지 않은 유저라서 명확하게 한가지 제품을 선택하지 못하고

혼용해서 사용하던 상황이었는데 결국 SublimeText, VS Code 대신 UltraEdit로 일단 되돌아 왔다. 


정확히는 UltraEdit Studio....


Emmet 지원을 제외한 내가 원하는 모든 기능들이 존재하지만, 바로 이 Emmet이 참 아쉽고도 씁쓸하게 한다. 


다른 에디터와 다르게 수많은 플러그인의 지원을 받을 수도 없는 탓인지, 

수년만에 방문한 포럼은 활기를 느낄 수가 없다. 


유료 구매해서 사용하기에 아깝지 않는 에디터이지만, 이미 시대에 뒤쳐져 버린 느낌이다. 


UltraEdit가 다시 부활을 할 수 있을까? 



bitnami 사용 시 문제점은 내가 직접 설치했을 때 일반적으로 적용되는 파일 위치가 조금씩 다르다는 점. 

따라서, 에러가 발생하게 되면 일단 당황하기 시작하는데.... 



일단 시작은 error 메세지 확인 부터 시작


"The Phusion Passenger application server encountered an error while starting your web application" 이란다...


가장 기본적인 아파치 로그 확인해보니...... 로그 크기가 "0"임 -_-;;;;


/var/log/apache2




???? Why???  Log 파일은 어디있지?????


이때부터 멘붕.. 당황.... 짜증의 삼박자! -0-


여기까지 찾아오신 분들 당황하지 마시고....


1. 웹페이지에서 에러 메세지 확인


- 아파치가 구동되는 상황이기 때문에,  Phusion Passenger의 에러 메세지 표시 활성화

- /opt/bitnami/apps/redmine/conf/httpd-app.conf 에 "PassengerFriendlyErrorPages on" 추가




2. 에러 메세지 확인 후 조치 실행



결론은 redmine 플러그인 설치 시 에러가 발생했던 부분 때문에 접속이 안되었던것으로, bundle install을 통해 해결 완료

( 플러그인 당시에는 문제가 없다가.... 왜 나중에서야 문제가 발생했던 것이냐!! ㅜ.ㅜ)


참고로 bitnami apache2의 로그는 "/var/log/apache2" 아 아니라 "/{installdir}/apache2/logs" 경로에 있다. 


내 경우 "/opt/bitnami/apache2/logs" 에 위치... 따라서 /var/log/apache2에서 뒤져봐야 안나오는 것은 당연.....


참고로 bitnami Phusion Passenger관련 로그는 아래 경로에 있다. 


/opt/bitnami/apps/redmine/htdocs/log/production.log


쉽게 해결할 수 있는 것을 경험 부족 ( 근데...나 기획자인데.... OTL) 으로 시간이 오래 걸리게 되어 버리는.....


어쨌든 해결 완료!


2017.01.20 logs 위치


/home/bitnami/apps/redmine/htdocs/log











가민 Fenix2 펌웨어 놀이 하다가, Fenix2의 펌웨어가 잘못되는 불상사가 발생했습니다.


증상은 "GARMIN Unsupported software" 라는 메세지가 나타나면서, 아무것도 실행이 안되는 문제 입니다.

포스팅 제목을 영문을 "Fenix2 Un-Brick"이라고 했는데 정확히 벽돌은 아니고, 전원 On/Off 및 USB 연결은 가능 한 상태였습니다.

준비물


Garmin WebUpdater.exe & GarminCure3 그리고 Garmin Firmware 파일이 필요 합니다.


Garmin WebUpdater.exe & GarminCure3

가민 펌웨어는 가민 펌웨어 페이지 > 소스 보기 에서 다운로드 링크를 확인할 수 있습니다.
위 파일들을 받은 후에 같은 폴더에 모아 둡니다.



Fenix2 종료 후 기기 연결







Fenix2의 전원을 끈 상태에서, Menu/UP 버튼을 누른 채로 PC와 연결 하면 아래와 같은 화면이 표시 됩니다.









 




이 상태에서 장치 관리자를 확인해보면 "GARMIN Devices > Garmin USB GPS"로 장치가 잡혀 있습니다.
"?"가 있는데 Garmin USB Driver를 설치해도 동일함으로 드라이버 설치 걱정을 안하셔도 됩니다.




GarminCure3 실행 및 펌웨어 업데이트












일단 벽돌 복구를 위해서는 최소한 USB 연결이 되어야하는데, CURE 항목은 USB 연결되는 펌웨어를 만들어주는 역활을 합니다.
Fenix2 펌웨어를 다운 받은 후 CURE파일을 만들려고 했으나, "HWID=1967 was NOT CURED"라는 메세지가 나타납니다.
일단 전 USB 연결은 되니 이 부분은 패스 합니다.











   



펌웨어 복구는 RGN 파일로 진행을 하게 되고, "HWID + 01000 + Firmware 버전" 형태의 파일이 있어야 진행이 됩니다.
GarminCure3는 RGN파일을 만들어주는 역활도 하는데, ORIGNAL을 선택 하고 Make firmware 눌러 성공하면 "Updater.exe"가 활성화 됩니다.

Updater.exe를 누르면, Garmin WebUpdater가 자동으로 실행되고 USB Device를 선택한 후 OK를 누르면 펌웨어 업데이트가 실행됩니다.
난 분명 Fenix 2.6을 다운받아서 업데이트 했는데 왜 Quatix로 잡혀 있는지.. ㅜ.ㅜ















 



업데이트가 끝나고...









 



복구 완료!! 


가민 커넥트에서 Fenix 2를 연결하려고 하면, "가민 커넥트 장치 등록에 실패 했습니다. OTHER_FATAL" 이라는 메세지가 발생해서 가민에 문의 함. 


현재 에러 메세지 및 사용 환경


Garmin Connect "Device registration failed. OTHER_FATAL"


Error Message: Device registration failed. OTHER_FATAL
Garmin Device : Garmin Fenix 2

Garmin Connect Ver 3.10
Mobile#1 : Nexus5 - Android 7.0
Mobile#2 : Xperiz Z2 - Android 6.0 


GCM 3.10GCM 3.10








가민이 보내온 답변



결론은 "핸드폰 문제일테니 알아서 해라." -_-+



검색을 해보면 과거에 지들 서버 문제였던 적도 있었으나, 서버 문제라는 말은 없고 안드로이드 권한 문제라고 하고 있는데....

아이폰에서는 제대로 되는걸 보면 서버 문제는 아닌듯 싶고....

https://forums.garmin.com/showthread.php?259814-Vivofit-2-device-registration-failure






임시 해결 방법



3.8.0.1 버전을 사용하면 장치 등록이 문제 없이 되나, 3.9 이후 버전에서는 OTHER_FATAL 에러가 발생한다. 


가민 커넥트 버전  3.8.0.1 을 설치하여 Fenix 2를 연결하고, 업데이트를 하면 사용이 가능 하다. 



GCM 3.8.0.1GCM 3.8.0.1GCM 3.10GCM 3.10




가민 커넥트 구 버전 다운로드 하기 






가만 보면 가민이.. 뭔가... 대충하는것들이 좀 있다는 -_-;;;



2016.10.16 추가




Garmin Connect 3.11 업데이트 이후 Fenix 2 블루투스 연결이 정상화 되었다는.....


근데 연결 업데이트는 어떻게 하는지 잘 모르겠다는 ;;;



+ Recent posts