반응형

 

블로그 작성일: 2023년 12월 30일

 

 

결론부터 말하면,

완속 충전기로 충전한다면 어느 충전기를 이용하든 1kWh 당 250~260원 정도로 요금이 비슷한다.

그리고 구독 서비스, 정기권을 구입하면 1kWh당 50원 정도 내려가는 수준이다.

 


 

그린카드(신용카드) - 전기차 충전 요금 할인 (2023년 12월 30일 기준)

"그린카드"라는 신용카드가 있는데, 이 그린카드를 이용하면 40%가 포인트로 쌓이고 나중에 대금 결제할 때 이 포인트로 결제할 수 있다.

단, 금액 제한이 있어서 현실적으로 월 1~2만원 할인 받는 셈이다.

이 정도 할인 혜택 때문에 신용카드를 새로 발급받을 필요는 없을 듯.

 

 

EVSIS 정기권 할인 (2023년 12월 30일 기준)

롯데 EVSIS 앱에서 정기권을 구입하고, EVSIS 앱으로 충전하면 50% 할인 받을 수 있다.

그런데 정기권을 구입하기 위해서 5,000원을 썼기 때문에 실질 할인율은 계산을 해보면, 50%가 아니라 61%이다.

EVSIS 정기권 할인 혜택

 

 

아래는 5,000원짜리 정기권을 구입했을 때랑 10,000원짜리 정기권을 구입했을 때, 실제 할인된 충전 금액과 실제 충전 단가를 계산해본 것이다.

 

확실히 정기권을 구입해서 충전하는 것이 소비자에게는 이득이다. 한달에 300kWh를 꽉 채워서 충전한다면, 매달 35,000원을 할인받는 셈이니까.


충전 사업자 별 요금 정보

 

"티비유"라는 회사가 다수 충전사업자의 요금을 잘 리스팅해주고 있으니까, 우선 이 웹 페이지를 보는 것이 좋다.
  https://elecvery.com/charge_cost/
 

충전 요금 - elecvery

국내 전체 사업자별 전기차 충전 요금 환경부 공공충전인프라 멤버십 완속 292.9원 급속 292.9원 초급속 309.1원

elecvery.com

 

 


 

 

 

아래에 적은 것은 내가 일일이 찾아서 확인한 충전 요금표이다. (2023년 8월 기준)

 

 

나이스차저

  • 완속: 195원 (충전 시간대에 상관없이 항상 동일한 가격. 단, 충전앱에 표시된 충전 단가를 주의해야 봐야 함.)
  • 참고: 아래 요금표는 2023년 8월 현재. 나이스차저 홈페이지에 공지된 내용이다. 그러나 이 가격표와 무관하게 충전앱에 표시된 "충전 단가"로 요금이 정산되기 때문에 아래 표는 참고만 하고, 실제 요금과 다름.

나이스차저 - 충전 요금

 

 

 

이지차저

  • 완속: 219원 (충전 시간대에 상관없이 항상 동일한 가격)

 

 

에버온

 

 

더 자세한 요금 정보는 아래 웹 페이지를 참고.

 

 

에버온 충전서비스 - 요금 안내

05 충전 요금 간편하고 저렴하게 충전 서비스를 이용하실 수 있습니다. 에버온 충전 서비스는 에버온 회원카드를 인증하는 방식으로 서비스 이용 및 결제가 가능하며, 계절과 시간대에 따라 차

www.everon.co.kr

 

 

대영 채비

  • 100kW급: 340원
  • 50kW급: 320원
  • 완속: 250원

더 자세한 요금 정보는 아래 웹 페이지를 참고.

 

 

채비 요금제 - CHAEVI - 채비 l 전기차 충전 원스탑 솔루션

TIME TO CHAEVI 전기차 충전 통합 솔루션, 채비

www.chaevi.com

 

 

차지비 

  • 100kW급: 315원
  • 완속: 259원

 

더 자세한 요금 정보는 아래 웹 페이지를 참고.

 

 

ChargEV

차지비의 앞선 미래기술이 스마트한 전기차 시대를 만들어 갑니다. ChargEV 전기차의 새로운 경험과 함께하는 파트너

www.chargev.co.kr

 

반응형

 


 

우렁촌쌈밥

