쓸쓸함이 깔려 있는 lovememore 와는 전혀 다른 분위기의 곡이다. 루프 영상처럼 우주에서 유영하는데 묘한 희망찬 느낌이 기분 좋은 곡이다.
전체 글
- dosii - 너의 궤도 2023.06.06
- linux : yum 간단 사용법 2023.06.05
- makefile : Automatic Variables 2023.06.04
- ripgrep 2023.06.03
- 르세라핌 - 이브, 프시케 그리고 푸른 수염의 아내 2023.06.02
- 네스프레소 버츄오 바리스타 크리에이션 리치 초콜릿향 커피 2023.06.01
- 라코스테 면 트윌 소재의 베이직 야구 모자 2023.05.31
- 마비노기 : 메인스트림 클리어 2023.05.30
- 하이디라오 마라훠궈 소스 2023.05.29
- bash : 빈공간을 0으로 채운 문자열 만들기 2023.05.28
dosii - 너의 궤도
linux : yum 간단 사용법
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
makefile : Automatic Variables
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
ripgrep
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 내용을 참고하자.
르세라핌 - 이브, 프시케 그리고 푸른 수염의 아내
르 세라핌은 무대 퍼포먼스가 좋은 그룹이다. 무대 영상 보고 나니 영상과 함께 리듬이 머리에서 계속 맴돈다. 이번 무대는 윤진과 은채가 돋보인다.
네스프레소 버츄오 바리스타 크리에이션 리치 초콜릿향 커피
초콜릿 퍼지와 차이를 잘 모르겠다.
바리스타 크레에이션이라 우유랑 같이 마신다. 230ml 머그 제품이라 우유 100 ml 를 더하면 350ml 이상의 잔이 필요하다.
얼려서 얼음 커피 우유처럼 먹어봤는데 별로였다.
라코스테 면 트윌 소재의 베이직 야구 모자
베이지 색상의 볼 캡으로 주문했다.
나이키 볼캡과 사이즈는 비슷한데 머리에 얹은 느낌이 들었다. 모자 챙이 나이키에 비해 덜 굽혀져서 그런 것 같다. 나이키 볼 캡에 비해 시야가 조금 넓은 것 같다.
마비노기 : 메인스트림 클리어
메인스트림을 이제서야 다 밀었다.
챕터 6 '신의 기사단'이 제일 괜찮았고 챕터 7 '아포칼립스', 챕터 1 '여신강림'이 그나마 할만했다. 예전과는 다르게 전투 난이도가 대폭 하양되고 축소된 부분이 있다 보니 몰입이 잘 안되었다. 그렇다고 난이도를 올리면 짜증났을 것 같다.
체력이 떨어져서 쉽게 집중하지 못하고 오래 집중하지 못하는게 서글프다.
하이디라오 마라훠궈 소스
훠궈소스 사놓고 까먹고 있었다. 덥고 습한 날씨에 좀 그렇지만 오랜만에 훠궈를 해 먹었다.
1 박스에 5팩씩 들어 있다. 1팩 당 물 500 ml 를 같이 넣고 끓이면 된다.
디핑소스는 즈마장인 것 같다. 1팩에 3개 들어 있다. 다진 마늘/파, 땅콩, 깨 등을 넣고 같이 먹으면 된다.
샤브샤브용 생고기를 사왔는데 푹 익혀 먹으면 냉동이랑 차이를 잘 모르겠다.
소스가 한국화 된건지 양이 작아서 그런지 예전처럼 맵지 않다. 버섯 소스는 2번째 먹어보는데 내 취향이 아니다. 백탕이 더 낫다.
bash : 빈공간을 0으로 채운 문자열 만들기
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 를 사용한다.
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