728x90

☞  "영어로 감정을 느끼게 만들고 싶어서" 오스카(2018)버전으로 동영상 제작했습니다. 

가사는 영상하고 별개로 음원버전입니다.    by Dr.Engineer  2019.02.06 제작


I'm not a stranger to the dark.

난 어둠이 낯설지 않아요.

Hide away, they say

'숨어 버려' 그들은 말해요.

'Cause we don't want your broken parts

'우리는 고장 난 부분은 원치 않거든.'

I've learned to be ashamed of all my scars

난 내 모든 상처를 부끄러워하라고 배웠어요.

Run away, they say

'도망가버려' 그들은 말해요.

No one will love you as you are

'아무도 너를 있는 그대로 좋아해 주지 않을 거야.'


**후렴1**

But I won't let them break me down to dust

하지만 사람들이 날 무너뜨리지 않게 할 거예요.

I know that there's a place for us

우리를 위한 곳이 있다는 걸 알고 있어요.

for we are glorious.

우리가 빛나고 아름답기 때문에요.

 

**후렴2**

When the sharpest words wanna cut me down

날카로운 말이 나를 해치려 할 때도

I'm gonna send a flood, gonna drown them out

홍수를 보내서 다 삼켜 버리게 할 거예요.

I am brave, I am bruised 

난 용감해요, 난 상처 입었어요. 

I am who I'm meant to be, this is me.

내가 원한 저예요, 이게 저예요. 

Look out 'cause here I come.

내가 왔으니 조심해요.

And I'm marching on to the beat I drum.

나만의 박자로 계속 걸어가고 있어요.

I'm not scared to be seen.

남들에게 보이는 게 두렵지 않아요.

I make no apologies. this is me.

난 사과하지 않아요. 이게 나예요!



Another round of bullets hits my skin.

또 다른 총탄이 내 피부에 박혀요. 

Well, fire away, 'cause today, I won't let the shame sink in

그러면 물어봐요. 왜냐하면, 오늘은 수치심에 빠지지 않을 거니까요.

We are bursting through the barricades

우린 그 장벽을 터트릴 거에요.

And reaching for the sun (we are warriors)

태양까지 갈 거예요 / 우린 용사들입니다.

Yeah, that's what we'll become

그게 우리가 될 모습입니다. 


**후렴1** 반복

**후렴2** 반복


And I know that I deserve your love

내가 당신의 사랑을 받을 자격이 있다는 걸 알아요..

 There's nothing I'm not worthy of

어떤 것도 부끄럽게 하지 않아요.


**후렴2** 반복



☞ 월화 : 따라읽기, 수목 : 한글 해석 보고 영어로 써보기, 금토 : 그냥 다 외어서 써보기  ^^  by Dr.Engineer

짝짝짝!!!  축하합니다. 



Hide away 숨어버려

cut somebody down   = to kill somebody

drown 물에 빠져 죽다. 익사시키다. 

mean 의도하다.  

look out 조심해요. 

march 행진하다. 걸어가다. 

marching on to  로 계속 행진하다. 

rounds of bullets  총알 탄환 여러개

fire away  물어보세요. 

burst 터지다 터뜨리다. 



728x90

하마터면 열심히 살 뻔 했다 by 하완


나 역시 노력에 비해 큰 성과를 얻을 수도, 노력하지 않았는데 좋은 일이 생 수도 있다는 이야기니까.

원래 인생은 공평하지 않아 노력으로 다 된다는 말도 거짓말이지 알겠어? 네 노력이 부족한 탓이 아니라는 이야기야. 

열심히 노력하면 달라질 거란 희망, 그 믿음 하나로 버텨온 세월이 었다. 노력은 종교였다. 

계단의 시작과 끝은 다 보려고 하지 마라. 그냥 발을 내딛어라. - 마틴루터 킹

쉴 새 없이 날아드는 펀치를 가만히 서서 맞고만 있지 말고 가볍게 피해보자. 하고 싶은 게 있다면 겁내지 말고 한 걸음 내디뎌 보자. 넘어져도 아무일 없었다는 듯이 일어나보자. 괜찮아, 자연스러웠어. 그렇게...

