jsonm의 등록된 링크

 jsonm로 등록된 티스토리 포스트 수는 90건입니다.

개발자 포털(Developer Portal) 구축 방안 [내부링크]

개발자 포털은 사용자가 표준화된 API를 사용하고 검색하고 사용할 수 있도록 다양한 API 관련 리소스가 포함된 디지털 목적지를 금융 서비스 업계에 제공합니다. 포털은 개발자, 제품 관리자 및 전략가가 정보를 검색하고, API 카탈로그 및 문서에 액세스 하고, 테스트 샌드박스에 등록하여 API를 추가로 탐색할 수 있는 셀프서비스 플랫폼입니다. 목표는 사용자가 질문하고, 지원을 받고, 아이디어를 공유할 수 있는 협업을 가능하게 함으로써 솔루션에 대해 배우고 개발할 수 있는 도구를 통해 금융 산업 및 개발자 커뮤니티를 돕는 것입니다. 개발자 포털 청사진 및 구성의 설계 원칙 (Design Principles) 다양한 사용자 유형에 맞는 사용성 사용자/개발자 유형 및 API 비즈니스 기능별 보안 및 권한 부여..

HTML/CSS 고동치는 효과 - CSS 애니메이션 [내부링크]

버튼이 고동치는 것 같은 효과를 HTML과 CSS를 이용해서 구현해 봤다. 이런 게 대체 어디에 쓰일까 싶지만 예전에 HTML로 시연하는 프로그램을 만들다가 버튼을 강조할 필요가 있었는데, 이렇게라도 강조를 해볼까 하고 만들었던 애니메이션이다. HTML 삽입 미리보기할 수 없는 소스 CSS - 애니메이션과 스타일 CSS에서는 keyframes 가 핵심이다. 시간이 지남에 따라 투명도가 낮아지고 마지막에 scale을 크게 해서 고동치는 것 같은 효과를 주면 된다. webkit과 moz 둘 다 작성. @-webkit-keyframes pulse { 0% {-webkit-transform: scale(0); opacity: 0;} 8% {-webkit-transform: scale(0); opacity: 0;..

[프랭크 밀러] 씬 시티: 다크히어로의 부활 - Sin City: A Dame to Kill For (2014) [내부링크]

엽기적인 사람들이 다시 모여 만든 초호화 캐스팅 잔혹 만화 일단 국내 제목부터 이상하다. A Dame to kill for 라는 말은 목숨을 걸만한 여자라는 의미 같은데, 왜 다크 히어로의 부활인지 모르겠다. 다크한건 이미 포스터만 봐도 알 수 있는데 이유가 뭐였을까? 어쨌든, 전편에 비해 한층 더 업그레이드된 초호화 캐스팅이 영화를 기대하게 만든다. 전편에 이어 Mickey Rourke와 아마도 목숨을 걸만한 여자인 Jessica Alba는 물론이고 타노스의 Josh Brolin, 인셉션과 다크나이트 라이즈에 등장했던 Joseph Gordon-Levitt, 몽상가들의 Eva Green까지 등장인물만 보면 당장이라도 봐야 할 것 같은 영화다. 또한 Sin City: A Dame to Kill For의 의..

[프랭크 밀러] 씬 시티 - Sin City (2005) [내부링크]

엽기적인 사람들이 모여 만든 역대급 구토유발 영화 배트맨과 울버린을 창조하신 프랭크 밀러 님과 데스페라도라는 엄청난 멕시코식 서부 영화를 만드신 로버트 로드리게스의 공동 작품. 거기에 특별 초빙 감독으로 쿠엔틴 타란티노까지 참여한 엄청난 영화! 이름만 들어도 엄청난 이 사람들이 가진 B급 감성과 다크함, 그리고 잔인함까지 더해져 내가 지금까지 본 영화 중 역대급으로 엽기적인 영화가 아닌가 싶다. 이게 흑백영화인지 만화영화인지 구분도 안될 만큼 특이한 영상과 다크함이 물씬 풍기는 DC 코믹스 북을 읽는 것 같은 느낌으로 마치 만화영화를 자동으로 넘겨 보는 것 같은 느낌을 준다. 후속 편에 비하면 조금 약하다고 느낄 수는 있겠지만 나름 초호화 캐스팅으로 생긴 건 죄다 범죄자 같이 생겼어도 부패의 도시 Bas..

[스티븐 스필버그] 터미널 - The Terminal (2004) [내부링크]

믿기 어려운 황당한 상황 속 불법 체류자들의 공항 라이프! 비행기 타고 미국에 가는 중간에 나라가 사라져서 입국도 안되고 출국도 안 되는 빅터(톰 행크스)가 공항에서 갇힌 채 불법 체류자들의 영웅이 되어가는 실화 기반의 영화. E.T. 를 만든 스티븐 스필버그의 드라마 영화라서 궁금한데, 독특한 주제라서 흥미가 저절로 생기고, 흐뭇하고 코미디적인 요소가 많은 영화라서 누구나 재미있게 볼만한 영화다. 하지만, 개인적으로는 이 영화를 사랑하는 몇 가지 다른 포인트가 있다. 첫 번째는 캐서린 제타존스다. 엔트랩먼트와 조로 등을 통해 어린 시절 너무나 좋아했던 배우의 영화였고, 사실상 이 영화가 내가 본 캐서린 제타존스의 마지막 영화가 아닌가 싶다. 배역을 떠나서 분장이나 액션을 통해 보이는 캐릭터가 아니라 현..

Access Token 만료 시 자동 갱신해주는 소스 [내부링크]

세션을 이용하지 않고 JWT Access Token을 이용해서 서버와 클라이언트의 소스가 완전히 분리되어 있는 웹 사이트의 경우 웹 화면에서 서버로 API를 보낼 때마다 Access Token을 담아서 보내야 하는데, 이때 Access Token이 만료된 경우 Refresh Token을 이용한 Access Token 갱신이 필요하다. 처음 화면 로딩 시 메뉴에 로그인 정보를 표시해준다거나, F5를 눌러서 화면을 새로고침 하거나, 사용자가 특정 화면을 열어 놓고 한참 지나서 데이터를 조회하려고 하는 경우 등을 고려했을 때에도 매번 자동 갱신 해주는 로직은 필요하다. 따라서, API 요청을 할때마다 Access Token 만료 시 자동으로 Refresh 해주는 공통 모듈을 Javascript와 jQuery ..

Web API의 특징과 장단점 [내부링크]

Web API는 웹 서버 또는 웹 브라우저용 애플리케이션 프로그래밍 인터페이스(Application programming interface) 입니다. 일반적으로 웹 개발 개념으로서 웹 애플리케이션의 클라이언트와 서버라는 두 소프트웨어가 서로 통신 할 수 있는 메커니즘으로, 서버 측에서 클라이언트 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트를 제공하게 됩니다. API는 새로운 개념이 아니며, 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이기 때문에 예전부터 다양한 방식의 API가 존재해 왔습니다. 하지만 여기에서는 다양한 API 중에서도 특히 Web API에 대해 알아보도록 하겠습니다. API의 특징 사람이 읽을 수 있고 쉽게 적응할 수 있으며 정보를 직접 전송,..

OAuth 2.0 (RFC 6749) 인증 절차 [내부링크]

OAuth의 최종 목적은 Access Token을 발급받는 것입니다. 그리고 발급받은 Access Token을 사용해서 특정 서버에 존재하는 리소스를 엑세스 할 수 있습니다. OAuth 2.0의 인증 절차 (A) 클라이언트가 리소스 소유자에게 권한 부여를 요청합니다. 인증 요청은 리소스 소유자에게 직접(표시된 대로) 또는 바람직하게는 중개자로서 인증 서버를 통해 간접적으로 이루어질 수 있습니다. (B) 클라이언트는 자원 소유자의 권한을 나타내는 크리덴셜인 권한 부여를 수신하며, 본 명세서에서 정의한 4가지 권한 부여 유형 중 하나 또는 확장 권한 부여 유형을 사용하여 표현한다. 권한 부여 유형은 권한 부여를 요청하기 위해 클라이언트가 사용하는 방법과 권한 부여 서버에서 지원하는 유형에 따라 다릅니다. (..

Authentication과 Authorization 차이 [내부링크]

인증 (Authentication) 인증(Authentication)은 서버 입장에서 내가 누구인지 확인하는 과정이며, 올바른 신원을 증명하는 것을 의미한다. HTTP에서 주로 사용되는 인증(Authentication) 방법 기본 인증 (Basic Authentication) 가장 간단하고 쉬운 방법 발신자가 요청 헤더에 사용자 이름:비밀번호를 입력해야 함 쿠키, 세션 ID, 로그인 페이지 및 기타 특수 솔루션이 필요하지 않습니다. Handshake나 기타 복잡한 응답 시스템이 없습니다. 무기명 인증 (Bearer Authentication) 베어러 토큰이라는 보안 토큰을 포함합니다. "이 토큰 보유자에게 액세스 권한 부여"로 이해될 수 있습니다. 보호된 리소스에 대한 요청을 할 때 Authorizati..

JWT (JSON Web Token)란 무엇인가? [내부링크]

JWT(JSON Web Token)는 당사자 간에 정보를 JSON 개체로 안전하게 전송하기 위한 간결하고 독립적인 방법을 정의하는 개방형 표준(RFC 7519)입니다. 이 정보는 디지털 서명되어 있으므로 확인하고 신뢰할 수 있습니다. JWT는 비밀(HMAC 알고리즘 포함) 또는 RSA 또는 ECDSA를 사용하는 공개/개인 키 쌍을 사용하여 서명할 수 있습니다. JWT를 암호화하여 당사자 간에 비밀성을 제공할 수도 있지만 여기서는 서명된 토큰에 중점을 둘 것입니다. 서명된 토큰은 그 안에 포함된 클레임의 무결성을 확인할 수 있는 반면 암호화된 토큰은 다른 당사자로부터 해당 클레임을 숨깁니다. 공개/개인 키 쌍을 사용하여 토큰에 서명할 때 서명은 개인 키를 보유한 당사자만이 서명한 당사자임을 인증합니다. 기..

[Spring Framework] RestTemplate을 이용한 서버간 API 통신과 예외처리 [내부링크]

배경 위의 흐름도와 같이 Application 2는 순수 REST 서비스만 제공하고 있는 상태이며, 브라우저에서 Application 2의 endpoint를 직접 엑세스를 시도하면 CORS 정책 위반 에러가 발생한다. (CORS란 Cross-Origin Resource Sharing의 약자로, 브라우저에서 다른 출처의 리소스를 공유하는 것인데 기본은 공유 불가이며 별도 설정을 통해 공유를 할 수 있게 만들 수도 있다. 하지만, 위 상황에서는 공유가 불가능한 상태다) 어쨋든 브라우저는 Application 2에서 제공하는 서비스들을 이용할 수 없기 때문에 서버 간 REST API 통신환경이 필요했고, Application 2와 통신이 가능한 Application 1을 별도로 구축해서 사용자는 Applica..

[잭 스나이더] 맨 오브 스틸, Man of Steel (2013) 리뷰와 명대사 [내부링크]

고독한 시골 외계인의 다크한 최강 슈퍼 액션 호평도 있겠지만 혹평도 굉장히 많다는 영화 맨 오브 스틸. 잭 스나이더보다는 크리스토퍼 놀란이 제작했다는 얘기에 기대를 하고 봤던 영화인데, 개인적으로 지금까지 본 영화 중에 시각적인 면에서 이렇게 멋지게 만든 영화가 또 있을까 싶을 정도로 액션이나 효과는 정말 손에 꼽을 만큼 훌륭한 영화라고 생각한다. 영화 내내 다크한 분위기에서 퍼져 나오는 어딘지 모를 쓸쓸함과 우울함을 가진 캔자스(Kansas) 주의 작은 마을에 살고 있는 비운의 외계인 클락 켄트. 성향 상 다크한 분위기의 영화를 너무 좋아하기 때문에 다크 하면서 드라마틱한 분위기에서 갑자기 터져 나오는 엄청난 속도의 액션은 과한 듯 하지만 공상과학 영화에서는 얼마든지 이해해 줄 수 있다. 슈퍼맨 정도면..

[세르지오 레오네] 원스 어폰 어 타임 인 아메리카 - Once Upon a Time in America (1984) [내부링크]

어린 시절의 추억을 생각나게 해주는 서정적인 범죄 영화 원스 어폰 어 타임 인 아메리카(Once Upon a Time in America)는 석양의 무법자로 유명한 세르지오 레오네의 1984년도 작품으로 드라마적이고 서정적이지만 기본적으로 범죄 영화이기 때문에 결은 다르더라도 유년기 친구들과 장난 좀 쳤던 사람이라면 본인의 어린 시절을 추억하며 감상하기 좋은 영화입니다. 영화는 무려 3시간 49분의 러닝타임을 가지고 있기 때문에 주말 낮에 아무에게도 방해받지 않을 시간에 감상하는 것을 추천합니다. 사실 나는 미국 갱스터 영화 (특히 로버트 드니로나 알파치노 등이 등장하는) 영화를 별로 좋아하지 않았었는데 이 영화를 계기로 이런 스타일의 미국 갱 영화에도 관심을 가지기 시작했습니다. 러닝타임도 너무 길고 ..

[뤽 베송] 레옹 - Léon (1994) [내부링크]

미친 어른과 미친 아이의 충격적인 연기력 세계적으로 유명한 뤽베송 감독과 그의 페르소나로 불리는 장르노가 연기하는 고독한 킬러가 등장하는 레옹은 이미 이 두 사람의 이름만 들어도 어느 정도의 재미는 보장되어 있을 수밖에 없는 영화다. 하지만, 역시나 이 영화에서 가장 인상깊었던 첫 번째 미친 사람은 바로 마틸다를 연기한 나탈리 포트만. 12살의 나이에 어떻게 이 영화를 이해하고 연기한 것인지 정말 미친 아이라고 생각 수밖에 없는 것 같다. 이쁘장한 얼굴로 어린 나이에 이런 영화를 이해할 정도니 하버드를.. 마틸다의 기억에 남는 명대사 중 하나 Mathilda: Leon, I think I'm kinda falling in love with you. [Leon chokes on his milk] Mathi..

SVG 움직이는 화살표 - yarrow.js 예제 코드 [내부링크]

yarrow는 HTML5 기반의 SVG 화살표 애니메이션 자바스크립트 라이브러리다. 업데이트가 된 지 7년이 된 것으로 봐서 더 이상 개선은 없는 것 같지만, Source와 Target까지 애니메이션으로 움직이는 화살표를 그려준다는 점 때문에 필요에 의해 사용해 보게 되었다. 설치 방법 npm install yarrow 또는 아래 소스코드를 다운받아서 HTML 사이에 넣으면 된다. 기본 사용방법 var arrow = yarrow.arrow({ x1: 0, // source x coordinate y1: 0, // source y coordinate x2: 100, // target x coordinate y2: 100, // target y coordinate text: "I'm arrow!" // ar..

케냐 중앙은행 "전 세계적으로 CBDC의 매력이 사라지고 있다" [내부링크]

지난 2월 CBDC에 대한 피드백을 요청한 케냐 중앙은행(CBK)은 현재 환경에서 “케냐의 CBDC는 중단기적으로 강력한 우선순위가 아닐 수 있다”는 확고한 입장을 내놨다. 여기에 CBK는 “글로벌 무대에서 CBDC의 매력이 사라지고 있다”고 주장했다. 특히 CBK는 전 세계 CBDC 개발을 모니터링하고 자체 디지털 통화를 발행한 다른 중앙은행과 협력하겠다고 약속하면서 디지털 케냐 포격에 대한 아이디어를 완전히 종료하지 않았습니다. CBK는 2월에 CBDC의 가능한 배치에 대한 토론 문서를 발행했으며 현재 개인, 상업 은행, 결제 서비스 제공업체 등으로부터 100개 이상의 응답을 받았습니다. 응답자들이 강조한 이점 중 일부는 낮은 거래 비용, 더 나은 환율, 향상된 투명성을 포함합니다. CBK가 언급한 ..

BNY Mellon, 장기적 디지털 자산 이니셔티브에 전념 [내부링크]

"우리가 하는 모든 일은 디지털 자산을 위해 하고 싶습니다." 미국에서 가장 오래된 은행인 BNY 멜론(BNY Mellon)은 디지털 혁신을 피하지 않고 오늘날의 암호화폐를 넘어서는 디지털 자산을 위한 이니셔티브를 전개하고 있습니다. BNY Mellon 은행은 2021년에 비트코인 시장에 뛰어들었습니다. 이는 한때 틈새 자산이었던 이 자산의 주류 채택을 위한 중요한 이정표입니다. BNY Mellon은 존경받는 자산 관리 고객을 위해 비트코인 및 기타 암호화폐 발행을 안전하게 관리, 전송 및 용이하게 하겠다는 의도를 선언했습니다. 최근 인터뷰에서 BNY Mellon의 자산 서비스 및 디지털 비즈니스의 CEO인 Roman Regelman은 분산 원장 기술(DLT), 토큰화 및 디지털 현금을 중심으로 한 이니..

RFC 7523 - JWT 인증 방식의 특징, OAuth 2.0과의 관계 [내부링크]

JWT Authorization Grant (RFC 7523)는 OAuth 2.0 인증 프레임워크 기반에서 작동하는 JWT인증 방식이며, 기본적으로 OAuth의 인증 절차를 그대로 사용하지만, 인증을 위해 JWT를 사용합니다. RFC 7523의 특징 또한 RFC 7523은 기본 OAuth 인증 방식과 다른 몇 가지 특징이 있습니다. Bearer JWT를 권한 부여 인증 방식으로 사용하기 위해 클라이언트는 Assertion Framework for OAuth 2.0 Client Authentication and Authorization Grants (RFC7521)에 정의된 것과 같이 다음 특정 매개변수 및 인코딩과 함께 액세스 토큰을 요청합니다. "grant_type"의 값은 "urn:ietf:param..

긴장감 넘치는 실시간 서부영화 - 하이 눈, High Noon (1952) [내부링크]

하이 눈 - High Noon (1952)감독: Fred Zinnemann 출연: Gary Cooper, Grace Kelly, Thomas Mitchell 줄거리영화는 무법자 잭 콜비(리 밴 클리프), 벤 밀러(셰브 울리), 짐 피어스(로버트 윌크)가 말을 타고 만나 일요일 아침 작은 마을 해들리빌로 들어가는 것으로 시작됩니다. 교회 종소리가 울리자 마을 사람들은 악명 높은 갱단을 조심스럽게 주시합니다. 한편 윌 케인(게리 쿠퍼)과 평화주의자 퀘이커 에이미 파울러(그레이스 켈리)는 치안판사 사무실에서 결혼식을 올린다. 세 명의 무법자는 마을을 돌아다니며 갱단 두목 프랭크 밀러의 정오 도착을 기다리기 위해 기차 창고 밖에 정착합니다. 케인 원수와 그의 찬란한 신부는 시장(토마스 미첼)과 은퇴한 원수(론 ..

아름답고 로맨틱한 서부영화 - 내일을 향해 쏴라, Butch Cassidy and the Sundance Kid (1969) [내부링크]

내일을 향해 쏴라 - Butch Cassidy and the Sundance Kid (1969) 감독: George Roy Hill 출연: Paul Newman - Butch Cassidy역 Robert Redford - The Sundance Kid역 Katharine Ross - Etta Place 역 줄거리 와이오밍, c. 1900년대. 부치 캐시디(폴 뉴먼)와 선댄스 키드(로버트 레드포드)는 유명한 홀인더월 갱단의 두목으로 또 다른 은행 강도 사건을 계획하고 있다. 그들은 홀인더월의 은신처로 돌아가면서 갱단이 새로운 리더인 하비 로건을 선택했다는 사실을 알게 됩니다. 그는 Butch에게 계략을 사용하여 Butch가 승리하는 칼싸움에 도전합니다. Logan은 은행 대신 Union Pacific Fl..

[Springboot] 기본작업 #4 - applicaion.yml 설정과 서버 환경분리 [내부링크]

Springboot 프로젝트의 Resources 디렉토리에보면 application.properties 또는 application.yml 파일이 있는데, 이 파일이 각종 환경 변수들을 정의하는 파일이다. 특히, application.yml 파일 하나로 로컬, 개발 및 운영서버 각각의 환경 설정이 가능하다. 여기서는 한개의 yml 파일과 각 서버에서 기동중인 Tomcat의 setenv.sh 파일을 이용해서 로컬/개발/운영을 분리 구성하는 방법을 사용했다. 공부차원에서 로컬에서만 개발하고 끝낸다면 굳이 필요 없는 설정이겠으나 어차피 결국은 운영환경에 Deploy 해서 서비스를 오픈할 때까지 개발을 하는 것이 최종 목표이니 본격적인 개발을 진행하기에 앞서 미리 환경을 구성해 놓는 것도 괜찮은 방법이다. 분리 ..

REST API의 개념과 동작 방식 [내부링크]

우리는 휴대폰에서 좋아하는 소셜 미디어 앱을 열고, 태블릿에서 최신 뉴스를 읽고, 컴퓨터에서 여행 상품을 검색하거나, 스트리밍 서비스를 통해 좋아하는 프로그램을 시청합니다. 기술적인 관점에서 이런 행위의 공통점은 바로 REST API를 사용하여 인터넷에서 정보를 가져온다는 것입니다. 소셜 미디어(SNS)와 같은 일반적인 웹사이트나 모바일 애플리케이션을 열면 다양한 탐색 옵션이 포함된 상단 또는 하단 메뉴, 경우에 따라 추가 정보가 포함된 사이드바나 햄버거(?) 아이콘으로 표시되는 숨겨진 메뉴, 그리고 주요 콘텐츠를 보여주는 메인 영역이 표시됩니다. 이런 화면들에서 아래로 스크롤하면 화면이 계속 업데이트되어 더 많은 콘텐츠를 보여줍니다. 사실 웹사이트나 모바일 앱을 통해 우리 눈에 보이는 화면은 단지 정형..

[마이클 베이] 트랜스포머, Transformers (2007) 리뷰와 명대사 [내부링크]

트랜스포머 - Transformers (2007) 감독: Michael Bay 출연: Shia LaBeouf - Sam Witwicky Megan Fox - Mikaela Banes Josh Duhamel - Captain Lennox 어린 시절 변신 로봇 자동차를 사랑했다면.. 영화는 Autobots이 리더인 Optimus Prime가 모든 트랜스포머(Autobots와 사악한 Decepticons 모두)의 생명의 원천이자 전자 기계 개체에 생명을 부여할 수 있는 큐브 모양의 인공물인 AllSpark의 역사를 설명하면서 시작됩니다. 그들의 사회는 메가트론에게 배신당할 때까지 번창했지만, AllSpark(큐브)를 놓고 전쟁이 일어났고 전쟁도중 사라져 버린 AllSpark를 찾기 위해 미지의 행성 지구에 도..

금융권 시각에서 본 Ripple의 Metaco 인수와 CBDC 플랫폼 출시의 시사점 [내부링크]

Ripple의 Metaco 인수 미국 암호화폐 회사 리플(Ripple)은 첫 번째 주요 인수에서 스위스에 본사를 둔 암호화 수탁(Custody) 회사인 Metaco를 2억 5천만 달러에 인수했습니다. 다만, Metaco는 현재 CEO인 Adrien Treccani가 관리하는 독립적인 체제로 계속 유지될 것입니다. Metaco는 금융 기관이 디지털 자산을 저장하고 관리할 수 있는 기술을 만듭니다. 주요 고객으로는 Citi, BNP Paribas, Société Générale의 디지털 자산 부문인 SOGE-Forge 등이 있습니다. 주요 제품은 고객이 모든 유형의 디지털 자산(암호화 및 디지털 통화, 디지털 증권, NFT)을 발행, 저장, 거래, 이전, 결제 및 서비스할 수 있도록 하는 Harmonize ..

금융권 API 표준화와 API 플랫폼 [내부링크]

결제(Payment) 환경은 국내 및 전 세계적으로 빠른 변화를 겪고 있습니다. 업계 전반적으로 고객 중심적인 성향을 유지하면서도 신기술, 더 빠른 결제 이니셔티브 및 증가하는 글로벌 규제의 영향을 동시에 관리 할 수 있는 형태로 변화하고 있습니다. 금융업계에서는 결제 전략의 우선순위를 정하고 규정 준수를 유지하며 변화 속도를 따라가는 방법을 파악하려고 노력하고 있습니다. 표준화된 Application Programming Interfaces(API)를 구현하는 것은 차별화된 디지털 경험과 맞춤형 고객 서비스를 보다 빠르고 효율적으로 제공하기 위해 노력하는 금융 서비스 회사에 점점 더 중요해지고 있습니다. 이러한 디지털 경험은 은행 프랜차이즈의 기존 경계를 넘어 확장되며 주요 기관이 API를 통해 새로운..

이태원 부대고기 ‘바다식당’ [내부링크]

부대고기 요리는 조리 방법도 중요하지만 일차적으로는 재료가 가장 중요하다고 할 수 있겠다. 그러나 미군 철수 문제가 거론된 지 꽤나 시일이 지난 요즘에 와서는 미군부대에서 흘러나온 진짜배기 부대고기를 아무 데서나 먹을 수는 없게 되었다. 국산 소시지나 국산 베이컨을 재료로 사용하고도 이름만 그저 ‘부대고기’라고 써 붙인 데가 적지 않은데, 여러 차례 다녀 본 ‘바다식당’은 그러나 그런데와는 분명히 다른 장소다. 소시지 한 점만 집어먹어 보면 그게 바다를 건너온 것인지 아닌지를 단번에 알 수가 있다. 용산의 미8군을 통해 육류를 조달하고 재료가 모자랄 때는 본터에서 수입해 쓴다한다. ‘바다식당’의 바나나 크기만한 삶은 소시지와 존스탕을 먹어본 사람이라면 내가 왜 이렇게 서두를 늘여 잡는지 이해할 수 있을 ..

[팬택 SKY IM-U100] 설정 모음 [내부링크]

IM-U100 테스트메뉴 들어가는 법 #7583538324#8378# 16번메뉴 5번 메뉴 UNLOCK으로 해놓아야 함 im-u100 동영상 넣기 1. 먼저 준비물이 필요합니다. U100 핸드폰이랑(ㅋㅋ) 영화를 담을 'T-flash'라는 이름의 외장 메모리, 그리고 외장 메모리에 영화를 좀 더 쉽게 옮겨 줄 '메모리 카드 리더기'가 있으면 됩니다. 요건 하드웨어적(?)인 준비물이구요~ㅋ 외장 메모리인 T-flash 는 여러 쇼핑 사이트에서 팔고 있으니까 검색해 보세요~ 지금 1G 용량까지 나왔다고는 하는데.. 1G는 되는지 안 되는지 확실히 모르겠네요^^ 무난하게 '512mb(원래 살 때는 용량 큰 거 사는 게 좋습니다. 알아보고 1G가 U100에도 된다면 1G로 사세요~^^) + 리더기'로 사시면 5..

Web Server 와 Web Application Server (WAS) 란? [내부링크]

웹 서버(Web Server)와 웹 어플리케이션 서버(WAS)는 일반적으로 웹 사이트나 Web based system의 콘텐츠에 대한 사용자 요청을 처리하는 공통 목적을 위해 이 두 가지 유형의 서버가 함께 사용됩니다. 웹 서버와 애플리케이션 서버의 속성을 정의한 표준 문서는 없지만 일반적으로 용어를 이해하는 방법을 살펴보겠습니다. 웹 서버(Web Server) 란?웹 서버의 기본 작업은 웹 사이트의 정적 콘텐츠(HTML 페이지, 파일, 이미지, 비디오 등)에 대한 클라이언트의 요청을 수락하고 이행하는 것입니다. 클라이언트는 대부분 브라우저 또는 모바일 애플리케이션이며 요청은 웹 서버의 응답과 마찬가지로 HTTP(Hypertext Transfer Protocol) 메시지 형식을 취합니다. 웹 애플리케이션..

[Apache 1.3] server-status [내부링크]

Module Name : mod_status.c Enabling Status Support : "/conf/httpd.conf" SetHandler server-status order deny, allow deny from all allow from .yourdomain.com Access server statistics : http://domain/server-status Automatic Updates : http://domain/server-status?refresh=N Descriptions : Server Version: Apache/1.3.14 (Unix) mod_jk/1.2.1 Server Built: Apr 27 2001 17:57:29 Current Time: Tuesday, 22-Feb..

[Tomcat] javax.Servlet 환경 설정 MIME-Type 한글 업로드 [내부링크]

Tomcat 4.1이 나오는 둥 엄청나게 오래된 내용인데 이전 블로그에서 복사해 왔다. javax.Servlet 환경 설정 $TOMCAT_HOME/common/lib/servlet.jar 파일을 복사합니다. $JAVA_HOME/jre/lib/ext 폴더 안에 넣어줍니다. $TOMCAT_HOME/conf 폴더로 가셔서 web.xml 파일을 열어줍니다. 사용하고자 하는 스크립트 형식의 주석처리되어 있는 부분을 지워줍니다. MIME-Type MIME-Type Description File Extension application/acad AutoCAD drawing files dwg application/clariscad ClarisCAD files ccad application/dxf DXF (AutoCAD)..

[PHP] 서브 도메인 간 세션 공유 방법 [내부링크]

다른 서브 도메인 간(www.url.com, shop.url.com등) 세션 공유 퍼온 글입니다. 안녕하세요. 제목을 보시면 알겠지만 전혀 다른 도메인 간은 아닙니다. www.domain.com chat.domain.com shop.domain.com mail.domain.com 등등 뒷부분은 같고 호스트 부분이 틀릴 때 세션을 공유하는 방법입니다. 일단, 쿠키와 세션에 대한 기본적인 이해부터 하겠습니다. 원리는 간단하니까요.. 일단, 서버의 도메인이 www.domain.com 이라고 가정을 하겠습니다. 1. 쿠키 www.domain.com 에서 쿠키를 발행할 수 있는 최대범위는 .domain.com 입니다 다음처럼 하면 setCookie("logid","gagamel", 0, "/", ".domain...

[PHP] 대용량 파일 업로드 [내부링크]

레드햇 9.0과 PHP 4.2 버전을 설치하였고 파일 업로드 코드도 정상적으로 코딩하였지만 500k 이상의 파일에서 업로드가 되지 않는 현상이 일어났습니다. 500k 이하의 파일은 정상적으로 올라가나 그 이상크기의 파일은 반응이 없거나 페이지를 찾을 수 없는 에러가 났습니다. 우선 php.ini의 파일 업로드 용량 설정 문제인 것으로 생각하고 php.ini 파일에서 파일업로드 용량을 20메가로 늘려 주었습니다. 참고로 php.ini 파일에서 파일 업로드와 관련된 설정은 아래 5 군데를 변경해야 합니다. php.ini - 파일 업로드 설정 file_uploads = On 파일 업로드를 허용할지 설정하는 부분으로 당연히 ON으로 되어 있어야 합니다. upload_max_filesize = 20M 최대 업로드..

[크리스토퍼 놀란] 다크 나이트, The Dark Knight (2008) 리뷰와 명대사 [내부링크]

세상이 불타는 것을 지켜보고 싶은 미치광이의 미친 영화 DC의 슈퍼 히어로 영화. 그러나 이 작품을 슈퍼 히어로 영화라고 부르는 사람이 과연 얼마나 될까? 완벽한 스토리, 스케일, 역대급 캐릭터 (역대급 빌런), 다크한 영상미, 대사, 심리변화 그리고 웅장하고 긴장감 넘치는 음악. 이 영화는 슈퍼 히어로 영화가 아니라 크리스토퍼 놀란을 슈퍼 히어로로 만든 영화가 아닌가 생각된다. 그리고 당연히 빠질 수 없는 조커 역의 히스레저. 정말 가진것 없이 이런 나쁜 놈은 처음이다. 마블의 타노스도 유명한 빌런이지만 조커에 비하면 가진 게 너무 많다. 두 번 다신 없을 히스레저가 보여준 조커의 영향으로 그 뒤의 조커들은 사실 히스레저의 조커의 영향을 안 받을 수가 없을 것 같다. 수어사이드 스쿼드의 제라드도 그렇고..

iPod nano - 사용 문의 모음 [내부링크]

Q. iPod nano는 어떤 컴퓨터와 호환이 됩니까? Q. 음악을 관리하는데 꼭 별도의 소프트웨어가 필요합니까? 이동 디스크 방식으로 음악을 관리할 수는 없습니까? Q. iPod nano를 내 컴퓨터에서 사용하려면 어떤 소프트웨어가 필요합니까? Q. iPod nano에 사진을 전송하려면 별도의 소프트웨어가 필요합니까? Q. iPod nano에 사진이 전송될 때 원래 크기가 유지되나요? Q. iTunes의 음악/사진 자동 동기화가 무슨 기능인가요? Q. 컴퓨터와 iPod nano 사이를 어떻게 연결합니까? Q. 음악 CD를 가지고 있습니다. iPod nano로 음악을 전송할 수 있나요? Q. iPod nano에 저장된 음악 파일을 컴퓨터로 추출할 수 있습니까? Q. iPod nano에 저장된 사진을 컴퓨..

[MySQL/MariaDB] 신규 DB 생성부터 테이블 생성까지 [내부링크]

MySQL 및 MariaDB에서 신규 DB 생성과 해당 DB에 권한을 가진 유저 생성, 그리고 Table 생성까지 알아보자. Prerequisite: 기존에 DB서버가 설치되어 있고, root 계정으로 접속이 가능한 상태여야 한다. Use case: AWS나 in-house 서버에 이미 MySQL/MariaDB가 설치되어 있고, 신규 시스템 개발 시 필요한 신규 DB를 생성할 때 사용. 1. MySQL/MariaDB 접속 $>mysql -u root -p Enter password : 패스워드 입력 일반 사용자로 접속할 때에는 root 대신 사용자 계정 입력 2. 현재 생성되어 있는 Database 조회 mysql> show databases; 3. 신규 Database 생성 mysql> create d..

[Oracle 8i] DBA [내부링크]

02. Admin Tool 이용하기 (Using the Server Manager) [b]Database Administration Tools[/b] - server manager line mode - oracle enterprise manager - SQL*Loader - export or import utility - password file utility [b]Starting Server Manager in Line Mode[/b] - on unix : svrmgrl - on nt : svrmgr30 [b]Server Manager Commands [/b] Command Description EXIT 서버메니저 종료나 SQL워크시트 종료 REMARK 보통 SQL스크립트파일안에 명령문 삽입 SET 현..

[Oracle 8i] 각종 설정 모음 [내부링크]

1. 권한 설정 GRANT SELECT,UPDATE,DELETE,INSERT ON 테이블명 TO 유저명 GRANT SELECT_CATALOG_ROLE TO 유저명; --> 다른 유저 조회권한 2. Offline TableSpace Drop svrmgrl>connect internal svrmgrl>alter database datafile '/FSDBDATA01/basketball.dbf' offline drop; 너 때문에 오라클 날려먹은지 알았다 이 자식아.. 이거 날리면 시말서 정도로는 안 끝난단 말이지. $>sqlplus sys/change_on_install 3. 테이블 스페이스 생성 create tablespace [테이블스페이스 명] datafile '[/절대경로/파일명.dbf]' size ..

[Oracle 9i] shutdown 방법 및 sys,system계정 암호 변경 방법 [내부링크]

오라클 9i SHUTDOWN 방법 1. 시작 > 실행 > cmd [엔터] 2. DOS 상태에서 > sqlplus sys/oracle@apgs as sysdba [엔터] sys/oracle@apgs 상세 - sys: sys유저명 / 구분자 - oracle: sys유저 암호 @ 연결자 - apgs: 오라클서버 SID명 3. shutdown immediate [엔터] 아래 메시지가 나오면 정상 종료 된 것임. - 데이터베이스가 닫혔습니다. - 데이터베이스가 마운트 해제되었습니다 - ORACLE 인스턴스가 종료되었습니다. 4. exit [엔터] 5. 시스템 재시작하면 자동으로 오라클 정상 부팅 시키면 끝 SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABOART] 옵션 설명..

[Springboot] 기본작업 #2 - 이클립스에서 프로젝트 생성과 의존성 설정 [내부링크]

이클립스에서 개발환경 세팅이 완료되면 Spring Boot Project를 생성할 수 있다. 여기서는 이클립스에서 신규 프로젝트 생성하는 방법과 gradle.build 파일을 통해 Java 기반 프로그램의 의존성을 설정하는 방법을 알아보자. Spring Boot 신규 프로젝트 생성 [Eclipse 상단 메뉴] → [File] → [New] → [Others..] 에서 Spring Starter Project를 선택해서 신규 프로젝트를 만든다. Ctrl + N 단축키로도 신규 프로젝트 생성 창을 열 수 있다. Next를 누르면 아래와 같은 정보를 입력하는데 Name, Java 버전, Build Typ, Packing 등을 설정 후 다음으로 이동. Name: [프로젝트 명] Build Type: Gradle..

웹페이지 인쇄 영역 나누기 - CSS page-break [내부링크]

HTML 웹페이지를 인쇄할 경우 어디까지가 출력이 되는지 구분이 잘 안 되는데, 아래 Tag를 통해 인쇄 영역을 나눌 수 있다. CSS page-break 속성들 page-break-after page-break-before page-break-inside CSS page-break 옵션 (page-break-after 및 page-break-before) 옵션 설명 auto Default. Automatic page-break always Always insert a page-break after the element avoid Avoid a page-break after the element (if possible) left Insert page-break after the element so tha..

Javascript 키코드 특정 키 입력 방지 [내부링크]

자바스크립트 키코드(event.keyCode)를 이용한 입력 제한하는 방법을 몇 가지 예제를 통해 알아보자 1. 한글 입력 방지 스크립트 - submit 에서 Form Validation 시 for(i=0;i 128) { alert('영문으로만 입력해주세요!'); mainform.FRM_BID.value = ""; mainform.FRM_BID.focus(); return; } } 2. 특수문자(Special Character) 입력 방지 스크립트 - key down 시 사용 if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyC..

[Javascript] 가끔씩 필요한 공통 함수 모음 - 사용자 입력 값 [내부링크]

HTML 화면 개발 시 자주 쓰이지만 한동안 안 쓰다 보면 쉽게 잊게 되는 자바스크립트 함수들. 공통 javascript 함수 (예: comon.js) 같은 곳 에서 사용하면 스크립트질(?)을 줄일 수 있다. 정규식을 통해 문자열의 모든 공백을 제거하는 함수 String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g,""); } 사업자 등록 번호 검증 함수 이전 블로그에 있던 모듈인데, 외부 인터페이스 없이 그냥 입력값만 가지고 확인하는 방법. 이게 지금도 유효한 로직인지는 아직 테스트를 해보지 못했지만, 나중을 위해 우선 저장 해 두자. function isValidOffNum(input){ tmpStr = input.value; ..

vi 편집기 명령어 - 리눅스/유닉스 [내부링크]

사용하는 사람이 아직 많이 있는지는 모르겠지만 예전에 어디선가 받아둔 vi 편집기 명령어 모음 1.시작vi filevi를 시작하여 지정한 파일 편집vi -R file읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집view file읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집 2.종료:wq데이터를 저장하고 종료:q!데이터를 저장하지 않고 종료 3. 디스플레이 제어하기^L현재 화면을 다시 디스플레이하기:set number내부 줄 번호 디스플레이:set nonumber배부 줄 번호 디스플레이 않기 4. 마지막으로 지운 것 복사하기p마지막으로 지워진 것을 커서의 뒤/아래에 삽입P마지막으로 지워진 것을 커서의 앞/위에 삽입xp두 문자를 바꿈deep두 단어를..

[MongoDB] Compass - 원격 서버 접속 및 데이터 백업 방법 [내부링크]

지인의 부탁으로 잠깐 지원하느라 처음 접해본 MongoDB. 온라인에서 외주로 node.js 와 mongoDB를 사용한 간단한 시스템을 만들어 놨고, 간단한 수정사항이나 SSL 설치 등 사소한 작업도 자꾸 비용이 발생하니 이를 줄여주기로 했다. NoSQL이라니.. 정말 새롭다. 이곳은 바로 json의 천국! json으로 모든 데이터를 저장해서 api 형식으로 사용하는 듯하다. 1년에 한 번 접속할까 말까 한 수준이기 때문에 까먹지 않기 위해 접속 방법부터 정리해 보자. 로컬 PC에 설치하는 방법도 매우 간단하기 때문에 아래 경로에서 다운로드 후 설치하면 된다. MongoDB: The Developer Data Platform | MongoDB MongoDB: The Developer Data Platfo..

윈도우에서 C언어 사용하기 - Visual C++ Express Edition [내부링크]

아래 링크에서 먼저 visual C++을 다운받은 후 설치를 한다. http://msdn.microsoft.com/vstudio/express/visualc/ Visual Studio: IDE and Code Editor for Software Developers and Teams Visual Studio dev tools & services make app development easy for any developer, on any platform & language. Develop with our code editor or IDE anywhere for free. visualstudio.microsoft.com 설치 완료후 C프로그램으로 사용하기, not C++ - File->New->Project ..

API gateway 와 Microgateway란? 개념 및 특징 [내부링크]

What is an API gateway? API gateway란? An API gateway is an API management tool that sits between a client and a collection of backend services. An API gateway acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the various services required to fulfill them, and return the appropriate result. Exactly what the API gateway does will vary from one implement..

Software Development Kit (SDK)란 무엇인가? [내부링크]

Software Development Kit (SDK)의 정의 SDK는 특정 플랫폼 또는 서비스용 애플리케이션을 개발하는 데 사용할 수 있는 도구, 라이브러리 및 프로그램 세트이다. An SDK is a set of tools, libraries, and progras that can be used to develop applications for a specific platform or service. 최신 소프트웨어 개발에서 SDK와 API는 가장 많이 접하게 되는 주요 도구라 할 수 있다. SDK와 API는 많은 공통점을 가지고 있기 때문에 어떻게 다른지에 대한 혼란이 생길 수 있지만, 본질적으로 SDK와 API 모두 보다 쉽게 애플리케이션의 기능을 향상시키기 위한 툴이라고 봐야 한다. 따라서, 내..

Open API와 OpenAPI의 차이와 특징 (feat. REST API & Swagger) [내부링크]

API 뭐 별거 있어? API 스펙 받아서 endpoint에 요청 날리고 응답받게 구현하면 되는거지 라고 생각했었는데, 토이 세션 준비를 위해 API에 대해 알아보다 보니 다양한 용어와 개념들을 명확히 설명하는 것이 쉽지 많은 않았다. 그래서 Open API와 OpenAPI의 개념과 Swagger 등에 대한 개념과 특징 차이점 등을 정리해 보았다. Open API vs. OpenAPI? Open API (with space) Open API란 일종의 서비스의 개념인데, 누구나 접근 가능한 공개된 자료를 API 형태로 제공받을 수 있는 서비스라고 볼 수 있다. 쉬운 예로는 기상청에서 제공하는 일기예보 API, 행안부의 주소검색 API 등이 있으며, 국내에서는 공공 API(Public API) 또는 오픈 A..

[Springboot] 기본작업 #1 - Eclipse 개발 환경 구성 [내부링크]

Spring Framework가 가진 사상과 철학을 잘 이해하고 사용하는 Spring 전문가라 절대 말할 수는 없지만, Spring Boot를 이용해서 개발 요청이 들어오는 경우가 종종 있어서, 프레임워크에서 기본적으로 지원해줘야 하는 부분들을 미리 구현해 놓고 비즈니스 로직 구현에 최대한 집중해서 빠르게 어플리케이션을 구축하기 위한 목적으로 차근차근 기초부터 어느 정도 재 사용 가능한 수준의 SpringBoot Application을 만들어 볼까 한다. 신규 기술들도 수없이 많지만 따로 공부를 할 시간은 없어서 손에 익은 것 위주로 구현하기로 했다. 소프트웨어 Stack WAS: Embedded Tomcat 9.0.65 (Springboot 내장 톰캣) Language: java 8 Framework:..

[Oracle] Lock Process Session Kill [내부링크]

오라클 LOCK 걸린 경우 Session Kill 하는 방법 일반적으로 LOCK은 다음과 같이 해결합니다. 아래의 쿼리를 system 계정에서 실행합니다. select a.sid, decode(a.type, 'MR', 'Media Recovery', 'RT', 'Redo Thread', 'UN', 'User Name', 'TX', 'Transaction', 'TM', 'DML', 'UL', 'PL/SQL User Lock', 'DX', 'Distributed Xaction', 'CF', 'Control File', 'IS', 'Instance State', 'FS', 'File Set', 'IR', 'Instance Recovery', 'ST', 'Disk Space Transaction', 'IR', ..

[일본애니메이션] 마법소녀 리나, 슬레이어즈 - Slayers [내부링크]

어렸을 때 SBS에서 방영했던 마법소녀 리나! 원작 이름은 슬레이어즈(Slayers). 당시에 꾀나 유명했기 때문에 아마도 40대 아저씨들은 대부분 알지 않을까 싶다. 나도 꾀나 열심히 시청했던 것으로 기억한다. 판타지 물을 좋아했을 뿐아니라 워낙에 웃긴 장면이 많았던 만화. 틴에이져 인간 마도사 리나 인버스가 가우리, 제르가디스, 제로스, 피리아 등 동료들과 함께 모험을 하는 이야기인데, 신족과 마족, 그리고 로드 오브 나이트매어와 같은 창조주까지 등장하는 엄청난 세계관을 가지고 있다. 아무래도 애니메이션으로 제작 되면서 복잡하고 웅장한 세계관을 이해시키는데 초점을 맞추기 보다는 아이들도 볼 수 있을 정도로 코믹하게 그려내지 않았나 싶다. 1기 - 슬레이어즈 슬레이어즈의 첫 번째 애니메이션 시리즈. 총..

[제임스 건] 가디언즈 오브 갤럭시 3 - Guardians of the Galaxy Vol. 3 (2023) [내부링크]

마블 및 가오갤 3 지식수준:마블 영화 재미있긴 하지만, 마블 광팬은 아님.코믹스 본 적 없음마블 관련 뉴스거리도 찾아본 적 없음가오갤이 3부작인 것 몰랐음 위 지식을 바탕으로 영화를 보기 전 가오갤 3에 기대하는 부분:유머, 가족애, 그리고 음악 가모라와 퀼의 방향1편, 2편에서 욘두 캐릭터가 인상적이었는데, 혹시 재등장? 마블의 열열한 팬은 아니지만 그래도 마블 영화를 좋아하는 사람으로서, 어벤져스 이후 어떤 마블의 영화도 기대를 충족시켜주지 못하고 있는 건 사실이다. 어벤져스 이후로 극장에서 본 마블영화는 아마도 스파이더맨 노웨이 홈 정도? 그리고 정말 오랜만에 극장에서 새로 개봉한 가디언즈 오브 갤럭시 3를 보게 되었다. Sci-Fi 영화를 기본적으로 좋아하는데, 그동안의 가오갤 시리즈는 우주를 ..

[PSP] 블리치(Bleach) 4 - 공략 [내부링크]

블리치 히트 더 소울 4 SCE / 3D 대전격투 / 발매일 : 2007년 5월 24일 발매 / 가격 : 4,980엔 * 기본 조작 * X : 약공격 : 강공격 : 영압 (모으거나 터트릴 수 있습니다) : 점프 (케릭터마다 행동이 틀릴 수 있습니다. 하지만 보통은 점프입니다) L , R : 파트너 케릭터 부르기 (영압이 破面 '아란칼' 일때는 상대방의 영압을 빼앗습니다) 대쉬 : 네모 두번, 상대방을 향해 방향키 두번 잡기 : 상대방의 반대편 방향키 + + X = 오의 1 + = 오의 2 + = 블레이징 소울 (쉽게 예를 들어 철권의 10단콤보 정도) (기술이 발동하는 순간, 약 3초동안 원하는 커맨드를 입력할 수 있습니다) * 알아 두기 * 세이브연동 : 전편의 세이브파..

[PSP] 사진 풀 사이즈로 보기 [내부링크]

메모리카드 최상위 경로부터 PSP PHOTO JPG파일이나 JPEG 파일 확장자를 가진 이미지를 넣으면 된다. 이미지 사이즈 가로 세로를 480 x 272 로 잘라서 메모리카드로 옮기면 풀사이즈로 이미지 볼수 있음 HTML 삽입 미리보기할 수 없는 소스

회사 / 직장 / 명언 영어 표현 [내부링크]

회사에서 자주 쓰는 표현, 단어 Devil is in the details 뜻: 악마는 디테일에 있다(The devil is in the detail)는 문제점이나 불가사의한 요소가 세부사항 속에 숨어있다는 의미의 속담이며 어떤 것이 대충 보면 쉬워 보이지만 제대로 해내려면 예상했던 것보다 더 많은 시간과 노력을 쏟아부어야 한다는 것을 의미한다. 무언가를 할 때는 철저하게 해야 한다는, 세부사항이 중요하다는 의미의 '신은 디테일에 있다'(God is in the detail)는 표현에서 유래하였다. Last but not least 뜻: 정보공유 세션 등에서 발표자가 자주 사용하는 표현, 여러 가지 사항들에 대해 하나씩 설명하다가 마지막 사항 설명할 때 자주 쓴다. "마지막이긴 하지만 그래도 잘 들어라"..

[Tomcat] JVM 메모리 늘리기 [내부링크]

HTML 삽입 미리보기할 수 없는 소스 [Tomcat Home]/bin/catalina.sh 파일에 start 환경세팅 CATALINA_OPTS="$CATALINA_OPTS -server -Xms120M -Xmx256M" elif [ "$1" = "start" ] ; then shift touch "$CATALINA_BASE"/logs/catalina.out if [ "$1" = "-security" ] ; then echo "Using Security Manager" shift "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" -Djava.security.manage..

[Java] 원격 복사 (리모트 카피) - rcp [내부링크]

Java의 Runtime 클래스를 사용해서 서버의 Command를 실행시킬 수 있고, 원격 서버에 파일을 복사하는 방법을 알아보자. 스토리지나 NAS 등 발전된 인프라를 이용해서 요즘은 간단하게 처리가 가능하겠지만, 경우에 따라서는 이런 방식도 필요할 수가 있다. 코딩 순서 변수에 command 명령어를 저장 한 뒤 Runtime.getRumtime() 객체를 만들고 exec 함수로 실행한다. Java 예제 코드 명령어를 통해 현재 서버에 있는 파일을 다른 서버의 리모트 경로에 복사하는 코드 import java.lang.*; import java.io.*; public class rcpTest { public static void main(String[] srgs){ try{ String cmd = "..

[Javascript] 팝업창 만들기 - Window.open() [내부링크]

1. yes 또는 no 로 구분되는 속성 directories: 넷스케이프만 가능 디렉토리 표시여부 location: 주소표시줄 표시여부 menubar: 메뉴 표시줄 표시여부 scrollbars: 스크롤바 표시여부 status: 상황지시자 표시여부 toolbar: 도구모음 표시여부 copyhistory: 히스토리 정보의 복사여부 resizable: 창 크기조절 여부 2. pixel로 정의하는 속성 width height 3. 기타 속성 fullscreen: 새창을 아무것도 없이 전체 창으로 열때 사용

[HTML] 추억의 html Tag - <marquee> [내부링크]

: The Marquee element Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your dec..

[Javascript] 프레임을 넘나드는 팝업 레이어: createPopup() [내부링크]

IE에서나 작동하던 비표준 script인듯. 하지만 기록 차원에서 예전 블로그에서 가져옴 var getHtml = "삽입될HTML소스"; var pkgWin; var pkgWinBody; try { pkgWin = window.createPopup(); pkgWinBody = ""; } catch(e) { //something } function falseEvent(){ return false; } function openPopup() { try { if(pkgWin.isOpen == false){ var myHtml = getHtml; pkgWinBody = pkgWin.document.body; pkgWinBody.attachEvent('onselectstart', falseEvent); pkgWin..

[Excel] 엑셀 다중회귀분석 [내부링크]

풀이과정) 매출액(종속변수)과 개인소득, 공급자의 임금, 합계 가격, 예산 투자액, 광고비 , 판매비용, 전체사업 광고비의 인과관계를 선형회귀식을 통하여 알아보자. 그리고 몇가지 상황에 대하여 다음 기간의 판매액을 예측해 보자. 자료를 엑셀시트에 작성하고 엑셀메뉴표시줄에서 - -을 선택하고 [확인]을 누른다. [확인]을 누르면 [회귀분석]대화상자가 나타난다. 회귀분석대화상자는 입력, 출력, 잔차, 정규확률로 크게 4가지로 나누어져 있으며 입력란에는 주어진 X,Y의 범위를 입력할 수 있다. 먼저[Y축입력범위]에 까지 입력한다. 이때 워크시트상에서 마우스를 사용해서 범위를 입력하거나 아니면[=$B$1:$B$9]라고 직접 입력해도 된다. [X축 입력범위]에는 까지 입력한다.이름표를 선택하면 회귀분석 결과를 엑..

jQuery 셀렉트 박스 제어 [내부링크]

jQuery를 이용한 HTML Form 의 select 컨트롤 예제 선택 된 option의 value 가져오기 var selected_value = $("#[id]").val(); for 문으로 서버에서 받아 온 option html로 출력하기 for(var i = 0; i < obj.length; i++){ $("#[id]").append("" + obj[i].name + ""); } value 에 해당하는 option 선택하기 $("#[id]").val("1").prop("selected", true); //값이 1인 option 선택 option 인덱스로 선택하기 $("#[id] option:eq(index)").prop("selected", true); //index에 해당하는 option 선택 ..

[쿠엔틴 타란티노] 펄프 픽션, Pulp Fiction (1994) 리뷰와 명대사 [내부링크]

내 인생에 이런 매력 있는 영화는 없었다! 어린 시절 위의 펄프 픽션의 메인 포스터라던지 존트라볼타와 우마써먼의 트위스트 장면은 여기저기에서 자주 봤었는데 당시 내 나이를 고려했을 땐 전혀 볼 수 있는 영화가 아니었기에 2007년 이후에 이 영화를 처음 본 것으로 기억한다. 영화는 Pulp에 대한 사전적인 의미에 대해 설명하며 시작된다. PULP [pulp] n. 1. A soft, moist, shapeless mass or matter. 2. A magazine or book containing lurid subject matter and being characteristically printed on rough, unfinished paper. American Heritage Dictionary: ..

자바스크립트 yyyyMMdd 변환 [내부링크]

서버에서 json response를 받을 때 날짜가 "YYYY-MM-DDThh:mm:ss" (LocalDateTime) 형식으로 온다는 가정하에 한국 시간 기준 yyyyMMdd 등의 포맷으로 바꿔주는 공통 함수를 만들어 보자. 굉장히 무식하고 단순한 방법이지만 Frondend에서는 yyyyMMdd로 표시할 때도 있고, yyyy-MM-DD로 표시하거나 yyyyMMdd hh:mm:ss 등 다양하게 표시가 되기 때문에 서버에서는 항상 LocalDateTime으로 내려주고 필요에 따라 front에서 변환을 하는 것이 조금 더 편리했다. 서버 응답 데이터 created_date: "2023-04-29T08:46:23.000+00:00" 한국 표준시로 변환 서버의 데이터를 javascript에서 new Date로 ..

자바스크립트 배열(Array)과 객체(Object) [내부링크]

Array 1. Array 생성 이후 데이터 입력 var myArray = []; myArray[0] = "xxx"; myArray[1] = "yyy"; 2. Array 생성과 동시에 데이터 입력 var myArray = ["xxx","yyy"]; Object 1. Object 생성 이후 데이터 입력 var myObject = {}; myObject.item1 = "xxx"; myObject["item2"] = "yyy"; myObject.item3 = ["11", "22", "33"]; 2. Object 생성과 동시에 데이터 입력 var myObject = { item1: { item1_1: "xx", item1_2: "yy" }, item2: { item2_1: "zz" }, item3: [ {"it..

[Adobe Flash/Action Script] 각종 설정 [내부링크]

1. Color 객체 1.setRGB myColor = new Color(MovieClip); -->myColor라는 이름의 칼라 객체 생성- 대상은 MovieClip myColor.setRGB(0x00000); --> RGB 칼라 적용 2.setTransform myColor.setTransform(colorTransformObject); Parameters colorTransformObject An object created with the new Object constructor. This instance of the Object object must have the following properties that specify color transform values: ra, rb, ga, gb, ..

[쿠엔틴 타란티노] 킬빌 2 - Kill Bill Vol.2(2004) [내부링크]

살인마 신부 The Bride (Beatrix Kiddo a.k.a. The Bride a.k.a. Black Mamba a.k.a. Mommy) 가 돌아왔다! 그녀는 여전히 전 상사인 Bill에 대한 복수를 계속하고 Bill의 남동생 Budd와 4년 전에 그녀를 배신한 암살단의 유일한 생존자인 엘 드라이버(Elle Driver a.k.a. California Mountain Snake)를 노린다. 이 모든 것이 The Bride의 전 주인이자 그녀의 처형을 명령한 남자인 빌과의 궁극적인 대결로 이어지는데... Kill Bill Vol.2 작년부터 기다려왔던 너무 기다려온 영화. 액션보다는 내용중심으로 나온다는 말을 듣고도 너무 기대했던 영화. 영화관 맨 앞에서 셋째 좌석에서 봤는데 어찌나 집중을 했는지..

[쿠엔틴 타란티노] 킬빌 - Kill Bill Vol.1(2003) [내부링크]

사람이 하나 둘 죽어가는 것을 마치 즐기라는 듯했다 이 감독의 머릿속엔 대체 뭐가 들었을까? 정말 사상이 궁금하다. 솔직히 나는 이소룡의 세대가 아닌 만큼 내용이나 액션이 엄청나게 매력적인 영화는 아니었다. 단지 잔인할 뿐.. 하지만 이 영화는 세대를 떠나 영화 자체가 보여준 강렬한 몇 가지 장면과 요소들로 인해 오랜 시간이 지났음에도 내 머릿속에 아직도 꾀 인상적인 영화로 남아있다. 낸시 시나트라의 bang bang (my baby shot me down)이라던지 호테이 토모야스의 Battle Without Honor or Humanity 같은 상황에 걸맞은 음악들도 킬빌의 매력 포인트라 할 수 있겠다. 예리한 일본도로 팔다리를 잘라내고 온통 피투성이가 돼버린 공간에서 목숨 건 싸움을 하는 우마써먼. ..

영화 TROY(2004)와 아킬레스의 건 [내부링크]

트로이 - TROY (2004)감독: Wolfgang Petersen 출연: Brad Pitt, Eric Bana, Orlando Bloom 트로이전쟁과 목마 트로이 전쟁은 그리스 신화 속에 나오는 그리스와 트로이 사이의 전쟁입니다. 약3,000여년전, 그리스와 트로이사이에 전쟁이 있었습니다. 당시 세계의 패권을 노리는 강대국 그리스와 견고한 난공불락의 요새를 가지고 있는 트로이와의 전쟁은 서로에게 매우 힘에 겨운 싸움이었습니다. 결국 그리스는 무력과 군사력으로는 트로이를 점령할 수 없음을 알고 지혜와 모략으로 전쟁을 이끌어 갔습니다. 그리스는 트로이 성을 포위한 채로 성밖에서 커다란 목마를 만들었습니다. 트로이 성을 드나드는 성문보다도 더 높고 큰 목마였습니다. 트로이 성안에 있던 주민들은 매우 의아해..

[배즈 루어먼] 물랑루즈 - Moulin Rouge!(2001) [내부링크]

물랑루즈 - Moulin Rouge! (2001) 감독: Baz Luhrmann 출연: Nicole Kidman, Ewan McGregor, John Leguizamo 줄거리 1900년, Christian이라는 우울한 작가가 그의 타자기("Nature Boy")에 글을 쓰기 시작합니다. 1년 전 Christian은 파리의 Montmartre 지구로 이사하여 그 지역의 보헤미안 운동의 구성원들 사이에서 작가가 되었습니다. 그는 Toulouse-Lautrec이 이끄는 공연자들을 만납니다. 그의 작문 기술을 통해 물랑 루즈의 소유주인 Harold Zidler에게 판매하려는 제안된 쇼 "Spectacular Spectacular"를 완료할 수 있습니다. 그룹은 Zidler와 그의 "Diamond Dog Danc..

[배즈 루어먼] 로미오와 줄리엣 - Romeo + Juliet (1996) [내부링크]

로미오와 줄리엣 - Romeo + Juliet (1996) 감독: Baz Luhrmann 출연: Leonardo DiCaprio, Claire Danes, 줄거리 이야기는 베로나의 세 가족을 중심으로 전개됩니다. 통치 가문, 줄리엣이 태어난 캐풀렛 가문, 그리고 남자 주인공의 가족인 몬태규 가문. 이야기는 Montague와 Capulet 가족 사이의 불화로 시작된 거리 싸움으로 시작됩니다. 베로나 공이 더 이상의 불화가 있으면 벌을 받게 될 것이라고 발표하자 집권 가문의 파리스 백작은 겨우 13세인 캐풀렛 가문의 줄리엣과 결혼하고 싶다는 의사를 표명한다. 한편 싸움이 끝난 후 Benvolio는 Lord Capulet의 조카 중 한 명인 Romeo의 잃어버린 사랑 Rosaline에 대해 알게 됩니다. 로미..

[브라이언 싱어] 유주얼 서스펙트, The Usual Suspects (1995) 리뷰 [내부링크]

유주얼 서스펙트 (The Usual Suspects, 1995) 감독 : 브라이언 싱어 주연 : 스티븐 볼드윈 Stephen Baldwin : 마이클 맥매너스 역 가브리엘 번 Gabriel Byrne : 딘 키튼 역 채즈 팰민테리 Chazz Palminteri : 데이브 쿠잔 역 케빈 폴락 Kevin Pollak : 토드 혹크니 역 피트 포스틀스웨이트 Pete Postlethwaite : 고바야시 역 케빈 스페이시 Kevin Spacey : 로저 버밸 킨트 역 도대체 카이저 소제(Keyser Söze)는 누구인가? The payback job leaves 27 men dead in a boat explosion, but the real question arises now: Who actually is K..

영화 블레어 위치 - The Blair Witch Project (1999) [내부링크]

블레어 위치 - The Blair Witch Project 감독: Daniel Myrick, Eduardo Sánchez 출연: Heather Donahue, Michael C. Williams, Joshua Leonard 인터넷 마케팅 전략과 페이크 다큐멘터리가 조우한 전대미문의 사기극이자 사이버시대의 컬트영화 "1994년 10월 세 명의 영화학도가 버킷츠빌 숲(Burkittsville, Maryland)에서 다큐멘터리 촬영 중 실종됐다. 1년 후 그들이 찍은 필름만 발견되었다." 1785년부터 지금까지, 200년간 이어져온 블레어 윗치 사건일지 1785년2월- 엘리 케드워드란 여인이 마을 아이들을 집으로 유괴해 그들의 피를 모두 뽑아 죽였다는 혐의를 받는다. 케드워드는 결국 마녀로 낙인, 혹한 중에 ..

록키 호러 픽쳐쇼 - The Rocky Horror Picture Show(1975) [내부링크]

록키 호러 픽쳐쇼 - The Rocky Horror Picture Show(1975) 감독: Jim Sharman 출연: Tim Curry, Susan Sarandon, Barry Bostwick 거칠고 비가 내리는 11월 말 저녁, 오하이오의 명랑한 덴튼 외곽의 텅 빈 도로 어딘가에서 행복하고, 신중하고, 따분할 정도로 순진한 젊은 쌍 브래드 메이저스(배리 보스트윅)와 자넷 와이스(수잔 서랜든)는 자신을 찾습니다. 전직 교사를 방문하기 위해 좌초되었습니다. 대신, 이 부부는 여장을 한 Frank-N-Furter 박사(Tim Curry's)의 무궁무진한 기이함의 으스스한 은신처를 무심코 발굴할 것입니다. 유쾌하고 사치스럽고 가장 대담한 창조물: 궁극의 남성이자 완벽한 섹스 심볼: 아마색 머리의 Rocky..

영화 나비효과 - The Butterfly Effect(2004) [내부링크]

나비효과 - The Butterfly Effect(2004)감독: Eric Bress, J. Mackye Gruber출연: Ashton Kutcher, Amy Smart, Melora Walters '나비효과(The Butterfly Effect)' 란? '나비효과'는 중국 북경에 있는 나비의 날갯짓이 미국 뉴욕에서 허리케인을 일으킬 수도 있다는 이론. 미국의 기상학자 에드워드 로렌츠(Edward Lorentz)가 1961년 기상관측을 하다가 생각해 낸 이 원리는 카오스 이론으로 발전해 여러 학문 연구에 쓰이고 있다. 즉, 작은 변화가 결과적으로 엄청난 변화를 초래할 수 있다는 의미를 뜻한다. 개봉당시 진짜 몇백 년 만에 수봉이라는 친구 놈과 메가박스에서 본 영화. 다들 재미있다고 해서 봤는데.. 첨엔 ..

언페이스풀 - Unfaithful(2002) [내부링크]

감독: Adrian Lyne 출연: Richard Gere - Edward Sumner 역 Diane Lane - Connie Sumner 역 Olivier Martinez- Paul Martel 역 일상을 뒤흔드는 치명적 유혹 시놉시스 : 결혼 10년 차 부부 에드워드 섬너와 코니 섬너. 8살 아들과 함께 뉴욕 교외에 살고 있는 이 부부는 무엇하나 부러울 것 없는 이상적이고 행복한 삶을 영위하고 있다. 그러던 어느 날, 뉴욕 시내로 쇼핑을 나갔던 코니가 우연히 사고를 당하게 되고, 폴 마텔이라는 젊은 프랑스 남자가 치료를 자처한다. 처음에는 견제의 눈길을 감추지 못하던 코니도 어딘지 모를 폴의 신비스러운 매력에 긴장을 풀게 된다. 다시 일상으로 돌아온 코니. 사랑하는 남편과 아들이 곁에 있지만 문득문득..

이완 맥그리거의 인질 - A Life Less Ordinary (1997) [내부링크]

"Trainspotting" 영화 제작자의 뒤틀린 러브 스토리. 이완 맥그리거와 카메룬 디아즈 주연의 로맨틱 코미디 영화. 고등학교 때 수업시간에 수업 안 하고 보여준 영환데, 여자가 남자를 리드해서 매력적으로 보였던 건 아닌지 모르겠지만 그냥 별생각 없이재미있게 본 영화 중 하나다. 좋았던 점은 역시나 There's Something About Marry 외에 카메론 디아즈의 또 다른 모습을 볼 수 있어서였고, 이완 맥그리거는 Trainspotting에서 나온 비주얼과 비슷한 모습을 하고 등장한다. IMDb 평점으로 생각해보면 이완 맥그리거 네임 파워가 많이 필요했는지 번역이 애매해서인지 국내 제목은 "이완 맥그리거의 인질"이다. 공식 제목은 A Life Less Ordinary, 조금 덜 평범한 삶(..

[Springboot] 기본작업 #3 - WebSecurityConfig 구성과 접속 확인 [내부링크]

Springboot 프로젝트 생성을 마쳤다면 가장 먼저 하고 싶은 일은 아마도 내가 만든 앱이 일단 접속이 되는지 확인하는 것일 것 같다. 브라우저에 localhost:8080을 쳐서 뭐라도 떠야 안심이 되지 않을까? 접속이 잘 되는지 확인이 되기 전에 전체적인 어플리케이션의 구조가 만들어지고 Framework 환경 안에서 잘 돌아가려면 몇 가지 작업은 필요하다. 그중에 가장 처음 할 일은 WebSecurityConfig를 설정하는 것이다. Spring Framework의 security에 해당하며, 이 설정 파일 하나로 모든 보안 통제를 다 설정할 수 있어서 Spring Security는 Spring Framework 의 수많은 클래스 중에서도 Spring이 추구하고자 하는 방향이 가장 매력적으로 나타..

Javascript/jQuery 페이징 소스 [내부링크]

jQuery ajax를 통해 호출한 API의 JSON 응답 데이터를 jQuery로 html을 만들어서 화면에 페이지 번호를 보여주는 javascript 공통 모듈을 만들어 봤다. 현재까지 3개 웹사이트에 적용했는데 복사 붙여넣기만으로 아직까지는 잘 돌아가고 있다. 동작방식 Backend에서 데이터 목록의 페이징과 관련된 정보를 보내준다. 받은 정보와 html을 그려줄 target 등 필요한 정보를 initPagination javascript 함수에 parameter로 넣어서 호출한다. 화면이 그려진 이후 page 번호 클릭 시 원하는 페이지로 이동한다. (또는 ajax로 Backend에 다른 페이지의 데이터 요청) Backend - Java Spring Framework Controller @GetMa..

SweetAlert2 버튼 이벤트 [내부링크]

이쁘고 커스터마이징 가능한 반응형 자바스크립트 대체 팝업창 기존 Native Javascript Alert 창이 예쁘지 않다고 생각한다면, sweetalert2를 이용해서 간편히 예쁜 Alert 창을 띄울 수 있다. 사용법도 어렵지 않고 몇 가지만 알면 바로 사용 가능하기 때문에 디자인에 소질이 없는 나 같은 사람에게는 아주유용한 라이브러리다. 다운로드 방법 아래 SweetAlert2 공식 홈페이지에서 다운로드할 수 있다. https://sweetalert2.github.io/ SweetAlert2 A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes sweetalert2..

솔라리스 서버관리 명령어 모음 [내부링크]

Solaris에서 자주 사용하는 서버 관리 용 명령어 모음 프로세스 확인 방법 (java 프로세스 확인 예) ps -ef | grep java rian 17529 1 2 7월 11 ? 71:33 /usr/java1.3/bin/../bin/sparc/native_threads/java -Djava.endorsed.dirs=/home1/t rian 26117 26116 0 10:06:58 ? 0:19 /usr/java1.3/bin/../bin/sparc/native_threads/java riancomm.OPTRMAIN rian 26115 1 0 10:06:58 ? 0:00 OMjrun 001 java riancomm.OPTRMAIN rian 26116 26115 0 10:06:58 ? 0:00 sh -c ..

stty - Invalid argument 에러 [내부링크]

stty 명령어 리눅스/유닉스에서 stty 명령은 현재 표준 입력인 디바이스에 대한 특정 입출력 옵션을 설정합니다. 이 명령은 현재 표준 출력인 디바이스에 출력을 기록합니다. 에러 내용 rcp이나 rsh 명령을 사용할 때 "stty: : Invalid argument"와 같은 에러 발생. 문제 원인 위 문제는 rcp나 rsh 명령 사용 시 상대편 시스템의 사용자 home directory에 있는 .cshrc 파일에 "stty" 명령으로 terminal 환경을 지정하는 내용이 정의되어 있는 경우 발생한다. 예를 들어 .cshrc 파일에 아래와 같이 정의된 경우 위의 error가 발생 할수 있다. stty erase stty cs8 -istrip 해결방법 해결 방법은 .cshrc 파일을 잠시 다른 이름으로 ..

[Linux] 리눅스 - 서버 사양 및 rpm [내부링크]

CPU확인 : $>cat /proc/cpuinfo RAM확인 : $>cat /proc/meminfo 그외 pci 정보 등 도 모두 /proc 아래에 들어있다. rpm: rpm -ivh *.rpm 어떤 설정도 필요없어요 HTML 삽입 미리보기할 수 없는 소스

[Javascript] 숫자를 한글 금액으로 변환 해주는 함수 [내부링크]

정규식을 이용해서 숫자로 입력된 금액을 한글 금액으로 보여줄 때 사용

[Javascript] 정규식으로 공백 제거 - Trim() [내부링크]

문자열의 공백을 모두 제거하고 싶을때 정규식으로 해결 해 보자 String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g,""); }

[크리스토퍼 놀란] 오펜하이머 (Oppenheimer, 2023) 의 모든 것 [내부링크]

https://www.imdb.com/title/tt15398776/ Oppenheimer (2023) - IMDb Oppenheimer: Directed by Christopher Nolan. With Florence Pugh, Matt Damon, Cillian Murphy, Alden Ehrenreich. The story of American scientist J. Robert Oppenheimer and his role in the development of the atomic bomb. www.imdb.com The story of American scientist J. Robert Oppenheimer and his role in the development of the atomic bomb..

슈렉2 - Shrek2(2004) [내부링크]

https://www.imdb.com/title/tt0298148 Shrek 2 (2004) - IMDbShrek 2: Directed by Andrew Adamson, Kelly Asbury, Conrad Vernon. With Mike Myers, Eddie Murphy, Cameron Diaz, Julie Andrews. Shrek and Fiona travel to the Kingdom of Far Far Away, where Fiona's parents are King and Queen, to celebrate their marriage. Whenwww.imdb.com슈렉..2..ㅋㅋㅋ영화관에서 애니메이션을 본게 대체 얼마만이란 말인가...ㅋㅋㅋ 슈렉 1 봤다고 뻥치고 본 영환데... 정말 잼있..

이프온리 - If Only(2004) [내부링크]

https://www.imdb.com/title/tt0332136 If Only (2004) - IMDbIf Only: Directed by Gil Junger. With Jennifer Love Hewitt, Paul Nicholls, Tom Wilkinson, Diana Hardcastle. It takes a tragedy to teach the young businessman Ian to put love ahead of work and open up to his musician girlfriend Samantha.www.imdb.com이프 온리~ 제니퍼랑 어느 남자배우 나온영화..ㅋㅋ 세웅씨 협찬으로 .. 감상하게 되었당~* 일어날일... 여자친구의 죽음을 미리 알아버린 한 남자의.. 후회없는 하..

악마는 프라다를 입는다 (The Devil Wears Prada, 2006) [내부링크]

https://www.imdb.com/title/tt0458352 악마는 프라다를 입는다 (2006) - IMDb 악마는 프라다를 입는다: Directed by David Frankel. With Meryl Streep, Anne Hathaway, Emily Blunt, Stanley Tucci. A smart but sensible new graduate lands a job as an assistant to Miranda Priestly, the demanding editor-in-chief of a high fashion ma www.imdb.com 감독 : 데이빗 프랭클 출연 : 메릴 스트립(미란다), 앤 해서웨이(앤디 색스), 스탠리 투치(나이젤) ※ 달콤한 지옥에서 살아남는 법 ※ 그러한 주제..

Pirates Of The Caribbean: Dead Man's Chest (2006) [내부링크]

https://www.imdb.com/title/tt0383574 Pirates of the Caribbean: Dead Man's Chest (2006) - IMDb Pirates of the Caribbean: Dead Man's Chest: Directed by Gore Verbinski. With Johnny Depp, Orlando Bloom, Keira Knightley, Jack Davenport. Jack Sparrow races to recover the heart of Davy Jones to avoid enslaving his soul to Jones' service, as other friends www.imdb.com 캐리비안의 해적 - 망자의 함 (Pirates Of The Ca..