D3.js 는 데이터를 기반으로 문서 조작을위한 작은, 무료 자바 스크립트 라이브러리입니다.
http://mbostock.github.com/d3/

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 18:19 2011/03/16 18:19
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5945

모바일 디바이스 해상도

모바일 디바이스의 해상도

  1. 320 x 480 : 아이폰3G(S), 안드로원, 레전드
  2. 480 x 800 : 넥서스원,넥서스S, 디자이어(HD), HD2, 갤럭시S/A, 시리우스, 베가, 옵티머스Q, 올레패드
  3. 480 x 854 : 모토로이, 모토쿼티, 모토슬램
  4. 640 x 960 : 아이폰4
  5. 600 x 1024 : 갤럭시탭
  6. 768 x 1024 : 아이패드
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 18:00 2011/03/16 18:00
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5944

1. 모자이크 (Mosaic)
사용자 삽입 이미지
다들 알다시피 최초의 GUI 브라우저는 "Mosaic"이다.
95년 군 입대하기 전에 학교 PC룸에서 봤었는데 그 당시에는 일본사이트에서 아리따운 모델(?)의 사진 한장을 가져오는데 반나절이상이 걸렸던 것으로 기억한다. ㅎㅎ 지금의 GUI와는 비교되지 않게 허접하지만 그 당시 대강의 웹 브라우저 GUI의 기본을만들었다고 해도 무방하다.
이 Mosaic 브라우저의 UA는 아래와 같았다고 한다.

NCSA_Mosaic/2.0 (Windows 3.1)

현재의 브라우저와는 너무나 다르게 매우 심플하다. 물론 나중에 나올 오페라(Opera) 브라우저도 상당히 심플한 편이다. 그 당시에는 브라우저의 종류가 많지 않았기 때문에 UA가 복잡할 필요는 없었을 것이다.

2. 넷스케이프 "Netscape"
사용자 삽입 이미지
PC통신이 인터넷으로 대체되는 시기에 넷스케이프는 시장을 완전히 장악했다. 물론, 인터넷 익스플로러도 시장에 나오기는 했지만 아무래도 2인자일 수 밖에 없었다. 그 때 당시Win95를 깔고 가장 먼저 깔았던 프로그램이 "새롬데이터맨"과 "넷스케이프"였던 것 같다. ㅎㅎ. 그 당시 넷스케이프는Communicator라는 이름으로 웹브라우저 뿐만 아니라 이메일, 뉴스그룹 등의 어플리케이션도 포함한 패키지 형태로 까지업데이트 되었었다.
넷스케이프는 원래 이름이 "Mozilla"였다고 한다. 이것의 의미가 "Mosaic Killer"라고 하는데 모자이크측에 달가와 하지 않아 이름을 바꿨다고 한다.

Mozilla/1.0 (Win3.1)

그러나 UA는 그대로 Mozilla이다. 이유는 내 생각에 UA는 한번 결정되면 웹서버가 이에 의존해서 페이지를 구성해주기때문에, 한번 널리 알려진 UA를 바꾸기는 어려웠으리라 (나중에 이것이 얼마나 영향을 미치는지는 이 글을 계속 읽어보면 알 수있다).
당시 넷스케이프는 frame이라는 기능을 최초로 지원했고 모자이크는 그렇지 못했다고 한다. 따라서, 웹서버는 UA를 기준으로 frame이 있는 페이지와 없는 페이지로 서비스를 했다.

3. 인터넷 익스플로러 (Internet Explorer)
사용자 삽입 이미지
다알아시피 MS는 Windows에 인터넷 익스플로러를 기본제공하면서 넷스케이프가 차지했던 브라우저 시장을 금방 차지해버렸다.끼워팔기의 영향도 있겠지만 인터넷 익스플로러가 넷스케이프만큼의 좋은 기능을 제공했기 때문에 가능했다고 본다.
기사에서재미있는 것은 인터넷 익스플로러도 frame기능을 제공했지만 웹서버들이 UA에 "Mozilla"라는 것을 보고 frame기능이들어간 페이지를 보내줬기 때문에 인터넷 익스플로러도 어쩔 수 없이 UA에 "Mozilla"를 넣기 시작했다고 한다. 참 재미있는웹의 역사이다.

