본문 바로가기

[Linux] bash shell 변수 이용 bash 명령어를 변수로 받아오기 : 변수명=`명령어` 변수 길이 : ${#변수명} for문 : for 변수 in ${변수명} do echo ${변수} done if문 : if [ 조건문 ]; then bash ~~~ fi
[Python] 외부 경로에 있는 py 파일 import하기 import sys sys.path.append('[해당 py 파일이 있는 경로]') from [py 파일명] import * 참고자료: https://codechacha.com/ko/how-to-import-python-files/
[Git] git clone, push, pull 할 때 username / password 함께 입력해주기 사내 enterprise github를 사용하다 보니 다른 repository에서 git clone을 할 때 번거로운 점이 있었다. 기존 방식대로 git clone 후 git 주소를 입력하면 파일을 다운받을 때마다 username과 password를 입력하라는 창이 떴다. 몇백 개의 파일을 받아야하는데 일일히 다 입력할 수 없어 방법을 찾다가, 아주 쉬운 해결책이 있었다. (하지만 비밀번호가 그대로 노출되기 때문에 좋은 방법은 아니라는 생각이 든다. 또한 rfc에서 정의하고 있는 url 포맷이라고 한다. https://www.rfc-editor.org/rfc/rfc1738#section-3.1 - 댓글 작성자님 감사드립니다😄) git clone https://[사용자ID]:[비밀번호]@[git주소] 기존..
[Linux] 리눅스에서 jupyter notebook 설치하기 기존에는 linux 자체에서 vi나 nano로 코드를 작성했는데, 로컬에서 작성한 코드를 그 어두컴컴한 화면에서 수정하려니 작업하기에 너무 번거롭고 불편했다. 그래서 다른 분이 jupyter notebook을 사용하여 작업하시는걸 보고 시도해봤더니, 기존 윈도우 사용자이던 나에게는 정말 숨통이 트이는 기분이었다. 많은 리눅스 유저들이 jupyter notebook으로 보다 편한 환경에서 작업할 수 있었으면 좋겠다는 마음으로, 어떻게 linux에 jupyter notebook을 설치하는지 알아보자. $ pip install notebook # notebook 설치 $ jupyter notebook --generate-config # config 파일 생성 $ vi ~/.jupyter/jupyter_note..
[Python] itemgetter를 이용하여 index로 list 추출하기 from operator import itemgetter a = [1,2,3,4,5,6] list_index = [1,3,5] itemgetter(*list_index)(a) >>> [2,4,6]
[Ruby on Rails/Linux] CentOS 7에서의 Ruby on Rails 설치 방법 윈도우에서 어떤 프로그램을 설치하는 것은 매우 간단하지만, 리눅스의 경우는 직접 cmd 창에서 진행해줘야 하기 때문에 많은 번거로움이 있다. 오늘은 루비온레일즈(Ruby on Rails)를 Linux CentOS 7에 설치하는 과정을 알아보고자 한다. 1) ruby 설치 $ sudo yum install ruby $ sudo yum install git-core zlib zlib-devel gcc-c++ patch readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel 2) rbenv (ruby 버전을 직접 설정하여 설치할 수 있는 패키지) 설치 및 원..
[Python/Linux] CentOS 7에서의 Python 3.7 설치 방법 CentOS 7 Linux에는 기본적으로 python 2.7.5 버전이 설치되어 있을 것이다. 하지만 대부분 평소 3 이상의 버전을 많이 사용하기에 python3는 거의 필수적으로 설치해야 할 것이다. 그래서 이번 포스트에서는 python 3 버전을 linux에서 어떻게 설치하는지 CentOS 7 기준으로 알아보도록 하자. 먼저 python3를 설치하는 방법은 다음과 같다. (혹시 root 권한이 아닐 경우 yum 앞에 sudo를 붙여주면 해결된다.) $ yum update -y $ sudo yum install -y https://repo.ius.io/ius-release-el7.rpm $ sudo yum install -y python36u python36u-libs python36u-devel py..
[Android] 안드로이드 스튜디오에서 가상 단말(에뮬레이터) 실행하기 이 포스트는 edwith 부스트코스 안드로이드 프로그래밍 강의를 기반으로 작성되었습니다. 안드로이드 스튜디오에서 작업을 하면서 실행으로 어떻게 구현되고 있는지 확인해야한다. 이를 위해 직접 공기계를 연결하는 것이 제일 (재미있고) 좋겠지만 없는 경우에는 가상 단말, 에뮬레이터를 통해서 실행해볼 수 있다. 그렇다면 안드로이드 스튜디오에서 에뮬레이터를 실행시키는 방법을 알아보자. 오른쪽 상단에 보면, 오른쪽에서 두번째 아이콘에 AVD Manager가 있다. 이 버튼을 클릭해준다. 그러면 이런 창이 뜨게 되는데, Virtual Devices가 즉 가상 단말을 말하는 것이다. (너무 당연한가) '+ Create Virtual Device...' 버튼을 클릭해준다. 그러면 원하는 하드웨어를 선택하는 화면이 뜨는데..