일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- angularJs
- EC2
- gmaps
- 저장소
- node
- HTML
- express
- node.js
- JSP
- cordova
- ssh
- Linux
- Retrofit
- mean
- commit
- Android
- IT 도서
- 자바
- 깃
- 인공지능
- java
- Q-Map
- AWS
- rest
- Repository
- 안드로이드
- SSH Key
- Ionic
- git
- Today
- Total
목록분류 전체보기 (111)
UroA 개발 블로그
1. REST 정의 - REST는 REpresentational State Transfer의 약자이다. 단순 정의는 그렇고, 실제적인 정의는 아마 ROA(Resource Oriented Architecture)를 따르는 웹 서비스 아키텍처 정도가 될 것이다. 하지만 이것만 봐서도 무엇인지 이해하기는 힘들다. 직관적으로 REST가 무엇이냐, 라고 한다면 "URI와 HTTP 메소드를 이용해 객체화된 서비스에 접근하는것"이라고 하면 될 것 같다. - DB의 내용 등을 전부 하나의 자원으로 파악하여 각 자원의 고유한 URI(Uniform Resource Identifier)를 부여하고, 해당 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 HTTP의 기본 명령어인 POST, G..
URI와 URL의 차이점 URI (Uniform Resource Identifier, 통합 자원 식별자)는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어다닌다. URI는 텍스트의 한 페이지나, 비디오 또는 사운드 클립이든, 정지 화상이든 동영상이든, 또는 프로그램이든 상관없이, 이러한 콘텐츠 들 중 어느 하나를 인식하기 위한 수단이다. 가장 보편적인 형태의 URI가 바로, 웹페이지 주소 즉, URL인데, 이는 URI의 특별한 형태이자 부분집합이라 할 수 있다. URI는 대체로 다음과 같이 설명할 수 있다. 자원에 접근하기 위해 사용되는 절차 어떤 자원을 가지고 있는 특정한 컴퓨터 컴퓨터 상의 특정 자원의 이름 (파일 이름) ..
구글 플레이스토어 앱 80% 이상, 해킹 위협 가능성 있다 안수영10일 전 오후 12시 49분 [IT동아 안수영 기자] 모바일 앱 보안 전문 스타트업 에스이웍스(SEWORKS, 대표 홍민표)가 구글 플레이스토어 앱들이 얼마나 큰 해킹 위협에 처해 있는지 조사한 내부 리서치 결과를 공개했다. 오픈소스 플랫폼인 안드로이드 운영체제는 간단한 해킹 기술을 통해 앱을 리버싱 엔지니어링 혹은 디컴파일 할 수 있다. 이러한 과정을 통해 앱의 중요한 정보가 노출된다면, 앱의 소스코드를 복제한 해적판 앱이 제작 및 유포될 수 있다. 앱에 악성코드가 주입돼 이용자들에게 피해를 입힐 수도 있다. 또한, 해커들은 앱의 취약점을 이용해 해킹 공격을 미리 계획해 놓을 수도 있다. 최근 해외에서 발생한 스냅챗(Snapchat)과 ..
Dialog 의 ClickEvent에서 Avtivity finish() 호출 하기 Dialog의 ClieckEvent에서 finish() 메서드를 호출하게 되면, Dialog 자체가 종료됩니다. Dialog의 버튼을 클릭했을 때 Activity가 Finish() 되게 하려면 어떻게 해야 할까요? 아래의 방법을 이용하면 됩니다. Activity명.this.finish();
깃허브 에서 인기 높은 구글의 오픈소스 프로젝트 10종BY 이지현 ON 2015.11.13 페이스북1.2k 구글플러스9 구글은 어떤 기업보다 오픈소스 기술에 관심을 갖고 열심히 투자하는 기업이다. 현재까지 구글이 공개한 오픈소스 프로젝트는 900여개이며, 구글이 작성한 오픈소스 코드의 분량은 2천만줄 넘는다. 여기에는 안드로이드 운영체제서부터 웹, 개발도구, 머신러닝까지 다양하다. 물론 900여개 기술 모두가 현재 유용한 것은 아니다. 출시된 지 수 년이 지난 오픈소스 기술은 피드백을 받지 못해 정체돼 있으며, 시간이 지날수록 가능성을 더 인정받는 기술도 있다. 이 인기를 가늠할 수 있는 것이 깃허브의 ‘스타’수와 ‘포크’수다. 깃허브는 오픈소스 기술들이 모여 있는 저장소로, 즐겨찾기라는 뜻의 ‘스타’와..
SK텔레콤, 자체 개발한 저전력 IoT 솔루션 공개 김태우2015-11-13 [IT동아 김태우 기자] 11월 13일, SK텔레콤이 미국 캘리포니아에서 열리는 ‘ARM 테크콘(TechCon) 2015’에서 보안이 강화된 저전력 블루투스 솔루션을 공개하고 해당 솔루션이 탑재된 IoT(Internet of Things, 사물인터넷)용 기기를 선보였다고 밝혔다. ARM 테크콘은 ARM 사가 매년 개최하는 행사로, ARM사의 글로벌 파트너들이 각자가 개발한 솔루션과 기술을 전시하고 시연하는 자리다. SK텔레콤은 국내 통신사로서 유일하게 참가해 자체 개발한 IoT용 저전력 블루투스(이하 BLE, Bluetooth Low Energy) 솔루션을 공개하고, 이를 통해 차별화된 IoT 서비스를 개발할 계획이라고 밝혔다...
인사담당자가 당신을 탈락시킨 '면접버릇' 1위는? 인사담당자 78%, 버릇으로 인해 탈락시킨 경험 있다! ※ 출처 : 취업포털 사람인 (원문링크) 2015 하반기 면접시즌이 한창이거나 마무리 된 곳들이 많을텐데요. 면접준비.. 다들 어떻게 하셨나요? 자기소개서를 통한 답변준비, 단정한 옷차림 등 여러 준비를 하겠지만,, 혹시 평소 본인의 버릇이 어떤지도 체크해 보셨나요? 기업 10곳 중 7곳에서는 면접에서 지원자가 보여준 버릇때문에 불이익을 주거나 탈락시킨 경험이 있는것으로 나타났습니다. 실제로 기업 인사담당자들 가운데 77.7%가 지원자의 무의식적인 버릇 때문에 탈락시킨 경험이 있다는 것인데요. 감점 대상이 되는 버릇 순위를 보면 1위에는 말 끝 흐리기 (51.7%)였습니다. 말 끝을 흐리는 경우 답변..
SharedPreference 사용하기 ② 이번에는 직접 예제 코드를 작성해 보겠습니다. https://github.com/kdhx92/Android_PreferenceShared_test 에서도 확인 가능합니다. ① : main의 레이아웃 ② import android.content.SharedPreferences; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import androi..
SharedPreference 사용하기 ① ■ SharedPreference 란? - 액티비티나 어플리케이션의 설정값, UI 정보 등 간단한 정보들을 저장하기 위한 클래스 - [Key - value] 형태로 자료를 저장 (xml 기반의 데이터) ■ SharedPreference를 사용하는 이유? - 데이터의 저장은 파일이나 데이터베이스(SQLite)를 이용하여 저장 가능합니다. 그러나 보통 데이터의 저장보다는 UI 상태를 저장할때는 SharedPreference를 사용합니다. 간단하게 말하면, 안드로이드가 모바일 기기를 주 목적으로 하다보니, 메모리가 부족할 경우 메모리에 올라와있는 것들을 종료시킬 가능성이 높습니다. 만약, 메시지를 입력하다가 전화가 와서 전화를 받았는데 마침 다른 어플리케이션들이 너무..
개발속도 50배 빨라진 안드로이드 스튜디오 2.0 구글은 안드로이드 개발자 블로그에 안드로이드 스튜디오 2.0을 카나리(Canary) 채널을 통해 배포했으며, 더 빠른 성능과 안드로이드 앱 개발 프로세스를 향상시키는 새로운 기능이 들어갔다고 밝혔습니다. 안드로이드 스튜디오 2.0 베타가 출시되었는데 인스턴스런이라고 하여 빌드하지않고 수정된 코드가 바로 에뮬레이터로 표현되는 기능이 들어 있습니다. 블로그의 말로는 50배 이상 빌드에 대한 시간을 단축 할 수 있다고 하네요. 또 다른 업데이트는 GPU 프로파일러(GPU Profiler)인데. 구글은 이 기능이 그래픽 집적적인 앱과 게임을 만들 때, 각 화면에 어떤 일이 일어나는지 보는 데 도움이 될거라고 합니다. 이미지와 성능 이슈를 추적하는 데 좋으며 매우..