대체로 맛있고 정갈하다는 평이 많지만, 간혹 손님 응대가 쌀쌀 맞고 차갑다는 의견이 있다.

주차장이 별도로 없어서 큰 길 옆에 남는 공간, 또는 근처 뒷골목에 주차해야 한다.

 

https://blog.naver.com/mhyesu/222934456298

 

남이섬 근처 현지인 맛집, 우렁쌈밥 우렁촌 정식A세트 후기

아기 데리고 여행 다니는 게 보통 일이 아닌데 조금 또 컸으니 용기 내어 보고 깨지고 또 조금 자랐으니 용...

blog.naver.com

 

 

삼교리동치미막국수 

 

삼교리동치미막국수 가평점 솔직후기

삼교리동치미막국수 가평점 솔직후기 삼교리동치미막국수 가평점 얼마전부터 막국수가 땡기는데 서울에서는...

blog.naver.com

 

 

 

해광은갈치

 

가평맛집 가평갈치조림 해광은갈치 뼈없어 아이들과 먹기좋은곳

아이들과 여행을 하면 아무래도 먹는거에 제약이 많죠? 첫째는 그나마 나은데.. 특히 저희 5살...흠... 몇...

blog.naver.com

 

 

 


Coffee Shop

 

 

 

멜로우스팟

 

 

<가평카페>자라섬 감성 카페 크로넛 맛집 멜로우스팟 / 모든 게 다 새삥

안녕하세요? 온오프라인에서 베짱이 라이프를 꿈꾸는 디베짱(디지털 베짱이)에요. [내돈내산 솔직후기] 가...

blog.naver.com

 

 

 

가평 분위기, 디저트 맛집 멜로우 스팟

저번 주말에 친구들과 가평에 글램핑을 하러 갔다가, 찾게 된 멜로우 스팟 다양한 디저트와 카페 분위기도 ...

blog.naver.com

 

 

카페, 목련

 

 

가평 카페목련 자연광 디저트맛집 애견동반 가능한 가평군카페추천

안녕하세요 :) 행복한 뿌꾸네입니다! 오늘도 가평에 위치해있는 실내 애견동반이 가능한 카페를 소개해드릴...

blog.naver.com

 

 

 

가평 카페 :: 햇살 가득 들어오는 시골길 옆 작은 카페 '카페 목련'

시간을 천천히 느끼고 싶은 공간 <카페 목련> 오랜만에 카페 이야기네요! 집 근처에 생긴 <카페 ...

blog.naver.com

 

 

 

 


 

밥 먹고, 2시간 정도 여유가 있다면 남이섬 투어 추천

 

 

 

 

가평 가볼만한곳 남이섬 (단풍, 야경, 숙박)

가평 가볼만한곳 "남이섬" 역시 남이섬은 남이섬이구나! 늦은 가을 단풍 완전 끝물에 남이섬에 ...

blog.naver.com

 

반응형

일터(직장)을 옮기고 병원을 다니려고 보니 어느 병원이 좋은지 모르겠다.

일단 오늘은 가까운 병원부터 가보기로 했다. ^^

 

"서초성모이비인후과" 공식 인터넷 웹 페이지는 이곳이다.

 

 

서초성모이비인후과

서초역 이비인후과, 원데이수술, 알레르기비염치료, 수액치료

www.seochosment.com

 

그리고 이 병원이 운영하는 공식 블로그.

https://blog.naver.com/jeansx4

 

서초성모이비인후과 : 네이버 블로그

만성비염 치료는? 서초성모이비인후과 정확한 진단, 적절한 약물치료 꼭 필요한 검사와 수술! 안전하고 정직하게 진료합니다.

blog.naver.com

 

서초성모이비인후과에는 3명의 병원장님이 있는데, 위 웹 페이지에서 각 병원장님의 진료 스케쥴을 확인할 수 있다.

 

나는 임채현 원장님에게 치료받았다.

임채현 원장님은 가장 최근(몇달 전)에 이 병원에 왔다. 홈페이지 사진으로는 젊어보였고, 실물로는 대학생처럼 보였다  ^^

임채현 원장님은 의사 일을 시작한지 얼마 안 되서 그런지 약간 딱딱한 분위기와 사무적인 말투가 있지만, 치료 자체는 만족스럽게 잘 해줬다 :)

