본문 바로가기
  • Survival Plan

IT 이야기34

curl 사용법 CURL 사용법 정말 자주 사용하게 되는 curl. curl을 사용하는 경우는, 정말 간단하게 테스트 하고 싶어서 인데, 막상 사용하려고 하면 옵션들이 잘 기억나지 않을 때가 있다. 그래서, 정말 딱 1초만에 사용하는 curl을 정리해 보았다. curl -X POST http://localhost:5000/check_data -H "Content-Type: application/json; charset=utf-8" -d "@data3.json" -d 옵션을 사용하면, “-X POST” 생략이 가능하다고 한다. 따라서, 위 명령은 아래와 같이 축약할 수 있다. curl -H "Content-Type: application/json; charset=utf-8" -d "@data3.json" http://lo.. 2020. 3. 10.
맥북(MacBook), 엘라스틱서치(elasticsearch) 설치 하기 1.설치 elasticsearch 를 위해서 java 설치가 필요하다. (사실, 뒤에서 brew install elasticsearch 를 실행하면, 가이드에 나오는 내용이다.) $ brew cask install homebrew/cask-versions/adoptopenjdk8 homebrew를 업데이트 한다. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" homebrew 를 이용한 elasticsearch를 설치한다. $ brew install elasticsearch ... Data: /usr/local/var/lib/elasticsearch/ Logs: /usr/l.. 2020. 3. 10.
구형 스마트폰 활용 - 스마트폰 전원연결 시 자동 부팅 최근 오래된 스마트폰을 재활용하는 주제에 관심을 가지는 분들이 많은 것 같아요. 오래된 스마트폰을 그냥 방치하기에는 아깝기도 하거니와, 최근 오래된 스마트폰을 활용한 네비게이션,. 블랙박스,. 운전지원 카메라 등으로 활용하는 애플리케이션 들이 다수 등장하고 있기 때문이다. 이러한 동기로 스마트폰을 재활용하는 주제에 관심을 갖게 되었다. 여기서 한가지 해결해야한 사항이 있습니다만, 오래된 스마트폰에 다음과 같은 수정이 필요한데, 이게 기술적 레벨이 좀 있습니다. 커스텀 펌웨어 업데이트, 플래싱 루팅 (SuperSU) mount 변경 lpm파일 내용 변경 펌웨어 verification check bypass 1. 커스텀 펌웨어 플래싱 (Flashing Custom Firmware ) 스마트폰의 롬메모리에 기.. 2020. 3. 10.
Win 10 USB 복구용 부팅 디스크를 만들어 보자 - Win 10 PE 만들기 Windows 10 USB PE 만들기 [ Win 10 PE 만들기 ] Win PE를 만들기 위한 큰그림을 먼저 보시지요~ 전체적인 순서를 살펴 보면 아래와 같습니다. Windows를 베이스로 Preinstaller Environment 를 만든다. (넣을것 넣고 뺄것 빼고, Preinstall 상태로 만든다 ==> 사실 이게 좀 어렵습니다. 이건 그냥 만들어 진거 쓰세요~) 1번에서 생성한 환경을 이미지(ISO)로 만든다. 이미지(ISO파일)을 USB에 플래싱 한다. 이 때 Bootloader 설정도 같이 해주어야 한다. USB로 부팅하여 Win PE 환경을 로딩한다. 우선, 1번 2번 절차는 일반인이 하기에는 좀 어렵 습니다. 컴퓨터에 대한 지식 또는 경험이 많아야 합니다. OS에 대한 지식과 Win.. 2020. 3. 10.
Python/Anaconda x Jupyter x VSCode 개발환경 Python/Anaconda x Jupyter x VSCode 개발환경 1.1. Anaconda x Virtual Env 1.1.1. anaconda 최신 버전을 설치 한다. 1.1.2. 가상환경 (virtual env.)를 생성 한다. $ conda create --name python3.6 python=3.6.1 $ activate python3.6 ※ python 3.7에서는 Tensorflow 구동되지 않음. 따라서 3.6버전으로 설치하였다. 1.1.3. Window 환경변수 (path)를 추가 한다. - %PYTHON_HOME% 경로 PATH 추가 - %python_home%\\Scripts 추가 1.1.4. virtual env activate $ activate python3.6 Linux .. 2020. 3. 10.
Git 기본 경험하기 git의 기초 git config --global user.name "이름" git config --global user.email "깃허브 메일주소" // 매번 물어보는 귀찮음을 피하기 위해 설정. mkdir ~/MyProject // 로컬 디렉토리 만들고 cd ~/myproject // 디렉토리로 들어가서 git init // 깃 명령어를 사용할 수 있는 디렉토리로 만든다. git status // 현재 상태를 훑어보고 git add 화일명.확장자 // 깃 주목 리스트에 화일을 추가하고 or git add . // 이 명령은 현재 디렉토리의 모든 화일을 추가할 수 있다. git commit -m "현재형으로 설명" // 커밋해서 스냅샷을 찍는다. git remote add origin https://.. 2020. 3. 10.
Python x Jupyter Notebook 설치 및 환경 구성 [Python] 아나콘다(Anaconda)로 Jupyter Notebook 환경 구축 - 데이터분석용 파이썬 환경 구축하기 맥북(Mac OS) - 기본적으로 최근 맥북 (맥북 카탈리나) 환경에는 대부분 파이썬 환경이 설치 되어 있다. 그러나, 아나콘다를 설치하면 기본적으로 데이터 분석에 필요한 Numpy, Pandas, Scipy, Seaborn 등이 기본적으로 탑재 되어 있으며, Jupyter Notebook을 기본 환경으로 한다. 따라서 아나콘다 하나만 설치해도 많은 수고로움을 덜 수 있다. 1. 아나콘다 (Anaconda) 설치하기 아나콘다 웹사이트로 이동하여 패키지 파일을 다운로드 받는다. 아나콘다 공식 홈페이지 : https://www.anaconda.com/ individual 다운로드 : h.. 2020. 3. 10.