priince의 등록된 링크

 priince로 등록된 네이버 블로그 포스트 수는 201건입니다.

스마트워크의 시대 - 그 첫 번째, 재택근무의 허세 [내부링크]

전 세계적인 코로나 팬데믹으로 인해 업무환경도 급변하고 있다.어떤 이는 어차피 겪어야 할 미래를 조금 더 앞당겨 겪고 있는 것이라고 한다.어느 정도는 공감한다.이제 업무는 단순하게 시간당 노동력이 곧 생산성이었던 시대를 지나,시간당 노동력은 곧 생산성으로 책정이 불가능하게 되었기 때문이다.이 복잡성은 급변하는 테크노믹스 시대의 어쩔 수 없는 특징이기도 하다.물론 대부분은 경제 선진국의 입장에서라고 생각한다.테크노믹스란 기술(Technology) + 경제(Economics)의 합성어로,기술 기반의 경제를 말하며,이는 똑똑한 머리와 창의성을 필요로 한다.이 말은, 이제 단순하게 누가 빠른 시간 안에 물건을 많이 시장에 내어 놓느.......

포퓰리즘 - 민주주의 막장. 쇼, 인기투표, 놀아나는 대중들. [내부링크]

포퓰리즘은 정치철학의 하나다.'대중주의'라고도 하며, 주로 민주주의 국가에서 대중심리를 기반으로 성장한다.이것이 적당하다면 건전할 수도 있다.왜냐하면, 현실은 언제나 부당하고 불만이 있을 것이며,불만 있는 대중들은 등이 가렵고,누군가 긁어주는 것은 참 시원한 법이다.이것은 정치노선을 떠나 그냥 민주주의의 어쩔 수 없는 속성이기도 하다.왜냐하면 민주주의가 대중정치이기 때문이다.그런데, 인간의 욕심이란 참 사악한 것이다.항상 선을 넘는다.가상의 예를 들어 보면,정치인 A가 개혁을 내세우면서 인기를 얻기 시작하면그럼 정치인 B가 더 과장된 개혁(?)으로 인기를 더욱더 얻으려고 한다.그럼 정치인 C는 무능.......

[건강상식] 녹내장 - 서서히 다가오는 어둠 [내부링크]

녹내장은 시신경 장애로 인해 생기는 질환 중 하나다.시신경이란, 눈에 들어온 빛을 대뇌로 전달하여 뇌에서 사물의 모습을 인지할 수 있도록 하는 신경세포다.여기에 문제가 생겼다는 것은 보는데 문제가 생긴 것이다.음, 그럼 이쯤에서 눈의 구조를 보고 넘어가자.일단 나는 시신경이 어디에 있는지도 모르니깐 나도 확인해봐야 한다.시신경은 안구 맨 뒤의 무슨 섬유 다발처럼 생긴 녀석이다.오우, 나는 시신경이 안구 각막에서부터 유리체를 떠돌고 있다가 망막에 연결되는 구조라고 혼자 상상하고 있었는데.. -_-;;;저 시신경이 바로 안구로 들어온 빛을 뇌로 전달하는 전선 같은 것이다.그래서 저 시신경의 손상은 뇌로 시각 정보 전달에.......

G7에 대해 조금만 알아볼까? [내부링크]

G7은 그냥 일반 상식 같은 것이라고 생각했는데,어느 날 스타OO에서 커피를 마시는 중에,"G7이 어쩌고~""미국, 중국, 러시아, 어쩌고~"하는 것을 듣고 마시던 커피를 뿜었다.아,생각만큼 상식이 아니구나.G7 = Group of Seven, 주요 7개국 정상들의 모임이다.한마디로 잘나가는 나라의 수장들이 모여서 논의하는 자리를 말한다.드라마 SKY 캐슬의 국가판? 단, 여기에는 제약이 있는데 제일 센 국가와 친한 국가여야 한다는 것이다.그래서 친 서방권 선진 7개국 정상회담이 되는 것이다.그렇다. 이러면 왜 중국과 러시아가 빠지는지 이유를 알 수가 있다.그럼 구성 국가들도 얼추 나온다.미국, 영국, 프랑스, 독일, 캐.......

크롬하츠 (Chrome Hearts) - 실버 액세서리의 끝판왕 [내부링크]

크롬하츠 하면 딱 떠오르는 것은 위 대문 사진의 지-드래곤님이다. (물론 이건 개인적인 생각이다.)나의 패션 롤 모델이자, 유일하게 좋아하는 남자이지.하지만, 저 지디님처럼 손가락에 저렇게 마구 끼려면.. 돈이 어마어마하게 깨진다.(저 옷도 크롬하츠인지는 모르겠다.)그렇다.이 브랜드는 소재가 은인 주제에 값은 금보다 비싸다. -_-;;;왜냐하면, 바로 하이엔드 고퀄리티 중세 앤티크 디자인을 자랑하는 명품 실버 끝판왕 액세서리 브랜드이기 때문이다. -_-;;아래 사진의 대표 로고만 봐도 딱 알 수 있다.이 로고는 왠지 방패에 새겨 넣고 기사 작위를 받아야 할 것만 같다.내가 이 브랜드와 인연을 맺은 것은 오로지 지디님 때문이다. 너.......

스마트워크의 시대 - 그 두 번째, 자율근무의 허세 [내부링크]

스마트워크의 시대 - 재택근무에 이은 그 두 번째 이야기다.위 사진은 사실 여기의 이야기와 아무 상관이 없다. 너무 즐겁게 일하는 모습이길래 그냥 퍼 왔다. ^^;;앞선 재택근무의 이야기에선 우리가 준비도 없이 무턱대고 재택근무에 들어갈 때의 얘기를 했었다.참 부끄러운 나의 경험담을 토대로 해서.. -_-;;;여기서는 앞의 이야기에서 마지막에 얘기했던 '경력자 편향 논리'에 대해 잠깐 얘기하고 넘어가자.이 말은 구글링 할 필요가 없다.왜냐하면 내가 만든 말이니깐. -_-;;;경력자는 보통 다음의 두 가지 트리를 탄다.첫 번째는, 변화에 대응하는 기술을 꾸준히 익히면서 계속 업무를 진화적으로 진행하는 것.두 번째는, 처.......

[추천도서] 시민의 불복종 [내부링크]

[저자 : 헨리 데이빗 소로우 (Henry David Thoreau)]저자는 자신의 생각을 말뿐이 아닌 직접 실천함으로써 우리에게 메시지를 전달한다.이 메시지가 그 유명한 '시민의 불복종'이다.이것이 무슨 말이지? 한다면, 작금의 정치사회를 생각하면 쉽다.정권을 떠나, 정치인이든 사회학자든 누구라도모두 말로만 어떻다고 할 뿐,자신의 생각을 자신의 행동으로 보여준 이는 드물다.이 드문 이가 바로 이 저자다.내가 이 책을 읽은 이유는 그냥 이 책이 유명한 고전이기 때문이다.저자가 워낙 유명한 자연주의, 개인주의, 자유주의 철학자이기도 하고부당한 정부에 대해 당연한 시민의 권리를 '불복종'으로써 실천하자는 것을 말.......

프로그래밍이란? - 제조업 VS 서비스업 [내부링크]

프로그램을 업으로 하게 되면,'일정'이란 것과 항상 싸울 수밖에 없다.왜냐하면, 고객은 언제나 서비스를 '빨리' 출시하기를 원하고,프로그래머는 언제나 서비스를 '좋게' 출시하기를 원하기 때문이다.한마디로, 고객과 이해관계가 충돌하는 것이다.일전에, 내가 블로그에 시를 쓰기 시작했다는 얘기를 들은 후배가내게 자신의 자작시를 보여준 적이 있다.그 시가 너무 웃겨서 여기에도 올린 적이 있다.ㅋㅋㅋㅋㅋ이 시가 재미있다면, 당신은 프로그래머이거나 최소한 프로그래머와 이해관계가 있는 사람일 것이다.예를 들면, 기획/영업/MD/PO 등등등이 시에는 이해관계 충돌의 오해가 잘 압축되어 있는 듯하다.......

아미 (AMI) - 프랑스 감성 캐주얼을 만나다. [내부링크]

위 사진은 이 브랜드의 대표 심벌이다.보통 모든 사람들이 다 좋아하는 하트에 특이하게 'A'를 밑에 결합시킨 모양이다.저 심벌을 처음 봤을 땐, 나는 저 브랜드가 여성 전용 브랜드인 줄 알았다.하지만..어떤 남자 모델 님들..서강준 님임시완 님또 임시완 님 (런온)조인성 님방탄소년단(BTS) 님들그렇다.아미는 남성이 더 좋아하는 브랜드다. 아직까지는..편견의 무서움.. -_-;;;아미는 2011년 시작된 비교적 신생 브랜드라 할 수 있다.디자이너 '알렉산드로 마티우시'가 만든 브랜드이며 'A'는 앞 이름에서 'M'은 뒤 이름에서 따왔다.바로 이분이다. 동네 아저씨 같다. (또다시 편견의 무서움.. .......

톰브라운 (Thom Browne) - 클래식인 듯 아닌 듯한 멋짐이 있다. [내부링크]

위 사진의 권지용(G-Dragon) 님이 입은 저 니트가 '톰브라운'이라는 브랜드다.모 그 외 셔츠나 넥타이 등은 잘 모른다. (시그니처가 안 보여서..)하지만 그 브랜드일 것 같다. 그냥 개인적인 촉이랄까. @.@저 니트가 톰브라운이 확실한 이유는 바로 저 왼팔에 있는 완장같이 생긴 네 개의 줄무늬 때문이다.저 네 개의 줄무늬가 바로 이 브랜드의 상징 같은 거니깐..위 사진은 에이프릴의 나은 님이다. 톰브라운을 풀셋 했다는데.. +.+참고로.. 저 니트의 단추 부분의 세로로 보이는 저 빨/흰/파 3선도 이 브랜드의 시그니처다.참고로.. 저 회색도 이 브랜드의 상징적인 색깔이다.참고로.. 이 브랜드는 명품 패션 브랜드다.그래서.. 겁.......

미얀마 군사 쿠데타 - 미얀마 민주주의의 좌절 [내부링크]

2021.2.1미얀마 군부가 쿠데타를 일으켰다.그 이유는,지난해 11월 총선에서 '아웅산 수치'의 NLD(민주주의민족동맹)가 압도적으로 승리를 하였는데,이것이 부정선거라는 이유에서다.이 쿠데타로 인해 의회 개회 하루 전에 문민정부가 박살 났으며,군 최고 사령관인 '민 아웅 흘라잉'이 전권을 잡게 된다.미얀마는 참 우여곡절이 많은 나라다.'버마'라고도 알려져 있는데,사실 이는 영국 식민지 시절의 이름이었다 해서 미얀마로 국가명을 바꿨다고 한다.그리고 제2차 세계대전을 계기로 영국에서 독립을 하게 된다.이때 그간 영국과 대항해 독립군을 이끌었던 사람이 아웅산 장군이다.안타깝게도 아웅산 장군은 독.......

황금의 가치 - 금이란 무엇일까 [내부링크]

금은 매우 귀한 '가치'를 지닌 '금속'성 물질로서의 역사가 매우 깊다.최초의 금은 기원전 5000년 전까지도 거슬러 올라가니깐.그때면 신석기 시대다.그러니깐 인간은 원숭이를 벗어날 때부터 이 금덩이에 환장했다고 보면 된다.금은 고체 상태의 금속성 원소다.주기율표에선 'Au'로 표시한다.참고로, 백금은 하얀 금이 아니다. 주기율표로 보면 'Pt'로 표시되고 순서는 금 이전에 위치한다.즉, 금과 그냥 남남이다.그럼 이 녀석은 무엇이길래 인류가 이렇게 오래도록 환장해왔을까.이집트 영화를 생각해도 황금이 번쩍번쩍하는 게 연상되고..스페인 해적선 보물 상자를 생각해도 금화가 우르르르.......

오프화이트 (Off-White) - 길거리 패션의 자유분방함이 있다. [내부링크]

위 사진에 출연한 사람은 지디 (G-Dragon) 님이다. 나의 패션의 롤 모델이자, 내가 유일하게 좋아하는 남자랄까.저분(?)이 입고 있는 저 빗살 무늬가 바로 오프화이트라는 브랜드이며,스트리트 패션,즉, 길거리 패션,즉, 젊음과 자유로움의 떠오르는 신성이라고 할 수 있다.물론 물리적인 나이 따위완 상관없이 말이다.위 사진에서 AOA의 설현 님이 입은 OFF 맨투맨도 오프화이트다. +.+스트리트 정신답게 브랜드의 패턴을 딱히 정형화하지 않는다.내가 이 브랜드를 처음 알게 된 것은 아래의 후드집업 때문이다.(나 아닙니다.. -_-;;;)일단 비슷한 모양의 후드집업 사진을 올린 것이라 딱 저 모델은 아닐 것이다.하지만, 저 강렬한 등에 있는 &#.......

다크 넛지 (Dark Nurdge) - 가격질좀 적당히 하자! [내부링크]

스마트한 쇼핑을 하라는 아내의 충고(?)를 계속 무시해 오다가..그래.. 결심했어!조금이라도 싸게 사면 좋지..문제는 내가 조금만 부지런해지면 되는 거야..라는 생각을 하게 되었다.그래서 사고 싶은 아이템을 고른 후에,바로 지르지 않고, 녹색창으로 검색을 했다.오옷+.+이렇게 가격차이가 많이 났었단 말인가?나는 그동안 호갱이었구나..라고 생각하며, 최저가로 안내된 쇼핑몰 링크를 타고 들어갔다.그리고 바로 구매를 했지. 오키.그런데, 이런 니미 C++.구매한 금액이 더 비싸..모지?다시 녹색창.. 어? 잘못 눌렀나?다시 쇼핑몰.. 이런 니미 C++.그 최저가란.. 옵션을 모두 포함해야만 맞출 수 있다.예를 들면,1) 배송비 - 모 이건.......

가상융합 (XR) - 이제 IT는 미래에 있다. [내부링크]

가상융합은 'eXtended Reality'를 말하는 신조어다.즉, 가상 리얼리티의 확장판이다.이 말은 가상현실(VR)과 증강현실(AR)을 짬뽕시키는 말이다.이 말은 영화 '아이언맨'에서 보던 장면이 실제 멀지 않았다는 얘기다.이렇게 되는 것이다.이렇게 되면, 산업의 패러다임이 바뀐다.이렇게 되면, 테크노믹스의 시대를 바로 우리 주변에서 느끼게 될 것이다.자 그럼 먼저, 자주 들어는 봤던 저 VR과 AR부터 구분해 보자.1) 가상현실 (Virtual Reality)가상현실은 말 그대로 실제로는 아닌데 실제인 것처럼 인간의 뇌를 속이는 것이다.이는 인간의 눈이 뇌에 보내는 신호가 어떠한 사물의 실제 실시간 영상이 아니라,어떠한 모.......

[시집] 상대성 이론 - 금붕어 [내부링크]

시간은 상대적이다.얼굴만 바라봐도,수다만 떨다가도,나란히 앉아만 있어도,네가 있어 시간은 빠르기도 하지.시간은 그렇게 잊힌다.시간은 상대적이다.네가 없는 빈 공간에서그리움에 시간은 느리기도 하지.조금씩 조금씩그러다가 시간은완전히 멈추어 버린다.Written by 금붕어.

[전쟁사] 진주만 공격 - 일본 VS 미국, 태평양 전쟁의 시작 [내부링크]

1941년 12월 7일.일본군 항공모함 연합 함대의 폭격기들이 하와이의 진주만을 선제 공습한다.이 기습작전으로 진주만에 정박하고 있던 미군 함대는 궤멸한다.일본군의 완벽한 승리이자, 항공모함의 위력을 전 세계에 알린 공포의 기습전이었다.진주만은 저 오하우섬의 남쪽 호놀룰루 근처다.이 공습이 의미하는 바는 크다.원래 2차 세계대전은 유럽 중심이었다.그런데, 여기에 일본이 참전하면서 태평양을 무대로 싸움을 건 것이다.그 상대는 미국이다.지금 생각하는 일반적인 상식은일본이 미쳤네. ㅂㅅ 들.. 상대를 봐가며 싸움을 걸어야지..똘아이 ㅅㄲ들..이런 거다.하지만, 이는 편견이다.이때의 일본은 강했다.강한 만큼 욕심도 많은.......

[시집] 너에게 묻는다 - 안도현 [내부링크]

연탄재 함부로 발로 차지 마라너는누구에게 한번이라도 뜨거운 사람이었느냐Written by 안도현나는 사실 안도현님의 시를 잘 모른다.이 시의 전문도 잘 모른다.하지만, 이 구절을 읽는 순간 가슴을 때리는 벅참이 있다.이루 말할 수 없는..그냥 넘 좋아하는 구절을 공유하고 싶은 마음으로 올린다.

자작시 카테고리 추가 알림입니다. [내부링크]

그냥 내 기준에서 좋은 정보를, 내 멋대로 쓰고 공유하고픈 마음에 시작한 블로그..그 정보란 처음엔 IT 관련 학습이었죠..하지만 책 보는 것, 글 쓰는 것을 좋아하다 보니..점점 블로그가 산으로 가게 됩니다.그러더니 이제는 시까지 쓰게 됩니다..아...조금 부끄럽지만..그냥 글쓰기를 좋아하는 초보 아마추어라고 생각해 주시면 됩니다.자작시의 필명은 "금붕어"입니다.그 외,다른 시인의 시도 올라올 수 있습니다유행가의 가사가 올라올 수 있습니다.모두 개인적인 취향저격일 경우에 올리는 거죠.미숙한 제 글을 좋아해 주시는 모든 유저분들께 감사드립니다.설사 단 한 분 일지라도..

[시집] 거울 - 금붕어 [내부링크]

거울 안에는친절하고 바르고 이해하고 공감하고 잘났다.나는 당당하다.거울 밖에는소심하고 못되고 이기적이고 편협하고 못났다.나는 쪼잔하다.Written by 금붕어.문득 거울 안에 비친 나는거울 밖의 실제 나와 다르지 않을까라는 생각에서 만든 시다.거울 안은 이상을거울 밖은 현실을그런 자기성찰의 시라고나 할까..

러시아 혁명 - 그 세 번째 이야기, 10월 혁명 or 볼셰비키 혁명 [내부링크]

이제 러시아 혁명 3부작의 마무리다. 아우.. 길었다.. -_-;;;피의 일요일에서 촉발하여(아마도) 전제군주제를 몰아낸 2월 혁명으로러시아 혁명은 마무리되는 듯 보였다.하지만,원래 진보주의라는 것은 기대감이란 것이 있다.세상이 올바르고 정의롭게 변화할 것이라는..그래서 민주주의 국가에서 진보정권이 들어서면 이런 민중의 기대감 때문에 힘들어질 수 있다.하물며, 이 러시아 혁명은 전제군주국가에서 실제 억압받던 민중들의 무력에 의한 혁명이었다.그래서 그 기대감은 더더더더더더더더 커지게 된다.그런데,현실은?아니다. 정치는 기존의 기득권과의 타협이 필요하다.왜냐하면, 그들은 이미 특권을 통해 힘과 부를 가지고 있기 때.......

[시집] 관계 - 금붕어 [내부링크]

싫다이름만 같을 뿐인데너는 나를 조롱하는구나싫다변명을 하는구나이러쿵저러쿵실제는 아니라고분명 맞는데 아니라고 하는구나싫다비겁하구나숨어서 동경을 하는데아니라고 하는구나싫다멍청하구나나를 추켜세우려고 너를 깎아내리는구나싫다가식의 뒤에 숨은못난 철부지인 나에게손을 내밀어 준 너에게용기 내어 마음을 주는 것이너무 늦어버렸구나Written by 금붕어.어느 날부터 나에게 "선배님"이라고 부르는 녀석이 있었다.음.. 근데 그게 모랄까..내가 막 부끄러워진다고나 할까...왜냐하면 나는 그 학교의 다른 캠퍼스 출신이거든.물론 목적에 따른 분산이지만, 나는 이걸 자기 위안이라고 부르며 뭔가 감추어 놓고.......

비트코인의 가치 - 디지털 암호화폐의 최강자 [내부링크]

