본문 바로가기

Applications

(87)
[Slack] 이모지 만들기 팁 회사에서 이모자 공장장으로 많이 만들어서 지난 평가에 아래와 같은 내용이 있어서 빵 터진적이 있다. 1년 넘게 이모지 올리면서 몇가지 팁을 적어본다. 이미지의 크기는 크지 않게 가끔 얼굴이나 이미지 기반의 이모지를 올리는데 보통 이런 이미지는 원본자체가 크다 예전에는 픽셀 제한과 용량 제한이 있어서 제약 조건을 맞추기 위한 후작업을 해야 했다. 이제 업데이트 되면서 제법 큰 이미지도 올라간다. 문제는 보여질 때 작으면 무슨 이미지인지 알 수가 없다. 혹시 아래 이미지가 뭔지 알 수 있겠는가? 사실 실제 크기보다 크게 표시가 되고 있고, 레티나 디스플레이에서의 캡쳐는 원래 해상도보다 선명하게 되기에 확대해보면 알 수도 있다. 따라서 적절한 클로즈업이나 크롭이 필요하다. 다크모드 대응 다크모드는 오래전 부터..
요새 유행은 다크테마(Dark theme)인듯... IDE에서 Dark theme는 오래전 부터 있었다. IntelliJ IDEA 를 처음 썼던 것은 2015년이었다. 설치 처음부터 Darcula라는 어두운 테마를 썼다. 2020.3.1 버전에서는 macOS Big Sur (11.2.3)에서는 OS차원에서 지원을 하기에 나서는 이런 식으로 바뀌었다. 참고로 macOS 10.14 Mojave에서 다크 모드 기능이 추가되었다. Spring STS의 경우 4.1.0.RELEASE 까지는 하얀색이었는데 4.4.2.RELEASE 로 업데이트 하니 어두워졌다. Sublime Text는 원래부터 어두운 색밖에 없었다. 그런데 macOS Mojave에서 적극적으로 다크모드를 지원하더니... 점점 많아지는 것 같다. (내가 늦게 발견한 것일지도 모른다...) 작년 말부터..
VirtualBox 5.2.20 - macOS 설치 실패시 2020-05-12 Catalina에서는 설치가 아예 실패가 된다. 마찬가지로 소프트웨어 설치 차단을 풀고 다시하면 아래와 같은 권한 창이 뜬다. 실패가 되는 이유?? 보안 및 개인 정보 보호에서 허용을 해주어야 한다. 관련 글: https://apple.stackexchange.com/questions/301303/virtualbox-5-1-28-fails-to-install-on-macos-10-13-due-to-kext-security
[codility] FrogJmp 문제 시간 복잡도를 중요하게 생각하고 풀어야 하는 문제이다.처음 문제를 보고 for loop 가 생각했는데, 초기값과 증가하는 구문이 루프 앞과 바디로 들어가면서 결국 종료 조건을 보는 부분만 남게 되었다. 그래서 while로 바꾸었다. 1차로 만든 버전은 아래와 같이 되었다.public int solveWithLoop(int X, int Y, int D) { int cp = X; int count = 0; while (cp < Y) { cp = cp + D; count++; } return count; } 그런데 테스트를 돌려보니 실패가 난다.시간복잡도는 선형이다.시간이 오래 걸리는 것은 계산 제한 시간을 초과해 버리는 것이 문제이다. 그래서 계산을 하는 것으로 바꾸었더니 통과가 된다.시간복잡도는 상수.pu..
Sublime Text 라이센스 구매 미뤄오다가 IntelliJ IDEA 사고 나서 결제. 뭐, 라이센스를 등록한다거나 해서 기능상 크게 달라지는 것은 없다.다만 개발자에게 밀린 월급을 주는 것 같은 느낌.
[codility] Lesson 2 Arrays CyclicRotation - 입력에 대한 체크를 하자! 2번째 문제였다.배열을 K번 회전시키는 문제이다.값을 일일이 복사하는 대신 시작을 가리키는 포인터를 바꾸는 것으로 하기로 하였다.값을 복사하는 것보다는 하나만 바꾸는 게 아무래도 비용이 적게 들 것이므로... 그런데 테스트 결과가 이상하게 나온다. 분명 효율성보다는 정확성을 본다고 했는데 회색으로 87%인 것이다.밑으로 스크롤해서 보니 작은 배열(아마도 크기가 0인?)인 경우 런타임 에러가 발생하고 있었던 것이다. 결국 방어코드를 넣고 나서야 100%가 될 수 있었다. 실무에서도 코드를 짜다보면 입력에 대한 방어코드를 짜는 것은 필수이다.작은 코드라고 해서 생략했더니 결과가 안나오는 것이다. 기본은 빼먹지 말자!
"Google 포토 백업" 앱 지원 종료 알림이 왔다. 데스크탑에서 구글 포토에 사진을 올릴 때 사용하는 Google 포토 백업 앱이 지원이 종료된다는 알림을 받았다. 없어지는 애플리케이션에 대해 기록하기 위해 블로그를 기록한다. 작년 8월말에 블로그에 Google Photos Backup이 PhotosBackupAndSync로 대체된다는 글을 올렸는데 8개월만에 기존 앱이 deprecated 되었다고 볼 수 있다. 현재 "백업 및 동기화" 앱의 정보는 아래와 같다. 사실 백그라운드 앱이라 UI는 정보와 환경설정 정도이다.
Text Explander 5 - Unknown file format: No index file. 오늘 맥에 설치되어 있는 TextExpander를 실행할 때 아래와 같은 에러메세지가 뜨면서 실행이 되지 않음을 확인했다.Failed to load settings Unknown file format: No index file. 실행할 때 설정값을 읽어와야 하는데 뭔가 파일이 깨진 것 같다. 원인을 찾아봤는데 해결방법이 딱히 없었다.결국 아래 폴더를 지우고 나서야 실행이 되었다./Users/[사용자ID]/Library/Application Support/TextExpander