일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Repository
- 저장소
- IT 도서
- SSH Key
- Q-Map
- 깃
- HTML
- Android
- node
- Ionic
- rest
- AWS
- JSP
- gmaps
- java
- 안드로이드
- EC2
- commit
- ssh
- 자바
- git
- cordova
- ubuntu
- Retrofit
- node.js
- angularJs
- mean
- Linux
- express
- 인공지능
- Today
- Total
목록분류 전체보기 (111)
UroA 개발 블로그
효율적인 구글링하기 Tip 프로그래밍을 하며 대부분 모르는 것들은 책 혹은 구글 사이트에서 검색을 통해 해결한다. 구글 사이트에서 검색을 통해 정보를 얻는것을 소위 '구글링'이라고 말하기도 하는데 이 구글링을 효과적으로 할 수 있는 몇가지 Tip을 공유해보자 한다. 1. 필수 단어 지정 검색 지정한 단어를 포함한 검색 결과만을 보여주는 기능이다. 원하는 단어를 더블쿼트("") 안에 넣고 검색하면 구글은 해당 단어를 필수 단어로 지정해 검색에 들어간다.ex) 객체를 검색하면서 "javascript"이라고 입력하면 구글은 javascript이라는 단어를 반드시 포함한 객체 검색 결과를 보여준다. 2. 제외할 단어 지정 검색 정교한 검색법으로 특정 단어를 제외한 검색 결과를 보여주는 기능이다.빼고 싶은 단어 ..
Cordova Plugin 관련 명령어 자주 쓰지는 않지만 매번 플러그인 설치, 제거, 목록보기를 할때마다 명령어가 헷갈려서 한번 정리합니다. (1) 설치된 플러그인 목록 보기 $ cordova plugin list (2) 플러그인 설치하기 $ cordova plugin add (2) 플러그인 제거하기 $ cordova plugin remove
nodemailer 를 사용하여 이메일 전송하기 약 1년전 동아리에서 회원가입시 이메일 인증을 구현하기 위해 사용했던 모듈인데 이번에 다시 사용할 일이 생겨서 저번 코드를 참고하여 작성했더니 에러가 발생했습니다. 확인해보니 1년전에는 0.7.1 버전이였고, 새로 설치한 버전은 2.6.0 버전이였습니다. 그래서 새로 코드를 작성하였고 새로운 버전으로 작성한 코드는 다음과 같습니다. (Google smtp를 사용했습니다.) module.exports = function () { const config = require('../config/config'); const nodemailer = require('nodemailer'); let mailer = { sendMail: function (targetEma..
[Git] git-flow 사용하기 회사에 일하기 시작한지 4개월째이지만 그동안 회사의 주 프로젝트 보다는 기술 리서치가 주된 프로젝트를 하다보니 단순히 코드 백업을 위해서 git을 사용했었다... 이제 다른 개발자들과 git을 사용하여 협업을 해야하는데 현재 git flow를 사용중이여서 공부 후 이를 기록한다. https://github.com/nvie/gitflow (gitflow's github) 에서 gitflow를 다음과 같이 소개하고 있다. Vincent Diessen의 branching model을 적용하여 고수준으로 저장소를 관리할 수 있도록 해주는 확장기능 Vincent의 branching model은 'feature - develop - release - hotfixes - maste..
PM2 log에 color 속성 나타내기 보통 디버깅시 다른 색상으로 log를 표시하곤 하는데 pm2 를 사용할 때는 다음과 같이 프로세스를 실행시키면 적용할 수 있다. $pm2 start app.js --name app -- --color
빔 프로젝터를 터치 스크린으로, 전자칠판 고터치 미국 킥스타터 런칭이상우3일 전 오후 5시 40분[IT동아 이상우 기자] 모니터, 빔프로젝터 화면을 터치스크린으로 만들어 주는 고터치(GoTouch)가 크라우드 펀딩 사이트인 킥스타터에서 한국 시간으로 27일 오후 9시부터 소비자 투자유치를 시작한다. 고터치는 센서, 전자펜, 소프트웨어로 구성돼 있으며, 윈도우, 안드로이드, iOS 등의 운영체제를 모두 지원한다. 함께 제공하는 협업 소프트웨어는 인터넷을 통해 전세계 사람과 자료를 공유하고 실시간 소통을 할 수 있다. 제품과 관련한 자세한 내용은 킥스타터 홈페이지에서 확인할 수 있다.애니랙티브 임성현 대표는 "고터치를 통해 교사, 직장인, 학생, 교수, 부모, 발표자, 영업사원 등 전자칠판을 필요로 하는 모..
Qvic 서비스 AWS를 이용한 서버 환경 구축 회사에서 이번 9-b 스프린트동안 구축한 Qvic의 AWS 구조는 다음과 같다. 각각의 서비스에 대한 자세한 내용은 AWS 사이트와, 책을 참조 하였고, 이번 글에서는 이와 같은 환경을 구축하며 생겼던 문제들과 앞으로는 조금 더 쉽게 구축 할 수 있도록 일련의 과정에 대해 설명해 보고자 한다. 1. IAM 생성 IAM은 Identity and Access Management(식별 및 접근 관리)의 약어로 사용자와 그룹을 생성하고 AWS의 각 리소스에 대해 접근제어와 권한관리를 제공한다. 이러한 IAM 을 EC2 Instance를 생성하며 설정할 수가 있는데 이미 만들어진 EC2 Instance에는 IAM 역할을 설정할 수가 없다. (처음에 모르고 하다가 나..
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..