iOS5 업데이트

View Comments

오늘부터 아이폰/아이패드 사용자는 "iOS 5"로 업그레이드가 가능합니다.
아이폰간 무료 문자전송, 사진편집, 알림센터 등 약 200여개 기능이 추가되었습니다.

* 아이튠즈 10.5 버전을 먼저 설치 하셔야 업데이트가 가능합니다.
http://www.apple.com/kr/itunes/

* iOS5 에서 새롭게 추가된 기능은 아래 URL을 참고하세요.
http://www.apple.com/kr/ios/features.html

아래 다운받은 파일로 업데이트를 하시려면 아이튠즈에서 아이폰 연결 후
"Shift + 복원" 버튼(MacOS:Option + 복원)을 클릭하시면 됩니다.

iPhone 4s
http://appldnld.apple.com/iPhone4/041-1317.20111012.UVTgr/iPhone4,1_5.0_9A334_Restore.ipsw

iPhone 4 (GSM) (한국에서 사용하시는분은 이걸 받으시면 됩니다.)
http://appldnld.apple.com/iPhone4/041-8358.20111012.FFc34/iPhone3,1_5.0_9A334_Restore.ipsw

iPhone 4 (Verizon)
http://appldnld.apple.com/iPhone4/041-9743.20111012.vjhfp/iPhone3,3_5.0_9A334_Restore.ipsw

iPhone 3GS
http://appldnld.apple.com/iPhone4/041-8356.20111012.SQRDT/iPhone2,1_5.0_9A334_Restore.ipsw

iPad 2 WiFi
http://appldnld.apple.com/iPhone4/041-9618.20111012.Zxb22/iPad2,1_5.0_9A334_Restore.ipsw

iPad 2 GSM
http://appldnld.apple.com/iPhone4/041-9619.20111012.y34Nx/iPad2,2_5.0_9A334_Restore.ipsw

iPad 2 CDMA
http://appldnld.apple.com/iPhone4/041-9620.20111012.pnB4r/iPad2,3_5.0_9A334_Restore.ipsw

iPad
http://appldnld.apple.com/iPhone4/041-8357.20111012.DTOrM/iPad1,1_5.0_9A334_Restore.ipsw

iPod touch 3G
http://appldnld.apple.com/iPhone4/061-8360.20111012.New3w/iPod3,1_5.0_9A334_Restore.ipsw

iPod touch 4G
http://appldnld.apple.com/iPhone4/061-9622.20111012.Evry3/iPod4,1_5.0_9A334_Restore.ipsw

AppleTV2,1
http://appldnld.apple.com/AppleTV/0619621.20111012.Vgijx/AppleTV2,1_4.4_9A334v_Restore.ipsw

또는 첨부파일 토렌트 이용



iOS 5 소프트웨어 업데이트 내용

이 업데이트는 다음을 포함하여 200개 이상의 새로운 기능을 포함합니다:

