이상을 꿈꾸는 몽상가.. 프로그래밍을 좋아함..


  • JWT 에 대한 경험담


    JWT Logo
    (이미지 출처 : https://jwt.io)

    JWT(JSON Web Token) 를 사용한 인증처리를 갖춘 시스템들을 구축해보면서 기억에 남았던 것들을 적어보겠습니다.
    JWT에 대한 기본적인 설명들은 다른 곳에서도 쉽게 접할 수 있으니 생략하도록 하겠습니다.



  • Unity Bricks Breaker 에셋 설치하기


    Brick Breaker
    (이미지 출처 : https://assetstore.unity.com/)

    Brick Breaker 라는 에셋을 구매했는데 설치과정에서 삽질을 좀 많이 했습니다.
    유니티 설치해본지도 2주 밖에 되지 않아서 기본 배경지식도 부족하고 첫 에셋 설치라 그런지 더 삽질을 하지 않았나 싶습니다.

    다른 분들과 나중에 또 설치할지 모를 미래의 저를 위해 기록을 남기고자 합니다.

    문제점을 간략하게 설명하면 다른 에셋과 의존관계 때문입니다.

    This package requires an external plug-in. Refer to the Guide documentation included in the package. This asset uses the free DOTween / JSON .NET For Unity / spine-unity Unity 3.8 package asset.

    가장 먼저 부딪힌 어렴움은 overview를 읽지 않고 진행했다는 점이었고 그 다음부터 겪은 어려움들을 적어보겠습니다.



  • HammerSpoon을 이용한 macOS 장비 세팅


    HammerSpoon Logo
    ( 이미지 출처 : https://www.hammerspoon.org/ )

    Windows , Ubuntu 환경에 익숙하던 사용자로써 MacOS 를 처음 사용하며 겪은 어려움, 찾아낸 HammerSpoon이라는 해결법 그리고 숨겨진 장점 등을 소개합니다.
    그리고 제 개인적으로 사용하는 hammerspoon-config를 공유하며 단축키를 설명합니다.



  • LoadBalancer 관련 GCP 트러블슈팅


    GCP Load-Balancing
    (이미지 출처 : https://cloud.google.com)

    GCP를 이용해서 프로젝트를 진행하면서 겪은 트러블슈팅 중 load-balancer 와 과련된 건들을 공유합니다.



  • Git CLI 개인환경 설정


    Git
    ( 이미지 출처 : https://git-scm.com )

    git-cli 세팅 후 필요한 개인적인 환경설정 작업들을 기술합니다.



  • Windows WSL2를 이용한 Ubuntu, Docker, Kubernetes 환경구성


    wsl teminal
    ( 이미지 출처 : https://docs.microsoft.com )

    Windows 환경에서 Ubuntu를 사용하기 위한 WSL 세팅 후 필요한 개인적인 환경설정 작업들을 기술 합니다.



  • Docker 빌드 성능 개선 : dockerignore, node_modules


    Docker Logo
    (이미지 출처 : https://www.docker.com)

    “도커 빌드가 예전에는 빨랐는데.. 요즘 왜 이렇게 느리지?” 라는 생각이 드신다면 이 글이 도움이 될 수 있습니다.



  • 프로그래밍하면서 유용한 사이트


    프로그래밍하면서 유용하게 자주 사용하는 사이트들을 기록해 나갈 예정입니다.



  • Spring Boot Configuration & Kubernetes ConfigMap: OS 환경변수 바인딩


    https://spring.io/ https://kubernetes.io/
    ( Image reference : https://upload.wikimedia.org )

    이 글은 OS 환경변수를 Spring Boot의 프로퍼티에 바인딩하는 방법을 다룹니다.
    그리고 그 방법을 이용해서 Kubernetes configmap을 Spring Boot 프로퍼티에 바인딩 하는 방법도 다룹니다.

    이를 이용해서 프로퍼티를 더 간단하고 유연하게 관리 가능합니다.
    로컬환경에 필요한 프로퍼티는 application.yml로 관리하면되고
    개발환경, 운영환경 등에 필요한 프로퍼티는 각 OS 환경변수 혹은 Kubernetes configmap을 활용해서 관리합니다.



  • 메모, To-Do, 일기 관리 팁


    설 연휴 내내 누워서 생각해보니
    요즘 너무 사는대로 사는 것만 같고
    간혹 생각을 시도하더라도 정리를 못하고 끝내는 것 같습니다.

    그래서 읽기가 가능한 글을 남길 수 있을 정도로만이라도 생각을 정리하는 습관을 다시 길러보기로 했습니다.
    일단은 최대한 자주 메모, 일기를 작성하는 것으로 시작하려 합니다. To-Do 관리는 덤으로..

    하지만 대부분의 프로그래머들이 그렇듯 To-Do 관리를 하려면 To-Do 앱을 만들어야겠다는 충동을 느꼈습니다.
    하지만 다행히 충동은 잠재우고 어떻게하면 메모, To-Do, 일기를 잘 관리 할 수 있을지 고민해봤습니다.