비트코인이 요새 또 화제다.모 요새라고 특정 지을 이유도 없다.그냥 얘는 태어날 때부터 화제, 이슈, 경이로움, 놀라움 그 자체다.처음에는 생성 목적과 기반 기술이,이후에는 그 가치에 말이다.나도 사람인지라..그 가치에 혹하고 있는 중이다. 1코인에 무려 5천만 원이 넘으니깐.우왁!너란 놈.. 갖고 싶다.일단 비트코인 하면 다음의 두 부류의 논쟁이 있다.비트코인은 자유의 상징이며 미래 가치창출의 대안이다.VS그냥 너희들의 망상에 불과하다. 디지털 덩어리 허구에 불과하다.그냥 한마디로 쉽게 얘기하면,비트 코인을 가진 자VS비트 코인이 없는 자로 나뉘게 된다.자,이제 여기에서 한번저 논란의 중심에 있는 저 비트코인이 과.......

[가사] 총 맞은 것처럼 - 백지영 [내부링크]

총 맞은 것처럼정신이 너무 없어허탈하게 웃으며하나만 묻자 했어우리 왜 헤어져어떻게 헤어져어떻게 헤어져어떻게..구멍 난 가슴에우리추억이 흘러넘쳐잡아보려 해도가슴을 막아도손가락 사이로 빠져나가심장이 멈춰도이렇게 아플 것 같진 않아어떻게 좀 해줘날 좀 치료해 줘이러다 내 가슴 다 망가져구멍 난 가슴이이것은 가수 백지영 씨가 2008년에 발표한 노래의 가사다.참고로 방시혁 씨가 작사를 하였다.그리고 여기에 쓴 것은 내가 좋아하는 부분만 시처럼 살짝 추렸다.모 잘 쓴 가사는 시 아니겠는가.사실 백지영 씨는 댄스 가수였다.그리고 나는 이 가수를 좋아하지 않았다.그리고 이때만 해도 나는 이 가수는 노래도 못하고.......

[생물도감] 대왕판다 - 나도 곰이다 [내부링크]

얘네는 누가 봐도 곰인 듯 아닌 듯.. 하다.그렇다.얘네는 원래 미국 너구리과였다고 한다.옹? 미국 너구리라니.. 미국 너구리는 아래와 같이 생긴 녀석인데?일명 라쿤이라고 불리는 녀석이다.뭔가 닮은 듯 안 닮은 듯..음.. 그럼곰의 3대장을 보자.1. 북극곰2.코디악 베어3.그리즐리 베어그리고 다음 아래는 판다..음...정말 정체성이 애매한 녀석이다.. -_-;;;;그러나!이 녀석은화석과 유전자 연구를 통해 곰과 임을 증명받았다고 한다.축하한다. 너도 곰이었구나.이 녀석의 주요 서식지는 중국이다. 쓰촨성.. 음.. 거기까지.. -_-;;당연히 곰이니깐 작은 동물이나 물고기나 벌꿀이나 과일 등을 좋아할 것 같은 잡식성이겠지..어?근데 얘.......

[시집] 운전 - 금붕어 [내부링크]

내 길엔다른 이가 늘 앞에 있다.뒤에서 익숙하게순서를 기다려야 하고,멈춰야 하지.중간에다른 이가 또다시 내 앞을 막는구나.그렇게 나는 늘 뒤에 있다.하지만 잊지 말자.누군가에겐그렇게 나는 늘 앞에 있다는 것을.그럼에도 우리는 각자의 목적지가 늘 다르다는 것을.Written by 금붕어.요즈음 가까운 지인이 운전면허 시험을 열심히 준비하는 것을 지켜보았다.참 옛 생각이 나더라.나 때엔 어땠는데 말이야 어쩌고저쩌고. 나도 운전 꼰대.. -_-;;;그러면서 문득 인생도 내 앞의 도로에 막힌 차들과 같다는 생각이 들었다.양보 배려 경쟁 이기심 승부욕 분노 등등특히 사회생활에서 말이다.조금은 이타적인 사회가 되었으면 하.......

[추천도서] 돈으로 살 수 없는 것들 [내부링크]

[저자 : 마이클 샌델(Michael Sandel)]일전에 '정의란 무엇인가'를 읽고 너무 재미가 있어서 이 저자의 책을 다시 찾아보고 구입해서 읽은 것이 이 책이다.사실 이 저자가 쓰지 않았다면,다음과 같은 편견을 가지고 절대 읽지 않았을 제목이다."뻔한 책이네..사랑..평화..우정..모 그런 거 살 수 없다는 얘기네"이런 편견 말이다.하지만, 앞서 읽었던 '정의란 무엇인가'가 너무 강렬해서저런 편견이 들어올 여지 따윈 없었다.그냥 저자의 이름만 보고 일게 된 책이다.한마디로 얘기하자면,저자는 엄지 척! 역시나다.저 제목에 나와 같은 편견을 가지고 있다면 버려라.매우 경제학 적인,매우 철학적인,문제들.......

러시아 혁명 - 그 첫 번째 이야기, 피의 일요일 [내부링크]

러시아 혁명은 세계 최초의 공산주의 혁명이다.이 혁명이 러시아에서 최초로 발생한 것은 절대 우연이 아니다.마르크스의 공산당선언에서처럼,국가와 사회에서 철저하게 소외된 사람들이 기존의 계급을 향한 투쟁이었기 때문이다.물론 마르크스의 말에 따르면, 러시아는 자본주의가 결국 가야 할 종말의 길을 걸을 정도의 고자본국가는 아니었지만,그럼에도 불구하고, 이는 기본적인 생존이 벼랑 끝으로 몰린 프롤레타리아와이에 분노한 지식인들의 절묘한 결합이었다.이 러시아의 혁명은 그 내용이 길어 3부작으로 나누었다.여기서는 그 발단이 된 "피의 일요일"에 대해 얘기하고자 한다.이 당시의 러시아는 전제군주(차르)가 있.......

[시집] 사소한 일 - 금붕어 [내부링크]

사소한 일이다.밥을 먹고,산책을 하고,만화책을 보고,게임을 하고,티비를 보고,영화를 보고,커피를 마시고,그냥 늘 아무 생각 없이 하는 일이다.분명 사소한 일이었다.그런데 어느 날 즐거운 일이 되었다.바뀐 건 너가 있다는 것뿐인데.Written by 금붕어.

[시집] 밤 - 고이케 마사요 [내부링크]

"상상력은 놀랍게도 상처에서 나올 때가 있습니다."그렇게 말한 사람의 어깨 너머로새가 날아오르고가느다란 나뭇가지가불안정하게흔들리고 있었다"라이브 가수로서, 얼마만큼 팬들을 배반하게 될까요.실패로 끝나면 단순한 배반잘되면 전보다 더 강한 감동을 줄 수도 있겠지요."그렇게 말하는 가수의 등 뒤 창문에차가운 비가 부딪치고 있었다"흰 종이가 넘어가지 않게 네 귀퉁이를 작은 돌로 누르고 있는 꿈을 꾸었어요. '영혼을 가라앉혀라'라는 소리가 종이에 솟아올랐어요."그녀의 배후에는 페르메이르*의 그림이약간 기울어진 채 걸려 있었다그때, 문득 돌아보던 시선 끝에는그들의 말과 결.......

[시집] 무너져내린다 - 금붕어 [내부링크]

너는 떠났다.너와 같이 걷던 산책길.. 의미 없다. 그냥 무너져버려라.너와 같이 걷던 거리.. 의미 없다. 그냥 무너져버려라.너와 같이 살던 집.. 의미 없다. 그냥 무너져버려라.너와 같이 보던 풍경.. 의미 없다. 그냥 무너져버려라.너와 함께했던 세상.. 의미 없다. 그냥 무너져버려라.그렇게 나는그냥 무너져내린다Written by 금붕어

ESG에 대해 알아보자 - ESG? 그게 몬데? [내부링크]

얼마 전 SK가 야구단을 팔았다.나는 두산 팬이지만, 야구를 좋아하는 사람으로서 섭섭하다.그런데 SK 팬이라면, 더욱 섭섭하고 화가 날 수 있을 것 같다.두산 야구단 매각설에 화들짝 놀란 것을 생각하면 어느 정도는 감정이입이 되는 것 같달까.왜냐하면, 그런 야구팬들쯤이야라고 생각하는듯한 기업의 태도에 화가 나고,야구를 저물어가는 하나의 스포츠라고 생각하는 것 같아 오랜 야구팬으로서 섭섭하다.그런 중대한 일을 팬들과 사전 공감 없이, 느닷없이 저지른SK 최태원 회장은 요새 이상한 얘기를 하고 다닌다.ESG, ESG 하고..옹? 저게 뭔 소리지?ESG는 Environmental, Social, Gorvornmant의 약자다.이게 뭔 말이냐면,그냥 말 그대.......

러시아 혁명 - 그 두 번째 이야기, 2월 혁명 [내부링크]

이전에 러시아 혁명의 발단으로 볼 수 있는 잔혹한 피의 일요일을 얘기했다.이것은 그 연장선의 이야기이다.러시라 혁명 1편과 계속 이어지는 것으로 보면 된다.보통 혁명이라 함은 현재를 '급격하게' 진보시킨다는 것을 의미한다.여기에 현재의 불만이 높으면 높을수록 '급격하게'가 되는 확률이 높다.여기에 선동가가 불을 붙이면, 다시 '급격하게'가 되는 확률이 더 높다.여기에 선동가가 더 나은 세상에 대한 이상주의자라면, '급격하게'가 되는 확률이 더더더 높다.그리고 '급격하게'는 폭력을 수반하기 쉽고,여기까지 오게 되면, 목적을 위해 수단을 정당화시킬 수 있다.당시의 러.......

TPO? 그건 모야? - 패션이래.. [내부링크]

얼마 전 산책을 하면서 아내와 패션에 대한 얘기를 하였다.거창한 패션 얘기는 아니고... -_-;;;그냥 사고 싶은 운동화 얘기를 하다가,회사 출근할 때 옷 이야기까지 가지가 쭉쭉 뻗어나가다가갑자기 나한테 TPO를 아냐고 묻는 거다.TPO도 모르면서 어딜 나한테 패션 지적질이야랄까..옹?그 순간 나는 그 대화의 루저가 되었다.못 알아들으니까..더 할 얘기가 없지...이런..그래서 그게 몬데? 하고 따졌더니 어쩌고 했는데..자신도 잘 모르는 거였다..또 순간 정적...그래서 이 기회에 이것이 과연 무엇인지 알아보기로 하였다.TPO는Time, Place, Occasion의 약자다.직역하면 시간, 장소, 상황이란 뜻이다.한마디로 얘기하자면,시간에 맞는.......

타르트옵티컬 (Tart Optical) - 안경테의 명가 [내부링크]

안경을 처음 착용하게 되었다.아, 나도 안경을 맞추어야 하는구나 ㅠㅠ어디서 맞추지?아무것도 알지 못하는 나는 그냥 좋아 보이는 안경점으로 무작정 들어갔다.내 눈은 소중하니깐.그리고 도수를 맞추고 렌즈를 맞추는 것은 크게 어려움이 없었다.그런데, 문제는 안경테에서 시작된 것이다. -_-;;;안경테는 내 이미지와 패션에 영향을 주기 때문에,이미 신중하게 고르려고 작정했다.그래서 신중하게 물어봤지. 가격대가 어떻게 돼요?매장의 매니저님은 보통 10만 원 정도라고 얘기를 해준다.아, 비싸다.. (속마음입니다. -_-)하지만, 패션을 위해 어쩔 수 없는 투자라고,나 자신을 위로하며 나에게 맞는 가장 이쁜 안경테를 고르려고 열심히 보.......

[건강상식] 라식 VS 라섹 - 그 차이를 알아보자 [내부링크]

내 친구가 라식 수술을 하겠다고 얘기했다.나와 다른 동료들은 아무 생각 없이 이렇게 얘기한다."그냥 계속 안경 쓰고 다니면 되지 그런 건 뭐 하려 하냐, 그냥 렌즈 끼던가"하지만, 예상을 깨고 다음과 같은 말이 되돌아온다."안경 안 쓰는 것들은 그냥 닥쳐라,너희가 안경 쓰는 사람의 고충을 알아?"사실 나는 잘 모른다.하지만, 친구와의 공감을 위해 늦었지만 시력교정수술에 대해서 알아보려고 한다.시력교정수술에는 대표적으로 라식과 라섹이 있다.잉글리쉬로 얘기하면 LASIK & LASEK.여기에 스마일 라식이라는 것이 또 있다.그런데,"이것들 중 더 비싸고 좋은 걸로 하면 되는가?내 눈은 소중하니까..&q.......

[시집] 바람 우체부 - 금붕어 [내부링크]

봄이요~!살며시 녹은 얼음 밑에 시냇물 가에봄이요~!붉게 수줍어하는 벚꽃나무에봄이요~!따스한 햇살 아래 새싹들에게봄이요~!겨우내 꽝꽝 얼은 나의 심장에봄바람이 붑니다.바람 우체부.Written by 금붕어.이 시에는 사연이 있다.사실 이 시는 초등학교 때 쓴 거다.하지만,"봄이요~""바람 우체부"를 빼면 전부 지금 생각해서 쓴 거다.그 단어밖에는 기억이 나지 않으니깐.지금 와서 다시 기억을 더듬어 쓴 것은,이 시를 쓰고 나서 받았던 상처가 지워지지 않기 때문이다.나는 어려서 글쓰기를 매우 좋아했다.초등학생이면서소설도 쓰고만화도 그리고시도 쓰고너무 재미있었다.그런데, 어느 날 반에서 시를.......

[전쟁사] 안시성 전투 - 대륙의 기를 꺾다 [내부링크]

당 태종 이세민이 누군가. 잘 모른다. 우리나라 사람도 아니고.. -_-;;하지만 이름은 들어봤을 것이다.그렇다.외국인인데, 잘 모르는데, 이름은 들어봤다는 건 대단한 사람이라는 것이다.실제로 이세민은 수나라 말기 당나라 건국을 위한 수많은 전쟁에서 무패를 자랑하는 맹장이기도 하였으며,황제가 된 이후에는 중국 역사에 손꼽는 명군이기도 하였다.하지만, 너무 뛰어나서일까.. 적장자가 아닌 둘째가 황제의 자리에 오르기 위해 친형을 해치는 잔혹함도 보였다. 권력은 무섭다.. -_-;;;;이런 거칠 것 없는 이세민에게 고구려가 어떤 존재였을까.결코 만만하게 보진 않았을 것이다.고구려에 비해 당나라의 압도적인 군사력.그러나, 고구려.......

영구기관에 대해 알아보자 - 열역학 법칙의 증명 이론 [내부링크]

일전에 블로그 포스팅으로 열역학 법칙들을 다룬 적이 있다.그때가 쉬운 물리학 인문서를 보고 있는 와중이었는데,그 책에 영구기관이라는 말이 나왔다.이게 모지? 영구가 만든 기관? (이 말을 이해하면 당신은 핑클 세대.. 이효리 너무 좋아.. +.+)그래서 잠시 옆길로 새서 영구기관을 알아보고,이거를 포스팅해야겠다고 생각한 지 어언 반년이 넘었다... -_-;;;왜?쓰기엔 내용이 너무 길어...나중에..나중에....미루고또 미루고...이제야 올리는 것이다.하지만, 이 상상은 참 재미나고 흥미롭다.그렇지 않았다면,미루고 미루다가 내 머릿속에서 사라졌을 테니깐..영구기관은 그냥 일반적으로 얘기하자면,밖에서 계속적인 에너지 공급이 없음.......

진보주의에 대해 알아보자 - 개혁, 개혁, 또 개혁 [내부링크]

일전에 보수주의에 대한 글을 올린 적이 있다.그러면서,VS진보주의에 대한 글을 올리겠다는 생각을 하였다.하지만,개인적인 사정으로 인해,계속 놀고 있었다. -_-;;;그러다가, 얼마 전 어머니가 특정 신문의 기사를 보고 진보 정당을 마구 욕하는 것을 보았다.아,진보를 이해하지 못하고 있구나..그러면서, 보수도 이해하지 못하고 있구나....역시 많은 사람들도 그럴 수 있다.사실 보수의 시대를 살아오면 당연히 그럴 수 있다.그래서 나도 공부할 겸 이제야 포스팅을 해본다.진보주의라는 것은 극단적으로 말하자면 대한민국의 현 체제를 부정하는 공산주의가 될 수도 있고,현 체제를 인정하지만, 그 현 체제의 부조리를 개선하고자 하는 정.......

[시집] 남는 장사 - 금붕어 [내부링크]

나는부모에겐 못됨을 팔고,친구에겐 허세를 팔고,직장에선 거짓을 팔고,이웃에겐 가식을 팔고,모임에선 위선을 팔고,너에게는 마음을 판다.written by 금붕어.

[시집] 개발로 안 되는 것 - 매미 [내부링크]

개발로 못하는 게 어딨어개발 완료는 언제까지?모르겠고 무조건 해주세요.돈과 시간만 있으면 다 되는 거 아닌가요?단 한 가지 안되는 건 너를 향한 나의 분노.written by 매미

[추천도서] 군주론 - 이게 왜 고전일까 [내부링크]

[저자 : 마키아벨리]이 책은 1400년 후기에서 1500년 초기 사이의 이탈리아 피렌체 지방의 정치적 상황을 얘기한다.스페인을 등에 업은 공화정이 정권을 잡았다가 다시 대가문이 정권을 회복하는 등..이 대가문은 우리도 한번 들어봤을 것이다.바로 메디치 가문이다.이 당시 이탈리아 피렌체에서 제일 잘나가는 가문이라고 보면 된다.도시의 정치 군사력 모두를 장악했다고 보면 된다.그런데 마키아벨리는 메디치 가문에 밉보였다.왜냐하면 공화정에 참여하여 일을 한 경력 때문이다.이 공화정 때문에 메디치 가문은 큰 위기를 맞이했기 때문에여기에 감정이 좋을 리가 없다.다급한 마키아벨리는 그 당시의 군주를 위한 통치술에 관한 책을 써.......

[건강상식] 갑상선 안병증 - 겁내지 말자! [내부링크]

나의 1호 팬이자, (안티팬 아니....ㄹ것이다.. 분명...)내 아내의 공식 주인이자,얻을 게 있을 땐 말 잘 듣는 후배지만,얻을 게 없을 땐 왠지 선배가 되는 것 같은 그 후배가,갑상선 안병증을 앓게 되었다.그래서 이 병이 궁금해졌다.그리고 왠지 밉지만 미워할 수 없는 그 후배와, 또는 같은 병을 앓는 사람들에게 조금이라도 도움이 되었으면 하는 마음에서 이 글을 써본다.물론 검색하면 많은 정보들이 있을 것이다.그 정보에 나도 미력하나마 보탬이 되고 싶은 마음이다.갑상선 안병증은 갑상선의 질환에서부터 발생한다.갑상선이란 목의 앞부분에 위치한 기관이다. 아래 그림으로 보면 어딘지 알 것이다.저 그림의 갑상선 연골이 바로 목.......

[시집] 찰나의 순간에 - 금붕어 [내부링크]

그 찰나의 순간에,집도차도돈도친구도가족도아무것도 생각나지 않는다.그냥 너의 얼굴만이 떠오른다.그리고 나는 웃는다.내 인생여한이 없구나.written by 금붕어

[시집] 너와 나 - 금붕어 [내부링크]

너와 언제나 함께이고 싶다.너가,너를,사랑하는 내가있을 모든 곳에.written by 금붕어

[건강상식] 돌발성 난청 - 가벼운 것이 아니다! [내부링크]

갑자기 머리를 감다가 한쪽 귀가 찌르는 것처럼 아팠다.악 소리가 날 정도로..그러면서 귀에 물이 들어간 것 같은 이명이 들렸다.아 C.. 모지?그러다가 갑자기 또 찌르듯 아팠다.난 겁이 많기 때문에그냥 병원을 갔다.귀에 문제가 생긴 것 같았기 때문이다.병원에서는 돌발성 난청이라는 진단을 하였다.헉과연, 이 돌발성 난청이란 건 무엇인 걸까.돌발성 난청이란 말 그대로다.도발성이란 얘기다. 즉, 갑자기란 뜻이다. 여기에 난청이 붙은 거니깐갑자기 귀에 듣는 능력에 장애가 생긴다는 뜻이다.주요 증상으로는 이명이 들린다고 한다. 맞아.. 이명..그리고, 양쪽 귀가 다르게 들린다.그리고 어떠한 소리에도 귀가 찢어지게 아플 수 있다.귀.......

원자력 발전소 - 그 원리와 논란에 대해 [내부링크]