• 알림
◦ 알림 센터 기능을 통해 어떤 화면에서나 맨 위에서 아래로 쓸어내리면, 한 곳에서 여러 알림을 볼 수 있음
◦ 새로운 알림이 화면 맨 위에 잠시 표시됨
◦ 잠금 화면에서 알림을 볼 수 있음
◦ 잠금 화면에서 알림 응용 프로그램 아이콘을 오른쪽으로 밀어서 해당 응용 프로그램으로 곧바로 이동할 수 있음
• iMessage
◦ 다른 iOS 5 사용자와 무제한으로 문자, 사진, 비디오 메시지를 주고받을 수 있음
◦ 전송 확인 및 읽음 확인 기능을 통해 메시지를 추적할 수 있음
◦ 그룹 메시지 및 보안된 암호화
◦ 셀룰러 네트워크 및 Wi-Fi에서 지원됨*
• 뉴스 가판대
◦ 구독 중인 잡지 및 신문이 홈 화면에서 자동으로 정리됨
◦ 최신 발행물의 표지가 표시됨
◦ 새로운 발행물이 배경에서 다운로드됨
• 해야 할 일 관리를 위한 미리 알림
◦ iCloud, iCal, Outlook과 동기화됨
◦ iPhone 4S 및 iPhone 4의 경우, 특정 장소에서 출발 및 도착할 때 위치 기반의 미리 알림 기능 지원됨
• Twitter에 대한 지원 내장
◦ 설정에서 한 번 로그인하면 카메라, 사진, 지도, Safari, YouTube에서 곧바로 트윗할 수 있음
◦ 어떤 트윗에나 위치 정보를 추가할 수 있음
◦ 연락처에서 Twitter 프로파일 사진 및 사용자 이름을 볼 수 있음
• 카메라가 있는 장비에 대한 카메라 개선사항
◦ iPhone 4S, iPhone 4, iPhone 3GS, iPod touch(4세대)에서 장비가 잠자기 상태일 때 홈 버튼을 이중 클릭하면 
카메라 바로가기 기능을 불러올 수 있음
◦ 음량 높이기 버튼으로 사진을 찍을 수 있음
◦ 격자선 옵션을 활용하여 사진 구도를 잡을 수 있음
◦ 미리보기 화면에서 두 손가락을 오므리거나 펼쳐서 확대/축소할 수 있음
◦ 미리보기 화면에서 손가락으로 쓸어넘기면 카메라 롤으로 이동할 수 있음
◦ 탭하고 누른 채로 있으면 초점 및 노출을 고정할 수 있음 - 노출 고정은 iPad 2 및 iPod touch(4세대)에서만 
지원됨
• 카메라가 있는 장비에 대한 사진 개선사항
◦ 자르기 및 회전
◦ 적목 현상 제거
◦ 탭 한 번으로 고화질로 변환할 수 있음
◦ 사진을 앨범으로 정리할 수 있음
• Mail 개선사항
◦ 텍스트 서체에 볼드체, 이탤릭체, 밑줄체를 적용할 수 있음
◦ 들여쓰기 조절
◦ 주소 필드에서 이름을 드래그하여 재정렬할 수 있음
◦ 메시지에 깃발 표시를 추가할 수 있음
◦ 여러 메시지에 대해 한번에 깃발, 읽음, 읽지 않음 표시를 추가할 수 있음
◦ 메일 알림 사운드를 사용자화할 수 있음
◦ S/MIME
• 캘린더 개선사항
◦ iPad에서의 연도별 보기, iPhone 및 iPod touch에서의 새로운 주별 보기
◦ 탭하여 이벤트를 생성할 수 있음
◦ 이벤트 첨부 파일을 보거나 추가할 수 있음
• Game Center 개선사항
◦ 사용자의 Game Center 계정에서 개인 사진을 사용할 수 있음
◦ 친구들과 전체 목표 달성 점수를 비교할 수 있음
◦ 친구 추천 또는 친구의 친구를 통해 새로운 Game Center 친구를 찾을 수 있음
◦ 사용자화된 게임 추천을 통해 새로운 게임을 찾을 수 있음
• iPad 2 및 iPhone 4S에서의 AirPlay 미러링
• iPad용 멀티태스킹 동작
◦ 네 손가락 또는 다섯 손가락을 오므려서 홈 화면으로 이동할 수 있음
◦ 위로 쓸어올려서 멀티태스킹 막대를 표시할 수 있음
◦ 왼쪽 또는 오른쪽으로 쓸어넘겨서 여러 응용 프로그램 사이에서 전환할 수 있음
• 설정 지원을 통해 장비 상에서 설정, 활성화 등록, 구성 작업이 진행됨
• 컴퓨터에 연결하지 않은 상태에서 무선으로 소프트웨어 업데이트를 사용할 수 있음
• iCloud 지원
◦ iTunes 클라우드
◦ 사진 스트림
◦ 클라우드 도큐멘트
◦ 응용 프로그램과 책 자동 다운로드 및 구입 기록
◦ 백업
◦ 연락처, 캘린더, Mail
◦ 나의 iPhone 찾기
• iPad에 대해 새로 디자인된 음악 응용 프로그램
• 시간별 일기예보
• 실시간 주식 시황 정보
• 무선으로 iTunes와 동기화
• 키보드 개선사항
◦ iPad에서 키보드 분리
◦ 자동 수정 정확도 개선
◦ 중국어 및 일본어 입력 개선
◦ 새로운 이모티콘 키보드
◦ 자동 수정을 위한 개인용 사전
◦ 자주 사용하는 단어에 대한 키보드 단축기 생성 옵션
• 손쉬운 사용 개선사항
◦ iPhone 4S 및 iPhone 4에서 착신 전화에 대해 LED 플래시를 켤 수 있는 옵션
◦ iPhone에서 착신 전화에 대해 진동 패턴 사용자화 가능
◦ 운동 장애용 보조 입력 장비를 통해 iOS 사용하는 경우를 위한 새로운 인터페이스
◦ 텍스트 선택 부분을 소리내어 말할 수 있는 옵션
◦ VoiceOver에 대해 요소 꼬리표 사용자화
• Exchange ActiveSync 개선사항
◦ 무선으로 작업 동기화
◦ 메시지에 대해 깃발, 읽음, 읽지 않음 표시를 추가할 수 있음
◦ 오프라인 지원 개선
◦ GAL 서비스로부터의 새로운 연락처 저장
• 1,500개 이상의 새로운 개발자용 API
• 버그 수정사항

