일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 티스토리챌린지
- 디자인 패턴
- DevOps
- 구조 패턴
- Monthly Checklist
- amazon ecs
- 지표
- 논문 정리
- github
- Til
- leetcode
- Go-lang
- terraform
- 실용주의 프로그래머
- 신혼 여행
- 도커 주의사항
- Rust
- ssh
- study
- AWS
- 생성 패턴
- 오블완
- docker
- 청첩장 모임
- 경로 계획 알고리즘
- 14일 공부
- PostgreSQL
- MAPF
- Playwright
- AWS 비용 절감
- Today
- Total
목록전체 글 (305)
밤 늦게까지 여는 카페

안녕하세요. 요즘 leetcode 문제를 열심히 풀고 있습니다.그래서 알고리즘 문제 풀이를 따로 포스팅 하지 않았습니다만... leetcode의 399. Evaluate Division 문제를 Runtime 100%로 풀게 되어서 포스팅하게 되었습니다. 1. 문제이 문제는 equations, values, queries 파라미터가 주어집니다. equations은 2개의 문자열로 이뤄진 리스트의 리스트로 values와 한 쌍이고equations[i][0] / equations[i][1] = values[i] 라는 뜻을 가집니다.예시equations = [["a","b"],["b","c"]]values = [2.0, 3.0]a / b = 2.0, b / c = 3.0queries는 equations와 동일..

안녕하세요. 이제 슬슬 여름 날씨로 바뀌고 있습니다... 여름 싫어요... ㅜㅠ 이번에는 생성형 AI 도구인 Amazon Q를 이용해서 인프라 부하 모니터링 도구를 만들어 본 경험을 기록해보겠습니다.1. Amazon Q Developer가 뭐에요?Amazon Q Developer는 AWS에서 만든 생성형 AI 도구인 Amazon Q 제품군 중 하나로소프트웨어 개발, 테스트, 배포, 문서 작성 등 다양한 작업을 지원해줍니다.참고: https://aws.amazon.com/ko/q/developer/ 저는 우연히 링크드인에서 본 Bhairav M님의 글 을 보고 관심이 생겼고 마침 테스트를 위한 AWS 서비스 모니터링 도구가 필요해서 사용해보게 되었습니다. Amazon Q Developer는 CLI로도 사용..

안녕하세요. 이번에는 leetcode의 75. Sort Colors 문제를 풀어봤습니다.놀랍게도 첫 시도에 runtime 100%를 찍을 수 있었는데요. 한번 정리해보겠습니다!1. 문제이 문제에서는 길이 n인 수열이 주어집니다. 수열은 0, 1, 2로 이뤄져있고 0은 빨간색, 1은 하얀색, 2는 파란색을 의미합니다. 라이브러리 사용 없이 수열을 0, 1, 2 순으로 정렬해야 합니다.+ 새로운 수열을 반환하는 것이 아니라 수열 내부의 값을 바꿔줘야 합니다. 예시)주어진 수열 [1, 0, 2, 1, 2, 2]을 [0, 1, 1, 2, 2, 2] 로 바꿔야 합니다. 2. 풀이제가 생각한 방법은 1. 수열을 앞에서부터 쭈욱 읽으면서2. 순서가 잘못된(작은 수가 큰 수보다 뒤에 있는) 것을 발견하면 3. 바꿔주는..
2025년 5월 15일 아침 출근길 버스에서 승객 두 분의 가벼운 다툼을 보게 되었습니다.평소라면 금방 신경을 껐겠지만 그 날은 유독 제가 잘못했던 것들을 떠올리게 만들더라고요. 제가 느끼고 생각했던 것들을 간단히 기록해보겠습니다.1. 다툼의 시작버스가 출발하면서 한 분(A라고 칭하겠습니다)이 다른 분(B라고 칭하겠습니다)에게 반쯤 넘어지면서 몸을 부딪히고, 짐수레가 부딪힌 것이 다툼의 원인이었습니다. 여기까지만 보면 넘어지면서 몸을 부딪히고, 짐수레를 소홀히 관리한 A의 잘못으로 보였습니다. 그런데 A도 억울한 것이 있었습니다.‘B가 2명 앉을 수 있는 자리를 안 비켜주고 버스가 출발할 때까지 계속 버티니 내가 넘어진 것이다’라고 말씀하시더라고요. 2. 문제의 원인'A, B 중 누가 도의적으로 잘못한 ..

안녕하세요. 오늘은 시간 순 정렬이 가능한 UUID v6, v7에 대해 공부하면서 UUID에 대한 내용을 간단히 정리해봤습니다.참고: https://www.rfc-editor.org/rfc/rfc9562.html 저는 무작위 문자열을 생성해주는 UUID v4까지만 알고 있었는데 2024년 5월에 v6, v7이 RFC 9562 표준으로 채택되었더라고요.링크드인에서 우연히 레몬트리 강대명님이 작성해주신 UUID, ULID 관련 글을 보고 알게 되었습니다. 글에서는 가장 흔하게 사용되는 v4 기준으로 UUID를 설명했으니 오해 없으시길 바랍니다 :)0. UUID가 뭐에요?Universially Unique IDentifier의 약자로 리소스의 식별자를 고유하게 생성하는 방법입니다.데이터베이스의 PRIMARY ..

안녕하세요. 2022년 11월 30일 chatgpt가 처음으로 선보이고 나서부터 AI 기술은 다시 한번 혁신을 이끌었습니다. 이제는 AI 기술 활용의 중요성을 인지하고 적극적으로 도입해야 하지 않을까 싶습니다.그런 의미에서 제가 지금까지 사용해서 너무 만족했던 AI 툴 3가지를 공유드리고자 합니다.한번 업무에 적용해보시고 효과를 보셨으면 좋겠네요...!TL-DR프로그래밍 = Cursor AI정확한 자료 수집 = Perplexity복잡한 문서 정리 및 공부 = Google NotebookLM1. cursor AIcursor AI를 이용하니 특정 기능의 프로토타입을 구현하고 싶을 때 덕을 정말 많이 볼 수 있었습니다.AI와의 채팅을 통해 코드를 자동으로 생성할 수 있고 여러 파일들을 넘나들며 수정사항을 제안..