요새 원자력 발전소 관련 이슈가 뜨겁다.지금의 정부(문재인 정부)에서 탈원전을 선언했기 때문이다.그리고, 이 선언은 많은 파장을 일으키고 있다.그 파장이란, 한마디로 얘기하면, 저렴하고 클린 한 에너지를 포기하는, 시대에 역행하는 ㅂㅅ이 되었다는 말이다.그래서 과연 그럴까라는 의문이 생기는 거다.정말 저렴하고 클린 한 에너지라면, 그걸 버린다는 것은 정말 ㅂㅅ이 아니고 무엇이겠는가.그럼 우선 그 동작 원리를 보자.핵분열이라는 것은 이미 핵무기 편에서 그 원리를 다루었다.다시 요약해보자.원자의 핵은 양성자와 중성자로 이루어진다.그런데, 이 핵이 요물이다. 매우 작은데, 원자의 전체 크기에서 정말 눈곱만큼 작은데.......

한도계좌에 대해 알아보자 [내부링크]

얼마 전 계좌개설을 위해 ㅅㅎ은행을 갔다.현재 은행을 하나만 쓰고 있던 상황이라 단순 거래 계좌를 하나 더 늘리기 위해서다.그런데,내 계좌개설을 하는데,한도가 제한된다고 어쩌고 하는 거다.모, 사실 이때만 해도 큰 신경을 쓰지 않았다.모, 쉽게 해제되겠지라는 생각이었달까.그래서 네네 머신이 되어 계좌를 생성하였다.근데 웬걸.하루에 출금/이체가 30만 원이야.아 불편하네. ㅋㅋ 언제 풀리는 거야 ㅋㅋ그런데...이런 ㅅㅂ.해제가 안돼. 왜 안되지?모지?이때부터였다.이게 왜 이래 하고 관심을 가지기 시작한 것이. -_-;;;이거는 다 이유가 있었다.2015년부터 계좌를 개설하는 것이 겁나 까다로워진 거다.일반계좌를 바로 개설하.......

[생물도감] 하이에나 - 서부의 무법자들 [내부링크]

하이에나 하면 떠오르는 이미지가 있다. 아래의 이미지와 같은 서부영화의 무법자들이다.물론 좀 더 거칠고 더럽지만 말이다.그리고 악당들답게 떼로 몰려다닌다.그래서 다구리가 전문이다.하지만 얘네는 절대 약삽하고 더러운 초원의 간사한 청소부가 아니다.말 그대로 무법자들이면서 개개의 전투력도 높다.그에 걸맞게 덩치도 크다.이 녀석이 나오는 동영상에 늘 같이 나오는 녀석이 사자이기 때문에 대비해서 작아 보이는 것이지,사실은 겁나 크다.몸무게도 최대 60~80kg까지도 나가니깐 말이다. (제일 큰 점박이하이에나 기준이다.)그게 모냐고?바로 이거다.저 사람이 안 죽는 이유는 나도 모르니깐 묻지 말자.일반적으론 죽은 목숨이니깐.......

[추천도서] 강의 [내부링크]

[저자 : 신윤복]음.. 참 난감하다.이 책을 읽은 지 수개월이 지났는데..그래서 그런지 내용이 생각이 잘 안 난다.그래서 다시 이 책을 꺼내 내용을 다시 대강 훑어보게 되었다.사실,저자에게는 미안하지만,생각이 안 난다는 것은 강추를 날릴 만큼 인상적이지 못했다는 얘기와 같은 거다.왜냐하면 내가 강추를 마구마구 날린 책 중에 지금껏 생각이 안 나는 책은 없기 때문이다.물론 이는 개인적인 생각일 뿐이다.하지만, 한 가지 확실하게 말할 수 있는 것은분명히 책을 읽을 때는 재미있었다는 사실이다.하지만, 동양 철학 특유의 도덕과 인의의 사상은 돌아서면 잊어버리는가 보다.공자왈 맹자왈 이런 거 말이다..물론 내 경우에 말이다. .......

[건강상식] 고지혈증에 대해 알아보자 [내부링크]

고지혈증은 말 그대로다.혈관에 흐르는 피에 지질이 많다는 거다.우리는 이 지질을 보통 콜레스테롤이라고 부른다.그럼 지질은 몰까.그냥 쉽게 말해 지방이랄까.그러나 지질이 곧 지방은 아니다.하지만 보통 우리는 이런 말을 많이 한다.기름진 음식을 많이 먹으면 콜레스테롤이 쌓인다고.그렇다. 그냥 지방 = 지질 = 콜레스테롤이라고 생각하면 편하다.콜레스테롤은 이러한 지질의 일종인 거다.그리고 우리 몸에 없어서는 안 될 필수 성분이기도 하다.엥? 모지?여태까지 콜레스테롤은 매우 나쁜 인식만 있었는데갑자기 몸에 좋은 거라고? 벙찌네.. 가 될 수도 있을 것이다.이해한다. 나도 그중 하나다. -_-;;;지방을 많이 섭취.......

국민연금의 허와 실을 알아보자. [내부링크]

국민연금. 보통 이 얘기를 하면 욕부터 한다.그리고 나도 욕해야 한다.안 그럼 나만 바보가 되는 것 같은 기분이랄까.그래서 앞뒤 재지 않고 욕부터 한다.그런데, 욕하더라도 알고 해야 하지 않을까.내가 아는 거라곤 돈만 내고 못 받는다 인데..이것이 사실 인지아니면 이놈은 도대체 무엇이길래 욕부터 먹는 놈이 되었는지.그래서 여기서는 이놈의 정체를 밝히려고 한다.국민연금의 도입은 1987년 9월이다. 이때면 개 놀랍다. 무려 전두환 정권이다. 우와 생각도 못 했다.더군다나, 1987년 12월은 노태우 정권이 최초의 직선제에서 승리한 날이다.이게 말이 되는가. 하지만 역사적 사실인걸..우와.. ㅆㅂ 국민연금하면 욕먹는 이유를 여기.......

Coupang Reveal 2020 [내부링크]

쿠팡의 개발자 컨퍼런스가 12/11일 열리네요.더군다나, 이번이 쿠팡 개발자 컨퍼런스 1회입니다.오늘(11/26)부터 행사일까지 사전예약 신청을 받고 있네요.당연히 코로나-19 언컨텍트 스트리밍 방식의 진행입니다.쿠팡 이츠 쿠폰이나 굿즈 이벤트도 있으니 많이 신청해 주세요~음.. 여타 다른 컨퍼런스 소개와 달리 이건 왜 홍보를 하는 거 같지?라는 느낌을 받았다면..빙고~홍보 맞습니다.그럼 돈 받았냐고요? 제길.. ㅠㅠ그럼 돈도 안 받았는데 왜 홍보냐고요?후후..제가 출연을 한답니다~그래서 자발적 홍보인 거죠 -_-;;;;;관련 세션 정보와 참가신청은 아래 링크를 참고하세요~※ 관련 기사

개발자의 핵심 역량 세 가지 [내부링크]

우연히 승지니어 님의 유튜브를 보다가이건 꼭 말하고 싶다~라는 생각을 하게 만드는 영상을 보게 되었다.바로 개발자의 핵심 역량을 3개로 꼽아 만든 영상이었다.(원본 영상은 맨 아래를 참조하세요~ 여기선 영상을 말로 축약하고 사견을 단것입니다.)1. 문제해결능력이것이 첫 번째 핵심 역량이다.모 이것에 대한 이견 따윈 없다. 문제 해결 능력은 갈수록 중요시되며,그 때문에 요즘 IT의 입사는 코딩 테스트가 유행처럼 번지는 것이 아니겠는가.그런데 이것에 대해 불평하는 사람도 많다.특히 경력자들이 그렇다.우리는 이미 경험으로 문제를 해결해 왔는데..왜 기본적인 코딩 테스트 따위로 우리를 검증하려고 하지? 같은 불평 말이다.......

정치란 무엇인가 - 한번 쉽게 얘기해보자 [내부링크]

우리는 보통 정치 얘기를 많이 하면서 산다.그리고, 이만큼 자유로우면서 반목적인 주제도 많지 않다.그만큼, 또 조심스러우면서 두려운 주제이기도 하다.왜지?정치(政治)란, 사전적인 의미로만 보면, 바르게 다스리는 것을 뜻한다.하지만 보통은 '국가를 운영하기 위한 모든 활동'이다. 유명한 막스 베버의 정의다.그런데 국가는, 일정한 영토를 소유하고 그 안의 구성원들로 이루어진 제일 큰 사회적 집단이 아니던가.이 집단을 운영하는 모든 활동이 정치라는 것이다.그런데, 그냥 내 가게 또는 내 가정하나 운영하는 것도 힘든데,국가 그 자체를 운영한다니..바로 이 비교할 수조차 없는 압도적 스케일에서 모든 문제가 나오.......

[전쟁사] 명과 후금의 영원성 전투 - 자만 VS 대비 [내부링크]

1626년, 후금의 누르하치가 드디어 본격적으로 명나라의 본토를 점령하기 위해 그 최종 관문인 산해관으로 진격한다.그리고 그 앞에 위치한 영원성은 본격적인 명나라 공략을 앞둔 몸풀기로 그냥 슥 지나가려고 한다.그렇다.원래 계획은 이런 것이었다.영원성은 산해관의 앞에 위치한 조그마한 성이다. 북방에서 중국 본토로 들어가는 초입이라고 보면 된다.이 초입을 지나면 아우토반이 산해관까지 이어지며,이 산해관은 일종의 중국 본토로의 마지막 톨게이트 같은 거다. 여기를 지나면 북경이다.영원성과 산해관 사이의 거리는 약 100km 정도이다.꽤 긴 거리지만, 모 대륙의 스케일로 비교해보면 서울에서 춘천 정도일까나..이걸 종합해서.......

[추천도서] 자유론 [내부링크]

[저자 : 존 스튜어트 밀(John Stuart Mill)]저자는 매우 유명한 영국의 철학자이자 정치사회학자이자 경제학자이다.인문학을 좋아하는 사람이라면, 이 저자의 이름을 모를 리가 없다.저자의 철학은 공리주의에 그 바탕이 있는데, 이게 또 어마어마하다. 그 스승이라 할 수 있는 사람이 바로 제레미 벤담이기 때문이다. 맞다, 그 밴담. 공리주의 철학의 대부! '최대 다수의 최대 행복!'.. 바로 그분이다.음.. 공리주의에 대해서는 다음 기회에 따로 포스팅을 하겠다.지금 이 글을 쓰면서 말하고자 하는 것은 그냥 어마어마한 철학자라는 것이다.이 책 또한 매우 유명한 고전이다. 그리고 안타까운 사정이 있다.저자는 그의 부인을 매.......

if(kakao) 2020 [내부링크]

카카오 개발자 컨퍼런스가 11/18 ~ 20일 열리네요.(날짜 변경은 얘네들 맘일 거니 아래 링크에서 꼭 확인하세요~)관련 세션 정보와 참가 신청 방법은 아래 링크를 참고하세요~참고로, 온라인으로 진행하는가 봅니다.코로나-19 때문에 이 시국에서는 당연한 거겠죠;;(난 카카오 관계자도 아닌데.. 홍보비 안 주나.. -_-;;;)

Naver DEVIEW 2020 [내부링크]

네이버 개발자 컨퍼런스가 11/25 ~ 27일 열리네요.(날짜 변경은 얘네들 맘일 거니 아래 링크에서 꼭 확인하세요~)관련 세션 정보와 참가신청은 아래 링크를 참고하세요~참고로, 참가 신청은 인원 제한이 없습니다. 예약도 쉬워요.. 그런데 참가가 언컨택트인가보네요.. 인원 제한이 없는걸 봐선..코로나-19 때문에, 이 시국에는 당연한 것이겠죠;;(난 네이버 관계자도 아닌데.. 홍보비 안 주나.. -_-;;;)

[생물도감] 아프리카코끼리 - 지상 최대 최강의 동물 [내부링크]

코끼리과의 아프리카코끼리종이다.이 녀석은 현존하는 지상의 생물 중 가장 크다.얼마나 큰가 하면, 큰 녀석은 몸길이가 8m에 높이가 4m에 달하며, 무게가 8t에 이른다. 1t이 1,000이니깐.. 미친.. 부딪히기만 해도 뼈까지 아작이 나는 거다. ㅎㄷㄷ저 얼굴만 봐도 대두왕이다. 도대체 얼굴이 얼마나 큰 거야.. 귀만 해도 이불로 덮고 잘 수 있을 것 같다.나도 동물원 가면.. 코끼리 참 좋아하는데.. 저렇게 클 줄은 몰랐다. 제일 큰 녀석은 실제로 너무 보고 싶다. +.+그렇다. 이 녀석은 압도적인 크기와 무게로 지상 최강의 동물이라는 타이틀이 붙는다.랭킹 넘버원.동물계 UFC 챔피언이라고나 할까.서식지에서 이 녀석과 맞서는 동물은 없.......

아보가드로의 법칙 알기 [내부링크]

기체의 종류와 상관없이 같은 온도와 같은 압력, 같은 부피 속에 존재하는 분자의 수는 동일하다.이것이 아보가드로의 법칙이다.....-_-;;;자, 다시 근원을 따져봐야 할 것 같다.일반적으로 기체는 일정한 부피비로만 반응한다. 이는 기체 반응의 법칙이다.이 일정한 부피비라는 것은 동일한 온도와 압력하에서 기체는 그 종류에 상관없이 언제나 서로 정수비로 반응 한다는 얘기다.여기에 근거하여 아보가드로는 저 얘기를 한 거다.그리고, 저 얘기가 중요한 것은 그때까지의 원자설로는 모순되기만 한 기체 반응의 법칙을 분자로써 설명이 되게 만들었기 때문이다. 이게 무슨 말인가 하면, 음..수소와 산소와 그 화학적 결합물인 물을 가지.......

[추천도서] 정의란 무엇인가 [내부링크]

[저자 : 마이클 샌델(Michael Sandel)]인문학을 좋아하면서, 이 책을 모르는 사람이나 이 저자를 모르는 사람이 과연 있을까?라고 말할 정도의 대단한 책이며 저자다.이것은 우리나라에서뿐만이 아니다. 저자는 세계적인 인문철학 분야의 대스타다.하버드대학의 교수를 역임하고 있으며, 무려 27세에 최연소 교수로 재직하게 된다.그것도 하버드에.. 음.. 미쳤어..또한 이 책은 세계적 베스트셀러이며, 이 분은(저절로 분이란 말이 나왔다. 그냥 그렇게 된다. -_-;;)2010년 한국을 두 번째 방문하기까지 했다. 이 책이 겁나게 잘 팔렸기 때문이다.본인도 깜놀한것이 틀림없다.이때가 한국에 Justice 열풍이 불던 그때이며, 이명박 대통령이 휴.......

[전쟁사] 소말리아 내전, 그 원인과 결과 [내부링크]

소말리아는 아프리카 동쪽 해안에 위치한 나라다. 저 위 지도에 빨간색 위치다.그리고, 매우 아픈 역사를 가지고 있기도 하다.소말리아는 서부 열강의 아프리카 식민지화에서 예외가 아니었다.영국, 프랑스, 이탈리아 등에게 식민 지배를 당하였고, 결국 이탈리아에 들어선 강력한 군국주의(파시즘)에 의해 힘에 의한 강제 점령을 당하게 된다. 물론, 다른 열강들은 이탈리아의 권리를 부정하지만, 실상은 그렇다. 하지만, 2차 세계대전은 결국 연합국의 승리로 끝나게 되고 이탈리아는 패배한다. .. 우리나라랑 비슷한 상항 아닌가. 식민 지배.. 남에 의한 해방..역시나 그랬다.2차 세계대전이 끝나고 소말리아는 영국의 관할이 된다.하지만.......

보수주의에 대해 알아보자 [내부링크]

보수주의하면 꼰대, 또는 고인물 또는 변화를 싫어하는 사람 등등 부정적 이미지가 떠오른다.그리고 특정 당의 정치인들이 떠오른다.그럼 보수주의는 나쁜 건가? 그렇다면 왜 보수주의를 전면에 내세우며 정치를 하는 걸까?기업인들은 혁신을 얘기하면서 왜 실상은 보수주의를 선호하는 걸까?그 혁신과 진보주의는 다른 것인가? 기업에서의 실상은 보수주의가 혁신인 건가?그런데 사람들은 왜 보통 일반적으로 보수주의를 좋아하는가?등등의 의문점이 생긴다.이러한 의문점을 이해하기 위해서는 먼저 보수주의를 이해해야 한다.보수주의는 일반적으로 변화를 싫어하여 현실에 안주하는 것이라는 선입견이 있는데, 이것은 선입견이 맞다.이는 처.......

[추천도서] 코스모스 (Cosmos) [내부링크]

[저자 : 칼 세이건 (Carl Sagan)]저자는 너무나도 저명한 천문학자이자 천체물리학자이다. 너무 저명해서 대중적으로도 유명하며, 이 책은 그 대중성의 정점에 있는 베스트셀러다.경력 또한 화려하다. NASA에서 진행하는 거의 모든 탐사 계획에 참여한 것은 당연하고, 이미 20대에 기술 고문직에 있었다. 그 천재들의 집합소인 NASA에.. -_-;;;;지병으로 별세하기까지 그는 말 그대로 자신의 분야에 정점에 있었다.이 책은 그 정점에 있는 저자가 쓴 책이며 대중적으로도 너무 유명한 책이다.얼마나 유명하냐면.. 엄청 두껍고 큰 책인데도 불구하고 양장본을 고집해서 샀을 정도랄까..샀을 땐 좋았는데.. 이건 그냥 무거워서 도저히 못 들고 다.......

[생물도감] 대왕곰치 - 무서운 바다의 에일리언 [내부링크]

곰치과 곰치속에 속하는 곰치 중 제일 크고 무서운 녀석이다.그래서 이름도 대왕곰치다.주로 인도양 ~ 태평양에 서식하며, 수족관에서 곰치를 보면 대부분 이 녀석을 본다. 저렇게 머리만 쏙 내밀고 있는 모습니다. 사실 머리도 엄청 크고 무섭게 생겼다.전체적으로 보면 뱀장어와 비슷한 것이, 역시 분류상 과위로 목까지 올라가면 뱀장어목이다.크기도 커서 몸길이가 3m에 무게는 30까지도 나간다. 정말 스노클링 중에 마주치고 싶지 않은 녀석이다.바다가 얼마나 깊은데 마주치냐고? 한다면, 마주칠 수 있다. 보통 산호초나 돌 틈 등에 있기 때문에, 깊은 곳이 아니라도 있을 수 있다. 즉, 스노클링을 하다가 이 녀석과 마주칠 수 있는 거다.......

[생물도감] 라텔(벌꿀오소리) - 그냥 미친 똘아이 [내부링크]

족제비과의 벌꿀오소리속에 속하는 녀석이다. 주로 아프리카 전역에 서식한다.크기는 약 60 정도에 몸무게 10 정도로 육식동물 치고는 작고 귀여운 몸집이다.벌꿀오소리라고도 불리는 것은 이 녀석이 벌집과 애벌레와 꿀을 엄청 좋아라하기 때문이다. 그냥 벌집채로 씹어 먹는다.잡식성이라, 애벌레나 곤충도 먹고, 작은 포유류도 먹고, 과일도 먹고, 새도 먹고, 새알도 먹고..독충도 꺼리지 않고.. 전갈도 먹고.. 역시 오소리류답게 뱀의 천적이기도 하다.하지만.. 위 사진처럼 어리숙하고 귀여운척하는 겉모습에 속으면 안 된다.그 크기와 이름만 보고 이 녀석을 귀여운 작은 푸우처럼 판단하면 큰 오산이다. 아주 대식가에 아프리카에서도.......

주역 - 소성괘(8괘)와 대성괘(64괘) 풀이 [내부링크]

주역(周易)은 역경(易經)이라고도 하며, 중국의 3대 경전(經典)(시경, 서경, 역경) 중 하나이다. 경전이란, 어떠한 교리/원리 등의 글(경)에 해석을 붙여서 만든 책(전)이다. 이 주역은 공자가 늘 끼고 읽었던 책으로도 유명하다.하지만, 그 내용은 점성술에 관한 것이다. 그렇다고 무시하면 안 된다.단순 토속 미신 등의 허무맹랑한 짜집기가 아닌, 동양 고유의 자연에 대한 철학적 사고를 가지고 있다.그래서 과거 많은 지식인들이 이 책을 사서삼경 중 하나라 하여 달달 외우고 학습했던 것이다.여기서는 이 책의 내용 중 핵심 사상인 8괘(소성괘)와 이것들의 조합인 8X8 = 64개의 대성괘만 알아볼 것이다. 왜냐하면 여기에는 동양.......