크리에이티브 커먼즈 라이센스
Creative Commons License
2011/10/13 09:23 2011/10/13 09:23

댓글0 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

네트워크 프린터를 로컬프린터로 설치하기

View Comments

Windows 2000이나 Windows XP를 실행하는 컴퓨터를 사용할 때 로컬로 프린터 드라이버를 설치하려면 다음과 같이 하십시오.
  1. Wiondows XP 기반 컴퓨터를 사용 중인 경우 시작을 누르고, 제어판을 누르고, 프린터 및 기타 하드웨어를 누른 다음 프린터 및 팩스를 누릅니다.

    Windows 2000 기반 컴퓨터를 사용 중인 경우 시작을 누르고, 설정을 가리킨 다음 프린터를 누릅니다.
  2. 프린터 추가를 두 번 눌러 프린터 추가 마법사를 시작한 후 다음을 누릅니다.
  3. 로컬 프린터를 누르고, 자동으로 검색 및 설치 확인란을 선택 취소한 후 다음을 누릅니다.
  4. 새 포트 만들기를 누른 다음 포트 종류 구역의 로컬 포트를 누릅니다.
  5. 포트 이름 상자에서 프린터의 경로를 아래 형식으로 입력합니다. 여기서 server는 해당 프린터 서버의 이름이고 printer는 해당 프린터의 이름입니다.
    \\server\printer
  6. 다음을 누른 후 해당 프린터의 Windows 2000 또는 Windows XP용 드라이버를 입력합니다.
  7. 다음을 누르고 지시에 따라 마법사를 마칩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
2011/10/12 14:13 2011/10/12 14:13

댓글0 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

그리드 딜리버리(Grid Delivery)란?

View Comments

그리드 딜리버리란?
네트워크에 접속되어 있는 사용자 컴퓨터 간에 데이터를 주고받게 함으로써 하나의 콘텐츠를 다수의 사용자가 효율적으로 이용할 수 있는 기술. 동영상을 본 사용자 컴퓨터에 데이터를 저장시키고 다른 사람들이 같은 동영상을 볼 때 그 자료를 활용하는 방식이다. 따라서 회사 측에서는 동영상을 분산 저장할 수 있기 때문에 데이터를 빠른 속도로 보낼 수 있지만 사용자는 컴퓨터 용량을 그만큼 손실하여 컴퓨터 속도가 느려지는 단점이 있다. 출처 : 두산대백과

