AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)

인터넷 기반으로 서비스를 하는데 서버 없는 아키텍쳐가 있다고 하여 이를 올려 봅니다.

제목에 서버가 없다고 했지만, 서버가 아예 없는건 아닙니다. 정확한 표현은 최소화했다고 보는 것이 맞을 것 같습니다.

 

아래의 사례는 Amazon S3를 기반으로 하는 서비스 아키텍쳐 입니다.

AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)

Amazon CloudFront를 통해 콘텐츠르 배포하고, Amazon API Gateway를 이용하여 필요한 기능은 AWS Lamda를 이용한 사례입니다. AWS Lamda는 하나의 함수를 코드조각으로 구성하여 실행하는 실시간 대응형 서비스입니다.

 

아래의 사례는 모바일 앱의 사례인데, 기능이 좀더 복잡하여 Amazon API Gateway로 분기하여 AWS Lamda를 호출 한 사례입니다.

AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)

아래의 사례는 최소한의 기능만 가지고 서비스를 하는 마이크로 서비스의 사례입니다.

AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)

뭐, 서버가 없다고 했지만, 이 모든것을 Lamda로 대체 가능하다고 주장하고 있습니다. 이를 위해서는 소프트웨어 구현 방법이 기존과는 달라져야 합니다.

넷플릭스 서비스 오토스케일링 아키텍쳐

글로벌 비디오 서비스 강자인 넷플릭스는 아마존 AWS를 운영환경으로 사용합니다.

그들이 온라인 비디오 시장에서 티격태격하면서 경쟁하고 있지만, 아이러니하게도 넷플릭스는 아마존과 끈끈한 관계를 유지하고 있습니다. 아마도 아마존은 넷플릭스덕분에 그들의 아마존 프라임 비디오 서비스를 위한 환경 구축을 북미 전역에 쉽게 얻었을 것이라는 생각을 하게 만듭니다. 

서비스 트래픽에 따라 서버 인스턴스를 늘렸다 줄였다 하는 오토스케일링(AWS Auto Scaling)을 기본으로 쓰고 있는데, 이는 다른 서비스 아키텍쳐와 다를 바가 없습니다.

다만, 트래픽이 증가한다고 무작정 오토스케일링을 하지 않고, 그들의 정책에 따라 EC2나 DynamoDB등의 키 컴포넌트를 스케일인, 스케일아웃을 한다는 것이 특징이라고 할 수 있습니다. 아래 그림에서는 Titus Control Plane이라 불리우는 넷플릭스 자체 시스템이 그러한 정책을 관리합니다.

넷플릭스 서비스 오토스케일링 아키텍쳐

또 하나 눈여겨 볼 것은 모바일/텔레비젼과의  통신은 Open API를 통해서 하지만, 자체구축하지 않고 Amazon API Gateway를 사용했습니다. 그럼으로 인해서 비용절감 및 보안(Security)을 해결하는 일타이피( ? ) 전략을 구사하고 있습니다.

참고로 위의 스핀네이커(Spinnaker)는 node.js 기반으로 동작하는 넷플릭스의 CDS(Continuous Delivery System)입니다.

Windows 10 – 로컬디스크 E 용량부족 메시지 뜨는 문제

윈도우 10 업데이트 후 갑자기 전에 안보이던 로컬디스크 E라는 것이 생기고 용량이 부족하다는 메시지가 자꾸 뜨는 분들 계실겁니다.

이런 고통스러운 메시지가 뜨시는 분들은 다음과 같이 조치를 취해주시면 더 이상 이 메지시를 보지 않으셔도 됩니다.

  1. 좌측 하단의 시작버튼 클릭
  2. CMD라고 치면 명령프롬프트라고 뜨는데 이때
    • 마우스 오른쪽 버튼으로 클릭하고 “관리자모드로 실행”
  3. 명령 프롬프트가 뜨면 아래 명령어를 입력하고 엔터
    mountvol e: /D

이러면 E 드라이브가 없어지고 더 이상 용량부족 메시지는 안뜹니다.

무시게임

아마도 누군가에게 무시 당하여 없는 사람 취급 당한다면, 상당히 기분 나쁠 것 같습니다.

무시게임이라는 것이 존재한다면, 이건 집단 따돌림(일본어로 이지매)일텐데… 이건 참으로 나쁜 짓입니다.

어떤 식의 무시게임을 한다는 것인지, 작품 내용도 보기 전에 후덜덜… 하는 것 같네요.

무시게임

시작은 두 여자로 했는데, 남자가 들어오네요.

무시게임

저 의미심장한 표정은 무슨 의미일까요?

저러면 상당히 부담스러워지죠…

무시게임

드디어 무시게임이 시작 된 모양입니다.

무시게임

저 분노의 표정을 보세요.

무시게임

뭐 저딴것들이 다 있죠?

무시게임

이제는 친구들까지 무시를 하네요

무시게임

헐… 이쯤되면, 갑자기 분위기가 싸해지는데요…

