전체글621 그대들, 어떻게 살 것인가 (요시노 겐자부로) 최근 미야자키 하야오 감독님의 "그대들은 어떻게 살 것인가" 영화가 개봉된다는 소식을 들었다. 제목이 너무 낯익어서 찾아봤더니 미야자키 하야오 감독님이 이 책을 오마주해서 영화를 만들었다고 한다.대학생일때 도서관에서 빌려서 읽었던 책인데, 당시에는 책 내용이 너무 가식적이라고 생각했었다. 중2병이 늦게 와서 그랬는지 모르겠지만, 그땐 되게 시니컬했고 그만큼 이런 내용에 거부감이 있었다. 그래서 책을 읽고나서는 "이런 책을 왜 사람들이 좋아하는지 모르겠다" 라는 생각을 했었다. 그러다가 취업 준비, 이직 준비, 여러 주변의 변화 등이 있었는데, 이런 변화들이 있을때마다 이 책의 내용이 떠올랐다. 그리고 나는 어떤 어른이 되고 싶은지, 어떤 사람이 되고 싶은지에 대한 생각을 하게 되었다. 이 책을 보면 주인.. 2023. 10. 30. 두근두근 대학교를 다닐때 학교 공부는 하지 않고, 도서관에서 자기계발서를 한참 읽던 시기가 있었다. 그때 읽었던 책 중에 하나가 젊은 구글러가 세상에 던지는 열정력이라는 책이었는데, 200X년에 구글코리아에 입사하신 김태원님이 쓰신 책이다. 각 챕터마다 김태원님의 생각이 적힌 책인데, 그 중에서 "두근두근" 챕터에는 수잔 베이츠의 "사람을 움직이는 리더의 대화법" 의 내용이 담겨 있었다. 교회는 이미 사람들로 꽉 차 있었고, 사진기자와 나는 교회 뒷문에 진을 칠 계획으로 언덕에 올랐다. 그때 나는 마침 따르는 기자들 없이 경호원 두 명과 걸어가는 지미 카터를 보았다. 그들은 막 교회로 들어가려던 참이었고, 내 심장은 빠르게 뛰었다. 이런 기회가 오리라고 예상하지 못했던 나는 아무런 준비도 되어 있지 않은 상황이었.. 2023. 10. 22. 가장 좋아하진 않는 프로그래밍 요즘 받아 보는 고민 중에 "가장 좋아하는 일이 프로그래밍이 아니다는 것을 인정하기 힘들다"는 것이 있다. 예를 들면 이런 것인데, 본인은 시간이 날때마다 그림을 그리는데 그 시간이 너무 재밌다는 것이다. 그래서 그림 그리러 가는 시간이 항상 기다려지고 빨리 퇴근하고 싶은 생각을 계속 한다는 것이다. 그래서 주변에서는 프로그래밍보다 그림 그리는 것을 더 좋아하는 것 같다고 농담으로 이야기하는데, 자긴 그걸 인정할 수 없다는 것이다. 근데 나는 아무리 고민을 들어봐도 프로그래밍 보다 그림을 그리는 것을 더 좋아한다고 느꼈다. 그리고 그게 왜 문제지? 라는 생각을 했다. 좀 더 고민을 들어보니 프로그래머로서 프로그래밍보다 더 좋아하는게 있어선 안된다고 믿고 있던 것이였다. 커리어 초반에 같은 팀에 있던 사수.. 2023. 10. 9. Eclipse Mat 메모리 할당 크기 조정 (Mac OS) Heap Dump를 분석하기 위해 Eclipse mat를 종종 사용한다. 너무 큰 덤프 파일을 불러오면 다음과 같이 OOM 이슈가 발생한다. An internal error occurred during: "Parsing heap dump" Out of Memory mat 에 할당된 메모리를 높여야만 대용량의 덤프 파일을 불러 올 수가 있다. 이를 위한 설정은 다음과 같다. 설정 모든 설정은 MAC OS를 기준으로 한다. mat 설정은 /Applications/mat.app/Contents/Eclipse/MemoryAnalyzer.ini 위치에 존재한다. 그래서 필요한 에디터로 (여기서는 vi) 해당 파일을 열어서 vim /Applications/mat.app/Contents/Eclipse/MemoryAn.. 2023. 10. 8. Hibernate Fetch Join시 메모리에서 페이징 처리 사전 차단하기 Hibernate (Spring Data JPA) 를 사용하다보면 종종 HHH000104: firstResult/maxResults specified with collection fetch; applying in memory! 의 WARN (경고) 로그 메세지를 만난다. 해당 로그는 페이징 처리할때 여러 엔티티를 Fetch Join 을 하면 발생한다. Fetch Join은 N+1 문제를 해결하는 가장 자주 사용되던 방식이다. 하지만, 경고 메시지에서 언급했듯이 페이징 처리시에 사용할 경우 페이징이 전혀 적용되지 않고, 조건에 해당하는 모든 데이터를 가져와 메모리에 올려두고 사용한다. 조건에 해당 하는 데이터 전체를 가져오기 때문에 당연히 성능 상 이슈가 되며, 이를 메모리에 올려두고 페이징을 처리하니 이.. 2023. 10. 2. 2023 인프콘 회고 올해 2월부터 준비한 인프콘이 2023.08.15 에 성황리에 마무리 되었다. 인프콘의 모든 발표는 인프런에 무료로 공유되어 있다. 회고 써야지 써야지 하다가, 이제야 쓴다. 인프콘 컨퍼런스 운영에 대해서는 관여를 하지 않았다. TF 멤버분들이 100% 진행해주셔서 감사할 따름이다. 그래서 인프콘을 어떻게 준비했는지 그 과정이 궁금하신 분들은 아래 회고들을 참고해보면 좋다. 인프콘 2023 현장 스케치 인프콘 TF 회고 인프콘 TF 리드 - 앨리스의 회고 이번 후기는 인프콘 사이트 개발과 개인 발표자로서의 회고이다. 인프콘 사이트 준비 작년 인프콘 준비 기간 동안 개발 리소스가 거의 없어서, 공식 사이트 개발을 DevOps와 디자이너 두명이서 워드프레스로 테마 골라서 만들자로 결론내고 진행했었다. 그리고.. 2023. 9. 17. 이전 1 ··· 8 9 10 11 12 13 14 ··· 104 다음