웹하드, 웹스트리밍 서비스, 싸이월드 BGM 등이 그리드 딜리버리 기술을 사용하고 있습니다.


사용자 삽입 이미지

제거 프로그램 :



제거 프로그램 배포 출처 : http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=3&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=14171
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/10/31 14:51 2010/10/31 14:51

댓글0 Comments (+add yours?)

2255 Tracbacks (+view to the desc.)

알약 64bit 용

View Comments

64비트용 알약~!

http://june44.net/util/ESTsoft.zip

압축풀어서 C:\Program Files (x86) 에 복사 한 후 AYUpdate 실행
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/10/09 13:54 2010/10/09 13:54

댓글0 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

프로그래머 기도문

View Comments

하드디스크에 계시는 우리 프로그램이여
디버그를 거룩하게 하옵시고
컴파일에 임하옵시며

명령이 키보드에서 이루어 진것과 같이
모니터에서도 이루어지게 하옵소서.

오늘도 우리에게 일용할 데이터를 주시옵고
우리가 프로그램의 오류를 용서한 것과 같이
우리의 오타를 사하여 주옵시고

우리를 버그에 들게 하지 마옵시며
다만 불시의 에러에서 구하옵소서!
대개 속도와 파워와 안정성이 프로그램에게 영원히 있사옵나이다.

엔터.

크리에이티브 커먼즈 라이센스
Creative Commons License
2010/09/28 10:33 2010/09/28 10:33

2 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

[JSON] 동적 셀렉트박스

View Comments

Client 소스


Server 소스


서버측 소스는 위 양식을 꼭 지켜야합니다.
=> {"키":"값"}
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/08/27 08:18 2010/08/27 08:18

댓글0 Comments (+add yours?)

트랙백1 Tracbacks (+view to the desc.)

Meta 태그의 사용법

View Comments

META태그 사용법
<META> 태그는 <HEAD></HEAD> 태그 안에 들어가며, 웹페이지에 관한 정보를 브라우저에 제공하는 역할을 한다.
META 태그의 기본 구조
<META HTTP-EQUIV="항목명" CONTENT="정보값" NAME="정보이름">
  • HTTP-EQUIV="항목명" → HTTP로 정보를 보낼 항목명 설정
  • CONTENT="정보값" → 항목명으로 설정된 값
  • NAME="정보 이름" → 몇 개의 메타 정보의 이름을 정할 수 있으며 지정하지 않으면 HTTP-EQUIV와 같은 기능.
META 태그의 속성
  • <META NAME="GENERATOR" content="Microsoft FrontPage">
    HTML 문서를 작성할 때 사용한 에디터가 Microsoft FrontPage라는 것을 지정한다.
  • <META NAME="AUTHOR" content="작성자">
    NAME="AUTHOR" 속성은 HTML 문서의 작성자를 지정한다. "작성자"에 이름을 적으면 된다.
  • <META HTTP-EQUIV="REFRESH" CONTENT="숫자">
    HTTP-EQUIV="REFRESH" 속성은 CNTENT에 있는 숫자만큼의 시간이 지나면 자동으로 페이지를 갱신한다. "숫자"가 만약 10이라면 현페이지를 10초마다 갱신(Reload)한다.
  • <META HTTP-EQUIV="REFRESH" CONTENT="10; index.html">
    10초가 지나면 자동으로 index.html 문서를 불러온다.
  • <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=euc-kr">
    HTTP-EQUIV="Content-Type" 이 항목이 문서의 일부분이며 text/html 문서로 한글로 작성되었따는 정보를 보여준다.
  • <META HTTP-EQUIV="Reply-To" CONTENT="인터넷주소(자신 이름)">
    HTTP-EQUIV="Reply-To"속성은 자신의 이름과 E-Mail 주소를 나타낸다.
  • <META HTTP-EQUIV="Keyword" CONTENT="키워드">
    검색 로봇에게 제공할 자신의 홈페이지의 키워드를 알려준다. 이 정보는 검색엔진에 홈페이지를 등록하였을 때 검색엔진 사용자가 검색을 하였을 때 홈페이지를 검색하는 키워드로 사용며, 홈페이지를 흥보하는데에도 매우 유용하다.
  • <META HTTP-EQUIV="description" CONTENT="TEXT">
    HTTP-EQUIV="description" 속성은 위의 Keyword와 함께 검색엔진 으로 검색하였을 때 홈페이지에 대한 소개부분에 여기에 설정된 글들이 나타나게 된다.
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/06/23 23:59 2010/06/23 23:59

댓글0 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

SelectBox 그룹

View Comments



크리에이티브 커먼즈 라이센스
Creative Commons License
2010/06/23 23:57 2010/06/23 23:57

댓글0 Comments (+add yours?)

트랙백1 Tracbacks (+view to the desc.)

Array 메소드

View Comments

배열의 생성
1. 생성자를 이용한 생성
  - new Array(arrayLength)
    ex) friends = new Array(3); // 크기가 3 인 배열 생성
  - new Array(element0, element1, ... , elementN)
    ex) friends = new Array("개똥이", "소똥이", "말똥이"); // 크기 3인 배열 생성(값이 채워짐)
2. 직접 생성
  friends = ["개똥이", "소똥이", "말똥이"];
 
간접적인 배열 길이의 증가
배열의 길이는 현재 배열의 길이보다 큰 인덱스를 사용하면 자동으로 증가한다. 아래는 배열의 길이가 0 인 객체 생성 후 99번째 요소에 값을 할당하여 배열의 길이가 100 으로 증가한 예이다.
friends = new Array();
friends[99] = "새똥이";
 
메쏘드 종류
concat : 두개의 배열을 합쳐 새로운 배열을 리턴한다. 원본 배열은 변하지 않는다.
문법
  arrayName.concat(arrayName2, arrayName3, ... , arrayNameN)
인자
  arrayName2, ... , arrayNameN - 합쳐질 인자들
예제
  두 배열을 합치는 예
  alpha = new Array("a", "b", "c");
  numeric = new Array(1, 2, 3);
  alphaNumeric = alpha.concat(numeric); // ["a", "b", "c", 1, 2, 3] 배열 생성

join : 모든 요소가 구분자로 이어진 문자열을 리턴한다. 디폴트 구분자는 comma(,) 이다.
문법
  arrayName.join(separator)
인자
  separator 요소와 요소 사이에 사용될 구분자 문자열
예제
  friends = new Array("소똥이", "개똥이", "말똥이");
  strFriends1 = friends.join(); // 소똥이,개똥이,말똥이
  strFriends2 = friends.join(", "); // 소똥이, 개똥이, 말똥이
  strFriends3 = friends.join(" + "); // 소똥이 + 개똥이 + 말똥이

pop : 배열의 마지막 요소를 삭제한 후 그 값을 리턴하고 배열의 크기를 줄인다.
문법
  arrayName.pop()
인자
  없음
예제
  // 말똥이가 pop 되고 배열에는 "개똥이", "소똥이"만 남는다.
  // 배열크기도 2로 줄어든다.
  friends = ["개똥이", "소똥이", "말똥이"];
  popped = friends.pop(); // popped 에 말똥이가 할당된다.
 
push : 배열에 하나 또는 여러개의 값을 넣고 새로운 배열의 길이를 리턴한다.(배열길이 증가)
문법
  arrayName.push(element1, element2, ... , elementN)
인자
  element1, element2, ... , elementN - 추가될 요소들
예제
  friends = ["개똥이", "소똥이"];
  pushed = friends.push("말똥이", "새똥이"); // ["개똥이", "소똥이", "말똥이", "새똥이"]
  alert(pushed); // 4

