Ken's Los Angeles Life - 1. 소개

이미지
Ken's LA Life     안녕하세요! 저는 학교 지원을 받아서 미국에서 인턴 생활을 하고 있는 Ken 입니다. (Ken은 제 영어 이름입니다.) 제가 인턴 생활을 하고 있는 곳은 LA구요. 오늘부터 LA 생활을 포스팅 하려고합니다.     먼저 처음은 제가 살고 있는 지역에 대한 소개로 시작을 해볼까해요. 제가 사는 곳은 LA 근처에 Redondo beach라는 곳입니다. Redondo beach는 LA 다운타운에서 서남쪽 해변에 위치하고 있구요. 굉장히 안전하고 해변이 가까워서 여가를 즐기기 좋은 동네입니다. 실제로 해변에서 일광욕을 하거나 서핑, 비치 발리볼을 하는 사람들이 꽤 많습니다.     처음 여기 도착 했을 때 해변이 가깝다고 해서 곧바로 해변으로 나가봤습니다. 이런 해변 도시에 살아보는 것은 처음이라 굉장히 느낌이 색달랐습니다. 사람들도 다들 여유로워 보이고  도시보단 휴양지에 온 느낌이 들었어요. 여기 계신 분들도 Redondo beach에서 지내고 있다고 하면 좋은 동네에서 지낸다고 말씀을 해주시더라구요.     여기 미국에는 해변마다 Pier라는 곳이 있는데요. Pier에는 여러가지 식당, 술집 등등이 있어서 항상 사람들이 붐비는 곳이에요. 위에 보이는 사진은 Redondo beach Pier에 있는 해산물 가게 입니다. 랍스터, 킹크랩등 맛있는 해산물들이 보이네요.( 아직 먹어보진 못했어요ㅠㅠ ) 그리고 LA 근처다 보니 한인들도 주변에 꽤 보이고 Pier에 한국인이 운영하는 횟집도 있다고 하네요.     미국와서 처음 먹은 음식은 바로.. 미국하면 빼놓을 수 없는 햄버거..! Pier 근처에 Ruby's 라는 햄버거 가게에 가서 햄버거와 밀크쉐이크를 먹었습니다. 양도 엄청 많고 칼로리도 엄청 많고.. 아마 결국 다 못먹고 남겼던 것 같습니다. 제가 살고

영어 표현 공부 - behind in my work / behind in my schedule / catch up again

Example) I was quite busy because of the test last week, I understand I am behind in schedule , but I will do my best to catch up again. 지난 주에 이메일을 쓰다가 이런 표현을 써야할 일이 생겼다. "지난 주는 시험이 있어서 업무가 많이 밀렸어요." 이걸 영어로 어떻게 표현하는지 찾다가 알게된 표현이다. 그게 바로 "behind in my work" 이다.  "behind in schedule" 도 괜찮은 표현이다. 그리고 다시 업무를 일정에 맞춰 따라 잡겠다 라는 포현은 "catch up again" 이라는 표현을 쓰면 된다. 정리 하자면, 업무가 많이 밀렸어요 - behind in my work / behind in schedule 업무를 다시 따라 잡을거에요 - catch up again

MPAndroidChart 튜토리얼 1

이미지
MPAndroidChart 튜토리얼 1 - 설치 & Linechart 1. 설치 1.1. 다운로드 MPAndroidChart는 오픈소스 라이브러리이다. 아래의 링크 를 들어가서 최신 버전의 jar 파일을 다운받으면된다. 현재 최신 버전은 2.2.4버전이다. 그리고 프로젝트 폴더로가서 app/libs 폴더 에 다운받은 jar파일을 복사한다. [ Github release 링크 ] 1.2. Dependancies 추가 새로운 Android 프로젝트를 생성한다. 그리고 Android studio 상단의 build 탭 - Edit Libraries and Dependencies 에 들어가서 Dependencies에 다운받은 jar파일을 추가 해준다. 2. LineChart 예제 2.1. Layout 예제 먼저 chart를 넣고 싶은 곳에 layout을 추가한다. layout code는 아래와 같이 입력한다. < com .github.mikephil.charting.charts.LineChart android : id = " @+id/chart " android : layout_width = " 400dp " android : layout_height = " 400dp " /> 2.2. 코드 예제 예시를 위해서 MainActivity의 onCreate 함수 안에 아래와 같은 코드를 작성하였다. 3. 실행 결과 코드를 모두 작성하고 실행하면 아래와 같은 그래프를 확인할 수 있다. (*본 포스트는 MPAndroidChart Wiki 를 참고하여 작성했습니다.)

영어 표현 공부 - might/may as well

이미지
    Haley가 한 남자 아이를 집으로 초대했는데, Claire가 그 남자 애는 누구냐고 물어보는 상황에서 나오는 표현입니다. Claire : Haley, Who is the boy? Haley : His name is Dylan. You know.. I might as well tell him not to come. 걔 이름은 Dylan인데... 그냥 걔한테 오지말라고 하는 편이 낫겠어요. may/might as well B2   used to  suggest  doing something, often when there is nothing  better  to do: We might as well  walk  there. We may as well  start  the  meeting  - the  others  will be here  soon . [출처 : Cambridge Dictionary ] 사전의 뜻을 찾아보면 어떤 것을 제안할 때 사용한다고 되어있다. 한글로 번역하자면 " ~하는 편이 낫다." 로 번역이 된다.

영어 표현 공부 - Fawn over

이미지
    Modern Family에서 Sam과 Mitchell이 아기를 입양하고 돌아오는 비행기 안에서, 사람들이 아기를 보고 좋아하다가 Sam과 Mitchell이 게이 커플이라는 것을 알고 외면하는 장면에서 나오는 표현입니다. You saw that, right? Everybody  fawning over  Lily, and then you walk on and ...... 너도 봤지? 모두 릴리에게 알랑거리다가 , 너가 오고 나니까 ...... (*직역하면 알랑거리다라고 될 수도 있지만, 이 상황에서는 "모두 릴리를 보고 좋아하다가" 라는 번역이 더 자연스러울수도 있겠네요. ) Fawn over Meaning:  Praise someone in an excessive way to get their favour or something from them Example:  She FAWNED OVER the inspectors in the hope that they would give her a good grade. [Source : UsingEnglish.com ] 영영 사전에 나온 번역은 누군가에게 호감을 얻기위해 기쁘게 해주는 것이라고 하네요.

PSoC 4200 BLE Tutorial (1) - Software Output Pins

이미지
본 포스트는 PSoC 101 Video Tutorial 을 바탕으로 작성하였습니다. PSoC Tutorial을 따라하기 위해서는 PSoC 4200 BLE Board , PSoC Creator 가 필요합니다. 1. PSoC Creator에서 New Project 생성하기 PSoC Creator를 실행하고 File-New-Project에 들어가면 아래와 같은 화면을 볼 수 있다. Design project에서 PSoC 4200 BLE를 선택합니다. 다음 화면에서는 empty schematic을 선택하고 Project 이름, 경로등을 입력하여 Project 생성을 완료합니다. 2. Software Output Pin 2.1. Software Output Pin 만들기 새로운 Project가 생성되고 난 뒤, 화면 오른쪽에 Component Catalog 를 확인할 수 있다. 여기서 Ports and Pins 탭을 열면 Digital Output Pin 을 찾을 수 있다. 이 것을 드래그해서 화면 가운데로 가져 온다. 2.2. Software Output Pin 설정 생성된 Pin을 더블클릭하면 아래와 같은 화면이 나온다. 여기서 Pin Name을 Pin_Green 으로 바꾸고, General Tab의 HW connection 을 체크 해제 한다. 2.3. 실제 핀 할당하기 이번엔 화면 왼쪽에 Workspace Explorer를 보면 Lesson1.cydwr 이라는 파일을 볼 수 있다. 이 것을 더블클릭해서 열어보자. 아래 화면을 보면 이 전에 만든 Pin_Green이 보인다. 그리고 아무 Port 도 할당되어있지 않다. Pin_Green을 드래그해서 P3[6]로 드래그 & 드롭 한다. 이로서 Software Output Pin 설정은 완료되었다. 이제 코드를 생성하고 새롭게 작성하는 일만 남았다. 3. 코드 생성 및 작성 3.1. 코드

[Jenkins] Slave 노드 연결하기.

이미지
Jenkins 서버에 Slave 노드를 연결하면, Slave 노드에서 원격으로 빌드가 가능하다. 1. 노드 만들기 1.1. 신규 노드 생성 Jenkins 관리 - 노드 관리 로 들어와서 신규 노드 를 생성한다. 생성할 노드 명을 입력하고, Dumb Slave 를 선택한다. 노드 생성에 필요한 속성 값들을 입력한다. Remote root directory: Slave 노드에서 사용할 root 디렉토리. Slave 노드에서도 Jenkins Home 폴더가 새로 만들어지는데, 그 위치를 정하는 경로이다. Labels: Jenkins에서 Job을 생성할때 이 Label을 통해서 어떤 노드에서 실행할지 선택할 수 있다. Launch method: Launch slave agents via Java Web Start 를 선택한다. 그 외 옵션은 필요한 조건에 맞추어서 설정하면 된다. 2. 노드 연결하기 (*노드 연결은 Slave 노드로 설정할 컴퓨터에서 수행해야 한다.) 2.1. slave agent 다운 받기 Slave 노드로 Jenkins 서버에 접속한 뒤, 생성한 노드로 찾아 들어가면 아래와 같은 화면을 볼 수 있다. 여기서 Launch 버튼을 클릭하면 slave-agent.jnlp 라는 파일을 다운받을 수 있다. 2.2. slave agent 실행 다운받은 slave agent를 Slave 노드로 설정할 컴퓨터에서 실행해준다. 그리고 아래와 같은 창이 뜬다면 연결에 성공한 것이다. 발생할 수 있는 오류 Master 노드 주소 오류 slave-agent.jnlp를 실행했을 때 아래와 같은 오류가 나온다면 Master 노드의 주소를 설정하지 않아서 발생하는 것이다. 이 문제는 Master 노드의 URL을 수정해주면 해결할 수 있다. Jenkins 관리 - 시스템 설정 - Jenkins Location 에 가보면 아래와 같이 Jenkins