본문 바로가기
728x90

분류 전체보기324

[VI/VIM ] 모드 및 기본명령어 ■ VIM의 모드 VIM에는 3가지 모드가 존재한다: 입력모드, 편집모드, 명령모드 1. 입력모드 텍스트를 입력하거나 삭제함 자판 의미 a 커서가 위치한 다음 칸부터 입력 A 커서가 위치한 행의 끝부터 입력 i 커서가 위치한 칸부터 입력 I 커서가 위치한 행의 처음부터 입력 o 커서가 위치한 행의 아래에 행을 만들어 입력 O 커서가 위치한 행의 위에 행을 만들어 입력 2. 편집모드 편집 모드 내에서는 복사하기, 자르기, 붙이기 등을 수행할 수 있음 1) 커서의 이동 (1) 기본 단위 커서 이동 자판 의미 h 왼쪽으로 한 칸 이동 j 아래로 한 칸 이동 k 위로 한 칸 이동 l 오른쪽으로 한 칸 이동 (2) 줄 단위, 단어 단위 커서 이동 Using a count for a motion: + : repea.. 2020. 3. 19.
[Shell Script] 쉘 스크립트에서 문자열을 공백단위나 기타 단위로 쪼개어 배열에 넣는 방법 1. 문자열이 공백단위로 쪼개어 지는 경우 vim example.sh #!/bin/bash string=" ..." array=($string) echo ${array[1]} echo ${array[2]} echo ${array[3]} ※ 결과값 2. 문자열이 기타 단위로 쪼개어 지는 경우 vim example.sh #!/bin/bash string=",,,..." OLD_IFS=$IFS IFS=, array=($string) IFS=$OLD_IFS echo ${string[1]} echo ${string[2]} echo ${string[3]} ※ 결과값은 위와 동일 ■ Reference [1] https://kldp.org/node/104035 2020. 3. 16.
개인적인 대학원생 연말정산 정리 수정: 2020/05/03 ■ 대학원생의 연말정산 신청과 관련된 중요한 점! 1. 신청기간: 당해년도 5월 1일부터 5월 31일까지 2. 대학원생은 국세청 홈텍스 홈페이지(https://www.hometax.go.kr)에서 종합소득세 신고 할때, 소득신고를 "기타소득"으로 한다. 1) "종합소득세 신고" → "일반신고서" → "정기신고 작성" ※ 홈텍스에서 신청절차들은 다른 홈페이지들에서 자세히 설명이 되어있어서 생략 ■ 연말정산과 관련해서 궁금한 점들 0. 연말정산이란? *원천징수한 1년치의 세금이 나의 실제 세금에 비해 적당한지를 정산하는 과정이다. - 본인의 실제 세금보다 원천징수한 세금을 많이 낸 경우, 많이 낸 만큼 돌려받게 된다. - 본인의 실제 세금보다 원천징수한 세금을 적게 낸 경우, 모자.. 2020. 3. 10.
[Vim] Jellybean colorscheme 변경 설치 방법 ※ Vundle이 설치되어있다고 가정함 ~/.vimrc에 다음과 같은 plugin 명령어를 기입 Plugin 'nanotech/jellybeans.vim' 이후, jellybeans을 적용하는 방법은 크게 두 가지이다. 1) vim을 킨 후, :colorscheme jellybeans를 입력하면, 즉시 dark color scheme으로 변경됨 2) .vimrc 파일에서 colorscheme jellybeans를 입력 후, 저장하면 된다. $ vim ~/.vimrc ... colorscheme jellybeans ... Reference: https://www.vim.org/scripts/script.php?script_id=2555 2020. 3. 9.
[TORQUE] qsub: No default queue specified MSG=cannot locate queue 에러 문제원인: 실행한 queuename이 잘못되었거나 정의되지 않은 queue를 사용할 때 발생함 해결방법: qmgr 커맨드를 이용하여, torque PBS queue를 생성함 qsub으로 제출한 쉘스크립트(example.sh)가 가령 아래와 같다고 하자. $ vim example.sh ... #PBS -q testq ... 이럴 경우, 위와 같은 에러메세지가 나온다면, testq라는 queue가 설정이 되지 않았기 때문이다. 따라서 해결방법은 qmgr 커멘드를 이용하여 testq에 대한 설정을 해주면 된다. ex) default queue를 batch라는 이름의 큐로 설정할 경우 $ qmgr -c 'create queue batch' $ qmgr -c 'set queue batch queue_type = .. 2020. 3. 4.
[Northwestern U] 학생계정 https://www.it.northwestern.edu/stucollab/ https://kb.northwestern.edu/page.php?id=62236 Managing your @u.northwestern.edu (or other Google G Suite) account (password and nicknames) Once you have activated your G Suite account, use the Account Management page to change your password, set up to two aliases or nicknames, change your graduation year, and delete your existing account (alumni only). .. 2020. 3. 3.
학기제 (Semesters) vs 쿼터제 (Quarters) 1. 학기제 (Semesters) 1) 봄 및 가을학기를 길게 운영 - 봄학기: 1월말 ~ 4월말/5월초 - 가을학기: 9월~12월 2) 한 학기당 약 14주 정도의 수업을 함 3) 여름방학과 겨울방학이 있음 - 한국보다 여름방학은 조금 더 길지만, 반면에 겨울방학은 조금 짧다. 2. 쿼터제 (Quarters) 1) 1년을 4분기로 나누어 수업을 진행 (가을, 겨울, 봄, 여름계절학기) - 가을학기 : 9~12월 - 겨울학기 : 1~3월 - 봄학기 : 4~6월 - 여름 계절학기 ※ 여름 계절학기는 의무적으로 등록할 필요는 없지만, 다른 쿼터에서 제공하지 않는 수업을 들을 수 있으며, 조기 졸업을 희망하는 학생들은 여름계절학기를 등록함으로써 학업을 일찍 마칠 수 있음 ※ 여름 계절학기 수업과 함께 짧은 브.. 2020. 3. 2.
Ubuntu에서 Kwant 설치 (Anaconda) 이곳에서는 Ubuntu 16.04 및 윈도우에서 Kwant의 설치를 어떻게 하는지에 대해서 다룬다. 자세한 내용은 Kwant 홈페이지를 참조하기 바란다 [1]. 개인적으로 Kwant를 설치하는 방법은 다양하지만 가장 간단하게 설치할 수 있는 방법은 아나콘다를 이용하여 설치를 하는 것이다. 다른 방법으로 설치를 하는 경우에는 추가적인 절차들 때문에 개인적으로는 번거로움을 느꼈다. (ex: tinarray 등 추가적으로 설치) 설치를 하는 방법은 아래와 같다. 1. Anaconda 설치 2. Kwant 설치 Anaconda를 설치 후, 리눅스의 터미널 혹은 윈도우의 anaconda prompt에서 아래와 같은 명령문을 치면 필요한 Kwant에 필요한 패키지를 포함하여 Kwant가 설치된다. conda ins.. 2020. 2. 14.
Kwant에 대해서 kwant 프로그램은 python으로 만들어진 수치해석 프로그램으로써 Tight-Binding method를 기반을 두고 있다. 이 후에는 Kwant 프로그램에 대한 내용들을 시간이 날 때마다 작성을 할 예정이다. - 2020. 2. 14.
728x90