반응형

 


작성일: 2023년 12월 19일

 

한국의 인구가 줄어들고 있다고 해서 통계청이 제공하는 통계 데이터를 확인해봤다.

인구 통계 데이터를 보니까 2020년부터 인구가 줄어들고 있다.

이 정도 기울기로 꾸준하게 인구가 줄면, 2030년쯤 5천만명 수준으로 줄어들 것 같다.

그리고 2035년이 되면, 5천만명보다 한참 밑으로 인구수가 내려갈 듯.

 

2023년 현재, 지금 초등학생 이하는 저출산 시기에 태어났으니까, 이들이 결혼해서 출산할 때쯤이면 절대적으로 출산 가능한 인구가 줄어들테니까 더욱 인구 감소세가 도드라지게 될 것으로 예상된다.

그때쯤이면 한국의 어느 도시를 가더라도 60세 이상의 어르신만 보이지 않을까...

그리고 어느 카페를 가든 카페 사장, 카페 직원은 노년층이 될 듯~

그리고 어느 비행기를 타든 승무원은 장년층 이상이 될듯~

IT 개발자도 대부분 50세 이상일듯~

40살 댄스 가수를 아이돌이라고 부를지도~

 

 

 

 


 

아래 차트 작성일: 2023년 7월 22일

 

전국 총인구

 

전국 총인구 챠트

 

반응형

 


작성일: 2024년 1월 9일

 

집에 특별한 행사가 있을 때마다 나는 꽃바구니 또는 꽃다발을 구입한다.

이 때 주로 가는 꽃집이 과천 3단지(래미안 슈르) 상가에 있는 "자연인의 집" 이다.

내가 생각하기에 비슷한 사이즈의 꽃바구니가 다른 꽃집보다 15,000~20,000원 정도 싼 것 같다.

꽃집 사장님이 영업 마진, 이익에 대해서 욕심이 없는 듯하다 ^^

그리고 이 래미안 슈르 상가의 주차 요금이 1시간 까지는 무료라서 꽃구입하고 주차료를 낼 필요가 없다.

 

이 꽃가게의 특징만 다시 정리하면,

  • 꽃바구니, 꽃다발 가격이 다른 가게보다 낮다. (가성비 짱!)
  • 꽃바구니 퀄리티(품질)이 아주 만족스럽다.
  • 주차료 1시간 무료 (따로 정산하지 않아도 이 상가 주차장은 기본 1시간이 무료)
  • 꽃바구니, 꽃다발은 보통 2시간 전에 예약하면 바로 찾아갈 수 있도록 제작해준다.
    (결혼기념일, 졸업 등 이벤트 이름을 알려주면 그 분위기에 맞게 제작해줌)

 

한 가지 단점이라면, 꽃가게가 아파트 상가의 복도에 있기 때문에 일반 꽃가게의 아기자기한 느낌 또는 화사한 느낌은 없다.

(매장이 상가 복도에 있다고 보면 됨. 아래 사진을 참고)

따라서 꽃을 보기 위해 따로 매장 안에 들어갈 필요가 없다. 그냥 상가 복도에서 꽃을 다 볼 수 있다 ^^

 

 

 

 

 

결혼기념님에 구입한 꽃바구니

 

 

 

 

결혼기념일에 구입한 꽃바구니

 

 

 

 

아내 생일에 구입한 꽃바구니

 

 


 

반응형
글 작성일: 2023년 7월 10일
여행 일정: 2023년 7월 1일 ~ 5일

 

일본을 여름에 가는 것은 처음이다.

그 전에는 겨울 또는 봄에만 갔었기 때문에 항상 선선한 공기가 익숙했는데, 이번에는 습하고 꿉꿉한 공기를 제대로 느꼈다.

 

항공기 체크인, 탑승권 발권

진에어를 이용했고, Mobile Check-in하면 종이 탑승권(Boarding pass)이 없이 스마트폰에 있는 QR 코드만으로 항공기 탑승이 가능했다.

참고로 스마트폰의 모바일 탑승권(Mobile boarding pass)는 

- 출국심사하러 들어가는 입구