[추천도서] 나의 한국현대사 [내부링크]

[저자 : 유시민]저자의 다른 책을 소개할 때, 이미 저자에 대해 얘기했었지만, 여기서 다시 Ctrl + C, Ctrl + V 신공을 펼치겠다.왜냐하면, 굳이 저자에 대한 소개 때문에 이 책 소개를 보러 와서 저책을 보러 갈 필요는 없기 때문이다.--------- 이하 복붙 ~저자는 정치인이다. 아니 정치인 이었다.내게 정치인이란, 당리(黨利) 또는 사리(私利)를 위해 시민을 수단으로 이용하는 사람이라는 편견이 있다.이는 저자에게도 적용된다.하지만, 이것은 나의 개인적 편견일 뿐이지 않은가. 사실 저자는 정치인 시절부터 빼어난 말재주와 평론 등으로 이미 어느 정도 관심이 있는 상태였다.또한, 정치인으로서 같은 정치인에게 욕을 많이 먹는 것도.......

[추천도서] 지적 대화를 위한 넓고 얕은 지식 0 [내부링크]

[저자 : 채사장]저자는 국어국문학과 철학을 전공하였고 이 시기가 아마도 철학적 사고와 그러한 학문과 그것을 글로 표현하는것의 시작이었으리라. 그리고, 이 책 이전의 지대넓얕 1,2권 세트를 베스트셀러로 등극시킨 유명한 작가이다. 부럽다 +.+사실 나는 지대넓얕 1,2 권으로 인해 인문학에 빠지게 되었으며, 그래서 이 책도 나오자마자 샀다.앞선 책이 1,2인데 새 책이 0인 이유는 이야기의 시대순이 새 책이 앞서기 때문이다.사실 이는 책을 보는데 아무 상관없다. 그냥 아무 순서로 읽어도 된다.읽으면서 느끼는 거지만, 언제나 한결같다.복잡한 내용을 과감하게 단순화 시켜서 머리에 쏙 들어오게 만드는 재주는 여전하다.따라서, 매.......

[생물도감] 하마 - 입만 큰 거 아니다앙! 아프리카의 무법자 [내부링크]

하마과, 하마속에 속하는 종이다.우리가 익히 아는 제일 유명한 하마는 주로 아프리카에 살고 있으며, 상식을 넘는 입이 엄청 큰 녀석이다.그리고 엉댕이 포실포실 캐릭터로 귀여움의 대명사라고 할 수 있다.하지만, 과연 입만 큰 귀염둥일까 -_-;;;일단 하마는 크다. 아프리카에서 코끼리, 코뿔소 다음으로 크다. 사실 기린이 더 클 거 같은데 왜 저런 순서인지는 모르겠다. 무게까지 합한 건가.. 기린도 무거울 거 같은데.. -_-;;;수컷의 경우 7살 정도면 어른이 되는데, 이때의 몸무게가 1,800 ~ 2,000 정도이며, 3,000 이 넘는 것도 있다고 한다. 크기는 몸길이 3~5m 나 된다. 수직으로 재도 1.5m에 달한다. 일단 크면 힘이 세고 힘이.......

[생물도감] 흰머리수리 - 하늘의 폭풍 간지, 새들의 제왕 [내부링크]

수리과에 흰꼬리수리속에 속하는 종이다.어디서 많이 본 듯한 생각이 드는 것은, 모든 수리과를 통틀어 최고의 간지와 포스를 뿜는 녀석이기 때문이며, 또한 미국을 상징하는 새이기도 하기 때문이다.그리고, 흔히 독수리로 오해하고 있기도 한 녀석이다.여기서 오해를 풀자. 독수리의 '독'은 대머리라는 의미다. 그렇다. 아래 사진이 독수리의 예다.즉, 우리가 일반적으로 말하는 독수리는 대부분 그냥 수리일 것이지 저 대머리 새는 아닐 것이다. 아마도..영어로 표현해도 역시 오해가 있다. 독수리의 영어명은 'vulture'다. 우리가 익히 독수리라고 알고있는 한화이글스 라는 'eagle'은 수리를 뜻하는 거다.이.......

너에게 묻는다 - 안도현 [내부링크]

연탄재 함부로 발로 차지 마라너는누구에게 한번이라도 뜨거운 사람이었느냐안도현 시인의 너에게 묻는다.보통 짧은 단어로 그 뜻을 전달하기가 매우 어렵다.그래서 시를 별로 좋아하지 않는다. 개인적으로는 말장난이라는 선입견이 있다랄까.하지만, 이 시는 강렬했다.아, 정말 좋은 시는 산문보다 더 가슴을 때리고 강렬하구나..시에 대한 나의 편견과 선입견을 완전히 부숴버렸다.너무 멋진 말이다.

교육받을 권리에 앞서 [내부링크]

수용할 자세가 되어있지 않은 학생에게 열성적인 교육은 별로 효과가 없다.아무리 훌륭한 스승일지라도,그 학생이 배움의 자세가 없다면 무슨 소용이 있을까.를 되생각해보게 하는 말이다.

논증의 자세 [내부링크]

지식을 추구하고 그것을 논증함에 있어 권위로 누르지 말아라.진정한 지식의 발전은 윗분(상사), 스승 등의 말씀에 묶이지 않는다. 그렇다면 과거 갈릴레오가 교회의 핍박을 받은 것과 다를 게 없다.사회 생활을 하면서, 회의나 미팅이나 기타 관계에 있어 항상 가슴에 새겨두고 싶은 말이다.

철학의 과제 [내부링크]

이성적인 것은 현실적이며, 현실적인 것은 이성적이다.존재하는 것을 개념에 따라 파악하는 것이 철학의 과제이다.존재하는 것은 곧 이성적이기 때문이다.독일 관념론의 대표 철학자.이성 = 곧 현실의 일원론적 관념론을 얘기한다. 사물을 물질로만 보지 않는 동양의 일원론적 사상과도 그 맥락이 비슷하다.매우 와 닿은 말이다.

성숙하는 민주주의 [내부링크]

모든 민주주의 국가에서의 국민은 그들 수준에 맞는 정부를 가진다.우리는 민주주의를 수호하고 사랑한다고 생각한다.그렇다면, 이 말을 거울로 삼아 주위에 휘둘리지 않는 성숙한 시민의식을 함양하는 것이 우리의 의무라고 생각한다.물론, 이 말의 출처의 논란은 있지만, 그 뜻이 중요한 것 아니겠는가.

리더의 2가지 싸움 방식 [내부링크]

싸움에는 2가지 방법이 있다.하나는 법으로 하는 방법이고, 다른 하나는 힘으로 하는 방법이다.전자는 사람에게 알맞고, 후자는 짐승에게 알맞다.하지만, 리더는 전자만으로는 불충분하기 때문에,후자를 함께 사용해야 한다.이것이 공감이 간다는 것이 너무 씁쓸한 것은 기분탓일까..

경제를 살립시다 - 도대체 무엇을 살리자는 걸까? [내부링크]

'경제를 살립시다. 여러분~'우리는 이 말을 참 자주 듣는다. 주로 정치인에게서 말이다. 정치인들의 당적과는 상관이 없다. 이당 저당 누구도 저 말을 자주 쓴다.보통 선거철에, 그리고 정권 교체를 위해 내당 말고 너당을 비판할 때.내당은 무조건 잘할 거니깐. 너당만 문제지.그런데, 경제는 이경제, 김경제, 박경제.. 아무도 아니지. 그렇다면 의인화를 쓴 거다.그런데 왜 죽어가는 거지? 그럼 살려야 한다면, 경제는 구체적 대상이 아니니깐 누구를 살리자는 거지?하는 의구심이 든다.일단, 경제를 살리자고 말할 때의 기준을 확인해 봐야 한다.그 기준은 일반적으로 경제성장률이다.여기서 중요한 지표는 국내총생산, 즉 GD.......

자유지상주의 알기 - 자유는 절대적 권리인가, 무정부주의에서 공산주의까지 [내부링크]

보통 자유에 대해 생각을 하게 되면 다음과 같이 생각을 하게 된다.자유는 인간의 절대적 기본권이자, 존중받아 마땅한 진리 그 자체다.남에게 해를 끼치지 않는 이상..보통 누구도 위 정의에 반박을 하지는 않을 것이다.더군다나, '남에게 해를 끼치지 않는 이상'이라는 안전장치까지 있지 않은가.그리고, 역사적으로도 자유를 쟁취하기 위한 투쟁의 역사이지 않았던가.'자유가 아니면 죽음을 달라'처럼.인간은 언제나 자유를 갈망하며 살지않았던가.그렇기 때문에, 자유라는 단어가 주는 막강한 힘은 여러 철학적 정의의 근간을 이루어왔다.자유지상주의도 그러한 막강한 힘에 의지한 철학이며, 이는 경제적/정치적 윤리.......

[생물도감] 북극곰 - 북부의 왕, 최강의 곰 [내부링크]

곰과의 큰곰속에 속한다.눈처럼 하얀 것이 그냥 귀엽다. 곰중 제일 귀엽다.코카콜라 CF로도 유명한 곰돌이다.아마 곰중에선 제일 인기 있는 녀석임에 틀림없다. 전체 동물종으로도 상위권의 '월드스타'일 것이다.원래는 불곰종이었는데, 지각 이동 때문에 북극에 거주하게 되면서, 환경에 적응하여 진화한 종이다.특유의 흰색은 진화의 결과다. 위장에 좋기 때문에 사냥에 유리하다.사실 북극에서는 이 녀석이 정점에 있기 때문에 위장할 필요가 없으나, 또한 같은 이유로 다른 녀석들이 얘네를 보면 도망가기 때문에 위장이 필요한 것이다. 그렇다. 이 지역에서 천적 따윈 없다. 그냥 북부의 왕이다. 존 스노우랄까.매우 추운 북극에.......

[추천도서] 유시민의 글쓰기 특강 [내부링크]

[저자 : 유시민]저자는 정치인이다. 아니 정치인 이었다.내게 정치인이란, 당리(黨利) 또는 사리(私利)를 위해 시민을 수단으로 이용하는 사람이라는 편견이 있다.이는 저자에게도 적용된다.하지만, 이것은 나의 개인적 편견일 뿐이지 않은가. 사실 저자는 정치인 시절부터 빼어난 말재주와 평론 등으로 이미 어느 정도 관심이 있는 상태였다.또한, 정치인으로서 같은 정치인에게 욕을 많이 먹는 것도 호감의 시작이었다.(대다수의 정치인과 가깝게 지내는 정치인은 그 대다수와 동색이다. 끼리끼리 모이니깐. 이것도 역시 나의 편견이다.)그러다가 정계 은퇴 후에, 방송에서의 그의 지적 이미지는 또 다른 호기심을 불러일으켰다.그래서 그의.......

[생물도감] 코디악 베어 - 최강의 곰은 나야 [내부링크]

곰과에 큰곰속에 속하는 불곰이다.그런데 왜 코디악 베어냐 하면, 알래스카의 코디액 섬에 사는 불곰의 아종이기 때문이다.아종이란 지리적 고립 등의 이유로 별개의 종으로 진화할 가능성이 높은 종을 뜻하는 거다.(영어 발음으로는 코디액이다. 하지만 우리는 코디악에 익숙하다. 익숙한 게 짱이지..)크기도 매우 커서 보통 기어 다녀도 1.3m에 육박하며, 두 발로 섰을 경우 3m에 육박한다.무게도 보통 500 정도이며, 최대 700에 육박하기도 한다.한마디로 곰중에선 북극곰 다음으로 큰 곰이다. 하지만, 그 차이가 크지 않다. 쪼오금 작다는데 저 머리 크기를 봐라. 어깨와 머리가 발달한 불곰의 특성상 북극곰과의 그 정도 차이는 없다고.......

[생물도감] 그리즐리 베어 (회색곰) - 최강의 곰 넘버 쓰리 [내부링크]

곰과의 큰곰속에 속하는 불곰이다.그중에서도 특히 북아메리카의 서부 로키산맥 등의 고지대에 서식하는 회색곰을 지칭하며, 이는 일반적인 미국 불곰의 아종이다.아종이란 지리적 고립 등의 이유로 별개의 종으로 진화할 가능성이 높은 종을 뜻하는 거다.저 무식하게 생긴 모습은 코디악과 닮았다. 덩치만 약간 작을 뿐 대두에다가 어깨빨은 거의 흡사하다.크기는 보통 큰놈이 기어 다녀도 1.5m, 두 발로 서면 3m 정도나 된다. 도대체 코디악보다 모가 더 작다는 거지? 그냥 같은 거 아닌가 -_-;;무게도 500은 나가기 때문에 코디악보다 작다고 한다면 정말 조금 작은 정도일 뿐이다.당연히 서식지에서는 최강 포식자이며, 천적 따윈 없는 난.......

[생물도감] 전기뱀장어 - 아마존의 숨은 강자 [내부링크]

김노투스과.. 몬 이름이 이래? 아무튼 저 과에 전기뱀장어속에 속하는 종이다.그래도 궁금해서 찾아봤다.뱀장어는 뱀장어과다. 그럼 저 이상한 김노투스과는 모지? 여기에 속하는 녀석들은 전기를 만들어 내는 것들이라고 하는데, 일단 뱀장어과는 아니다. 근데 왜 전기뱀장어야 -_-;;;사진에서 알 수 있듯 크기도 커서 길이가 보통 2m 이상이며, 무게도 20이상 나간다.아마존에는 저 정도 덩치는 돼야 명함을 내미나 보다. -_-;;얘네는 아마존 강뿐 아니라, 전 세계에서 가장 강력한 생체 전류를 만들어내는 녀석이다. 생김새 만으로도 찌릿찌릿 한 녀석이다.얼마나 강한 전류를 만들어 내길래..라고 하면 보통 400V에서 최대 860V까지 단발 3.......

[생물도감] 장수말벌 - 전투력 최강의 싸움꾼 [내부링크]

말벌과의 말벌속에 속하는 녀석이다. 이름에서 알 수 있듯 모든 벌 중에서 제일 거대한 녀석이다.크기가 보통 3 ~ 4나 된다. 큰 것은 7까지도 자란다고 한다. 레알 7짜리는 절대 마주치고 싶지 않다.동아시아 및 동남아시아에 주로 서식하여 아시아 말벌이라고도 불리며 한국도 예외가 아니라,봄에서 가을까지 등산 중 종종 마주치기도 한다. 4월에서 10월까지 활동하기 때문이다.마주치게 되면 일단 소리다. 크기만큼 위협적인 윙윙 소리가 들린다.그래서 반사적으로 쳐다보면 저 특유의 노란 무늬와 크기가 2차 위협으로 다가온다.생김새만 위협적인 것이 아니다. 성질도 드럽고 난폭하다.더군다나 타고난 전투력의 싸움꾼이다. 수틀리면.......

원자, 원소, 분자에 대해 알기 - 모든 물질의 근원 [내부링크]

원자, 원소, 분자.이것은 모든 물질에 대한 과학을 알기 위해서는 반드시 알아야 하는 기본 개념이다.모든 것은 원자로 구성되기 때문이다.사람도 예외가 아니다. 우리는 대부분 산소, 수소, 탄소, 질소, 인, 칼슘 등으로 구성되어 있다.그래서 우스갯소리로 사람몸은 얼마인가 하는 말이 나오는 것이다.그럼, 이러한 모든 물질의 기본이 되는 원자는 무엇일까?원자는 더 이상 쪼개지지 않는 단위 또는 입자를 말한다. 자, 그럼 원소는 무엇일까?어? 원자.. 원소.. 같은 거? 보통 이렇게 헷갈리게 된다.다시 정리하자면,원자는 더 이상 쪼갤 수 없는 물질의 기본 '단위' 또는 '입자'다. 이 단위 또는 입자로만 '물질.......

[생물도감] 블랙 맘바 - 세상에서 제일 무서운 뱀 [내부링크]

코브라과의 맘바속에 포함된다.블랙 맘바라는 이름은 겉모습도 검은 편이지만, 저 입을 보라.. 입이 검정이라 붙여진 이름이다.크기는 보통 2~3m 정도이며, 큰 것은 4m도 넘는다. 엄청 큰 뱀이다.주 활동무대는 아프리카다.NBA 스타 코비 브라이언트의 별명으로도 유명하다.이 녀석의 독은 엄청난 맹독이다. 스치기만 해도 30분 내로 해독제를 맞지 않으면 죽음을 피할 수가 없다.음.. 보통 독사는 그런 거 아닌가? 아니야..그렇다면 얼마나 맹독인지 감을 잡아보자.우리가 익히 알고 있는 뱀들 중 맹독을 지닌 독사로 유명한 방울뱀과 비교해 보면, 대략 70배 정도 강하다.물론, 독의 성질은 틀리지만 독성을 비교하자면 그렇다.어마어마한 독이.......

[생물도감] 직박구리 - 폴더가 아니에요 [내부링크]

참새목의 직박구리과에 속한다.우리 주변에서 흔하게 보는 녀석인데, 매우 상쾌하고 경쾌한 울음소리를 낸다. 딱 들으면 안다. 저놈이구나.크기는 보통 20~30 정도다.주로 감을 좋아하고, 잠자리나 작은 곤충들도 먹는데, 심지어 장수말벌도 먹는다. 새니깐.. 새들은 다 장수말벌 쯤이야 겠지.. -_-;; (실제로 참새도 장수말벌을 잡아먹는다. 의외다..)생김새도 얼핏 보면 귀엽게 생겼다.이런 외모에 더하여, 아침에 특유의 소리를 내면서 날아다니면, 어디에서든 숲에 있는 기분이 느껴진다.그런데, 정작 얘네들은 성질이 사납다.화가 나면 저 머리의 깃털이 곤두선다. 그리고 무리를 지어 공격할 줄 안다.따라서, 웬만해선 쫄지 않는다.까치.......

[추천도서] 공산당선언 [내부링크]

[저자 : 카를 마르크스, 프리드리히 엥겔스]저자는 따로 설명이 필요 없을 정도로 유명하다.왜냐하면, 지금 세계의 주류를 나누고 있는 한 축인 공산주의라는 사상을 대표하는 인물이기 때문이다.하지만, 이러한 이유 때문에 배척이 된 책이기도 하다.즉, 민주주의의 근간인 자본의 사적 소유에 대한 완전 폐지과 이를 실현시키기 위한 강력한 투쟁을 지향하며, 이 투쟁은 기존의 국가 또는 정부를 배척하기때문이다.이는 기존 체제에서는 민주적으로 실현될 수 없기 때문에 필히 '혁명'을 필요로 하게 된다.이때, 공산주의가 주장하는 올바른 이상, 즉 부당한 기존 지배계급인 자본가를 축출하고 그 결과로 계급이 없는 이상사회를 만.......

[생물도감] 아나콘다 - 아마존 공포의 거대 뱀 [내부링크]

