2017년 8월 28일 월요일

논문작성법

논문 작성지도  수업정리

1~4장
=====================================================
(핵심어 + 핵심어 + 핵심어) 결론

<결론을 제일 먼저 써라>
과정을 구구절절 모두 적을 필요가 없음
A실험하다 방향이 틀어져 B가 나오면 A에 대해 언급할 필요가 없음
고생한 것에 대해 알아달라고 적을 필요가 없음

<결론이 나오면 제목이 정해짐>
결론을 갖고 제목을 정함, 결론에 가장 잘 도달하도록 작성

<구성은 그림으로 짜라>
그림의 크기와 위치, 중요한 것은 크고 앞으로 작성

<하나의 그림에는 하나의 결과를 써라>
그림 설명시 첫번째 문장에는 결론으로 그림에 나온 데이터는 빠짐없이 기입


<그림이 완성되면 결과를 써라>

<논문 작성은 두괄식으로>
- 핵심문장 -> 설명1 -> 설명2(점점 구체적으로, 중요한건 앞으로)
- 핵심문장 -> 결과1-> 결과분석->결과 부연설명1 -> 결과 부연설명2



<논의(결론)에서 다룰 내용>
- 이 연구가 왜 중요한지?
- 새로 알게 된 것은 무엇인지?
- 이 결과의 어떤 의미인지?
- 앞으로 뭐가 가능해진다는 것인지?
- 연구의 한계는 무엇인지?(단점에 대해서 솔직하고 정확하게 써야됨, 안그럼 reviewr가 공격을 함)
대안/보충 설명으로 보완(장점 강조는 구체적으로 강조,우리 기술들은 이러한 약점이 있으나, 어떻게 하면 아마도 해결이 되 라고 적어주면 됨)
- 뭐가 새로운지 강조 (구체적이고 기존연구와의 차이점에 대해 설명)
- 앞으로의 전망


-tip
> 쉬운 단어로 쉽게 설명하라
> 독자의 입장에서 고민하라
> 비중과 위치로 중요한 부분을 강조
> 모든 결과를 논문에 다 넣을 필요가 없다

- 논문은 표현은 쉬운데 내용은 깊게 -

5장
============================================
서론은 논문의 예고편
what? ;어떤 주제에 대해 연구해 봤는데,
why? ; 이 연구가 왜 중요하냐면(지금까지는 어디까지 알려졌는데)
how? ; 그래서 우리는 어떤 실험을 해봣다

1.
what?은 강렬하고 짧은 1-2문장으로 쓰는것 추천
why? 앞에서의 what의 문장을 자연히 받아 구체적으로 풀어 써주면서 왜 이 주제가 흥미로운지, 이 연구가 의의가 중요한 의미가 될수 있다는 점을 시사하는것도 좋은 방법

2. previous work
- 이 연구가 왜 중요한지 부각시키는 것에 집중
- 확신적인 표현보다는 완곡한 표현으로
- 내가 조사를 해봣는데 내가 조사한거에는 없다.
- 중요한것(직접관련된 내용) 부터 이야기 하고 덜 중요한것(간접 관련된 내용) 나중에 언급
- 기존 연구들을 언급 한 뒤 , 다시한번 연구의 중요성을 강조하는 것도 좋은 방법

3. HOW
문단을 바꾸어서 논문의 핵심 방법론 기술
그 다음 문장에서 구체적으로 실험 방법/내용을 소개

3. abstract
- intro 한번 더 요약
- what+ (why) + how

====================================================
6장
literature search : how
왜 논문 조사를 해야하는가?
- novelty : 기존 이론, 실험결과 등을 파악해야 함
- methods : 내가 연구에 사용할 수 있는 방법 파악
- comparision : 내 결과가 타당한지 비교 검토


https://scholar.google.co.kr/ 에서 검색해봄


=====================================================
7장
가능한 많은 사람들에게 보여줘라
- 수정과정에서 논문의 구성을 바꾸는 것을 두려워 하지 말라
- 가능한 쉽게 써라

checklist: figure
- scale bar, color bar & units 완벽하게 파악
- 그림 속의 약어들은 모두 표현 되어야됨
- 그림 속의 결과들은 모두 본문에 있는지

- 본문에서 그림 호출(fig. 1) 다음에 그림이 배치되었는지
- 문장 시작할 때는 fig.라는 축약대신 figure라고 다 풀어쓰길
- 그림에서 subfigure (a)로 표기면 본문에서도 fig. 1(a)로 똑같이 쓰기

checklist: result
- 결과로 확신 할 수 있는지 주장인지? 다른 가능성은 없는지?(그에 맞게 작성)
- 쉽게 설명이 되었는지?
- 논리적인 비약이 없는지?

checklist: text
약어: 처음에 정의하고 그 이후 통일성 있게 쓰기 ctrl+f 활용
약어: 3번 이상 사용하는 경우에만 약어 사용
약어: 초록과 본문은 별개의 문서 = 초록에서 약어 정의 했어도 본문에서 사용한다면 다시 정의해야됨
숫자+ 단위 사이에는 space: ex> 10%, 10c
문장을 시작할때 기호로 시작하지 마시오

checklist : refs. etc.
중복된 참고문헌은 없는지
issue #,  page #, yr등 확인: endnote가 완벽하진 않다.
be professional : 정확한 기호 표시
정확한 표현으로 : 10개 정도-> 13개

단어 뜻은 정확히 알고 사용
강조 표현은 제대로
부정적인 표현은 덜.. 쓰도록

===============================================
수강완료

2017년 8월 2일 수요일

자바스크립트에서 csv 파일 생성시 한글 깨짐 문제 해결



var data = "홍길동,1,2,3\r\n홍길동2,1,2,3"
var pom = document.createElement('a');
var blob = new Blob([data], {type: 'text/csv;charset=utf-8;'});
var url = URL.createObjectURL(blob);
     pom.href = url;
     pom.setAttribute('download', '파일다운.csv');
     pom.click();

다운로드 받으려 하니 한글이 깨져 문제에 대해 여러 가지를 찾아보았으나 다 되지 않았다.

모든 형태가 utf-8로 되있었는데 한글이 깨져서 나오는 상황이었고
해결 방법은

var data = "홍길동,1,2,3\r\n홍길동2,1,2,3"
var pom = document.createElement('a');
var blob = new Blob(["\ufeff"+data+], {type: 'text/csv;charset=utf-8;'});
var url = URL.createObjectURL(blob);
     pom.href = url;
     pom.setAttribute('download', '파일다운.csv');
     pom.click();

\ufeff (utf-8 bom 문자열 추가) 하니 깨지지 않음을 확인 할 수 있었습니다.



참고는 https://stackoverflow.com/questions/31959487/utf-8-encoidng-issue-when-exporting-csv-file-javascript

2017년 8월 1일 화요일

자바스크립트에서의 글자수 체크

javascript 에서 textarea에서 엔터값을 넣었을때
\n(Line Feed) 값으로 표시된다

asp, mysql 에서는 chr(13)&chr(10) 즉 \r\n으로 개행문자가 표현되므로 이 것을 글자수로 체크하면 2자로 표현이 됨

* \r\n은 도스(윈도우즈)/ \n은 유닉스, \r(Carriage Return)은 Mac에서 CR+LF 구실을 합니다.

asp에서
Carriage Return 은 chr(13)
Line Feed 는 chr(10)