병원에 잘 안 가는 사람은 의산의 딱딱한 말투 때문에 자칫 무서울 수 있을지도 모르겠다는 생각이... :)

(특히 많이 아플 때 병원에 가면, 치료도 치료지만... 말로써 위로받고 싶은 경우가 있으니까)


참고:
병원 못 갈정도로 말투가 딱딱하다는 게 아니다.  자칫 오해할까봐서... ^^   진료 서비스는 만족스러웠다. 
추천할만한 병원이라서 이렇게 길게 글을 쓰는 것이다 

 

병원 위치는 서초역에서 예술의전당 방향으로 나오면 사랑의교회가 보이고, 바로 사랑의교회를 지나면 "서초성모이비인후과" 병원 건물이 나온다. 새로 지은 빌딩이라서 깨끗하고 진료 공간이 넓었다.

 

 

전철을 이용한다면 서초역 3번 출구로 나오는 것이 좋다.

 

병원 실내는 깨끗하고 공간이 넓어서 대기하기 좋다.

 

내가 병원을 방문한 시간은 금요일 오후 2시 5분.

내 앞에 3명의 대기 환자가 있었고, 진료실이 3개였기 때문에 대략 3분 정도 기다리니까 바로 내 순서가 되었다.

그런데 나보다 3분 정도 늦게 온 사람들은 대략 5~6분 정도 대기 시간이 길어졌다.

즉 조금이라도 기다리기 싫으면 오후 2시 진료 시작 시각에 맞추어서 가면 3분 이내에 진료 받을 수 있다.

 

병원에서 접수하고, 치료하고, 처방전을 받기 까지 총 걸린 시간은 8분.  Wow !!!

일사천리로  빠르게 치료받고 다시 일터로 돌아왔다.
  

 

 

총평

지난 20년 동안 총 6명의 이비인후과 의사에게 치료를 받아왔는데,

임채현 원장님이 석션 도구를 가장 깊게 콧속으로 넣었다. 

나처럼 코, 목구멍 석션에 익숙한 사람은 깊게 석션 도구를 넣을 수록 시원한 느낌을 받는다. (처음 석션 치료받는 호스가 너무 깊에 들어가면 아프게 생각하지만~)

화끈하게 석션 치료를 하니 나로써는 만족한다.

 

또 하나의 특징은 "항생제" 처방을 한다는 것!

내가 느끼기에 비염 증상이 아주 심하진 않았는데, 처방 내역에 "항생제"가 들어 있었다.

나는 항생제 처방에 대해 부정적 생각이 없는 편이라서 이런 처방에 대해 만족한다.

항생제 처방을 극혐하는 환자가 있다면, 다른 병원으로 가는 것이 좋을지도... (간혹 항생제 처방 때문에 환자와 의사가 다투는 경우를 봐서... )

 

 

 

 

 


 

반응형

월별로 은하수를 관찰할 수 있는 시간이 달라서 은하수를 관찰할 수 있는 시간대를 메모해본다.

 

날짜 (월) 은하수 관찰 가능한 시간대
4월 21일 ~ 5월 5일 02:00 ~ 05:00
5월 19일 ~ 6월 2일 00:00 ~ 04:30
6월 15일 ~ 6월 30일 22:00 ~ 04:00
7월 14일 ~ 7월 29일 21:00 ~ 04:00
8월 14일 ~ 8월 29일 20:30 ~ 04:00

 

그리고 당연한 말이겠지만, 보름달이나 반달이 떠서 밤하늘이 밝은 경우는 은하수 관찰이 안 된다.

그믐달이거나 달이 진 경우에 은하수를 관찰해야 한다.

반응형

Amazon EKS, Azure AKS, Google GKE 등과 비슷하게 Oracle OKE에서도 Network LB가 제공된다.

 

Managed Kubernetes를 사용할 때 항상 등장하는 Load Balancer와 Network Load Balancer가 비슷하면서 약간 다른데,

Oracle Cloud Infrastructure의 User Manual에는 아래와 같이 설정하고 있다.

 

 

Load Balancer

Oracle OKE - Load Balancer

  A Load Balancer improves resource utilization, facilitates scaling, and helps ensure high availability. You can configure multiple load balancing policies and application-specific health checks to ensure that the load balancer directs traffic only to healthy instances. Includes: advanced proxy features such as layer-7 routing and SSL termination.

