전체 글
-
커피 가공 방식공부/etc 2026. 5. 16. 08:00
커피는 크게 아래 단계로 나뉜다. - 커피 체리 수확: 수확해야 원두를 만들 수 있음- 선별: 덜 익은 커피 체리, 이물질 제거용- 가공: 가공 방식마다 달라짐- 건조: 로스팅하기전 생두 상태 이때 가공에 따라 여러가지 방식으로 나뉘고, 파생하게 된다.내추럴, 워시드가 가장 근본적인 기술이라 두 가지만 이해하면 나머지는 쉽게 파악이 가능하다 - 내추럴 (Natual, 건식)건식 방법이라고 불린다. 커피 체리를 선별한 이후에 그대로 바깥에 발효 및 건조시킨다커피 체리도 겉껍질, 과육, 점액질이 있는데, 이걸 제거하지 않고 그대로 바깥에 아프리칸 베드에 건조시키기 때문에 관리하기가 어렵다 (벌레 꼬임, 썩을 수도 있음)장점은 과육이 남아있기 때문에 단맛, 과일향과 같은 풍미가 느껴진다 (ex. 에티오피아 원..
-
백준 서비스 종료 전 마지막 기록후기/활동 후기 2026. 4. 19. 23:46
1. 처음 100위 달성했을 때 (2019.02.21)이때가 대학교 복학하기 전인데, 알고리즘만 풀어도 대기업 취업하는데 전혀 문제가 없었던 낭만의 시대.. 현재는 2046문제를 풀었지만 528위이다 파이썬으로 진짜 많이 풀었다. 파이썬이 다른 언어에 비해 문법이 간결해서 내 생각대로 코딩하기 너무 편했었다 2. solved.ac 학교 배경 사진은 대회 시작 직전 무작정 사진 동아리 회장님한테 연락해서 사진 좀 달라고 했었다 ㅋㅋㅋ이때 좋은 사진이 여러개 있어서 고민하다가 그래도 학교 대회니까 학교 사진을 선택했는데 지금봐도 정말 잘 선택한 것 같다.학교 마스코트인 마하 이미지도 무작정 교직원분한테 전화했는데, 내가 처음으로 학교 교직원이 아닌 학생이 활용한 사례라 서류도 작성하고, 이미지 파일 ..
-
2025 한 일후기/활동 후기 2026. 1. 1. 00:32
회사일은 빼고.. 😄 1. 커피파나마- 파나마 라마스투스 패밀리 엘리다 아구아카테 게이샤 DRD 내추럴 (키헤이 커피)- 파나마 로스트 오리진 라스 마가리타스 게이샤 디펄프드 퍼멘테이션 (에어리 커피)- 파나마 로스트 오리진 산타 마리아 130-204 게이샤 내추럴 (클라리멘토)- 파나마 엘리다 카투아이 asd 내추럴 (에어리 커피)- 파나마 아이리스 이스테이트 에이릴 게이샤 CM 워시드 (에어리 커피)- 파나마 핀카 과류모 치초 가요 내추럴 (로우키 커피) 과테말라- 과테말라 안티구아 워시드 (뉴웨스트 커피)- 과테말라 산타 리타 게이샤 워시드 (헤베 커피)- 과테말라 테라사스 워시드 (커피스니퍼) 에티오피아- 에티오피아 예가체프 코케허니 G1 (뉴웨스트 커피, 로스트하우스 허깅)- 에티오피아 예가체..
-
[후기] 클린 아키텍처후기/책 후기 2025. 4. 15. 12:04
https://www.yes24.com/Product/Goods/77283734 클린 아키텍처 - 예스24살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한www.yes24.com 읽다가 그만 뒀음 이 책을 읽은 이유는 만들면서 배우는 클린 아키텍처가 내가 생각한 내용이 아니기 때문에 이 책을 읽었는데, 막상 이 책을 읽으면서 스멀스멀 느끼는 생각이 '내가 지금 해당 책을 읽을 시기는 아니다'라는 생각이 들었다. (사실상 마지막 챕터를 제외하면 다 읽었긴하다..) 오히려 만들면서 배우는 클린 아키텍처가 제대로된 예시가 있어서 내가 클래스 구조나 코드를 상상하기 쉬운 구성으로..
-
[Spring] @RequestParam과 @PageableDefault을 동시에 사용할 수 없는 이유백엔드/Spring 2025. 4. 5. 12:35
아래 내용을 알고 있어야함- DispatcherServlet의 동작 방식 회사에서 프론트엔드분이 Swagger 문서상에서는 페이지 요청에 필요한 Pageable 값이 필수값으로 적혀 있는데, 쿼리 파라미터 없이 사용해도 데이터를 받을 수 있으니 쿼리 파라미터 없이 요청해도 문제 없냐고 질문 받았다. (번외로 쿼리 파라미터는 size, page, sort인데 왜 Pageable이라고 적혀있는지도..) 그래서 필수값이 아닌 것을 명시하기 위해 @RequestParam(required=false)와 @PageableDefault을 동시에 사용하려고 했는데, 이러면 요청시 @PageableDefault이 무시되어 쿼리 파라미터 없이 요청하면 Pageable 값이 들어오지 않아 에러가 발생하는 것이었다. 내가..
-
[후기] 만들면서 배우는 클린 아키텍처후기/책 후기 2025. 3. 2. 15:52
저번주에 지인에게 추천 받아 바로 구매해서 지하철 타고 출근하는동안 틈틈히 읽은 책, 분량이 150페이지라서 마음만 먹으면 주말 하루안에 읽을 수도 있는 책이다.책을 읽은 여러가지 이유가 있다.1. 업무를 배정 받았는데, 기본적인 베이스는 레이어드 아키텍처지만 패키지 구조가 내가 알고 있는 것과 사알짝 다르고, 도메인 설계 이야기를 들었을 때, '아 ㅇㅇ이라는 단어는 ㅁㅁ 뜻을 가지고 있는거겠지?'라며 추측하며 이해했었다. 그래서 설명을 다 듣고나서 혼자 정리해가며 적어보니 아쉬운 느낌으로 이해가 된 상황이었다. 그래서 이왕 제대로 이해하기위해 구매한 책2. 팀 회의 시간에 카카오페이 헥사고날 기술블로그 글에 대해 이야기가 나왔는데, 대화를 거의 따라가지 못한 내용도 영향을 받았다.3. 현재 팀이 맡은..
-
[후기] 코틀린 인 액션후기/책 후기 2025. 2. 5. 22:51
https://product.kyobobook.co.kr/detail/S000001804588 Kotlin in Action | 드미트리 제메로프 - 교보문고Kotlin in Action | 코틀린이 안드로이드 공식 언어가 되면서 관심이 커졌다. 이 책은 코틀린 언어를 개발한 젯브레인의 코틀린 컴파일러 개발자들이 직접 쓴 일종의 공식 서적이라 할 수 있다. 코틀product.kyobobook.co.kr 작년에 지인에게 추천 받아 구매한 코틀린 인 액션 책 내 팀에서도 코틀린을 사용해서 멘토님께 물어봤더니 다들 추천해주는 국룰 책인 것 같다. 책 내용은 팀 코드에 사용되지 않은 내용은 효율상 건너뛴 것도 쬐끔 있다. 책에 대한 평가를 간단하게 요약해보자면.. [1] 자바 유경험자에게 추천하는 기본서- 책..
-
[Network] GSLB (Global Server Load Balancing)공부/컴퓨터 네트워크 2025. 1. 31. 23:03
알고 있어야하는 내용- DNS- Load Balancing 위 내용과 관련된 내용은 생략해서 적었다. 왜 GSLB가 나오게 됐을까?나름대로 이해한 내용을 정리해보았다. 물리적인 거리의 한계유럽에서 살고 있는 사용자가 티스토리에 접속한다고 가정해보자. 사이트가 마법처럼 뿅하고 바로 접속되는 것이 아니니 어떤 과정을 거칠 것이다. 마침 티스토리의 데이터센터가 한국에만 있다고 해보자. 보통 우리가 네트워크 패킷을 주고 받았을 때의 과정을 공부했던 것을 간단하게 이야기하자면 사용자 컴퓨터에서 시작해 유럽의 어느 통신사 DNS에 도착할테고, 해당 DNS는 어떤 과정을 거쳐서 티스토리의 IP 주소를 알려줄 것이다. 이때 IP 주소는 티스토리의 데이터센터가 한국에만 있다고 가정했으니 한국의 IP 주소를 받을 것이다...