본문 바로가기

전체 글159

brew 모든 패키지 삭제하기 가끔 brew / homebrew가 꼬일 때, 전체 삭제를 하고 싶을 때가 있다. 그래서 brew packages 중에 지울 것들을 찾기 위해 brew list로 목록을 확인하고 하나씩 지우려하다보면 패키지간의 dependency때문에 원하는대로 삭제하기가 힘들다. 그래서 싹 다 지우고 새로 설치할 때는 다음 명령어를 사용하면 된다. brew remove --force --ignore-dependencies $(brew list) 2020. 8. 27.
mac bash terminal 설정하기 brew가 쏘아올린 작은공... ㅠ.ㅠ brew list, brew install, brew docter를 해도... brew가 아프다고 한다... 그래서 brew 관련 명령어를 찾아보았다. 더보기 Homebrew 설치하기 xcode-select --install # Homebrew 설치하기 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 설치확인 brew -v 더보기 brew 패키지 설치하기 brew install pyenv brew install pyenv-virtualenv 더보기 brew 패키지 삭제하기 brew uninstall pyenv brew uninstall.. 2020. 8. 26.
vscode markdown 미리보기 vscode에서 마크다운을 작성하고 미리보기 하는 법을 알아보겠습니다. markdown을 작성할 때, 미리보기가 없으면 별도로 업로드를 진행하고 잘 반영이 되었는지 확인해야 하는 번거로움이 있다. 그렇기 때문에 vscode의 extension인 auto-open Markdown preview를 설치하면 md파일 작성과 동시에 출력 결과를 확인할 수 있다. 해당 익스텐션을 간단히 설치하고 난 뒤 [Command] + [Shift] + P를 누르고, Markdown: Open Preview를 실행하면 볼 수 있게 된다. 이 기능의 단축키는 [Shift] + [Command] + V 를 누르면 된다고 한다. 실행 예시는 아래와 같다. 이렇게 실행하면 왼쪽에 md파일을 수정하고 Preview를 실시간으로 보면서.. 2020. 8. 25.
cannot import name 'is_url' from 'pandas.io.common' error ImportError : cannot import name 'is_url' form 'pandas.io.common' 에러가 발생하면 pandas를 최신버전으로 다시 설치해주면 해결이 된다. conda update --force-reinstall pandas 2020. 8. 25.
dacon 산업제어시스템 보안위협 탐지 AI 경진대회 환경셋팅 오랜만에 데이콘 "산업제어 시스템 보안위협 탐지 AI 경진대회"에 참가하려고 합니다. 대회 링크 첨부드립니다~ [링크] 산업제어시스템 보안위협 탐지 AI 경진대회 출처 : DACON - Data Science Competition dacon.io 해당 대회는 특이하게 별도의 평가도구 패키지를 설치해야 되는데요. 별도로 설치하는 방법에 대한 설명은 첨부되어 있지 않은 것 같습니다. (간단해서 그런가....) 해당 패키지 파일은 대회데이터를 다운로드 받으면 들어있습니다. 대회 데이터셋을 다운로드 받아 압축을 풀어보면 다음과 같습니다. 상세한 데이터 명세는 해당 홈페이지에서 확인하시면 됩니다. 이제 저 whl파일을 설치하기 위해선 터미널을 실행시키고 다음과 같이 입력하시면 됩니다. pip install eTa.. 2020. 8. 25.
vscode minimap 지우기 [mac] : command + , [window] : Ctrl + , editor.minimap.enabled / controls whether the minimap is shown 체크 풀기 2020. 8. 20.
mac telnet 연결시 Trying ::1 뜨는 이유 /etc/hosts 수정 mac에서 > telnet localhost [port]를 하게 되면 Trying ::1... Conntect to localhost 반면, > telnet 127.0.0.1 [port]를 하게되면 Trying 127.0.0.1... Connected to localhost. 흔히 localhost와 127.0.0.1(루프백)을 동일하게 사용해왔기 때문에 왜 이런 현상이 생기는지 궁금했다. 그래서 sudo vi /etc/hosts 파일을 열어보면 다음과 같다. 127.0.0.1 localhost, ::1 localhost 이렇게 두 부분이 있는데 [이글]을 참고해보면 localhost로 요청을 보내면 IP주소로 직접 직접 변환을 하는 과정을 거쳐야한다고 한다. 이 때 ::1(IPv6)를 감지하고 조회를 .. 2020. 8. 18.
airbnb js style guide https://github.com/airbnb/javascript#variables--const 2020. 8. 18.
FLASK static 설정 \FLASK에서 html파일이 js, css 파일을 가져오기 위해서는 -> 이렇게 가져오면 안된다. 이렇게 가져와야 한다고 한다... 왜 그럴까..? 암튼 그럼 css,js파일은 templates와 같은 위치에 static에 들어있어야 한다. url_for('static') 여기를 아무리 수정해도 수정되지 않는다...ㅠ 그래서 static경로를 바꾸기 위해서는 app = FLASK(__name__, static_folder='./static') 여기 설정을 바꿔야 한다. 흐음.. 귀찮구만 2020. 8. 11.
javascript mouse event 처리 nomad 코더 챌린지 중 javascript mouse event 처리를 하게 되었다. 다음과 같은 결과를 만드는 것이 문제였다. (자세한 내용은 https://nomadcoders.co/javascript-for-beginners 해당 강의 참조) 이를 위해 마우스 이벤트를 어떻게 처리하는지 보았다. index.html Hello! index.css body{ background-color: peru; } h1{ color: white } #title{ } index.js const title = document.querySelector("#title"); function handleClick(){ title.style.color = "blue"; } title.addEventListener("cli.. 2020. 8. 6.
mac finder에서 terminal 실행하기 내용추가 예정 finder -> 서비스 -> 폴더에서 새로운 터미널 열기 2020. 7. 29.
ubuntu 명령어 hostname 바꾸는 법 : vi /etc/hostname access root : su reboot : shutdown -r now sudo 권한부여하기 “namsan is not in the sudoers file. This incident will be reported.” vi /etc/sudoers 2020. 7. 28.
pycharm browser remote host remoteftp 기존에 atom에서 remoteftp를 사용했었는데 디렉토리가 뜨지 않고 로딩이 오래걸리는 현상이 있었다. 그래서 파이참에서 browser remote host를 사용하게 되었다. browser remote host, remoteftp, remote host 등등 IDE마다 다양한 이름으로 불리지만 기능은 서버의 코드를 IDE에서 보여주고, 파일 추가 수정 삭제가 용이하다. 파이참에서 아무 프로젝트를 선택하거나 생성. File -> Settings (Ctrl+Alt+S) Project 탭안에 Project Interpreter 선택을 한 후, 오른쪽 위에 톱니 버튼을 눌러 ADD를 선택해준다. SSH Interpreter를 선택하고 configuration에 HOST, PORT, Username을 등록해.. 2020. 7. 21.
mac에서 node, npm, expo 설치하기 react native 공부를 위해 node, npm, expo 설치가 필요하게 되었습니다. 그래서 평소와 같이 pip를 이용하여 node와 npm을 설치하였습니다. 그렇지만 command not found가 뜨면서 환경변수를 설정해줘야 되는 상황이 됐습니다.( 귀찮....) 그래서 찾아봣더니 mac에서는 brew install을 이용해 설치를 하는게 안정적이라고 합니다. 기존의 가상환경을 지우고 새로운 가상환경을 만들었습니다.t brew install node 노드를 설치했더니 npm까지 같이 설치가 되는군요!! 그리고 expo도 설치를 해줬습니다. npm install -g expo-cli 앞으로는 pip만 좋아하지 말고 brew도 사랑해야겠습니다. 이만!! 2020. 7. 6.
centos 방화벽 설정 port 80 오픈 80번 포트를 이용하여 웹서비스를 하기 위해서는 80번 포트를 열어줘야 합니다. 80번 포트를 열어주는 방법은 # 80번 포트를 여는 방법 firewall-cmd --zone=public --permanent --add-port=80/tcp # 방화벽 적용 firewall-cmd --reload # 열려있는 포트 확인하는 방법 firewall-cmd --zone=public --list-all 2020. 6. 19.