보아과의 아나콘다속에 속하는 종이다.여러 종이 있지만, 우리가 보통 상상하는 아나콘다는 아마존의 그린 아나콘다 종이다.왜냐하면, 이놈이 모든 아나콘다 중에서 제일 크기 때문이다. 당연히 세상 모든 뱀 중에서도 제일 크다.즉, '아나콘다 = 거대하다.' 라는 선입견인 거다.거대하다는 말은 위 사진으로도 바로 알 수 있다.일반적인 아나콘다는 보통 4m 내외이다. 하지만, 아나콘다의 세계에선 크기가 곧 힘 아니겠는가. 아나콘다는 무려 10m 이상까지도 자란다.이런 놈은 한번 휘감으면 4톤 이상의 위력을 낸다. 1톤은 사람을 으깨버리는 힘이다. 그 4배 이상이란 소리다.(하지만 이 수치는 과장이라고 합니다 - Hold님 댓.......

[코딩테스트] You're a square! [내부링크]

You're a square!A square of squaresYou like building blocks. You especially like building blocks that are squares.And what you even like more, is to arrange them into a square of square building blocks!However, sometimes, you can't arrange them into a square. Instead, you end up with an ordinary rectangle!Those blasted things! If you just had a way to know, whether you're currently working in vain…Wait! That's it! You just have to check if your number of building blocks is a perfect square.Task:Given an integral number, determine if it's a square number:In mathemati.......

프랙탈(Fractal) 구조 - 자기유사성과 반복순환의 법칙 [내부링크]

프랙탈이란 어떠한 모양이 계속 복제하여, 결국 전체로 반복되는 것이다.즉, 어느 일부분이 연속적으로 반복하여 전체가 되는 것이다.눈꽃송이 구조와 같다고나 할까.이는 우리도 이미 대강은 알고 있는 패턴이다.위 그림에서 보는 것과 같이 맨 왼쪽의 모양이 오른쪽으로 갈수록 점점 작은 것에서 큰 것을 반복해서 이루는 것을 볼 수 있다.이처럼 프랙탈 구조는 자기복제, 즉 자기유사성의 특징과 반복 순환의 특징을 가진다.그런데, 이게 모?라고 생각할 수 있다. 하지만 이 패턴은 자연계는 물론 물리학과 수학, 컴퓨터공학 등과 같은 곳에서도 매우 중요한 기본 개념이다.나무의 가지가 뻗는 모양도 무질서하게 보이지만 사실 나뭇잎 끝.......

코로나19와 작은세상연결 법칙 - 전염병에 대처하는 우리의 자세 [내부링크]

요즘 전 세계적으로 코로나-19로 인한 이슈가 끊이질 않는다.전염병은 참으로 무서운 인류의 재앙이다.일찍이 어느 의료 전문가는 독감이 인류 최악의 질병이 될 것이라고 말한 적도 있다.무서운 일이다.따라서, 이러한 무서운 전염병이 번지지 않도록 국가와 지방자치단체 차원에서 적극적인 방역 지침을 내고 있다.이제 문제는 이러한 지침에서 시작된다.중요한 방역 지침은 격리와 사회적 거리두기, 마스크 쓰기 등이다. 그런데, 우리는 누가 강제하고 시키는 것을 본능적으로 싫어한다.민주주의 사회에서 내 자유와 권리를 네가 몬데 침해하고 제한하느냐라고 얘기하는 것이 그 논리다.하지만, 먼저 알아야 할 것은 나의 자유와 권리는 남.......

[생물도감] 아마존강돌고래 - 민물에 핑크 돌고래가 있어 [내부링크]

강돌고래과의 보토속에 속하는 강돌고래다. 강=민물, 강에 사는 돌고래.강에도 돌고래가 있었구나.. 신기하다.더구나 저 핑크핑크함은 무엇인가. 귀엽다... 기보단 좀 징글 하다. -_-;;;몸길이는 대략 2m 정도이며, 큰 것은 2.5m 이상도 자란다. 무게도 100 ~ 150까지 나간다. 대형 물고기지만.. 아마존강에선 피라루쿠가 짱이지. -_-;;주식은 주로 물고기다. 이빨도 억세서 게나 작은 거북이를 으깨 먹을 수도 있다.보통의 돌고래들과 마찬가지로 장난기가 많은 성격을 가진다.그래서 작은 거북이 등을 가지고 놀기도 한다. 아마존에서 포식자임에는 틀림없으나, 애매한 서열에 있다.이들은 재규어, 오리노코 악어, 블랙 카이만, 자이.......

도서 추천에 왜 발행일이 없니? [내부링크]

요 제목은 내 지인이 물어본 말이다.그래서, 반대로 물어보았다.나 : 왜 책을 추천하는데 발행일이 필요한데?지인 : 이왕 보려면 최신 것을 봐야지.음..이것은 보편적인 편향적 사고다.이 사고를 배제하고 한마디로 얘기하자면,책은 유통기한이 없다.이다.절대로 과거의 책이 현재의 책보다 못한 것이 아니다. 시대가 흘러도 지식의 가치는 불변한다.예를 들어, 2천 년도 넘는 기원전의 알렉산드리아 과학은 지금의 과학에도 큰 영향을 주고, 고대 그리스의 철학은 지금의 철학에 큰 영향을 주듯이 말이다. 오히려 그 당시의 고문서는 못 봐서 안타까운 것 아닌가?내 직업이 직업이다 보니 IT 전공 책을 가지고 얘기를 해보자.보통은 기.......

[생물도감] 자이언트 수달 - 아마존의 깡패들 [내부링크]

족제비과의 큰수달속에 속한다.수달은 보통 귀여운데.. 얘네들은 수달에 대한 상식을 깨는 놈들이다.아래 사진으로 비교해보면 확실히 알 수 있다.그렇다. 생긴 것처럼 아마존의 포식자다. 몰려다니는 경향이 있어 더 무섭다. 완전 깡패들이다.몰려 있으면 무서운 것이 없는 애들이다.크기도 엄청 크다. 1.5 ~ 2m까지 자란다고 한다. 물론 꼬리가 좀 길긴 하지만 수달이.. 이렇게 클 수가..무게는 30~40 정도다. 크기에 비해 생각보다 날렵한 몸매다.성질도 매우 사납다. 아마존의 최강자인 재규어를 만나도 도망가지 않는다. 특유의 깡패스러움과 함께 무리를 지어 있기 때문이기도 하다. 재규어는 보통 혼자 다니므로 이 무리를 보면 피한다.......

[생물도감] 블랙 카이만 - 아마존 공포의 거대 악어 [내부링크]

엘리게이터과의 검은카이만속에 속하는 종이다.보통 크로커다일과는 난폭하고, 엘리게이커과는 얌전한 것으로 알려졌지만,이 녀석은 난폭하다.덩치도 커서 보통 3m는 훌쩍 넘고, 최대 5m 이상 까지도 자란다. 무게도 300 ~ 600에 달한다.엘리게이터과에서 가장 거대한 악어다. 카이만 중에서도 제일 크다.이 정도 포스면 당연히 난폭할 자격을 가지고 있다.아마존에서 이 녀석을 건들 수 있는 것은 최강자인 재규어뿐이다. 하지만, 재규어조차도 다 자란 블랙 카이만은 어쩌지 못한다. 재규어의 크기와 무게가 모두 2배 이상인 이 녀석을 어찌 건드릴 수 있을까 -_-;;생긴 것처럼 먹이도 다양하다. 못 먹는 것이 없다.주로 물고기를 먹지만 소.......

자바 다형성 알기 - 객체지향언어의 핵심 [내부링크]

객체지향 언어에서의 디자인 패턴에 대한 글을 쓰면서 놓친 것이 있다.생각해 보니, 가장 기본이 되는 개념을 그냥 넘어간 거다.그렇다. 다형성이란 그런 거다. 이것을 이해하지 못하면 객체지향적인 프로그램을 할 수 없다. 객체지향적인 프로그램을 할 수 없다면 객체지향적인 사고를 할 수 없다.객체지향적인 사고를 할 수 없다면 디자인 패턴을 이해할 수 없다.그만큼 기본이 되고 중요한 개념이다.그런데, 이 개념은 요새 몇 가지 오해가 있는 것 같다.그 대표적인 예가 함수형 프로그래밍과 서버사이드 리액티브다.결론부터 얘기하자면, 자바는 객체지향언어다. 이 말이 모든 것을 대변한다. 자바를 쓰면서, 요새 누가 객체지향적으로.......

[생물도감] 재규어 - 아마존의 최강자 [내부링크]

고양잇과의 표범속에 속하는 종이다.고양잇과의 맹수 중에서도 당당히 최상위권에 이름을 올리는 녀석이다. 크기도 커서 고양잇과 중 호랑이, 사자와 더불어 제일 큰 종이다. 그것이 얼마나 크냐면 수컷의 경우 몸길이 1.8m에 몸무게가 180 정도다. 수컷 사자와 얼추 비슷한 것 같지만 조금 작은 크기라고 보면 된다. -_-;;;따라서, 표범과 헷갈릴 필요가 없다. 훨씬 크고 무겁다. 나란히 있으면 어른과 아이다. 표범은 눈을 깔아야 한다.(실제로는 서식지가 달라 마주칠 일이 거의 없다. @.@)이 녀석은 명실상부 아마존 생태계의 최강자다.이름의 유래도 '포식자'라고 한다.따라서, 눈치 볼 것이 없다. 먹이를 잡으면 그 자리에서 느.......

핵무기 원리와 종류, 그 공포의 위력 [내부링크]

핵폭발은 원자의 핵이 분열 또는 융합하면서 발생하는 엄청난 에너지가 방출되는 현상이다. 이 위력은 일반의 상상을 불허할 정도로 가공할 만하다. 이 원리를 이용해 무기로 만든 것을 모두 싸잡아 핵무기라고 한다.이러한 가공할 핵무기의 위력은 TNT로 환산해서 나타낸다.TNT(TriNitroToluen)는 폭발성의 화학물질로서 이것의 폭발력을 1로 보고, 폭발의 위력을 비교 측정하는 기준이 된다. 즉, 폭발로 발생하는 에너지를 TNT의 질량에 따른 폭발 에너지의 크기와 맞추어 비교 환산하는 것이다.예를 들어, 다이너마이트는 TNT 1.7의 위력을 가지며, 수류탄의 경우는 TNT 0.2 정도이다. 즉, 다이너마이트 1 그램의 폭발은 TNT 1.7과 맞먹.......

[추천도서] 거의 모든 것의 역사 [내부링크]

[저자 : 빌 브라이슨]빌 브라이슨은 미국 작가로, 주로 여행과 역사/과학에 대한 베스트셀러를 많이 쓴 유명인이다.미국인이지만, 영국에서 오래 거주했고, 지금도 영국에서 살고 있다.영국 타임스 등에서 기자 생활을 오래 했는데, 이 경력이 그의 취재와 글 솜씨에 큰 영향을 주지 않았을까 생각한다.이 책도 유명하길래 산 책이다.빌 브라이슨의 책 중 처음 읽은 책이며, 이 작가를 좋아하게 만든 책이기도 하다.처음에는 이 책이 어떻게 역사를 거의 모두 담았을까 의아했다. 한 권의 책으로 역사적인 사건들을 짧게 요약하여 쓴 것인가?라는 생각을 하며 산 것이다. 실제로 이렇게 했다면, 그리 재밌지는 않았을 것 같다. 물론 재미있을.......

케플러의 법칙 알기 - 행성 운동의 법칙 [내부링크]

케플러는 독일의 천문학자로, 행성 운동에 관한 세 가지 법칙을 발견한다.이 법칙은 우주 과학의 발전에 지대한 역할을 하게 되는데,놀라운 것은 케플러가 17세기의 사람이라는 점과 그런 옛날임에도 그 대상이 우주라는 것이며, 지금까지도 이 법칙은 진실이라는 것이다. 우주는 지금도 관측이 쉽지 않다는 점을 생각하면 정말 아찔할 정도이다.1) 타원 궤도의 법칙행성은 타원 궤도를 따라 움직이고 항성(태양)을 초점으로 하여 공전한다.행성은 움직이는 별, 항성은 고정된 별이다.행성이 움직이는 이유는 항성의 중력이 매우 크기때문이다.항성의 중력은 밀도를 높이고, 높은 밀도는 초고온의 에너지를 방출하고 이는 핵융합을 일으키는.......

[생물도감] 악어거북 - 민물의 티라노사우루스 [내부링크]

늑대거북과의 악어거북속에 속한다.크기는 보통 70~80 정도이며, 1m짜리도 간혹 있다고 한다. 생각보다 우와 하고 크지는 않다.그러나, 이 크기는 민물 거북 중에서는 제일 큰 것이다.그런데, 저 생긴 것을 봐라. 정말 대두다. 큰머리 거북..머리가 저리 크니 입도 크다. 문제는, 저 큰머리의 큰입이 가진 치악력이다. 너무 세서 민물의 티라노사우루스라고 불릴 정도다.치악력이 500이나 된다.저것은 하이에나보다 센 것이다. 손가락을 들이대면 그냥 잘린다. -_-;;;이런 무시무시한 입을 가진 녀석이 성질까지 포악하다.서식지는 주로 미국과 멕시코이다.보통은 물에서 주로 산다. 물 밖으로 잘 나오지 않는다. 알을 품을 때만 육지로.......

[코딩테스트] Persistent Bugger [내부링크]

Persistent BuggerWrite a function, persistence, that takes in a positive parameter num and returns its multiplicative persistence , which is the number of times you must multiply the digits in num until you reach a single digit.Examples :* persistence(39) == 3 // because 3*9 = 27, 2*7 = 14, 1*4=4* // and 4 has only one digit* persistence(999) == 4 // because 9*9*9 = 729, 7*2*9 = 126,* // 1*2*6 = 12, and finally 1*2 = 2* persistence(4) == 0 // because 4 is already a one-digit number→ 주어진 숫자의 각 자릿수 값을 곱해서 한자리.......

[생물도감] 피라냐 - 아마존의 공포 [내부링크]

피라냐, 또는 피라니아라고도 불리며, 크게 세라살무스 계열의 종과 파이고 계열의 종으로 나뉜다. 모두 대략 30여 종이 넘는다.세라살무스 계열은 보통 독립적인 생활을 주로 하고, 파이고 계열은 무리를 짓는 습성이 있다.피라냐라는 이름은 이빨을 가진 물고기라는 뜻이다. 얘네 이빨은 아래와 같이 생겼다.저 이빨과 함께 떼거지로 덤비는 피라냐는 우리에게 공포 그 자체다.그냥 아마존 강에 퐁당 빠지면, 당장 피라냐떼가 마구 덤벼들어 순식간에 뼈만 남을 것 같다.그런데, 사실 얘네들은 우리가 알고 있는 것만큼 공포스럽지는 않다. 영화와 각종 루머가 얘네들의 공포감을 과장시켰다고 한다.실제로는 아마존 강의 생태계에서는 그냥.......

[추천도서] 사피엔스 [내부링크]

[저자 : 유발 하라리]저자는 이스라엘의 역사학 교수이자, 세계적인 석학이다.이 책은 그의 베스트셀러이며, 스테디셀러다.앞선 책 소개에서 총,균,쇠를 얘기할 때 이 책을 언급했었다.인류사에 대한 얘기라 겹치는 부분이 많이 있기 때문이다.하지만, 두 책은 서로 다르다.내 개인적인 생각으로는 총,균,쇠를 먼저 읽고 다른 책을 읽은 후, 이 책을 읽는 것을 추천한다.극강의 재미가 있을 것이다.사실 인류사라고 하면,그냥 원숭이 얘기, 즉 호모 무슨무슨스~ 의 나열과 진화 과정이라는 지루한 얘기일 것이라는 선입견이 있었다.그래서 비록 유명한 책이지만 (사실 유명해서 산 것이다. -_-;;)기대감은 그다지 없었다.이 책은 그러한 선.......

[생물도감] 붉은머리오목눈이 (뱁새) [내부링크]

참새목의 흰턱딱새과, 붉은머리오목눈이속에 속하는 종이다.오목눈이라는 이름이지만, 정작 오목눈이와는 다른 독자적 분류에 있다.일명 뱁새라고도 하며, 한반도와 동남아시아에 서식하고 있는 아시아의 새다.공원에 산책 나갈 때, 갈대 덤불 등에서 재잘재잘 거리는 소리가 단체로 들려서,참새인가 싶어 봤는데, 훨씬 더 귀엽고 말도 못 하게 귀엽다 하면 바로 이 새다. +.+즉, 엄청 귀엽다!!손바닥에 올려놓고 먹이를 주고 싶어진다. 하지만 그러면 안 된다. 이 새는 관심 대상으로 위기 전 단계인 새다.꼭 그렇지 않다 해도 자연은 자연 그대로일 때가 아름다운 거니깐.얘네들은 겁도 많은지, 사람이 다가가면 아주 요란스러워진다. 도.......

[생물도감] 피라루쿠 - 아마존의 거대 물고기 [내부링크]

골설어목의 아라파이마과,속에 속하는 종이다.현존하는 세계 최대급 덩치의 담수어로 주로 남미의 아마존 강에서 서식한다.덩치만큼이나 역사도 깊다. 수억 년이 넘는다. 그래서 살아있는 화석이라고 불린다.몸길이는 무려 최대 6m까지 자란다고 한다. 하지만, 과거의 남획으로 인해 보통 2 ~ 3m 정도면 큰 놈이라고 한다.지금은 정부 차원에서 보호를 받지만, 원주민들의 생계 수단이라 작은 피라루쿠를 보호할 뿐, 1.5m 이상이면 잡을 수 있기 때문이다. 에휴.. 6m짜리 보고 싶다. ㅠㅠ심지어 맛도 좋다고 한다. @.@그래도, 지정된 기간에 지정된 장소에서만 잡도록 보호하고 있어 그나마 위안이 된다.물론, 허가된 사람만 포획이 가능하다.......

자본주의? 사회주의? 공산주의? 그 차이점은? [내부링크]

여기에서는 자본주의, 사회주의, 공산주의라는 사상적 이론들을 민주주의라는 테두리 안에서 구분하도록 하겠다.여기에는 무언가 이질적인 거부감이 있을 수 있는데, 그것은 공산주의 때문이다.하지만, 공산주의는 민주주의의 반대말이 아니다. 오히려 민주주의의 반대말은 전제주의다.왜냐하면, 민주주의는 주권이 국민에게 있고, 남에게 피해를 주지 않는 범위 안에서 사상과 행위의 자유를 가지며, 정부는 이러한 국민을 대표하고, 국민의 선택에 의한 평화로운 정권교체가 보장되어야 하는데,전제주의는 어떠한 절대 권력, 즉 왕이나 귀족, 독재 정당 등이 국민을 그 권력 밑으로 귀속시키고 모든 국민의 권한을 제한하고 제어하고 억압하.......

[생물도감] 범고래 - 바다의 최강자 [내부링크]

참돌고래과 > 범고래속 의 유일한 종이다. 영어로는 Killer Whale이다. 멋지다. @.@이름은 역시 그 성향을 말해주나 보다.이 녀석은 바다의 폭군, 깡패, 최강자 중 하나이다. 거칠 것이 거의 없다. 육지로 치면 호랑이 같은 녀석이다.하지만, 무리를 지어 다니므로 바다의 늑대라고 불린다. 실상은 훨씬 세다. 바다의 최강자 중 하나!크기는 보다 큰 수컷을 기준으로 보통 6~9m에 이르며, 무게는 4~8톤에 이른다.이렇게 보면 감이 잡힌다. 엄청 크다.그런데, 보통 사람의 표준 키 맞나? 왠지 눈물이 나네.. ㅠㅠ먹이로는 주로 물고기를 잡어 먹는다. 청어, 연어, 다랑어 등이다. 바다사자나 바다표범, 물개 등을 잡아먹기도 한다.상어도 잡.......

[코딩테스트] Are they the "same"? [내부링크]

Are they the "same"?Given two arrays a and b write a function comp(a, b) (compSame(a, b) in Clojure) that checks whether the two arrays have the "same" elements, with the same multiplicities."Same" means, here, that the elements in b are the elements in a squared, regardless of the order.Examples :Valid arraysa = [121, 144, 19, 161, 19, 144, 19, 11]b = [121, 14641, 20736, 361, 25921, 361, 20736, 361]comp(a, b) returns true because in b 121 is the square of 11, 14641 is the square of 121, 20736 the square of 144, 361 the square of 19, 25921 the square o.......

검찰개혁 - 수사권조정과 공수처 왜 이슈일까 [내부링크]

대한민국 21대 국회의원을 선출하는 4.15 총선이 며칠 전에 끝났다.결과는 더불어 민주당의 압승이다.그런데, 여기서 재미있는 것은 두 거대 정당인 더불어 민주당과 미래 통합당의 검찰개혁에 대한 입장이다. 완전히 정 반대다. 여당인 더불어 민주당은 검찰개혁과 공수처 설치를, 야당인 미래 통합당은 진정한 검찰개혁으로서의 독립성 강화와 공수처 폐지에 더해 검찰총장의 임기를 기존 2년에서 6년으로 늘리겠다고 한다.자, 결론적으로 보자면 다음과 같은 셈이다.더불어 민주당 '검찰 권한 축소와 수사권 조율을 통한 상호 견제' VS 미래 통합당 '검찰 권한 대폭 강화'로 볼 수 있다. 이제 크게 두 가지의 주요.......

[생물도감] 대왕고래 - 세상에서 제일 큰 동물 [내부링크]

