본문 바로가기

가상

(64)
가상 그래픽 해상도 해상도에 이름은 왜 붙혀놓았담? 2011. 5. 7. 23:10
가상 3GPP Release History Version Released Date Detail Phase 1 1992 GSM Features Phase 2 1995 GSM Features, EFR Codec, Release 96 1997 Q1 GSM Features, 14.4 kbit/s User Data Rate, Release 97 1998 Q1 GSM Features, GPRS Release 98 1998 GSM Features, AMR, EDGE, GPRS for PCS1900 Release 99 2000 Q1 Specified the first UMTS 3G networks, incorporating a CDMA air interface Release 4 2001 Q2 Originally called the Release 2000 - a.. 2011. 4. 21. 10:31
가상 What is DRX? 부서 배치를 Mobile Protocol쪽으로 받게 되어서, 종종 이동통신 관련 포스팅을 해야겠다. 공부한 것도 정리할 겸. 일단, 첫번째 포스팅으로 DRX가 무엇인지 간단하게 정리해보자. DRX(Discontinuous Reception; 비연속적 수신)는 이동 단말(UE)의 소비를 줄이기 위해서 사용된다. 즉, Data를 전송하지 않을 때에 수신(Rx)을 끄고 필요한 경우에만 Rx를 켜서 전력 소비를 줄인다. PICH(Paging Indicator Channel)에서는 DRX Cycle 주기마다 Rx를 켜서 물리 채널 SCCPCH(Secondary Common Control Physical Channel)의 프레임 정보를 읽어온다. SCCPCH는 전송 채널인 PCH(Paging Channel)과 FA.. 2011. 4. 14. 11:52
htc 디자이어 한 방에 루팅하기! 가상 htc 디자이어 한 방에 루팅하기! - 준비물 1. unrevoked3 - 프로그램 실행 한번으로 루팅까지 해주는 프로그램 (↑ 링크 클릭해서 다운로드) 2. Android USB Driver for Windows - 윈도우 사용자들은 드라이버가 필요하다. 리눅스/MacOS 사용자는 필요없다고 한다. (아래 파일을 다운로드) - 드라이버 설치하기 1. 일단 먼저, 위에 다운로드 받은 드라이버부터 설치해야합니다. 2. 드라이버를 설치하기 위해서, 휴대폰을 완전히 끄신 다음, 측면 '볼륨 감소' 버튼과 상단의 '파워' 버튼을 동시에 눌러 휴대폰을 켜주세요. 이상한 화면으로 가셨다구요? 그게 정상입니다! 3. 그 상태에서 USB로 휴대폰을 컴퓨터에 연결하시면 새로운 장치 발견이라는 메세지를 찾을 것입니다. 아마 자동으로 찾기가 안 되서 수동으로.. 2010. 12. 28. 23:57
가상 계약에 의한 설계(Design by Contract; DBC) 계약에 의한 설계(Design By Contract, 이하 DBC)는 아이펠(Eiffel)이라는 언어를 만든 버트란드 마이어가 개념을 개발하였다. 이것은 프로그램 모듈들의 책임을 문서화하는데 초점을 맞춘다. 각각의 모듈이 가져야 하는 기능만큼만 동작하도록 한다. 이러한 개념을 문서화하고 검증하는 것이 바로 DBC의 핵심이다. 모듈이 동작할 때, 어떠한 인자를 넣어주어야 하는지, 어떤 결과를 원하는지 등이 있는데, DBC에서는 모듈을 호출하기 위해 참이어야 하는 것을 선행조건(Precondition), 모듈이 자기가 할 것이라고 보장하는 것을 후행조건(Postcondition)이라고 한다. 또, 불변식(Invariant)이라는 것이 있는데, 호출자의 입장에서 이 조건이 언제나 참이라고 보장하는 것을 말한다.. 2010. 12. 27. 13:55
HTML5 Form 간략히 훑어보기 가상 HTML5 Form 간략히 훑어보기 최근 새로운 표준안인 HTML5에 대한 관심이 지대하다. 여러가지 태그(Tag)와 속성을 추가하였고, 다양한 기능, 특히 이미지와 비디오 부분에서 많은 발전이 있었다. 또한, 모바일 플랫폼에서의 가능성을 크게 보고 있다. 캔버스 기능을 테스트 해보았다. 아래의 자바스크립트로 myCanvas라는 ID를 가진 Canvas 엘리먼트에 그림을 그리고 글자를 써보았다. var elem = document.getElementById('myCanvas'); if (elem && elem.getContext) { var context = elem.getContext('2d'); if (context) { context.fillStyle = '#00f'; context.strokeStyle = '#f00'; contex.. 2010. 12. 14. 15:15
가상 HTTP Method의 종류 - HTTP Method의 정의 일단, HTTP Method가 무엇인가 알아보자. 간단하게 설명하면 HTTP 프로토콜은 TCP와 UDP 프로토콜을 기반으로 하여 웹에서 사용하는 프로토콜로서 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 말한다. HTTP Method는 말 그대로 서버에 요청을 보내는 방법이다. - HTTP Method의 종류 HTTP 명세서에 따르면 HTTP Method에는 8가지의 명령이 있다. OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT가 있다. 각각의 사용은 아래와 같다. OPTIONS- 요청한 URL에 어떠한 메소드 요청이 가능한지 묻는다.GET- URL에 해당하는 정보.. 2010. 12. 9. 16:25
가상 CSS3 Selector 웹 스타일 작업을 하다보면 자꾸 까먹게 되는 Selector가 있다. Type일 경우는 어떻게 했더라가 제일 많이 까먹는 부분이었는데, 검색을 하다보니 오랜만에 후리자님(일방적으로 아는 학교 선배 ㅋㅋ)이 잘 정리해두신 자료를 찾았다. 바로 공유~ ㅋㅋ [바로보기] 구글 문서 도구 http://bit.ly/g00grF [FILE] 2010. 12. 6. 10:49
가상 JSON 값 가져 올 때 Syntax Error가 난다면? Javascript에서 JSON을 사용할 때 가끔 Syntax Error가 발생하게 된다. 이유인 즉슨, JSON 값을 구문으로 생각해버리기 때문이다. 아래의 예를 들어보자. var value = '{"value":"100"}'; var jsonValue = eval(value); 위와 같은 경우에 에러가 발생하게 되는데, 아래와 같은 조치를 취해주면, 올바르게 JSON Object를 가져올 수 있다. var value = '({"value":"100"})'; var jsonValue = eval(value); document.write(jsonValue.value); 2010. 11. 29. 11:08
가상 한글 유니코드로 변환하기 public String convert(String str) { StringBuffer ostr = new StringBuffer(); for (int i = 0; i = 0x0020) && (ch 2010. 11. 23. 15:28
가상 정규식 특수문자 사용하기 Java로 String Parser를 구현하는 중에 특수문자를 치환해줘야하는 경우가 발생했다. 정규식에서 사용하는 정규 문자들을 치환(String.replaceAll 메소드 사용)해줘야 했었는데, 정규식에서는 특수문자를 정규식의 패턴으로 인식해서 PatternSyntaxException이 발생하였다. 이러한 방법을 해결해주기 위해 치환할 때 아래와 같이 표현해주면 된다. 1. []으로 싸줘야하는 문자 * → [*] + → [+] $ → [$] | → [|] 2. \\ 추가 해야하는 문자( → \\( ) → \\) { → \\{ } → \\} ^ → \\^ [ → \\[ ] → \\] 3. 무관한 특수 문자! # % & @ ` : ; - . , ~ ' " 2010. 11. 19. 16:14
Design Pattern Summary 가상 Design Pattern Summary 2010. 10. 20. 10:34
가상 CIDR, IP Prefix란? CIDR[ Classless Inter-Domain Routing ]이란? IP 주소 할당 방법의 하나로, 기존 8비트 단위로 통신망부와 호스트부를 구획하지 않는 방법. 인터넷 접속 시 IP 주소는 A·B·C·D·E 등 5종의 등급이 있는데, 등급 C의 주소 공간을 기본 단위로 할당한다. 상세한 사항은 RFC 1519에 규정되어 있으며, 한정된 자원인 IP 주소를 쓸데없이 사용하는 것을 방지하거나 라우터의 처리 부하를 경감시킬 목적으로 개발되었다. IP Prefix란, 이 CIDR을 말한다. 아래 표와 같이 127.0.0.0/24 로 쓰이는데 24가 바로 Prefix 값이다. 127.0.0.0/24 값이 의미하는 것은 127.0.0.0 ~ 127.0.0.255의 범의를 의미한다.아래는 CIDR 값이 정의.. 2010. 10. 13. 17:39
가상 그룹으로 묶어 하나의 컬럼에 출력하기 예를 들어 다음과 같은 컬럼이 있다고 하자. 행 넘버 GROUP_ID USER_ID 1 GRP_1 USR_1 2 GRP_1 USR_2 3 GRP_2 USR_3 4 GRP_3 USR_4 이러한 테이블을 그룹별로 묶어 해당 사용자들의 아이디를 하나의 컬럼으로 출력하고 싶은 경우이다. 원하는 결과는 아래와 같다. 행 넘버 GROUP_ID USER_ID 1 GRP_1 USR_1, USR_2 2 GRP_2 USR_3 3 GRP_3 USR_4 이런 경우에는 아래와 같은 쿼리를 사용하면 된다. 테이블명은 임의로 T_GRP 라고 하자. SELECT GROUP_ID, GROUP_CONCAT(USER_ID SEPARATOR ',') AS USER_ID, FROM T_GRP GROUP BY GROUP_ID 이 쿼리를 사용하.. 2010. 9. 13. 11:42
가상 날마다 발전하는 개발자가 되기 위한 6가지 실천지침 1. 일신우일신하기 위해 구체적으로 꾸준히 하는 것을 만들라.2. 살아남기 위해 새로운 일에 도전하라.3. 분명한 가치관을 갖기 위해 글을 쓰라.4. 주변에서 스승을 찾으라.5. 애정을 가지거나 좋아하는 일을 찾으라.6. 긍정적으로 말하고 행동하라. Message from 안영회,《소프트웨어 전문가로 가는길》, 2009 2010. 8. 27. 11:26