Mozilla/4.0(compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 1.1.4322;.NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)

인터넷 익스플로러의 UA는 현재 내 PC의 IE7이다. 여전히 "Mozilla"라는 문구는 사라지지 못하고 있고 단지 "compatible; MSIE 7.0"이라는 것으로 인터넷 익스플로러라는 것을 겨우 표현하고 있다.

4. 파이어폭스 (FireFox)
사용자 삽입 이미지
넷스케이프가 몇달 전에 업데이트되었다는 소식을 들었지만 당연히 누구도 사용하는 사람은 별로 없다. 나도 왜 업데이트를 하는지 잘 모르겠다. 파이어폭스는 난잡한 소스코드로 되어 있는 넷스케이프를 리팩토링하는 것보다 차라리 새로 만들자는 취지에서 모질라단체가 만든 브라우저이다."Gecko"라는 새로운 엔진을 장착하고 지금은 당연한 기능인 탭기능으로 많은 사용자를 확보하고 있다 (전세계 20%를 넘었다고한다).
무엇보다도 파이어폭스는 웹표준을 가장 잘 지켰기 때문에 인터넷 익스플로러가 장악하고 있는 브라우저에 대안으로받아드려지고 있다. 그리고, 수많은 Addon 서비스를 통해서 무한확장가능하다는 점이 파이어폭스 사용자들을 다른 브라우저가 뺏을수 없을 것이다.

Mozilla/5.0 (Windows; U; Windows NT 5.1; ko; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

파이어폭스의 UA는 현재 내 PC의 FF이다. "Mozilla"라 들어가는 건 당연하고 Gecko 렌더링엔진을 사용하는 것을 명시하고 있다.
여기서 재미있는 것은 IE7은 Mozilla/4.0인데 파이어폭스는 Mozilla/5.0이다. 왜 그런지는 모르겠지만 IE8이 나오면 5.0 혹은 6.0으로 바뀌지 않을까? ㅎㅎ

5. Konqueror
사용자 삽입 이미지
요즘 Linux를 거의 사용하지 않아 아니 사용할 시간이 없어서 잘 모르겠지만 이 브라우저도 매우 많이 쓰는 브라우저이다. 예전에KDE와 GNOME이 UI 패키지의 양대산맥이었는데 요즘은 어떤지 모르겠다. 아무튼 KDE 패키지에 이 브라우저가 디폴트로들어가 있다고 한다.
Konqueror는 KHTML이라는 렌더링엔진을 가지고 있고 K는 KDE의 약자라고 한다. 이 KHTML은 애플의 사파리 브라우에사도


Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko)

Konqueror 브라우저의 UA를 보면 "like Gecko"가 눈에 띤다. 이것도 Gecko라는 문구를 보고 웹서버가 페이지를 내려주기 때문에 어쩔 수 없이 붙였다고 볼 수 있다. 뭐든지 스타트업이 가장 중요한 것 같다.

6. 오페라 (Opera)
사용자 삽입 이미지
오페라(Opera)는 렌더링 속도가 아주 빠르기로 유명하다. 특히, 모바일 웹시장을 일찍 파악해서 "오페라 모바일", "오페라 미니" 등 다양한모바일 디바이스에서 최적의 성능을 제공한다. 특히 동일한 Core를 가지고 다양한 종류의 브라우저를 내놓고 있기 때문에 더욱안정성을 발휘한다.
(오페라 미니는 이전에 포스트한 적이 있으므로 참고하세요).
또한, WAP 기능도 디폴트로 지원하고 있어서 WML, WMLscript를 테스트할 때 많은 도움이 된다.

Opera/9.52 (Windows NT 5.1; U; ko)