- 비행기 탑승 게이트에서 비행기 탑승 직전

이렇게 딱 2번 스마트폰 화면의 QR 코드를 본다.

 

 

호텔

- 이름: APA Hotel & Resort Tokyo Bay Makuhari

- 공항에서 전철+도보로 대략 1시간 20분 정도 거리

- 전철로 가는 길에 풍경이 예쁘고 시골 정취를 느낄 수 있어서 1시간이 길지 않게 느껴졌다. 전철 밖 풍경만 보면서 간 듯.

- 호텔 바로 옆에 Chiba ZoZo Marines(치바 조조 마린스) 홈구장이 있어서 야구 보기에 딱 좋다. 내가 호텔에 있는 동안에도 밤마다 프로야구가 있어서 신나는 응원 소리가 들렸다.

- 호텔 객실에서 후지산이 보였다. (멀어서 후지산이 작게 보였지만, 호텔에서 여유롭게 후지산을 본다는 것이 제일 마음에 들었다)

- 신주쿠, 우에노 같은 도심을 갈 때는 1시간 정도 전철을 타야 하지만, 가는 길에 전철 밖 풍경을 구경하는 재미도 쏠쏠했다.

 

 

주요 관광지

여행책, YouTuber가 소개하는 관광지, 전망대를 방문했지만, 다른 해외의 대도시와 별로 다를게 없어서 별 감흥 없었다.

도쿄도청 전망대에서 관광객 누구나 자유롭게 참여해서 그랜드 피아노를 연주하는 것은 독특해서 이것이 기억에 남는다.

그리고 우에노공원, 도쿄도청 인근 지역은 노숙자(Homeless)가 너무 많아서 불편했다.

걷다가 다리가 아파서 공원 의자에 앉아서 잠시 쉬고 싶었는데, 모든 의자가 누숙자에게 점유되고 있었다. 내가 쉴 곳이 없다. 

 

 

도쿄대학, 와세다 대학

7월의 무더운 날씨에 강의실을 옮겨 다니는 학생들 체력이 대단하다고 느겼다.

나는 반바지, 반팔 옷을 입고 있음에도 땀이 줄줄 흐르는데, 대학생들은 긴바지, 긴팔 옷을 입고도 캠퍼스 건물 사이를 부지런히 옮겨 다는다.

 

 도쿄 성 마리아 대성당 (세키구치 천주교회)

독특한 건출 모양 때문에 눈길이 간다.

 

도쿄 성마리아대성당 제대

 

도쿄 성마리아대성당 파이프 오르간

 

그리고 이 대성당 주변 마을의 골목을 구석구석 걸어다녔다. 중학교, 고등학교에 가보고 학교 끝나고 동네 꼬맹이들이 모여 노는 놀이터에도 둘러 보았다. 이렇게 골목을 걸으면서 보는 동네 풍경과 꼬맹이들 노는 모습이 여유로움을 줬다.

 

 

반응형
테스트 및 블로그 작성한 날짜: 2023년 6월 13일

 

Prometheus 설치

아래 Web page에서 내 운영 환경에 맞는 파일을 다운로드한다.

https://prometheus.io/download/

 

아래와 같이 명령을 따라 수행하여 Prometheus 서버를 구동한다.

##
## Prometheus 서버 설치 파일을 다운로드
## 

$ wget https://github.com/prometheus/prometheus/releases/download/v2.45.0-rc.0/prometheus-2.45.0-rc.0.linux-amd64.tar.gz

##
## 압축 풀기
##

$ tar xf prometheus-2.45.0-rc.0.linux-amd64.tar.gz

$ cd prometheus-2.45.0-rc.0.linux-amd64

##
## 설정 파일 수정하기
##

$ cat prometheus.yml

# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets:
          # - alertmanager:9093

# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    # 나는 아래 부분을 수정했다.
    # 10.1.4.56:8080은 Python으로 작성한 Exporter의 접속점이다.
    static_configs:
      - targets: ["10.1.4.56:8000", "10.1.3.241:9090"]
      
##
## Prometheus 서버 구동하기
##