무시게임

옴마야-

무시게임

무시게임

이거 참으로 너무 황당한 결말이네요.

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 – InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

오라클 홈페이지에 가니 플러거블 스토리지 엔진 기반으로 동작하는 MySQL 아키텍쳐 그림을 볼 수 있었습니다. 플러거블(Pluggable)이라 함은 스토리지 방식을 선택할 수 있다는 것인데요. 이는 각각의 스토리지가 컴포넌트처럼 동작한다는 의미를 내포합니다.

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

MySQL 5.5.5 이전 버젼에서는 MyISAM이 기본 스토리지 엔진이었습니다, 그런데 5.5.5부터는 InnoDB가 기본적으로 붙도록 바뀌었습니다. 쓰는 입장에서는 별 차이를 느낄 수 없을 것이라 생각됩니다만, 고도화 된 연산을 하는 부분에서는 성능차이가 발생 할 수 있을 것으로 생각됩니다. 즉, 개발된지 오래 된 MyISAM은 성능적으로 좀 느린 피드백을 줄 가능성이 높습니다. 그렇지만 256TB의 대용량을 지원 및 검색 기능은 무시 할 수 없을것 같군요.

MyISAM 스토리지의 기본피쳐는 아래와 같습니다.

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

이와 비교할만한 DB로 InnoDB를 살펴봅시다.  보시는 바와 같이 스토리지는 64TB로 제한적이지만 주 메모리에 데이터와 인덱스(Index)를 상시 캐싱(Caching)하는 구조로 인한 퍼포먼스상의 잇점을 무시할 수 없을 것 같습니다. 즉, 인덱싱이 잘 되어져 있는 DB를 쓰시고 계신다면 설계시 감안했던 모든 잇점을 다 살리실 수 있을 것입니다.

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

좀더 자세한 기술적 자료는 아래 링크를 참조하세요.

https://docs.oracle.com/cd/E19957-01/mysql-refman-5.5/storage-engines.html

2018년의 다이어트의 새로운 코드 – 위를 작게만들어 다이어트 한다

서점가를 돌아다니다 “다이어트의 종말”이라는 책을 발견했습니다

이 책에서는 위를 작게 만들면 살을 빼고 싶지 않아도 살이 작아진다고 주장하고 있는데요. 심지어 위가 작아지면 요요현상도 나오지 않게 되고, 식사량 자체가 줄어들기 때문에 으레 찾아오는 폭식과 체중증가가 나올 수 없다는데..

2018년의 다이어트의 새로운 코드 - 위를 작게만들어 다이어트 한다

그렇다고 해서 위절제수술을 하는 터무니없는 가이드를 하지는 않습니다만, 위절제수술이 다이어트테 도움이 된다는 보고는 여기저기서 본 것 같습니다.

어떠한 방법으로 위를 작게 만들 수 있는지… 또, 이 책이 도움을 줄 수 있는지… 이것이 또 어떠한 바람을 일으킬지 궁금합니다.

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

유리창에 눌린 외국 스타의 익살스러운 얼굴을 보고 정보의 바다를 좀 찾아 보았습니다.

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

엇!? 아래의 사진은 일본 영화의 한 장면인것 같습니다. 오른편에 앉은 남성분은 기무라 타쿠야.

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

아래의 사진도 눌린 사진 맞아보이긴 하는데요

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

에고… 아래는 귀여운 아기가 입술로 유리창을 닦고 있네요

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

아래는 오바마처럼 생기신 분

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

아래는 프랑스 대통령 마크롱을 닮으신 분의 엽기 사진

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

유리창은 아니지만 스타킹으로 한 웃음 주시는 유재석님

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

역시 스타킹 하면 이광수님을 빼놓을 수 없죠

유리창에 눌린 얼굴의 외국 스타를 보고 좀 찾아 보았습니다

뭐 어쩌라는건 아니고…

시애틀 가면 꼭 가봐야 하는 맛집 > Beecher’s Handmade Cheese

시애틀 가면 꼭 가봐야 하는 맛집을 조사해서 올려 봅니다.

이름하여 비쳐스 핸드메이드 치즈(Beecher’s Handmade Cheese) –  이곳은 진정한 느끼함과 짭쪼름함을 느낄 수 있는 바로 그곳입니다.

시애틀 가면 꼭 가봐야 하는 맛집 > Beecher's Handmade Cheese

보기만해도 겁나 느끼해 보이는 바로 그 치즈

시애틀 가면 꼭 가봐야 하는 맛집 > Beecher's Handmade Cheese

그자리에서 바로 만들어 판다는 바로 그 치즈

시애틀 가면 꼭 가봐야 하는 맛집 > Beecher's Handmade Cheese

메인 메뉴는 Mac & Cheese

시애틀 가면 꼭 가봐야 하는 맛집 > Beecher's Handmade Cheese

Beecher’s Handmade Cheese – Pike Place Market

Pike Place Market 1600 Pike Pl Seattle, WA 98101

