목록Categories (1104)
KoreanFoodie's Study

이클립스 실전 플러그인 개발 소스코드입니다.

나는 어릴 적, 만화영화를 보며 한번도 대단하단 생각을 해본 적이 없다. 아니, 정확히 말하면 만화영화의 캐릭터나 스토리, 작품 전체를 보고 대단하다고 생각했던 적은 있지만 그런 작품을 만드는 것의 수고로움에 대해 깊이 생각해 본적이 없는 것 같다. 당연한 것은 없다. 그렇지만 나는 어릴 적 만화영화 한편을 만들기 위해 수백명의 사람들이 몇년에 걸쳐 이를 만드는 모습을 상상할 수가 없었다. 지금은 너무나 존경스럽게 보이기만 하지만. 때론 신기하기도 하다. 한 명의 만화가가 평생을 걸쳐 쏟아부은 노력이 어느 철없는 독자에게는 하루 정도의 유흥으로 소비된다는 것이. 또, 어떤 작가가 몇 년에 걸쳐 써내린 작품도 어떤 사람에겐 몇분조차 할애할 가치없는 활자의 나열이 되어버린다는 것이. 당연한 것은 없다. 나와..

클루지라는 개념을 알게 되면, 사람들이 왜 수없이 비합리적인 결정을 내리는지 알 수 있다. 또한 사람들의 의사결정을 예측함으로써, 상대방의 행동을 읽어내거나 조종할 수 있을 것이다. 클루지란 무엇일까? 클루지란, 어떤 문제에 대한 서툴거나 세련되지 않은 (그러나 놀라울만큼 효과적인) 해결책을 뜻한다. 이는 인간의 진화과정을 돌이켜 봤을때, 그 예시를 쉽게 찾아볼 수 있다. 예를 들어, 인간의 척추는 대표적인 클루지다. 만일 일자가 아니라 4개의 기둥이 균일하게 버팀목 역할을 하며 몸무게를 지탱했다면 훨씬 좋았을 것이다. 그러나 그 구조가 네발짐승의 척추에서 진화했기 때문에, 불완전하게나마 일어서는 것이 아예 일어서지 않는 것보다 더 나았다. 자연은 (혹은 생존은) 아름다움이 아니라 적응성을 우선시 했다...

Meanwhile, in the hospital... 프레임이라는 책을 읽다 보면 이런 이야기가 나온다. 아들과 아버지가 차를 타고 가다가 교통사고를 당했는데 아버지는 그 자리에서 바로 사망하고, 아들은 응급실로 실려갔다. 그런데 수술 차트를 본 외과 의사가 "나는 수술을 할 수 없어! 이 애는 내 아들이야!" 라고 하는 것이다. 많은 사람들은 잠시 혼란에 빠지지만, 이내 외과 의사가 아들의 어머니라는 것을 쉽게 눈치챈다. 순간적으로 '외과의사 = 남성'이라는 고정관념에 사로잡혀 판단이 늦어진 것이다. 그러면서 저자는 우리가 성역할 고정 프레임이라는 관념의 희생양이라고 지적한다. 고정관념은 나쁜 것일까? 물론 나 또한 성역할이 고정되어 있으면 안된다고 생각하고, 성별 뿐만 아니라 인종이나 종교 등 기타 ..
권리침해신고가 접수되어 임시조치된 게시글입니다.

누구에게나 한번쯤 봄은 찾아온다. 발렌타인이 찾아왔다. 봄바람은 굳게 닫혀 있던 A의 마음속 문을 열어 젖혔다. 설레는 마음을 담은 싸구려 초콜릿 상자를 들고, 학교로 향하는 길. A는 오랜만에 느끼는 설렘에 기분좋은 불쾌함을 안고 학교 정문에 도착했다. 5000원짜리 종이 박스 안에는 수줍게 그려진 하트 엽서가 들어있었고, A는 항상 그를 보며 밝게 인사를 건네던 B에게 연락을 하기 위해 핸드폰을 꺼냈다. 하지만... 중략 ... A의 발렌타인은 봄바람을 타고 스치듯 홀로 떠나갔다. True Love 진실된 사랑이란 무엇일까? 사랑의 'ㅅ'자도 모르는 나에게 있어서 이 질문은 항상 어렵기만 했다. 사랑이라. 짝사랑도 사랑이라고 할 수 있는 걸까? 누군가를 정말 사랑한다는 건 그 사람의 외적인 요소를 들..

