I write about the pleasant management of my life. Life is full of interesting things.

  • 30 day push up challenge에 성공했다.

    07월 30일에 시작해서 09월 04일에 끝났다.

    마지막 날 도전 과제인 push up 40개는 겨우 했다. 35개까지는 정석으로 하고 그 다음부터 40개까지는 팔을 깔짝(?)이는 정도로 했다.

    당분간 40개를 여유있게 하는 것을 도전 목표로 하여 정진해야겠다.

    30일 도전을 완수한 나를 칭찬한다, 많이 칭찬한다.

    2024년 04월 16일 하루에 3개씩만 하자고 결심한 때도 있었다. 그 당시 나는 피폐했었다. 그런데 이제는 한 번에 40개씩 할 수 있게 되었다.

    3개에서 40개, 많은 발전이다.

    계속 발전하고 싶다, 개수도 늘리고 이제 세트 개념을 도입해서 40개 하고 2분 쉬고 40개 하는 식으로 2세트 운동하는 식으로 해보자.

  • 사인파(정현파) 모양인 인생 흐름 중 나아지고(양의 기울기) 있는 상태에 있는 느낌이다.

    일을 많이 저질러 놓고 어떤 것부터 해야할 지 방황하는 상태는 비슷하지만 내 태도가 달라진 것 같다.

    n8n부터 손볼까, 주석(comment)을 잘 달아놔야 한다.

    인간은 망각의 동물이라지만 다 잊었다, n8n.

    내가 이걸 어떻게 한거지라는 생각을 하는 경우가 많다.

  • 클리앙에서 알게 되어 보게 되었다. 나쁘지 않았다.

    뭐랄까 사람을 조금 편하게 해주는 느낌이 있다.

    8, 9년 동안 박사과정을 하며 미루기를 했다고 하는데 미루기 관련 내용 보다는 삶은 받아들이기 나름이라는 말이 좋았다.

    문제 -> 문제해결 -> 문제해결 후 happy 가 아니라

    문제 -> 일상속의 행복을 느끼며 살아가기 -> 문제해결

    이라는 위 유튜버의 말, 생각이 좋았다. 문제가 금방 해결되는 성격의 것이면 전자가 맞겠지만 그렇지 않으면 전자의 경우 happy할 수가 없다. 전자의 경우 문제해결이 된 이후에야 happy할 수 있기 때문에다.

    조금 의연한 마음으로 생활하며 내 삶을 누려보자.

  • block editor가 쓰기 편하다.

    wysiwyg의 길은 요원한 것 같다. wysiwyg의 길은 요원한 것 같다. wysiwyg의 길은 요원한 것 같다. wysiwyg의 길은 요원한 것 같다.

    왜 이렇게 쉽지 않은 걸까, wysisyg은? what you see is what you get 이것이 그렇게 어려운 것일까

    그리고 spacer는?

    spacer의 height default 값 바꾸는 것이 쉽지 않다.

  • 나는 어떤 flow에 타고 싶은가

    긍정적인 flow가 부정적인 flow보다 에너지를 적게 요구한다.

    환경부터 정비하자.

    워드프레스에 글을 쓰려면 워드프레스 에디터 환경부터 정비하는 것이 맞다.

    좋은 환경은 flow의 구성 요소 중 하나일 수 있다.

  • 간절히 염원하고 이루어 낼 것이다.

    이건 할 수 있는 것이다. 결과는 반드시 오는 것이다.

    I am great. I’m brilliant!

    1. 가슴을 쫙 펴는 자세(구부리지 않기)
    2. 70kg 대 몸무게 진입, 72kg 몸무게 유지
    3. 편평한 배, 식스팩 같은 것은 바라지 않는다, 보기 좋게 튀어나와 있는 배를 편평하게 까지만 만들고 싶다.

    성취하자.

  • 회피는 안된다. 내가 지금 다른 명목 하에 회피하고 있지는 않은 것인지 반성해보자.

    해야할 일과 그에 대한 회피

    스케쥴러에 스케쥴을 기록하고 있지 않다는 것 이건 회피가 맞다.

    회피로 인한 부정적인 에너지에 잠식된 것 상태인건가

    길게 멀리봐야 한다, 나의 소중한 삶, my beautiful life

    case를 나열하고 case 별 업무를 기록하자.

    이건 내 업무의 기본이라 할 수 있다.

    기본을 지키는 건 소중하다.

    내가 과거에 썼던 글들을 다시 읽어봐야 한다.

    심호흡, 인생, 나의 삶, 나의 삶의 양상

    신나는 노래를 듣고 따라하며 몸을 움직이는 것, 그것이 인생이다.

    신이 난다, 신을 낸다, 신명난다.

  • 나이아신아마이드는 1000mg 대용량 섭취해도 괜찮다고 한다.

    항암효과에 미백효과도 있다고 한다.

    단백질과 더불어 각종 항산화물질 열심히 먹어보자.

    안토시아닌 종류 중 시아니딘이 많은 아로니아와 안토시아닌 중 델피니딘이 많은 마키 베리 분말도 함께 열심히 복용해 볼 예정이다.

    마키 베리는 안 먹어봤다.

    아로니아는 아주 좋아한다, 쓴 맛이 나는 점이 독특하다 🙂

  • 단백질 파우더, 가루 커피(G7), 이눌린 가루의 조합!

    맛도 좋고 단백질, 카페인, 이눌린 섭취로 건강도 챙긴다.

    즐겨먹던 Mocha Cappuccino 단백질 쉐이크 파우더는 몇 개월만에 오늘 클리어하였다.

    남은 Coffee 맛 단백질 쉐이크 파우더도 열심히 먹자.

  • 신경써야 할 것들이 많은 삶을 살고 있다.

    반복하지 않으면 잊는 것이 어찌보면 당연한데 내가 잊는다는 사실에 낙담을 할 때가 있다.

    심호흡을 하고 낙담의 마음을 의욕으로 정화시키자.

  • 걸어나가자, 나의 소중한 인생의 길을. 가끔 이런 명언을 읽으면 걷는 마음이 편해질 때가 있다.

    성철 스님의 명언 “너무 걱정하지 마라”

    지팡이를 잡고 있는 성철 스님

    “너무 걱정하지 마라”

    다들 너무 걱정하지 마라.
    걱정할 거면
    딱 두 가지만 걱정해라.

    지금 아픈가?
    안 아픈가?

    안 아프면 걱정하지 말고,

    아프면 두 가지만 걱정해라.

    나을 병인가?
    안 나을 병인가?

    나을 병이면 걱정하지 말고,

    안 나을 병이면

    두 가지만 걱정해라.

    죽을 병인가?
    안 죽을 병인가?

    안 죽을 병이면

    걱정하지 말고,

    죽을 병이면

    두 가지만 걱정해라.

    천국에 갈 거 같은가?
    지옥에 갈 거 같은가?

    천국에 갈 거 같으면

    걱정하지 말고,

    지옥에 갈 거 같으면
    지옥에 갈 사람이 무슨 걱정이냐?

    성철 스님 (1912 – 1993)

  • 행렬의 곱셈

    단순히 곱셈을 할 줄 아는 것은 중요한 것이 아니다, 셈을 하는 방법을 알 뿐이다.

    행렬 곱셈과 관련된 몇 가지 구조적 특성을 알아야 한다.

    여기에 한 번 정리하고 넘어가자.

    Dot product(inner product) xTy

    Ax as a collection of dot product

    Ax as a span of the columns of A

    Aek is the kth column of A

    Multiplication of A and B

    Ax, AB의 구조에 대한 통찰력이 담긴 위 내용을 항상 염두에 두자. Linear algebra를 공부함에 있어 기초이지만 매우 중요한 내용이다.

    조금 더 자세한 내용을 읽어 보고싶은 사람들에게는 아래 링크를 추천한다. 그러나 위에 내가 정리한 것이 행렬의 곱셈에 대한 핵심 내용이다. Ax는 2가지 다른 의미(dot product between rows of A and x, span of columns of A)로 해석될 수 있음을 잘 기억하고 있어야 한다.

    앤드류 응의 머신러닝 (3-4) : 행렬과 행렬의 곱셈

  • https://www.chosun.com/culture-life/relion-academia/2024/07/17/NXLALOOATVFWPJMVBKBRYDNYFE

    ◇참을 인(忍)자 세 개를 품어야 하는 이유

    “우리가 살고 있는 곳은 사바(娑婆)세계이고, 사바는 감인(堪忍), 곧 ‘잘 참아야 한다’는 뜻을 지닌 인도말이다. 바꾸어 말하면 우리가 살고 있는 사바세계는 ‘참지 않고서는 살아갈 수 없는 곳’이라는 뜻이 담겨져 있다. 좋은 것에 대해서도 푹 빠지는 것을 참을 줄 알아야 하고, 싫은 것에 대해서도 인내하고 받아들일 줄 알아야 한다. 실로 이 세상을 살아가는 데 정말 중요한 것은 인욕(忍辱)과 인내(忍耐)다. 그런데 흔히 인욕이라면 남한테 당한 것을 잘 참는 것만 생각하는 이들이 많다. 참을 인(忍)은 남한테 당하는 것만 참으라는 것이 아니라 내 속에서 일어나는 나쁜 버릇도 참을 줄 알아야 한다. 특히 나의 급한 성질, 고집, 신경질을 잘 참아낼 줄 알아야 한다.”

    ◇급한 성질과 고집과 신경질!

    “나를 찾아오는 사람들 중에는 얼굴이 평온하지 못한 이들이 많다. 나는 그들을 묵묵히 바라보다가 등을 탁 치면서 꾸짖는다. ‘무엇 때문에 수심·근심 보따리를 잔뜩 안고 다니느냐! 그 근심걱정 보따리가 다 성질이 급하고 고집이 세고 신경질이 많은 데서 생긴 것이다. 고쳐라! 고무줄이나 용수철은 당기면 늘어나고 놓으면 오므라든다. 이것처럼 사람도 신축성이 있어야 세상을 살면서 상함이 없이 살아갈 수 있다. 버스에 쿠션이 없으면 엉덩이가 어찌 안 상하겠느냐?’ 이렇게 말하면 대부분이 ‘예’하면서 반성을 한다.”

    ◇암소 잡은 요량 하소

    경봉 스님은 다양한 에피소드를 활용한 비유로 쉽게 법문했다고 합니다. 조선 영조와 당 태종, 자장 율사를 비롯해 스님이 들은 당대의 사람 이야기까지 다양하게 등장하지요. ‘괴짜 재담꾼 정만서 이야기’도 그 중 하나입니다.

    “경주에 살던 정만서라는 사람이 한양으로 가던 중 노자가 떨어져 이틀을 굶었다. 너무 배가 고파 주막에 간 정만서는 소 불알을 삶아놓은 것을 보고 돈도 없이 일단 썰어달라고 해서 술과 함께 배불리 먹었다. 음식값 내라는 주모에게 정만서의 대답은 ‘암소 잡은 요량 하소’였다. 불알이 없는 암소를 잡은 셈치라는 소리였다. 주모와 남편은 화가 났지만 상대가 ‘천하의 잡놈 정만서’라는 것을 알고는 돈 받는 것은 포기하고 도리어 ‘고깃값 대신 소리나 한번 해보시오’라고 청했다. 정만서는 노래를 부르고 춤을 추고 온갖 장기를 다 펼쳤다. 그러자 길 가던 사람들이 모여들었고, 그 주막은 최고의 매상을 올렸다고 한다.

    우리도 사람과 물질에 걸려서 번뇌망상과 근심걱정 때문에 가슴이 답답하고 머리가 아프면 정만서의 ‘암소 잡은 요량’을 할 줄 알아야 한다. 애초 불알이 없는 암소 잡은 요량을 하면, 한 생각 막혔던 것이 풀리고 꿈에서 깨어날 수가 있다. 곧 한 생각 애착을 비우고 생생한 산 정신으로 일하면 절후(絶後)에 갱생이라. 끊어진 곳에서 다시 사는 수가 있으니, 걱정하지 말고 사바세계를 무대로 삼아 연극 한바탕 멋지게 하기 바란다.”

  • 폰을 보다가 일어난다. 누워있다가 일어나는 계기(?) 또는 동기를 보다 좋은 것으로 개선하고 싶다. 현재 나의 그 동기는 다소 모호하기도 하고 본인인 나도 잘 모르겠다. ‘인류에의 공헌을 위한 하루의 시작을 위한 기상’ 같은 멋있는 동기? ‘My Beautiful Life’, ‘나의 소중한 하루가 시작된다’

    Immerse yourself in the world of classical piano with these invigorating pieces

    일어나서 보통 클래식 FM을 듣는데 오늘은 유튜브 피아노곡을 틀어 놨는데 매우 좋다. 루틴으로 만들어야겠다, 아침에 brisk한 피아노 곡 듣기를.

    오늘 들은 곡은 https://youtu.be/I3xWyrOvzEo?si=u7Q0RBG_B1S51XTh&t=54 이다. 약 47분이라 나쁘지 않다. Brisk한 피아노 소리 좋다.

    Oil Pulling

    오일풀링을 한다. 입안이 부드럽고 좋다. 최소 10분은 한다.

    Drinking Water

    위산을 제거하기 위해 실온의 물을 한 잔 마신다.

    Taking Supplements

    유산균, 매스틱 검 복용

  • goal 달성의 쾌락을 얻는데 있는 것 같다.

    나라는 인간에 대해서 곰곰히 생각해본 결과 나는 goal 달성의 쾌락을 얻기 위해 사는 인간이라는 결론을 내렸다.

    그런데 여태까지 goal setting도 제대로 안 하고 살았으니.

    한심하다는 생각 한 번만 하고 지나간다.

    goal 달성은 내 삶의 의미이자 나를 재충전해주는 에너지원이다.

    단기, 중기, 장기 목표 다 좋다, 아주 작은 goal이라도 좋다.

    goal을 설정하고 goal을 달성하기 위한 구체적인 수단을 강구한 후 실천하는 삶

    목표 달성의 쾌락이라는 달콤한 보상

    그 과정에서 심호흡은 필수이다. 내 이름을 ‘심호흡’으로 바꾸고 싶다.

  • 삶에 대한 회의감이 들 때가 있다.

    이럴 때는 회의감에서 벗어나야겠다는 생각 및 행동을 무조건 반사와 같이 해야 한다.

    내 무의식에 회의감으로부터의 탈출을 위한 행동을 각인시켜야 한다.

    탈출 행동에는 어떤 것들이 있을까

    • 심호흡, 명상, 긍정, 진정한 감사의 마음
    • 걷기, 점핑, 체조, 운동 등 다양한 신체 활동(어떤 형태라도 좋다)
    • 평소에 안 해본 생각, 행동하기, 평소에 내가 하지 않는 다른 영역에 있는 것에는 뭐가 있는지 파악해 두어야 평소에 안 해 본 것들을 할 수 있다.
    • 정리(번잡한 것 없애고 내가 필요로 하는 것은 바로 찾을 수 있도록 만들기), 내가 필요로 하는 것을 바로 찾지 못하는 상태는 상실감, 회의감을 불러 일으키는 경우가 있다.
    • 가족과 함께 하는 시간
      가족과 함께 하는 시간은 나에게 에너지를 준다.
      소재, 주제, 방식 미리 정하고 해보자.
      운동, 수학, 과학, 생각하는 방법, 행동하는 방법, 대화
    • 글쓰기
      글을 쓰되 평소와 다르게 풍부한 상상을 하며 글을 써보자. 찌든 일상이 아닌 상상력의 발로
    • 프로젝트 관리
      프로젝트를 하며 힘을 얻는다. 그런데 프로젝트가 흐지부지 되거나 잘 되지 않으면 자책을 하게 되고 이것이 회의감으로 연결될 수 있다. 지속가능한 프로젝트를 최종적으로 선별하여 그것들을 수행하며 기쁨을 얻자.
    • 쾌락의 발견
      쾌락을 추구해야 한다, 여기서 말하는 쾌락은 그 범위가 매우 넓다, 지식 충족의 쾌락, 육체의 쾌락, 만족감의 쾌락, 나의 쾌락을 발굴해보자.

    나의 이 blog는 내 삶의 기둥이다.

  • 무조건 해야 한다, 토요일 손발톱 정리

    사소해 보이지만 인생 관리에 있어 매우 중요하고 기본적인 것이다.

    인생은 정기적으로 손발톱 정리하는 것과 크게 다르지 않다.

    1. Objective

    2. Function or Algorithm

    3. Input, Output definition

    4. Documentation

  • 거인의 어깨에 설 수 있어서 행복하다.

    frontend 개발 관련 좋은 사이트가 있어 메모한다.

    https://joshua1988.github.io/vue-camp/textbook.html

    슬슬 읽어보기 좋다. 나는 전문 프로그래머가 되고 싶은걸까, 조금 자제하긴 해야한다.

  • golang as API endpoint, nuxt 3 as frontend

    Client see the server of nuxt 3.

  • 아래 사이트는 Oracle A1 instance creation 및 이후 설정 관련하여 매우 상세하게 설명하고 있어 작업하는데 많은 도움이 되었다.

    https://velog.io/@kimsoohyun/Oracle-cloud-1

    1. Compartment 생성
    2. VCN(Virtual Cloud Networks) 생성
    3. Instance 생성
    4. 고정 IP 할당
    5. Port 설정

    차분히 스텝을 밟아 나가야 한다. 내 기억에만 의존해서 하다가 instance 2개를 생성했다가 삭제하였다.

    첫번째 instance는 boot volume을 200 GB가 아닌 50 GB로 잘못 설정하여, 두번째 instance는 VCN을 생성하지 않은 채로 만들었다.

    Port 설정 이후 단계(Ubuntu 설정, docker 설치 등) 잘 메모하고 정리해보자.

  • 감채기금(減債基金, sinking fund)의 원래의 의미는 채권 발행자가 발행채권(국채나 회사채 등)의 만기상환시의 과중한 자금부담을 덜기 위하여 미리 대비하여 적립하는 발행채무의 상환방법의 하나로서, 채권발행으로 인하여 발생한 채무상환을 목적으로 채권의 발행자가 정기적으로 일정액을 발행주체나 기업의 내부에 유보하는 특별기금

    용어의 의미만 제대로 알아도 공부할 양이 확 준다. 그런면에서 한문, 영어 어원을 많이 알아야 한다.
    일본을 통해 들어온 한자어 용어가 많기 때문에 어원을 아는 것도 필수이다.
    이렇게 공부하면 암기할 필요가 없다. 스토리가 연상되기 때문이다.

  • 마음의 안정이다.

    반대로 마음이 안정되기 위해서는 모든 것이 잘 정리(관리)되어야 한다.

    난립하던 소스코드를 git으로 관리하니 마음이 편해졌다.

    소스코드는 git이라는 관리 도구가 있어 소스코드 관련 마음을 편하게 할 수 있었다.

    다른 것들은?

    심호흡하고 다음 단계로 가보자.

  • 어려운 건 없다, 대개 다 쉽다.

    그러나 잘 하고 싶다면, 더 좋은 것을 만들고 싶다면 plus alpha에 신경을 쓰고 집중해야 한다.

    Plus Alpha는 해야 한다.

  • headscale을 운영하여 tailscale 이용하는 것, long-term project로 한다.

  • Git를 사용할 줄 알아야 한다.

    VS code와 연동하여 사용해야 한다.

    아래는 잘 정리된 사이트 URL이다.

    https://nulab.com/ko/learn/software-development/git-tutorial/git-basics/what-is-git

    아래 그림은 위 사이트에서 가져온 것이다.

    Repository

    Index(or Staging)

    Work Tree

    Gitea – self host Git

    gitea self host version
  • docker-compose.yml

    services:
      seafile_db:
        image: mariadb:10.11
        container_name: seafile-mysql
        environment:
          - MYSQL_ROOT_PASSWORD=db_dev  # Required, set the root's password of MySQL service.
          - MYSQL_LOG_CONSOLE=true
          - MARIADB_AUTO_UPGRADE=1
        volumes:
          - ./seafile-mysql/db:/var/lib/mysql  # Required, specifies the path to MySQL data persistent store.
        networks:
          - seafile-net
    
      memcached:
        image: memcached:1.6.18
        container_name: seafile-memcached
        entrypoint: memcached -m 256
        networks:
          - seafile-net
    
      seafile:
        image: seafileltd/seafile-mc:11.0-latest
        container_name: seafile
        ports:
          - "8090:80"
    #     - "443:443"  # If https is enabled, cancel the comment.
        volumes:
          - ./seafile-data:/shared   # Required, specifies the path to Seafile data persistent store.
        environment:
          - DB_HOST=seafile_db
          - DB_ROOT_PASSWD=db_dev  # Required, the value should be root's password of MySQL service.
          - TIME_ZONE=Asia/Seoul     # Optional, default is UTC. Should be uncomment and set to your local time zone.
          - SEAFILE_ADMIN_EMAIL=me@example.com # Specifies Seafile admin user, default is 'me@example.com'.
          - SEAFILE_ADMIN_PASSWORD=asecret     # Specifies Seafile admin password, default is 'asecret'.
          - SEAFILE_SERVER_LETSENCRYPT=false   # Whether to use https or not.
          - SEAFILE_SERVER_HOSTNAME=sea.abc.com # Specifies your host name if https is enabled.
        depends_on:
          - seafile_db
          - memcached
        networks:
          - seafile-net
          - default
    
    networks:
      default:
        external: true
        name: npm
      seafile-net:
        driver: bridge
        internal: true
    

    위와 같이 하면 Oracle A1에 seafile을 설치할 수 있다. 그런데 이게 끝이 아니다.

    NPM(Nginx Proxy Manager)에서 sea.abc.com 관련 설정을 해주고 sea.abc.com에 접속하여 id, password를 입력하면 CSRF verification failed 에러가 뜬다.

    seafile docker container 내 conf/seahub_settings.py 에 아래 구문을 추가하고 docker container restart 해준다.

    CSRF_TRUSTED_ORIGINS = ["https://sea.abc.com"]

    위와 같이 하면 sea.abc.com에 접속하여 로그인할 수 있다.

    sea.abc.com에 로그인한 후 한 가지 더 변경해야 한다.

    System Admin -> Settings로 들어가서

    SERVICE_URL과 FILE_SERVER_ROOT 안에 있는 http 를 https로 수정한다.

  • 대략 열흘 간 RPA에 몰입하였다.

    n8n 등을 이용하여 신용카드 결제 내역 기록, 업무 관련 일정 기록을 자동으로 하는 시스템을 구현했다. 완벽하게 구현된 것은 아니다.

    무언가를 하는 과정도 재밌지만 결과를 얻는 것도 그 못지않게 재밌다.

    무언가를 해서 결과를 얻어야 한다.

    RPA coding을 열심히 해서 자동화라는 결과를 얻었다. 여기서 그치지 말고 더 나아가야 한다.

    그 결과를 가지고 뭘 더 해서 다른 더 큰 결과를 얻어야 한다.

  • 어떤 것들을 왜, 무엇을 이루기 위해 자동화할 것인가?

  • 멍게의 생애가 재밌다.

    연구한다고 방구석에만 처박혀 몰두하는 것보다 걷고 운동하며 연구하는 게 좋다.

    연구는 뇌가 하는데 운동(걷거나 서 있거나 하는 것 포함)을 하면 호르몬 분비, 혈류 증가가 뇌에 영향을 미쳐 뇌가 일(연구)을 하는데 도움을 준다는 것이다.

    정신도 신체의 일부인 뇌의 작용일 뿐이다.

    1. 우리는 움직이기 위해 진화했다

      멍게의 생애(성체가 되어 한군데 정착하면 뇌에 해당되는 부분이 퇴화), 신체의 활동성이 두뇌를 최대치로 돌아가게 하는 데 반드시 필요한 조건
      움직이는 방법을 자기 관리의 한 방식으로 이용해 신체 및 정신 기능을 향상시키는 것은 전적으로 가능하다
      뇌, 몸, 정신은 하나의 훌륭한 시스템의 일부이다, 그것들은 움직일 때 모든 면에서 더 나은 작용을 한다.

    2. 걷기는 어떻게 창의력을 높이는가

      결과적으로 우리는 움직이면서 동시에 생각하도록 진화했다
      발바닥에 체중을 실으면 혈류가 증가하기 때문에 그에 따라 뇌 혈류량도 증가한다
      뼈에서 분비되는 호르몬 오스테오칼신은 혈액을 통해 뇌에 메시지를 전달하기 위해 분비된다

    3. 근력이 정신력을 만든다
    4. 춤을 추면 행복해지는 이유
    5. 단단한 코어의 힘
    6. 기분이 좋아지는 가장 빠른 방법, 스트레칭
    7. 오직 인간만이 호흡을 제어한다
    8. 휴식의 기술
    9. 일상에 더 많은 움직임을
  • Jira

    Project Management, Project commander, 아주 조금 사용법을 알 것 같다. 기능의 5% 정도는 활용하고 있는 것일까.

    모든 project는 Jira에서부터 시작된다. 시작 뿐 아니라 진행과 종료 모두 Jira와 함께 해야 한다. 그만큼 Jira를 진중히 여기고 잘 사용해야 한다.

    (Kanban) Board에는 어느 정도 익숙해졌다.
    Calendar에서도 task를 만들 수 있다.
    상단 Pages는 confluence와 관련이 있다.

    Summary, Board, List, Calendar, Timeline, Pages, Issues 정도 사용하면 되겠다.

    Confluence

    A kind of Wiki, 현재 confluence 관련 내 지식 수준 매우 낮음

    Baserow

    No code DB, Data related to the Project, 괜찮은 template이 있어 좋다. 사용법을 조금씩 배우고 있는 단계이다.

    SeafileNextcloud

    File sync 시스템, 장기적으로 Dropbox를 대체

    접속에 문제가 있어 Nextcloud로 대체하였다.

    N8n

    one of my RPA tool, chores 담당

    Gotify

    Messaging service for Android

    Google Calendar

    Scheduling

    Google Task

    Jira의 issue와 결합시켜 활용해보자.

  • 내가 게을러서 귀찮은 일이 아니라 일 자체가 귀찮은 일이다. 자동화할 수 있는 것들은 자동화가 답이다.

    단, 자동화 하기 위해 너무 많이 시간을 들여서는 안된다.

    문자메세지를 받은 후 그 문자메시지의 내용을 다른 웹에 접속하여 입력하고 그 웹에서 얻은 정보를 다른 사람에게 이메일로 보내고 내 scheduler에 등록하는 일.

    매우 귀찮은 일이다.

    이런 귀찮은 일들은 집중해서 업무하는데 꽤 큰 방해가 된다.

  • The Weeknd – I Feel It Coming ft. Daft Punk

    마이클 잭슨인 줄 알았다, 노래만 처음 들었을 때.

    The Weeknd 초기 때 노래다, Daft Punk featuring까지 굿

  • Basics for using n8n

    • Array of objects
    • Expressions must use JavaScript.
    • Items, Item
    • Creating multiple items from one item
    return $input.all().map(item => {
    	return {
    		json: item
    	}
    });
    • Creating a single item from multiple items
      return [
        {
          json: {
            data_object: $input.all().map(item => item.json)
          }
        }
      ];
  • RPA, Robotic Process Automation의 약자이다.

    일단 관련 글 중 하나

    https://spri.kr/posts/view/23065?code=data_all&study_type=industry_trend

    내 서버에 설치한 n8n을 이용해서 나의 업무에 RPA를 활용해보고자 한다.

    어떤 부분에 활용할 수 있을까?

    일단 바로 생각나는 것은 이메일 수발신, 메신저(like gotify) 송신, 이 2가지이다.

    이메일 수발신

    이메일 수신

    이메일 수신 관련 어떤 RPA를 이용할 수 있을까.

    n8n에 Email Trigger (IMAP)Send Email 노드가 있다.
    Gmail 노드도 있다.

    어떤 종류의 이메일을 받아서 자료 내용을 자동으로 정리하는 방식으로 이용하는 방법이 있겠다. 일종의 Nocode DB인 Baserow와 연계할 수 있다.

    이메일 발신

    고객 등에게 이메일을 자동으로 보내는 일에 사용하는 것이 가장 먼저 생각나는 응용이다.

  • 일단, 나열해보자.

    서버, MS word, programming

    서버

    • Docker
    • Portainer
    • Baserow
    • AFFiNE
    • Nginx Proxy Manager
    • WordPress
    • n8n
    • Gotify

    많이도 했고 하고 있다, 참.

    Bitwarden

    Thanks to bitwarden, I became free from the password hell.

    MS word

    I deal with lots of paper job. Below are the great two guides for the MS word novice.

    https://addbalance.com/usersguide

    https://addbalance.com/word

  • 고도의 정보화 사회, JSON(JavaScript Object Notation)에 익숙해지면 여러 가지가 편해질 수 있다. 내 친구 JSON

    물론 모르거나 헷갈리는 부분은 웹에서 찾아보면 되지만, 매번 찾아보기는 번거롭다. 친구에 대한 정보를 잊어도 되지만 매번 그 친구에게 물어보기는 귀찮은 것처럼.

    웹에 여러 자료가 있지만 내 나름대로 정리해 본다. 간단하지만 매우 중요한 잊지 않아야 하는 내용만.

    JSON 핵심

    1. { }과 key:value pair, key는 “”(쌍따옴표)내에 있어야 한다. 규격상 key가 반드시 있어야 JSON인 것은 아니다.

    1. value에는 다양한 값이 올 수 있다. number, bool, string, array, json object

    • json value에 또 다른 json(보통 json object라 함)이 올 수 있다. Object와 json이 완전히 동일한 것은 아니다. 굳이 개념 상으로 따지자면 json은 json이라는 object? object가 더 넓은 개념이라고 볼 수도 있다.

    • json value에 array가 들어갈 수도 있는데 이 array의 원소가 다양해서 헷갈릴 수 있다. array의 원소에 또 다른 array나 json object가 들어갈 수 있다. array는 []로 둘러쌓인다는 것에만 주목하면 된다. json은 {}, array는 []

    • Array는 보통 0, 1, 2 등의 index로 접근한다, arr[0], arr[1] 이렇게. 그런데 associative array라는 것이 있어 arr[“name”] 이렇게 index가 아니라 key로 값을 접근할 수 있다. Associative array를 json으로 만들 때, 그 array의 key가 json의 key, 그 key로 접근한 array 값이 json의 value가 된다.

    아래는 나같은 초보자가 읽기 좋은 자료이다.

    https://stackoverflow.blog/2022/06/02/a-beginners-guide-to-json-the-data-format-for-the-internet

    https://www.json.org/json-en.html

  • 마치 살을 천천히 파고드는 발톱같다.
    매우 천천히 자라기 때문에 평소에 잘 못 느끼지만 누적된 어느 순간부터 고통이 시작되고 처리하기도 난감해진다.

    고통을 느끼기 전부터 심신의 컨디션은 매우 피폐해진다.

    연체된 신용카드 대금 및 보험료, 결국 내 시간을 더 잡아 먹는다.
    연체되지 않게 해야한다.

    Procrastination이 주는 고통을 잊어서는 안된다. 즐겁게 살기 위해서는 일을 미뤄서는 안된다. 잊지 말자, 다시 한 번 다짐한다.

    상기하자, Procrastination이 주는 고통, Procrastination은 침묵의 인생 살인자, 삶의 낙 살인자이다. 나는 즐거운 삶을 살고 싶다, 그러기 위해서는 Procrastination을 멀리 해야 한다.

  • 나는 business man, 즉 사업을 하는 사람이다.

    대기업, 중기업, 중소기업, 스타트업을 하는 사람들은 다 사업가이다.

    사업가는 샐러리맨보다 주체적일 수 밖에 없다, 아니 주체적이어야 한다. 어렵다면 어렵고 쉽다면 쉬운 일이다.

    서비스를 고객에게 공급함으로써 돈을 번다.

    고객에게 공급할 수 있는 서비스를 개발함에 있어 분야를 한정할 필요는 없다. 고객 타겟층도 마찬가지이다.

    어느 정도 생각을 마친다음에는 바로 실행에 옮기고 시행 착오를 겪으며 성장시켜야 한다.

    이제 너무나도 잘 안다. 즐겁게 행동, 실천해보자.

  • I am not good at top-down apporach, I can’t help but admit now this.
    But I know the great point of that very well and admire the approach.

    Is there any improvement method for following the approach well?

    Rather depressed but I can find a way.

  • 최근 건강 상태가 좋다. 매우 다행이고 감사하다는 생각을 한다.

    그 원인은 복합적이고 who knows? 라 할 수도 있는, 밝히기 어려운 문제이겠지만 최근에 내가 한 시도들(tries)의 영향이라고 생각할 수도 있다.

    최근(2024. 04.)에 내가 시도한 것들은 아래와 같다.

    • 오일 풀링(Oil Pulling)
    • 매우 미약한 운동(Dumbbell, Pushup)
    • 오메가 3 일 복용량 2배로 증강
    • 단백질 및 좋은 지방(단백질 쉐이크, 육포, 황태채, 그릭 요거트 등) 위주 식사

    오일 풀링(Oil Pulling)

    기름과 민트액(?)이 혼합되어 있는 제품을 최근에 알게되어 사용하고 있는데 꽤 괜찮다. 인기가 많은 지 자주 품절 된다. 재고 하나 남은 걸 내가 마지막으로 구매했다.

    아침에 일어나서 깔깔한 입에 바로 넣고 20, 30분 정도 머금으면서 할 일을 한다. 그 다음 더블 종이컵에 뱉어낸다. 코코아 오일이 있어 하수도에 버리면 굳을 우려가 있어 더블 종이컵에 뱉어낸다.

    뱉어낸 후 물 양치하고 시간이 좀 지나면 입안이 매우 개운해진다.

    치아가 하얗게 되는 미백 효과도 있다고 들은 거 같은데 기대하고 있다.

    Dumbbell, Pushup

    약골이 된 지 좀 되서 dumbbell, pushup 매우 미약하게 하고 있다. 꽤 미약한 운동이긴 하다다, 하루에 5개라니.

    매우 미약하게 하고 있는 대신 매일 꾸준히 하는 것을 목표이자 포인트로 하고 있다.

    오메가 3 일 복용량 2배 증강

    모든 신체기관이 다 중요하겠지만 그 중에서도 내가 특히 중요하다고 생각하는 건강의 신체 관련 요소는 장과 혈액(심장, 혈관)이다.

    혈액은 몸의 세포에 산소, 영양을 공급하고 이산화탄소를 수거해 간다. 펌프인 심장, 통로인 혈관, 매질인 혈액의 관리를 위해서는 좋은 윤활유가 필요하다.

    그 좋은 윤활유 중 하나가 바로 오메가 3이다.

    오메가 3도 종류가 많은데 이 글에 의하면 DHA만 복용하는 것이 혈액 속 오메가 3 증가를 위한 효율이 가장 좋다.

    Flaxseed oil에 많이 들어 있는 ALA는 복용량이 신체 내에서 전환되는 비율이 낮다. DHA와 EPA를 함께 복용하는 것은 예상 외로 신체 내 전환 비율 측면에서 좋지 않고 DHA만 복용하는 것이 전환 비율 측면에서 더 낫다.

    DHA만 들어있거나 DHA:EPA = 20:1 이상인 제품을 찾아보자.

  • 내가 만든 말이다. Fun Short, Short Fun

    짧은 시간안에 스트레스를 풀고 다시 업무에 집중할 수 있는 게 있을까. 가끔 머리에 과부하가 걸릴 때가 있다. 과부하가 걸릴 정도로 집중해서 일을 했는데 정작 일의 진도는 많이 나가지 않는 날도 있다.

    웹 서핑? 커피, 레드불, 몬스터 에너지 등 카페인 섭취?

    찾아보니 이런 게 나오긴 한다.

    10분 내로 스트레스 해소하는 7가지 방법 – 인사이트 (insight.co.kr)

    Feeling Stressed? Give Yourself a Break. | University of Utah Health

    본인에게 잘 맞는 본인 맞춤형 방법

    10 Things You Can Do When You’re Stressed | Mental Health America (mhanational.org)

    위 링크 좋은데?

    라벤더 오일을 써보는 것을 몸소 실험 중이다.

    글에 이미지를 넣고 싶은데, 저작권 생각 때문에 웹에 있는 사진 아무거나 막 넣기는 어렵다. 아는 게 병이다. 생각해보니 내가 찍은 사진을 올리는 게 가장 마음은 편할 거 같다. 사진 quality는…

    글 내용과는 아무 상관 없는 사진 한 번 올려봤다, just for fun

    스트레스 받을 때 음료(몸이 많이 나쁘지는 않은)를 들이키는 경향이 있는데 그것도 조금 자제해 보자. 자신이 어떤 스타일인지 알고 그에 따라 조절해보는 것, 매우 좋은 행동이다.

    뭔가 의식의 흐름에 이끌려 쓴 글이다, 이 글은. 맞다, 지금 스트레스 조금 받은 상태이다 🙂 라벤더 오일도 발랐다.

  • Practice consistently makes perfect.
    Consistency, walk with me.

    근데 정말 쉽지 않다, 어렵다.
    꾸준히 뭔가를 한다는 것은. 작심삼일이라는 말이 이미 있다.

    Comfort zone에서 벗어난다는 것이 참 어렵다.

    일단 습관만 된다면 꾸준히 뭔가를 하는 것이 comfort zone이 된다, 또는 comfort zone에 편입된다.

    Discipline과 실천, 실행, 연습
    그 전에 필요한 원(願)을 세우기, 발원(發願)

    발원Discipline
    건강한 몸Daily Exercise, Protein Shake, Supplements, Topping Jublia
    Oil Pulling
    EnglishSpeak English With Vanessa
    문제 해결Base & Stack my skills, documentation

    작심삼일의 삼일 이후의 상황을 생각해 보자. 왜 삼일이 지나면 흐지부지 되는걸까.잊어서? 다른 일로 바빠서? 의지가 약해져서?

    의지가 활활 불타오르는 강철 멘탈이라면 좀 다를까?
    의지가 활활 불타오르는 강철 멘탈을 삼일이 아닌 10일, 100일, 1년, 10년 유지하는 것이 key라 생각한다.

    의지는 원을 보고 타오르는 것이 아닐까? 발원하고 이루어 내기 위한 의지이니까.

    원(願)을 잊지 말고 갈고 닦아야 한다, 원(願)을 이루면 얼마나 좋을까, 원(願)을 이뤘을때의 기쁨, 보람, 원, 원, 원, 원, 그냥 원이 아니라 내가 정한, 내가 발원한 바로 그 원

    I want my 원(願).

  • 낙(樂) 또는 재미가 없는 삶은 의미가 없는 것인가? 의미라는 건 무엇인가?
    때로는 ‘그냥 하는 거지’, ‘닥치고 그냥 해’ 라는 말이 좋아보인다.

    삶의 낙을 찾으면 인생 살이가 좀 더 수월해질 것 같다.

    Procrastination

    I’m a procrastination kind of a man.
    Coffee or tea can be a trigger for starting my work.

    I want to concentrate on doing my job. It is my friend. I love concentration. Concentration, walk with me.

  • 중요한 것부터 만들어야 한다. Priority 높은 것부터 나열해 본다.

    Top-down approach, 중요한 것부터 사소한 것으로

    실질에서 형식으로

    디자인이 중요하다는 것은 알지만 세부 디자인 때문에 웹페이지를 론칭하지 못하는 것은 아니다.

    내용 요소

    서비스, 상담 예약

    서비스

    내가 제공할 수 있는 서비스 종류, 서비스 내 포함되어 있는 것들(optional)

    Heading, text로 구성, 이미지 등은 추후에

    상담 예약

    Plug-in 사용, 가격 등 내용과 google calendar 등 backend 설정이 중요하다.

  • 사업가를 만드는 작은‘을 밀리의 서재에서 읽었다.

    도움이 되는 내용이 꽤 많다.

    1단계 사업가의 마인드 세팅

    2단계 사업의 첫 단추, 강점 찾기

    3단계 강점에 맞는 사업 기획

    4단계 나만의 사업 구축하기

    6단계 사업 확장과 마케팅

    5 단계 사업을 시작할 때 알아야 할 것들 항목 중

    • 상품화 없이는 수익도 없다
    • 공짜로는 일하지 마라

    능력과 기술을 남들이 돈 주고 살 만한 ‘상품’으로 만들어야 한다. 내 기술과 능력을 ‘상품’으로 기획해야 한다. 사업을 상품화할 때는 가급적 쉽게 설명할 수 있어야 합니다. 내가 설명하기 어려운 일이라면 고객이 이해하지 못할 게 당연합니다. 최대한 심플하게 만들어봅시다.

    상품화 없이는 수익도 없다 in 사업가를 만드는 작은 책

    무상으로는 일하지 마세요. 일에 대한 대가를 받아야 좀 더 책임감 있게 행동할 수 있기 때문입니다. 돈이 오갈 때 서로가 진지한 태도로 그 일에 임한다는 사실을 꼭 기억하세요. 돈을 받고 최선을 다해 일하는 것이 가장 좋습니다.

    공짜로는 일하지 마라 in 사업가를 만드는 작은 책

    열심히 사업하고 아래 기사 같이 꼭 어려운 사람을 돕겠다.

    https://www.chosun.com/economy/economy_general/2024/04/22/M7K3DKPFKRECDGI4UJGB4JLR4Q

  • 복잡하고 고급 기능이 있는 최고의 메모 앱(Best Memo Apps), 내림차순으로 Obsidian, AFFiNE, Joplin이 있다.

    셋 다 self hosting 가능하다.

    Obsidian

    고급 기능을 보면 Obsidian이 끌린다. 하지만 복잡하고 설정해줘야 할 것이 너무 많다.

    AFFiNE, Joplin

    현재 self host로 설치한 AFFiNE, Joplin만 잘 활용해도 삶의 질이 엄청나게 향상될 것이다. Obsidian은 장기적으로 노려보자.

    내 삶의 질을 향상시킬 수 있는 방향으로 꾸준히 실용적으로 사용하는 것이 중요하다.

  • 시간 낭비 줄이기

    Reducing time wasting of web surfring!

    결코 만만히 볼 상대는 아니다. 웹 서핑은 전 세계 많은 사람들을 철저히 농락하며 그들의 시간을 뺏고 있는 존재이다.

    구체적 실천 방법을 세우고 그렇게 함으로써 웹 서핑 시간 낭비를 줄여보자.

    열어 놓은 브라우져 tab 닫기

    애초 안 여는 게 최선이지만 웹 서핑 중독자의 경우 무의식적으로 여는 경우도 있다. 닫자. 나도 모르게 time wasting 웹 서핑을 한 경우 이를 깨달은 즉시 tab을 닫자.

    ‘일에 집중’ 되뇌이기

    할 일을 상기하고 ‘일에 집중’을 되뇌인다. 일을 해서 잘 마무리하는 것은 도파민 분비의 가장 바람직한 방법이라 생각한다. 나는 도파민이 필요하다.

    너가 하려고 하는 접속하려고 하는 웹은 시덥잖은 내용이다

    사실이다. 자꾸 접속하려는 생각이 들면 상기하자. 시덥잖은 내용 보려고 웹 서핑하며 시간 낭비하지 말자. 시간은 정말 소중한 존재이다. 시간도 일종의 신적인 존재라 생각하자. 시간을 낭비함으로써 시간님을 모독해서는 안 된다.

  • 삶의 영위를 위한 highest priority 는 바로 Health(건강)이다.

    내 자신을 소중히 여기고 감사하기 위해서는 건강해야 한다.

    건강의 소중함은 건강하지 않을 때, 즉 어디가 아프거나 불편할 때 매우 잘 알 수 있다. 평소에도 건강의 소중함을 잊지 않도록 건강님에 대하여 감사해야 한다, 이른바 건강의 신격화가 필요하다. 건강은 알라, 부처님, 하느님과 동격의 신이다.

    Physical, Mental, Social 건강

    위 3가지 영역에서 모두 건강하기 위해 관리해야 한다.

    Physical Health

    근력 향상이 가장 먼저 떠오른다. 유연성, 조정력, 심폐 지구력도 physical health 관련 항목이다. 해야할 것은 많다. 마음이 조급해질 수 있다. 하지만 조급해 해야만 하는 것은 아니다. 부담없는 양의 운동을 꾸준히 하면 된다.

    Dumbbell, PushUp

    최소 3회 이상만 하자. 3회면 전혀 부담되지 않는다, 단 매일 하고 기록하자, Thank you, baserow.

    Mental Health

    약이 도움이 될 수 있다. 꾸준히 복용한다. 매우 고마운 약이다.

    심호흡, 명상 역시 빠질 수 없다. 명상의 구체적 방법론 중 하나인 mindfulness가 유행(?)이다. 한국어로는 마음챙김으로 번역하는 것 같다.

    의욕이 저하되고 힘이 빠지거나 피곤할 때 이를 극복하고 다시 일어나기 위해서는 physical health가 key가 아니라 mental health가 key가 된다.

    사실 이 글을 쓰고 있는 시점에 힘이 약간 빠져 있고 피곤함을 느끼고 있다.

    Social Health

    타인과 대면하여 대화를 나누는 것, 웹 페이지에 글을 쓰는 것, 타인을 도와주는 것

    문득 하나의 깨달음! 나의 직업은 타인을 도와주는 것과 관련되어 있다. 내 일을 열심히 하는 것이 social health를 위하 것이었나!

  • 발톱 무좀 걸린 두꺼워진 발톱을 치료한다, 발톱 무좀, 내성발톱의 콤보

    발톱이 두꺼워서 사이드를 들어내서 살과의 사이에 뭘 괴는 방법은 치료법은 사용할 수 없다.

    검정색이 발톱이라면 가운데 파란색 부분을 갈아내야 발톱의 양 측면이 뜨게 된다. 가운데 부분을 중점적으로 갈아내자.

    갈아내는 도구는 dremel 7000, 두꺼운 발톱 갈기에 최고인 도구이다.

  • Personal Health Log라는 baserow의 template 꽤 쓸만하다.

    필요한 column 추가, 불필요한 column 제거 예정

    Daily Exercise check에 유용하게 쓸 수 있다.

  • 사소해도 좋다. 시작하여 계속해 보자.

    baserow 또는 affine을 이용하여 daily check한다.

    1. Pushup 최소 3개
    2. Dumbbell 각 팔 최소 3개

    맞다, 현재의 나는 많이 약해져있다.

    향상되는 나의 체력, 근육 매우 기대된다. 운동으로 변화하는 내 모습을 관찰하고 만족하는 것은 매우 재밌는 일이 아닐 수 없다.

  • 삶은 재밌는 것들로 가득차 있다. 이러한 것들을 즐기는 데만 해도 시간은 부족하다.

    삶의 재밌는 것들을 잘 즐기기 위해 삶을 즐겁게 관리해보자. 관리하는 과정 및 그 결과, 재밌지 아니한가.

    Management of life is fun.

    Docker container로 WordPress 만들고 관리하는 것도 재밌다 🙂 WordPress 관련 할 일은 많지만 급하게 할 이유는 없다.

    하나하나 기록하며 마음 편히 가지고 하나하나 차근차근 하면 된다, 즐겁다 호호

    Hello My Life! My Beautiful Lovely Life!