홈페이지) http://beechershandmadecheese.com

문의) +1 206-956-1964

췌장 물혹 70%가 암 될 가능성이 있지만 조기 제거하면 생존율 높아져

췌장에도 물혹이 있다는 사실을 아시나요?

이는 췌장암 전 단계인 물혹도 있고, 1기까지 진행한 것도 있습니다. 서울대병원 강남검진센터가 2016년 무증상 환자 1만 명의 CT 촬영 결과를 분석했는데, 이 중 2.2%에서 물혹이 발견되었다고 중앙일보 2017년 4월 26일자 기사에 보도 된 바 있습니다.

이 기사에서는 영상 진단을 했더니 이 중 70%는 췌장암으로 악화할 수 있는 혹이었는데, 1990년대까지는 크기가 1㎝ 넘어야 발견되었다고 합니다. 그러나 지금은 영상 장비가 발달해 3~5㎜의 작은 것도 잡아낸다고 합니다.

장진영 서울대병원 교수는 “종전에는 전체 환자 중 5% 미만에서 물혹이 있었는데 지금은 30% 정도에서 발견돼 수술한다”고 말했다고 합니다.

물혹을 암 전 단계에서 제거하면 5년 생존율이 95%, 1기에서 제거하면 52%라고 하는데, 대략 다음과 같이 생겼습니다.

췌장 물혹 70%가 암 될 가능성이 있지만 조기 제거하면 생존율 높아져

췌장암의 전조증상

최근에 췌장암을 진단하는 기술이 발전하면서 췌장암의 전조증상 진단 방법도 발전하였습니다. 사례에서 본 췌장암의 전조증상은 다음과 같습니다.

1) 눈, 피부가 노랗게 변하거나 소변이 갈색인 황달 증상을 보인 경우

2) 50세 이후에 갑자기 당뇨병이 생긴 경우

3) 초음파, CT로 췌장에서 물혹이 발견 될 경우

4) 염증 때문에 딱딱해지는 만성 췌장염이 있는 경우

5) 별 이유 없이 생긴 소화불량과 복부 통증이 있는 경우

췌장암의 전조증상

위의 그림에서 Pancreas라고 표기된 부분이 바로 췌장이며, 왼쪽이 정상, 오른쪽이 췌장암의 경우입니다.

아틀라시안 뱀부(Atlassian Bamboo)를 활용한 CI(Continuous Integration) 환경 구축

아틀라시안 뱀부(Atlassian Bamboo)는 CI(Continuous Integration) Tool입니다. 여기서 CI는 어플리케이션 소스가 변경되면 이를 자동으로 빌드하고, 테스트하고 서버에 배포까지 완료해주는 일련의 프레스를 자동으로 수행하는 것을 가능하게 해주는 툴입니다.

일반적으로 개발자가 소스코드를 수정하여 소스코드 저장소에 올립니다. 이때 CI Tool이 저장소를 모니터링 하고 있다가, 뭔가 새로 변경된 것이 발견되면 소스코드를 다운로드하고 컴파일하여 자동실행 환경으로 배포까지 해 줍니다.

아틀라시안 뱀부(Atlassian Bamboo)를 활용한 CI(Continuous Integration) 환경 구축

뱀부(Bamboo)의 기본 기능은 아래와 같습니다.

  • 자동화(Automation)
  • BitBucket 소스코드 정합 및 Jira 트래킹
  • 모든 언어 지원
  • 병렬처리
  • 기존 자동화 툴(Hudson or Jenkins)로부터 소스코드 쉽게 이전 가능

유료라는 것이 함정이지만, 비용만큼의 가치가 있다는데 한표를 주고 싶습니다.

차세대 항암치료제로 불리우는 CAR-T치료제의 장단점과 현황

CART-T는 차세대 면역세포치료제로 불리우고 있으며 CAR-T라 함은 키메라 항원 수용체 T세포를 의미합니다.

2011년 만성 백혈병 환자 완치에 성공하면서 세상에 이름을 알린 CAR-T 치료제는 새로운 암세포가 발생해도 끝까지 암세포를 찾아서 파괴한다는 장점이 있어 현재까지 암 치료제 중 가장 진화한 형태로 평가되고 있습니다.

CAR-T 치료제는 면역세포인 T세포에 CAR 유전자를 넣어 재조합해 암세포를 공격하게 만드는 면역세포 치료제입니다.

CAR-T의 큰 매력 중 하나는 `높은 효능`이라고 할 수 있습니다. 암에 있어 ‘완치가 가능하다’는 개념을 만들어냈다는 데 있습니다.

CAR-T는 1세대에서 3세대로 발전하면서 암세포 항원 인식 능력이 높아져 정상 세포를 공격하는 경우가 줄었고, 부작용이 나타났을 때 그 기능을 끌 수 있는 자살 유전자가 도입됐습니다. 아울러 사이토카인 방출 신드롬 발생 시 기존 류마티스관절염 치료제로 쓰이던 `악템라(사이토카인인 IL-6의 작용을 억제)`를 이에 대한 치료제로 사용하는 방법을 찾았습니다. 이와 비슷하게 정상인의 혈액에서 얻어진 면역글로불린(IVIG)을 투여해 정상 B세포 손실로 인한 감염 위험에도 대비할 수 있습니다.

미래에셋대우 보고서에 따르면, 2017년 8월 노바티스의 `킴리아`에 이어 10월 길리어드의 `예스카타`가 FDA의 승인을 받으며 CAR-T 시대는 본격적으로 열린 상태입니다. 2018년 5월 기준 CAR-T 치료제 승인 현황은 아래와 같습니다.
– 노바티스의 백혈병 치료제인 킴리아(Kymriah)가 세계 최초로 판매 승인되면서 포문이 열림.
– 길리어드의 ‘예스카타(Yescarta)’도 승인
– FDA는 Spark Therapeutics의 ‘럭스터나(Luxturna)’를 승인

2017년 하반기 출시된 CAR-T인 스위스 노바티스의 ‘킴리아’(성분명 티사젠렉루셀)와 미국 길리어드사이언스의 ‘예스카타’(악시캅타진실로류셀) 등은 환자 자신의 세포를 이용해 대량생산하기 힘들다고 합니다. 1회 치료비가 4억~5억원이 넘습니다. 또 유전자치료제다보니 제조·품질관리 기준이 엄격한데 국내엔 관련 실사를 통과한 생산공장이나 보관시설이 없습니다. 따라서 단시일 내 해외 치료제를 수입해 쓰기 어려울 것으로 보입니다.

CAR-T 치료제는 환자 혈액에서 추출한 T세포를 조작해 유도탄처럼 암세포를 찾아 공격하도록 만든 혈액암 치료제로 최근 바이로메드와 녹십자셀, 앱클론에 이어 바이넥스도 개발 대열에 합류해 경쟁이 치열해지고 있는데, 국내에서 CAR-T 개발에 뛰어든 대표적인 기업은 앱클론, 유틸렉스, 바이로메드, 툴젠, 녹십자셀, 유영제약 등 총 6곳이다. 아직 한 회사도 임상시험에 진입하지 못해 CAR-T가 국산화되기까지 상당한 시간이 걸릴 것으로 예상됩니다.

차세대 항암치료제로 불리우는 CAR-T치료제의 장단점과 현황

그외 2018년 5월 기준 CAR-T 치료제 개발 현황은 다음과 같습니다.
– 필룩스(033180)는 2018년 5월 23일 CAR-T 관련 쥐 모델 시험 수행 결과 기존 위약 치료제를 적용한 대조군은 평균 20일 정도 생존한 반면 스캇 월드만 교수가 개발 중인 ‘GUCY2C CAR-T’로 치료한 쥐는 100일 이상 자가면역 부작용 없이 생존한 것으로 확인했다고 밝힘.
– 나스닥 상장사인 길리어드(Gilead Sciences)는 지난해 8월 카이트 파마(Kite Pharma)를 13조 4000억원에 인수했다. 셀젠(Celgene)은 올 1월 쥬노 테라퓨틱스(Juno Therapeutics) 지분 88%를 9조 7000억원에 인수했다.
– GC녹십자셀은 T세포 기반 1세대 면역치료제인 ‘이뮨셀엘씨’ 기술력을 바탕으로 CAR-T를 독자 개발하고 있다고 합니다.
– 유영제약은 교모세포종 항원에 특이적으로 결합하는 CAR-T 후보물질 ‘YYB-103’을 개발 중인데, 고형암 조직에선 치료제가 잘 전달되지 않는 기존 CAR-T의 단점을 개선하겠다는 목표를 가지고 있다고 합니다.




정치의 의미 – 원래 의미는 부조화로운것,부정적인 것을 바로 잡아 극복하는 일

일상 생활을 하면서 정치라는 단어를 쉽게 접할 수 있습니다. TV에서 연일 나오는 정부기관, 국회의원 뿐만 아니라 일반 회사에서도 정치라는 단어는 쉽게 등장합니다.

제가 느끼기에 2018년 현재 우리가 느끼는 정치라 함은 “상황을 자기에게 유리하게 만드는 모든 행위”를 정치라고 부르는 것 같습니다, 여기에 도적정신이나 윤리의식이 있느냐, 또는 다른 사람을 배려하는 매너가 있는지에 따라 정치인의 타입이 바뀌기도 하는 것 같습니다.

한가지 놀라운 것은 정치라는 말이 우리나라 고유 단어가 아니라는 것입니다. 이는 메이지시대 일본인이 만든 신조 한어라고 합니다. (한국방송통신대학교출판부, 근대화와 동서양 문화 교양학과편 p323)