'흰긴수염고래'라고도 불린다.수염고래과 > 대왕고래속 > 대왕고래종 이다.이름부터 알 수 있다. 이 고래는 엄청 크다. 현존하는 동물 중 최고의 크기와 무게를 가지고 있다.평균 길이가 무려 22m ~ 33m에 달하며, 무게는 190톤까지 나간다.190톤이면 190 X 1,000 = 190,000이다. 실감이 안 나는가.. 나도 안 난다.코끼리가 보통 4~6톤이니깐, 코끼리 무게의 대략 30~40배가 나가는 무게다. 대박.. 공룡보다 크다. 이제 좀 실감이 된다. -_-;;;대왕고래는 과거 무분별한 고래잡이로 인해 멸종 위기에까지 갔었다 ㅠㅠ1900년대에 잡힌 대왕고래만 해도 35만 마리였다고 한다. 후아..하지만 다행히도, 1966년 국제조약.......

옐로우스톤 국립공원 - 슈퍼 화산 [내부링크]

옐로우스톤 국립공원(Yellowstone National Park)은 미국 최초의 국립공원으로 와이오밍 주와 몬태나 주 아이다호주가 만나는 지점에 걸쳐 있다. 음.. 지도를 봐야겠지.. -_-;;;바로 저곳이다. 저 세 개의 주가 만나는 곳.(제길.. 와이오밍 주에 속해 있네요. 와이오밍 쪽으로 저 빨간 점을 살짝 밀어야 합니다. -_-;;)그 크기는 대략 8,990 이며, 제주도가 약 1,850 이니깐, 음.. 4.5배가 넘는 크기다. 경기도가 대략 10,170 이고, 충청남도가 약 8,200 이니깐..와.. 이건 그냥 충청남도 하나 떼어다 놓고도 더 넓은 크기다.. 공원 하나가.. 그래도 미국 최대의 공원이라니.. 이걸로 위안을 삼아야 하는 건가..이름이 옐로우스톤인.......

금융자본? 금융위기? 왜? [내부링크]

현재 민주주의 시대의 경제 사상은 세계 자유무역주의에 기반을 둔 자본주의 경제 사상이다.그럼, 자본이란 무엇인가?모든 생산 수단을 망라한다.그러나,여기서는 금융자본만을 얘기하겠다. 왜? 이것이 현대 자본의 근간이기도 하고 괴상하기도 하고 사기스럽기도 하고 등등 여러 가지 문제의 중심에 있기 때무이다.금융자본은 한마디로 은행에 의한 자본 즉, 돈이다. 이것이 왜 자본이 되느냐 하면, 생산 수단에 투여되기 때문이다. 즉, 대출이다. 이러면, 은행은 여러 가지 이점을 가지는데, 그중 하나가 산업자본에 대한 은행의 영향력이다. 즉, 권한을 가지겠다는 것이다. 이것이 채권이다.※ 채권은 발행을 통한 독특한 대출의 결과이지.......

디자인패턴 - Singleton Pattern [내부링크]

클래스의 인스턴스는 오직 하나임을 보장한다. 왜? 리소스는 한정적인데, 어떤 객체는 생성할 때마다 계속 메모리를 차지할 이유가 없는 것이 있다. 그렇담, 아예 한 번만 객체가 되게 하고 공유하면 되지 않을까? 그럼 공유라는 개념이 있으므로 쓰레드 안전해야겠지. 그럼 계속 해당 객체를 생성한다 해도, 객체는 1개임을 보장하니깐 메모리를 절약할 것이다. 물론 이 객체는 자주 쓰여야겠지.이는 이미 작금의 엔터프라이즈 환경에서는 매우 널리 퍼진 유명한 패턴이다. 서블릿도 싱클톤이고, 스프링 빈도 싱클톤이며, 기타 많은 엔터프라이즈 객체가 싱클톤이다. 개념상.. 구현 방법은 제각각이라도..인스턴스가 1개만 있어도 되는 경우는 보.......

[추천도서] 총, 균, 쇠 [내부링크]

[저자 : 제러드 메이슨 다이아몬드]이 책은 따로 설명이 필요 없을 만큼 유명한 인문서적이다.매번 인문학 필수 추천 도서로 올라오기 때문에,사실 기대도 컸다.그리고 기대만큼 재미있다. 그런데,이 책을 읽기 전에 읽은 것이 사피엔스다. 두 책 다 내용이 인류사에 관한 것이다. 그래서 겹친다. 오마이갓.물론, 내 경우에 한해서지만, 재미가 약간 반감되어 버리는 부작용이.. ㅠㅠ더군다나, 나에게는 사피엔스가 더 재미있었다. 충격적일 정도로.하지만, 만약 순서를 바꿔 읽었더라면? 에휴..총,균,쇠 라는 제목은 인류사에 있어 인간에게 가장 영향을 끼쳤던 것들을 말하며,이러한 것에 대해 정말 놀라울 정도로 충격적이고 재미있게 풀어.......

열역학 법칙 알기 - 제3법칙 [내부링크]

1) 열역학은 관찰하고자 하는 물질 사이의 열과 에너지의 상호작용에 관한 물리학의 한 분야이다.2) 열역학 법칙이란, 이런 상호작용에 적용되는 일반적인 법칙이다. 즉, 일반적이라 함은 항상 성립한다는 뜻이다.3) 계(System)는 어떠한 공간 같은 것이다.- 고립계 : 주변과 물질 및 에너지를 교환하지 않는다.- 열린계 : 주변과 물질 및 에너지를 교환한다.- 닫힌계 : 주변과 물질은 교환하지 않지만, 에너지는 이동한다.4) 계를 구성하는 입자는 에너지를 가지고 있고, 상태에 따라 에너지가 발산하는 양이 변할 수 있다. 그 평균치를 온도라고 한다.열역학 제3법칙은 다음과 같이 정의된다.절대영도에 가까워질수록, 계의 엔트로피의 변화.......

[코딩테스트] Reverse words [내부링크]

Reverse wordsComplete the function that accepts a string parameter, and reverses each word in the string. All spaces in the string should be retained.Examples :"This is an example!" ==> "sihT si na !elpmaxe""double spaces" ==> "elbuod secaps"→ 문장의 단어 각각을 뒤집어라.[Test Frame]※ 코딩 테스트를 대하는 개인적인 생각정답은 없다. 다만, 멋진 접근이 있을 뿐.중요한 것은 빠르게 판단하고 해결하는 것이라고 생각한다.코딩이 당장은 스스로 부끄러워도 상관없다.10분이 지나도 시작을 못한다면 받아들여야 한다. 다만, 이러한 것은 아직 학.......

디자인패턴 - Builder Pattern [내부링크]

자바에서 보통 객체를 생성할 때는 new 키워드를 써서 정의한다. 해당 객체가 단순하다면 이 방식은 아무런 문제가 없다.그런데, 만약 해당 객체가 복합적인 객체로 이루어진 경우이면서, 이 인자들은 반드시 초기화해줘야 한다고 하면?그러면 보통은 생성자에 초기화할 인자를 받는다. 다음과 같은 경우일 것이다.그런데, 이렇게 하면 문제가 있다.인자의 개수가 많아서 클라이언트가 실수하기가 쉽다. 예를 들어 같은 타입의 size와 weight를 바꿔서 생성하면 가장 중요한 값인 value가 달라진다. 더군다나 같은 타입이 더 많아진다면 사용과 유지가 점점 골치 아파진다.이제는 가독성도 급격히 떨어지기 때문이다.그래서 인자의 수를 줄이기 위.......

열역학 법칙 알기 - 제0법칙 [내부링크]

1) 열역학은 관찰하고자 하는 물질 사이의 열과 에너지의 상호작용에 관한 물리학의 한 분야이다. 2) 열역학 법칙이란, 이런 상호작용에 적용되는 일반적인 법칙이다. 즉, 일반적이라 함은 항상 성립한다는 뜻이다.3) 계(System)는 어떠한 공간 같은 것이다. - 고립계 : 주변과 물질 및 에너지를 교환하지 않는다.- 열린계 : 주변과 물질 및 에너지를 교환한다.- 닫힌계 : 주변과 물질은 교환하지 않지만, 에너지는 이동한다.4) 계를 구성하는 입자는 에너지를 가지고 있고, 상태에 따라 에너지가 발산하는 양이 변할 수 있다. 그 평균치를 온도라고 한다.열역학 제0 법칙은 이름부터가 특이하다. 보통은 1부터 시작하는데..맞다. 원래 1부터 시.......

열역학 법칙 알기 - 제1법칙 [내부링크]

1) 열역학은 관찰하고자 하는 물질 사이의 열과 에너지의 상호작용에 관한 물리학의 한 분야이다.2) 열역학 법칙이란, 이런 상호작용에 적용되는 일반적인 법칙이다. 즉, 일반적이라 함은 항상 성립한다는 뜻이다.3) 계(System)는 어떠한 공간 같은 것이다. - 고립계 : 주변과 물질 및 에너지를 교환하지 않는다. - 열린계 : 주변과 물질 및 에너지를 교환한다. - 닫힌계 : 주변과 물질은 교환하지 않지만, 에너지는 이동한다.4) 계를 구성하는 입자는 에너지를 가지고 있고, 상태에 따라 에너지가 발산하는 양이 변할 수 있다. 그 평균치를 온도라고 한다.열역학 제1법칙은 에너지보존의 법칙이다. 어디서 많이 들어본 것이다.하지만, 바로 이거.......

열역학 법칙 알기 - 제2법칙 [내부링크]

1) 열역학은 관찰하고자 하는 물질 사이의 열과 에너지의 상호작용에 관한 물리학의 한 분야이다.2) 열역학 법칙이란, 이런 상호작용에 적용되는 일반적인 법칙이다. 즉, 일반적이라 함은 항상 성립한다는 뜻이다.3) 계(System)는 어떠한 공간 같은 것이다.- 고립계 : 주변과 물질 및 에너지를 교환하지 않는다.- 열린계 : 주변과 물질 및 에너지를 교환한다.- 닫힌계 : 주변과 물질은 교환하지 않지만, 에너지는 이동한다.4) 계를 구성하는 입자는 에너지를 가지고 있고, 상태에 따라 에너지가 발산하는 양이 변할 수 있다. 그 평균치를 온도라고 한다.열역학 제2법칙은 다음과 같이 정의된다.고립계에서 총 엔트로피는 절대 감소하지 않는다.......

변증법? 귀납법, 연역법? [내부링크]

한국현대사(유시민 저)를 보다가 무림파천황이라는 책이 금서가 되었다는 말이 나온다. 국가보안법을 위반했기 때문이라고 한다. 1981.9월에 발생한 일이다. 엥? 무협지 같은데.. 왜?이유는 정파와 사파의 대립 구도를 설명하면서 변증법을 썼다는 것인데, 그 당시에는 변증법은 공산주의의 논법이라고 한다.음.. 어떠한 주장을 할 때, 논리를 펼치는 방법은 귀납법과 연역법이 있는 것은 알고 있는데.. 변증법은 모지? 들어본 것 같지만 생각이 안 나면 모르는 거지. 그래서 자료를 찾아 정리를 해보았다.일단 먼저 귀납법과 연역법을 짚어보고 가자.1) 귀납법이것은 과학적 접근으로 이해하면 편하다.어떠한 현상으로부터 가설을 세운다. 이.......

[추천도서] 위험한 과학책 [내부링크]

저자 : 랜들 먼로이 책은 좀 특이하다.물리학적 지식을 독자들의 엉뚱한 질문에 대한 설명을 통해 알려준다.개인적으로는 재미있는 부분도 있었지만, 모두가 그렇지는 않았다.질문에 대한 설명 방식이라는 특성상, 빠르게 읽을 수 있다. 이건 장점인거 같다.또한, 꽤 놀랍고 새로운 지식을 종종 알게 된다.저자는 그것을 매우 쉽게 풀어주는 능력도 있다.다만, 몇가지 외에는 별로 생각나는 것은 없다. 내 경우이지만.. 약간 가볍게 부담없이 읽는 그런 기분이랄까.

[코딩테스트] Find divisors of a number [내부링크]

Find divisors of a numberFind the number of divisors of a positive integer n.Random tests go up to n = 500000.Examples :divisors 4 = 3 -- 1, 2, 4divisors 5 = 2 -- 1, 5divisors 12 = 6 -- 1, 2, 3, 4, 6, 12divisors 30 = 8 -- 1, 2, 3, 5, 6, 10, 15, 30→ 주어진 숫자 n을 깨끗하게 나누는 숫자 개수[Test Frame]※ 코딩 테스트를 대하는 개인적인 생각정답은 없다. 다만, 멋진 접근이 있을 뿐.중요한 것은 빠르게 판단하고 해결하는 것이라고 생각한다.코딩이 당장은 스스로 부끄러워도 상관없다.10분이 지나도 시작을 못한다면 받아들여야 한다.다만, 이러한 것은 아직 학습이나 경험이나 숙련 등이.......

4.15 총선 - 준연동형 비례대표? 비례정당? [내부링크]

21대 국회의원을 선출하는 4.15 총선이 이제 곧 시작된다. 그런데, 투표용지의 길이가 장난이 아니다. 정당이.. 많다.. (일반 선거구 정당이 21개, 비례정당이 35개)모, 창당의 자유가 있으니깐..그런데, 왜 선거구보다 비례가 많지?이것을 이해하려면, 이번 총선을 위한 비례대표 선출에 대한 선거법 개정을 알아야 한다.※ 선거법 개정 전의 비례 선출 = 비례대표 총 의석 수(47석) X 정당 득표율※ 선거법 개정 후 비례 선출 = 준연동형 30석 + 병립형 17석 이전 방식은 직관적이다. 내가 선택한 정당에 47석 기준으로 비례해서 의석을 주는 것이다.사실 직관적이긴 해도 이해가 되진 않는다. 우리는 우리 지역구의 사람을 선.......

반민특위 - 광복과 일제의 청산 [내부링크]

반민족행위특별조사위원회(이하 반민특위)는 일제 강점기 시절에 일본에 협력한 악질 친일파를 색출하여 반민족 행위로 처벌하기 위해 헌법으로 보장한 특별조사위원회다.1948.9.22 법률로 재정되었고 그해 10월 반민특위가 발족하였다. 그리고 이를 집행할 특별경찰, 특별검사, 특별재판소도 설치한다.이때가 그해 5.10 총선거를 통해 제헌국회가 설립된 이후이며, 이 과정은 정당한 민주적 방식으로 의결되었으며, 그 결과는 압도적인 찬성으로 가결된 것이다.그리고, 이승만 초대 대통령은 이를 승인한다.이것은 너무나 당연한 일이다. 일제 강점기에 나라를 잃고 핍박당한 울분과 한이 있다. 그리고 조선의 자주독립을 위해 목숨을 바치고.......

4.19 혁명, 그 위대한 승리 [내부링크]

대한민국의 초대 대통령은 이승만이다. 조선의 독립을 위해 주로 외교적인 방법으로 활동을 했으며, 그 자신은 철저한 민주주의자다. 따라서, 그는 독립 후 대한민국의 공산화를 방지하기 위한 남한의 단독 정부 수립에 앞장섰다.그래서, 대한민국은 어쨌든 자유 민주주의 국가로 첫 독립 정부가 수립되었다.대한민국의 2대 대통령은 이승만이다. 3대 대통령도 이승만이다. 4대 대통령도 일단은 이승만이다.자유 민주주의를 위해 단일 민족을 분단시키기까지 했던 사람이 스스로 독재의 길을 걷는다. 권력이란 무엇이길래 스스로 저 엄청난 분단의 대의명분을 걷어차면서까지 지키려고 한 걸까. 결과적으로는 자유 민주주의의 수호자가 아닌 단.......

[추천도서] THE BODY - 바디 [내부링크]

저자 : 빌 브라이슨나는 인문 서적을 좋아하지만, 의학에 관한 서적은 한 번도 본 적이 없다.그러던 어느 날 건국대학교 병원에 입원을 하게 되었는데,그곳에서 만난 교수님에게 너무 큰 감동을 받았다.환자에게 환자의 수준에 맞추어 자세히 설명해 주시는 그 모습은 여태껏 보아왔던 지식인의 모습과는 달랐다.존경심이 우러나왔다.그래, 이번 기회에 의학 인문서를 한번 보자! 고 결심한 것은 이러한 이유 때문이다.그런데 웬걸, 이렇게 재미있을 수가.빌 브라이슨의 책을 좋아하기 때문에 이 책을 고른 것도 있지만,내용도 너무 신기하고 재미있다.내가 나의 몸에 대해서 이렇게 무지했구나 라는 생각도 들면서, 스스로 건강에 더 신경을 쓰.......

우주의 탄생 - 빅뱅 [내부링크]

우주의 탄생에 대해서는 신화에서 과학에까지 아주아주 오래전, 그러니깐 인간이 지구에서 철학을 사유할 때부터 궁금증의 대상이었다. 어찌 보면 당연하다. 내가 살아 있는 그 자체, 그 환경, 그 너머에 대한 궁금증과 그 태초라는 것은 너무나도 궁금한 영역이기 때문이다.이제 그중 현재까지 범용적으로 인정받고 있는 빅뱅에 대해 알아보려고 한다. 물론 내가 이해한 수준에서 -_-;;사실 과학의 발전사를 보면, 그 당시에는 정말 과학적 '사실'로 받아들여졌다가, 나중에 '거짓'이 된 사례가 많이 있다. 따라서, 이 빅뱅에 관한 이론 역시 지금은 '사실'이지만 나중엔 어찌 될지 모르겠다. 이를 뒷받침하는 이.......

[코딩테스트] Reverse Letter [내부링크]

Reverse LetterGiven a string str, reverse it omitting all non-alphabetic characters.→ non-alphabetic characters를 제거하고 뒤집어라[Test Frame]※ 코딩 테스트를 대하는 개인적인 생각정답은 없다. 다만, 멋진 접근이 있을 뿐.중요한 것은 빠르게 판단하고 해결하는 것이라고 생각한다.코딩이 당장은 스스로 부끄러워도 상관없다.10분이 지나도 시작을 못한다면 받아들여야 한다.다만, 이러한 것은 아직 학습이나 경험이나 숙련 등이 부족할 뿐이다.나도 또한 마찬가지다.따라서, 출처 사이트나 또는 다른 사이트나 책등을 통해 코딩 알고리즘 연습을 하는 것이 정답을 찾는 것보다 낫다.나중에는 스스로 부끄러웠던 문제들에 대해.......

제주 4.3 사건을 기억하자 [내부링크]

광복 직후의 제주도는 직접 보지 않은 이상 어땠다 라고 말하지는 못한다. 다만, 제주도가 섬이라 서울이나 평양과 같은 정치적 중심지에서는 멀었다는 것. 따라서 아직 정치적, 이념적 갈등이 혼란스러웠을 것이라는 추측을 할 뿐이다.여기에는 또한 불안 요소가 여럿 잠재해 있었는데, 하나는 일제 강점기 때의 군경 세력들이 그대로 미 군정 경찰 관료로 이어졌다는 것이고, 둘은 서울과 마찬가지로 민주주의 사상과 사회주의 사상의 대립이 존재하고 있었다는 것이다. 그리고 시민들의 가난에 의한 기본적인 욕구불만까지.사건은 1947.3.1일 삼일절 기념행사에서 시작된다. 행진을 하던 기마경찰에 의해 한 초등학생이 말밥굽에 치이는 사.......

[추천도서] 지적 대화를 위한 넓고 얕은 지식 1,2 [내부링크]

작가 : 채사장이 책은 인문학의 입문서라고 말하고 싶다.책 제목도 딱 맞춤이다.정말 넓은데, 매우 얕다. 그래서 읽다 보면 재미와 동시에 궁금증이 계속 생긴다.궁금증이 생기다 보면 좀 더 자세한 내용이 알고 싶고 다른 입문 서적을 찾게 된다.그래서 입문서다. 적어도 내 경우에는 그랬다.인문 서적을 보려는 사람에게는 흥미를 유발할 것이고,인문 서적을 좋아하는 사람에게는 전반적인 정리가 될 것이고,레알 지식인이라면, 음.. 굳이 안 봐도 될 것 같다.

남북 분단의 비극 - 단일민족의 아픔 [내부링크]

대한민국은 분단국가다.왜?그야 해방 후, 정치적 이념 때문에 북쪽은 소련이, 남쪽은 미국이 38도 선을 기준으로 갈랐으니깐..여기까지가 나의 보통의 생각이었다.그런데, 왜? 패전국인 일본이 신탁통치의 대상이 되지 않고 아무 상관 없는 조선이었을까?일제 강점기의 시대는 일본이 2차 세계대전의 패전국이 되면서, 자연스레 종료되었다.다만, 문제는 우리 스스로의 독립 쟁취가 아닌, 외부에 의한 독립이었다는 것이다.여기에는 복잡한 문제가 숨어 있는데, 동아시아의 연합군의 승전은 미국만이 아니라는 것이다. 바로 소련이다.따라서, 소련은 일본군을 몰아내며 자연스레 북에서 들어왔고, 이를 견제한 미국은 자연스레 남으로 들어왔다.......

