전체 글

😼 Github : https://github.com/Mingyum-Kim
Framework/Front-end

React Native 2주차 강의 요약

강의 초반에는 vscode에서 javascript code snippets 등 개발을 용이하게 하는 확장 프로그램을 설치하였다. ​ 먼저 Javascript 기초를 다져보자. - 변수 변수는 var라는 키워드로 변수를 선언한다. (자료형은 명시하지 않는다. ) ex) var a = 1, b = 2; var c = a + b; alret(c); 출력 값 : 3 // 변수가 아닌 상수는 const 키워드를 사용한다. ​ - 자료형 자료형은 6개가 존재한다. 1. number 2. string 3. boolean : true, false를 저장 4. undefined 5. function 6.object ​ -조건문 이 부분은 C언어와 유사하다. ​ -비교연산자 자바스크립트에서는 비교 연산자에서 a===b, ..

Other/Web Hacking

IGRUS 웹해킹 2주차 과제 #워게임

웹 해킹 2주차 과제를 풀어보자! ​ 1 ) HTML - source code https://www.root-me.org/en/Challenges/Web-Server/HTML-source-code Challenges/Web - Server : HTML - Source code [Root Me : Hacking and Information Security learning platform] 3 Solutions Display solutions Submit a solution Challenge Results Pseudo Challenge Lang date Flowdi HTML - Code source 6 November 2020 at 05:24 Kim Hung HO HTML - Source code 6 Nov..

Langauge/JavaScript

생활코딩 JavaScript Write-up #2

http://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU 이번 포스팅에서는 배열과 정규표현식까지를 설명하는 영상을 보고 내용을 정리해보겠다. ​ 9. 배열 배열은 연관된 데이터를 한꺼번에 관리하기 위해 사용하는 데이터 타입이다. ​ 배열의 선언은 다음과 같다. var member = ['egoing', 'k8805', 'sorialgi'] ​ - 배열의 사용 여기까지 배열에 요소를 추가하는 방법을 알아보았다. 다음은 배열에서 요소를 제거하고 정렬하는 방법이다. ​ ​ 10. 객체 객체는 한마디로 데이터를 담아내는 그릇이다. 배열과 비슷한 것 같지만 배열은 요소의 식별자로 숫자를 사용하고, 객체(dictionary)를 사용하면 인덱스로..

Other/Hardware

10-29 제어 기초 교육 #2

2회차 수업 포스팅을 시작해보겠다! 그동안 소프트웨어와 관련한 강의만 듣고 포스팅해왔어서 하드 관련 강의를 듣고 적으려니까 확실히 소프트보다는 모르는 단어들도 많고 어렵다고 생각되긴 한다. 전체적인 맥락을 잡아서 요약하되 중요한 것, 모르는 것은 세부적으로 적어 이해 및 해결하도록 하겠다. ​ 열심히 해보자 ^.^​ ​ - 아두이노 시작하기 V = IR 관련 내용과 디지털과 아날로그 신호의 구분에 대해 간단히 설명해주셨다. 출처 : 공방장의 3D Printer 아두이노 보드 내의 디지털 및 아날로그 신호를 처리하는 과정도 간략하게 설명해주심. ​ - 실습 드디어 실습이다 ! 아두이노 개발환경을 실행하면 이렇게 생겼다. setup()함수는 처음 시작할 때 초기 설정을 정한다. loop()함수는 안의 코드를..

Other/Hardware

10-28 제어 기초 교육 #1

인하대학교 창업지원단에서 운영하는 프로그램이 시작되었다. 제어와 설계 두 트랙에서 기초교육을 진행하며 나는 제어 기초교육을 수강한다. 수강 내용은 이렇다. 아두이노 코딩 학습 키트도 받은 상태이고, 강의날짜와 포스팅 날짜는 차이가 있지만 ㅎ.ㅎ 설레는 마음으로 1회차 Write up을 진행해보겠다. (영상은 첨부가 안 되는 걸로 알고 있어 링크 첨부는 불가하네요) ​ 출처 : 공방장의 3D Printer ( Youtube ) * 이더넷 실드 : 아두이노에 적층하여 사용하는 보드 ( 아두이노를 네트워크에 연결해준다.) * MP3 실드 : ‘VS1053B’ 칩셋을 사용하여 TF카드에 들어있는 음악파일을 재생 할 수 있게 만들어진 쉴드. VS1053은 MP3/AAC/WMA 등 다양한 형식의 음악파일 재생이 가..

