본문 바로가기

분류 전체보기

(133)
[javascript]form에서 submit전에 input 검사하기 Name:
[css]이미지 센터 정사각형으로 CROP하기 CSS를 활용하여 이미지를 정사각형으로 자르기 HTML CSS.thumb { display: block; overflow: hidden; height: 200px; width: 200px; } .thumb img { display: block; /* Otherwise it keeps some space around baseline */ min-width: 100%; /* Scale up to fill container width */ min-height: 100%; /* Scale up to fill container height */ -ms-interpolation-mode: bicubic; /* Scaled images look a bit better in IE now */ }1. Html은 를 로 ..
[android/안드로이드]메모리 로그 메세지 GC는 Garbage Collector의 약자입니다 dalvikvm Tag 로 GC_CONCURRENT freed 11405k, 59% free 3107K/7431K, external 3299k/4120k, puased 4ms+3ms 라는 log가 찍힙니다. 다음과 같은 format으로 로그가 찍힙니다. [Reason] [Amount Freed], [Heap Statistics], [External Memory Statistics], [Pause Time] [Reason] : GC 발동의 원인을 나타냅니다. 1. GC_FOR_MALLOC : 객체 생성의 있어서 힘에 메모리를 할달 받아야 할 때 힙에 남아있는 사용가능한 메모리 공간이 충분치 않을때.2. GC_EXPLICIT : GC가 명시적으로 불렸을 때..
[Android/안드로이드]Activity Shared Elements Transitions(액티비티 이동 애니메이션) Activity Shared Elements TransitionsNote that the shared element transitions require Android 5.0 (API level 21) and above and will be ignored for any lower API versions. Be sure to check the version at runtime before using API 21 specific features.1. Enable Window Content TransitionsEnable Window Content Transitions in your styles.xml file: true ... 2. Assign a Common Transition NameAssign a com..
[android]device model info. 기기 모델 정보 가져오기 Log.i(TAG, "BOARD = " + Build.BOARD);Log.i(TAG, "BRAND = " + Build.BRAND);Log.i(TAG, "CPU_ABI = " + Build.CPU_ABI);Log.i(TAG, "DEVICE = " + Build.DEVICE);Log.i(TAG, "DISPLAY = " + Build.DISPLAY);Log.i(TAG, "FINGERPRINT = " + Build.FINGERPRINT);Log.i(TAG, "HOST = " + Build.HOST);Log.i(TAG, "ID = " + Build.ID);Log.i(TAG, "MANUFACTURER = " + Build.MANUFACTURER);Log.i(TAG, "MODEL = " + Build.MODEL);..
[mysql] Table create -- Table user CREATE TABLE user ( id int NOT NULL AUTO_INCREMENT, email varchar(50) UNIQUE, birthday date NOT NULL, gender char(1) DEFAULT 'M', lat double DEFAULT 37.564174, lng double DEFAULT 126.997576, update_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, create_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, CONSTRAINT User_pk PRIMARY KEY (id) );
아두이노 강좌 아두이노 기초 ─── 1장 아두이노 개요 1.1 아두이노 소개 1.2 아두이노의 종류 및 특징 1.3 아두이노 우노 R3의 개요 및 기능 설명 1.4 기본 개발 환경 1.5 온라인 개발 도구 codebender.cc 2장 디지털 입출력 2.1 디지털 포트(port)의 개념 2.2 LED 깜박이기 2.3 부저를 이용한 실험 2.4 터치 센서 실험 2.5 택스위치 2.6 인체감지 센서 2.7 부저와 tone()함수를 이용하여 멜로디 발생하기 3장 시리얼(serial) 통신 3.1 시리얼 통신 개요 3.2 시리얼 통신 예제들 3.2 시리얼 통신으로 (3핀)초음파 센서를 이용한 거리 측정값 표시하기 3.3 4핀 초음파 센서와 NewPing 라이브러리로 거리 측정하기 3.4 초음파 센서로 근접 장애물 경고하기 4..
프로토타이핑 툴 소개 하나의 프로젝트가 완성되기까지 우리는 선택이라는 과정을 반복해서 겪게 됩니다. 그때의 상황에 맞는 논리와 경험을 토대로 무언가를 결정을 하게 되죠. 그러나 때로는 개척하지 못한 황무지 같은 길을 걸어야 할 때도, 이미 닦아져 있는 길을 의심해야 할 때도 있습니다. 이런 경우라면 어떤 논리나 경험을 통하더라도 결과가 원하는 방향으로 나오지 않을 때가 많습니다. 그리고 그 선택이 큰 리스크를 안겨줄 수도 있고요. 이런 일들을 미리 방지하기 위해 가설을 세우고 최소한의 경험만으로 리스크도 줄이면서 값진 정보를 얻어 낼 수있는 방법이 있습니다. 이것을 우리는 프로토타이핑이라고 합니다. 프로젝트를 진행하다보면 프로토타이핑의 필요성을 느낄 때가 많이 있습니다. 어떤 선택을 해야하는 상황에서 기준이 될 수 있는 테스..