$ ./prometheus --config.file="./prometheus.yml" &
... 중간 생략 ...
ts=2023-06-13T08:24:54.837Z caller=main.go:1004 level=info msg="Server is ready to receive web requests."
ts=2023-06-13T08:24:54.837Z caller=manager.go:995 level=info component="rule manager" msg="Starting rule manager..."

 

Prometheus Client 예제 작성

테스트용 Metric data를 만들기 위해서 아래와 같이 Example code를 작성한다.

from prometheus_client import start_http_server, Summary
from prometheus_client import Counter
import random
import time


# Create a metric to track time spent and requests made.
REQUEST_TIME = Summary('request_processing_seconds', 'Time spent processing request')

# Decorate function with metric.
@REQUEST_TIME.time()
def process_request(t):
    """A dummy function that takes some time."""
    time.sleep(t)


if __name__ == '__main__':
    # Start up the server to expose the metrics.
    start_http_server(8000)

    c = Counter('sejong_packet_bytes', 'http request failure', ['src_ip', 'dst_ip', 'src_port', 'dst_port'])
    # Generate some requests.
    while True:
        process_request(random.random()/10)
        c.labels(src_ip='10.1.4.11', dst_ip='192.168.5.22', src_port='11111', dst_port='').inc(1322)
        c.labels(src_ip='10.1.8.33', dst_ip='192.168.9.66', src_port='12345', dst_port='23456').inc(1500)
        c.labels(src_ip='172.16.8.33', dst_ip='192.168.9.66', src_port='12345', dst_port='23456').inc(1500)
        c.labels(src_ip='172.17.7.33', dst_ip='192.168.33.66', src_port='80808', dst_port='90909').inc(1500)

 

위에서 작성한 example code를 실행한다.

$ pip install prometheus-client

$ python3 my_example.py

 

좀 더 다양한 Python example code를 보려면, GitHub 저장소를 볼 것!

https://github.com/prometheus/client_python

 

Web UI에서 Metric 확인

Query 입력하는 공간에 "increase(sejong_packet_bytes_total[30s])" 를 입력한다.

 

 

블로그 작성자: sejong.jeonjo@gmail.com

 

반응형
VLAN 설정 테스트한 날짜: 2023년 5월 19일

 

아래는 테스트할 때 사용했던 설정 내용.

$ sudo cat /etc/netplan/00-network-manager-all.yaml

network:
  version: 2
  renderer: NetworkManager
  ethernets:
## eth0에 IP Address 값을 설정하던 안 하던 VLAN 설정과는 관련이 없다.
    eth0:
      addresses: [172.16.1.11/24]
  vlans:
    vlan.2:
      id: 2
      link: eth0
      addresses: [ 172.16.2.11/24]
      

$ sudo netplan try --debug

$ ip addr

0: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 08:33:77:08:3b:2a brd ff:ff:ff:ff:ff:ff
    inet 172.16.1.11/24 brd 172.16.1.255 scope global eth0
       valid_lft forever preferred_lft forever
       
1: vlan.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 08:33:77:08:3b:2a brd ff:ff:ff:ff:ff:ff
    inet 172.16.2.11/24 brd 172.16.2.255 scope global vlan.2
       valid_lft forever preferred_lft forever
...

 

L2 Switch에 연결해서 테스트했는데 잘 동작한다.

 

 

VLAN 개념 참고 문서:  https://gettingconnected.tistory.com/79

 

 

블로그 작성자: sejong.jeonjo@gmail.com

 

반응형

 

Boot Ubuntu 22.04 in text mode

아래 예시를 따라서 설정을 변경한다.

$ sudo  cat   /etc/default/grub

... 중간 생략 ...
## 아래 줄 '#' 코멘트를 삭제
GRUB_TERMINAL=console
... 중간 생략 ...

$ sudo  update-grub

$ sudo  systemctl set-default multi-user.target

$ sudo  reboot

Ubuntu OS가 Console mode로 기동될 것이다.

 

Boot Ubuntu 22.04 in graphical mode

아래 예시를 따라서 설정을 변경한다.

$ cat /etc/default/grub