Langauge/JavaScript

생활코딩 JavaScript Write-up #1

리액트 네이티브 강의를 듣던 중 Javascript관련 수업을 듣다가, 자바 스크립트의 기본적인 지식이 많이 부족함을 느끼고 생활코딩에서 먼저 자바스크립트의 기초를 배운 다음에 리액트 네이티브를 본격적으로 수강하고자하는 생각이 들었다. 그래서 생활코딩의 도움을 받아 Javascript를 공부하면서 배운 것을 간단히 블로그에 write-up해보도록 하겠다. ​ 1. 오리엔테이션 웹 브라우저를 꾸미고 동작시키기 위해 JS를 사용한다. 그런데 웹서버를 직접 제어하는 프로그래밍 언어도 많다. PHP, JAVA, Python 등등 ​ 탈 웹브라우저는 자바스크립트가 웹서버에서 웹브라우저로의 응답하는 형태를 웹 브라우저에서 바로 구현될 수 있게 되는 것이다. 제일 대표적인 것이 node.js이고 node.js로 인해..

Other/System Hacking

포너블 스터디 1주차 자료 요약 및 과제

2020 -2 포너블 스터디의 1주차 활동이 시작되었다! 1주차의 주제는 리눅스 설치이다. ​ 다음과 같이 vmware을 이용해서 우분투 계열의 환경을 만들었고, 터미널에서 리눅스 명령어를 사용해 작업을 진행해보겠다. ​ 명령행 구조 명령어 [옵션][인자]의 형태로 이루어진다. ​ ​ 명령어 실습 · pwd 현재 디렉토리를 출력한다. ​ · ls mgkim 하위에 있는 폴더와 파일을 출력해준다. ​ + ls -l을 입력하면 파일 당 한줄로 출력하고 ls -a를 입력하면 숨겨진 파일까지 표시해준다. ​ · cd cd는 특정 디렉터리로 이동하는 명령어이다. ​ · mkdir : 디렉토리 생성 명령어 · rmdir : 비어있는 디렉토리 삭제 명령어 · rm : 파일 삭제 명령어 · cat : 파일의 내용을 출..

Framework/Front-end

React Native 1주차 강의 요약

10월 5일 컴공 3학년 선배님의 React Native 1주차 첫 강의를 듣게 되었다. 앞으로 주차를 거쳐가며 중요한 것을 위주로 간단히 Write up을 작성할 예정이다. (시험 기간에는 힘들 수도..) ​ ​ React Native 란? : 앱을 만드는데 필요한 도구 React.js 등의 여러 웹 프레임워크들이 등장하고, 이 문법을 이용하여 앱을 개발할 수 있는 웹 프레임워크가 개발됨, 이게 바로 리액트 네이티브. ​ React native는 크로스플랫폼 앱 프레임 워크, 즉 한번의 코드 작성으로 두 운영체제에 바로 반영이 가능하다. ​ 그 외 단점도 존재한다. - 오픈 소스 기반이기 때문에 유지 보수의 안정성 저하 - 기능 구현의 한계 ​ 프론트엔드란? · HTML → 구조 Hyper Text M..

카테고리 없음

IGRUS 웹해킹 멘토링 과제 #DB

https://opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전문적으로 관리하고 싶은 분 웹, 앱, 게임, 데이터분석 엔지니어가 되고자 하는 분 참여조건 데이터베이스가 처음인 분들은 DATABASE1 수업을 먼저 볼 것을 권해드립니다. https://opentutorials.org/course/3162 데이터베이스에 대한 경험이 이미 있다면 이 수업부터 학습을 시작하시면 됩니다. 아래는 관련된 지식의 지도입니... opentutorials.org 다음으로는 DATABASE-..

MINGYUM
코딩하는 겸