분류 전체보기
-
EC2 - NGINX echo 모듈 빌드하기 [3]AWS 2021. 1. 25. 21:37
1. echo 모듈 다운로드 링크 https://github.com/openresty/echo-nginx-module/tags openresty/echo-nginx-module An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file - openresty/echo-nginx-module github.com 2. 원하는 버젼에서 tar.gz다운로드 링크를 복사해 wget으로 받는다. cd /root/workspace wget https://github.com/openresty/echo-nginx-module/archive/v0.62.tar.gz tar -xvf v0.62.tar.gz 3. ..
-
EC2 - NGINX 빌드하기 [2]AWS 2021. 1. 24. 22:45
1. apt 업데이트후, gcc, make를 설치한다. (nginx를 빌드할때 사용된다.) apt-get update apt install gcc apt-get install make 2. 먼저 설치하고 싶은 nginx 버젼을 다운받는다. http://nginx.org/en/download.html nginx: download nginx.org wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -xvf nginx-1.18.0.tar.gz 3. 압출을 푼 폴더에 들어가면 configure이라는 프로그램이 있다. 이걸 사용해서 설정을 해야된다. mkdir /root/workspace/nginx ./configure --prefix=/root/workspace/..
-
EC2 - Ubuntu 서버 만들기 [1]AWS 2021. 1. 24. 14:15
1. AWS Console 로그인하기 https://aws.amazon.com/ko/console/ AWS Management Console 11월 30일~12월 18일 및 1월 12일~14일 | 수백 개의 세션에 액세스하고, 클라우드 리더들의 이야기를 듣고, AWS의 최신 소식을 누구보다 먼저 확인하세요. aws.amazon.com 2. EC2를 누른다. 3. EC2 대시보드 -> 인스턴스 시작 매뉴 -> 인스턴스 시작 4. 빠른시작 -> Ubuntu Server 20.04 LTS (HVM), SSD Volume Type 64비트(x86) -> 선택 5. 인스턴스 유형 선택 후 검토 및 시작 6. 보안그룹 편집 7. 키페어 생성 (pem파일 생성 후 다운로드, 이름은 원하는 것으로 입력), 인스턴스 시..
-
Flutter - 코로나 어플 만들기 [3]Flutter 2021. 1. 24. 10:44
API 요청해서 XML 파싱하기 코로나데이터를 클래스로 만들어 준다. class CovidItem { String accDefRate; String accExamCnt; String accExamCompCnt; String careCnt; String clearCnt; String deathCnt; String decideCnt; String examCnt; String resutlNegCnt; String seq; String stateDt; String stateTime; String updateDt; String createDt; CovidItem( {this.accDefRate, this.accExamCnt, this.accExamCompCnt, this.careCnt, this.clearCnt,..
-
Flutter - 코로나 어플 만들기 [2]Flutter 2021. 1. 24. 10:24
1. Material App 디자인 하기 Theme에 기본 색들을 지정한다. class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: '코로나 현황', theme: ThemeData( primaryColor: const Color(0xFF264653), primaryColorDark: const Color(0xFF2A9D8F), primaryColorLight: const Color(0xFFE9C46A), accentColor: const Color(0xFFF4A261), bac..
-
Flutter - 코로나 어플 만들기 [1]Flutter 2021. 1. 19. 22:04
공공데이터 포탈에서 제공하는 API를 통해 일별 확진자, 완치자, 진료중인환자, 사망자의 정보를 가져오는 어플리케이션을 만들어보겠습니다. 1. 공공데이터 찾기 https://www.data.go.kr/data/15043376/openapi.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 사이트에서 API를 찾아서 활용신청을 한다. 2. Post Man테스트 활용신청을 하고 완료되면 아래와 같이 나온다. SERVICE KEY IS NOT REGISTERED ERROR. API키로 테스트하면 위와 같은 결과가 나온다..
-
Flutter - BoxDecoration 만들기 [9]Flutter 2021. 1. 16. 16:53
1. color색깔을 지정할 수 있다. class MainPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Container( height: 150, width: 150, alignment: Alignment.center, decoration: BoxDecoration( color: Colors.red, ), child: Text('Main'), ) ) ); } } 2. image이미지를 지정할 수 있다. class MainPage extends StatelessWidget { @override Widget build(BuildContext cont..
-
RaspberryPi로 Golang 서버만들기 - 회원관리 하기 (3) [6]Go 2021. 1. 6. 23:21
1. API 연결 //현재 패키지를 설정한다. main은 func main()이 있어야한다. package main //필요한 패키지를 import한다. import ( "fmt" "net/http" _ "github.com/go-sql-driver/mysql" "github.com/labstack/echo/v4" "myserver.com/user" ) func main() { //echo 생성 e := echo.New() // '/'로 GET으로 요청이 왔을때 응답을 설정한다.\ //user생성 API e.PUT("/user", func(c echo.Context) error { u := new(user.User) var err error err = c.Bind(u) fmt.Println(u) if e..