기본 콘텐츠로 건너뛰기

5월, 2019의 게시물 표시

Windows에서 F1이 도움말로 작동하지 않도록 하기

모스 트리 만들기

새우항에 모스트리 멋지게 꾸며서 넣고 싶은데, 유목이 비싼 건 둘째 치고, 삶아야하고, 자칫 썩을 수도 있거니와 무엇보다도 내 맘대에 드는 모양이 흔치 않다. 그래서 모델링 해서 3D 프린터로 나무 줄기를 뽑기로 결정! 원래는 옆으로 누운 소나무 형태를 만들고 싶었지만, 귀찮고 모델링 초보라 예쁘게 만들어지지 않아 초등학교 때 그릴 법한 나무 모양을 만들었다. 그와중에 옹이도 넣음. ㅋㅋㅋ 혹시나 필요한 사람이 있을지도 모른다는 망상에 Thingiverse( https://www.thingiverse.com/thing:3606913 )에 올려놨다. 퀄리티는 좋을 필요 없어서 대충 뽑았는데, 4시간... 일단 출력물을 감상해보자. 다른 색깔 필라멘트가 없어서 하얀색으로 뽑은 것은 맞지만, 그래도 예쁘구나. 옹이에 구멍을 뚫을까 했지만, 뚫지 않길 잘 한 것 같다. 자, 이제 이끼 작업을 해야지. 이끼는 뭘로 할까... 미니삼각모스나 불꽃모스가 엄청나게 멋질 것 같지만, 서정적인 느낌을 살리기 위해 풍성한 물미역을 선택했다. 일단 처음부터 모스를 뭉쳐서 저 공간을 채우기엔 너무 소모적이니, 화분에서 작은 조약돌 하나 꺼내서... 뙇! 뭔가 부족하다. 뭔가 더 풍성풍성하게 만들게 필요하다. 그래! 얼마 전에 산 이어폰에 같이 들어 있던 스펀지가 있지! 스펀지를 뭘로 감지? 일반적인 가정집마다 있는 0.15mm 애나멜선으로 감아주면 괜찮을 것 같다! 그래! 그렇게 하자! 뙇!? 괜찮을까? 더 풍성풍성하게 해야하는거 아닐까? ...싶었지만, 더 이상 썩지 않으면서 물에도 녹지 않는 재료가 없어 이대로 물미역을 감아주었다. 물미역을 감을 때는 하얀 명주실을 썼는데, 절대로 검은색실이 없어서 그런거 맞다... 돌돌돌...이잖아? 일단 밑부분을 빼고는 물미역을 빼곡히 바르고 실로 칭칭 동여 맸다. 어디 올려 놔 볼까? 빈약한... 아냐... 나중에 자라고 나면 괜찮을꺼야. 그렇게 믿

이 블로그의 인기 게시물

Bash Array, Map 정리

Bash에서 Array, Map에 대한 정리. (매번 찾기 귀찮) 찾아보진 않았지만, Bash에서 Array든 Map이든 동일하게 Map(C++에서 Unordered Map)으로 동작하는 것 같다. 왜냐하면, Array의 Index가 연속하지 않아도 동작한다. 그저 Key가 0 이상의 정수인 Map이랑 비슷하게 동작한다. 예) 1, 2, 3, 9, 10 Array # 생성 declare -a empty_array declare -a ar=(haha hoho baba "long string haha hoho") # 접근 echo "ar[0]=${ar[0]}" echo "all as array=${ar[@]}" # 큰따옴표 안에서 각 원소를 따로따로 전달한다. echo "all as one=${ar[*]}" # 큰따옴표 안에서 각 원소를 문자열 하나로 합쳐 전달한다. echo "indexes=${!ar[@]}" echo "indexes=${!ar[*]}" echo "length=${#ar[@]}" echo "length=${#ar[*]}" echo "last=${ar[-1]}" echo "last=${ar[@]: -1}" # 콜론 뒤에 빈 칸이 꼭 필요하다. 옛 방식 # 현재 상황 declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]="long string haha hoho") ar[100]=hello # 인덱스를 건너 뛰어도 동작한다. declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]=&

설치한 패키지에서 RPM 추출하기

오래된 패키지를 관리할 저장소가 없어졌고, 기존 패키지로 다른 서버를 세팅해야할 일이 생겼다면 RPM의 리패키지 기능을 이용해보자. $ rpm -e --repackage [PACKAGE_NAME] 위와 같이 리패키지하면, /var/spool/repackage/ 에 생성한 RPM파일이 있다. :-)