try-with-resources [내부링크]

자바로 프로그램을 만들다 보면, 특정 resource에 대해 종료 처리를 반드시 해야만 하는 경우가 있다. 우리는 이럴 때 보통 try 구문을 쓴다.다음은 일반적인 사용 예이다.test.txt 파일을 하나 만들어 boot 프로젝트의 resources 밑에 두자. 그리고 Main 함수로 해당 메서드를 실행시키면 파일의 내용이 출력된다.여기서의 문제점은?사실 워낙 익숙해서 잘 모르겠지만, 일단 대부분 중첩 try를 피할 수가 없다. 따라서 close 해야 할 리소스가 1개일지라도 저 모양은 복잡하다. 더군다나 다수의 resource의 경우에는 더 끔찍해진다.이러한 문제점을 의식해서인지, 버전 7 에서는 새로운 방식을 소개하였다. 이를 try-with-resources 구문이라.......

Short Circuit Evaluation [내부링크]

일련의 &&, || 등의 연산 결과 True/False를 조합하여 어떠한 결과물을 도출해야 하는 경우, 일련의 &&, || 연산의 끝에 도달하기 전에 결과가 이미 확실하다면, 나머지 연산을 수행할 필요가 없다. 이것이 Short Circuit Evaluation의 의미다.그런데, 우리는 이미 이를 알고 있다. 저 알고리즘 용어를 몰랐더라도 이미 알고 있을 것이다. 다음을 보자.위 예제는 우리가 흔히 사용하는 조건절의 &&, || 조건이다. 여기에는 이미 Short Circuit Evaluation 알고리즘이 적용되어 있다. 따라서, &&의 경우 앞의 연산이 false가 나오면 더 이상 뒤를 연산하지 않으며, ||의 경우 앞의 연산이 true가 나오면 더 이.......

Java 11 특징 [내부링크]

Java10이 18.03에 출시되었다. 그로부터 6개월 뒤인 9월에 11이 나오는데, 오라클에서 앞으로 6개월 주기로 나올 것이라고 한 것과 일치한다. 그리고 이 11버전은 6개월 주기의 update 정책을 발표한 후 나온 최초의 LTS(Long Term Supported) 버전이며, 유료 패키지 버전이다. 그리고 다음 LTS는 매 3년 뒤에 나오므로 +6를 하면 17버전이 다음 LTS 버전이 될 것이다.그럼 9와 10은 모며, 12~16은 모란 말인가. 라이선스에서 서브 스크립션으로 요금 정책을 변경한 것이라고 하지만, 솔직히 저 버저닝은 아직도 적응되지 않는 정책이다. -_-;;;따라서, 아마도 이 버전이 상용으로 오래 쓰이지 않을까 싶다. OpenJDK를 커스터마이징 하는 업체들.......

Workflow Engine - Activiti Cloud 3 [내부링크]

Activiti Cloud의 3번째 편이다. 2편에서 끝내려고 했는데, 왤케 많은 거냐 -_-;;; 1편은 Activiti Cloud 설명과 Custom Modeling, Full example 설치에 대해 이야기했고, 2편에서는 Custom Runtime-bundle인 demo-workflow-rb를 만들어서 기존의 Full example에 슬쩍 추가하여 보았다.각각의 링크는 다음과 같다.· Activiit Cloud 1편 - Setup & Custom Modeling : https://priince.blog.me/221566486040· Activiit Cloud 2편 - Custom Runtime-bundle : https://priince.blog.me/221575830615이제는 진짜 마지막 편이다. 여기서는 Custom Modeling 시 정의했던 serviceTask1 비즈니스 서비스가 어떻게 연동되는지를 Custom Activiti Cl.......

디자인패턴 - Decorator Pattern [내부링크]

이 패턴은 이전에 Proxy를 했을 때, 같이 했어야 하지 않을까 싶은 녀석이다. 왜냐하면, 이 녀석도 사실 Proxy 기 때문이다. 다만, 보는 관점이 달라 GOF의 디자인패턴에서는 따로 분류하였다.이 녀석이 보는 관점은 순전히 부가적인 기능이다. 따라서, 본래의 순수한 비즈니스를 방해하지 않고 플러스하여 다른 옵션이나 부가 기능을 추가하는 데 특화를 시킨다. Decorator라는 이름도 이러한 특징을 반영한 것이다.이러면, AOP가 생각나지 않은가? 실제로 스프링 AOP는 이 패턴을 주로 사용하여 만들어진 것이다. 또한, 실제로 비즈니스를 구현하면서도 커스텀 하게 자주 사용하게 되는 녀석이다. 그럼, 부가적인 기능이라는 것을 처리함에 있.......

JPA 영속성 관리 [내부링크]

JPA를 사용하다 보면, Entity Object를 다루는 데 있어 직관과 어긋나 당혹스러운 때가 있다. 그런데 이는 뭔가 JPA의 네거티브함이 있기 때문이 아니다. 대부분의 원인은 객체와 테이블 각자가 관계를 보는 관점의 차이에서 올 것이다. 그리고 또 하나, Entity의 생명 주기가 영속성 Context 하에 있기 때문인데, 이를 이해하지 못하면 또한 당혹스러운 거다. 그런데 이 개념은 JPA를 함에 있어 매우 중요해서 이 당혹스러움이 주는 피드백이 매우 심각할 수도 있다. 따라서 여기서는 이 영속성 Context의 개념을 한 번 확인하고 가자.1. Entity ManagerEntity는 테이블과 매핑되는 기본 구조다. Entity Manager는 이러한 Entity를 조회/저장.......

Spring 외부 Resource 다루기 [내부링크]

요새는 Boot를 통해 Spring을 사용하다 보니, 스프링 Context 설정 xml이 어떻고, 웹 Servlet Context와 루트 Application Context가 어떻고, 각각의 스캔할 패키지는 어떻고, 기본 리소스는 어디에 정의하며 등등을 거의 생각하지 않는다.점점 바보가 되어가고 있는데, 어쨌든 프레임워크 개발자들의 입장에서는 성공적이다. 자동화가 운영 수준까지 많은 부분을 커버하게 되었으니 개발자는 플랫폼적인 신경을 훨씬 덜 쓰게 되는 것이니깐. 물론 최적화나 커스텀 한 설정은 언제나 발생하긴 하지만, 많은 부분이 자동화되었음을 부인할 수 없다.이제는 Boot App을 구성하면, 기본적인 설정을 properties나 yaml을 통해 오버라이딩 하거나, 특별.......

Spring AOP 사용하기 [내부링크]

일전에 Spring AOP의 개념에 대해 다음과 같이 글을 쓴 적이 있다.https://priince.blog.me/221399150115지금 이 포스트를 바로 보게 되었다면, 위 글을 먼저 보는 것을 추천한다. 다음은 이를 Annotation 기반으로 간단히 사용해 보도록 하겠다.먼저 annotation 기반을 사용함에 있어 혼동하지 말아야 할 것이 있다. Spring AOP는 전통적인 방식의 객체지향적인 Proxy다. 즉, 인터페이스를 기본으로 하여 이를 구현한 원본 타깃 Object를, 거짓 구현한 Decorator가 감싼 구조가 된다. 이것이 default다.왜 이런 이야기를 하는가 하면, AOP annotation 표현의 대부분을 AspectJ에서 따왔기 때문이다. 그래서 헷갈린다. AspectJ가 사용된 건가 하.......

Workflow Engine - Activiti Cloud 2 [내부링크]

Activiti의 Cloud 부분은 내용이 많아 부득이하게 두 개로 나누어 설명을 하게 되었다. 전편은 다음을 참고하자.[전편] https://priince.blog.me/221566486040원본 출처는 전편의 출처와 같기 때문에 생략한다.또한, 여기서는 gradle 기준으로 수정하여 작성하였음을 참고하기 바란다.이제, 전편에서 Cloud를 위한 기본 세팅과 함께 Custom 한 모델링을 해보았으므로, 다음은 해당 Model을 실제로 실행해 보는 것이다. 그러기 위해서는 application 2개를 만들어야 한다. 바로 Process Runtime 과 Cloud Connectors다. 앞서 보았듯이 이 둘 역시 Cloud 독립 모듈이지만 애플리케이션과 의존성을 가지게 되는 녀석이다. 이 의존성을 최소화해야겠.......

디자인패턴 - Observer Pattern [내부링크]

이 패턴은 어떠한 주제에 대한 상태변화에 관심 있어 하는 객체가, 그 변화를 어떻게 알 것이냐에 대한 문제에서 시작된다. 사실 이 패턴은 요새 핫한 리액티브의 근간을 이루는 Message Driven에 대한 기본 원리이기도 하며, 그 외 콜백 함수나 각종 listener와 같이 뭔가 비동기적인 느슨한 이벤트 연결 고리의 기본 원리이기도 하다. 그만큼 실제로 많이 쓰인다.그럼 일단, 그냥 상태 변화를 감지한다는 것을 생각해 보자. 보통은 그 변화에 대해 관심 있어 하는 객체가 주체로 생각된다. 따라서, 변화하는 주제를 가지고 있는 Subject에 대해 주기적으로 찔러 본다. 이러면 그 주기적인 텀이 실제 텀이 될 것이기 때문에 이것이 중요한 경.......

Workflow Engine - Activiti Cloud 1 [내부링크]

전편의 Activiti Core에 이어, 이번엔 7버전에서 새롭게 선보인 Cloud에 대해 알아보려고 한다.[전편] https://priince.blog.me/221558505087Cloud의 경우에는 그 내용이 길어서 두 chapter로 나누어서 진행하겠다. 먼저 시작은 Cloud Set up과 Custom Modeling이다.모든 설명과 소스는 다음을 참고하였다.[출처] https://community.alfresco.com/community/bpm/blog/2018/12/10/getting-started-with-activiti-7-beta Activiti CloudBPMS의 스펙을 이해하고 엔진의 각 요소를 Cloud Platform으로 독립/분산 시킴으로써, 그 실행을 자동화 시키는 것. 이것이 Cloud의 목적이다. 따라서 개발자는 엔진의 핵심 프로세스만 이해하면 된다. 한마.......

디자인패턴 - Proxy Pattern [내부링크]

이 패턴을 구현하는 Object는 실제 서비스를 처리하는 Object의 대리자 개념이다. 하지만, 클라이언트는 실제 서비스 객체인지를 인지하지 못한다. 아니, 인지하고자 하는 것에 관심이 없다. 왜냐하면, 서비스는 제대로 수행되기 때문이다. 즉, 대리자는 실제 서비스 객체의 서비스에는 영향을 주지 않지만, 최초 요청은 대신 받아서 처리 흐름을 제어할 뿐이기 때문이다.왜? 이런 일을 할까?1) 성능상의 이유파일을 읽는 경우를 생각해 보자. 이 경우에 실제 파일의 내용을 읽는 객체에 계속 서비스를 요청하게 되면 매번 IO가 발생할 것이다. 이는 자연스러운 현상이다. 하지만, 조금만 더 생각해 보면 만약 해당 파일이 소량이고 정적이.......

Workflow Engine 이란? [내부링크]

근래의 프로그래밍은 다시 SOA의 철학으로 돌아가서 비즈니스를 명확하게 서비스 단위로 쪼개고, 그 서비스들을 mesh up 하는 것이 트렌드다. 그 중심에는 MSA가 있고, 이 MSA는 어떠한 도메인을 기준으로 도메인별 애플리케이션으로 쪼개는 것에서부터, 함수형 애플리케이션을 배포하여 필요한 기능들을 조합하는 등 다양하게 구현되고 설정된다.이제, 다시 focus는 저 조합이라는 단어에 맞춰진다. 왜냐하면, 서비스를 나눈다는 것은 어떠한 리소스를 독립적으로 Component 화한다는 것이고, 이는 하나의 부속품과 같이 투명하게 공유되기를 원하며, 이 공유로 인해 나눠진 서비스 단위의 Object나 API들은 어떠한 비즈니스 문제를 해결하기.......

Workflow Engine - Activiti Core [내부링크]

Activiti는 Alfresco에서 만든 오픈소스 Lightweight Workflow Engine이다. 따라서, 완전 무료로 이용할 수 있으며 Java base이다. 더군다나, Spring 과의 통합을 강하게 지원하고 있고, 최근에는 Spring Boot Starter를 지원 및 빠르게 안정화 시키고 있다. Spring 과의 편리한 통합은 꽤나 매력적으로 보인다.이 글을 쓰는 현재의 Activiti는 버전 7을 release 중이고, 이는 이전 버전과는 조금 다른 컨셉을 가지고 있다. 바로 Core 와 Cloud로 Workflow 엔진에 대한 접근 방식을 이중화 한 것인데.. 이왕 Workflow 엔진에 대해 알아본 거 이놈을 타깃으로 알아보도록 하겠다.※ 여기서 사용되는 소스는 모두 Activiti Developer Guide를 참.......

JPA - Entity 관계 2 [내부링크]

Entity 관계 1 - 1:1 매핑 관계에 이은 포스트입니다.http://priince.blog.me/221537924782이번에는, 관계의 방향과 다수의 관계에 대해 알아보려고 한다. 사실 모델이라는 것은 문제 Domain의 속성과 상태와 그것의 변경 행위를 담기 때문에, 생각보다 복잡해지는 경우가 종종 있다. 따라서, 여기서는 조금 복잡한 관계로 넘어가 보자.(사실, Model과 Entity는 아직 애매한 딜레마가 존재한다. 하지만, 이는 추후에 따로 얘기하겠다. 따라서, 지금은 그냥 Model = Entity에 준한다고 생각해도 된다.)[N:1 관계 - 단방향과 양방향]이번에는 기존의 Member를 팀에 소속 시키겠다. 이러면, Member는 해당 Team에 소속 관계를 맺게 되며, Mem.......

JPA - Entity 관계 1 [내부링크]

Entity 기본에 이어지는 포스트입니다.http://priince.blog.me/221534359540우리는 앞서 회원 Entity를 가지고, SQL 없이 해당 Entity를 저장하고 복원하였다. 그리고 이렇게 객체와 저장매체 간의 상이한 패러다임을 개발자가 느끼지 못하게 매핑하는 방식을 ORM이라고 하였으며, JPA가 그 표준 기술이라고 했다. 그런데, 실제로는 이 Entity가 단순하지 않다. 왜냐하면 이놈들은 서로 관계를 가지기 때문이다. 이 관계는 RDBMS의 관계와는 다르다. 왜냐하면, Entity 자체가 바로 Object 객체 자체이기 때문에 관계라는 패러다임 자체가 다르기 때문이다. 즉, 이 객체인 Entity들 간에는 상속관계도 있을 수 있고, 서로의 정보를 참조할 수도.......

JPA - 서론 [내부링크]

JPA는 자바의 ORM 표준 API다. ORM은 데이터를 Object 기반으로 다룰 수 있도록 하는 개념이다. 하지만, 오랜 경력의 베테랑 개발자라면, 한때의 뜨거운 ORM 열풍과 처절한 실패를 겪어 봤을 것이다. 그리고 ORM은 필요 없는 것이라고 나름 선입견을 가지게 된다. 나도 그랬다. 그것은 ORM의 개념이 나쁘다는 것과는 다른 것이다. 그냥 실정에 안 맞는 이상주의 같은 그런 느낌인 것이다.하지만, 그 와중에 Hibernate는 잔잔하게 성공 가도를 달려왔다. 그리고 지금에 와서는 다시 한번 ORM 열풍을 주도하고 있는 가장 인기 있는 ORM 프레임워크다. 왜? 이상주의 같은 개념이 어째서 사라지지 않고 다시금 발전할 수 있었을까?여기에는 저 이상주.......

JPA - Entity 기본 [내부링크]

jpa는 일반 자바 Object를 DBMS에 매칭 시키는 자바 표준 기술이다. 그럼 이제 얼마나 쉽게 Object가 DBMS에 write 되는지 간단하게 보자.(spring boot를 이용하여 테스트할 것이다. boot는 정말 편리하다 +.+)sts 나 intelliJ에서 스프링 부트 프로젝트를 하나 시작하자. boot는 프로젝트를 만들기가 너무 쉽기 때문에, 프로젝트의 미니멈 버전의 프로토타입을 테스트하기에 최적화되어 있다. 의존성으로는 DevTools와 Lombok, 그리고 JPA와 테스트용으로 쓰기 정말 편한 로컬 DB로 H2를 추가해 주면 된다.DevTools는 H2 console을 위해, 그리고 Lombok은 자바빈에 특화된 어노테이션 기반 유틸리티 때문에 추가했다. 한번 쓰기 시작하면 계속.......

Java equals 와 hash code [내부링크]

우리는 보통 a == b는 둘이 완전 같은 경우 (주소값이 같은 경우), a.equals(b) == true는 주소값은 상관없이 값이 같은 경우라고 잘 알고 있다. 따라서, 일반적으로 자바 객체를 정의할 때 비교를 위해 equals를 아주 능숙하게 오버라이딩 한다.여기서 끝난다. 보통은.그런데, 우리는 이러한 얘기를 들어 봤을 것이다. 객체의 equals를 재정의 했다면 반드시 hashCode를 재정의 하라고.그래도, 보통은 위 예제에서 끝난다. -_-;그래서, 여기서는 왜 hashCode도 같이 재정의 해야 하는지에 대해 얘기하려고 한다.※ hash code 규약1. A.equals(B)가 true 면, A와 B의 hash 값은 같아야 한다.2. A.equals(B)가 false 면, .......

Java Garbage Collection [내부링크]

자바는 태생부터 프로그램의 상위 구조의 목적에 포커스가 맞춰져 있었다. 즉, 하부의 메모리, 하드웨어 등 저 수준의 프로그램을 신경 쓰지 않고, 상부의 비즈니스를 보다 효율적으로 표현하고자 한 것이다. 그런데, 이것이 말만 쉽지 정말 그렇게 하려면 무엇인가는 복잡한 법이다. 그 무언가란 JVM으로 언어의 구동 계층을 추상화 시키고, 여기에 거의 모든 하부 수준의 관리를 자동화하게 한 것이다. 따라서 이러한 언어 플랫폼 개발자들의 노력에 따라, 우리 비즈니스 개발자는 보다 중요한 비즈니스의 구현에 포커스를 맞추면 되고, 메모리는 어떻게 할당되고 해제되는지 따위는 전혀 몰라도 된다. 비즈니스 외이기도 하고 복잡할 것이니깐.......

Lambda Expression [내부링크]

자바8에서 람다가 도입되었음을 알고 있다. 람다에 대한 기본 개념은 이전에 자바8을 소개한 글에서 참조 가능하다.[http://priince.blog.me/221398248462]여기서는 람다를 어떻게 왜 사용하는지를 얘기하려고 한다. (기본 출처는 effective java 3판 님입니다.)일반적으로 람다를 적용함에는 다음의 우선순위를 가진다.1. 익명 내부 클래스 대신 람다2. 람다 대신 메서드 참조3. 람다를 위한 Functional interface는 새로 만들기보다는 java.util.function 패키지의 정의된 것 사용.1. 익명 내부 클래스 대신 람다.자바8을 블로그에 처음 정리할 때, 람다에 대한 기본 설명의 시작은 익명의 내부 클래스였다. 인터페이스에 대한 규약이 불.......

Java Reference 종류와 GC 영향도 [내부링크]

참조되지 않는 객체는 JVM의 Garbage Collection (GC)에 의해 수거 대상이 된다. 참조되지 않는 객체란 해당 객체의 참조자의 scope가 종료되었거나 우리가 명시적으로 null을 지정해 줬을 경우 등이다.보통은 문제가 되지 않는다. 왜냐하면, 대부분의 객체는 메서드 안에서 생성을 하고, 해당 객체를 참조하는 참조자는 보통 메서드 안에서 선언되므로 이 참조자의 scope는 메서드의 범위 내에서 끝난다.하지만, 모든 문제는 바로 얼마 안 되는 예외 상황에서 발생하며, 일단 발생하면 애플리케이션의 성능에 어마 무시한 영향을 끼치거나 심지어 OOM 을 외치며 죽이는 수도 있다. -_-;;예를 들면 그 안전한 메서드가 반복이나 재귀를 끝없이 한.......

Cache Replacement 기본 [내부링크]

캐시에 쓰는 저장 장치는 보통 메모리 기반이다. 또한, 이것은 디스크 기반보다 처리 속도가 매우 빠르다. 따라서, OS 수준의 연산 효율을 위한 캐시에서부터, 애플리케이션의 캐시 기반 프로세스 설계까지 폭넓게 이용되고 있다.다만, 이것은 저장소 자체가 효율 대비 비싸기 때문에 고비용을 초래한다. 따라서, 캐시의 용량은 언제나 한계가 있고, 이 한계의 용량을 효율적으로 관리하기 위한 교체 알고리즘이 존재하는 것이다.다음은 잘 알려진 알고리즘을 요약한 것이다.1) FIFO First In First Out. 즉, Queue다. 이 말은 곧 캐시가 풀 찼을 경우 제일 오래된 녀석을 버리겠다는 뜻이다. 단순하지만, 새로 조회된 녀석은 항상 캐시의 마.......

