Man spreading, and she bagging 

'English > Good Morning Pops' 카테고리의 다른 글

July 21st, 2017  (0) 2017.08.05
Jyly 11th, 2017  (0) 2017.07.20
June 23th, 2017  (0) 2017.06.28
June 19th, 2017  (0) 2017.06.25
June 7th, 2017  (0) 2017.06.12

작가는 어떠한 숨은 의도를 작품에 숨겨 놓지 않는다.

독자들이 다양한 감정을 느끼도록, 그리고 그 과정에서 자기 감정을 발견하고, 타인을 잘 이해하도록...


어떤 의미에서 문학 작품은 우리 모두가 다르다는 것을 알기 위해 존재하는 것인지도 모른다.


천 명의 사람이 읽으면 천 개의 감상이 나와야 한다.


 - 알쓸신잡 중에서



'Life > A sentense of the day' 카테고리의 다른 글

혼자 vs 함께  (0) 2017.07.20
공식vs비공식  (0) 2017.07.12
포장의 기술  (0) 2017.07.07
예측  (0) 2017.07.04
  (0) 2017.07.03

아무리 잘 만든 것도 포장이 초라하면, 알아봐주는 경우가 드물다.

포장 또한 표현하는 기술 아닐까?


'Life > A sentense of the day' 카테고리의 다른 글

공식vs비공식  (0) 2017.07.12
작가의 숨은 의도  (0) 2017.07.09
예측  (0) 2017.07.04
  (0) 2017.07.03
선택과 집중  (0) 2017.07.03

Bash Script 에서 Script 에 관한 문법


Bash Script 에서 따로 자료형을 입력하지 않아도, initial value 가 string 형태의 경우 string 자료형으로 인식한다.


1. String Length