reverse : 배열 요소를 역순으로 재배치한다(첫번째 요소는 마지막으로, 마지막 요소는 처음으로).
문법
  arrayName.reverse()
인자
  없음
예제
  myArray = new Array("1", "2", "3");
  myArray.reverse(); // ["3", "2", "1"]

shift : 첫번째 요소를 삭제하고 배열의 길이를 하나 줄인 후, 삭제된 요소를 리턴한다.
문법
  arrayName.shift()
인자
  없음
예제
  friends = ["개똥이", "소똥이", "말똥이"];
  shifted = friends.shift(); // ["소똥이", "말똥이"]
  alert("삭제된 요소는 " + shifted + " 입니다."); // 개똥이
 
slice : 얇게 썬 슬라이스 치즈가 생각난다(^^). 배열의 일부를 잘라내어 새로운 배열을 리턴한다.
문법
  arrayName.slice(begin[,end]) : [] 은 선택사항임
인자
  begin - 0보다 큰 시작 인덱스 (필수)
  end - 0보다 큰 끝 인덱스 (선택). 지정되지 않으면 배열의 끝까지 복사된다.
예제
  numbers = ["0", "1", "2", "3", "4"];
  sliced1 = numbers.slice(2, 3); // ["2"]
  sliced2 = numbers.slice(2); // ["2", "3", "4"]

sort : 배열의 요소를 정렬한다.
문법
  arrayName.sort([compareFunction])
인자
  compareFunction - 정렬방법을 지정한 함수.
     생략시에는 요소들의 toString() 값을 사전순서(Dictionary order) 대로 정렬한다.
     compareFunction(a, b) 에서
        1) a > b : 0 보다 큰 값 리턴
        2) a = b : 0 리턴
        3) a < b : 0 보다 작은 값 리턴
예제
  // 역행 정렬
  function descComparator(a, b) {
      return b - a;
  }
 
  // 순행 정렬
  function ascComparator(a, b) {
      return a - b;
  }
 
  numbers = ["0", "1", "2", "3", "4"];
  numbers.sort(); // ["1", "2", "3", "4", "5"]
  numbers.sort(ascComparator); // ["1", "2", "3", "4", "5"]
  numbers.sort(descComparator); // ["4", "3", "2", "1", "0"]
 

splice : 이전 배열요소를 삭제하고 새로운 내용물을 추가하는 형태로 배열 내용을 변경한다. 삭제된 요소들은 리턴된다. Vector 와 유사한 기능을 하므로 숙지하자.
문법
  arrayName.splice(index, howMany, [element1][, ..., elementN])
인자
  index - 변경하고자 하는 요소의 시작 인덱스
  howMany - 삭제하고자 하는 이전 배열요소 갯수.
  element,...,elementN - 추가하고자 하는 배열 요소들
예제
  // numbers[2]부터 2개("2", "3")를 삭제하고 그 자리에 "5"와 "6" 을 삽입한다.
  numbers = ["0", "1", "2", "3", "4"];
  spliced = numbers.splice(2, 2, "5", "6"); // ["0", "1", "5", "6", "4"]
  alert(spliced); // "2", "3"

unshift : 하나 또는 여러개의 요소를 배열의 왼쪽에 추가한다. 배열길이는 증가한다.
문법
  arrayName.unshift(element1,..., elementN)
인자
  element1,...,elementN - 배열의 앞쪽에 들어갈 요소들
예제
  numbers = ["0", "1", "2"];
  numbers.unshift("-2", "-1"); // ["-2", "-1", "0", "1", "2"]
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/06/23 23:53 2010/06/23 23:53

댓글0 Comments (+add yours?)

트랙백0 Tracbacks (+view to the desc.)

input 숫자 전용

View Comments

숫자를 입력 해 보세요~


 
 
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/06/23 23:48 2010/06/23 23:48

댓글0 Comments (+add yours?)

트랙백1 Tracbacks (+view to the desc.)

Newer Entries Older Entries