Java 10 특징 [내부링크]

2018.03 자바 10 등장! 와~~ 이럴 줄 알았냐. 이런 니미, 8에 겨우 익숙해지고, 이제 겨우 9를 볼까 하는데, 10? 10? 10? 그것도 9가 2017.09에 나왔는데? 겨우 6개월이 지났을 뿐이 단 말이다. ㅠㅠ이런 어처구니없는 상황이 발생하는 이유는, 클라우드 주도 개발자를 지원한다고 하여 잘난 오라클님께서 앞으로 자바의 업그레이드 시기를 6개월로 하겠다고 했음이기 때문이다. 자바 9부터니깐 매년 3월, 9월이라는 얘기이다. 눈 돌아간다 @.@하지만, 다행인 것은 이것이 앞서 얘기했던 개발자들을 위한 지원이라는 것이다. 따라서, 다음과 같이 2개의 채널로 구분하였다.1) OpenJDK : 개발자들이 Java SE Platform의 최신 기술 혁신에 먼.......

디자인패턴 - Bridge Pattern [내부링크]

복합적인 객체와의 관계에서 추상화를 아무 생각 없이 설계하게 될 경우, 서브 클래스의 지속적인 추가는 이 객체들 간의 N * N의 경우의 수를 만들게 된다. 추상화한 이점이 관리의 문제로 전가되는 상황이 된다.예를 들면, 이런 경우다.1) 시나리오- 문서를 만드는 클래스를 정의하려고 한다.- 문서는 doc, pdf 형식으로 내보내기가 되어야 한다.- 문서는 다양한 폰트를 적용할 수 있다.얼핏 보면, 클라이언트는 단순히 applyFont와 writeDocument만 알면 된다. DocumentMaker를 통해 추상화했으니깐. 그런데, DocumentMaker를 관리하는 입장에서 보면, 서브 클래스는 그 기능의 조합인 N * N 만큼 늘어나게 될 여지가 충분하며, 이를 관리.......

Java 기본 데이터형 [내부링크]

(표 출처: https://leetaehoon.tistory.com/3 에서 그대로 복사 -_-;;)boolean은 원래 1비트다 (true/false == 0/1... 모가 0이지... 1이 true다! +.+). 하지만, 자바는 byte 단위로 움직이기 때문에 저렇게 8비트로 표현되었다. 정수형은 8비트 단위로 움직인다. byte = 8비트, short는 16비트, int는 32비트, long은 64비트. 이것이 이 데이터형의 범위가 되는데, 예를 들어 byte는 8비트이므로 28 = 256, 0부터 시작이니깐 -1 해서 255까지가 범위가 된다. 그런데, 자바의 기본 데이터형에는 부호가 있고/없고 가 없다. 그냥 디폴트 부호가 있다. 그러면 음의 정수를 표현하기 위해서는 저 저장 범위를 반으로 나눠야.......

대칭형/비대칭형 암호화 [내부링크]

A와 B가 서로 정보를 주고받는 경우, 이 정보가 일반 텍스트 평문일 경우 상당히 당황스러운 경우가 있다. 이 평문이 개인 정보일 경우나 또는 비밀문건 또는 개인 정보 중에서도 뱅킹과 관련된 계좌, 비밀번호 등등 당황스러운 경우는 많다.요새는 인터넷에서도 개인 정보보호를 위해 SSL 통신을 기본으로 하는 사업자들이 많이 늘고 있다. 또한 자동 로그인, 관련 앱 자동 연동, 제3자 인증 등등 사람들을 편하게 하면 할수록 눈에 안 보이는 저러한 보안 오리발들이 겁나 많아지는 것이다.다시 본론으로 돌아가서, A와 B가 서로 정보를 주고받는데 당황스럽지 않으려면, 이 정보를 제3자 C가 읽지 못하도록 암호화를 하면 된다. 평문을 어떠.......

가중 그래프 [내부링크]

그래프의 간선에 추가 정보가 표기되어 있는 구조.당연히 방향이 있는 그래프도 가능하다. 이렇게 가중치를 두면 거리, 비용 등의 추가 정보에 따른 관계 + 가중치의 새로운 요소가 추가된다. 이제는 단순 탐색이 아닌, '거리'와 같은 값 개념을 도입할 수 있다. 사실 가중 그래프를 별도로 분리한 것은, 이 최단거리 탐색 알고리즘을 설명하기 위해서다.1) 다익스트라 알고리즘시작 정점을 현재 정점으로 하고, 인접 정점의 가중치를 모두 기록한다. 그리고, 가장 작은 가중치를 기록한 간선으로 연결된 인접 정점을 방문하고, 이를 다음 현재 정점으로 삼는다. (방문한 정점은 표시하여, 중복에 빠지지 않게 한다!). 다음 현재 정.......

디자인패턴 - Singleton Pattern [내부링크]

클래스의 인스턴스는 오직 하나임을 보장한다. 왜? 리소스는 한정적인데, 어떤 객체는 생성할 때마다 계속 메모리를 차지할 이유가 없는 것이 있다. 그렇담, 아예 한 번만 객체가 되게 하고 공유하면 되지 않을까? 그럼 공유라는 개념이 있으므로 쓰레드 안전해야겠지. 그럼 계속 해당 객체를 생성한다 해도, 객체는 1개임을 보장하니깐 메모리를 절약할 것이다. 물론 이 객체는 자주 쓰여야겠지.이는 이미 작금의 엔터프라이즈 환경에서는 매우 널리 퍼진 유명한 패턴이다. 서블릿도 싱클톤이고, 스프링 빈도 싱클톤이며, 기타 많은 엔터프라이즈 객체가 싱클톤이다. 개념상.. 구현 방법은 제각각이라도..1) 시나리오인스턴스가 1개만 있어도 되.......

Spring MVC - 예외 처리 [내부링크]

바로 이 글 전에 Spring MVC를 쓰다가 너무 길어서, 이 앞에서 잘라버렸다. 이제 Spring MVC를 이용하여 웹 애플리케이션을 개발할 때, 예외를 처리하는 일반적인 방식을 알아보겠다. 잘 설계된 예외 처리 프로세스는 어플리케이션을 견고하게 만든다. 예외가 처리되지 않고 던져지면, 웹서버는 보통 500에러를 내며, default error 페이지로 가거나, 에러 문자열을 마구 찍어낸다. 모 던지기 전에 로깅을 확실히 하고, 피드백을 잘 설계만 해두면, 문제는 사용자 측의 UI나 응답이 지저분하다는 것 밖에 없다. 과연 그럴까?사용자 UI를 망치는 것은 UX에 커다란 구멍임은 말할 것도 없고, 신뢰도를 추락시킨다. 또한 불필요한 오류 정보가 노.......

그래프 [내부링크]

데이터 간의 관계를 표현하는데 최적화된 자료구조. 데이터는 저 대문자 알파벳, 관계는 선이며, 이를 정점(노드)과 간선(엣지)이라고 한다. 저런 형태의 자료구조가 왜 중요할까 하면, 현재의 SNS 시대의 데이터 구조를 조금 생각해 보면 답이 나온다. 이웃, 팔로잉 등등 모든 데이터는 관계를 기반으로 하고 있다.그럼 일반 자료구조로는 관계를 따라갈 수 없는가 하면, 불가능한 것은 아니지만, 효율이 좋을 리 없다. 왜냐하면 관계를 따로 데이터로 보면, 원래 정점과 관계의 경우의 수는 '정점 간 N * N' 로 뒤져야 나오기 때문이다. 또한 어떠한 노드를 경유하는 경우라면 N*N*N이다. 왜냐하면, 경유지를 기준으로 다시 정방 행.......

이진 트리 [내부링크]

일반적으로 배열을 검색할 때는 선형 검색을 수행한다. 즉, 앞에서부터 쭉 비교해보는 것이다. N 크기의 배열일 경우 O(N)의 효율을 가진다. 하지만, 배열을 정렬하면 우리는 다음과 같이 검색할 수 있다.1) 검색하고자 하는 수를 배열의 가운데 위치한 수(기준 수) 와 비교한다.2) 기준 수와 비교하여 작으면 기준 수의 왼쪽 배열을 가져와 다시 1)을 반복한다. (이때 다른 반대쪽 배열은 버리면 된다!)이는, 내가 생각한 숫자를 맞추는 게임에서도 자주 사용하는 방법이다. 어떤 수를 제시하면 크다, 작다를 통해 범위를 줄이게 되는 알고리즘이다. 이를 이진 검색이라고 한다. 배열을 분할하는 차수에 의존하므로 O(logN)의 효율을 가진다.......

Spring MVC [내부링크]

Spring의 웹 모듈. 사실 Bean Container로서의 핵심 기능 외에, framework로서의 특징을 나타내는 부분이기도 하며, 별도 독립적인 모듈이다. 따라서, 제3의 웹 MVC 모듈을 사용해도 되나, 이 독립 모듈 자체가 스프링의 Core 한 특징을 잘 활용하고 구현하였기 때문에, 사실 이 자체의 완성도가 제3의 웹 모듈에 절대 밀리지 않는다. 고로 스프링을 사용하는데 웹 모듈이 필요한 건 맞는데, 기존 레거시가 다른 3자의 MVC와 융합되어 있어 등등의 별 이상한 이유가 없다면, 그냥 쓰는 것이 낫다.다음은 Spring MVC의 프로세스를 타나 낸다.그림에 Model Instance에 대한 표현이 빠진 것이 살짝 아쉽지만, 아주 잘 표현한 그림이다. (위키에서.......

구글이 10년간 연구한 '최고의 보스' [내부링크]

1. (최고의 보스는) 좋은 코치입니다.좋은 보스는 동료와 팀을 대신해 문제를 해결해주는 해결사의 덫을 피...

Kubernetes 기본 개념 [내부링크]

Container를 orchestration 하기 위한 가상화 플랫폼.Container는 무수히 많이 생성되고 소멸되며, 이로 ...

Kubectl command [내부링크]

1. Kubectl Autocomplete1) Bash2) Zsh2. Kubectl Context and Configuration3. Creating Objects...

객체지향 개발 원칙 [내부링크]

스프링이 개발자에게 제공하는 가치 = 객체지향과 테스트※ 객체지향 개발의 원칙 (SOLID)1. ...

비트마스크 [내부링크]

bit : 2진수의 1자리> 예를 들어 8비트를 가지고 부호가 없는 정수 0 부터 255 까지를 표현0 = 00...

Spring Overview [내부링크]

스프링의 목표1. J2EE 개발을 보다 쉽게2. Business 외의 일반적인 Task를 보다 쉽게3. 좋은 프로그래...

Spring Core - IoC, DI, Context And Bean [내부링크]

보통 main메소드에서 시작해서 개발자의 의도대로 오브젝트가 생성되고 실행된다. 그런데 서블릿은 컨테이...

Kubernetes 설치 가이드 - v1.11.3 [내부링크]

※ CentOS 7 기준으로 작성됨.※ 내부 베어메탈 서버에 쿠버네티스를 설치하는 가이드이며, 1.11.3 버...

Docker 기본 개념 [내부링크]

application을 위한 하나의 독립된 가상화 플랫폼. Container 안에 application을 넣고, 필요 라이브러리,...

JVM 이란 [내부링크]

jvm은 간단히 얘기하면 java 실행 환경 이다.이것을 아는 것은 왜 중요할까? 이는 jvm 이전의 프로그래밍 ...

12 Factors [내부링크]

SaaS(Software as a Service) -12원칙1. 단일 코드베이스- 하나의 어플리케이션은 버전 관리되는 하...

Kafka 기본 개념 [내부링크]

한마디로 정의하자면, 고성능에 초점을 맞춘 pub/sub 모델의 메시지 관리자라고 말하겠다.메시지를 생성...

java 버전별 특징(1.0~1.7) [내부링크]

1. java 1.0- 1996년 1월 발표- "Write Once, Run Anywhere" > JVM 기반- 메모리 관리...

Java 8 (Spider) [내부링크]

2014.03월, 자바가 오라클에 인수되고 나온 첫 번째 버전으로 출시됨. 언어적으로 가장 역대급 변경이 아닌...

Spring AOP - 개념 [내부링크]

실제 비즈니스에, 템플릿화된 Non-비즈니스 영역에 대한 고민 (로그, 트랜잭션 등)에서 시작.아래의 예를 ...

Kubernetes Dashboard 설치 [내부링크]

※ 설치 버전 : 1.11.3 기준웹 기반 kubernetes 사용자 인터페이스 제공.Dashboard를 사용하여 Kuber...

Kubernetes Service Object [내부링크]

kubernetes pod cluster에 대한 service discovery 및 loadbalance, dns 서비스를 제공한다.따라서, kubern...

Kubernetes StatefulSet 구성 (with Kafka) [내부링크]

k8s의 pod repository는 pod과 그 운명을 같이한다. 즉, pod이 죽으면, repository의 내용도 날아가게 된다...

Java 9 특징 [내부링크]

2017년 9월 Release된 자바9는 아마 구조적으로 역대급 변경을 가져오지 않았나 싶다.바로, 2008년 시작된...

DDD 기본 개념 [내부링크]

DDD를 지탱하는 두 가지 축1. MODEL-DRIVEN DESIGN분석/설계/구현이 별개로 나눠...

Spring Boot 기본 [내부링크]

Spring boot는 application을 구성함에 있어 자주 반복되지만 수동적인 의존성을 자동화하고,웹서버를 내...

Spring 컨테이너 계층구조 [내부링크]

하나의 Application에는 보통 하나의 컨테이너(ApplicationContext).But, 부모 Context -> 자녀 C...

버블 정렬 [내부링크]

정렬되지 않은 배열의 첫 번째 요소와 두 번째 요소를 비교하면서, 서로의 순서에 따라 위치를 교환한다.이...

선택 정렬 [내부링크]

배열의 처음부터 최소값을 가정하여 임의 저장하고, 배열의 끝까지 하나하나 비교해 가면서 최소값을 확정...

삽입 정렬 [내부링크]

주어진 배열에서 두 번째 값(index 1)을 임의 변수에 저장하고 해당 위치의 값을 삭제한다. 그리고 삭제된 값의 왼쪽으로 하나씩 비교하여, 크기가 크면 오른쪽으로 시프트 시키고 아니면 그냥 놔둔다. (작은 값으로 정렬됨으로, 값을 비교함에 있어 오른쪽 시프트가 발생하지 않는다면, 그 앞을 비교할 필요가 없다는 의미이므로 비교 연산은 멈춘다). 임의 변수는 비교 후 빈자리에 삽입되므로 삽입 정렬이라고 하나 보다.이 패스 쓰로를 index+1의 위치로 계속 옮기면서 반복한다. 임의 변수 지정이 배열의 끝(length-1)에 도달할 때까지.최악의 경우 배열이 역순으로 정렬되어 있다면, 매번 비교 N * 매번 스위치 N이므로, O(N2) 이다. 이.......

Hash table [내부링크]

해시는 문자열을 숫자로 변환하는 것이다. 해시 함수라고 하는 것은 이것을 실행하는 알고리즘이다. 해시테이블은 이 해시 함수를 이용하는 key, value 쌍의 자료 구조다. 이를 다시 정리하자면,* 단순화를 위해 문자열은 알파벳 3자리로..1. 해싱 : 문자열을 숫자로 변환. A:1, B:2, C:3 ... 일 경우 CAT = 3, 1, 20.2. 해시 함수 : 실행 알고리즘 -> 문자열 숫자의 곱으로 하겠다! -> CAT = 3 * 1 * 20 = 603. 해시테이블 : 자료구조를 ZZZ까지 생성 -> 26 * 26 * 26 = 17576 번까지의 cell 주소 생성. 각 Cell의 주소는 해시 값이 됨.이제, 이 자료구조에 값을 insert 하면, talbe.set("cat", &qu.......

재귀 호출 [내부링크]

간단히 말하면, 자기 자신을 호출하는 행위. 왜? 반복문을 쓰는 것보다 나은 이점이 있기 때문인데..위 반복문은 주어진 숫자를 역순으로 0까지 프린트하는 단순 반복 로직이다. 이것을 재귀로 풀면반복문은 사라졌다. 다만, 주어진 num을 출력 후, pringDigit 함수를 종료하기 전에 다시 pringDigit 함수를 num-1 해서 호출한다. 언제까지? num이 0보다 작아질 때까지. num이 0보다 작아지게 되면, 더 이상 재귀 호출이 발생되지 않는데(이 시점에서 재귀 호출까지 도달하지 않으니깐) 바로 이 지점을 기저 조건이라고 한다. (기저 조건이 없으면, 무한 반복.. 그럼 Stack이 넘쳐서 Stack Overflow가 발생하는 거다.)이제, 함수는 종료된다. 어.......

LDAP [내부링크]

LDAP (Lightweight Directory Access Protocol)은 네트워크 상에서 어떠한 정보(전화번호, 주소, 조직, 파일, 프린터 등 하드웨어 위치, 계정 등등)를 쉽게 찾아볼 수 있게 하는 소프트웨어 프로토콜이다.음, 그냥 쉽게 말해 네트워크를 이용한 Directoy 접근이다. Directory이니깐, tree 형태로 자유롭게 그룹 지을 수 있으며, 그 안에는 어떠한 정보도 있을 수 있다는 얘기이고 말이다.그런데, 그냥 단순히 저렇게만 알았는데, 점점 LDAP을 통합 인증의 용도로 많이 사용하고 있다. 왠지 매칭이 되지 않아 처음엔 이해가 잘되지 않았다. 그런데, 바로 요점은 Directory 안에는 어떠한 정보도 있을 수 있다는 것이며 이는 네트워크를 통해 공.......

퀵 정렬 [내부링크]

주어진 배열을 임의의 한 수(피벗)를 기준으로 작은 값은 왼쪽, 큰 값은 오른쪽으로 이동시킨다. 그럼 최소한 이 피벗은 올바른 위치에 있게 된다. 이제 이 피벗을 기준으로 배열을 왼쪽과 오른쪽으로 분할한다. 분할된 배열을 다시 하나의 배열로 보고 이 과정을 반복한다. 분할된 배열의 크기가 1이하가 될 때까지. 즉, 임의의 피벗을 선정하면, 이 피벗은 제외하고 (공간은 제외되지 않는다. 비교 기준으로 low, high pointer에서만 제외다.)1) 분할 : 크기 N인 배열의 left point(low)와 right point(high)에서 각각 피벗과 값을 비교한 후 low와 high를 만족시키는 pointer를 각각 이동시키면서(교환만 발생한다. 둘 다 low 면 정상 포인터.......

Linked List [내부링크]

배열은 메모리의 연속된 셀에 있는 데이터의 집합이다. 이 연속성이 주는 장점도 있지만, 반대로 골치 아픈 경우가 더 많을 것이다. 따라서, 이 연속성을 제거하는 임의의 Node 기반의 자료 구조가 당연히 존재하기 마련이며, 여기서는 노드 기반 중 하나인 링크드 리스트를 알아보려고 한다.Node가 연속성을 제거할 수 있는 방법은 접점이 있기 때문이다. 바로 다음 노드가 무엇인지를 알고 있는 방식이다. 링크드 리스트는 첫 번째 노드를 명시하고, 이 노드의 접점을 따라 마지막 노드까지 이어지는 방식이다. 마치 체인 같다.즉 노드는 데이터 하나에 2개의 셀을 부여하여, 하나는 값을, 다른 하나는 다음 노드의 위치를 기록하는 방식이다.......