일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Playwright
- terraform
- 신혼 여행
- 청첩장 모임
- 디자인 패턴
- 14일 공부
- PostgreSQL
- amazon ecs
- 경로 계획 알고리즘
- Til
- AWS 비용 절감
- AWS
- DevOps
- MAPF
- Monthly Checklist
- 논문 정리
- docker
- leetcode
- 생성 패턴
- github
- 오블완
- study
- 실용주의 프로그래머
- 구조 패턴
- 티스토리챌린지
- Go-lang
- 지표
- Rust
- 도커 주의사항
- ssh
- Today
- Total
목록For Fun (53)
밤 늦게까지 여는 카페

안녕하세요. 오늘은 시간 순 정렬이 가능한 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 ..
안녕하세요.오늘은 트위니 오더피킹솔루션을 개발하면서 어깨너머로 들었던 물류센터 용어인 1PL, 2PL, 3PL에 대해서 정리해보겠습니다.1. 1PL (First-Party Logistics): 직접 물류 관리정의 및 특징1PL은 기업이 물류 전 과정을 직접 수행하는 형태입니다.운송, 창고 운영, 재고 관리 등을 모두 자체적으로 처리하며, 외부 업체에 의존하지 않습니다.장점물류 과정에 대한 완전한 통제력을 갖게 됩니다.업체 상황에 맞게 유연한 대응이 가능합니다단점물류 창고, 배송 차량, 창고 관리 등 인프라 비용을 지불해야 합니다.만약, 물류 시스템에 대한 전문성이 부족하다면 운영 비효율이 발생하게 됩니다.적합한 기업소규모 기업 또는 지역 단위로 제한된 물류 네트워크를 가진 경우혹은 3PL의 절대 강자가 ..

안녕하세요. 오늘은 구글 지도 API 예상 비용 계산기를 공유드리고자 합니다. 회사에서 구글 지도 API를 사용했을 때의 예상 비용을 조사해달라는 요청을 받았습니다.적당한 유즈케이스를 만들고 비용을 계산했는데 일회성으로 휘발시키는 것이 아깝더라고요.그래서 엑셀을 이용해서 적당히 계산기를 만들어봤습니다. 사실 구글 지도는 이미 비용 계산 기능을 제공하고 있습니다. 하지만 사용자 별로 API 호출 횟수를 가정하고, 사용자 수에 따른 비용을 계산하기에는 적합하지 않았습니다.그래서 다음과 같이 사용자 수, 1달 중 서비스를 사용하는 일 수, 하루에 구글지도 API 호출 횟수를 지정해서 월별 예상 비용을 계산하도록 만들었습니다. 물론 비용을 계산하기 위해서 구글 지도 API 요금표를 따오는 수작업이 필요합니다....
안녕하세요. 오랜만에 쏟아지는 비가 정말 반갑습니다.봄비가 반가운 와중에 '2주 전에 이렇게 쏟아졌다면 산불 피해가 훨씬 줄었을텐데' 하는 원망감도 조금 생기네요...오늘은 파이썬에서 예외 처리 시 스택 트레이스를 남기는 방법을 정리해보겠습니다.1. 예외 처리 시 스택 트레이스를 남길 수 없어서 불편했던 과거파이썬에서 발생한 exception을 로그로 남기고 싶은데 어떻게 하고 있으셨나요?저는 다음과 같이 exception을 남겼습니다.try: func1(param1, param2)except Exception as e: logger.info(f"Exception occurred: {repr(e)}") 이 방법은 최상단의 Exception의 정보만 남겨서 Exception이 발생했을 때의 스택 트레..
어느 날 트위니의 동료분이 다음 포스팅을 공유해주셨는데 포스팅에 golang과 rust를 비교하는 부분이 있었습니다.참고: [번역] 최악의 개발자 고 언어는 모든 것을 최대한 단순하게 유지하려고 하며,수단보다는 목적 그 자체에 더 집중한다. 이는 Rust 언어와는 상반되는 특징이다. 지금 고 언어는 날로 번성하고, Rust는 그렇지 않다. 이는 Rust 언어가 언어의 기능 그 자체에 집중하고 이를 기반으로 작성되는 결과물에 집중하지 않기 때문으로 볼 수 있다. golang을 사용해보지 않았던 동료분은 golang을 사용하고 있는 저희 팀의 생각을 궁금해 하셨습니다.트위니에서 서비스 개발에 golang을 사용하고 있는 유일한 팀이기도 하고포스팅을 작성한 Alexander Mikhailian님이 gola..

안녕하세요. 오늘은 합리성을 검사하는데 사용되는 실험들을 간단하게 소개해드리려고 합니다.확증 편향을 공부하면서 찾았던 내용들인데 재밌어서 준비해봤습니다 ㅎㅎ 1. Iowa Gambling TaskIowa Gambling Task는 아이오와 대학교에서 고안된 실험으로 인지와 감정을 연구하는데 많이 사용됩니다.BECHARA, Antoine, et al. Insensitivity to future consequences following damage to human prefrontal cortex. In: Personality and Personality Disorders. Routledge, 2013. p. 287-295. Iowa Gambling Task를 간단하게 설명하면 다음과 같습니다.참가자는 200..