분류 전체보기
Splash.dart 구현과 main.dart의 코드 정리
Splash.dart 구현과 main.dart의 코드 정리
2020.05.290. - 기본적으로 앞의 글과 연관됩니다. 1. 목표 처음 앱을 실행하게 되면 광고 화면을 4초 동안 보여준다. 여러 가지 화면을 구현해야 하므로 main.dart을 routes로 이동하는 역할로 사용한다. 2. 구현 및 내용 설명 Splash.dart class SplashPage extends StatefulWidget { SplashPage({Key key}) : super(key : key); static const routeName = '/splash'; @override _SplashPageState createState() => _SplashPageState(); } 기본적으로 StatefulWidget으로 구성했다. 변화하면 화면 없이 광고만 해주는 페이지임으로 사실 Stateless로 해..
CCNA 오답노트 1-1
CCNA 오답노트 1-1
2020.05.281. Which two fields are present in the output of the show ip interface brief command?(Choose two.) A. Proxy ARP B. Method C. OK? D. YES? E. Helper address 해석 및 해설 1. show ip interfeace brief 명령에 출력되는 두가지 필드는 무엇인가? A. Proxy ARP B. Method C. OK? D. YES? E. Helper address show ip interface brief 에 있는 필드는 Interface IP-Address, OK?, Method, Status, Protocol, 이렇게 5개이다. 2. Which Cisco IOS command enabl..
flutter firebase을 이용한 구글 인증으로 회원관리
flutter firebase을 이용한 구글 인증으로 회원관리
2020.05.150. 조건 - firebase 구글 인증이 허용되어 있어야 하며 어플과 연동되어 있어야 한다. 1. 목표 firebase을 통해 구글을 연동하여 회원 관리를 구현한다. 회원 가입 및 로그인 인증 후 다른 화면을 볼 수 있도록 구현한다. 로그아웃 구현 역시 동일한 방식으로 구현한다. 2. 구현 내용 및 설명 main.dart import 'package:firebase_auth/firebase_auth.dart'; import 'package:google_sign_in/google_sign_in.dart'; 먼저 firebase와 goole인증 라이브러리를 임포트 해주어야 한다. class AppState{ bool loading; FirebaseUser user; AppState(this.loading,..
Flutter 어플 개발 Sign_up.dart(firebase 연동)
Flutter 어플 개발 Sign_up.dart(firebase 연동)
2020.04.281. 개요 Sing_up.dart 파일을 따로 만들어 코드를 관리한다. 회원가입 UI를 만든다. Firebase을 통해 회원들의 데이터를 관리한다. 2. 구현 내용 및 설명 import 'package:firebase_auth/firebase_auth.dart'; import 'package:flutter/material.dart'; import 'package:graduationproject/main.dart'; import 'package:graduationproject/login.dart'; void main() => runApp(Sign_up()); class Sign_up extends StatefulWidget { @override _Sign_upState createState() => _Si..
Flutter 어플 개발 main.dart 구현
Flutter 어플 개발 main.dart 구현
2020.04.25Flutter란? 1. 하나의 코드베이스로 모바일, 웹, 데스크톱에서 네이티브로 컴파일 되는 구글의 아름다운 UI 툴킷입니다. 2. 빠른 개발, 표현력 있고 유연한 UI, 네이티브 수준의 성능등의 특징이 있습니다. 3. 안드로이드와 IOS 동시에 개발된다는 특징과 함께 dart언어 기반의 언어입니다. Flutter 개발의 목적 1. 프로젝트를 진행함으로 dart언어의 이해도를 높힌다 2. firebase을 통해 사용자 인증과 데이터 관리를 통해 flutter의 이해도를 높힌다. 3. 실제로 사용가능한 어플을 만듬으로서 모바일 앱에 대한 이해도를 높힌다. 현재까지 진행된 코드 main.dart import 'package:firebase_auth/firebase_auth.dart'; import 'pack..
tcpkill을 이용한 세션 강제 종료
tcpkill을 이용한 세션 강제 종료
2019.01.10리눅스 운영체제 : 우분투(tcpkill은 우분투로만 가능한 툴이다. 지금까지 페도라로 실습했지만 이번에는 우분투를 사용하도록 하자)dsniff을 이용한 해킹임으로 dsniff의 필요한 모든 것이 준비되어 있어야 한다 앞의 게시글을 확인하도록 하자 실행 방법은 아주 간단하다. 우분투에 루투로 접속한 후에 다음 명령어를 작성하면 된다. tcpkill -i ens33 -4 tcp 다음은 명령어를 치기 전 인터넷 상태이다 다음은 명령어를 친 후에 인터넷 상태이다 다음과 같이 인터넷이 전혀 실행되지 못함을 볼 수 있다.굉장히 단순해 보이지만 앞에 TCPdump 공격으로 아이디와 비밀번호를 알아내 telnet으로 접속후 tcpkill을 사용한다면 매우 강력한 공격이 될 것이다.
무선 통신으로 만드는 자동차 part : 2
무선 통신으로 만드는 자동차 part : 2
2019.01.05다음 사이트를 참고 하였습니다. https://kocoafab.cc/tutorial/view/143https://kocoafab.cc/tutorial/view/232http://bsgwark.blogspot.com/2017/06/create-bluetooth-rc-car-using.html 목적 무선 조종기로 움직이면서 장애물을 만나면 자동으로 피하는 자동차 현재 상황 키트와 코딩수정을 완료하였습니다. Part1 문제 3 해결 방안 전력 문제가 있었음으로 9v건전지 하나가 아니라 건전지 3개로 작동하게 변경하였습니다. 1. 무선 통신에 사용한 모뎀 : HC-06 2. 무선 통신에 사용한 어플 3. 코드 수정 수정 전 코드수정 후 코드 #define LEFT_A1 4 //왼쪽 바퀴 #define LEFT_..
무선 통신으로 만드는 자동차 part : 1
무선 통신으로 만드는 자동차 part : 1
2018.11.14다음 사이트를 참조하였습니다 : https://kocoafab.cc/tutorial/view/232 현재 상황 : 키트를 모두 완성하였습니다. 다음 점프선을 연결하는데 어려움을 겪었지만 윗부분을 드라이버로 열어 연결하였습니다. 다음 사이트에서 다운 받은 아두이노 툴에서 코딩을 시작합니다 : https://www.arduino.cc/ #include // NewPing라이브러리를 불러옵니다. #define SONAR_NUM 1 // 초음파센서의 갯수럴 설정합니다.#define MAX_DISTANCE 500 // 최대거리는 500(cm)로 제한합니다.#define PING_INTERVAL 250 unsigned long pingTimer[SONAR_NUM];unsigned int cm[SONAR_NUM];u..
11주차 묵상지
11주차 묵상지
2018.05.2205월 14일 월요일 대상 21 - 24 질문 : 다윗이 인구조사를 한 것은 누구의 충동에 의하여 한 것인가 답 : 역대상 21 : 1 - 사탄이 일어나 이스라엘을 대적하고 다윗을 충동하여 이스라엘을 계수하게 하니라 05월 15일 화요일 대상 25 - 29 질문 : 다윗 왕은 40년간 이스라엘을 다스렸는데 그의 행적은 어느 글들에 기록되었는가 답 : 역대상 29 : 29 - 다윗 왕의 행적은 처음부터 끝까지 선견자 사무엘의 글과 선지자 나단의 글과 선견자 갓의 글에 다 기록되고 05월 16일 수요일 왕상 1 - 5 질문 : 솔로몬의 대표적인 지혜로운 재판은 무엇인가? 답 : 두 여인의 아들의 어머니을 찾는 재판 05월 17일 목요일 대하 1 - 4 질문 : 솔로몬은 성전 앞에 두 개의 기둥을 세웠는데 그..
10주차 묵상지
10주차 묵상지
2018.05.1405월 07일 월요일 삼하 16 - 20 질문 : 다윗을 반역하고 왕이 되려했던 아들은 누구인가? 답 : 사무엘하 15 : 12 - 제사 드릴 때에 압살롬이 사람을 보내 다윗의 모사 길로 사람 아히도벨을 그의 성읍 길로에서 청하여 온지라 반역하는 일이 커가매 압살롬에게로 돌아오는 백성이 많아지니라 05월 08일 화요일 삼하 21 - 24 질문 : 다윗의 인구조사의 결과로 온 심판 세가지는 무엇인가? 답 : 사무엘하 24 : 13 - 갓이 다윗에게 이르러 아뢰어 이르되 왕의 땅에 칠 년 기근이 있을 것이니이까 혹은 왕이 왕의 원수에게 쫓겨 석 달 동안 그들 앞에서 도망하실 것이니이까 혹은 왕의 땅에 사흘 동안 전염병이 있을 것이니이까 왕은 생각하여 보고 나를 보내신 이에게 무엇을 대답하게 하소서 하는지라 ..
초연결 ICT @Part 4 : Car
초연결 ICT @Part 4 : Car
2018.05.05@ Part 4 : 제 2의 집 Car 1. 인포테인먼트- 정보 + 오락 = 인포테인먼트- 운전자에게 다양한 정보와 즐길 거리를 제공하는 시스템을 총칭- 무인 자동차가 기대됨과 동시에 관심이 높아짐- 자동 주행 자동차가 개발됨에 따라 그 안에서의 ICT의 적용과 인포테인먼트 서비스는 우리 곁에 가까이 와 있다. 2. 커넥티드 카- 차량이 외부와 24시간 통신으로 연결되어 있는 상황을 전제- 자율주행으로 가기 위한 전 단계, 또는 과도기적 단계 3. 자율 주행 자동차 핵심 기술- 센서를 활용하여 교통 신호 및 장애물을 인지하는 주행 환경 인식 기술- 오차 수준 10cm 내외의 3차원 초정밀 지도- 인지된 정보를 처리하여 차량이 반응하도록 판단하는 기술- 판단에 따른 행동을 수행하기 위한 제어 기술- 차량과..
초연결 ICT @Part 3 : Workplace
초연결 ICT @Part 3 : Workplace
2018.05.05@ Part 3 : 새로 탄생하는 일터 Workplace 1. 엔비디아 신사옥 - GPU 만드는 회사- ICT을 접목한 건축물- 한계 : "소파와 감시" 2. 스마트 팩토리- 기존 자동화 공장과 달리 개별 객체들을 연결및 관리- 사물과 사람, 데이터와 서비스가 통합된 플랫폼- 사물인터넷으로 막는 자연재해 1) 안정장비 착용 센서 2) 유해물질 농도 측정- 리쇼에링, 공급체인 국내 복귀로 일자리 창출 3. 스마트 팜- 농장에 ICT을 접목(사물인터넷, 나노, 빅데이터, 클라우드, 로봇, 드론)- 컴퓨터 비전, 영상처리 기술, 로봇공학 기술기반 정밀 농업 적용- 인공지능 이미지 인식 기반의 플랜틱스 앱으로 식물의 병애여부 인식- 인고지능 기술로 잡초만 뽑아주는 레티스봇 4. 서비스 환경- 무인 슈퍼마켓 "아..