본문 바로가기

mac alias (맥 터미널에서 단축명령어) mac alias (터미널에서 단축명령어) 맥 터미널 많이 사용하신다면 아마도 개발자 확률이 좀 높겠죠? ㅎㅎ 다들 아실 것 같지만 그래도 간단하게 정리해둡니다. 맥 기본 쉘은 아마도 bash 겠죠? bash 쉘을 사용하신다면 아래와 같은 방법으로 alias 설정이 가능합니다. vi ~/.bashrc alias test='/Users/aaa/venv_test/bin/activate && cd /Users/aaa/dev_test' 터미널을 다시 실행하시거나 source ~/.bashrc 를 입력하시면 alias test가 설정됩니다. 이후에는 test 명령어를 입력하는 것만으로 위에 '/Users/aaa/venv_test/bin/activate && cd /Users/aaa/dev_test' 명령어가 실행.. 더보기
webp to png in mac webp to png in mac webp의 기본적인 내용은 아래 위키에서 확인해보세요. - https://ko.wikipedia.org/wiki/WebP 이 포스팅에서 정리하고 싶은 것은 webp 를 png로 변경하고 싶은 것입니다. 조금 더 자세히 말하면 webp가 들어있는 특정 폴더의 이미지들을 png로 변경하고 싶은거죠. 1) 설치 - brew로 해줍니다. brew install webp 2) 활용 - webp를 설치하면 dwebp 명령어를 사용할 수 있습니다. Usage: dwebp in_file [options] [-o out_file] 이런식으로 사용할 수 있고요. 하나의 이미지만 처리하시려면 위에 적어둔 Usage 그대로 쓰시면 되겠죠. 하지만 여러 개의 이미지를 저렇게 할 수는 없으니까 .. 더보기
crontab, mac, python, virtualenv 맥 환경에서 crontab 사용하는 방법에 대해서 간단하게 정리합니다. -crontab 편집 : crontab -e crontab 확인 : crontab -l -crontab 작성 방법은 동일합니다.제가 예전에 몇 개 포스팅을 한 적이 있는데요. 작성 방법은 그것으로 대신합니다. 2017/05/06 - crontab : daily, weekly, monthly example 2015/01/13 - Ubuntu Crontab -python 코드를 실행할 때 virtualenv 환경을 사용해야 하는 경우는 source 부터 해줘야 합니다. 아래와 같이 말이죠. 00 11 * * * source /Users/aa/venv/bin/activate && /Users/aa/venv/bin/python python_.. 더보기
맥 터미널에서 폴더 용량 확인하기 이번 포스팅 내용은 꼭 맥에서만 할 수 있는 것은 아니고요. 리눅스에서 동일하게 사용하실 수 있는 명령어 중 du가 있습니다. 일단 du man 페이지를 보면 다음과 같아요. 사용해보면 아래와 같아요 :-) du 라고만 치면 아래와 같이 각 폴더 및 파일에 대한 크기를 알려줍니다. 하지만 보기가 넘나 힘들죠. 리눅스나 맥에서 여러 명령어에 -h 옵션을 주면 사람이 이해하기 편하게 변경해서 보여줍니다.du에서도 마찬가지로 -h 옵션을 적용하면 편하게 읽을 수 있어요. 아래 그림과 같이 말이죠. 더보기
xcrun error: invalid active developer path 아래와 같은 에러 메시지가 나왔나요?? ERROR: xcrun: error: invalid active developer path terminal을 열고 xcode-select --install 을 입력해서 설치하세요 !! 설치가 끝나면 에러가 나왔던 명령어를 다시 실행해보세요 :) 저는 바로 해결되었습니다. !! 더보기
psycopg2 error : image not found in mac mac에 개발환경을 다시 구축했습니다.구축하면서 발생했던 문제들 중 몇 가지만 정리해두려고 포스팅합니다 :) psycopg2 error : image not found 라고 나오는 에러에요.아래와 같이 해결했습니다 :) Case 1 : PostgreSQL Installation Method - Brew sudo ln -s /usr/local/Cellar/openssl/1.0.2h_1/lib/libssl.1.0.0.dylib /usr/local/lib sudo ln -s /usr/local/Cellar/openssl/1.0.2h_1/lib/libcrypto.1.0.0.dylib /usr/local/lib Case 2 : PostgreSQL Installation Method - dmgsudo ln -s /.. 더보기
WinSCP -- Mac Access (윈도우에서 맥 sftp 접근) 윈도우 환경에서 WinSCP라는 프로그램을 사용하고 있어요.리눅스나 맥 또는 클라우드 환경의 인스턴스에 있는 파일을 관리하는 용도로 사용하고 있고몇 개의 포스팅에서 간단한 기능 또는 접속 방법에 대해 정리했던 적이 있습니다. 이번에는 WinSCP를 통해서 맥 컴퓨터에 접속하는 방법에 대해서 정리해두려고요. 1. WinSCP에서는 별다른 작업을 할 필요가 없습니다. 하지만 Mac 설정을 변경하는 것이 필요합니다. Mac에서 System Preferences에 들어갑니다. 아래 그림에 표시해둔 것 처럼 Sharing 버튼을 눌러서 다음 단계를 진행합니다. 2. Sharing에 들어가 보면 왼쪽에 Remote Login이 꺼져 있는데 활성화 시켜줍니다. 아래 그림처럼요. 그리고 오른쪽에 Allow access.. 더보기
mac : screenshot + pixelate 리눅스에서는 shutter라는 프로그램을 사용했는데요. 꽤 좋았어요. 스샷도 편하게 찍고, pixelate나 간단한 브러시도 있어서 좋았거든요. 요즘에는 맥을 주로 사용하는데 제가 검색을 게을리한 것도 있겠지만 쉽게 마음에 드는 프로그램을 찾지 못했는데, 이번에 찾은 Skitch 프로그램을 소개합니다 :) homepage : https://evernote.com/intl/ko/skitch/ 제작사가 무려 Evernote입니다 ㅎㅎ 아무튼 위 사이트에서 무료로 다운 받을 수 있습니다. 다운 받으면 하나의 압축 파일이 나오고, 이걸 그냥 풀면 하나의 파일이 나옵니다.나온 파일을 Application에 이동 또는 복사하시면 Launchpad에서 바로 사용할 수 있어요 :)아래 그림 처럼 말이죠. 1. Skit.. 더보기
리눅스, 맥 - grep 활용 파일안에서 문자열 찾기 예전에 "리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)" 이라는 포스팅에서 Grep을 통해여러 파일안에서 특정 문자열이 있는지 찾는 내용을 간단하게 정리한 바 있습니다. :) 여기서는 특정 문자열이 포함된 한 줄이 매우 긴 경우 어떻게 하는지 작성해두려고 합니다. 1. 특정 문자열이 포함된 내용을 찾는 것은 아래와 같습니다. 예로 "Multi" 라는 문자열이 포함된 파일을 찾기 위해서는 아래와 같은 명령어를 사용할 수 있습니다. grep -r "Multi" ./* 2. 그런데 Multi 라는 문자열이 엄청나게 긴 문자열에 포함되어 있다면 아래와 같이 나올 수 있습니다. 이것도 좀 많이 줄여서 표현한 것입니다. 즉 Multi라는 문자열을 가진 파일을 찾고 싶은건데요. 결과는 찾을 .. 더보기
mac에 octave 설치 octave를 mac에 설치하는 과정이에요.octave binary는 source forge에서 받을 수 있더라구요. Octave-Forge : https://sourceforge.net/projects/octave/ dmg 파일을 다운 받아 실행하면 아래 그림과 같이 나옵니다. Octave-3.8.0-6.mpkg를 더블 클릭해서 적당히 Next 눌러주면 설치할 수 있습니다. 설치가 완료되면 Launchpad에 Octave-cli가 생성되고 이것을 클릭하면 Octave를 활용할 수 있죠 :) 더보기
맥에서 이미지(사진) 크기 변경 맥에 기본으로 제공되는 Preview 앱에서 이미지 크기를 간단하게 변경하는 것이 가능합니다. 사진을 Preview 앱으로 연다. (기본적으로 사진을 더블 클릭하면 preview 앱으로 연결되요) 그 다음 Tools --> Adjust Size 기능을 선택합니다.아래 그림과 같이 현재 이미지의 사이즈가 표시되고 이를 조정하면 됩니다.현재 이미지는 가로 2448 픽셀, 세로 3264 픽셀로 이루어져있네요. 이것을 512 * 683 픽셀로 변경하고 OK 버튼을 클릭합니다. OK 버튼을누르면 이미지 이름 옆에 edited 라고 표현됩니다. 그냥 command + s를 누르거나 preview를 종료하면 원래 파일이 변경한 크기로 저장됩니다.다른 이름으로 저장하려면 edited 옆에 화살표를 눌러서 변경해주면 됩.. 더보기
맥에서 이미지(그림) 자르기 맥에서 이미지(그림) 자르기는 아래와 같이 하시면 됩니다. :) 1. 자르고자 하는 이미지를 더블클릭합니다. 기본적으로는 Preview 라는 소프트웨어로 열려요. 아래와 같이요. 그럼 파란색으로 표시한 버튼을 누릅니다. :) 2. 새로운 기능들에서 제일 왼쪽 빨간색을 눌러보면 어떤식으로 영역을 선택할건지 고를 수 있습니다. 3. 영역을 적당히 선택하면 오른쪽 상단에 crop 버튼이 보입니다. 누르면 잘려요 !! Command + s 눌러서 저장하면 끝입니다. :) 끝 :) 더보기
맥에서 안드로이드 기기 파일 복사 이번에 맥북 프로가 새롭게 나오길 매우 많이 기대했는데 .. 맥에서 안드로이드 기기에 저장된 파일들을 접근해서 복사하거나 삭제하는 것은따로 프로그램을 하나 설치해야 합니다. 그것은 Android File Transfer 입니다. 아래 주소에서 다운 받을 수 있구요. https://www.android.com/filetransfer 위 프로그램을 설치하신 다음에!!안드로이드 기기에서 충전용 말고 파일 USB용 방식을 선택해줍니다. 설치하신 프로그램을 실행하면 다음과 같은 화면을 보실 수 있어요. 오랜만에 사진들을 백업했네요 :) 더보기
mac terminal sound off / 맥 터미널 소리 끄기 맥에서 터미널을 사용하다보면 참 소리가 많이 나는 것 같아요.아래와 같은 방식으로 소리를 끌 수 있어요. 1. 먼저 Terminal을 켜고 Preferences로 들어갑니다. 2. Profiles에서 맨 끝 탭인 Advanced를 들어가면 중간에 Bell에 체크박스를 해제해주세요. 끝 :)소리 안나니깐 넘 좋네요. ㅠㅠ 더보기
리눅스에 R Studio 설치 및 접속(접근) R Studio는 R을 편리하게 사용할 수 있도록 도와주는 IDE(통합개발환경, Integrated development environment) 입니다. 이번 포스팅에서는 리눅스(우분투, Ubuntu)에서 R Studio을 설치하고, 접근하는 방법에 대해서 간단하게 포스팅하려구요. 1. 리눅스에서 R 설치하기 먼저 R을 설치해주셔야 하는데요. 2가지 방법이 있어요. 방법에 따라서 R 버전이 달라집니다(아마도). 1.1 간단 설치 그냥 루트(ROOT)권한에서 아래 명령어를 통해 설치하시는 방법입니다. apt-get install r-base 1.2 조금 복잡? ㅎ 루트 권한에서 다음 명령어를 차근차근 따라 하시면 되요. vi /etc/apt/sources.list.d/r.list 파일을 하나 만드는 것이구.. 더보기