일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- openssl
- 앱스토어
- SSL
- SwiftUI
- MFA
- css
- 앱리소스
- OTP
- SWIFT
- apple
- WebAuthn
- Nodejs
- 애플
- SSH
- OSX
- 앨범북
- kmip
- albumbook
- Android
- git
- 인증
- fido
- otpkey
- FIDO2
- MYSQL
- appres
- 2FA
- Xcode
- 안드로이드
- MSYS2
- Today
- Total
목록분류 전체보기 (790)
인디노트
스프링 프레임워크Spring Framework.자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크— 토비의 스프링 3.1 - 1부 713p애플리케이션 프레임워크애플리케이션 프레임워크는 특정 계층이나, 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임워크를 말한다. 애플리케이션 프레임워크는 애플리케이션 개발의 전 과정을 빠르고 편리하며 효율적으로 진행하는데 일차적인 목표를 두는 프레임워크다.경량급불필요하게 무겁지 않다.자바 엔터프라이즈 개발을 편하게엔터프라이즈 개발의 근본적인 문제점에 도전해서 해결책을 제시한다는 것이 기존 기술의 접근방법과 스프링의 접근 방법의 차이다.오픈소스스프링은 오픈소스 프로젝트(https://github.com/sprin..
HTML5에서는 클라이언트에 데이터를 저장하는 2개의 객체를 제공한다.하나의 세션 단위로 데이터를 저장하는 SessionStorage 와,만료 기간이 없는 LocalStorage 가 있다. 두 가지 모두 key/value 쌍으로 저장하며, 사용 방법은 거의 비슷하다.여기서는 Local Strorage 에 대해 자세히 살펴보려고 한다. 간단 사용법 사용법은 정말 간단하다.전역으로 할당되어 있는 localStorage의 메서드를 사용하며, 데이터는 key/value 쌍으로 구성된다. 아래와 같이 setItem() 과 getItem()으로 값을 저장하거나 가져올 수 있다. localStorage.setItem('foo', 'bar'); localStorage.getItem('foo'); //--> "bar" ..
Google Library 중에 하나인 Gson Java JSON 으로 사용되는 라이브러리이며 많이들 쓰이는듯 하다. 사이트: https://code.google.com/p/google-gson/ API: http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html User Guide: https://sites.google.com/site/gson/gson-user-guide/ Company.java ?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465import jav..
웹 표준은 이제 더 이상 무시할 수 없는 키워드입니다. World Wide Web(WWW)의 의미대로 가능한 많은 사람이 웹을 이용하기 위해서는, 모든 브라우저에서 ‘똑같이 보이는 것’이 아니라 ‘각 브라우저에 알맞게 보이는 것’이 중요하기 때문입니다. 그래서 웹 표준에서는 구조(Constructure)와 표현(Presentation)과 행위(Behavior)를 각각 분리해서 개발하기를 권유합니다. 이렇게 하면, 각 사용자는 구조화 된 마크업에 따라 다양한 디자인을 제공받을 수 있기 때문입니다. 뿐만 아니라 사이트의 로딩속도도 빨라지고 개발과 유지보수 또한 쉬워집니다.구조 : 웹 콘텐츠에 의미를 부여하고 구조를 형성 → HTML표현 : 시각적인 디자인과 레이아웃 표현 → CSS행위 : 모든 front-e..
개요여러가지 웹 표준 스펙을 만들고 있는 월드 와이드 웹 컨소시움(World Wide Web Consortium; W3C) 홈페이지CSS는 현재 대부분의 사이트에서 폰트나 링크 스타일에 대한 정의 정도로만 사용되고 있습니다. 이러한 사용도 서체나 링크의 디자인을 효과적으로 관리하는데 도움이 되겠지만 CSS의 가장 큰 장점인 문서의 구조와 디자인의 분리를 활용하지 못하고 있는 경우입니다. CSS를 서체 정도에만 사용하게 되면 HTML에 레이아웃이라든가 배경이미지 같은 디자인 적인 요소가 들어갈 수 밖에 없습니다. 여기서는 이러한 디자인 적인 요소를 HTML에서 분리해 냄으로서 얻어질 수 있는 여러가지 장점에 대해서 알아보도록 하겠습니다.CSSCSS 일반Cascading Style SheetCSS는 구조적으..
NodeJS를 이용한 REST API 서버 개발을 시작할 수 있다. ExpressJS, Sequelize로 기본 골격을 잡는 것부터 Mocha, Supertest로 유닛테스트하는 방법까지 설명한다. - NodeJS를 이용한 API 서버만들기 1 http://webframeworks.kr/tutorials/nodejs/api-server-by-nodejs-01 - NodeJS를 이용한 API 서버만들기 2 http://webframeworks.kr/tutorials/nodejs/api-server-by-nodejs-02 - NodeJS를 이용한 API 서버만들기 3 http://webframeworks.kr/tutorials/nodejs/api-server-by-nodejs-03 - NodeJS를 이용한 ..
http://m.news.naver.com/rankingRead.nhn?oid=025&aid=0002682115&sid1=105&ntype=RANKING
맥(Mac OS)에서 Git을 사용할 때 한글 파일명 때문에 생기는 문제 해결사무실에서는 주로 윈도우 환경에서 개발을 하고, 집이나 이동 중에는 맥에서 작업을 하는 편입니다. 개발 환경의 차이가 있다보니, 혼자서 작업을 하더라도 Git처럼 공동작업 용 툴들이 많은 도움이 됩니다.그런데 최근에 이상한 문제가 있어서 고생을 좀 했습니다. 보통 개발을 할 때는 한글 파일명을 사용할 필요가 없어서 문제가 안되다가 UI 설명을 할 일이 있어서 정리한 ppt 파일명을 한글로 저장하고 윈도우 환경에서 Git에 커밋을 하고 집에 와서 pull을 하자마자 commit할 내용이 있다고 뜨더군요.맥 환경 문제겠거니 하고, 다시 commit을 하려고 시도를 하니 해당 파일이 없다는 에러를 내면서 commit 실행 불가능. 파..
[Android] Activity 생성시에 사용되는 Intent Flag 정리 아이 6 years ago 안드로이드 엑티비티에 대해 이해하기 위해 필요한 지식은 3가지 정도가 아닐까 생각합니다. 바로 Activity Lifecycle, Task, Intent 입니다. 모두 어느정도 이해를 하시고 계신 상태라고 생각하고 글을 적어보겠습니다. 인텐트를 이용하여 새로운 엑티비티를 띄우기 위해서는 일반적으로 다음과 같은 방법으로 새로운 엑티비티를 실행하게 됩니다. Intent intent = new Intent(this, MyActivity.class); startActivity(intent); 위의 코드는 다음과 같은 순서로 실행이 됩니다. 1. 새로운 MyActivity 인스턴스가 생성됩니다. 2. 이 인스..
Activity 생성시 Intent Flag 사용방법은 다들 알고 있겠지만 다음과 같음 intent.addFlag(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 1. FLAG_ACTIVITY_BROUGHT_TO_FRONT 시스템에서 설정하는 값이며, 같은 task에 Activity가 존재할 경우에 Activity의 실행모드가 singleTask이면 자동으로 설정됨 2. FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 테스크가 리셋될 때 플래그가 사용된 액티비티부터 위의 액티비티가 모두 삭제됩니다. 예) ABCD -> B call - > AB FLAG_ACTIVITY_RESET_TASK_IF_NEEDED플래그의 설정에 의해 리셋이 이루어지게 됩니다. 시스템에 의해 ..