겁에 질려 개미가 된 것을 뿐.

그래 난 아팠던 거다. 

하루의 3 분의 2를 자기 마음대로 쓰지 못하는 사람은 노예다. - 니체

안전하다고 유혹하는 '남'들의 목소리를 뒤로하고 '나'만의 목소리에 귀 기울인 선택은 어쩌면 '고톡한 실패가'의 길이다. 하지만 그 길을 가면 적어도 남들이 하라는 대로 사는 '남'의 인생을 살게 되진 않는다. 

자신의 치우침을 안다는 건 균형을 잡는 첫 걸음이다. 

나는 내 보통의 자존감에 만족한다. 고로 여전히 자존감을 높이려 노력할 생각은 없다. 

세상은 우리가 불행하다고 속인다. 불행하지 않으려면 더 많은 것을 가져야 한다고 속상이면서

똑같은 길을 가도 누군가는 편안하게 가고 누군가는 끌려간다. 즉, 같은 인생도 대하는 태도에 따라 다르게 느껴질 거라는 가르침이다. '업혀간다.' '끌려간다'


728x90

제작 기간 : 2019.02.01~02(2일)

(1차로 만들었는데.. 대사가 생각보다 좋지않아서 .. 안외어 지네요. 유튜브에 올리지 않았습니다. )



☞ 본문 입니다. ^^  by Dr.Engineer

The truth is, I never travel back at all, not even for the day. 

사실, 난 하루도 시간여행을 하지 않는다.

I just try to live everyday as if I’ve deliberately come back to this one day of my extraordinary, ordinary life.

(시간여행으로) 일부로 돌아 온 날인 것처럼 하루하루를 즐기려고 노력한다특별하고 평범한 나의 삶의 그 하루.

To enjoy it. As if it was the full final day. 

그 하루를 즐기기. 오늘이 시간여행의 마지막 날인 것처럼.

We're all travelling through time together, everyday of our lives.

삶에서 매일같이 우리 모두 함께 시간여행을 한다.

All we can do is do our best to relish this remarkable ride.

우리가 할 수 있는 건 최선을 다해 이 놀라운 여행을 즐기는 것이다.



☞ 클릭하면 원문이 보입니다. ^^  by Dr.Engineer





☞ 월화 : 따라읽기, 수목 : 한글 해석 보고 영어로 써보기, 금토 : 그냥 다 외어서 써보기  ^^  by Dr.Engineer

짝짝짝!!!  축하합니다. 



a vs the                     / a 불특정 : a car, the 특정(그, 저) : the car

   /예외  1. 피아노의 "특정한" 성질   : play the piano. 

            2. 고유명사 : The white house, the sun, the moon

 3. 나라이름 중 여러게 섬,주 모인 경우 : the U.S.

4. 여러 산들이 모여서 "특정" 산맥 이룰때  the Alps   

5. 강, 바다이름 : the han River

https://youtu.be/ToSftf8pjvE




728x90







728x90


728x90

방통대 메일 개정 획득 후 할수 있는일

무료 office

https://products.office.com/ko-KR/student/office-in-education?ms.officeurl=getoffice365

IntelliJ  IDE

학생라이센스 사용가능

https://www.jetbrains.com/shop/eform/students


방통대 학생증 취득 후 혜택

국제 학생증무료. 

https://www.knou.ac.kr/knou/univlfhd/EHPCrtfIsue.jsp


국립현대미술관 무료

대학생 무료


그외..  오리엔테이션. 

학과 홈페이지.. 수시로 확인할 것. 

한학기 6개 18학점까지. 

1학점... 원격 대학교육의 이해... 그외 , 다른 학년 과목으로 바꿔 들어도 됨. 

출석시험 대체 시험: .  중간평가 : 과제물 3월말~4월 중순 온라인 업로드,

졸업소요학점, 논문 

졸업소요 학점 : 140학점... 3학년 편입생 24학점 전공 69 필수.

