기본 콘텐츠로 건너뛰기

PSReadLine 설치

최근 글

받침 없는 화분 만들기

받침 없는 화분을 만들면, 꽤나 깔끔하게 관리할 수 있으며, 어디든 올려놓을 수 있어서 좋다. 단점이라면, 배수가 되는 화분에 비해 잘 죽을 수 있다는 점이지만, 지금까지 과습으로 죽인 적은 없다. 준비물: 물구멍 없는 화분, 작은 자갈(굵은모래 마사토 도 괜찮다), 부직포, 모래, 꽃삽, 물뿌리개, 심을 식물 화분을 준비한다. 물구멍이 있는 화분이라면, 글루건이나 실리콘으로 물이 새지 않도록 잘 막아준다. 사용한 화분은 IKEA의 Muskot 화분 이다. 작은 자갈을 깔아준다. 화분 높이에 따라, 1/4 정도 깔아주면 괜찮은 것 같다. 청소용 부직포나, 일회용 마스크를 한 겹 깔아준다. 위에 깔 모래가 기껏 자갈로 만든 공간으로 무너지는 것을 막아준다. 사진과 같이 딱 맞춰서 자르기 보단, 넉넉하게 잘라야 모래가 덜 빠진다. 모래는 당연히 소금기가 없어야 한다. 강모래나 원예용 모래라면 그냥 사용해도 괜찮지만, 바다모래라면 여러차례 씻어서 소금기를 모두 없애야 한다. 부직포가 보이지 않을 정도만 엷게 모래를 깐다. 두껍게 깔 수가 없는데, 아래 자갈 높이 때문에 화분의 공간이 다소 부족하기 때문이다. 심을 식물을 준비한다. 가능하면 가지고 있는 흙을 어느 정도 남겨 놓으면, 분갈이로 생기는 몸살을 줄일 수 있다. 식물을 화분 가운데에 놓는다. 지금 딱 맞출 필요가 없다. 화분을 돌려가며, 모래로 빈 공간을 채워준다. 작은 화분이라면, 나중에 물이 넘치지 않도록 1cm 이상 남기고 모래를 채워준다. 모래를 다지기 전에, 식물을 화분 가운데 잘 맞춰준다. 이때는 신경 써서 맞춰야 한다. 다 했다면, 물을 준다. 이때 모래라서 매우 잘 파이므로, 식물이 있는 곳보단, 모서리 부분에 준다. 물이 넘치지 않게 찰랑찰랑하게 주더라도, 빠르게 물이 화분 아래로 스며든다. 적당히 장식하면 완성. 옆에 큰 화분도, 크기만 다를 뿐, 동일한 방법으로 만들 수 있다. (약 1년 이상 키운 여인초) 식물마다 물을 요구하는 정도가 다르다. 다만, 모래가 마르면서 밝게 변하는 것을

이 블로그의 인기 게시물

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파일이 있다. :-)