파일 hash 체크하기

이따금 공식 웹사이트에서 내려받은 파일이라고 하더라도 해시값을 체크해볼 필요성이 생길 때가 있습니다. 특히 서버가 한 번 털렸던 전적이 있는 Transmission 같은 페이지라면 말이죠.

다행히도 macOS에는 해시값을 확인할 수 있는 도구가 기본으로 탑재되어 있습니다.

which_shasum

기본적인 사용법은 shasum [filename] 과 같이 사용하면 됩니다.

기본적으로는 sha1 알고리즘으로 읽도록 되어 있으나 -a 플래그를 사용해서 224, 256, 384, 512, 512224, 512256 알고리즘을 지원합니다. Transmission 같은 경우는 256 알고리즘 해시값을 공개해두었군요.

shasum_transmission_256

배포자가 해시값을 공개해두지 않았다면 어쩔 수 없지만 공개해두었다면 실행하기 전에 비교하는 습관을 들이는 것도 나쁘지는 않습니다. 귀찮더라도 설치할 때 한 번 정도는 말이죠.


via


매뉴바 정리 앱 Vanilla

gif

맥북을 사용하면서 느끼는 한계점 중 하나는 화면 크기의 제한입니다. 메뉴바에 아이콘은 쌓여가는데 메뉴바의 크기는 제한돼 있는 것이죠. 그래서 바텐더 같은 앱이 나왔죠.

Vanilla도 바텐더와 마찬가지로 메뉴바 항목을 정리해주는 어플리케이션입니다. 바텐더가 윈도우처럼 별도의 스페이스를 만들어서 아이콘을 숨겨준다면 Vanilla는 좀 더 macOS스럽게(그런 게 있다면 말이죠) 아이콘을 숨겨줍니다.

무료 체험판에서는 가장 기본적인 기능-메뉴바 항목 숨기기-을 지원하며, $5를 결제해서 Pro버전을 사용할 경우 로그인 항목과 키보드 단축키 등의 고급 설정을 지원합니다. 설치 후에 3명 이상이 제공된 링크를 통해 Vanilla를 내려받으면 라이센스를 무료로 주는 프로모션도 있으니 $5 라는 금액이 그다지 비싸다는 생각은 안 듭니다. 개인적으로는 키보드 단축키가 굉장히 편합니다.

단점이라면 출시된 지 일 년은 넘었음에도1 간간이 숨겨진 아이콘들이 튀어나오는 등 그래픽 쪽에서 불안정한 면이 있습니다. 그럼에도 가격 등의 측면을 고려해봤을 때 가성비적인 측면에서 바텐더의 훌륭한 대체제가 될 것 같습니다. 어쨌든 가장 기본적인 기능은 무료로 제공되니까요.

  1. 17년 5월 3일에 <a href=”“https://www.reddit.com/r/macapps/comments/68u82u/vanilla_a_bartender_alternative/”>reddit</a>에 글이 올라온 게 있었습니다. 


이미지 너비 수정

image

어째서인지 작은 이미지 스타일을 적용하려고 해도 영 안 되길래 뭔가 했는데 알고 보니 value 값에 "" 이 붙는 바람에 그랬다는 후문.


misemonzi_bot 후기

근 두 달 여를 끌어온 misemonzi_bot을 마무리 짓게 됐습니다. 딱히 추가적으로 배운 점은 없는데 몇 가지 놓친 점이 있어서 반성 겸(?) 적어볼까 합니다.

경로 문제

그냥 터미널에서 파이선을 돌릴 때는 상대 경로로도 잘 작동하던 코드들이 구동 주체가 launchd가 되니 기본 경로를 최상위 경로로 잡으면서 예상과 다른 위치의 파일을 참조하려 하더군요.

때문에 파일을 참조할 때 경로를 전부 절대 경로로 잡아주어야 했습니다.

잔상 문제

imagemagick에서 input option-dispose previous 플래그를 주면 배경이 투명한 움짤 gif에서도 잔상이 남는 문제 없이 변환할 수 있습니다. 참조

다만 이 경우에는 애초에 gif 파일을 내려받으면서 배경을 제거하는 과정에서도 잔상 제거 작업을 해주어야 했는데 이 부분을 간과하고 넘어갔습니다. 찾느라 한참 걸렸네요.

크기 조절

파일 크기가 너무 커져서1 화질을 낮추고 크기를 작게 만들려고 했는데 화질을 낮추니 (당연히) 이미지 크기고 줄어버리더군요. 강제로 이미지 너비를 고정했더니 이번에는 이미지 파일 용량에 변화가 없었구요. (당연하게도 늘어난 픽셀만큼 값을 저장해야 하니까요.)

그냥 작게 줄이는 걸로 타협을 보았습니다.

  1. 거의 23Mb 언저리에서 나오는데 랩탑이야 그렇다 하더라도 모바일에서는 가볍게 처리하기는 영 빡빡한 크기죠.