신동해

Update README.md

Showing 1 changed file with 53 additions and 7 deletions
1 # Omniscient-Public-Point-Of-View 1 # Omniscient-Public-Point-Of-View
2 +## 프로젝트 소개
3 +<img src ="http://khuhub.khu.ac.kr/2018110651/Omniscient-Public-Point-Of-View/uploads/a36b35915d6f8157d8328d0a785025e4/aaa.png" width = "73%">
4 +![ccc](/uploads/f93587280500de790ce368f7544d5b08/ccc.png)
5 +#### 진보 언론의 뉴스기사와 보수 언론의 뉴스기사를 동시에 비교하면서 볼 수 있는 웹 서비스입니다.<br><br>
2 ## 프로젝트 계획이유 6 ## 프로젝트 계획이유
3 -뉴스는 일반인이 정치적인 이슈를 접하게되는 주된 통로이다. 7 +최근 떠오르는 키워드로 **필터버블**이라는 단어가 있습니다.
4 -하지만 정치적인 이슈를 다룬 기사들은 목적성을 띄고 상당히 편향된 정보를 제공하는 경우가 많다. 8 +**필터버블**은 인터넷 정보 제공자가 이용자에게 맞춤형 정보를 제공함에 따라
5 -이에 보다 사실에 근거한 객관적인 시야를 얻기 위해서, 같은 주제를 다룬 서로 성향이 상반된 기사를 9 +의도적으로 반대에 있는 정보를 찾아보지 않는 이상 **선별된 정보에만 노출되게 되는 현상**을 말합니다.
6 -쉽게 비교하며 볼 수 있는 웹페이지를 기획하게 되었다. 10 +이 현상은 다양한 부작용을 일으키고 있지만, 특히 정치적 이슈에 관해서 편향된 시야를 만드는 경우가 잦아
11 +어떻게 하면 의도가 담겨있는 기사들을 읽어도 편향되지 않은 시야를 가질 수 있을까 고민한 결과
12 +**아주 다른 시각의 기사를 동시에 비교하며 읽어보는 것이 좋은 해결책**이 될 것이라고 생각하였습니다.
13 +<br><br>
7 14
8 -## 웹페이지 접속 방법 15 +## 서버 설치 방법
16 +1. 작업할 폴더에서 ``` git clone http://khuhub.khu.ac.kr/2018110651/Omniscient-Public-Point-Of-View.git ```
17 +2. [NaverApi](https://developers.naver.com/apps/#/register?defaultScope=search, "naverapi link")에 접속하여 api등록 후 **Client_id****Client_secret**을 GET
18 +3. **server.js** 파일의 다음 부분을 수정<pre><code>var client_id = 'Q5XjQPuQgvUh7MQCyBHx';
19 +var client_secret = 'dF9OQ6AqrV';
20 +</code></pre>
21 +<br><br>
22 +
23 +## 웹페이지 배포 및 접속 방법
24 +1. **Google cloud platform** 가입
25 +2. 새로운 프로젝트를 만들거나 기존 프로젝트를 선택
26 +3. 왼쪽 메뉴에서 **App Engine**을 선택한 후 애플리케이션 만들기를 진행
27 +4. 배포를 위해 **Cloud SDK** 설치
28 +5. 터미널에서 프로젝트 폴더에 들어가 ```gcloud init```
29 + - 시키는 대로 로그인
30 + - 아까 생성한 프로젝트 선택
31 +6. 터미널에 ```gcloud app deploy```
32 +7. 배포가 완료되면 **Google cloud platform** 대시보드에서 **url** 확인
33 +8. list.ejs 파일을 열어 방금 확인한 **url**로 다음 태그의 **src** 수정(도메인 부분만)
34 +```
35 +<iframe src="https://oppov-334600.du.r.appspot.com/result/progress/<%=주제%>
36 +width="550" height="600" marginwidth="0" frameborder="2" scrolling="yes">
37 +```
38 +9. (5),(6)번을 다시 진행(업데이트)
39 +10. 대시보드에서 확인한 **url**로 사이트 접속
40 +<br><br>
9 41
10 ## 웹페이지 기능 설명 42 ## 웹페이지 기능 설명
43 +#### 검색 기능
44 +<img src ="http://khuhub.khu.ac.kr/2018110651/Omniscient-Public-Point-Of-View/uploads/f93587280500de790ce368f7544d5b08/ccc.png" width = "50%" height = "50%">
45 +**키워드를 검색하게 되면**
46 +**진보 영역에는 한겨레, 오마이뉴스와 같은 진보언론의 기사를**
47 +**보수 영역에는 조선일보, 중앙일보와 같은 보수언론 기사의 검색결과를 출력합니다.**
48 +<br><br>
49 +#### 뉴스 비교 기능
50 +<img src ="http://khuhub.khu.ac.kr/2018110651/Omniscient-Public-Point-Of-View/uploads/b4af7730d6629949336494f4bfc05aa0/dd.png" width = "50%" height = "50%">
51 +**웹페이지는 iframe기능을 통해 진보 영역과 보수 영역 각자 개별적인 웹페이지를 사용합니다.**
52 +**그래서 사용자는 각각의 검색결과 중 원하는 뉴스의 원하는 부분을 바로 비교하며 볼 수 있습니다.**
53 +**또한 진보나 보수영역을 클릭하고 뒤로가기 등의 브라우저 기능을 사용하면 각각 따로 웹페이지를 조종할 수 있습니다.**
54 +<br><br>
11 55
12 ## 프로젝트 구성 56 ## 프로젝트 구성
13 - 57 +![abc](/uploads/620b6ed3d053144fb4a076bada76f756/abc.png)
58 +<br><br>
14 ## 프로젝트 작성자 및 참고 자료 59 ## 프로젝트 작성자 및 참고 자료
15 ### 작성자 60 ### 작성자
16 - 컴퓨터공학과 2018110651 신동해 61 - 컴퓨터공학과 2018110651 신동해
17 62
18 -### 참고자료
...\ No newline at end of file ...\ No newline at end of file
63 +### 참고자료
64 +- YouTube : 코딩 애플
...\ No newline at end of file ...\ No newline at end of file
......