오페라 브라우저 (PC기반) UA를 보면 "Mozilla"도 없고 자체 렌더링 엔진도 명시하지 않고 있다.
독자적으로 만들어진 브라우저이기 때문이기도 하지만 인터넷 익스플로러와는 다른 브라우저에 대한 자신감이 아닌지 생각이 든다.

7. 사파리 (Safari)
사용자 삽입 이미지
아이폰때문에 더욱 유명해진 애플이 만든 브라우저이다. Mac OS에는 기본적으로 탑재되어 있다. 사파리브 라우저는 오픈 프로젝트인데 Konqueror와 마찬가지로 KHTML 렌더링 엔진을 사용하고 많은 추가 기능이 탑재되어 있다.이것을 웹킷(Webkit)이라고 하지만 KHTML 렌더링 엔진때문에 UA에도 당연히 KHTML이 명시된다.

Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5

사파리 브라우저 UA를 보면 갈수록 복잡해지는 것을 알 수 있다. 웹서버에게 양질(?)의 페이지를 얻기 위해서 브라우저가 얼마나 노력(?)하는지 알 수 있다.

8. 크롬 (Chrome)
사용자 삽입 이미지
며칠 전에 구글(Google)에서 크롬(Chrome)이라는 브라우저를 내놓았다. 이전에도 구글이 브라우저를 만들고 있다는 소문이 있었지만 소문이 좀 사그라드는 시점에 나온 것이라 조금 놀라웠다. 모질라(Mozilla)사람들이 말하는 크롬은 다소 놀라울 것이 없다는 반응이지만 안드로이드 + 구글기어 + 크롬이 합쳐지면 엄청난 위력을 발휘할 것이 틀림없다.
깔아서 써보면 베타도 한참 베타라 다운되는 일이 자주 발생한다. 물론, 크롬이 자랑하는 멀티 프로세스 개념이 도입되어 그 탭만 죽는다.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13

크롬 브라우저의 UA를 보면 지금까지의 브라우저의 역사까지 알 수 있겠다. 거의 모든 이름들이 나열되어 있다.

9. 그밖의 모바일 브라우저들
사용자 삽입 이미지
오픈웨이브 (Openwave)모바일 브라우저는 예전에 Phone.com이라는 도메인으로 모바일 브라우저의 표준을 주도했던 유명한브라우저이다. 하지만, 풀 브라우징에 촛점을 맞추지 않고 플랫폼에 신경쓰다가 지금은 모바일 웹을 리드하지 못하고 있다. 지금은리눅스 플랫폼으로 유명한 퍼플랩(PurpleLab)에 인수되었다.

SAMSUNG-XXXXXXX/Version Profile/MIDP-2.0 COnfirguration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0

위의 UA는 현재 삼성 GSM폰에 탑재된 오픈웨이브 브라우저의 UA이다. Mozilla나 Gecko 문구는 없다. 하지만, 오픈웨이브도 모바일 웹의 대세를 거스를 수 없기에 신규 솔루션은 오픈소스를 활용할 가능성이 크다.

사용자 삽입 이미지
ACCESS는 일본회사이며 풀 브라우징이 화두가 되면서 유명해진 NetFront 브라우저를 가지고 있다.


SAMSUNG-XXXXXXX/Version NetFront/3.4 Profile/MIDP-2.0 COnfirguration/CLDC-1.1

위의 UA는 현재 삼성 GSM폰에 탑재된 NetFront 브라우저의 UA이다.

사용자 삽입 이미지
노키아(Nokia)는 이미 자체 브라우저를 가지고 있었지만 모바일 웹을 염두해두고 완전히 새로운 브라우저를 만들었다. 이 브라우저는 애플의 사파리 브라우저에 기반인 Webkit을 가지고 만들었고 기능상으로 매우 뛰어나다.

Mozilla/5.0(SymbianOS/9.2;U;Series60/3.1NokiaN95/10.0.018;Profile/MIDP-2.0Configuration/CLDC-1.1)AppleWebkit/413(KHTML,likeGecko)Safari/413

