JET Blog
-
16진수 RGB 색상표 정리웹디자인/HTML 2011. 2. 21. 15:10
RGB 16진수 색상표 정리 #93DAFF #98DFFF #9DE4FF #A2E9FF #A7EEFF #ACF3FF #B0F7FF #B4FBFF #B9FFFF #C0FFFF #87CEFA #91D8FA #A5D8FA #AFDDFA #B9E2FA #C3E7FA #CDECFA #D7F1FA #E1F6FA #EBFBFF #00BFFF #0AC9FF #14D3FF #1EDDFF #28E7FF #32F1FF #3CFBFF #46FFFF #96FFFF #C8FFFF #00A5FF #00AFFF #00B9FF #00C3FF #00CDFF #00D7FF #00E1FF #00EBFF #00F5FF #00FFFF #1EA4FF #28AEFF #32B8FF #3CC2FF #46CCFF #50D6FF #5AE0FF #6EE0F..
-
안드로이드에서 크기에 사용가능한 단위안드로이드/개발 팁 2011. 2. 21. 02:14
크기에 사용할 수 있는 단위는 다음과 같다. 표기 단위 의미 px 픽셀 수 사용 중 화면에서의 픽셀 수, 해상도가 높아지면 픽셀의 물리적인 크기가 줄어든다. in 인치 사용 중 화면에서의 인치단위의 길이 mm 미리 미터 사용 중 화면에서의 미리 미터 단위의 길이 pt 포인트 수 사용 중 화면에서의 1/72 인치를 1포인트로 하는 길이 dp 해상도 의존하지 않는 픽셀 수 1는 해상도가 160dpi일 때 1픽셀. 10dp가 160dpi일 때에는 10픽셀, 320dpi일 때에는 20픽셀 sp 폰트 사이즈를 고려한 픽셀 수 사용자가 설정하고 있는 폰트사이즈를 고려한 스케일된 픽셀 수.실제 픽셀 수는 사용 중 화면의 해상도와 폰트 사이즈에 의해 변함 dpi란? dpi는 Dot Per Inch의 약자로 1인치(2...
-
Cursor 태그웹디자인/HTML 2011. 2. 20. 00:43
하이퍼링크가 걸린 텍스트에 마우스를 가져다 올리면 커서가 하얀 장갑낀 손가락으로 변한다. 이 모양을 cursor 태그를 이용해 원하는 모양으로 바꿀수 있다. 간단하게 사용방법을 알아보자. 일반적인 하이퍼링크에 커서를 올려둘때 : 여기에 마우스를 올려보시오. 위의 일반적인 링크는여기에 마우스를 올려보시오. 이런형식이다. Cursor 태그를 이용한 예제 : 여기에 마우스를 올려보시오. 여기에 마우스를 올려보시오. 위의 예제에서 style="cursor:Wait" 속성이 커서를 바꾸는 역할을 한다. Wait 속성 말고 다른 속성들이 어떤 것들이 있나 알아보자. 입맛에 맞는 걸로 고쳐쓰자!
-
리스트뷰 백그라운드의 최적화안드로이드/문서번역 2011. 2. 19. 23:14
리스트뷰 백그라운드의 최적화 리스트뷰는 안드로이드의 가장 많이 사용되는 위젯중의 하나입니다. 리스트뷰는 사용하기 쉽고 유연하며 매우 강력합니다. 가끔씩은 이해하기 어려울 때도 있죠. 리스트뷰의 가장 흔한 문제중의 하나는 리스트뷰의 백그라운드(배경)을 커스텀으로 제작할 때 발생합니다. 다른 안드로이드 위젯들처럼 리스트뷰의 백그라운드는 투명으로 아래의 그림에서 기본 배경색인 #FF191919, 어두운 회색인 윈도우의 백그라운드를 리스트뷰를 통해 들여다 볼 수 있습니다. 추가적으로 리스트뷰는 기본값으로 아래의 그림에서 볼 수 있듯이 가장자리에 Fading 효과를 주고 있습니다. 아래의 그림에서 리스트뷰의 첫번째 아이템이 검은색으로 Fade 되는 것을 볼 수 있습니다. 이 기법이 사용됨으로서 리스트뷰의 내용물이..
-
메모리 누출 피하기안드로이드/문서번역 2011. 2. 19. 13:39
메모리 누출 피하기 T-Mobile G1과 같은 안드로이드 애플리케이션들은 Heap 메모리 영역이 16MB 로 제한되어 있습니다. 이 메모리는 핸드폰에는 많은 양의 메모리이지만 개발자가 필요로 하는것에는 크게 못 미칩니다. 이 메모리를 모두 다 사용할 계획이 없다고 하더라도 개발시에는 이 영역을 최소한으로 사용해서 다른 애플리케이션들이 Kill 당하지 않고 운용될 수 있도록 해야 합니다. 안드로이드가 더 많은 애플리케이션을 메모리에 상주시킴으로서 사용자는 애플리케이션간에 더 빠른 전환을 할 수 있습니다. 안드로이드를 개발 할 때에 메모리의 누출현상은 대부분의 경우에 같은 실수때문에 일어납니다. 즉, Context에 오랜시간 지속되는 참조를 하기 때문입니다. 안드로이드에서 Context는 아주 다양한 작업..
-
Schumann Fantasiestücke Op. 12 - "Des Abends" ("In the Evening") in D-flat major클래식/곡과 악보 2011. 2. 19. 03:04
Schumann Fantasiestücke Op. 12 - "Des Abends" ("In the Evening") in D-flat major 제목 한번 참 길죠? 저게 다 제목은 아니고 따옴표 안에 들어있는 두 단어가 사실은 제목입니다. 제목을 풀어서 보자면 슈만의 환상곡소곡집 작품번호 12번의 D플랫 장조 "Des Abends" (저녁에) 라고 할 수 있겠네요. 들어보시면 잘 아시겠지만 잔잔하면서 감미로운 곡입니다. 개인적으로 복잡한 작업을 할 때 배경음악으로 틀어놓으면서 작업을 하면 마음도 차분해지고 기분도 좋아집니다. 그래서 첫 글로 이 곡을 선택했는지도 모르죠. 곡에 대한 정보를 검색을 좀 해봤는데 간단하게 몇가지 소개해드리겠습니다. 먼저 위키에서 발췌한 자료와 사진 하나 Schumann, a..
-
File 클래스를 알아보자프로그래밍 언어/JAVA 2011. 2. 19. 02:18
안드로이드에서 SD 카드를 이용한 앱을 개발하게 될 경우 자바에서 제공하는 IO 관련 클래스를 이용하게 되는데 그 첫번째로 File 클래스가 있다. File 클래스는 파일 및 디렉토리를 관리할 수 있는 기능을 제공한다. 이 클래스를 이용해 특정 파일의 존재유무 확인, 복사, 이름변경 등 파일에 관련된 작업을 할 수 있다. 하지만 데이터의 입/출력에 관해서는 File 클래스에서 따로 메서드를 제공하지 않는다. 왜냐하면, 자바에서는 모든 데이터의 입/출력을 스트림 기반으로 수행하기 때문이다. 간단하게 몇가지 기본 사용법에 대해 알아보자 File 객체 생성하기 File f1 = new File("파일이름"); File f2 = new File("디렉토리 경로); File 클래스의 메서드 File f = new..
-
ArrayList 기본 사용법프로그래밍 언어/JAVA 2011. 2. 19. 01:46
ArrayList 는 컬렉션 인터페이스 에 속한 클래스중의 하나로 객체의 집합적 저장공간이다. 기본사용법에 대해 살펴보자 import java.util.*; public class ArrayListUsage { public static void main(String args[]) { ArrayList arl = new ArrayList(); // 리스트에 아이템 추가 arl.add("하나"); arl.add("둘"); arl.add("셋"); arl.add("넷"); arl.add("다섯"); // 리스트를 출력 System.out.println(arl); System.out.println("Index 1 : "+arl.get(2)); System.out.println("Index 3 : "+arl.ge..