‘정치’(政治)에서

  • ‘정’(政)은 바르다의 ‘正’(정)과 일을 하다 또는 회초리로 치다의 의미인 攵(등글월문 = 攴)이 합쳐서 이루어진 말이라고 합니다.. 즉, 바르게 하기 위해 일을 하거나 회초리로 치는 것을 뜻한다고 하는데요. 정(政)은 특히 자신의 부조화로운 면을 다스려 극복하는 것을 의미합니다.
  • 치(治)는 물(氵= 水)과 건축물(台 태)이 합하여 이루어진 말입니다. 이것은 물(水)의 넘침에 의한 피해를 잘 수습한다는 것을 의미한다고 합니다.치(治)는 특히 다른 사람들이 스스로 자신들의 부조화로운 면을 극복할 수 있도록 돕는 것을 뜻한다.

따라서, 정치(政治)는 자신과 다른 사람의 부조화로운 것, 부정적인 것을 바로잡아 극복하는 일입니다. 이러한 의미에는 다른 사람을 지배한다는 의미가 들어있지 않으며, 다른 사람을 돕는다는 의미가 주를 이루고 있습니다.

정치(政治)는 다른 말로는 수기치인(修己治人) 즉 자신을 닦은 후 남을 돕는 것입니다. 따라서 정치가(政治家)는 먼저 자신의 부조화로운 것, 네거티브한 것, 즉, 천지자연의 이치에 조화하지 못하는 자신의 부정적인 측면을 다스려 극복한 후, 그것을 바탕으로, 다른 사람의 어려움, 곤란함, 부조화로운 면을 제거하는 것을 도와줄 수 있는 사람, 즉, 군자 또는 성인을 의미한다.

우리나라 국회의원들의 정치는 위에서 말하는 군자 또는 성인과는 거리가 멀어 보입니다. 서두에 언급한 것처럼 “상황을 자기에게 유리하게 만드는 모든 행위”는 대한민국 국회의원들에게서 쉽게 볼 수 있습니다.

TV와 뉴스를 보면서 대한민국의 국회의원이 뱉는 말 하나하나는 다음의 명제에서 시작 됩니다.

“내가 만든 아이디어가 아니라 다른 당에서 나온 아이디어라면 철저히 밟아 사장시켜야 한다. 철저히 단점을 부각시켜 나에게 유리한 상황을 만들어야 한다.”

이를 국회의원의 당 지지율과 매핑하여 다시 해석하면 다음과 같습니다.

“다른 당에서 제안한 모든 정책은 나쁜 것이다. 상대가 제안한 모든 정책은 실행이 불가능 한 것이고, 또 그렇게 만들 것이다. 그렇지 않으면 당의 지지율이 떨어져 다음 대선에서 참패하게 될 것이다.”

이를 보면 국어사전에 “정치”라는 단어의 의미를 바꿔야 하는 것 아닌지 모르겠습니다. 왜냐하면 정치인들이 정치를 할때, 본래의 의미가 아닌 위와 같은 의미로 주로 움직이기 때문입니다. 현재의 사회에서 정치는 밝고 좋은 의미보다는 남을 죽여야 자기가 산다는 부정적인 의미가 더 강한 것 같습니다.

 

p2pCamViewer 사용 방법

알리익스프레스에서 미니 CCTV를 하나 주문했습니다.

p2pCamViewer 사용 방법

그런데 이 제품을 사용하려면 WIFI 세팅을 해 주어야 하는데, 아무래도 메뉴얼을 분실할 것만 같은 생각이 들어 이를 인터넷에 백업 해 봅니다.

p2pCamViewer 사용 방법

제품에 포함되었던 사용설명서를 분실할 가능성이 있어 스캔하여 올려봅니다.

p2pCamViewer 사용 방법

p2pCamViewer 사용 방법

p2pCamViewer 사용 방법

p2pCamViewer 사용 방법

p2pCamViewer 사용 방법

p2pCamViewer 사용 방법

Bad Genius – 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

저는 태국영화 하면 옹박 같은 무에타이류 영화나 괴기영화를 주로 떠 올리고는 합니다.

오늘 Bad Genius라는 영화를 봤는데, 처음에는 공포물인줄 알고 봤습니다. 그런데 뜻밖에 초반에 컨닝이 나오더군요. 아… 이 영화는 공부 잘하는 아이가 죽어서 복수를 하는 그런 영화구나… 하고 생각했습니다.

결론부터 말씀드리자면, 결국 이런 추측은 제 태국영화에 대한 편견이었다고 할 수 있습니다.

영화 처음부터 흥미진진한 이야기로 시작이 되는데, 보면 볼수록 컨닝의 난이도가 높아져 갔습니다.

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

영화의 비교적 시작부분에서 친구를 위해 정답을 넘겨주려고 하자 선생님이 노려보십니다.

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

이때 나오는 비기는 지우개에 정답을 적어 신발에 넣어 보내는 이른바 지우개 셔틀…

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

아래는 피아오에서 영감을 얻어 손가락으로 정답을 전달하는 비기…

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

위에서 언급했지만 영화가 진행될수록 컨닝의 난이도는 높아져가고…

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

저러다 걸리지 않을까… 하고 영화 보는 내내 눈을 뗄 수가 없었습니다.

 

아래 나오는 …가 이 영화의 주인공 “린”입니다.  머리가 좋고 공부를 잘 해, 친한 친구를 도와주려다 의도하지 않은 어둠의 구렁텅이로 빠지게 됩니다.

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

아래는 학교에서 쌍두마차를 달리며 공부를 잘하는 남자 주인공 “뱅크”

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

이 영화속에 나오는 4명의 악동이 컨니을 어떤 수준으로 승화시키는지 결론을 알려드리면 영화 제작자께서 별로 안좋아 하실 듯 싶습니다. 그렇지만, 이 영화가 개인적으로는 너무너무 재미있었다는 말은 하고 싶습니다.

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

간만에 본 태국영화 “Bad Genius”는 그저 그런 액션영화나 코미디영화에게 질리신 분들에게 추천합니다.

Bad Genius - 컨닝을 주제로 한 간만에 본 흥미진진한 태국 영화

영어 이메일 작성시 흔히 쓰는 위로의 말, 사과 및 변명

위로의 말

  • I’m so sorry to hear that.
  • I am so sorry to hear that you have a bad cold.
  • We are saddened to learn that your department is going to be closed.
    (*sadden 슬프게 하다)
  • We were shocked to hear the news.
  • If there is anything we can do to help, please contact us.
  • We are saddened at the idea of his absence.
  • She will long be remembered for her distinguished contribution to this company.
    (*distinguished 눈에 띄는, 뚜렷한 | contribution 공헌, 기여, 기부)
  • I heard you are going through a tough time.
  • We hope you will get well soon.
  • We are devastated to hear the terrible news about the flood at your facility.
  • We hope to resume receiving orders as soon as you rebuild.
  • Our condolences are with you.
  • I am sorry that you are having a rough time.
  • We want to express our heartfelt sympathy.
  • The founder of our company, Mr. Benson, has passed away.

조의/애도 (삼가 고인의 명복을 빕니다)

  • Please accept our heartfelt condolences.
    (*condolence 조의, 애도)
  • We would like to offer our deepest condolences on his passing.
  • I’m sorry for your loss.
  • I would like to express my sincere condolences to you and your family.
  • I extend my sympathy to your family.

사과 및 변명

  • I’m sorry this is so late.
  • I wish you a belated happy birthday!
    (*belated 늦은, 지연된)
  • Please accept my apologies for any inconvenience this may cause.
  • Sorry about any inconvenience.
  • Please accept our apologies for the late solution to the problem.
  • Please accept our apologies for the confusion.
  • I am sorry to have bothered you.
  • I am sorry to hear that.
  • I’m very sorry to hear that.
  • I apologize for not being able to confirm your order sooner.
  • I apologize for having made our position unclear.
  • Our late reply may cause some delays, but we will do our best to minimize these.
  • We will make sure our late reply won’t cause any further delay.
  • We will speed up the work since our late reply has caused a delay.
  • It would be appreciated if you would understand our situation.
  • Did our late reply cause any inconvenience? If so, we are deeply sorry.
  • I hope our late reply hasn’t caused any difficulties.
  • We have experienced a small accident in our local factory.
  • It was so difficult to make a decision that I could not email you earlier.
  • It took so much time to examine your proposal that I couldn’t answer you yesterday.
  • I have been bogged down with so much work these days.
  • I have been bogged down with a few projects these days.
  • Recently I have been swamped with the new business plans for next year.
  • I understand what you’re saying, but please speed up the work because we’re in a hurry, too.
  • I’m sorry, but if you keep delaying the deadline, we won’t be able to work together in the future.
  • I apologize for the delay.
  • I hope you understand.
  • I couldn’t send you an email sooner to let you know about the change of plans.
  • Sorry about the last-minute change.
  • I’m sorry I couldn’t tell you this in person.
  • I have no excuse
  • I have no excuse for forgetting about the meeting.
  • I have no good excuse for forgetting about your birthday.
  • I feel terrible.
  • I feel terrible about the mistake.
  • I feel horrible that you got reprimanded for my mistake.
    (*reprimand 질책하다, 견책하다)
  • Please accept my apology.
  • I’m sorry, but I can’t come in to work.
  • I’m really sorry, but I don’t think I can come in to work today.
  • I’m sorry I’ll be in late today.
  • I’m sorry I missed our appointment (today).
  • I’m sorry I cannot keep our appointment.
  • I am sorry, but I have a family matter to take care of.
  • I forwarded the email to you by mistake.
  • I forwarded the email to the wrong person by mistake.
  • I deleted your email by mistake!

영어 이메일에서 자주 쓰는 제안/거절 표현

다양한 제안 표현 (~해주시면 좋겠습니다. ~해주셔서 감사해요)

  • Let me know if you are interested.
  • Thank you for submitting a proposal to us.
  • Let me get back to you as soon as possible regarding your proposal.
  • I will review this proposal and get back to you as soon as I can.
  • We will get back to you after careful consideration.
  • We will review your suggestion.
  • We hope you will find our offer attractive.
  • I’m glad to inform you that we are willing to accept your offer.
  • We are willing to meet you and talk about your suggestion.
  • We will receive approval or disapproval by next week.
  • We look forward to a mutually rewarding relationship with you.
  • We are anxious to contact some firms in your city with a view to acting as their sales agents and distributors in Korea.
    (*with a view to ~할 목적으로)
  • We are pleased to provide a new, more competitive price list.
  • We are a customer-oriented organization.
  • We pride ourselves on the quality of the products we produce and feel confident that they will help you to expand your market.
  • We look forward to having a pleasant business relationship with you.
  • We are especially interested in buying XYZ and would like to know if you carry this item.
  • We would be pleased if you would let us have the names and addresses of some reliable importers in Busan.
  • Please call us at your convenience at 333-4444.

다양한 거절 (죄송해요~)

  • Our decision was extremely difficult as there were several high quality proposals to choose from.
  • Our technicians are unable to handle the situation.
  • Unfortunately, we found that we were running out of time to take care of that issue.
  • Although I think it was a superb idea, we decided to do it on our own.
  • We regret to inform you that your proposal does not meet our requirements at this time.
  • We regret to announce that your application was rejected this time.
  • We regrettably must turn it down.
  • We reluctantly have to say no to your offer.
  • We reluctantly decided to outsource that project.
  • We are afraid that this course of action is not possible.
  • We are afraid that our engineers cannot be sent to your factory.
  • We are not able to send our engineer to your factory tonight, but we can fix your system remotely.
  • We don’t have the model 224 in stock, but we can ship model 224-1 immediately.
  • We are not able to hire you at this time, but we will keep your name on file.
  • We will contact you if any specific needs arise in the future.
  • As your company is a reliable dealer, we will recommend it to our marketing department.
  • I’m afraid we can’t send any samples at the moment. Please look at the product details posted on our website.

영문 이메일 작성시 자주 쓰는 인사/소개/감사 표현

영문 메일 작성시 자주 쓰는 인사

  • Hope you are well.
  • It’s been a while.
  • Long time no talk!
  • It’s been a long time.
  • Good to talk to you again.
  • I haven’t seen you in years.
  • Haven’t talked with you in[for]ages.
  • How have you been?
  • What have you been doing?
  • What have you been up to?
  • How are you doing? Is everything going well with you?
  • What’s up?
  • What’s new?
  • Anything new?

영문메일 작성시 상대방이 안부를 물었을 때 첫 인사

  • I’ve been okay.
  • Never been better.
  • I have been busy with work.
  • I was out of town for a month.
  • I was on a business trip last month.
  • It was good to talk with you the other day.
  • Hope everything is good.
  • It is my honor to be of help to you.
  • It is my honor to serve you.
  • I am so happy to serve our customers with our products.
  • I am so happy[glad] to do this project with you.
  • I feel so lucky to have this opportunity.
  • I look forward to mutually beneficial growth.
  • I would like to establish a good partnership with you.
  • I hope this finds you well.
  • I believe you are enjoying the sunshine in Miami.
  • It was nice to see you at the conference.

감사하다는 표현도 다양하다

  • Thank you for everything.
  • Thank you for your help.
  • Thank you for your time.
  • Thank you for your sympathy.
  • Thank you for your email.
  • I appreciate your flexibility.
  • I appreciate your prompt reply.

소개하기/존재감 남기기

  • Let me introduce myself briefly to start.
  • GNH was established in 1978.
  • Let me start off by introducing our company.
  • Let me explain what we do first.
  • Let me start off by introducing our new business.
  • First of all, let me tell you briefly about what we do.
  • I am JP Choi and I am responsible for making contracts.
  • First of all, let me tell you about our colleague, Kim Daehan briefly.
  • I am sure there is no need to introduce myself.
  • I hope you remember me.
  • Why don’t I introduce myself to break the ice?
  • My name is Minjeong Kim (who is) in charge of the General Affairs Department.
  • This is Kevin Lee responsible for overseas sales.
  • I am Misun Lee, responsible for overseas contact.
  • I am David Shin, working in the Financial Department.
  • We are the emerging player in the IT industry of Korea.
  • I am Jerry Hobbs of CPA Testing Center informing you of the test result.
  • I will be replacing Mr. Kim starting next week.

영문 이메일 작성시 유용한 패턴

Opening email phrases (opening part of a business letter)

  • I am writing to confirm …
  • I am writing to apologize for …
  • I am writing to enquire about …
  • I am writing to you in response to your advertisement for…
  • I received your address from + and would like …
  • I recently wrote to you about …
  • In reply to your letter of 8 May, …
  • With reference to your letter of 8 June, I …
  • With reference to your advertisement in …
  • With reference to your phone call today, …
  • After having seen your advertisement in … , I would like …
  • After having received your address from … , I …
  • Thank you for your letter of 8 May.
  • Thank you for your letter regarding …
  • Thank you for your letter/e-mail about …
  • To Whom It May Concern:

Thank you phrases (useful for writing a business thank you letter)

  • Thank you.
  • Thank you very much.
  • Thank you in advance
  • Thank you for your help!
  • Thank you for your letter!
  • Thanks for your assistance!
  • Thank you for your patience.
  • Thanks for the prompt response.
  • Thank you for your kind comments!
  • Thank you very much for your answers!
  • Thank you for your time and consideration.
  • Thank you very much for your warm words!
  • Thank you for allowing us the privilege of serving you!
  • Thank you for the e-mail. We appreciate your feedback, and will get back to you as soon as possible.
  • Suggestions are welcome, thank you.
  • My apologies to you for bothering you, and thank you for your kind help.

Closing email phrases (business letter closing phrases)

  • I look forward to your reply.
  • I look forward to seeing you.
  • I look forward to hearing from you.
  • I look forward to hearing from you soon.
  • I look forward to meeting you next Tuesday.
  • I look forward to seeing you next Thursday.
  • We look forward to welcoming you as our customer.
  • I look forward to an opportunity to speak with you personally.
  • I look forward to a successful working relationship in the future.
  • I hope to get answers from you.
  • Good luck and I look forward to your response!
  • If you require any further information, feel free to contact me.
  • If you have any questions, please don’t hesitate to contact us.
  • Should you need any further information, please do not hesitate to contact me.
  • I would appreciate your immediate attention to this matter.
  • Your prompt reply is very much appreciated.
  • Please contact us again if we can help in any way.
  • Please contact us again if there are any problems.
  • Please contact us again if you have any questions.

Correspondence exchange

  • I am writing to … Inquire/ ask/ request/ offer/ introduce/ thank/ apologize/ congratulate
  • I am writing in reply to
  • Further to/… with reference to our … conversation
  • This is to inform/ let know/ advice
  • As you know from our previous correspondence…
  • Do not hesitate to contact me.
  • Please, notify that a reply is required by… without fail.
  • We would be grateful if you could…
  • We look forward to your (early) reply
  • Your prompt reply will be appreciated.
  • I am much obliged to you for…
  • I deeply appreciate your …
  • I was pleased to…
  • It is very kind of you to…
  • Many thanks for…
  • Many thanks in advance.
  • Please, accept my sincere/ deep appreciation for your help.
  • We are grateful for your co-operation.
  • I will be in touch as soon as …
  • I will keep you informed.
  • The information will be handled in confidence.
  • Pay special attention to the fact that…
  • We refer to our telephone conversation of…
  • We should be most happy to provide you with any further information you may require….
  • We will certainly contact you if…
  • I am writing to ask you for a favour…
  • In accordance with law I request…
  • by separate mail…
  • We would share with you the estimates of…

Apologies

  • I am afraid that…
  • I am sorry that I missed the opportunity of contacting you earlier/ calling you…
  • I am very sorry to have caused you so much trouble…
  • I must apologize that…
  • I regret to inform you that…
  • Please, accept my apologies for…
  • Please, forgive me for troubling you taking so much time / taking so long to answer your letter the delay in…
  • The reason for the present delay is…
  • Unfortunately …
  • We are sorry for the inconvenience that we may have caused you.
  • To my regret I must inform you that…

Closing the letter

  • Cordially,
  • Cordially Yours,
  • I remain,
  • Looking forward to continue co-operation, I remain…
  • Respectfully,
  • Sincerely,
  • Sincerely Yours,
  • Truly Yours,
  • Very Truly Yours,
  • Yours,

Complaints

  • I am very disappointed about this fact.
  • I have to ask you to accept the responsibility for these damages/ actions…

Arranging an appointment

  • To accept an invitation
  • To ask for an appointment
  • To be present (at/in)
  • To decline an invitation
  • To fix the exact dates of call/ meeting/ work
  • I am unable to accept your invitation.
  • I could come/ call at any…
  • I should be pleased to know what dates would be convenient to you.

Proposals and promises

  • As promised
  • As we requested
  • Does the idea appeal to you?
  • I hope you will not mind
  • If the above idea is attractive to you…
  • If you find circumstances acceptable …
  • In case our proposal would be acceptable…
  • It is more possible for us to…
  • On the following conditions
  • We shall do our best to…

Useful

  • As a result of…
  • As you may know…
  • At the present time…
  • Despite the fact that…
  • Draw your attention to…
  • In view of the above said…
  • It is to be noted…
  • On the ground that…
  • Take into account…
  • Take into consideration…
  • Briefly, the main points that have been made are…
  • I have some sympathy with your position, but…
  • Excuse me, but I think it is relevant to add that…
  • I am afraid there seems to have been a slight misunderstanding…

뭐 어쩌라는 것은 아니고요