위의 UA는  사파리 브라우저가 거의 동일하다.

위의 모바일 브라우저들은 모바일 폰을 위한 브라우저이기 때문에 디바이스의 자바환경의 버전을 알 수 있도록 MIDP, CLDC 정보를 포함하고 있다.

출처 : http://aquicker.tistory.com/19
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 17:51 2011/03/16 17:51
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5943

DOM (Document Object Model)

W3C에 의해 개발되고 있는 프로그래밍 인터페이스 규격인 DOM은, 프로그래머가 HTML 페이지나 XML 문서들을 프로그램 객체로 만들거나 수정할 수 있도록 해준다. 현재로서, HTML과 XML은 그저 데이터 구조의 형태로 문서를 표현하는 방법일 뿐이다. 이러한 문서들은 마치 프로그램 객체처럼, 자신들의 콘텐츠나, 객체 내에 감추어진 데이터를 가질 수 있게 됨으로써, 문서를 조작할 수 있는 콘트롤을 보장하는데 도움을 줄 수 있게 될 것이다. 문서들은 객체들과 마찬가지로, 메쏘드라고 불리는 객체지향 프로시저들을 함께 가지고 갈 수 있다. DOM은 문서 상에서 프로그래밍 콘트롤을 어떻게 제공할 것인지를 지정하기 위한, 전략적이고 개방된 노력이다. 이것은 다이내믹 HTML이라고 불리는 새로운 HTML과, 웹페이지 및 그 요소들이 브라우저 상에서 일관된 형태로 나타나게 장려하는 방법의 발명에 일부 영향을 받았다.

DOM은 두 가지 계층의 인터페이스 구현을 제공하는데, 그 하나는 XML을 지원하는 DOM Core로서 그 다음 계층의 기반이 되며, 다른 하나는 DOM HTML로서 그 모델을 HTML 문서로 확장한 것이다. 아래에 일부 요점이 정리되어 있다.

    * 어떠한 HTML이나 XML 요소에 대해서도 프로그래밍을 통한 개별적인 주소지정이 가능할 것이다.
    * 이 규격은 IDL을 사용하여 설명하게 될 것이므로, 언어에 독립적일 것이다.
    * 그 외에도, 인터페이스는 자바 프로그래밍 언어와 ECMAScript의 형태로 기술될 것이다.
    * DOM을 마이크로소프트의 COM이나 DCOM과 혼동해서는 안된다. COM과 CORBA는 객체를 정의하는데 있어 언어에 독립적인 방법이며, 자바와 같은 특정 언어가 할 수 있는 것과 똑같이 DOM 객체를 만드는데 사용될 수 있을 것이다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 17:18 2011/03/16 17:18
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5942

[jQuery] jQuery란 무엇인가?

What is jQuery?

jQuery is a library of JavaScript Functions.

jQuery is a lightweight "write less, do more" JavaScript library.

The jQuery library contains the following features:

    * HTML element selections
    * HTML element manipulation
    * CSS manipulation
    * HTML event functions
    * JavaScript Effects and animations
    * HTML DOM traversal and modification
    * AJAX
    * Utilities
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 17:15 2011/03/16 17:15
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5941

제 QRcode 가 나왔습니다.

제 QRcode 가 나왔습니다.  한번씩 스캔!
QRcode

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 16:22 2011/03/16 16:22
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5940

구분

내용

정의

프로젝트 경영자 또는 후원자가 발급한 문서로, 공식적으로 프로젝트의 존재를 승인하는 것이다. 이를 통해 프로젝트 관리자에게 회사의 자원을 프로젝트 활동에 사용할 수 있는 권한과 책임(R&R)을 공식적으로 부여할 수 있다는 점이 중요하다.

구성 요소

1.프로젝트 관리정보(프로젝트 이름, 프로젝트 리더, 추진 방법론, 완료일 등)

2.현재의 비즈니스 상황

3.앞으로 수행할 일에 대한 간단한 정리

4.이 일로 혜택을 받는 고객의 정의

