일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- react
- PYTHON
- 알고리즘
- web
- form
- API
- Git
- Baekjoon
- HTML
- Algorithm
- django rest framework
- 장고
- 알고리즘 연습
- AWS
- es6
- django widget
- Django
- javascript
- 파이썬 알고리즘
- MAC
- DRF
- js
- CSS
- c++
- 알고리즘 풀이
- java
- 알고리즘 문제
- django ORM
- 백준
- Today
- Total
목록MAC (6)
수학과의 좌충우돌 프로그래밍
MacOS에서 인터넷에서 다운 받은 파일이 실행되지 않는 경우가 있습니다. 이 경우, 아래와 같은 창이 뜨게 됩니다. 애플의 보안정책으로 바이러스를 포함한 App일 수 있기 때문에 위와 같은 설정을 해두었습니다. 따라서 인터넷에서 다운받은 파일은 새로운 속성이 추가되어 있습니다. 파일의 속성을 확인하기 위해서는 xattr 명령어를 사용합니다. xattr {파일 이름} 위 명령어로 다운 받은 파일의 속성을 확인하면 아래와 같습니다. xattr chromedriver\ 2 com.apple.macl com.apple.quarantine 해당 파일을 실행 못하는 이유는 quarantine (애플의 격리속성) 때문입니다. 따라서 해당 속성을 삭제해야 합니다. 파일의 속성을 제거하는 명령어도 역시 xattr 입니..
리눅스의 명령어를 다른 이름으로 간단히 줄여서 사용할 수 있습니다. 바로 alias 인데요, 사전적 의미로는 별명 입니다. 즉 명령어에 별명을 붙여 별명으로 명령어를 호출해주는 것이죠. 사용방법은 간단합니다. alias 별명 = '명령어' 다음과 같은 방식으로 명령어에 대한 별명을 정의합니다. 예를 들어 alias gs='git status' 제가 자주 쓰는 명령어 git status 를 gs 로 줄여서 사용할 수 있습니다. 하지만 이러한 방식은 시스템을 재부팅하게 되면 다시 초기화되어 매번 적용해야됩니다. 따라서 이를 영구적으로 설정하는 방법을 알아보죠. alias 를 설정하는 파일이 여러 개가 있겠지만 저는 zsh 로 커스텀 했기 때문에 zsh 로 커스텀 했기 때문에 .zshrc 파일에서 이를 설정..
웹 프로젝트를 진행중에 서버를 끄지않고 프로젝트를 닫은 경우, 서버는 켜져있어서 다른 port 번호로 접속을 하곤 했습니다. 이 버릇이 계속 되어서 포트번호가 8000부터 계속 쌓이다보니 꺼야함을 느꼈습니다. 그래서 port 를 찾고 이를 끄는 걸 알아보았습니다. port 번호로 PID 찾기 lsof -i :포트번호 실제로 코드를 실행한 결과, 다음과 같이 PID 를 얻을 수 있었습니다. lsof -i :8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3.7 53665 rkdalstjd9 9u IPv4 0x829e98c1e214debf 0t0 TCP localhost:irdmi->localhost:56741 (ESTABLISHED) PID로 ..
MAC python 명령어로 python3 실행하기 mac 에는 기본적으로 python2 가 설치되어있습니다. 이를 이용해도 되지만 python3 와 python2는 문법을 시작으로 여러 차이점이 존재하기 때문에 명확하게 구분지어 사용하시는 게 좋습니다. 그리고 최근에는 아무래도 최신 버젼인 python3 를 더 많이 사용합니다. 그래서 저도 python3 를 설치 후 사용하고 있는데 terminal 에서 사용시 3을 붙여줘야해서 불편함을 느끼고 있습니다. 3을 제외한 python 이라고만 입력하면 python2 로 인식하기 때문이죠. 이럴 때는 어떻게 해야할지 알아봅시다. .bash_profile .bash_profile 안에 python 경로를 지정하는 다음과 같은 코드를 찾을 수 있을 겁니다. # ..
안녕하세요 강민성입니다. 저도 모르는 사이에 대쉬보드가 켜있어서 불편함을 느끼고 있었습니다. 찾아보니 굉장히 쉽고 편하게 끄고 킬 수 있어서 정보를 공유하고자 합니다. 대쉬보드 키기/끄기 다음과 같이 저도 모르는 사이에 dashboard 가 생겨있었습니다. 안쓰는 기능도 많고 캘린더 정도는 데스크탑 1 에서 사용하고 있었기에... 굳이 필요성을 못느꼈습니다. 하지만 dashboard를 봐도 종료하는 키를 찾을 수가 없었습니다. 종료하는 방법은 다음과 같습니다. 우측 상단에 apple 로고를 클릭하고 시스템 환경설정... 으로 들어갑니다. 시스템 환경설정에서 Mission Control 로 들어가면 dashboard 를 설정할 수 있습니다. 현재 space로 되어있는데 드랍아웃을 열어서 끔으로 바꿔주면 d..
안녕하세요 강민성입니다. 6월달 쯤에 선배의 추천으로 mac을 구입했는데요, 아무래도 20년 넘게 window운영체제만 사용하다보니 많이 어색하고 낯설더라고요. 하지만 2~3달 쓰니까 이제는 다시 window운영체제를 쓸 자신이 없을 정도로 mac의 편리함에 빠지고 말았습니다ㅎㅎ 오늘은 mac 에서 c언어를 컴파일하는 법을 알아보도록 하겠습니다. 기존의 window 운영체제의 경우에는 주로 visual studio를 사용합니다. 하지만 c언어를 컴파일하기 위한 visual studio 는 window 용 입니다. 저도 처음에 착각하고 보시는 바와 같이 다운을 받았지만... 아예 다른 용도더라고요. visual studio for mac 은 c언어가 아닌 C#, F#, VB, NET 개발을 위한 것입니다...