본문 바로가기
  • 읽고보고쓰고

분류 전체보기579

[영화리뷰] 안시성 요즘 유투브로 영화 스포일하는 분들이 많은 거 같다. 그중 #라이너의컬쳐쇼크 는 악명높은 비평을 내놓고 있다. 이 스포일 유투브로 하마터면 못볼 뻔 했던 영화가 한 둘이 아니니, 실제로 영화를 보고 나면 웃자고 하는 일에 죽자고 덤비는 꼴이었음 뒤늦게 알게 된다. 클리셰니, 진부하다느니, 산업자본주의니, 공장식 각본아라느니 하는식의 비평 말이다. 처음엔 참신했는데, 그리고 비평의 각도가 늘 예리해서 감탄했는데 결과적으로는 모든 영화를 망작으로 치부하니, 그럴 거면 진작에 좋은 영화만 소개를 할 것이지 왜 남의 장사하는 데에 앞길을 막는 것인지, 머리 싸매고 누워 하소연할 데 없는 감독들의 맴이 느껴졌다. 극장 상영이라도 내리면 하시든가. 이건 무슨 심보인가하여 다소 감독에 빙의된 마음으로 안타까움을 갖는.. 2022. 9. 4.
[영화리뷰] 남한산성 - 팽팽한 옳음 영화을 보면서 두 개의 팽팽한 옳음을 봤다. 옳음과 그름의 시선이라면 시시비비가 명확한데, 그게 당시에는 잘 판단되지 않는다. 역사는 결국 먼 훗날에서라야 판단이 명확해 진다는 건가 싶다. 최명길과 김상헌의 올곧은 논쟁이 백미인 그사이에 나약하기 그지없는 왕의 모습이라니. 2022. 9. 4.
종교없는 삶을 생각하다 나는 개발자다. 이미 이 업계에서 일한지 오래되었고 많은 개발자들과 협력해 일 해왔다. 이런 집업적 특성을 제외하면 다달이 월급으로 연명하는 수단화된 모든 가장들과 다를 바 없다. 주일마다 교회에 다니며 하늘의 것을 추구하고, 죽음 이후에는 천국을 희망하며 일요일 마다 출석부를 찍으러 교회에 간다. 자본주의에 최적화된 나는 '나'라는 서비스를 팔아 제화를 얻고, 동료 개발자들을 다독여 개발 기한을 준수하도록 한다. 피에르 부르디외가 식민지 알제리의 삶의 방식과 본국 프랑스를 비교하는 이야기를 접하기 전까진 나는 청교도적이고 자본주의적인 아비투스에 휘감겨 내가 서 있는 세상이 도저히 내가 뚫고 나가갈 수 없는 견고한 생활인 줄만 알았다. 다른 삶(종교없는 삶)이 과연 가능하기나 하겠냐는 오만의 시선으로 저.. 2022. 9. 4.
[북리뷰] 종교없는 삶 이 책은 종교가 없는 사회는 "지옥같은 비도덕적 사회가 될 것"이라는 미국 보수 기독교의 프레임을 비판한다. 종교와 무관한 나라들(덴마크, 스웨덴 등)이 선진국 대열에 올라 민주적으로 잘 살고 있다고 말한다. 도리어 자메이카나 시에라리온, 필리핀 등 종교국가들이 발전모델을 못찾고 종교에 갖혀 있다는 느낌이란다. 다음은 이 책의 추천사인데, 감명 깊어 메모한 것을 기록해 둔다. 이 시대의 가장 중요한 특징 중 하나가 바로 탈종교화다. 이른바 산업화된 사회에서는 전체적으로 전통 종교와 상관없이 사는 무종교인들의 숫자가 급증한다. 말하자면 무종교가 현재 가장 급성장하는 종교 현상인 것이다. 종교 인구가 미미한 유럽의 경우는 말할 것도 없고, 미국의 경우도 지난 24년간 종교가 없다고 하는 사람들의 수가 200.. 2022. 9. 4.
[영화리뷰] PMC : 벙커 하정우가 그렇게 영어를 잘하는 줄은 몰랐다. 유학파인 줄 알았다. 러닝타임 절반 이상이 영어로 진행 되는 그 중심에서 주인공으로서의 주고받는 영어가 전혀 어색하지 않았다. 물론 영어 능력자분들의 평가는 별도로하고 말이다. 영화 내용으로 들어가보자. 때는 2024년 미국 대통령 선거를 앞두고 재선을 노리는 현직 대통령이 떨어진 지지율을 만회하고자 백악관 TF를 조직해 다국적 용병을 북한에 파견한다. 본래 남침을 위해 파 놓은 북한땅굴이었지만 발각된 이후엔 남북 공동회담을 위해 개조된 지하 벙커가 이들 작전의 시작점이 된다. 하정우는 이 용병의 팀장이며, 북한 1호 '킹'을 납치하는 역할을 맡는다. 그러나 이 작전엔 또다른 용병들이 개입되어 있었다. 다른 용병들은 하정우팀의 작전을 붕괴시킨다. 심지어는 이 .. 2022. 9. 4.
스토케, 여자의 선택 어느 유투버가 독서의 유익한 점으로, 선택의 폭이 넓고 인생을 유익한 방향으로 이끌도록 해주는 데에 있어 독서의 강점이 있다 했다고 말했다. 감명받았다. 다른 책을 읽다가 비근한 예를 하나 찾았다. 선악과를 유혹하는 태초의 마케터이며, 단 둘의 소비자에게 100% 팔아치운 뱀의 지혜이다. 뱀은 여자를 유혹함으로써 남자의 경계도 내려놓게 했다. 요는 '결정은 여자가 한다'이다. SUV를 원하는 남자와 세단을 원하는 여자가 있다. 둘은 부부다. 그 둘의 평행선은 여자의 허락을 이끌어 내어야 끝날 것 같다. 그래서 마케터와 기획자들은 스토케가 들어가는 너른 트렁크를 갖는 SUV를 홍보했다. 스토케는 고가의 유모차다. 그것을 끌고 가는 여성의 당당함은, 매우 성공한 아내가 된 것을 증명이라도 하는 듯한 느낌을 .. 2022. 9. 4.
[ORACLE] DB Object 목록 가져오기 쿼리 원하는 DB Object를 쿼리로 호출해서 찾아야할 때가 있다. 언제일까? 2 개의 동일한 DB의 Object를 비교해야 하는 상황이라고 할까? 개발 DB와 운영 DB를 비교해야 하는 상황에도 필요하겠다. /* 오라클 Function 목록 가져오기 */ select Object_Name from user_objects where object_type = 'FUNCTION' order by Object_Name; /* 오라클 Procedure 목록 가져오기 */ select Object_Name from user_objects where object_type = 'PROCEDURE' order by Object_Name; /* 오라클 View 목록 가져오기 */ select Object_Name from .. 2022. 9. 4.
[ORACLE] 테이블 스페이스 확인 쿼리 테이블 스페이스의 정보를 확인 하는 쿼리다. SELECT A.TABLESPACE_NAME, ROUND(A.BYTES_ALLOC / 1024 / 1024, 2) CURRENT_SIZE, ROUND(NVL(B.BYTES_FREE, 0) / 1024 / 1024, 2) FREE_SIZE, ROUND((A.BYTES_ALLOC - NVL(B.BYTES_FREE, 0)) / 1024 / 1024, 2) USED_SIZE, ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,2) FREE_RATE, 100 - ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,2) USED_RATE, ROUND(MAXBYTES/1048576,2) MAX.. 2022. 9. 4.
[ORACLE] 테이블 설명과 Row 수 확인 테이블 설명과 Row수를 확인해야 할 때가 있다. 간혹 count(*) 로 테이블 row 카운트를 구하는 경우도 있는데, 전체 테이블에 대한 것은 아래로 구해도 될 것 같다. SELECT A.TABLE_NAME , B.COMMENTS , A.num_rows FROM ALL_TABLES A , ALL_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME and A.owner = B.owner and A.owner = 'HR' ORDER BY A.TABLE_NAME; 2022. 9. 4.
[ORACLE] DB Lock 확인 쿼리 DB Lock 걸렸는지를 확인하는 절차를 아래의 쿼리를 순차적으로 처리하여 알 수 있다. /* 1. check lock object */ SELECT OBJECT_ID , SESSION_ID , ORACLE_USERNAME , OS_USER_NAME FROM V$LOCKED_OBJECT; /* 2. check sid, serial no , object name */ SELECT A.SID , A.SERIAL# , OBJECT_NAME , A.SID || ', ' || A.SERIAL# AS KILL_TASK FROM V$SESSION A INNER JOIN V$LOCK B ON A.SID = B.SID INNER JOIN DBA_OBJECTS C ON B.ID1 = C.OBJECT_ID WHERE B.T.. 2022. 9. 4.
[ORACLE] 테이블 명세서 추출 쿼리 오라클에서 사용하는 테이블명세서 추출 쿼리다. SELECT A.OWNER , A.TABLE_NAME , A.COLUMN_ID , A.COLUMN_NAME , B.COMMENTS , A.DATA_TYPE , A.DATA_LENGTH , A.NULLABLE FROM ALL_TAB_COLUMNS A inner join ALL_COL_COMMENTS B on A.owner = B.owner and A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME = B.COLUMN_NAME WHERE A.OWNER = 'HR' /*DB 소유자를 넣어줌*/ ORDER BY A.TABLE_NAME, A.COLUMN_ID; 2022. 9. 4.
[ORACLE] 로그 찍어 보기 대개 로그는 아래와 같이 찍어야 볼 수 있다. DBMS_OUTPUT.PUT('로그 내용'); 하지만, 이렇게 찍어도 보여지지 않을 때가 있는데 이유는 아래의 설정을 하지 않았기 때문이다. 아래의 2줄을 모두 호출하여 결과 값에 ON 이 나오도록 한다. (간혹 OFF가 나오면 다시 호출해 주면 됨) SHOW SERVEROUTPUT; SET SERVEROUTPUT ON; 그럼 이제 원하는 로그를 찍어서 볼 수 있을 것이다. 2022. 9. 4.
반응형