맥북에 외장 모니터를 연결해서 사용하시는 분들, 모니터 밝기는 어떻게 조절하고 계신가요? 저는 현재 델(Dell) 모니터와 LG 모니터, 이렇게 두 대를 맥북에 연결해서 사용하고 있는데요.외장 모니터를 사용할 때 은근히 번거로운 것 중 하나가 바로 모니터 밝기 조절 이더라고요.이번에 아주 좋은 프로그램을 알게되서 소개드립니다. 바로 MonitorControl Lite라는 맥용 앱인데요.이게 아주 요물입니다!일단 무료고, 설치도 간단하고 여러대의 모니터를 각각 다르게 밝기 조절을 할 수 있어서 편해요. 최근에 맥북을 바꿔서 세팅을 다시하다가 이 어플 이름이 기억안나서 설치를 못 할 뻔했습니다.매일 잘 사용하던 앱인데, 이름이 도무지 기억나지 않더라고요. 😂결국 예전에 설치했던 앱 목록을 한참 뒤진 끝..
오랜만에 리트코드 데일리문제에 살짝 재밌는 문제가 나와서 가져와봤다.https://leetcode.com/problems/minimum-operations-to-sort-a-string/description/?envType=daily-question&envId=2026-10-21문제영어 알파벳 소문자로 이루어진 문자열 s가 주어집니다.한 번의 연산으로, 문자열 s의 전체가 아닌 임의의 부분 문자열(substring)을 골라 오름차순(사전 순)으로 정렬할 수 있습니다.문자열 s를 오름차순으로 정렬하는 데 필요한 최소 연산 횟수를 구하세요. 만약 불가능하다면 -1을 반환하세요. 예시 1Input: s = "dog"Output: 1Explanation:Sort substring "og" to "go".Now,..
Testcontainers 란?Testcontainers는 테스트에 필요한 MySQL, PostgreSQL 같은 서비스를 Docker 컨테이너로 띄워주는 Java 라이브러리다. 테스트가 끝나면 컨테이너를 자동으로 정리해 주기 때문에, 별도의 테스트 DB를 구축하거나 관리할 필요 없이 운영과 동일한 MySQL 환경에서 테스트할 수 있다. Spring Boot에서는 테스트용 DB로 H2를 쓰는 경우가 흔하다. 하지만 MySQL이나 Oracle에 특화된 쿼리를 사용한다면 H2에서는 그대로 동작하지 않아 테스트가 실패한다. 더 위험한 건 그 반대의 경우로, H2에서는 통과했는데 운영에서 깨지는 상황이다. Testcontainers로 운영과 같은 버전의 MySQL 컨테이너를 띄워 테스트하면 이런 환경 차이를 없앨..
최근에 Claude Academy 라는 게 있다는 걸 알게 돼서 한 번 살펴봤다. https://academy.claude.com/ko Claude Academy academy.claude.com Claude Academy는 Anthropic에서 제공하는 교육 플랫폼으로, 크게 보면 두 가지 종류의 콘텐츠가 있다.Claude 제품 및 기능 소개AI 활용 역량 관련 강의즉, Claude를 어떻게 활용하면 좋은지부터 AI라는 도구를 사용할 때 어떤 점을 알고 있어야 하는지까지 전반적으로 알려주는 강의 모음집이다.원하는 강의만 골라서 들어도 되고, 처음부터 차근차근 들어도 된다. 일부 코스는 강의를 수료하고 필요한 퀴즈를 통과하면 Completion Badge 수강인증서 같은걸 받을 수 있다.그래서 들어볼 만..
대 바이브 코딩 시대.앱을 출시하려고 보니 왠걸. Google Play Console 의 계정이 폐쇄되어 있었다. 메일함을 확인해보니 2024년 3월 31일에 최종고지도 왔었던걸 확인할 수 있었다. (이런...) 새 계정을 만들었더니, 이번엔 비공개 테스트'할 수 없지, 새로운 개발자 계정을 만들어서 해야겠다'하고 개발자 계정을 새로 만들어서 진행하는중에 충격적인 사실을 알게되었다. 새 계정에서 앱출시를 하려면 "비공개 테스트"가 필요하다는 사실! 2024년 이후로 정책이 바뀌어서 2023년 11월 13일 이후 생성된 개발자 계정은 출시전 "비공개 테스트"라는 걸 해야한다. 테스터 12명을 구해서 2주동안 테스트 기간을 가진후 구글의 심사를 통과하면 앱이 출시되는 형태인것이다. ...12명을 어떻게 ..
https://k-devcon.com/channel/1/post/519 📢 DEVCORE 2026💎 세션 상세보기우리는 쉼 없이 '다음 기술'을 배우지만, 정작 10년 뒤 나의 모습은 여전히 흐릿하기만 합니다. AI가 코드를 써주는 시대, 변하지 않고 꾸준히 통하는 엔지니어의 역량은 무엇일까요? 다가오는 8월k-devcon.com AI 시대에 개발자로서 키워야 하는 역량은 무엇일까?요즘 가장 많이 고민하던 질문이다.AI의 발전 속도가 너무 빠르다. 이제는 개발자가 필요 없는 시대가 올 것이라는 말도 심심찮게 들린다. 올해 5월까지만 해도 ‘그래도 아직은 괜찮지 않을까’라고 생각했는데, 최근에는 정말 개발자가 필요 없어지는 것 아닌가 하는 생각이 들기 시작했다. 그렇다면 지금까지 내가 쌓아온 경험과..
https://leetcode.com/problems/jump-game-vii/description/ Jump Game VII - LeetCodeCan you solve this real interview question? Jump Game VII - You are given a 0-indexed binary string s and two integers minJump and maxJump. In the beginning, you are standing at index 0, which is equal to '0'. You can move from index i to index j if the foleetcode.com 문제Input: s = "011010", minJump = 2, maxJump = 3O..
https://leetcode.com/problems/find-the-length-of-the-longest-common-prefix/description/?envType=daily-question&envId=2026-05-21 Find the Length of the Longest Common Prefix - LeetCodeCan you solve this real interview question? Find the Length of the Longest Common Prefix - You are given two arrays with positive integers arr1 and arr2. A prefix of a positive integer is an integer formed by one or..