가끔 우리는 말로 차마 형용하기 힘들 정도의 죄책감에 짓눌려질 때가 있다. 심지어 특별한 잘못을 하지 않았음에도 불구하고, 평소처럼 무난히 살아가고 있음에도 불구하고 말이다. 그러한 순간은 느닷없이 찾아온다. 아침에 일어나 달콤한 잠에서 깨어났을 때, 일을 나가기 위해 샤워를 하고 있을 때 등등. 세상 재미있게 게임을 하던 중에도 이른바 '현자 타임'이 찾아오기도 한다. 이렇듯 우리는 삶을 되돌아 보며 행복한 회상에 잠기기도 하지만, 후회와 박탈감으로 이불을 차며 발을 동동 구를 때도 있다. 그리고 그런 죄책감에 짓눌려 앞으로 나아가지 못하고 자기 자신만을 자책하는 것으로 하루를 마무리한다. 이런 단기적 우울 사이클은 어느 순간, 벚꽃이 지듯 사라져버리곤 한다. 하지만 그 씨앗은 여전히 우리 가슴 속에 ..
쿠버네티스의 구조 쿠버네티스는 애플리케이션 간에 OS를 공유해 VM을 사용하는 것보다 가볍다! 또한 추상화 레벨이 높아 리소스 관리가 효율적이다. 쿠버네티스가 제공하는 것 서비스 디스커버리와 로드 밸런싱 : DNS이름이나 IP 주소를 이용해 컨테이너를 노출할 수 있다. 트래픽 관리를 위한 로드 밸런싱도 제공한다. 스토리지 오케스트레이션 : 로컨 저장소/공용 클라우드 공급자 등이 원하는 저장소 시스텝을 자동으로 탑재할 수 있다. 자동화된 롤아웃과 롤백 자동화된 빈 패킹(bin packing) : 리소스 활용성 UP 자동화된 복구(self-healing) : 실패한 컨테이너의 재실행/교체 시크릿과 구성 관리 : 함호, OAuth 토큰/SSH 키 저장 관리 쿠버네티스 컴포넌트 "쿠버네티스를 배포하면 클러스터를..

돈은 기하급수적으로 버는 것이다. 흔히들 사람들은 '쉽게 들어온 돈은 쉽게 나간다' 따위의 말들을 하며 힘겨운 노동의 가치에 과도한 의미부여를 한다. 하지만 사람들은 정말 힘겨운 노동을 통한 이윤 창출을 의미있다고 여기는 걸까? 아니다! 사람들은 쉽고 편하게 돈을 벌길 원하고, 심지어는 일을 하지 않고도 하늘에서 돈이 떨어지길 빈다. 잠실역에는 매일 복권명당으로 알려진 편의점에 사람들이 줄을 서고, 공짜 쿠폰, 공짜 사은품을 받기 위해 장사진을 치기도 한다. 사람들이 힘들게 일해서 벌어야 돈이 안 빠져나간다고 스스로의 처지를 위로하는 것은 자기합리화에 가깝다. 혹은 부자들이나 연예인들을 보며 '저렇게 번 돈은 금방 사라진다'고 저주를 퍼붓는 것은 열등감과 질투의 표출이다. 부자는 위에 올린 사진처럼, '..

사용자 정의 예외와 예외 발생 프로그램을 개발하다 보면 자바 표준 API에서 제공하는 예외 클래스만으로는 다양한 종류의 예외를 표현할 수가 없다. 애플리케이션 서비스와 관련된 예외를 애플리케이션 예외 (Application Exception)이라고 한다. 이는 개발자가 직접 정의해서 만들어야 하므로 사용자 정의 예외라고도 한다. 사용자 정의 예외 클래스 선언 사용자 정의 예외 클래스는 컴파일러가 체크하는 일반 예외로 선언할 수도 있고, 컴파일러가 체크하지 않는 실행 예외로 선언할 수도 있다. 일반 예외로 선언할 경우 Exception을, 실행 예외로 선언할 경우 RuntimeException을 상속하면 된다. public class SOME_Exception extends [ Exception | Run..