... 중간 생략 ...
## 아래 줄처럼 '#' 문자로 comment 처리
# GRUB_TERMINAL=console
... 중간 생략 ...

$ sudo  update-grub

$ sudo  systemctl set-default graphical.target

$ sudo  reboot

Ubuntu OS가 GUI mode로 기동될 것이다. (Gnome, KDE Desktop 같은 걸루~)

반응형

 

HP DL-380, DL-580 또는 Dell PowerEdge 장비처럼 network port가 4~10개가 넘는 경우

Network 물리 포트와 OS에 할당된 Network port 이름간 관계를 찾기가 어렵다.

 

이럴 때, ethtool 명령으로 특정 포트 이름의 물리 포트가 어떤 것인지 찾을 수 있다.

예를 들어, 아래처럼 명령을 수행하면 eth0 포트에 해당하는 물리 포트의 램프가 아주 빠르게 깜빡깜빡거린다.

 

 

##
## eth0 포트의 램프를 깜빡거리게 한다.
##

$  ethtool -p eth0
^C


##
## eno2 포트의 램프를 깜빡거리게 한다.
##

$  ethtool -p eno2
^C

 

반응형

 

여행 일정: 2023년 5월 첫째주 평일

 

제주도를 3일간 여행하면서 갔던 곳을 지도에 표시해봤다.

 

시간 순으로 갔던 곳을 보면,

1일차

  • 제주공항
  • 차량렌트 (레인보우 모빌리티)   # 쉐보레 트레버스 대여
  • 차박용품 대여  # 갬핑하우스
  • 함덕해수욕장, 서우봉
  • 성산포 근처 사우나
  • 신양섭지 해변 남쪽 끝 자락에서 차박  #  신양섭지해변 화장실에서 정확히 직선거리 135m 남쪽으로 있는 공터
    (대략 3대의 차량이 들어갈 공간이 있다)

2일차

  • 신양섭지 해변
  • 카페 (그초록)  ## 아침 겸 점심 식사를 위해 샌드위치 구입
  • 월정리 해변
  • 김녕해안도로
  • 김녕 해변
  • 제주 시내
  • 애월해안로
  • 애월전분공장카페
  • 금능 해변
  • 성아시 식당
  • 농협 사우나  # 한경농협 협동조합복지타운
  • 신창풍차해안
  • '판포리 판포1길' 방파제에서 차박

3일차

  • 금능 해변
  • 카페 (바이러닉 에스프레소바)
  • 차박용품 반납  # 갬핑하우스
  • 한라수목원
  • 도두봉
  • 도두동 무지개 해안도로
  • 어반 브루잉
  • 렌트카 반납
  • 제주공항

 

제주도를 몇 번 갔는지 셀수 없을 정도로 많이 갔었는데, 전체 일정을 모두 차박으로 보낸 것은 이번이 처음이다.

제주도에서 차박하면서 느낀 것, 그리고 다음에 제주에서 차박하면 주의할 것을 메모해보면...

차박 용품 대여점을 이용하여 최대한 짐을 줄여보자
 - 공항 근처에 갬핑하우스 대여점 추천.
 - 평탄화 작업까지 갬핑하우스 사장님이 도와주니까 참 편했다.
자동차는 평탄화가 잘 되는 쉐보레 트레버스 이용
 - 트레버스가 앞뒤, 좌우 공간이 넓고, 실내 전고가 놓아서 거주성이 참 좋다.
 - 의자를 접으면 거의 100% 평탄화가 된다.
 - 카니발 보다 훨씬 평탄화 작업이 수월하다.
샤워, 양치 등 씻기
 - 농협 사우나 이용
 - '한경농협 농협조합복지타운' 처럼 농협 하나로마트에 사우나 시설이 같이 있는 곳이 있다. 요금은 2023년 5월 기준 5,000원이다.

 

 

내가 빌렸던 쉐보레 트레버스

 

 

트레버스 평탄화 짱 !  우리 부부가 넉넉하게 잘 수 있을만큼 공간이 크다.

 

 

트렁크 열고, 해변을 바라보며 차크닉 !

 

 

+ Recent posts