5.현재는 미충족이지만 이 일로 충족 가능한 결과에 대한 판단

6.경합되는 해결책

7.이 프로젝트를 통해 해결해 내려는 주요 궁금증과 가정

8.예상되는 재무적 성과와 기대하는 목표

9.일정계획과 추진사항

10.예상 프로젝트 투자액

11.팀 구성원

체크 포인트

1.프로젝트 결과를 먼저 생각한다. 아웃풋 이미지(output image)를 그려 본다.

2.프로젝트 생애주기(시작,개념,설계,적용,종료)를 그려 본다. 언제 시작해서 마무리 되는지를 파악한다.

3.프로젝트 관련 주요 한도(리스트,자원-시간,비용)를 파악한다.

4.프로젝트를 성공적으로 이끌 수 있는 프로젝트 리더(관리자)를 선정한다.

5.프로젝트의 가정, 제약조건과 우선순위를 잘 파악한다.

 http://www.seri.org/ic/icDBRV.html?pubkey=ic20110311001&menu_gbn=6&pgsj=&pgno=1&pgor=

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 14:24 2011/03/16 14:24
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5939

페이스북에서 내 정보 다운로드하기

[계정관리] 에서 [내정보 다운로드] 를 선택하고, 일련의 절차를 따르면 된다.
단, 시간이 좀 걸린다.
문서보관소가 완료되면 이메일로 알려준다니까, 실행하고 걍 잊고 있다가 이메일 확일할때 하면 되겠다.

사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 09:30 2011/03/16 09:30
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5938

한 발 한 발 걸어서 올라갔지요.
진정으로 바라는 사람은 이룰 때까지 합니다.
안된다고 좌절하지 않아요. 안되면 방법을 달리합니다.
방법을 달리해도 안될 때는 그 원인을 분석합니다.
분석해도 안될 때는 연구합니다.
이쯤 되면 운명이 손을 들어주기 시작합니다.
-에드먼드 힐러리경 (‘꿈 PD 채인영입니다’에서 인용)

세계 최초로 에베레스트산을 등정한 힐러리경이
“어떻게 올라갔느냐?”는 질문에 답한 내용입니다.

막상 행동으로 옮기면 못할게 없는데도 불구하고,
행동에 앞서 너무 많은 생각을 하곤 합니다.
꿈은 머리나 마음이 아닌 행동으로 이루는 것입니다.
부족하더라도 오늘 한 걸음, 내일 한 걸음 내딛다 보면
어느 새 정상에 오른 자신을 발견할 수 있을 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 09:10 2011/03/16 09:10
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5937

힘내요! 일본!

나로 하여금
할 말을 잃게 하는 상처들이 있다.
나는 먼저 인간의 고통에 경외심을 품고
굴복해야 한다. 그리고 그 상처에 대해 무어라고
설명하는 것을 내 스스로 금한다.
할 말이 없는 상태를 유지한다.


- 안젤름 그륀의《너 자신을 아프게 하지 말라》중에서 -


* 이웃의 아픔에 정말 할 말이 없습니다.
오로지 가슴 졸이며 기원할 수 밖에 없음을 한탄합니다.
엄청난 충격과 슬픔을 삼키며 '고난의 강'을 건너고 있는
일본인들에게 230만 아침편지 가족들의 격려 메시지를
부탁합니다. '느낌한마디'에, '아침편지 페이스북'에,
'아침편지 앱'에 진정을 담아 글을 올려주십시오.
책으로 묶어 일본에 전달하겠습니다.
힘내요! 일본!

뉴스로 접하고 있지만, 정말 상상이 되지 않는 일이 벌어지는군요,
만약 우리에게 생겼다면 어떠할지 참.. 암담합니다.
이제 자연재해에도 준비가 되어야 겠군요.


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/16 09:09 2011/03/16 09:09
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5936


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2011/03   »
    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    
Statistics Graph

Site Stats

Total hits:
237123
Today:
240
Yesterday:
1352