일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- mean
- IT 도서
- Repository
- ubuntu
- ssh
- angularJs
- SSH Key
- AWS
- rest
- node.js
- EC2
- cordova
- node
- express
- 안드로이드
- Ionic
- Retrofit
- HTML
- Android
- gmaps
- 저장소
- commit
- 인공지능
- java
- git
- Linux
- Q-Map
- JSP
- 깃
- Today
- Total
목록분류 전체보기 (111)
UroA 개발 블로그
Apache 와 Tomcat 이해하기 apache 와 tomcat을 잘 구분하지 못하고 사용하다가 이번에 다시 공부할 기회가 생겨 내용을 정리해보려 합니다. apache 란? apach란 소프트웨어 단체 이름입니다. 그리고 우리가 흔히 부르는 아파치서버라는 것은 이제단에서 후원하는 오픈소프 프로젝트 커뮤니티에서 만든 http웹서버를 지칭하는 말입니다. http 웹서버는 http 요청을 처리할 수 있는 웹서버이고, 아파치 http서버는 http요청을 처리하는 웹서버인 것입니다. 클라이언트가 GET, POST, DELETE 등등의 메소드를 이용해 요청을 하면 이 프로그램이 어떤 결과를 돌려주는 기능을 합니다. 아파치는 웹서버입니다. tomcat 이란? tomcat은 흔히 WAS(Web Application ..
Git의 기본 Git 이란? Git이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템'입니다. 원래는 Linux 소스코드를 관리할 목적으로 개발 되었습니다.Git에서는 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아갈 수도 있습니다.또 내가 올리려는 파일이 누군가 편집한 내용과 충돌한다면, 서버에 업로드 할 때 경고 메시지가 발생됩니다. 저장소(Git repository)란? 파일이나 폴더를 저장해 두는 곳입니다. 그런데 Git 저장소가 제공하는 좋은 점 중 하나는 파일이 변경 이력 별로 구분되어 저장된다는 점입니다. 비슷한 파일이라도 실제 내용 일부 문구가 서로 다르면 다른 파일로 인식하기 때문에 파일을 변경 사항 별로..
[오늘의 IT소식] 4/11 국산 운영체제 티맥스OS 오는 4월 20일 발표 등김영우어제 오후 3시 0분[IT동아] PC용 국산 운영체제, 티맥스OS 오는 4월 20일 발표티맥스오에스(대표이사 박학래)가 오는 4월 20일 서울 강남구 삼성동 코엑스 1층 그랜드볼룸에서 'TmaxOS 발표회'을 통해 일반인에게 처음으로 PC용 운영체제인 'TmaxOS'를 공개한다고 11일 밝혔다. 이번 행사에선 티맥스오피스 프로그램과, 웹브라우저, 그리고 티맥스의 통합개발플랫폼도 함께 소개될 예정이다.이와 관련해 티맥스오에스 박학래 대표는 "특정 제품에 독점됨에 따라 많은 폐해가 양산되고 있는 OS 시장에서 새로운 OS의 등장은 소비자에게 다양한 선택의 기회를 제공한다는 점에서 매우 의미 있는 일"이라며, "TmaxOS가 ..
[Android] Gradle 이란? Gradle 이란 빌드 배포 도구(build tool) 입니다.프로젝트를 생성하면 다음과 같은 구조로 파일들이 생성됩니다. 안드로이드 스튜디오로 프로젝트를 만들면 Gradle이란 것도 같이 생성되는 것을 볼 수 있습니다. 안드로이드 스튜디오(IDE)와 빌드 시스템이 서로 독립적이기 때문입니다. 이클립스에서는 프로젝트 빌드를 이클립스 내에서 담당했지만, 안드로이드 스튜디오는 코드의 편집만을 담당할 뿐, 빌드는 Gradle을 통해 모두 수행됩니다. 때문에, 간혹 안드로이드 스튜디오의 프로젝트 설정과 Gradle 빌드 설정이 동기화되지 않아 스튜디오에서 에러로 표시하는 경우도 있습니다. 하지만, 빌드 절차와 IDE가 분리되어 있기 떄문에 프로젝트를 더 깔끔하게 관리할 수 ..
[Cordova] 백색소음 기능을 위해 'media' plugin 사용하기 # 개요 qDiary(육아일기)에 백색소음기능을 추가하기 위해 cordova-plugin-media 을 사용하였다. 개발을 하며 겪었던 문제들과 이를 해결하기 위한 방법을 공유하고자 합니다. plugin에 대한 자세한 내용은 https://github.com/apache/cordova-plugin-media 에서 확인할 수 있습니다. # media file path media plugin을 사용하여 media file을 play 하기 위해서 media 객체를 생성 후 play() method를 호출합니다. (먼저 device의 file에 접근하기 위해서는 cordova-plugin-file 가 필요합니다.var media = ne..
repository 디렉토리에서 작업중 일때 현재 check out 된 Git의 Branch 이름을 보여줄 수 있습니다. 방법 터미널을 실행후 ~/.bash_profile 파일을 vi 편집기를 통해 다음과 같이 작성합니다. # Git branch in prompt. parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ " * \[\033[32m\] 부분은 branch 텍스트 부분의 색깔을 설정하는 부분입니다. 다른 색깔을 원하시면 선호하는 색상의 값을 검색하여 입력하시면 됩니다. ..
서식없이 복사 붙여넣기 하기 문서 작성을 하며 복사 & 붙여넣기 만큼 자주 사용하는 기능은 없을 것입니다. 붙여넣기를 하며 불필요한 서식과 함께 복사되는 경우가 빈번한데 저도 그동안 이를 해결하기 위해 메모장에 붙여넣기 한 후 다시 복사하여 붙여넣는 방법을 사용했었습니다. 그러나 를 사용하여 붙여넣기를 하면 서식을 제외한 내용만 복사가 가능합니다. (Window는 사용)
HTML 이란? HTML은 하이퍼텍스트 마크업 언어(HyperText Markup Language)라는 의미의 웹 페이지를 위한 지배적인 마크업 언어입니다. 마크업 언어는 일련의 마크업 태그로 구성되며, HTML 문서는 이러한 태그로 구성됩니다. 각각의 HTML 태그는 다른의미를 갖고 있습니다. Web Browsers 웹 브라우저(Chrome, IE, Firefox, Safari)는 HTML 문서를 읽고 표시하기 위해 사용됩니다. 브라우저는 HTML의 태그는 보여주지 않으며 태그는 문서를 어떻게 보여줄지 만을 결정합니다. HTML Page Structure HTML의 기본적은 구조는 다음과 같습니다. • 과 사이에 HTML 문서가 정의됩니다.• 사이에 문서에 대한 정보가 제공됩니다.• 과 사이에 문서에 ..
Ionic 이란? ionic은 HTML5 API를 사용할 수 있는 컴포넌트들과 클래스 플랫폼을 개발하는 Cordova 기반으로 구성된 하이브리드 앱 개발 프레임워크이다.ionic의 특징모바일 앱을 개발하기에 최적화된 UI를 기본적으로 제공한다.HTML으로 UI를 만들고 JavaScript의 데이터 업데이트를 빠르게 적용할 수 있다.MVC 개발을 할 수 있는 환경을 제공한다.Native 자원을 사용할 수 있는 plugin 사용을 허용한다.크로스 플랫폼 빌드를 제공한다.Node.js 기반으로 개발할 수 있는 환경을 지원한다. ionic framework 로 개발하기 위한 사전 지식Node.jsAngularJSPhoneGap (Cordova) — 참고 —http://ionicframework.com/
무게 빼고 다 변했다, LG 그램15이상우5일 전 오후 4시 14분[IT동아 이상우 기자] LG전자가 여의도 트윈타워에서 2016년 노트북 신제품 그램15를 발표했다. LG전자 그램 시리즈는 이름처럼 1kg이 안 되는 무게로 주목 받은 제품으로, 2014년 13인치, 2015년 14인치 모델을 출시한 데 이어 2016년에는 15.6인치 모델인 그램15를 선보였다. 화면 크기는 꾸준히 커졌지만 무게는 여전히 1kg 미만이다. LG전자가 공식적으로 밝힌 제품 무게는 980g이며, 현장에서 실제로 측정한 무게는 969g이다. LG전자는 이에 대해 도료 등에 의한 무게 오차가 발생할 수 있기 때문에, 소비자에게 신뢰를 주기 위해 오차를 포함한 무게로 공개하고 있다고 말했다.이전 제품과 비교해 화면 크기는 커졌지..