논문대체 자격증은 입학 이후 취득만 인정. 

계절강의는 처음 듣는 강의는안되고 이전에 들었던 과목만 들을 수 있음. 

http://www.kosaf.go.kr  국가 장학금 신청. 

http://www.hanwoorii.com/xe/home  한우리 스터디... ...5년치 문제 준다고 했는데.. 방통대 사이트에 이미 다 있음. 단톡방을 찾아 보는것 추천

728x90

모르는 단어

LoC  :Line of Code

유지보수성 (maintainability): 어떤 시스템을 얼마나 효율적/효과적으로 고칠 수 있냐 정도.  

코드베이스 : 하나의 레퍼지터리에 저장된 소스코드 뭉치 컴파일 및 배포를 독립적으로 수행하는 단위. 


기본개념. 

일반화한 개념과 자바언어의 명칭

일반 명칭 

일반적인 정의 

자바 언어의 명칭 

단위 Unit 

독립적으로 실행 가능한 코드 라인을 묶은 최소단위 

메서드 또는 생성자 

모듈 module 

가장 작은 단위 묶음 

최상위 클래스, 인터페이스, enum 

컴포넌트 component 

소프트웨어 아키텍처에 따라 정의된 시스템 최상위 구성요소 

 

시스템 System

대상 코드 베이스 전체  

 

- 컴포넌트

: 시스템 소프트웨어 아키텍처 수준에서 식별 된 최솽위 수준의 빌딩 블록. 블록-화살표 시스템 다이어그램에서 블록. 

아주 소규모 자바시스템이면 컴포넌트 피키지 관계가 1:1일지 몰라도 제법 규모가 있는 시스템에서는 패키지가 컴포넌트보다 훨씬 많다.

Apache Ant - target 이라는 묶음개념

메이븐 -pom.xml



1장. 들어가며


- 소프트 웨어의 품질 8가지 : 유지보수성, 기능 안정성, 성능 효율성, 호환성, 사용성, 믿음성, 보안성, 휴대성  

- 소프트 웨어 유지보수 네가지 

: 교정형 유지보수(corrective maintenance: 버그발견 수정), 

 적응형 유지보수(adaptive maintenance: 운영변화로 시스템 변경), 

 완료형 유지보수(perfective maintenance:시스템 사용자의 신/변경요건 반영)

 예방형 유지보수(preventive maintenance: 품질을 높이고 앞으로 닥칠 버그를 방지할 방안을 모색)

- 유지보수 3대 원칙

1. 단순한 가이드 라인을 지키기만 해도 유지보수성은 나아진다. 

2. 유지보수성은 개발 프로젝트 시작 단계부터 반드시 염두에 두어야 하고 하나씩 실천하는 자세가 중요하다. 

: 깨진 창문효과 (깨진 창문 방치시 흉악범더 더 발생)

3. 가이드 라인을 따를 것. 

- 유지 보수 가이드 라인 10개

1. 코드단위를 짧게 하라 

: 코드 단위는 15라인을 넘지 않게 작성 

: 작은 단위는 이해하고, 테스트하고, 재사용하기 쉬워 유지보수성이 좋아진다. 

리펙터링 기법 1 : 메서드 추출 : 단위 코드가 스스로를 설명하는 상태 

리펙터링 기법 2 : 메서드를 메서드 객체로 대체 

2. 코드 단위를 간단하게 짜라

: 단위당 분기점은 4개로 제한한다(멕케브 복잡도, 순한 복잡도 5로 제한:4+1). 복잡한 단위는 더 잘게 나누고 서로 뭉쳐있지 않게 한다. 

리펙터링 기법 3 : 중첩문을 보호절로 데체: . 

3. 코드는 한번만 작성하라

: 코드는 복사하지 않는다. (6라인 이상 동일하면 클론코드)

CMD: 소스 분석 툴 PMD에 포함된  클론 감지 툴

리펙트링 기법 4 : 상위 클래스 추출

4. 단위 인터페이스를 작게 하라    ----인터페이스 > 매개변수..

