파이썬이 처음 세상에 나왔을 때 호기심에 간단하게 접해보고 실무에서 써볼 기회는 없었다.항상 Java 프로젝트로 지금까지 실무를 하다보니 접할 기회는 더더욱이 없었다.최근 시간이 나서 "놀면 뭐해~!" 하는 마음으로 초심으로 돌아가서 파이썬을 공부해보려고 시작했다.그럼 먼저... Python을 사용할 환경을 구축해야 하는데 방법은 여러가지가 있다.기초적인 문법 공부를 하기위해서 특별한 설치도 필요치 않는 웹사이트를 이용하는 방법이 그 첫번째 이다.https://replit.com/ ReplitReplit is an AI-driven software creation platform where everyone can build, share, and ship software fast.replit.comrepl..
Server Consol을 접속하면 보통 ssh를 사용하게 된다. iTerm 이나 Putty 에서 매크로로 설정해서 암호를 자동 입력할 수 도 있지만 말 그대로 매크로다보니 잘 안되는 경우도 있고 로그를 출력하는 중에 갑자기 매크로 트리거가 작동해서 오작동을 일으키는 경우도 있다. 애초에 접속에서만 비밀번호를 자동입력하게끔 하면 되는 것인데 그 기능을 도와 주는게 sshpass 다. OSX(MacOS)나 Unix에서 설치해서 사용가능 하다. 나는 OSX 사용자니까.. brew를 통해서 설치방법과 iTerm 에 접속시 사용하는 방법을 기록하고자 한다. ** brew 가 설치 되어 있다는 전재이니 brew가 설치되어 있지 않다면 brew 설치를 먼저 한다. brew search sshpass brew sea..
brew (HomeBrew)를 이용해서 Maven을 설치해보자. brew install maven 특별한 에러가 없었다면 설치가 정상적으로 되었을 것이다. 그래도 확인은 해야하니... mvn -version 어디에 서치가 되었는지도 함께 확인해 준다. which mvn 그런데 실제 경로가 아니다 심볼릭 링크 경로이다. 해당 결로로 찾아 들어가보면 아래와 같이 심볼릭 링크가 설정되어 있다. 환경변수에 등록을 하자. 나의 경우엔 ZSH 를 사용하므로 home dir의 .zshrc 에서 추가할 것이다. vi .zshrc export M2_HOME=/opt/homebrew/Cellar/maven/3.8.6/libexec export M2=$M2_HOME/bin export PATH=$PATH:$M2_HOME/b..
AWS를 이용해서 Web Server를 구축하는데 문제가 발생했다. 윈도우의 Putty로 접속을 하면 정상적으로 접속이 되는데... 전통적인 방법으로 Terminal에서 ssh를 이용해서 접속을 하려면 미친듯이 안되는 것이다. Permission denied (publickey,gssapi-keyex,gssapi-with-mic) invalid format 인내의 한계를 끌어올리는 상황이 발생했다. 왜 Windows에서는 정상적으로 되는데... 전통적인 방법에서는 문제가 생기는 걸까~~~~ 결론부터 이야기 하면... 에러 메세지 대로... Key의 Format이 다르다는게 문제였다. 내가 AWS에서 내려 받은 Key File의 Format과 OSX Terminal에서 사용할 수 있는 Key Format은..
이제 10년차가 넘어가는 나의 iMac 오랜시간 밥벌이로도 사용했고 집에서는 사진편집, 동영상 편집, 서버 등의 역할을 줄기차게 해왔다. 이제는 더이상 OS의 Update 지원을 받지 못하는 모델이라 OSX High Sierra가 최종 지원 OS 이기 때문에 Clean 설치도 HighSierra로 할 수 밖에 없다. 일단 USB를 이용한 Clean 설치를 해주고 Bluetooth 연결로 키보드, 마우스 연결을 해줬다. 각종 어플들을 설치하기 위해서 가장 먼저 해줘야 하는 Brew 설치를 진행했다. 아무것도 없는 상태이기 때문에 Terminal을 열어서 진행한다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal..