
Spring Boot 배너 바꾸기.
스프링 부트 부팅시에 항상 보이는 로고 아시죠? 이런거. . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ 전 이게 라이센스 비슷한 거라고 생각했습니다. 스프링 부트로 만드는 어플리케이션에서 보여지는, 그런데 얼마전에 스프링 부트 버전 스프링 펫 클리닉을 실행했는데, 저 로고가 안보이고 "PET CLINIC"이라는 로고가 보이는거 아니겠습니까? |\ _,,,--,,_ /,`..

마크다운에 유투브 링크 넣기.
README 문서를 만들때, 요새는 마크다운을 많이 사용하는 것 같습니다. 아마 코드 저장소로 GitHub을 많이 들 사용하기 때문일 것 같습니다. 그리고 마크 다운이 문법이 복잡하지 않고, 텍스트 에디터만 있어도 서식이 표현되는 문서를 편리하고 빠르게 만들 수 있는 장접이 있으니 많이 사용하게 된 것 같습니다. 문서를 만들기 위해서 별도의 워드 프로그램을 실행하지 않고도, IDE에서 바로 작성가능하다는 점도 크게 작용한 것 같기도 합니다. 그래서 개발자들 대부분은 작성에 익숙해져 있을 겁니다. 하지만, 마크다운이 표준이 없기 때문에, 에디터마다 사용하는 스타일이나 문법이 다른 문제가 있습니다. 그래서 마크다운 어디서 사용하느냐에 따라 문법도 달라지고보여지는 형식이 달라지게 됩니다. 예를 들면 GtiHu..

난해한 Tic-Tac-Toe
오늘 받은 GitHub 뉴스레터에 Tic-Tac-Toe 애플리케이션이 트렌드에 올라왔길래, 뭐가 대단해서 올라온 거지? 한 줄에 구현하기라도 한 건가? 싶어서 코드를 봤는데... #include #define N(a) "%"#a"$hhn" #define O(a,b) "%10$"#a"d"N(b) #define U "%10$.*37$d" #define G(a) "%"#a"$s" #define H(a,b) G(a)G(b) #define T(a) a a #define s(a) T(a)T(a) #define A(a) s(a)T(a)a #define n(a) A(a)a #define D(a) n(a)A(a) #define C(a) D(a)a #define R C(C(N(12)G(12))) #define o(a,b,..

테스트 데이터 생성기(json-generator)
테스트 데이터 어떻게 만들고 계신가요? 정해진 규격에 맞춰 임의의 데이터를 넣은 데이터를 한두개 만들어 두고 복사해서 사용하지는 않으신가요? 데이터 만들기도 힘들고, 혼자서 만든 데이터는 나중보면 그 데이터가 그 데이터 같고, 그렇습니다. 데이터 만드는 것은 시간과 노력이 상당히 필요한 일입니다. 아마 지금 소개할 JSON GENERATOR( https://next.json-generator.com/ )를 만든사람도 비슷한 생각을 했던 것 같습니다. Json형식의 데이터를 생성해주는 데인데, 마구 잡이로 생성하는게 아니라 의미가 있는 데이터를 만들 수 있습니다. 가령, 성별에 따른 이름이라던가, 도메인 같은 데이터를 지정하면 해당하는 형식의 데이터가 생성되는 겁니다. 생성되는 데이터는 불리언, 도시, 회..

GitHub API 인증방식 중 하나가 삭제될 예정입니다.
오랜만에 GitHub.com의 API를 사용해서 뭘 만들어보고 있는데, "[GitHub API] Deprecation notice for authentication via URL query parameters"라는 제목의 메일을 받았습니다. 내용을 살펴보니, uri 쿼리를 통해서 access_token을 전송하는 방식으로 인증하는 것은 2021년 5월 5일부터는 사용할 수 없고, http header에 담아서 보내야 하도록 변경된다고 합니다. 변경하는 이유는 보안성 강화라고 합니다. 당장 인증이 안되는 것은 아니고, 종료일까지는 정상적으로 인증 할 수 있고, 그 이후에 쿼리를 통해서 access_token을 전달하면 인증 되지 않고 401을 리턴받게 된다고하니, GitHub API를 통해서 뭔가를 하고 ..