: 단위당 파라미터 개수는 4개 이하로 제한한다.  

리펙터링 기법 5 : 파라미터 객체 도입 :  파라미터를 객체로 추출한다. 

5. 관심사를 모듈로 분리하라.     ----모듈  > 클래스

: 모듈 간 결합을 느슨하게 하기 위해 큰 모듈은 삼가한다. 

1)개별 모듈로 나누어 일을 시키고 구현 상세는 인터페이스 안으로 감춘다.  >> 클래스를 기능별로 세분화 한다. 

2) 특정 구현부는 인터페이스 안에 숨긴다. 

3) 커스텀 코드를 서드파티 라이브러리/ 프레임워크로 대체

6. 아키텍처 컴포넌트를 느슨하게 결합하라

: 최상위 수준의 컴포넌트간 결합도를 낮춘다. 

사용자 인터페이스 > 서브스 계층 > 비지니스 로직 계층 > 데이터 추상화 계층 > 데이터 베이스 계층

7. 아키텍처 컴포넌트 균형을 잡아라. 

: 최상위 수준의 컴포넌트 개수와 상대적 크기를 균형 잡는다. 

: 컴포넌트 개수가 9개정도(6~12) 되도록 소스코드를 조직화 하고 컴포넌트 크기를 대략 균등학 맞춘다. 

8. 코드베이스를 작게 하라

: 시스템이 클수록 망가질 확률은 커진다. 시스템 크기를 적극적으로 줄인다. 

9. 테스트를 자동화 하라

: 테스트 프레임워크로 자동화한 테스트를 작성한다. 예측 가능한 리스크 적은 개발

 유형

테스트 대상 

목적 

주체 

 단위테스트

따로 분리한 하나의 단위기능 

단위코드가 의도대로 작동하는지확인 

개발자(해당단위 개발자) 

 통합테스트

적어도 두 클래스 이상의 기능, 성능, 기타 품질 특성 

시스템을 이루는 요소들이 함께 잘 작동하는지 확인 

개발자 

 종단테스트

시스템 연동-사용자 또는 다른 시스템과의연동 

시스템이 의도한 대로 작동하는지확인 

개발자 

 회기 테스트

이전에 에러가 났던 다위 클래스 시스템연동 부분의 로직 

버그가 다시 나타나지 않는지 확인 

개발자 

 인수 테스트

시스템연동- 사용자 또는 다른 시스템과 연동 

시스템이 의도한 대로 작동하는지 최종 승인

고객인수팀(개발자는 무조건 제외) 


10. 클린코드를 작성하라. 

1) 단위 수준의 코드 악취를 남기지 마라

2) 나쁜 주석을 남기지마라

3) 주석 안에 코드를 남기지 마라

4) 죽은 코드를 남기지 마라

5) 긴 식별자 이름을 남기지 말라

6) 매직 상수를 남기지 마라

7) 제대로 처리 안한 예외를 남기지 말라




728x90

사랑소풍- 나 잡아보이소! / 140.5cm x 75.2cm, acrylic on canvas. 2018 출처: https://namusai33.tistory.com/1094 [그림나무 | 화가 이영철]

저에게 아이가 있다면 꼭 가르쳐 주고 싶은 것이 있어요. 아무리 유명하거나 권력이 있거나 돈이 많아도 다 똑같은 사람이라는 것을요. 

내가 별로 특별한 것이 없듯이 다른 사람도 특별하지 않다는 것을요. 그러니 살면서 너무 쫄 필요 없다고요. 



우선 한 번 읽었는데... 또 읽어야 할것같다. 

너무 도 쉽게 읽히는 글, 이영철 화백의 그림이 힐링의 느낌을 주었지만 임팩트 있지는 않았었다. 

그런데... 위의 글은... 당지 "저에게 아이가 있다면 꼭 가르쳐 주고 싶은 것이 있어요" 라는 말 때문에 곱씹어 읽었는데.... 그 뒤의 임팩트가 꽤 컷다.  


+ Recent posts