분류 전체보기 썸네일형 리스트형 [AWS] ec2 linux nginx 서브도메인 설정 웹서버 nginx 사용 및 서브도메인 설정 먼저 Route 53에서 create hosted zone->생성하면 NS, SOA 자동 생성됨. create record setname은 빈칸type Avalue에 ip주소 create record setwwwcname도메인 주소 democname도메인 주소 가비아에서 네임서버 4개 입력 ======= nginx 설치 http://wingsnote.com/55http://wingsnote.com/57https://www.conory.com/note_linux/42847https://www.nginx.com/resources/wiki/start/topics/tutorials/install/http://julian.io/how-do-i-host-multiple-m.. 더보기 [AWS] meteor spawn ENOMEM ec2에서 meteor하려는데 spawn ENOMEM 에러free -m 확인하면 Swap 메모리가 0이라서 그럼 sudo fallocate -l 512MB /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo vi /etc/fstab 아래줄에 /swapfile swap swap defaults 0 0 추가 더보기 [AWS] 개인 사이트를 위한 ec2 최초 설정 Services -> EC2(Elastic Computer Cloud) -> Instances 인스턴스: 서버 하나하나를 지칭 ----인스턴스 만들기 Launch InstanceAmazon Instance AMI(64bit) 선택Instance Type은 성능을 결정함. 여기에서 무료인 t2.micro(free tier eligible) 선택Launch and Review key 없으면 key pair 생성 후 다운로드.view instance ---이름 입력instance status가 running이면 정상instance reboot은 재부팅 terminate는 제거 ---보안설정해당 인스턴스의 description에서 security group의 view rule보안규칙 확인가능 왼쪽 메뉴에서 se.. 더보기 ionic2 'myproject'이름으로 ionic app 생성ionic start myproject --v2 브라우저에서 테스트ionic serve 기기별 테스트ionic lab angularfire2: angular2 lib for firebasenpm install firebase angularfire2 --save 더보기 [git] OSS 기여 준비 1. 하고 싶은 프로젝트 fork 2. fork해온 프로젝트를 로컬에 클론git clone https://github.com/Allie-Kim/three.js.git 3. remote에 원본 프로젝트 연결git remote add upstream https://github.com/mrdoob/three.js.git(관례적으로 upstream 사용) 원본 프로젝트를 클론하고, fork해온 내 프로젝트를 remote에 연결하는 방식도 있음. git remote -v 으로 확인 --- 준비는 끝. 기여 1. 개발 전에 pull하여 원본 프로젝트와 sync를 맞춤git pull upstream dev three.js에서는 공식적인 개발 브랜치로 dev 사용git branch로 확인할 것 2. git pus.. 더보기 [SVG] codeschool: You, Me & SVG LEVEL 1Oh, the Shapes You Can Make 1.1 SVG Fun SVG: Scalable Vector Graphicsraster(png, jpeg, gif) vector(svg) img 태그에 .svg 파일 src에 링크시키면 되는데svg파일은 아래와 같다. HTML과 SVG는 XML 타입이다.ex) our_first.svg --> 와 같이 사용. LEVEL 2Would You, Could You With a Badge? 2.1 Circles by the Ton rectangle stroke이 10px 이고 x, y가 0,0 으로 시작하면 5px지점에 viewport가 위치하게 된다. The outline stroke is centered along the rectangle's bor.. 더보기 [swift] codeschool: lv4. Table Views table view conterller는 table view를 support하는 특별한 뷰임. view contrller -> main view -> (scroll view -> label, image views)table view contrller -> table view -> (table cell, table cell ... )table cell안에 다양한 sub view가 들어갈 수 있음. 우측 아래에서 table view Controller를 찾아 추가하고,항상 그렇듯 is Initial view controller 추가,폴더 우클릭 - 새로운 파일 - 코코터치 - subclass를 UITableViewController로 수정class 이름은 ProcutsTableViewController그리고.. 더보기 [책] Functional JavaScript 함수형 자바스크립트국내도서저자 : 마이클 포거스 / 우정은역출판 : 한빛미디어 2014.02.01상세보기 ch1. 함수형 자바스크립트 소개 함수형 프로그래밍은 값을 추상화의 단위로 바꾸는 기능을 하며 결국 바뀐 값들로 소프트웨어 시스템이 만들어진다. 함수형 프로그래밍에서는 괄찰할 수 있는 사태 변화를 최소화하려고 애쓴다. 함수는 뷰에서 상세 구현을 숨김으로써 추상화를 달성할 수 있다. 캡슐화와 은닉. 자바스크립트의 객체 시스템에서는 데이터 은닉을 직접적으로 제공하지 않아 클로저를 이용해 데이터를 감춘다. 함수형 프로그래밍이란 이런 것이다.- 함수 형태로 '존재'의 추상화를 정의한다.- 기존 함수를 이용해서 '참거짓'의 추상화를 정의한다.- 위 함수를 다른 함수의 파라미터로 제공해서 어떤 동작을 하도록 한.. 더보기 [swift] codeschool: lv2. Outlets and Actions, lv3. Scroll Views storyboard outlest new file-cocoa touch class 만든 controller를 main view와 연결하기 위해 아래와 같이한다 Outlets?아웃렛은 스토리보드 객체와 Swift안의 변수의 connection을 생성한다. 아래와 같이 생성하려면 label항목을 우클릭해서 아래로 쭉 끌어준다 생기고 나면 왼쪽에 동그라미 생기는에 연결됐다는 뜻Name에 productNameLabel 넣고 나머지는 그대로 위는 이미지나 라벨이고, 버튼을 연결할 떄는 아래와 같이 한다.위에 Image로 하려면 Image 치고 두번째꺼(Image literal) 더블클릭하면 된다. 3.1 Scroll views 이렇게scorll view에서 작업을 하다가 First Responder 밑으로 보낸다.. 더보기 [swift] codeschool: lv1. Xcode and Storyboards level1. xcode and storyboard xcode create a new Xcode projectsingle view 위 처럼 프로젝트 생성 프로젝트 네이게이터모든 파일이 여기 보임 Main.storyboardUI 레이아웃 해주는 툴scene 끼리 연결 각 scene은 최소 하나의 view를 나타낸다.하나의 main view는 유저가 스크린에서 보게될 모든 것을 포함한다. 1.5 Storyboard and Subviewssingle 어플리케이션으로 만들었으면 MAin.storyboard에서 view controller scene 삭제하고, 왼쪽에서 ViewController.swift도 삭제 후... 추가하려면view를 추가할 떄 main.storyboard 클릭상태에서 오른쪽에서 view .. 더보기 적성 프로그래밍이 적성에 맞는 것 같다 재밌고 보람있는 연휴였다 더보기 push후 new array 리턴받아야 할 때 oldArray.concat([1])push대신 concat사용. 만약 새로운 어레이로 복사하고 싶으면 oldArray.slice() 더보기 터미널에서 api 테스트 get테스트curl -v localhost:3000/api/posts post테스트(bodyParser에 type이 */*가 아니면 안나옴curl -v \ --data '{"id":"1","writer":"alie","title":"first posting"}' \ http://localhost:3000/api/bugs curl -v \ --header 'Content-Type: application/json' \ --data '{"id":"1","writer":"alie","title":"first posting"}' \ http://localhost:3000/api/bugs 더보기 mern stack 따라하기 https://hashnode.com/post/react-tutorial-using-mern-stack-ciiyus9m700qqge53mer0isxz 훌륭한 가이드! 더보기 global(전역)으로 설치한 npm package 목록 보기 명령어$ npm list -g --depth=0 결과/usr/local/lib├── babel-cli@6.14.0├── bower@1.7.2├── cordova@6.3.1├── express@4.14.0├── express-generator@4.13.4├── grunt-cli@1.2.0├── gulp@3.9.0├── ionic@1.7.11├── ios-deploy@1.8.6├── ios-sim@5.0.8├── live-server@1.0.0├── mern-cli@3.0.1├── npm@2.14.7├── serve@1.4.0└── webpack@1.13.2 더보기 이전 1 2 3 4 5 6 ··· 11 다음