일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- express
- Linux
- HTML
- rest
- 자바
- 깃
- EC2
- Q-Map
- node
- node.js
- 인공지능
- 저장소
- git
- ssh
- 안드로이드
- IT 도서
- ubuntu
- commit
- AWS
- Android
- Retrofit
- gmaps
- Repository
- java
- JSP
- Ionic
- mean
- SSH Key
- cordova
- angularJs
- Today
- Total
목록Programming (44)
UroA 개발 블로그
Ionic app release https://ionicframework.com/docs/guide/publishing.html 가이드 문서를 참조하여 작성하였습니다. 먼저, 각각의 플랫폼(Android, IOS)으로 앱의 배포버전으로 빌드 하기 위해서 개발용으로 사용되었던 plugin을 제거한다. EX) $ cordova plugin rm cordova-plugin-console Android Publishing 안드로이드 배포를 위한 빌드의 cordova cli 명령어는 다음과 같다. (이 명령어는 config.xml 의 셋팅에 기반한다. ) $ cordova build --release android 명령어를 실행 하면 unsigned APK 파일이 platforms/android/build/out..
SSH key 만들기SSH Key란? 서버에 접속 할 때 비밀번호 대신 key를 제출하는 방식이다. SSH Key는 (1) 비밀번호 보다 높은 수준의 보안을 필요로 할 때, (2) 로그인 없이 자동으로 서버에 접속 할 때 사용한다. SSH Key가 동작하는 방식 SSH Key는 공개키(public key)와 비공개 키(private key)로 이루어진다. 이 두개의 관계를 이해하는 것이 SSH Key를 이해하는데 핵심이다. 키를 생성하면 공개키와 비공개키가 만들어진다. 이 중에 비공개키는 로컬 머신(SSH Client)에 위치하고, 공개키는 리모트 머신(SSH Server)에 위치해야한다. SSH 접속을 시도하면 SSH Client가 로컬 머신의 비공개키와 원격 머신의 비공개키를 비교해서 둘이 일치하는지..
EC2 Linux(ubuntu) 계정 추가 & 설정 AWS의 EC2 를 생성하고 계정을 관리하면서 새로 알게된 내용을 정리한다. 정석은 EC2에서 생성한 각각의 사용자 계정마다 key pair를 생성해 주고, 각 계정에 맞게 설정된 key pair를 통해 접속해야 하지만... 최초 EC2를 생성하며 만들었던 key pair를 모든 사용자가 공유한다던가, password 기반의 로그인을 활성화하여 ssh key를 사용하지 않고 password 기반으로 로그인 하는 방법이 있다. 여기서는 사용자를 추가한 후 password 기반으로 로그인 하는 방법과 모든 사용자가 같은 pem파일을 사용할 수 있도록 하는 방법을 정리하였다. 먼저 AWS EC2 instance(Amazon Linux)를 생성하면 자동으로 e..
[Node.js] NVM (Node Version Manager) 설치하기 1. NVM (Node Version Manager) 란? NVM은 node의 버전을 관리해주는 manager tool 역할을 해준다. nvm으로 node 설치도 가능하며 복수 설치된 버전 중 특정 버전을 선택하여 사용할 수 있다. 2. 기대효과 (1) NVM은 node의 여러가지 버전을 사용하게 해줄 수 있게 해준다. (2) 기존의 NVM을 사용하지 않고 설치한 노드는 /usr/local/bin 에 설치가 되므로 관리자 권한이 없이는 제대로 실행되지 않는다. 특히 -g 옵션을 줘서 global로 모듈을 설치할 때 마다 sudo 해줘야 하는 불편함이 따른다. 하지만 NVM을 사용하여 설치하면 /Users/kimjongmin/.nv..
Express에서 template으로 HTML 사용하기 Express 프로젝트를 생성 하면 생성시 옵션으로 --ejs를 설정하지 않았다면 기본적으로 jade를 temlplate 으로 사용하고 있을 것입니다.이를 jade가 아닌 html을 template으로 사용하기 위해서는 아래와 같은 단계를 거치면 가능합니다. 1. ejs 모듈 설치 npm install ejs 2. template 설정 변경 // app.jsapp.engine('html', require('ejs').renderFile);app.set('view engine', 'html'); 위와 같은 단계를 거치면 html 파일을 template으로 사용 가능할 것 입니다.
Color 코드 유용한 사이트 color 속성을 부여할 때 값으로 Hex와 RGB가 사용 가능합니다. 이 값을 편하고 쉽게 찾을 수 있는 유용한 사이트가 있어 공유합니다. http://html-color-codes.info/Korean/
JSON 생성시 Key값을 동적으로 할당하는법 JSON 은 아주 유용하고 간편한 데이터 구조이며 아래와 같이 사용합니다. 키와 값의 쌍으로 이루어져 있으며 키는 위와 같이 임의로 작성할 수 있고 또는 쌍따옴표나 따옴표를 이용해서 "name": "UroA" 와 같이 작성할 수 있습니다.하지만 키값에는 문자열을 그대로 사용하기 때문에 키값을 동적으로 해주어야 할 필요가 있을때는 위와 같이 사용할 수 없습니다. 예를 들어 위와 같이는 작성할 수 없습니다. 값부분에는 함수나 String 을 조작 하여도 자동으로 처리해주고 변수도 사용할 수 있지만 키부분에는 그런 처리가 되지 않기 때문에 동적으로 키값을 할당해야 할 필요가 있을 때는 위처럼 해 줄 수 없습니다. 위와 같이 [] 방식으로 property를 설정하는..
Workbench를 이용한 MySQL Backup(Export) WorkBench를 통한 MySQL의 테이블 및 데이터들을 백업(Export)하는 방법을 알아보겠습니다. 1. 좌측 Data Export 매뉴를 클릭하면, 가운데 화면에 Databases가 표시되며 Export 할 항목들을 클릭해 줍니다 2. 선택된 Databases에서 테이블을 선택한 뒤 export 방식을 선택하면 됩니다.
MySQL에서 AI(Auto Increment)값 초기화 하기 테이블 생성시에 제약조건에 auto_increment 라고 지정해주면 그 컬럼(필드)는 자동 증가 값을 가지게 됩니다. 때에 따라서 가끔은 이값을 다시 초기화 시켜야 할때가 있습니다. 초기화 시키기 위한 query는 아래와 같습니다. ALTER TABLE [테이블명] AUTO_INCREMENT=[시작하려는 순서] 예) test_table의 자동증가를 1부터 시작하게 초기화 ALTER TABLE test_table AUTO_INCREMENT=1
JSP 구성요소 (1) 지시문 (Directive) JSP 엔진 및 컨테이너, 즉 Tomcat에게 현재의 JSP 페이지 처리와 관련된 정보를 전달하는 목적으로 활용된다. (2) 스크립트릿 (Scriptlet) -> Script 로 표현 가장 많이 활용되는 JSP 구성 요소로서 JSP 페이지 내에서 코드 구현을 위해 사용한다. 변 수 값 출 력 : 수 식 값 (1 부 터 1 0 까 지 의 합 ): 메 소 드 호 출 에 의 한 결 과 값 : 변 수 i를 활 용 한 문 자 열 과 연 산 의 결 합 : * 결과 화면 *