그림에서 묘사한 것처럼

  • HTTP
  • HTTPS
  • TCP

프로토콜을 사용하는 Backend 서비스만 지원한다. 

따라서 UDP나 Dedicated Protocol을 사용하는 Backend 서비스가 있는 경우에 이 LB를 사용할 수 없다. ㅠㅠ

 

Network Load Balancer (일명, NLB)

Oracle OKE - Network Load Balancer (NLB)

A Network Load Balancer is a non-proxy layer-4 load balancing solution. It offers a scalable VIP to the customer and additionally provides the benefits of flow high availability, low latency, and source IP and port preservation.
Includes: layer-4 pass-through load balancing and client header preservation.

그림에서 묘사한 것처럼

  • TCP
  • UDP                                             # <-- 이것이 LB와 NLB가 다른 부분이다. 
  • 기타... 아무거나 다 (Any ~~~)      # <-- 이것이 LB와 NLB가 다른 부분이다.  

프로토콜을 사용하는 Backend 서비스를 지원한다. 

그런데 Oracle Cloud Infra에서는 이 NLB(Network LB)는 3개까지만 사용하도록 제한하고 있다.

OCI Web Console에서는 이 NLB Max Limit을 설정하는 메뉴가 안 보이는데, 아마 Oracle에 직접 전화해서 NLB 개수를 Upgrade해야 하는 것 같다. (아직, 확실하진 않고... 내일 Oracle에 한번 전화해서 물어봐야겠다..)

반응형

 

강연 / 쉽게 이해하는 Block Chain과 NFT - 김승주 교수

전자 화폐(흔히 가상 화폐, 암호 화폐라고 하는 것)에 관해 역사와 개념, 활용 사례를 쉽게 설명한 강연이다.

 

 

 

강연 / NFT(Non-fungible token) 이해하기 - 박도현 대표

 

  

  

 

 강연 / 스마트 계약 쉽게 이해하기 - 조재우 교수

