분류 전체보기
-
[NAVER WHALE] 네이버 웨일 상단 팝업창 영구 삭제ETC 2020. 6. 8. 12:37
네이버 웨일은 새로만든 브라우저다. 필자는 크롬 브라우저를 자주사용하는데 네이버에서 수시로 웨일을 사용하라는 상단 팝업이 노출된다. 매번 클릭하는게 귀찮아 팝업창을 삭제하는 법을 포스팅 한다. 노출되는 팝업창이다. 먼저 3일 동안 보지 않기를 클릭한다. 그다음 F12번을 눌러 Application > Cookies > https://www.naver.com 을 클릭한다. NM_TOP_PROMOTION의 만료일을 3000년으로 변경하면 팝업창이 노출되지 않는다.
-
[GOOGLE HOME] 1. Dialogflow 구축하기GOOGLE HOME 2020. 6. 2. 14:59
이번 포스팅에서는 구글 홈 스피커(Google Assistant)를 사용하여 서버와 통신을 하려고 한다. 예를 들면 스피커를 통해 "블라인드 켜 줘" 라는 명렁어를 제시하면 Dialogflow를 통해 서버와 Webhook 통신 후 Response 값을 스피커에 출력하려고 한다. https://console.developers.google.com/projectselector2/apis/dashboard?organizationId=0&supportedpurview=project Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 먼저 Google APIs에서 프로젝트를 생성한다..
-
[SSL] Apache 서브 도메인 SSL 적용LINUX/SSL 2020. 4. 22. 18:07
이번 포스팅은 아파치 서브 도메인에 SSL을 적용하려고 한다. root 계정으로 certbot을 설치한다. 폴더를 생성하고 인증서를 발급하기 위한 필수 조건인 index.html을 복사한다. 필자는 기본 아파치 html 폴더를 복사하였다 그 다음 000-default.conf 파일에 해당 내용을 추가 후 아파치를 재시작한다. $ sudo su - # apt-get install -y certbot # cd /var/www # mkdir gitlab.alsdud154.kr # cp -R html gitlab.alsdud154.kr # vim /etc/apache2/sites-available/000-default.conf ServerAdmin alsdud154@rigel.kr ServerName gitla..
-
[Apache] Ubuntu Apache SSL 적용LINUX/SSL 2020. 4. 22. 17:33
이번 포스팅은 Apache에 SSL 인증서를 적용하려고 한다. 먼저 공유기 443 외부, 내부 포트를 연다. root 계정으로 openssl을 다운로드 한다. /etc/apache2에서 ssl 폴더를 생성 후 ssl 폴더로 이동한다. CA 인증서를 생성 후 사용할 비밀번호를 2번 입력한다. 명렁어 입력 후 비밀번호를 입력을 하고 모두 엔터를 누르고 CSR을 생성한다. 편의를 위해 개인키 암호를 제거한다. CRT 인증서를 생성한다. 인증서 인코딩 포맷을 변경한다. 그 다음 인증서를 활성화 시킨 후 443 포트 방화벽을 연다. 파일과 폴더의 권한을 변경 후 443 포트가 실행됬는지 확인한다. https://아파치 내부 IP 로 접속했을 때 아래 같은 화면이 출력되면 성공이다. $ sudo su - # apt..
-
[Apache] Apache Web Server 도메인 설정LINUX/Apache 2020. 4. 22. 17:09
이번 포스팅은 아파치 웹 서버(우분투 1)를 이용하여 다른 was 서버(우분투 2)를 호출하려고 한다. 먼저 도메인이 필요하다. 필자는 https://www.hosting.kr/에서 도메인을 샀다. hosting 설정은 됬다는 가정하에 진행한다. 먼저 공유기 포트포워딩 설정을 한다. ip는 아파치 웹 서버 내부 ip를 입력한다. 포트번호는 외부 내부 둘다 80으로 설정한다. root 계정으로 apache2를 다운로드 후 해당 경로에 logs 폴더를 생성한다. 그 다음 sites-available 폴더로 이동한다. $ sudo su - # apt-get install -y apache2 # cd /etc/apache2 # mkdir logs # cd sites-available 다음 명렁어를 입력 후 00..
-
[OpenVPN] 4. Ubuntu OpenVPN Client 설치LINUX/OpenVPN 2020. 4. 22. 16:21
오랜만에 포스팅을 작성한다. 오늘은 OpenVPN 서버 있는 우분투가 아닌 다른 우분투 OpenVPN 클라이언트를 설치하려고 한다. 우분투 버전은 18.04.4 버전이다. 간단하니 따라해보자. 먼저 전 포스팅에서 openvpn 인증서를 발급하는 것을 따라하자. ca.crt apache.crt apache.key apache.ovpn 인증서 파일이 필요하다. apache 는 인증서명이니 사용자에 따라 달라질 수 있다. 2019/10/20 - [LINUX/OpenVPN] - [OpenVPN] 2. Windows OpenVPN Client 설치 [OpenVPN] 2. Windows OpenVPN Client 설치 전 포스팅에서는 우분투에 OpenVPN 서버를 설치하였다. 이제 OpenVPN Client를 설치..
-
[ANDROID] RETROFIT2 파일 + 텍스트 전송ANDROID 2020. 1. 17. 11:12
서버 Controller @RequestMapping(value="/app/uploadFile.do", method = {RequestMethod.GET, RequestMethod.POST}) public @ResponseBody Object uploadFile(MultipartHttpServletRequest request) throws Exception{ ModelAndView mv = new ModelAndView("jsonView"); System.out.println("test===" + request.getParameter("test")); return mv; } 앱 RetrofitService.java import java.util.LinkedHashMap; import java.util.L..
-
[ANDROID] 이전 Activity 로 데이터 전송하기ANDROID 2020. 1. 8. 10:12
activity_main.xml MainActivity.java package com.example.sampleintent; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { public static final int REQUEST_CODE_MENU = 10..