친구들과 쇼핑을 하고 하루 자면서 파자마 파티를 했다. 쇼핑은 사실 반쯤 실패였는데 옷은 건졌으니 좋은 게 좋은 거 아닐까?
왜 실패하면 부평 지하상가를 갔어야 했는데 이름을 착각해서 부천 지하상가를 돌았다. 너무 좁아서 이게 뭐지? 싶었는데 잘못 간 거더라. 그치만 내 취향인 빈티지풍 가게를 찾아서 다같이 옷을 건졌으니 뭐 좋은 게 좋은 거 아닐까? 라는 생각.
무엇보다 파자마를 사서 같이 파자마 파티를 하기로 정했다는 점에서 정말 좋았다. 파자마는 나한텐 작아서 나린이 줬지만 ㅋㅋㅋ 밤에 수다 떨 때는 입었다. 다 같이 같은 가게에서 산 파자마라서 정말 기분 좋았다. 무엇보다 노찌님한테 잘 어울려서 최고였다.
재밌었던 건 내가 자고 갈까 말을 꺼냈다가 생각해보니 약이 없어서 안 된다고 했더니 노찌님이 어떻게든 같이 놀기 위해 쏘카를 빌려서 우리집까지 갔다가 노찌님네로 갔다는 거. 이렇게 적극적으로 같이 가자고 하자고 할 줄은 몰라서 놀랐다.
아침 5시까지 밤새껏 떠들면서 온갖 이야기를 하고, 약 먹고 잠들었다.
기상은 아침 9~10시. 왜 정확한 시간이 아니냐면 9시부터 깨서 일어나려고 애썼기 때문이지. 그치만 다른 사람들이 자고 있었기 때문에 얌전히 혼자 놀았다. 원래는 과제를 하려고 노트북을 가져갔는데 도무지 하고 싶지 않아서 그만두었다.
점심쯤 다들 일어나서 첫 끼니로 냉면을 먹었다. 비빔 냉면 먹었더니 결국 튀겼다...
두 분을 새 옷으로 갈아입히고(어?) 나들이를 다녀왔다. 날씨가 좋아서 공원에서 앉아서 한참 떠들다가 카페에 가서 또 잠깐 떠들다 집으로 왔다. 나링이네가 벚꽃놀이를 가서 집에 가는 길에 노찌님네가 있어서 나 태워달라고 했다. 그래서 20시 근처까지 놀다가 잠깐 쉬고 테이크아웃 되었다.
집에 와서는 머리가 살짝 아프고 노곤해서 다른 걸 딱히 하진 않고 누워서 놀다가 잤다. 정말 즐거웠다.
어제 잃어버린 섬의 로고를 바꿨다. 두 가지 기록해두고 싶은 점이 있는데(잊어버리면 귀찮은 점이 있는데) 하나는 기본 로고 브랜딩하는 법, 나머지 하나는 wordmark 로고 변경하는 법.
기본 로고 브랜딩하는 방법
lib/tasks/branding.rake에서 코드를 확인할 수 있다.
app/images/에서 logo.svg, app-icon.svg를 자신의 것으로 변경해두면 관련된 모든 아이콘을 변경할 수 있다. (favicon을 비롯한 여러 웹앱 아이콘)
명령어 사용법은 마스토돈 폴더 안에서 bin/rails branding:generate_app_icons
다른 브랜딩 관련 기능도 같은 파일 안에 있으니 확인해보면 좋다.
wordmark 로고 변경하는 법
wordmark로고는 모바일 화면 위쪽에 떠있는 좌우로 긴 로고를 말하는데 logo-symbol-wordmark.svg파일을 바꿔주면 되지만, 그냥 해서는 적용이 안 된다. 해당 파일을 열어서 코드를 만져줘야 한다.
설치는 간단하다. git에서 소스를 받아서 폴더 내부에 존재하는 실행파일(writefreely)을 실행하면 끝.
DB만 잘 설정해주면 되는데 이게 좀 문제였다. 기본 설치 가이드에는 mysql로 되어있고 config 설정에도 mysql이 우선으로 되어있는데 실제 프로그램은 sqlite를 기반으로 짜인 것 같다. mysql로 쓰면 databese를 따로 생성해줘야하는데 sqlite는 그렇지 않고, Makefile에도 태그가 전부 sqlite로 붙어있었다.
mysql도 오랜만이라 권한 설정하느라 애먹긴 했는데 이건 writefreely와는 좀 별개의 이야기이므로 패스.
소스 수정
설치해놓고 보니 문제가 있었다. 연합우주에서 볼 수 있는 프로필 사진 설정이 안 되는 것. 원래 없는 건 줄 알았는데 소스를 뜯어보니 그건 아니었다.
블로그 제목의 첫글자를 따서 기본으로 들어있는 프로필 사진을 쓰게 되어있는데 이게 숫자와 로마자만 들어있어서... 거기 해당되지 않는 글자면 아예 빈 string 값이 반환된다. 황당해라.
그래서 예쁘지도 않은 플사에 매달리지 않고 서버 기본 프로필 사진을 사용할 수 있도록 소스를 고쳤다. 문제는 이미 마련된 실행파일에 넣는 방법을 모르겠다는 것. golang도 처음, Makefile도 거의 처음이라 수정 버전 반영 시키는데 한참 해맸다.
폴더 안에 있는 cmd/writefreely 경로 안에 빌드된 실행파일이 있었다. Makefile 보면 나오는데 어딘지 못 찾은 내가 바보지... 어쩐지 아무리 빌드해도 바뀌질 않더라. 다음에는 까먹지 않으려고 한 번 적어둔다.