REST API Framework Swagger 탐방기 1부 현재 MEAN 스택으로 (꽁냥꽁냥) 웹 어플리케이션을 만들고 있었는데요. 어느정도 어플리케이션 규모가 커지다 보니, 사용하는 REST API 양도 꽤 많아 지더군요.(물론 제가 프로젝트 관리에 소홀했던 탓이 크겠죠 하하) 아무래도 매일매일 들여다 보는 프로젝트가 아니다 보니, 작은 기능을 추가하려고 할 때마다. 실제 기능 구현하는 시간보다, 전체 프로젝트 구조를 다시 파악하는데 더 많은 시간을 소모했죠슬슬 문서화의 중요성이 필요해졌죠(문서화 넘나 어려운 것, 그리고 넘나 귀찮은 것)일단, 현재 사용중인 RESTful API 들을 먼저 문서화 해야겠다는 생각이 들었습니다.(사실 이미 만든 API 못 찾아서 또 만들었던 기억이) 그런데 대체 문서화..
이 글은 AngularJS 도큐먼트 페이지의 데이터바인딩 페이지를 번역한 것입니다. 원문 보기 : https://docs.angularjs.org/guide/databinding 1. 데이터 바인딩 데이터 바인딩은 뷰 컴포넌트와 모델 사이의 자동 데이터 동기화하는 것을 말합니다. Angular를 이용하면, 어플리케이션의 모델을 single-source-of-truth로 데이터 바인딩을 구현할 수 있습니다. 뷰는 모델을 투영된 형태가 됩니다. 모델이 변경되면, 바로 뷰에 반영되며, 역으로도 동일합니다. 용어. Single source of truth 정보 시스템의 디자인 이론 중에 하나인, 모델과 그와 연관된 스키마를 정의함에 있어서 모든 데이터 요소는 시스템에서 유일한 값으로 존재하도록 하는 것을 말합니..
한/영 키 설정하기 Ubuntu를 설치하고 보통 저는 영문판으로 설치합니다 경로문제도 있고 한글이 끼면 불편한 경우가 많아서...그래서 설치하면 일단 사용 키보드에 한글을 추가 합니다 사실 여기까지는 큰 어려움이 없습니다. 사실 하지만 이제 한/영 키 설정하는 것이 좀 골치가 아픕니다. 오른쪽 Alt 키로 설정하면 되지만, 검색 창이 키를 먹어버려서...무용지물 ibus-setupibus를 이용해서 한/영 키를 한/영 키로 만들어봅시다. 고급 설정은 요로케 일반 설정은 요로케 해줍시다. sudo gedit /usr/share/X11/xkb/symbols/altwin저는 숙련자가 아니므로 겸손하게 gedit으로 수정합니다. 6번째 줄의 내용을 주석 처리 합니다. 7번째 줄의 내용을 추가합니다.sudo rm..
1. 패키지 업데이트 sudo apt-get update패키지를 업데이틀 해줍니다. sudo apt-get upgrade업그레이드도 해줍니다. 2. 가상 파이선 환경을 위한 Virtualenv 설치 sudo apt-get install python-virtualenv가상 파이선 환경을 만들어주는 "python-virtualenv" 를 설치합니다. sudo virtualenv ~/your/python/env해당 디렉터리에 파이선 가상환경을 구축합니다. 어디든 상관없습니다.- 나중에 권한 문제가 발생하니까. 저는 계정 하위 디렉토리로 만들었습니다. 3. Django 설치 source ~/your/python/env/bin/activate앞에서 구축한 파이선 가상환경을 활성화 시킵니다. pip install ..
1. Chrome 설치 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 먼저 키를 설치합니다. 그리고 아래 명령어를 통해 저장소를 추가합니다. sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' 이제 크롬 브라우저를 설치 할 수 있습니다. sudo apt-get update 먼저 업데이트를 한번 해줍니다. sudo apt-get install google-chrome-stable 크롬의 정식 버전을 설치합니다. 베타 버전 설치도 가능하..
개발을 하다 보면 Context라는 용어를 자주접하게 된다.기능적으로만 이해하고 갑자기 의미가 궁금해서 찾아보았다.하단의 내용은 스택 오버플로우에 필자와 같은 질문과 그에대한 답변이다.질문I have been programming for some months now and a frequently used word is "context" in classes. Like ServletContext (Java), Activity (Android), Service (Java, Android), NSManagedContext (Objective-C, iOS).-> 저는 요 몇 달간 프로그래밍을 하면서 클래스에 관해서 “context”라는 단어를 자주 접하게 됩니다. Java의 ServletContext, Andro..
2007년에 세르비아계 미국인 소프트웨 엔지니어인 블라드미르 버키세빅은 캔버스 3D 라고 명명된, HTML 요소를 위한 오픈지엘 프로토타입 작업을 시작했다. 그리고 2011년 3월에는 오픈 지엘을 기반으로 한 크로노스 그룹의 리더가 되어 웹지엘을 만들었다. 0.서론웹지엘은 기본적으로 아이폰, 아이패드 같은 디바이스용 오픈지엘 표준 버전인 OpenGL ES 2.0(ES는 Embedded System을 의미)에 기반을 둔다.파이어폭스 4.0 이상구글 크롬 11 이상 사파리(OSX 10.6 이상), 웹지엘은 기본 옵션으로 선택되어 있진 않다. 하지만 개발자 메뉴를 통해 웹지엘 옵션을 선택할 수 있다.오페라 12이상 1. 웹지엘이 제공하는 렌더링렌더링 : 컴퓨터 프로그래밍 분야에 서 모델로부터 이미지를 생성하는..
퍼지 논리란? 모호함을 설명하는 논리다.퍼지 논리는 낱말, 의사 결정, 상식에 관한 인간의 감각을 모델링 하기 위해기계를 좀 더 인간에 가깝고 지능적으로 만든다. 퍼지 논리는 얀 루카지위츠가 1920년대에 소개하고, 맥스 블랙이 1930년대에 심화했으며, 로트피 자데가 1960년대에 재발견하고 수리 논리를 사용하는 정형화된 시스템으로 확장시켜 널리 전파했다. 퍼지 논리는 고전적인 이진 논리의 크리스프 소속성보다 소속된 정도에 바탕을 두고 표현하는 지식에 대한 수학 법칙의 집합이다. 불 논리를 2치 논리지만, 퍼지 논리는 다치 논리다. 퍼지 집합은 사람의 키를 작은 키, 보통 키, 큰키로 나누는 것처럼 경계가 모호(퍼지)한 집합이다. 퍼지 집합을 ..
- Total
- Today
- Yesterday
- 추상화
- Class
- Linux
- abstraction
- 평창
- 객체지향
- 우분투
- 입장권
- 리눅스
- Video
- 다형성
- Android
- Object Oriented Programming
- OOP
- 클래스
- Multimedia
- Polymorphism
- media
- ContentResolver
- Encapsulation
- 파이선
- 올림픽
- readme.md
- 크롤링
- ubuntu
- 동계
- 마크다운
- markdown
- 캡슐화
- player
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |