쓸쓸함이 깔려 있는 lovememore 와는 전혀 다른 분위기의 곡이다. 루프 영상처럼 우주에서 유영하는데 묘한 희망찬 느낌이 기분 좋은 곡이다.

728x90

CentOS 에서는 패키지 관리를 위해 yum 을 사용한다.

$ yum list | grep nginx
pcp-pmda-nginx.x86_64                       4.3.2-13.el7_9             updates
$ yum search nginx
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
================================================== N/S matched: nginx ==================================================
pcp-pmda-nginx.x86_64 : Performance Co-Pilot (PCP) metrics for the Nginx Webserver

  Name and summary matches only, use "search all" for everything.

패키지 목록 조회는 yum list 나 yum search를 사용한다.

$ yum install pcp-pmda-ngnix

설치는 yum install 을 사용한다.

$ yum update pcp-pmda-nginx

업데이트는 yum update 를 사용한다.

출처 : https://security-log.tistory.com/24

 

YUM 명령어 사용법 (설치, 삭제, 업데이트, 설치 가능 패키지 조회, 설치된 패키지 조회, 정보 보기

yum info [패키지 이름] YUM 명령어 사용법 1. 패키지 조회 (설치가능 + 설치된 패키지) 1) 명령어 yum list | grep [패키지 이름] 2) 사용예 yum list | grep nginx 2. 설치된 패키지 조회 1) 명령어 yum list installed |

security-log.tistory.com

 

728x90
CC=g++
CFLAGS=-c -Wall
LDFLAGS=
SOURCES=main.cpp hello.cpp factorial.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=hello

all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS)
    $(CC) $(LDFLAGS) $(OBJECTS) -o $@

.cpp.o:
    $(CC) $(CFLAGS) $< -o $@

윈도우즈 환경에서 Visual Studio 로 개발하다 보니 makefile 쓰는 법을 다 까먹었다. : 기준으로 왼쪽이 target 오른쪽이 source 인 건 알겠는데 $@, $< 같은 변수는 처음 봤다.

https://stackoverflow.com/questions/3220277/what-do-the-makefile-symbols-and-mean

 

What do the makefile symbols $@ and $< mean?

CC=g++ CFLAGS=-c -Wall LDFLAGS= SOURCES=main.cpp hello.cpp factorial.cpp OBJECTS=$(SOURCES:.cpp=.o) EXECUTABLE=hello all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): $(OBJECTS) $(CC) $(LDFLAGS) $(

stackoverflow.com

$@ 은 왼쪽, $<은 오른쪽 첫번째, $^ 은 오른쪽 전부를 나타낸다고 한다.

all : library.cpp main.cpp

위와 같은 경우 아래와 같은 값이 된다고 한다.

$@ 은 all
$< 은 library.cpp
$^ 은 library.cpp main.cpp 

https://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html#Automatic-Variables

 

Automatic Variables (GNU make)

10.5.3 Automatic Variables Suppose you are writing a pattern rule to compile a ‘.c’ file into a ‘.o’ file: how do you write the ‘cc’ command so that it operates on the right source file name? You cannot write the name in the recipe, because the

www.gnu.org

 

728x90

https://github.com/BurntSushi/ripgrep

 

GitHub - BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore

ripgrep recursively searches directories for a regex pattern while respecting your gitignore - GitHub - BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respec...

github.com

예전에 알게된 툴인데 grep 보다 빠르다고 한다.

벤치 마크 상으로는 빠르긴 하다.

$ sudo apt install ripgrep

기본 설치된 패키지는 아니라서 별도 설치가 필요하다.

$ grep WARN log.csv
2022-03-19 1:21 | WARN | warning
2022-03-19 1:21 | WARN | warning
2022-03-19 1:25 | WARN | warning
$ rg WARN log.csv
1:2022-03-19 1:21 | WARN | warning
2:2022-03-19 1:21 | WARN | warning
6:2022-03-19 1:25 | WARN | warning

사용법은 똑같은데 결과 출력 형식이 조금 다르다.

$ rg --no-line-number WARN log.csv
2022-03-19 1:21 | WARN | warning
2022-03-19 1:21 | WARN | warning
2022-03-19 1:25 | WARN | warning

결과 앞에 라인넘버가 보기 싫다면 -N 이나 --no-line-number 옵션을 붙인다.

다른 옵션은 rg --help 내용을 참고하자.

728x90

르 세라핌은 무대 퍼포먼스가 좋은 그룹이다. 무대 영상 보고 나니 영상과 함께 리듬이 머리에서 계속 맴돈다. 이번 무대는 윤진과 은채가 돋보인다.

728x90

초콜릿 퍼지와 차이를 잘 모르겠다.

바리스타 크레에이션이라 우유랑 같이 마신다. 230ml 머그 제품이라 우유 100 ml 를 더하면 350ml 이상의 잔이 필요하다.

얼려서 얼음 커피 우유처럼 먹어봤는데 별로였다.

728x90

베이지 색상의 볼 캡으로 주문했다.

나이키 볼캡과 사이즈는 비슷한데 머리에 얹은 느낌이 들었다. 모자 챙이 나이키에 비해 덜 굽혀져서 그런 것 같다. 나이키 볼 캡에 비해 시야가 조금 넓은 것 같다.

728x90

메인스트림을 이제서야 다 밀었다.

챕터 6 '신의 기사단'이 제일 괜찮았고 챕터 7 '아포칼립스', 챕터 1 '여신강림'이 그나마 할만했다. 예전과는 다르게 전투 난이도가 대폭 하양되고 축소된 부분이 있다 보니 몰입이 잘 안되었다. 그렇다고 난이도를 올리면 짜증났을 것 같다.

체력이 떨어져서 쉽게 집중하지 못하고 오래 집중하지 못하는게 서글프다.

728x90

훠궈소스 사놓고 까먹고 있었다. 덥고 습한 날씨에 좀 그렇지만 오랜만에 훠궈를 해 먹었다.

1 박스에 5팩씩 들어 있다. 1팩 당 물 500 ml 를 같이 넣고 끓이면 된다.

디핑소스는 즈마장인 것 같다. 1팩에 3개 들어 있다. 다진 마늘/파, 땅콩, 깨 등을 넣고 같이 먹으면 된다.

샤브샤브용 생고기를 사왔는데 푹 익혀 먹으면 냉동이랑 차이를 잘 모르겠다.

소스가 한국화 된건지 양이 작아서 그런지 예전처럼 맵지 않다. 버섯 소스는 2번째 먹어보는데 내 취향이 아니다. 백탕이 더 낫다.

728x90

bash 스크립트에서 2023-5-24 를 2023-05-24 와 같이 0을 채운 문자열을 만들고 싶었다.

$ printf
printf: usage: printf [-v var] format [arguments]

printf 명령어를 사용하면 된다.

#!/usr/bin/bash

year=2023
month=5
day=24

printf "%d-%02d-%02d" $year $month $day

형식 문자열 뒤에 변수들을 나열하면 된다.

#!/usr/bin/bash

year=2023
month=5
day=24

printf -v result "%d-%02d-%02d" $year $month $day

echo $result

변수로 저장하고 싶으면 printf -v 를 사용한다.

출처 : https://stackoverflow.com/questions/8789729/how-to-zero-pad-a-sequence-of-integers-in-bash-so-that-all-have-the-same-width

 

How to zero pad a sequence of integers in bash so that all have the same width?

I need to loop some values, for i in $(seq $first $last) do does something here done For $first and $last, I need it to be of fixed length 5. So if the input is 1, I need to add zeros in front...

stackoverflow.com

 

728x90

+ Recent posts