본문 바로가기

분류 전체보기

(874)
Spring Cloud OpenFeign - 연결 속성이 바뀌었다. 처음 스프링 클라우드의 OpenFeign 추가했을 때 설정은 아래와 같았다. 언제가 아래와 같이 IntelliJ IDEA에서 밑줄이 쳐있다는 것을 알게 되었다. Spring Boot 버전을 올리면서 Spring Cloud 버전도 올라갔을 것이다.아마도 버전이 바뀌면서 설정 프로퍼티의 이름이 변경되었을 것이다. 언제부터 바뀌었나?spring-cloud-dependencies: 2021.0.3스프링 부트 2.7.3일단 2022년 9월 7일 커밋으로 체크아웃을 해보니 spring-cloud-openfeign-core:3.1.3 에서는 프로퍼티가 syntax-highlight가 동작하고 있었다.대응하는 프로퍼티 파일은 org.springframework.cloud.openfeign.FeignClientPrope..
[JobRunr] 시작하기 1. https://start.spring.io/ 에서 의존성은 Spring Web만 선택하여 생성2. JobRunr 의존성 추가3. Spring Data JPA, H2 의존성 추가4. JobRunr 대시보드 켜기5. 지연된 작업 수행 수행1. 생성 후 압축을 풀고 선호하는 IDE로 열기2. JobRunr 의존성 추가// build.gradle.ktsdependencies { // .. implementation("org.jetbrains.kotlin:kotlin-reflect") implementation("org.jobrunr:jobrunr-spring-boot-3-starter:7.1.0") // 추가  과거 5.3.3까지는 합쳐져 있었는데 이후에는 boot 2와 3이 분리가 된 것으로 보인다. j..
[Laravel] Scheduled Jobs 에러 수행 결과 받기 얼마전에 .env 파일 설정이 공백이 들어가 있어서 스케줄된 작업이 돌지 않았던 일이 있었다. 당시 환경 변수들을 .env 에서 getenv(), $_ENV, $_SERVER 등으로 자동적으로 가져올 수 있게 하는 의존성 패키지인 vlucas/phpdotenv 2.6.9 버전을 쓰고 있었다. .env 설정 정보에 공백이 들어가 있을 때 아래와 같은 메시지가 나오면서 작업은 수행되지 않는다.The environment file is invalid: Dotenv values containing spaces must be surrounded by quotes.https://github.com/vlucas/phpdotenv/blob/2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141/src..
[YouTube] 2024년 구독 인상 예고 YouTube에 들어가면 좌측하단의 구독 인상에 동의를 위한 영역이 표시가 된다.
Fork: Software Update 기록 2.41.2 업데이트 시점 Release Notes: Ability to create and delete worktrees Update git to 2.43.4 Increase commit list from 50,000 to 100,000 commits Improved: Add tooltip with byte size to binary diff view Fixed: Create and Push button can be clicked twice in Create Tag window Fixed: Error message on the submodule diff view in some cases Hotfix 2.41.2: Error on OAuth BitBucket authentication
Lunar: Software Update 알림 5.7.3 업데이트 사례 기록 릴리스 노트 Hotfix Features Improvements Fixes Lnar 6.7.3 - Release Notes Hotfix Ensure UI is not instantiated until the user opens it Fixes too much energy usage on some systems v6.7.2 Features Allow setting main monitor using the CLI. Example: lunar displays LG main true Show when brightness is locked by the reference preset in the UI Improvements More accurate nits readings for Ap..
Alfred 5.5 과 AI Alfred 5.1.4 [2195] to 5.5 [2257] 마이너 버전이 올라갔다. "Update and restart Alfred" 버튼을 누르면 "A Massive Update!"라고 뜨면서 "Upgrade to Legendary"버튼을 한 번 더 눌러야 한다. "What's New?" 버튼을 누르면 5.5 버전의 새로운 기능들에 대해 소개한다. 유행이 된지 꽤 되었지만 인공지능(AI)관련 기능이 알프레드에도 들어온 것이 가장 큰 변화인 듯하다. 하지만 이 업그레이드를 위해서는 "Upgrade to Legendary" 버튼을 눌러야 하고 기존의 Alfred 5 라이센스 코드을 입력해야 한다. 기존의 Alfred 5 Mega and Legendary supporters들이 업그레이드가 가능하다고 하단..
실패하는 테스트부터 만들기 패턴 Mincho에게 버그에 대해 개선을 할 때 코드부터 고치지 말라고 종종 이야기한다. 대신 실패하는 테스트를 먼저 만들고 실패하는 것을 재현하고 이후 코드를 수정하여 성공하는 테스트로 만들라고 했다. 이런 패턴은 포프TV의 효율적인 테스트 코드 작성법에 나오는 것과 동일하다. 우연히 이동욱 님 블로그 기억보단 기록에 갔다가 Spring Batch에 PR을 올리셨던 것이 거절당한 것을 보게 되었다. Spring Batch Lead인 Mahmoud Ben Hassine가 comment를 남겼는데 이유는 명확했다. 실패하는 테스트가 없었기(There is no failing test in this PR) 때문이었다. 오픈소스 커뮤니티에서도 실패하는 테스트는 유효하다는 것을 느꼈다.