everydayminder
지메일(gmail)에서 검색하기 구글에서 제공하는 서비스답게, 지메일은 메일 검색 능력이 탁월하다. 혹시, 회사나 학교 등에서 gmail을 사용하고 있다면, 검색 기능을 활용하여 업무의 효율성을 높여보자. 제목 검색 subject:제목 subject:매거진 이라고 검색하면, 제목에 매거진이라는 단어가 들어가는 메일만 보여준다. 보낸 사람 검색 from:보낸사람 from:미래에셋 이라고 검색하면, 미래에셋에서 보낸 메일들을 추려서 보여준다. 정확히 일치하는 단어로 검색 +단어 해보 라고 검색하면, "해본", "해봤" 등의 단어들도 모두 검색된다. 그런데, +해보 라고 검색하면, 정확히 "해보"라는 단어가 들어간 메일만 검색해 준다. 정확히 일치하는 단어 또는 문구 검색 " " +는 기억하기 힘들 수 있다...
Marta - Commander One Pro의 무료 대체 프로그램 Finder의 대체제로 Commander One과 Forklift 등의 프로그램을 꼽을 수 있다. 그 중, Commander One Pro의 인터페이스를 좋아하지만 무료 대체제 프로그램을 찾는다면, 이 프로그램을 주의깊게 보면 좋겠다. Marta 설치 공식 사이트는 아래와 같다. https://marta.sh/ 이 사이트에 방문해서 다운로드 하고 설치하면 된다. 프로그램의 UI는 아래와 같다. 참고로, Commander One Pro의 UI와 비교하면 상당히 비슷함을 확인할 수 있다. 첫 화면에서 UI 상 차이점은, 드라이브 변경하는 기능이 Commander One Pro의 경우는 UI 상에서 곧바로 드라이브를 변경할 수 있다. 반면, ..
commander one pro 싸게 구입하려면? Windows의 탐색기와 비슷한 프로그램으로 맥북에서는 Finder라는 유틸리티가 내장되어 있다. 그러나, 예전의 Mdir 혹은 Norton Commander 같은 프로그램을 써본 사람들이라면, 이와 같은 유틸리티가 얼마나 편한지 잊지 못하고 있을 것이다. 그리고, 그와 비슷한 이름을 갖고 있는 유틸리티가 있다. 바로 Commander one이라는 프로그램이다. 아마도, 프로그램의 이름으로 미뤄보아 이 프로그램을 만든 사람들 중에도 Norton Commander를 써본 어르신이 있을 것으로 생각한다. 위의 UI를 보면, 금방 어떤 종류의 프로그램인지 알 수 있을 것이다. 창을 좌/우 두 개로 분리해서 띄워주고, 한쪽에서 다른쪽으로 복사나 이동 등을 쉽게 ..
virtualbox 오류 - Kernel driver not installed (rc=-1908)에러 해결 방법 (맥북) 맥북 VirtualBox에서 VM 설치시, 다음과 같은 에러가 발생하면서 진행이 되지 않는다면? 가상 머신의 세션을 열 수 없다는 에러 메시지와 함께, Kernel driver not installed (rc=-1908) 에러가 뜨면서 강제 종료되는 에러가 지속되는 현상이 발생했다. 환경 VirtualBox: 6.1.32 OS: Monterey (12.2.1) 위 환경에서 확인하였다. 해결 방법 좌측 상단의 애플 아이콘을 클릭한다. 시스템 환경설정 > 보안 및 개인정보 보호 > 일반 탭을 선택한다. 좌측 하단의 자물쇠 버튼을 클릭한 후, 허용 버튼을 클릭한다. 맥북을 재부팅하고, 다시..
PSD 뷰어 8가지 PSD 파일은 Adobe Photoshop의 이미지 파일입니다. 포토샵으로 작업한 원본 파일이 보통 PSD 파일로 저장되는데, 실제 작업하는 디자이너가 아닌 일반 사람들이 이미지를 확인하기 위해 포토샵을 설치하는 것은 배보다 배꼽이 더 크다 하겠습니다. 폰 글에서는, 포토샵을 설치하지 않고도 PSD 파일을 확인할 수 있는 PSD 뷰어 및 여러가지 방법들에 대해 소개하려 합니다. 샘플 이미지 테스트에 사용한 샘플 PSD는 아래와 같습니다. (출처는 아래에 별도 표기) Background psd는 syifa5610 - kr.freepik.com가 제작함 구글 드라이브 만약, PSD 파일을 구글 드라이브에 업로드 한다면 윈도우즈/ 맥 사용 여부와 관계없이 구글 드라이브 자체적으로 미리보기가..
crontab 사용법 맥/리눅스 사용자라면, 이미 crontab에 대해 익숙할 것이다. 내 PC, 맥북, 서버 등에서 반복되는 시스템 작업을 스케쥴을 세워놓고 규칙적으로 실행시키려면 crontab은 필수 프로그램이 될 것이다. 본 글에서는 crontab의 기본적인 사용법에 대해 정리하고자 한다. 기본 사용법 crontab에 등록되어 있는 태스크들을 cron job이라고 부른다. 본 섹션에서는 cron job 확인하기, 등록/편집하기, cron job의 일정관련 설정 방법 등에 대해 살펴보자. cron job들 확인하기 $ crontab -l crontab -l (엘) 옵션을 지정하면, 현재 내 PC/서버에 지정되어 있는 cron job 목록을 확인할 수 있다. 만약, 정상적으로 등록/편집한 작업이 제대로..
유튜브밴스드 - 유튜브 광고없이 보기가 가능할까? 유튜브는 광고를 송출하고, 그로 인해 수익을 창출한다. 그리고, 이 광고를 보고 싶지 않은 고객들에게는 별도의 프리미엄 서비스를 제공하여 유료 사용자들을 대상으로 광고를 제거한 콘텐츠를 제공하고 있다. 그런데, 무료 앱 중에서도 마치 유튜브 프리미엄 고객과 유사한 경험을 제공하는 앱이 있다고 하여 살펴 보았다. 유튜브 밴스드란? 유튜브밴스드의 공식 사이트는 아래와 같다. https://vancedapp.com/ 이름이 시사하듯이, YouTube + Advanced의 합성어이다. Ad가 광고를 뜻하는 다른 단어도 있으므로 Advanced라는 단어에서 Ad를 삭제하면, vanced가 된다. 즉 YouTube를 Advanced 하게 만들면서도 광고(Ad)는 빼..
Tomcat에 SSL인증서를 설정하다 다음과 같은 에러가 날 경우에 대한 조치 방법이다. org.apache.coyote.AbstractProtocolHandler init 심각: Failed to initialize end point associated with ProtocolHandler [“http-apr-8444”] java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL with APR at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:468) at org.apache.tomcat.util.net.AbstractEndpoint...
자기소개서나 블로그를 작성할 때 내가 작성하는 글의 길이를 알기 위해 글자 수를 세어볼 필요가 있습니다. 자소서의 경우 너무 짧으면 문제지만, 그렇다고 무한정 길게 작성하는 것이 최고는 아니죠. 오히려 상한 권장 길이가 있기 마련입니다. 시스템 관점에서의 길이와 별개로 임팩트 없이 길기만 하면, 보는 사람 관점에서도 잘 읽지 않게 될 뿐입니다. 블로그의 포스트 길이는 오히려 최소 길이 800 정도는 넘기는 편이 좋다고들 합니다. 따라서, 이런 툴의 도움을 받아서 내 글이 최소 조건을 잘 충족했는지 점검하면 도움이 될 것입니다. 다음과 같은 방법들을 사용해 봅시다. 다음 글자 수 세기 다음 검색창에서, "글자수 세기"라고 입력합니다. https://search.daum.net/search?w=tot&DA=..
rsync 사용법 Linux/Unix/OSX의 툴들 중, 파일관리/동기화/백업에 유용한 툴로 rsync를 뺴놓을 수 없을 것이다. GUI 기반의 상용 툴들도 많지만, rsync만으로도 개인 데이터 로컬/리모트 백업 등의 작업을 수행하는데는 어느 정도 충분하다고 생각한다. rsync rsync(remote sync)는 이름이 나타내는 바와 같이 원격 시스템과의 데이터 동기화를 지원하는 프로그램이다. 변경이 있는 파일만 선별적으로 복사하기 때문에, 전체 디렉토리들을 백업/복사할 경우 일반적인 복사 방법보다 효율적이고 빠르게 동작한다. 뿐만 아니라, 데이터를 압축하여 송/수신하므로 적은 대역폭이 사용된다. 대부분의 리눅스 계열 및 OSX에는 기본적으로 설치가 되어 있지만, 만약 설치를 해야 한다면 아래와 같이..
윈도우즈에서 작성된 파일을 linux/ OSX로 옮겨오다 보니, 가끔 원치 않는 개행 문자가 그대로 살아있는 경우가 있다. VI에서 해당 파일을 열어보면, ^M과 같이 표시되는데, 이를 치환/ 삭제 하려면 다음과 같이 입력한다. :%s/^M//g 그런데, 단순히 shift + 6 M을 입력하면 치환대상이 되지 않고, ^M을 입력할 때, ctrl + v, ctrl + M을 눌러서 입력하면 된다.
Docker로 sonarqube 설치 docker pull sonarqubesonarqube 이미지를 다운로드하고 실행시킨다. docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube:latest이제 로컬 sonar를 확인할 수 있다. http://localhost:9000 Spring Boot Gradle Sample Project 생성 spring init --build gradle --package-name=mytest --name=mytest -g=mytest -a=mytest -x Gradle Property 선언 buildscript { ... dependencies { ... classpath "org.sonarsource.sca..
자가 진단 리스트 크롬 또는 파이어폭스 또는 사파리를 쓰는 사람들을 대상으로 아래와 같이 자가진단 리스트를 만들어 보았다. 내 웹 브라우저에서 10개 이상의 탭이 열려있다. 열어본 탭은 즉시 닫지 않는다. 조금 전에 방문한 탭은 왠지 곧 다시 방문할 것이라고 생각이 든다. 그러나, 곧 다시 방문하지는 않는다. 오늘은 아니지만 조만간 방문할 것이다. 나중에 보니, 방문은 분명히 했다. 그런데, 예전에 열고 닫지 않은 탭이 발견된다. 정리해야 되는 것은 알고 있지만, 지금은 아니라고 생각한다. 컴퓨터 또는 웹브라우저가 비정상 종료가 되면, 지금까지 열려있던 창들이 왠지 아깝다. 이 탭들을 누군가에게 공유하고 싶다. 이 목록만 따로 저장해 놓을 수는 없나? 0개: 믿을 수 없는 분 또는 컴퓨터 부팅 중 (아직..
There are many blog posts about setting up vim as an IDE. This is for myself because I will be googling the posts again in the future whenever I change or reset my PC or account. 1. VIM brew install vim --with-override-system-vi My OSX is Sierra, 10.12, and it didn't go well without the option '--with-override-system-vi'. After installation, I was able to execute vim7 by hitting vi and vim8 by h..
Local Tunneling을 통해 외부에서 접속하기 SSH tunneling을 통한 port forwarding을 하고자, putty나 secure crt로 설정하고 썼다. 혹은 집의 내부 서버에 DNSEver 같은 DDNS 서비스랑 연결하고, 내부에서 포트 포워딩을 하거나. 그러다가, 손쉽게 local tunneling을 구축할 수 있는 서비스를 찾아보게 되었고, 간단하게 비교해 보았다. ngrok : https://ngrok.com/ NAME: ngrok - tunnel local ports to public URLs and inspect traffic DESCRIPTION: ngrok exposes local networked services behinds NATs and firewalls to ..