집안에 설치한 공유기가 2대인데 하나는 5GHz만 와이파이를 쓰고 있었고 다른 하나는 허브 모드로 연결하되 5GHz뿐 아니라 크롬캐스트 용으로 2.4GHz 무선 대역도 운용하고 있었다. SSID를 다르게 정해야하니 A와 B공유기라면 5GHz용으로 A5G와 B5G, 2.4GHz용으로 B 라는 SSID가 있었다. 커버리지야 충분했는데 각 공유기의 영역을 넘나들 때 기존 연결을 붙잡고 있어서 수동으로 가까운 SSID로 바꿔 접속하는 것이 다소 불편했다.
이동지점과 상관없이 가까운 와이파이를 잡을 수 있도록 Mesh 공유기로 바꾸었고 겸사겸사 와이파이도 5GHz 대역에서 1300Mbps 까지 지원하게 되었다.
Mesh 공유기의 특징인지 이 제품만의 특징인지는 모르겠으나 처음 공유기 설정할 때 보안설정 방식을 정했으나 Mesh모드로 전환하니 암호화 방식 선택없이 SSID와 암호만 정하는 화면으로 바뀌었다. 최초 설정한 암호화 방식을 승계한 것인지 다른 방식인지 모르겠다.
설정 프로그램이 윈도우용만 나와있어서 맥에서는 설정하기가 곤란했다. 다행이 무선랜도 되는 PC가 한대 있어서 그럭저럭 설정하긴 했는데 PC도 유선랜만 있어서는 설정이 원활하게 되지 않는 것 같았다. 맥으로 무선랜 연결해서 브라우저로 들어가 설정하면 되겠지 하고 생각했다가 큰코 다칠뻔 한 것이다.
두 공유기의 5GHz와 2.4GHz SSID가 하나의 메쉬 네트워트 이름으로 묶였다. 이동시에 핸드폰이 이통사 기지국 옮겨가며 잡듯이 와이파이도 이제 두 공유기 사이에 어디에 있든지 최적의 공유기로 자동으로 붙을 것이다. 다만 아직은 드라마틱하게 옮겨 붙는 것 같지는 않다. 그래도 빠른 와이파이에서 멀어지고 더 강한 와이파이 근처로 왔는데 처음 SSID를 계속 붙잡고 있어서 신경쓸 일은 없어졌다.
b|k|m|g 는 각각 512바이트, 1024바이트, 1048576 바이트, 1073741824 바이트다. 따라서 4기가 짜리 파일을 만들고 싶으면 mkfile 4g 4g.dum 처럼 만들면 된다. 뒤에 용량 옵션을 넣지 않으면 기본값은 바이트다. mkfile 1 1.dum 이라고 치면 1바이트짜리 파일이 만들어진다.
일요일~월요일 속초 1박2일을 다녀왔다. 숙소는 그린라군 호텔&스파. 계획과 일정은 대략 잡아 Dynalist에 정리하여 퍼블릭한 링크를 생성, 아내에게 공유했다. 겸사겸사 운전중 행선지를 바꾸거나 휴게소를 물어볼 때 조수석에서 많은 도움을 주었다.
첫 목적지는 막국수 집. 시간상 아점 겸 해서 들러 막국수 2개와 메밀전병 1개 주문.
비빔막국수로 먹거나 동치미를 부어 물 막국수로 먹을 수 있단다. 시원한 동치미인 것은 좋은데 얼음덩어리가 너무 크고 많았다. 얼음 때문에 동치미 국물을 제대로 뜰 수 없을 지경이었다. 10월 말이라는 시기까지 생각하면 다소 과하다는 생각이 든다.
비빔으로 먹는 중에 동치미 국물을 먹고 싶은데 덜어 먹을 그릇이 없다. 서빙하는 분께 동치미 국물 어떻게 먹어야 하느냐고 여쭤보니 접시를 가져다 주었다.
경양식집에 나오는 스프를 먹을 때처럼 숫가락을 옆으로 떠 먹어야 했다. 맛있는 음식에 맞는 적당한 그릇을 준비해주었으면 하는 아쉬움이 있었다.
식사 마치고 다음은 바다정원. 바다쪽 전망이 좋고 빵도 만들어 판다고 하여 방문. 대형 주차장 서너개를 갖고 있으니 카페 규모를 짐작할만하다.
얼마전 영종도에서 이곳처럼 빵도 팔고 커피도 파는 카페에 갔다가 복잡하고 더럽고 불친절함에 혀를 차고 나온 적이 있었는데 다행이 그곳과는 달랐다. 카페에 접한 바닷가를 잠시 본 후 속초해수욕장으로 이동.
첫날 가장 중요하게 생각했던 코스는 설악산 케이블카였다. 케이블카 타는 곳까지 3킬로쯤 남은 목우재 삼거리에 도착했는데 내비에는 아직 40분이 남았다고 나오고 곧바로 열지어 가다서다 반복하는 차량 후미에 붙게 되었다. 주차장까지가 40분이지 주차하는데 얼마나 시간이 걸릴 것이며 표 끊는 대기시간에 케이블카 탑승 시간까지 생각하면 답이 없었다. 오후를 줄서다 날릴 판이다. 신속하게 계획을 바꿔 차를 돌렸다.
회는 속초관광시장(중앙시장)과 설악항 사이에 저울질하다가 호텔에 있는 지인이 소개해준 설악항으로 결정했다. 방어+광어+강도다리 세꼬시로 구입했고 세 식구가 충분히 먹고 몇점 남았을 정도였다. 생와사비와 간장은 집에서 챙겨갔다.
늦은 오후 장모님과 아내가 스파하는 사이 호텔 로비에서 맥북 펴놓고 신선놀음하니 도끼자루 썪는 줄 모르겠더라. ^^
저녁엔 속초관광시장행. 주차는 주말인 경우는 속초시청 주차장도 괜찮다. 주말 공휴일 무료개방이고 시장까지 부지런히 걸어 5분거리다. 시청 정문 들어가서 11시 방향 맨 구석에 있는 두 자리는 서로 센스만 있으면 다른 자리보다 넓직하게 댈 수 있다. 네이버지도의 거리뷰로 보면 의회방문이라 써진 저 자리 http://naver.me/GQwRWbbq
시장에서는 현태네 튀김집에서 9번셋트 ㅎㅎ 오징어+새우 튀김 하나 먹었다.
예정에 있던 최대섭 대박김밥집은 저녁 6시 반에 갔는데도 늦었다. 그날 영업 마치시고 정리하시는 사장님만 뵐 수 있었다. 김밥 먼저 사고 튀김 먹을걸 후회했지만 이미 늦은 일. 할 수 없이 꼬마김밥 몇줄로 대신했다.
지나가면서 보니 만석닭강정은 만석반도체라는 우스개처럼 모두가 위생복을 착용하고 있었고 가게 내부가 훤히 보였다. 가장 유명해서 줄이 길지 않을까 싶었는데, 생산 속도가 더 빠른지 바로 구입이 가능했다.
첫날 틀어진 케이블카 계획은 다음 날 아침에 다시 도전하기로 하였다. 7시반부터 시작이니 시작하는 시간에 가 보는데 만약 안개가 끼었거나 하면 늦은 시간으로 예매하고 다시 숙소로 돌아오고 날씨가 쾌청하면 가는대로 바로 탑승하기로 했다.
다음 날 다들 일찍 일어나서 늦지 않게 케이블카로 출발. 어제 막히기 시작했던 3킬로 전방 삼거리부터 차 한대 안보이게 뻥 뚫렸고 7시 25분 주차장 도착했다. 그래도 꽤 많은 차들이 이미 주차되어 있었다. 부지런한 사람들 같으니라구. 우리 뒤로 관광버스들이 들어오길래 부지런히 걸어 매표소로 갔다.
월요일 아침 7시47분 매표소 앞 현황판이다. 기다리는 동안 7:50 표가 매진되었고 55분 표를 끊었다. 케이블카 내에서 좋은 자리를 잡고 싶으면 한 타임 다음 표를 끊는 것도 좋은 방법이다. 아침 태양을 등지는 자리 라든지...
부지런히 아침에 움직인 덕분에 기다림 없이 케이블카를 탈 수 있었다. 각자 움직일 수 있는 시간이 다르겠지만 가능하다면 아침 일찍 움직이는 편이 시간도 아끼고 피로도 덜할 수 있는 방법일 것이다.
내려 오는 길도 한창 단풍이 드는 중이다.
숙소로 돌아와 체크아웃하고 아침먹으러 가는길에 다시 케이블카 근처 삼거리를 지나왔는데 그 전날 오후처럼 꽉 막혀 있었다. 월요일이어도 케이블카 인파는 자비없구나. ㅎㄷㄷ...
아침은 후포식당이다. 미리 찾아본 바로는 장치라는 생선으로 만든 조림 이야기가 많았는데 막상 식당에 앉고보니 이런 저런 다른 음식들도 있어서 익숙하지 않은 음식에 도전하기가 망설여졌다. 장모님과 아내와 의논해본 결과 그래도 다른데선 흔치 않은 음식이니 도전해보기로 하고 주문했다. 결과는 대 만족. 탱탱하고 부드러운 식감이다.
두번째날 카페는 칠성조선소로 정했다. 조선소를 리모델링한 카페다. 요즘 창고를 개조한 카페를 몇군데 다녀보니 옛 건물이 주는 운치와 넓직한 공간감이 매력적이다.
커피 석잔을 시키고 야외 탁자에 자리를 잡았다. 그늘에 앉으면 춥고 양지에 앉으면 따땃한 날씨다. 밖에 앉을 수 있는 날씨도 이제 얼마 안남았다. 카페 안팎으로 고양이 두마리와 아깽이 한마리가 돌아다니고 있었다. 특히 사진 속 바둑이는 붙임성이 대단해서 오는 손님마다 다리께로 다가와 부비적을 해 주었다. 다행이 가방 속에 짜먹이는 고양이용 간식이 있었다. 카운터에 가서 먹여도 되냐고 물으니 먹여도 되긴 되나 잘 안먹을거란다. 밖으로 나와 간식 귀퉁이를 찢으니 웬걸. 폭풍흡입이다. ㅎㅎ
장모님과 아내의 말을 빌자면 이번 여행 최고는 1. 케이블카 2. 칠성조선소 3. 후포식당 이었단다.
맥OS 카탈리나 업데이트 이후 32비트 앱을 더 이상 사용할 수 없게 되었고 게 중에는 TextWrangler도 포함되어 있다. 이미 몇달전부터 계속 32비트 앱에 대한 경고가 나왔던터라 몇가지 텍스트 에디터들을 둘러보았다. 빈도나 사용행태와 비교해서 지나치게 무겁거나 복잡하거나 비싼 앱들은 제외했다. 그 중에 눈에 들어온 앱 하나는 Textastic. 2013년 버젼 1.0부터 시작해서 2018년 4.0 그리고 2019년에 4.0.1 까지 업데이트 주기로 보면 간격이 떨어져있긴 하지만 꾸준히 업데이트가 되고 있었고. 무엇보다 이 앱에게 호감을 갖게 된건 시험판 버젼 이었다.
일단 앱스토어에서 판매하는 앱들은 시험판 버젼을 제공하지 않는 경우가 많아서 일단 구입해서 써봤다가 기대했던 방식으로 동작하지 않아 낭패를 겪거나 또는 애매하게 불편한 구석이 있어서 거슬리지만 감수하고 쓰는 경우를 종종 겪는다. 이 앱은 홈페이지에서는 시험버젼을 받아서 써 볼 수 있고 마음에 들면 앱스토어에서 정품을 구매할 수 있다. 그런 면에서 시험판을 제공하는 앱에는 일단 고마운 마음이 있다. 게다가 이 앱은 시험판에 대한 기능제한이 다소 특이한 방식이었는데.
시험판의 기능제한은 대개 인쇄가 안된다던가 하는 특정기능의 제한. 일주일이든 한달이든 사용기한의 제한, 총 30회만 실행할 수 있다든가 하는 횟수의 제한, 출력물에 워터마크 삽입이라든가 실행 시 10초간 구입권유 메세지나 광고를 봐야하는 등 불편한 요소의 삽입 등인데 이 앱은 특이하게 시험판은 "활성화된 실행시간 5시간" 제한이라는 특징이 있었다. 앱의 오른쪽 위에 보면 카운터가 있고 5:00부터 카운트 다운이 시작된다. 5시간이면 너무 짧다고 생각했었는데 앱이 실행되어있어야함은 물론이려니와 다른 앱을 사용하는 동안은 카운트 다운이 멈추어있다. 현재 사용하는 앱의 뒷편에 떠 있어도 시간은 줄어들지 않는다. 다시 CMD+TAB이든 클릭이든 해서 활성화된 앱으로 만들어야 다시 시간 계산을 시작한다.
시험판 버젼의 사용시간 표시창
그래서인지 한달 전에 처음 설치한 이후 중간중간 html 편집 몇개하면서 수십시간 이상 실행한 상태였으나 다른 앱에 가려진채 떠 있던 시간은 빠진 덕분에 실제 사용시간은 1시간도 채 줄어들지 않은채 남았었다. 엊그제 OS 새로 설치하면서 밀고 다시 설치하니 5시간에서 다시 시작하게 됐지만.
시험판 설치 후 실제 사용하든 안하든 날짜 기준 한달간 사용할 수 있는 앱과 실제 실행시간 5시간 앱 중에서 뭐가 더 낫고 안낫고를 따지긴 어려울 것이다. 말하자면 아주 헤비한 유저여서 하루 12시간씩 코딩을 하는데 적어도 일주일은 써 봐야 나한테 맞는지를 알 수 있다면 이 5시간 시간제한 앱은 턱없이 부족할게다. 반면 나처럼 일주일에 한번이나 두번, 어쩌면 건너뛰는 날도 있게 드문드문 20여줄짜리 html 코딩용으로 에디터를 찾는 사람에겐 실사용 5시간이란 참으로 "혜자로운" 테스트 사용조건인 셈이다.
어쨌거나 이 추세라면 테스트는 수개월간 더 할 수 있을 듯하다. 그 안에 1년이나 2년에 한번쯤 하는 가격인하 행사라도 맞닥뜨리면 더할 나위없이 좋을테지만 그렇지 않더라도 특출난 앱이 눈에 띄지 않는 한, textwrangler 다음 에디터는 이 textastic로 해야겠다.
macOS Catalina가 10월 8일부터 배포가 시작되었고 보름쯤 지난 어제 클린 설치를 했다. 설치 직전에 타임머신 백업을 받은 후 설치 USB로 부팅하여 로컬저장소를 밀고 새 OS를 설치하는 작업이다. 차근 차근 복원하는 도중 유선랜 어댑터의 드라이버를 설치하다보니 용량은 작은데 1분 이상 걸리더니만 설치가 실패했다며 시스템 환경설정의 보안 및 개인정보보호 항목을 보란다. 가봐도 별다른 특이점을 찾을 수 없었다. 혹시나 하고 유선랜을 연결해봤지만 인식하지 못했고. 할 수 없이 드라이버를 언인스톨 하고 나머지 다른 복원 과정을 마쳤다.
잔잔하게 마무리하면서 사용해보니 파인더에서 iCloud Drive만 선택하면 수십초간 컬러 바람개비가 돌면서 지연되는 현상이 생겼다. 바로 이전 모하비에서는 전혀 없던 현상. 시스템환경설정의 네트워크에서는 유선랜이 보이지 않았지만 시스템리포트의 USB쪽에는 흔적이 보였다. 드라이버 언인스톨도 다시해보고 리부팅도 해봤지만 지워지지 않았다. 하루종일 써봐도 개선이 안되길래 오늘 또 한번 클린 설치. 목적은 유선랜 드라이버를 설치하지 않는 것이다.
하루 전에 했던 작업을 거의 그대로 반복하니 훨씬 수월했다. 유선랜 드라이버 설치를 건너뛰었더니 다행이 아이클라우드 드라이브 선택시 빠릿빠릿하게 열린다.
이번 카탈리나 설치 후에는 예전에는 한영전환을 shift + space 로 하기 위해 프로퍼티리스트를 수정해왔었는데 이번부터는 BTT(BetterTouchTool)로 shift + space를 누르면 기본 한영전환키인 ctrl + space를 호출하게 변경했다. BTT 이용하기 전에 먼저 키보드 환경설정에서 이전 입력기 전환을 fn + shift + space로 지정하면 shift + space로 지정되는 방법부터 해보았으나 한영 전환 후 첫 음소가 이전 입력기를 따라가는, 즉 한영 전환이 한박자 늦게되는 문제가 있었다. "hofqㅡㄹ로그" 처럼 써지거나 "호프ㅠlog" 처럼 써진다는 이야기. BTT를 이용하니 이런 현상없이 한영전환이 잘 됐다.
또한 맥의 프로그램 창에서 왼쪽 위 빨간점 버튼을 누르면 앱이 종료되도록 하기 위해 예전엔 RedQuits를 써 왔는데 이 또한 BTT에서 "Leftclick Red Window Button"을 "CMD + Q" 로 지정하는 것으로 갈아탔다. 계속 쓰기로 했다. cmd + W로 닫히는 창(예, 옵션설정 창)에 BTT로 CMD+Q 키조합을 보낼 경우 띵~띵~ 소리만 내며 닫히지 않는다. (2019/10/29)
아래는 이번 카탈리나 클린 설치 후 한 작업들이다. 예전 엘캐피탄 때 작업과 비교해보니 소소한 세월의 흐름이 느껴진다.
워드프레스 에디터가 구텐베르크 에디터로 바뀐 후 계속 클래식 에디터 플러그인을 사용해서 예전 에디터를 고수해왔다. 예전부터 써 오던 에디터를 바꾼다는 것은 원고지에 쓰던 글을 스프링노트에 쓰는 격이고 볼펜에서 연필로 필기구를 바꾼 느낌이랄까. 어색하고 적응하기 어려울 것 같아서였다.
얼마전 AWS프리티어에 새 블로그를 하나 더 열면서 그쪽에는 클래식에디터를 깔지 않고 구텐베르크 에디터를 그대로 써봤는데, 예상과 다르게 빠르게 적응할 수 있었다.
구텐베르크의 비쥬얼 에디터 모드
이 정도면 굳이 @hof 블로그에서도 클래식에디터 플러그인을 사용하지 않아도 될 것 같아서 플러그인을 지웠다.
문제는, 지웠는데 이상하게 새 블로그에서 봤던 모양이 아니었다. 블럭을 추가하고 이동하고 삽입할 컨텐츠를 고르는 창이 뜨지 않는 썰렁한 에디터였다.
비쥬얼 에디터가 아닌 구텐베르크
워드프레스를 새로 덮어도 씌워보고, 플러그인을 사용중지 시켜도 보고 테마도 바꿔보고 했지만 바뀌질 않았다.
그러다가 찾은 글 하나.
I solved it , , It disabled visual editor in user setting ,, change user>edit>Disable the visual editor when writing (uncheck it) Thats it you are back alive. I paid 15 usd for this such solution on fiverr :))
2000년대 초반부터 블로그로 알게 되고 알고보니 같은 동네 살고 계셨고 나중에는 같은 회사에서 일하게 된 프쉬케님이 몇해전 안타깝게도 세상을 떠나셨다. 동네 입구 편의점 파라솔에 앉아서 캔맥주를 마셨던 일이며 두어명 친구들도 불러 함께 24시간 우동집 번개를 했던 일들도 이젠 아득하다. 프쉬케님이 돌아가시고 난 후 블로그에 사용하던 applecat.pe.kr 도메인을 관리할 이가 없으니 만료가 됐고 등록해두어야 하는게 아닐까...하고 망설이는 와중에 작년에 누군가가 등록을 해버렸다. 진작 등록할걸 하는 아쉬움에 속상했지만 도메인이란 등록자가 만료일 전에 연장비용만 내면 다른이가 가져올 방법이란 사실상 불가능한 것.
새로 등록한 이는 1년치 등록비만 내 둔 상태였고 올해 9월 11일 만료일이었다. 수시로 whois 정보를 확인하면서 속으로 '연장하지 마라'만 중얼거리면서 낙장도메인이 되길 기다렸다. 원래는 해당 도메인 주소를 쳐보면서 아직도 안쓰고 있네, 했지만 여름 지나면서부터는 도메인 접속도 삼갔다. 왜냐하면 행여라도 트래픽이 감지되면 관심있는 사람이 있다는걸 눈치채고 판매를 위해 연장을 할 수도 있다는 생각이 들었다. 마찬가지 이유로 도메인 등록업체나 도메인과 웹사이트의 정보를 보여주는 사이트에서의 검색도 중지하고 오로지 krnic의 whois 정보만 확인했다. 도메인관련 업체 중 일부는 보유하고 수집하는 정보를 이용해서 스쿼터로 변신할 가능성이 있기 때문.
같이 우동먹던 친구들과 아직도 하루에 100KB씩은 수다를 떠는 사이라, 이 친구들에게만 계획을 이야기하고 D데이를 기다렸다. 만료 며칠전 예약등록을 신청해두었고 마침내 사용종료 다음날 applecat.pe.kr 도메인을 다시 등록 성공했다. 친구들과 뜻을 모아 10년치 등록비도 내 두었다.
도메인은 원래대로 티스토리 블로그로 포워딩해두고 프쉬케님 아버님께 문자로 알려드렸다. 티스토리 당시 퍼머링크까지 복구하려고 네임서버에서 CNAME 지정했으나 티스토리 설정이 달라졌는지 연결되지 않았다. 포워딩으로 만족해야겠다.
도메인 소유권을 아버님께 넘겨드릴까 하는 생각도 했으나 유지,관리 면에서 익숙하지 않으실테니 그러지 않는게 좋겠다는 친구들의 조언이 있었다.
며칠전 사용종료일이 지나서 낙장된 pe.kr 도메인을 등록한 일이 있었다. 도메인은 9월11일 사용종료되었고 인터넷진흥원의 조회결과에는 "사용종료일로부터 30일이 되는 날까지 갱신하지 않은 경우 말소" 라고 나왔다. 9월11일이 종료일이니까 기존 소유자가 10월11일까지 연장하지 않으면 낙장이다.
예약등록을 걸어놓았고 사용종료일+30일의 다음날인 12일 9시 16분에 예약등록 성공 메일이 왔다.
확실하지 않은 것
9시 16분에 등록성공 메일을 받았는데 이것이 낙장 시점에 바로 등록하고 성공 메일이 온 것인지, 아니면 9시 정각에 등록되었는데 메일발송처리까지 시간차가 있던 것인지.
갱신 마감시간인 11일 밤24시가 지나고 나서 12일 0시부터 09시까지의 갱신 가능여부. 이때는 갱신도 할 수 없고 등록도 할 수 없는 시간인지.
낮에 블로그에 접속해보니 연결이 되지 않았다. ssh 접속해서 상태를 보니 아파치만 다운 상태.
$ sudo /opt/bitnami/ctlscript.sh status
php-fpm already running
apache not running
mysql already running
얼른 실행시켜놓고 시스템 로그와 에러 로그를 뒤적거려보니 못찾은건지 없는건지, 워드프레스에 스패머들이 코멘트 자동으로 쏟아부으려다가 DB쪽에서 뱉어낸 에러메세지만 수두룩하다. 정확한 원인 파악까지는 능력부족. 그렇다 하더라도 다운되는 시점을 알면 얼른 다시 띄울 수 있으니 데몬 죽었을 때 알림을 주는 방법을 찾아보았다. 서버쪽에서 도는 모니터링 데몬이든 스크립트도 있을 것이고 AWS니까 웹서비스 모니터링 프로그램도 제공하지 않을까 싶다. 제일 쉬운 방법으로 찾은 것이 외부에서 한번씩 웹페이지를 열어서 http 상태코드를 체크해서 문제시 알려주는 서비스를 이용하는 것.
5분간격 체크까지 무료로 제공하고 있는 UptimeRobot를 이용해보기로 했다.
63.143.42.252 - - [01/Oct/2019:03:55:43 +0000] "HEAD / HTTP/1.1" 302 -
63.143.42.252 - - [01/Oct/2019:03:55:43 +0000] "HEAD / HTTP/1.1" 200 -
IP목록에서 찾아 대조해보니 정해진 체크 시간 간격마다 잘 다녀가고 있다.