${#string} : string 의 길이 

expr length $string


2. Substring

${string:position} : string 의 앞에서 부터 position 의 위치 부터 string의 끝까지의 substring (position은 0부터 시작한다.)

${string:position:length} : string 의 앞에서 부터 position 위치 부터 length 길이의 substring


참조

http://tldp.org/LDP/abs/html/string-manipulation.html


'Programming > Bash Script' 카테고리의 다른 글

Bash Script Variable Split by Space  (0) 2018.02.04
Bash Script Echo  (0) 2018.02.04
Bash Script If statement  (0) 2017.07.04
Bash script argument  (0) 2017.06.20
Bash script sudo 권한 체크  (1) 2017.06.19

Bash Script If statement

Bash 스크립트 if 조건문 문법

기본적으로, if / elif / else / fi 로 구성한다. 

if[] bracket 사이에는 공백이 있어야 하며, [] bracket 과 [[ ]] double bracket( ) paranthesis 는 다를 수 있으므로 주의하자.

if [ expression ]

then

statement

elif [ expression ]

then

statement

else 

statement

fi


expression 에 사용하는 Comparison 은 아래와 같다.

integer comparison

if [ "$a" -eq "$b" ]  : 같음(equal to)

if [ "$a" -ne "$b" ]  : 다름(not equal to)

if [ "$a" -lt "$b" ]  : 작음(less than)

if (( "$a" < "$b" ))

if [ "$a" -gt "$b" ] : 큼(greater than)

if (( "$a" > "$b" ))

if [ "$a" -le "$b" ] : 작거나 같음(less than or equal to)

if (( "$a" <= "$b" ))

if [ "$a" -ge "$b" ] : 크거나 같음(greater than or equal to)

if (( "$a" >= "$b" ))


string comparison

if [ "$a" == "$b" ]  : 같음(equal to)

if [ "$a" = "$b" ] ※ = 양쪽 모두 빈 칸 이여야 함

if [ "$a" != "$b" ]  : 다름(not equal to)

if [ -z "$a" ] : string 이 null 이 아님(즉, 0이 아닌 길이가 있는 string)


if statement 에 not 을 사용하고자 하는 경우 ! 를 사용하면 된다.

if ! [ "$arg" -eq "matching" ]

then

echo "Not matched with the first one"

fi


If statement 를 사용해 file 존재 유무 확인

if [ -d <DIR> ] : Directory 가 존재

if [ -f <FILE> ] : 파일이 존재하며, directory 가 아님

if [ -x <FILE> ] : 파일이 실행 가능함

if [ -f test.c ]

then

echo "File test.c exists!"

else

echo "File test.c does not exist"

fi


If statement  Logical AND, OR 문법

if [[ condition1 && condition2 ]] : Logical AND

if [ condition1 ] && [ condition2 ]

if [ condition1 -a condition2 ]

if [[ condition1 || condition2 ]] : Logical OR

if [ condition1 ] || [ condition2 ]

if [ condition1 -o condition2 ]

if [[ condition1 && condition2 ]] || [[ condition3 && condition4 ]]

then

echo "Condition (1 AND 2) OR (3 AND 4)"

fi



참조

http://tldp.org/LDP/abs/html/comparison-ops.html

'Programming > Bash Script' 카테고리의 다른 글

Bash Script Variable Split by Space  (0) 2018.02.04
Bash Script Echo  (0) 2018.02.04
Bash Script String  (0) 2017.07.04
Bash script argument  (0) 2017.06.20
Bash script sudo 권한 체크  (1) 2017.06.19

예측은 적중할 수도, 빗나갈 수도 있다.

다만, 예측 없이 진행하는 것은 눈을 감고 앞으로 가는 것과 같다.

'Life > A sentense of the day' 카테고리의 다른 글

작가의 숨은 의도  (0) 2017.07.09
포장의 기술  (0) 2017.07.07
  (0) 2017.07.03
선택과 집중  (0) 2017.07.03
영원함  (0) 2017.07.01

누구에게나 꿈은 있다.

꿈을 향해 나아가는 것은 힘든 일 일 수 있지만,

꿈을 향해 나아가고 있다는 자체가 행복한 것 일 수 있다.


'Life > A sentense of the day' 카테고리의 다른 글

포장의 기술  (0) 2017.07.07
예측  (0) 2017.07.04
선택과 집중  (0) 2017.07.03
영원함  (0) 2017.07.01
우선 순위  (0) 2017.07.01

모든 것을 잘 하고 자 하는 것은 욕심이다.

선택과 집중을 통해 최적화를 하자


리더는 선택과 집중을 할 수 있도록 돕는 사람 아닐까?

'Life > A sentense of the day' 카테고리의 다른 글

예측  (0) 2017.07.04
  (0) 2017.07.03
영원함  (0) 2017.07.01
우선 순위  (0) 2017.07.01
거래  (0) 2017.06.30

시력 보호를 위해 모니터의 색온도를 조절하여 사용하는 사람들이 많이 있다.

Windows 에서는 Flux 라는 프로그램을 사용하는데,

Ubuntu 에도 Flux 가 있지만, 원하는 동작을 제대로 해주지 않는다.


Flux 대신 Redshift 를 사용하면

보다 편하게 화면의 색온도를 설정할 수 있다.

Redshift 는 Ubuntu 12.04 버전 이후로 사용할 수 있다.


설치 방법

sudo apt-get install redshift-gtk

※Debian: sudo apt-get install redshift


Redshift 를 설치 후 아래의 명령어로 색온도를 설정 할 수 있다.

$ redshift -o <temperature>


다른 많은 옵션도 있지만, 버그가 있는지 잘 안되는 명령어도 있는 듯하다. 다양한 옵션을 man 으로 확인 할 수 있다.

그냥 단순히 색온도를 설정해서 사용하기엔 편리하다.

 


'Programming > Linux' 카테고리의 다른 글

HandBrakeCLI  (0) 2018.04.06
Linux sed  (0) 2018.02.05
Linux find  (0) 2018.02.04
Ubuntu sources.list generation  (0) 2017.09.06
Linux timezone  (0) 2017.06.20


고구려 6. 소수림왕


고구려 5권 이후로 오랫동안 기다려오던 6편.

오랜 기다림 끝에 나왔지만, 그렇기 때문에 고구려의 감동을 잊어버려.. 오랜 시간 후에 읽게 되었다.

오랜 시간 후에 읽은 것을 후회한다.


한 번 읽기 시작하면,

그 큰 그림을 이해할 수 없어,

책을 놓을 수가 없다.

책을 놓을 수 있는 기회는 흔치 않으니,

잠을 자고 싶으면,

기회를 충분히 활용해야 한다.


그 세계에 빠져 들어,

그 말에 현혹되어,

꿈 속을 헤메듯 하다, 

끝이나고야 빠져나왔다.


그 큰 슬픔에 공감하고,

그 홀가분한 마음에 공감하며,

다음 편을 기다린다.


작은 것만 보지 말고, 폭 넓게 보며 나아가자

큰 그림을 그리며 때를 기다리자

혼자 앞서지 말고, 보폭을 맞추자



'Life > Book' 카테고리의 다른 글

1Q84  (0) 2018.09.30

+ Recent posts