블록체인과 스마트 계약 작동 원리, 사용 예시(Token ERC20, ERC721(NFT), ICO(Initial Coin Offering, DeFi(Decentralized Finance)를 쉽게 설명해주고 있다.

그리고 Smart Contarct의 단점(높은 수수료, Bug / The DAO 사건) 에 대해서도 설명한다.

 

 

 

 

 

 

블록체인 시범 사업 소개 / 블록체인 기반 드론 종합안전관리 플랫폼 구축

이 시범 사업은 드론 비행 자격에 초점을 맞추어 진행하고 있다.

내 생각에는 대상을 드론에서 다른 Object까지 확장해보면 무궁무진하게 사업/서비스 영역을 넓힐 수 있을 것 같다.

 

 

 

블록체인 시범 사업 소개 / DID(Decentralized ID) 기반 신원 인증 및 비대면 민원 서비스 플랫폼 구축 - 연금공단

 

위 YouTube 영상에서 소개된 내용 중에서 가장 핵심은 이 그림이다.

그리고 이 절차 중에서 "(5)번 DID 신원 정보 등록발급 내역 기록" 데이터가 Block Chain에 기록되는 것이 가장 중요한 내용이다.

Block Chain에 기록하여 제3자에 의한 신원 정보 변조를 막겠다는 것이다. 

이렇게 저장된 신원 정보는 신뢰성이 높다고 볼 수 있다.

반응형

준비 작업:  Elastic 8.0 및 Kibana 설치하기

아래 김종민 님의 설명을 읽고, ElasticsearchKibana 설치하는 것이 제일 쉽고 간단하다.

 

 

Elastic 8.0 설치하기 - Jongmin's Lifelog

정말 오랬만에 블로그 포스팅을 하네요. 얼마 전에 드디어 Elastic 8.0 이 출시되었습니다. 6.x 릴리스 까지는 보통 1년 ~ 18개월 정도의 텀을 두고 비교적 빠르게 버전 업데이트를 했는데 7.x 릴리스

kimjmin.net

 

##
## Elasticsearch 기동하기
##

$  bin/elasticsearch


##
## Kibana 기동하기
##   주의: 명령 옵션으로 --host를 지정하지 않으면, 기본값이 127.0.0.1로 설정된다.
##        만약 Web Browser가 kibana 서버와 다른 곳에 있다면 반드시 아래와 같이 
##        외부에서 접근 가능한 서버 주소를 지정해주어야 한다.

$ bin/kibana  --host=192.168.0.11

 

 


 

Elasticsearch 서버와 Kibana 서버를 설치했으면, 아래의 문서를 보면서 Python Example App을 작성한다.

 

Elasticsearch Python Client Example

2022년 11월 현재, 아래의 Web Docs가 가장 쉽게 설명된 것 같다.

Python PKG 설치, 인증/연결, 설정, Client Example Code 등 필요한 내용을 다 포함하고 있다.

 

 

Elasticsearch Python Client [8.5] | Elastic

 

www.elastic.co

 

 

아래  Docs는 초반에 "Elastic Cloud"를 먼저 예시로 설명하고 있는데,
만약 Private 환경(즉, self-managed cluster)에서 Client Example을 테스트할 것이라면
이 Docs의 아래 부분만 읽으면 된다.

[ 즉, 바로 이 부분부터 읽고 따라하면 된다 ]
https://www.elastic.co/guide/en/elasticsearch/client/python-api/master/connecting.html#connect-self-managed-new

 

 

Connecting | Elasticsearch Python Client [master] | Elastic

The async client shouldn’t be used within Function-as-a-Service as a new event loop must be started for each invocation. Instead the synchronous Elasticsearch client is recommended.

www.elastic.co

 

CRUD(Create, Read, Update, Delete) 예제를 보고 싶다면, 아래  Web Docs를 열람.

 

https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/examples.html

 

Examples | Elasticsearch Python Client [8.5] | Elastic

Below you can find examples of how to use the most frequently called APIs with the Python client. Indexing a documentedit To index a document, you need to specify three pieces of information: index, id, and a body: from datetime import datetime from elasti

www.elastic.co

 

 

실제로 위 Web Docs를 보고 조금 변경해서 작성해본 예시이다.

그냥 Copy & Paste해서  `python3  myexample.py` 명령을 수행하면 된다.

 

Document 1개를 Elasticsearch에 저장하는 예제

from datetime import datetime
from elasticsearch import Elasticsearch

##
## NOTE : Configuration for multi node
##
NODES = [ "https://10.1.3.166:9200" ]

##
## Password for the 'elastic' user generated by Elasticsearch
##
ELASTIC_PASSWORD = "mypasswd"

##
## Create the client instance
##
es = Elasticsearch(
    NODES,
    ca_certs="/MyWorkSpace/elastic-stack-metal-install/elasticsearch-8.5.1/config/certs/http_ca.crt",
    basic_auth=("elastic", ELASTIC_PASSWORD)
)

## Create documents
doc = {
    'my-key-example-a': 'my-value-1',
    'my-key-example-b': 'my-value-2',
    'date': datetime.now(),
    'msg': "my log message example... hello~  world ^^",
}

resp = es.index(index="example-index-0", id=0, document=doc)
print(resp['result'])

 

Bulk로 많은 Document를 Elasticsearch에 저장하는 예제

from datetime import datetime
from elasticsearch import Elasticsearch
from randmac import RandMac


NODES = [ "https://10.1.3.166:9200" ]

##
## Password for the 'elastic' user generated by Elasticsearch
##
ELASTIC_PASSWORD = "mypasswd"

##
## Create the client instance
##
es = Elasticsearch(
    NODES,
    ca_certs="/MyWorkSpace/elastic-stack-metal-install/elasticsearch-8.5.1/config/certs/http_ca.crt",
    basic_auth=("elastic", ELASTIC_PASSWORD)
)

doc_id = 0
loop_cnt = 0

##
## Create documents
##
##   참고: 아래 for 문은 document 예시를 그럴듯하게 만들기 위함이다.
##        실제 Elasticsearch와는 아무런 관련이 없다. ^^
ip_networks = ["10", "172", "192"]

for ii in ip_networks:
    for xx in range(254):
        for yy in range(254):
            for zz in range(254):
                macaddress = str(RandMac())
                doc = {
                    'app': 'nac-server',
                    'level': 'info',
                    'date': datetime.now(),
                    'ip-address': ii + '.' + str(xx) + '.' +  str(yy) + '.' + str(zz),
                    'mac-address': macaddress,
                    'msg': 'Device ' + macaddress + ' is started',
                }

                doc_id += 1
                loop_cnt += 1
                resp = es.index(index="example-index-0", id=doc_id, document=doc)
            print("Count: " + str(loop_cnt) + "   " + str(resp['_index']) + "   " + str(resp['_id']) + "   " + str(resp['result']) + "   shard:" + str(resp['_shards']) + "   " + str(resp['_seq_no']))

print("\nTotal Document: " + str(doc_id))

 

Document를 조회하기

from datetime import datetime
from elasticsearch import Elasticsearch

NODES = [ "https://10.1.3.166:9200" ]

# Password for the 'elastic' user generated by Elasticsearch
ELASTIC_PASSWORD = "mypasswd"

# Create the client instance
es = Elasticsearch(
    NODES,
    ca_certs="/MyWorkSpace/elastic-stack-metal-install/elasticsearch-8.5.1/config/certs/http_ca.crt",
    basic_auth=("elastic", ELASTIC_PASSWORD)
) 

resp = es.get(index="test-index", id=5)
print(resp)

 

 

Kibana Web GUI로 결과 확인하기

Kibana Web GUI의 'dev tool'을 이용하여 아래와 같이 index, document를 조회할 수 있다.

Kibana Web UI

 

위 Web GUI에서 사용했던 Elasticsearch Query 참고.
##
## Index 정보를 가져온다.
##

GET _cat/indices?v

## 응답은 이런 모양이다.
health status index           uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   example-index-0 Up1jqY3PTG2pLHdOLJcLGQ   1   1   18126912          739      2.9gb          2.9gb
yellow open   test-index      nGaLdNNORHKfJF1maBlNvw   1   1          2            0     11.2kb         11.2kb




##
## "example-index-0" 인덱스에 있는 모든 document 중에서 3개만 가져온다.
##

GET example-index-0/_search?size=3
{  
  "query": {
    "match_all": { }
  }
}
 

##
## "app" 항목 중에서 "server"라는 어휘가 포함돠ㅣㄴ 문서를 모두 가져온다.
##

GET example-index-0/_search
{  
  "query": {
    "match": { "app": "server" }
  }
}


##
## "mac-address" 항목 중에서 정확하게 "0e:c3:0d:97:ba:f0" 와 일치하는 document만 가져온다.
##

GET example-*/_search
{  
  "query": {
    "match_phrase": { "mac-address": "0e:c3:0d:97:ba:f0" }
  }
}


##
## Elasticsearch Cluster 상태 정보를 가져온다. 
##

GET /_cluster/state

GET /_cluster/state?filter_path=metadata.indices.*.stat*

GET /example-index-0/_stats


##
## Elasticsearch Cluster에 저장된 전체 Document 개수를 가져온다.
##

GET /_count


##
## 위 _count 정보 중에서 _shard 정보를 제외한 정보를 가져온다.
##

GET /_count?filter_path=-_shards

 

 

반응형

Ubuntu 22.04에서는 VPN 설정하는 것이 아주 쉽다.

아래의 Network Setting 화면에서 [ VPN ] 항목 옆에 있는 + 버튼을 누르고 VPN  Server 정보를 입력하기만 하면 끝이다.

 

 

 

 

위와 같이 설정하고, VPN 연결을 활성화하는 버튼을 누른다.

 

 

 

그런데 VPN 연결을 몇시간 사용하다보면, 간혹 모르는 사이에 끊어지는 경우가 있다.

그런 경우 아래와 같은 nmcli CLI 명령을 crontab에 추가하고 1시간 간격으로 자동 실행하도록 하면 편하다.

 

$  nmcli con up id "VPN1"
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/24)
$

 

 

알아두면 좋은 명령어 예시

 

##
## VPN 연결 정보 조회
##

$  nmcli con
NAME                UUID                                  TYPE       DEVICE      
VPN1                b0838d77-ae82-4573-a15b-fba0f8884594  vpn        enp4s0      
Wired connection 1  bef5ca16-baca-35e4-8259-e5dbbacbe1c0  ethernet   enp4s0      
$


$  nmcli con down id VPN1

+ Recent posts