본문 바로가기

전체 글52

[필사] 무라카미 하루키 - 직업으로서의 소설가 中(57~58P) 그때 나는 퍼뜩 생각했습니다. 틀림없이 나는 신인상을 탈 것이라고. 그리고 그 길로 소설가가 되어 어느정도의 성공을 거둘 것이라고. 심히 건방진 소리 같지만, 나는 왠지 그렇게 확신했습니다. 매우 생생하게. 그건 논리적이라기 보다 거의 직관에 가까운 것이었습니다. 삼십여 년 전 봄날 오후에 진구 구장 외야석에서 내손에 하늟하늘 떨어져 내려온 것의 감촉을 나는 아직 또렷이 기억하고 있고, 그 일 년 뒤의 봄날 오후에 센다가야 초등학교 옆에서 주운 상처 입은 비둘기의 온기를 똑같이 내 손바닥으로 기억합니다. 그리고 '소설 쓰기'의 의미에 대해서 생각할 때, 항상 그 감촉을 다시 떠올립니다. 그런 기억이 의미하는 것은 내 안에 있을 터인 뭔가를 믿는 것이고. 그것이 키워낼 가능성을 꿈꾸는 것이기도 합니다. 그.. 2019. 11. 13.
[Interview] 더콰이엇 1. 사람들은 두려움을 갖고 살잖아요. 물론 저도 두려움이 있어요. 하지만 원하는 게 있으면 전후좌우 의식하지 않고 밀어붙이는 편이고요. 통념을 의심하는 거죠. 예를 들면 대학에 꼭 가야 인생이 풀리는걸까? 저는 결국 대학에 입학했지만, 중퇴하고 음악을 하고 있고요. 막연한 두려움과 한계에 의문을 갖고 개인에게 무엇이 옳은 길인지 과감하게 시도해보는 삶을 사는 것 같아요. 2. 그럴 수도 있겠죠. 저는 대중의 의견에 정면으로 맞서는 타입은 아니에요. 제 할 거 하고 신경 쓸 일에 집중하는 편이죠. 세상엔 무수한 얘기가 돌아다니지만, 그게 부정적일지라도 나쁘다고는 생각 안 해요. 다 일리 있는 말일 테고 그 자체가 관심이니까. 3. 이동하는 것 같아요. 취향이나 저변이 넓어졌다는 느낌을 받아요. 4. 물론.. 2019. 11. 13.
[ARTICLE] 30 Things About Life Everyone Should Learn Before Turning 30 출처: ART+Marketing웹사이트 Life is full of lessons. Some lessons are learned in an instant — like when you touch a hot stove. Others take time to fully understand — for example, what it truly means to be in love. But regardless of the size of the lesson, there are 30 important ones everyone should know before exiting young adulthood and entering the next phase of their life. Self-development Your hab.. 2019. 11. 13.
[필사] 무라카미 하루키 - 직업으로서의 소설가 中 직업으로서의 소설가의 175p~ 발췌. 소설을 쓴다는 것은 밀실 안에서 이루어지는 한없이 개인적인 일입니다. 혼자 서재에 틀어박혀 책상을 마주하고(대부분의 경우) 아무것도 없었던 지점에서 가고으이 이야기를 일궈내고 그것을 문장의 형태로 바꿔나갑니다. 형상을 갖고 있지 않았던 주관적인 일들을 형상이 있는 객관적인 것으로(적어도 객관성을 추구하는 것으로)변환해가는 - 극히 간단히 정의하자면 그것이 우리 소설가가 일상적으로 행하는 작업입니다. "아니, 나는 서재 같은 대단한 건 없는데요"라는 사람도 아마 계시겠지요. 나도 소설을 처음 쓰기 시작할 무렵에는 서재 따위는 없었습니다. 센다가야의 하토노모리하치만 신사 근처의 좁은 아파트에서 주방 식탁을 마주하고 아내가 잠들어버린 한밤중에 나 혼자 원고지에 사각사각 .. 2019. 11. 13.
[oracle] with절 ( with as) 사용하여 서브쿼리로 조인절과 join하는법 꽤 복잡한(나에게는) 데이터추출 업무를 해야하는 상황이 왔다. 문제는, 그냥 inner join, outer join(left)등을 사용하여 on뒤에오는 조건식과 where뒤에 오는 조건식으로만 적절하게 적용하면 되는 형태가 아니었다. 예를들어, 학생 한명에게 두명 또는 3명의 선생님이 평가를 내린다고 치자. 학생평가 테이블(APP), 선생님테이블(TEACHER), 평가과목테이블(CODE), 평가진행테이블(ENTIRE), 심사테이블(EVAL) 등등 ... 이모두를 엮는 중심이 되는 seq 는 평가진행테이블이다. 이에 대해 한 학생당 3명 또는 2명의 선생님이 평가를 내렸을시 기존의 쿼리는 아래와 같은 데이터를 뽑아올 수 있도록 작성했다. (예시로 임의로 만든 예시용 쿼리) SELECT mng.year A.. 2019. 11. 12.
[The Intern] 5~6pg from the pdf file Keria: There's gonna be a couple of interviews today, Ben. We wanna make sure that we both find the right fit. Business as usual is not our motto, so we hope you have some fun here. This is the first time we are hiring senior interns, so some of our intern questions may not exactly fit your profile, but we're gonna go for it anyway. okay? Ben: Fire away. Keria: Okay, good where'd you go to schoo.. 2019. 11. 12.
오라클 ORA-12170: TNS: 접속 시간 초과가 발생함 에러 => telnet으로 방화벽 오픈여부 확인 ! 어느때와 같이 개발DB로 접속하려했는데, 접속시간만 오래 걸리며 테스트도, 접속도 되지 않고 토드와 sqldeveloper모두 접속에러만 받는 상황... 1.from 토드,,, 2. from sqldeveloper 요청한 작업을 수행하는 중 오류 발생: IO 오류: The Network Adapter could not establish the connection 업체 코드 17002 혹시나 해서 내 아이피에서 출발하여 해당 아이피에 도착하는 방화벽이 닫혔나? ... 해서 확인해보니 닫혔더라 ^^* 확인 방법은 아래와 같다. 윈도우 시작화면에서 - 윈도우키+R 누르고 cmd 누르고 아래 cmd창 실행 - 명령어 " telnet 아이피주소 포트번호 " 치고 확인 음. 막혀있는 것을 확인하고 다시 방화벽 오픈.. 2019. 11. 11.
[스프링프레임워크] AOP 구현 AOP 구현 1. POJO Class를 이용한 AOP구현 2. Spring 설정 파일(applicationContext.xml)을 이용한 설정 3. 어노테이션(Annotation+xml)을 이용한 설정 – 4 스프링 API를 이용한 AOP구현 2019. 11. 10.
[스프링프레임워크] AOP 180605AOP 관점지향 프로그래밍 하나의 기능 단위로 떼어내는 것을 모듈화 캡슐화 한다 그게 합쳐져서 프로그램이 되는 거임. 객체지향의 SOLID 각 객체는 한 개의 기능만 갖고 있는게 원칙임. 근데 안될 때-> 관점지향프로그래밍. 주로 검사시 끼어 넣음. -Transaction은 DB단의 일. 인설업뎃델릿할 때 체크를하고 커밋과롤백을함 DB단에서의 일. AOP는 우리 자바 스프링프래임워크 암튼 코드단에서의 얘기임 AOP란 - Aspect-Oriented Programming: 관점 지향 프로그래밍 - 특정 기능이 있는 클래스 안에는 본질적인(핵심적인) 처리만 기술 하고, 본질적이지 않은(추가 기능, 부가 기능) 기능들을 따로 기술 - 구체적으로 로그 출력, 예외 처리 등 공통화할 수 있는 처리를 A.. 2019. 11. 10.
[스프링프레임워크] transaction, rollback, jndi 트랜잭션(TRANSACTION) TRANSACTION의 시작  - 실행 가능한 SQL문장이 제일 처음 실행될 때 TRANSACTION의 종료 COMMIT이나 ROLLBACK/ DDL이나 DCL문장의 실행(자동 COMMIT)/기계 장애 또는 시스템 충돌(crash)/ deadlock 발생/사용자가 정상 종료 자동 COMMIT은 다음의 경우 발생 한다. DDL,DCL문장이 완료 될 때/ 명시적인 COMMIT이나 ROLLBACK없이 SQL*Plus를 정상 종료 했을 경우 자동 ROLLBACK은 다음의 경우 발생 한다.  - SQL*Plus를 비정상 종료 했을 경우/ - 비정상적인 종료, system failure COMMIT과 ROLLBACK  - COMMIT : 변경사항 저장/ - ROLLBACK .. 2019. 11. 10.
[Transcription] Inside the Microsoft team tracking the world's most dangerous hackers 출처: https://www.technologyreview.com/s/614646/inside-the-microsoft-team-tracking-the-worlds-most-dangerous-hackers/ From Russian Olympic cyberattacks to billion-dollar North Korean malware, how one tech giant monitors nation-sponsored hackers everywhere on earth. When the Pentagon recently awarded Microsoft a $billion contract to transform and host the US military's cloud computing systems, the .. 2019. 11. 8.
[Javascript] preventDefault() 함수 아래의 전문은 mozila.org 에서 퍼온 것이다. 참고하면 돼며, 나는 주로 form태그 에서 submit누른후 바로 실행되는 함수의 refresh를 막고 submit이후에 좀더 실행할 액션들을 적용하고 싶을 때 preventDefault()함수를 사용한다. 그 예는 아래와 같다. $('#testForm').submit(function(e) { e.preventDefault(); common_modal({ content : '해당 내용을 등록하시겠습니까?', submit : function() { $.post(testForm.SAVE, $('#testForm').serialize(), function(data) { if( data.rs_st == cmConst.RS_SUCC ) { backListWi.. 2019. 10. 31.