- 구글 사이트맵 제출하기 . . . . 9 matches
XML 사이트 맵은 방문자들의 내비게이션 편의를 위한 HTML 사이트맵과는 달리, 구글 등 검색 엔진들을 위해 해당 웹사이트를 보다 정확하고 빠르게 크롤링될 수 있도록 해주는 XML 포맷의 파일입니다.
먼저 아래의 웹사이트에 접속하세요.
1. 위의 웹사이트에 접속한 후, 중간 쯤에 'Starting URL' 웹사이트 주소를 입력하는 란이 있는데 이곳에 사이트맵을 생성할 홈페이지 주소를 입력합니다.
그리고 나서 웹사이트 ftp로 접속하여 다운받은 사이트 맵을 도메인의 루트 디렉토리에 업로드합니다.
웹주소는 이렇게 나오겠죠.
사이트 맵을 업로드 하였으면 구글 웹마스터 도구로 접속하여 해당 도메인 계정으로 로그인합니다.
이렇게 사이트 맵을 제출 한다면 7일 내로 구글봇이 내부 웹페이지를 포함해 웹사이트 전체가 크롤링될 가능성이 높아집니다.
- Blog/2012-02 . . . . 8 matches
Case 1과 마찬가지로 우체국 택배 조회 페이지을 어디서 찾을 수 있는지 물어보는 네이버 지식in, 블로그 글이 먼저 보인다. 이쯤 되면 웹 검색은 형식적인 수준이다.
한심! 네이버를 비판할 때 한결같이 나오는 말인데 폐쇄성이 지나치다. 네이버를 이용하면 컨텐츠 소비와 생산이 네이버 안에서만 이루어진다. [[footnote(네이버 검색결과 카테고리 1. 카페, 2. 블로그, 3. 웹 문서, 4. (네이버)지식iN, 5. 뉴스, 6. 동영상, 7. 이미지, 8. 책.)]] 대부분 자신이 가공하고 복제한 서비스을 보여주고, 웹 문서 결과는 형식적인 수준이다. 그나마 조금 있는 웹 검색 결과도 상당수는 네이버와 '''제휴'''된 것이 분명해 보이는 듣도 보도 못한 '''게시판''' 검색이다. 결국 웹 검색 결과는 한 화면에 보이는 결과 페이지에서 한 두개 밖에 되지 않는다. ;; 얘네는 대체 뭘 검색하고 있는 거지? 괜히 [http://jinmedi.tistory.com/243 "네이버 검색창의 폐쇄성, 지나치다 못해 황당"] 이라는 말이 나오는 게 아니다. 네이버 검색은 웹 검색 서비스가 아니다.
##구글은 잘 알려진 몇 가지 대표적인 알고리즘[[FootNote(PageRank 등. 지금은 초기보다는 다양한 알고리즘을 통해 계산되고 있지만 여전히 중요한 알고리즘이다.)]]을 통해 검색어에 대해 사용자가 원했던 페이지에 가장 일치하는 결과를 찾는다. N 포탈은 일단 "~는 무엇인가요?"라는 누군가 사용자가 검색한 것을 물어본 지식을 찾는다. --; 뭐야 이게... . 그리고 N[[FootNote(점점 짧아진다. 입에 담고 싶지도 않은. )]]의 웹 검색은 일반적 웹(WWW)과는 꽤 떨어져있다.
- 100대 홈페이지 . . . . 7 matches
낭여행 개인 웹진으로 여행을 준비하는 사람부터 여행을 마치고 돌아온 사람들
정선 아리랑의 이해와 정선군 관광을 돕기 위해 공무원 윤종대씨와 웹디자이너
대중음악 전문 웹진. 순수하게 대중음악을 사랑하는 수많은 사람들이 힘을 모
기술을 배울 수 있다. 간단한 홈페이지 만들기, 웹디자인, 프로그램 개발, 서
루리웹 (http://www.ruliweb.com/)
나모 웹에디터
용자가 접속할 때 보여주는 컴퓨터를 「웹 서버(Web Server)」라고 하고, 메일
- Blog/2014-01 . . . . 7 matches
1998년 제안된 시멘틱 웹은 연구자의 의도와는 다르게 인터넷 커뮤니티가 이를 채택하지 않아 제대로 활용되지 못하고 있다. 그 때문인지 팀 버너스리는 'Raw Data Now'(2009)라는 연설을 통해 기존 인터넷의 문서의 연결 뿐 아니라 데이터의 연결을 가능하게 하자는 링크드 데이터(linked data[[footnote(http://www.w3.org/DesignIssues/LinkedData.html)]])의 보급을 강조했다.
링크드 데이터는 웹 상에 존재하는 데이터에 개별 URI나 RDF를 부여하고 링크 정보를 식별하여 상호 연결된 웹을 지향하는 모델이다. 링크 기능이 강조된 시멘틱 웹이라고 볼 수 있다. 링크드 데이터 프로젝트는 2007년 1월 W3C에 의해 발표되었고 오픈(공공) 데이터 확산과 함께 퍼지고 있다.
|| ★★★★★ || 타 웹사이트와의 연계 ||
별점 한 개짜리 PDF 같은 임의 형식의 공개 단계부터, 별점 네 개에 이르면 오픈 API나 SPARQL 질의를 통해 원하는 데이터에 접근할 수 있게 된다.[[footnote(http://onto.tistory.com/55)]] 별점 네 개와 다섯 개의 차이는, 별점 다섯 개는 다른 데이터를 링크하여 데이터를 제공한다. 예를 들면 DBpedia의 링크를 사용해 데이터 해석에 대한 문맥을 제공한다. 이것의 의미는 별점 네 개까지가 단지 웹에 공개된 데이터라면, 별점 다섯 개는 다른 데이터를 소비하여 '''연결 된(linked) 웹 안'''의 데이터가 되는 것이다.
- REST와 RESTful API의 차이 . . . . 6 matches
한 줄 요약: REST는 이론적이고 이상적인 가이드라인을 가진 아키텍처 스타일이고, RESTful API는 REST에서 영감을 받아 REST의 아키텍처 스타일을 따르는 "실용적인 웹 API"이다.
REST: Representational State Transfer의 약자로, 웹 기반 시스템에서 클라이언트와 서버 간의 통신 방식을 정의한 아키텍처 스타일이다. 자원(resource)을 URI로 식별하고 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 자원에 대한 행위를 정의한다.
실용적이라는 말은 해석하기 나름이지만, 웹 API는 사용하기 쉬워야 한다는 데에는 다들 동의하는 편이다. 외부 개발자가 보았을 때 이해하기 쉬워야 하고, 일관되어야 하고, 예측 가능하고, REST의 많은 부분을 따라야 한다. REST의 일부 디자인 스타일을 구현하면 이런 종류의 사용 편의성이 생긴다. 사람들이 종종 오해하는 것과는 다르게, REST 제약은 원래 단기 생산성이나 개발자의 사용 편의성과는 정반대로 만들어졌다.
그렇다면 실용적으로는 REST의 어느 부분을 적용하는 것이 가장 쉬울까? 명사를 이용해서 HTTP 동사가 동작을 취하는 자원(URI)을 일관되게 식별하는 것이 REST의 기본이다. REST에는 성능에 대한 특별한 요구사항은 없지만, 실용적으로는 캐시 자원을 참조하는 기능이 있으면 시스템의 수행과 확장을 돕는다. REST는 추상적인 모델로 여겨지기 때문에 시간에 따라 시스템이 변할 것이라는 사실을 직접적으로 고려하지 않지만, RESTful API는 실용적으로는 API를 변경할 때마다 가능한 이전 시스템과 호환성을 유지하는 방식으로 API 버전을 부여하면 상당한 유연성이 생긴다. 그리고 REST는 클라이언트와 서버를 확실히 분리한다는 설계 자체가 엄청난 이점이 있어 애플리케이션의 개발을 돕는 경향이 있기 때문에 웹 개발에서 영향력이 매우 커졌다. REST의 이런 면을 활용하면 결과적으로 쉽게 이해하고 확장할 수 있는, 공학적으로 우수한 애플리케이션을 만들 수 있다.
RESTful API의 일부 특징은 REST와 상충한다. 가장 주목할 점은, 데이터 전송 방법으로 JSON을 채택한 것이다. JSON은 하이퍼텍스트 링크를 페이로드 할 수 없으므로(최소한 널리 수용된 링크 메커니즘이 없다.) REST의 HATEOAS(Hypermedia As The Engine Of Application State)를 실현할 수 없다. JSON을 사용하면 응답 유형 자체에 정의된 연결을 할 수 없다. 연결할 수 없는 매체를 사용하면, API는 자기 설명적이지 않게 되고 따라서 문서가 필요한 API가 된다. HATEOAS가 이론적으로는 설득력이 있어도, 지속적으로 구현하기에는 어려움이 있는 것이 사실이다. JSON이 웹 API를 위한 사실상 표준 데이터 전송 포맷으로 널리 채택되었기에 더욱 어렵다.
REST 제약 중 하나가 일관된 인터페이스(Uniform Interface)라는 점을 상기해보자. 일관된 인터페이스는 거의 완전히 자기 설명적이다. 이상적으로는 이런 인터페이스로 된 시스템은 시스템의 진입점 이상의 가이드 문서가 필요하지 않다. RESTful API는 모든 자원에 대한 링크를 제공하고, 그 외의 설명을 추가하지 않는다. 현실적으로는, 웹 API의 문서가 잘되어 있으면 RESTful API가 훨씬 더 사용하기 쉽다.
- Blog/2008-10 . . . . 5 matches
{{{#777777 그림은 일본 웹에서 구한 이미지입니다. 굳이 제목을 달면 모기향 모메화..일까요. \}}}
美구글은 15일(현지시간) 웹 브라우저 크롬을 한 단계 업그레이드했다고 밝혔다. 그간 지적돼 온 동영상 재생 시 멈춤 문제 등이 해결 됐다는 소식이다.
구글이 지난 달 출시한 크롬은 빠른 웹 페이지 전환속도를 보이며 주목받았지만 브라우저가 갑자기 멈추는 오류가 종종 발생했다. 특히 동영상을 재생할 때는 오류 발생 빈도가 더 높게 나타났다.
이에 구글은 크롬의 플러그인을 대폭 수정, 웹 페이지가 멈춤 현상을 방지했다고 강조한다. 또 어도비 플래시나 모질라의 파이어폭스에 대응하는 플러그인도 사용할 수 있게 됐다.
그 동안 웹 브라우저는 몇 번이나 모질라 파이어폭스를 써보려 했으나 도저히 맞지 않아서 IE 만 썼습니다. 다른건 둘째치고 (파이어폭스는) 너무 느립니다. 페이지 로딩은 IE 보다 조금 빠른 것 같아도 초기 구동이 답답할 정도로 느리고 전체적으로 IE 보다 무거워 보입니다. 실제로 메모리도 훨씬 더 많이 차지하구요. 몇 가지 매력적인 애드온이 있긴 하지만 익숙하고 빠른(!) IE 을 대신할 메리트를 전혀 느끼지 못했습니다.
- Blog/2014-07 . . . . 5 matches
{{{#!blog hyacinth 2014-07-04T05:43:25 경량 C++ 웹 서버 소개 civetweb
최근 C/C++로 만들 수 있는 간단한 웹 서버를 찾게 되었는데 적절한 프로젝트를 찾아서 소개한다.
C/C++로 구현된 웹 서버. 프로젝트 저자는 임베디드 C++ 웹 서버라고 표현하고 있다.
Civetweb은 MIT 라이선스기 때문에 상용 소프트웨어도 제한없이 사용할 수 있다. Civetweb은 C로 구현된 웹 서버 mongoose 프로젝트([https://code.google.com/p/mongoose/])에서 fork되었다. mongoose는 원래 MIT 라이선스였으나 2013년 8월 GNU GPL v2 라이선스로 변경되었다. 즉, Civetweb은 mongoose가 GPL v2 라이선스를 가지게 됨에 따라 mongoose가 아직 MIT 라이선스일 때부터 fork 되어 MIT 라이선스를 유지하는 것이 Civetweb에서 명시하고 있는 프로젝트의 가장 큰 목적이다. (프로젝트에 기여하는 개발자들에게도 GPL 라이선스 변경 이후 mongoose 코드를 사용하지 말 것을 강조하고 있다. 최신 기능과 Sergey Lyubka(mongoose의 저자)가 작성한 훌륭한 기능들을 사용하고 싶으면 mongoose를 사용해 달라고 말하고 있다. 물론 GNU v2 라이선스를 유지할 수 있다면.)
- Blog/2009-01 . . . . 4 matches
||<tablewidth="489px"><width="121" bgcolor="transparent">{{{{font-size: 9pt; }프로젝트 명\}}}||<width="369" bgcolor="transparent">{{{{font-size: 9pt; }Python 3.0\}}}{{{{font-size: 9pt; }으로 작성하는 가벼운 웹 프레임워크\}}}||
||<width="121" bgcolor="transparent">{{{{font-size: 9pt; }프로젝트 요약\}}}||<width="369" bgcolor="transparent">{{{{font-size: 9pt; }Python 3.0\}}}{{{{font-size: 9pt; }으로 가볍고 확장성/이식성 높은 웹 프레임워크를 작성합니다.\}}}||
'''{{{{font-size: 9pt; }Django\}}}'''{{{{font-size: 9pt; }나 '''RoR''', '''Merb''' 등의 웹 프레임워크 경험이 있으면 좋습니다.\}}}{{{{font-size: 9pt; }l \}}}
||<width="121" bgcolor="transparent">{{{{font-size: 9pt; }선행 학습 레퍼런스\}}}{{{{font-size: 9pt; }(\}}}{{{{font-size: 9pt; }공부해두면 좋아요)\}}}||<width="369" bgcolor="transparent">{{{{font-size: 9pt; }l \}}}{{{{font-size: 9pt; }미리 RoR이나 Django 등의 웹 프레임워크로 장난감 예제를 작성하고 오시면 크게 도움이 됩니다.\}}}{{{{font-size: 9pt; }l \}}}{{{{font-size: 9pt; }Python, \}}}{{{{font-size: 9pt; }특히 Python 3.0을 알고 오시면 좋습니다. Python 공식 홈페이지의 튜토리얼을 읽어보세요. 이미 Python은 알고 있지만, 최근 릴리즈된 3.0은 익숙하지 않으시다면, Python 사이트에서 PEP-3000대 문서들을 살펴보시면 도움이 됩니다.\}}}{{{{font-size: 9pt; }l \}}}{{{{font-size: 9pt; }Kent Beck\}}}{{{{font-size: 9pt; }의 TDD 책도 읽어보세요. 꼭 이 프로젝트를 진행하는 것이 아니라도 무척 훌륭한 가르침을 얻을 수 있습니다.\}}}||
- ColorImpact . . . . 4 matches
웹 사이트의 메뉴를 만들면서 배경색에 색을 설정(보색 설정)할 때 포토샵 등을 이용하여 이런저런 색을 대입해보고 괜찮다 싶으면 이를 사용하는 경우가 많습니다.
ColorImpact 의 툴바에서 스포이드 아이콘을 클릭하여 eye drop tool을 실행합니다. 샘플모드(Point sample이 적절)와 Status Bar Format(Hex value가 웹 디자인 시 적절)을 선택하고 OK 버튼을 누릅니다. 데스크탑 상에 소포이드와 줌 창이 보이고 줌 창을 보면서 정확한 색을 추출할 수 있습니다. 스포이드로 추출된 색상은 ColorImpact 메인 창에서 파레트에 나타나며 보색도 함께 표시가 됩니다.
웹디자이너를 위한 전체적인 HTML 웹문서의 색감을 조율할 수 있도록 HTML color Composer 라는 프로그램도 함께 포함되어 있습니다. 이곳에서는 전반적인 색감을 매우 쉽게 결정할 수 있습니다.
- Windows2003Tips . . . . 4 matches
웹페이지에 링크된 음악이나 동영상파일은 플레이되지 않고, 네모칸만 나올때...(embed태그로 링크한것이지만,앞에것도 해당되기때문에 같이 설명)
[31] 빠른 웹서핑을 위한 인터넷 explorer 최적 셋팅법
[59] 웹페이지 로딩을 빠르게
프린터 자동검색을 해제하시면 웹페이지가 단번에 뜹니다.
- omr1 . . . . 4 matches
[/105] 웹 오픈API들
[16:54] <Lyuso> 카임옹 지금 웹서버 관련 작업중인건가요?
[16:55] <Lyuso> 웹 로그 다루는 플그램 이름이 나와서 놀랐어요.
[17:33] <hyacinth> 제가 옛날에 학부 때 만든 거 웹으로 포팅한 거에요
- MoniWikiFaq . . . . 3 matches
노출되면 안되는 data/user/ 디렉토리가 웹상에 노출되어 있을 경우 (예를 들어
= 웹서버를 사용자 포트를 이용하여 띄웠을 경우 문제 발생 =
'''Q''': 웹서버의 포트를 20000번 등과 같이 80 포트 이외의 포트를 사용하고 있습니다. 현재 위키는 http://myserver.com:20000/wiki 와 같이 접속하여 사용하고 있는데, 문제는 수정한 후 자동으로 show로 redirection 되면서 http://myserver.com:20000:20000/wiki/TestPage 처럼 포트를 한 번 더 사용하게 됩니다. 이건 무슨 문제인가요?
- Perl/CGI-500InternalServerError . . . . 3 matches
#keywords CGI,Perl,웹
Perl로 웹상에서 페이지를 출력하기 위해서는 내용을 출력하기 전에 다음과 같은 헤더를 출력하여 형식을 선언해줘야 한다.
특히 뉴스 그룹 등에서 이에 대해 적지 않은 질문 글이 올라오는데 웹상에서 Internal Server Error(500) 에러는 대부분 구문점검($ perl -c 옵션)을 통해 원인을 파악할 수 있다.
- Tools . . . . 3 matches
.doc 파일을 웹 페이지 도움말이나 Windows 도움말로 바꾸어주는 유틸러티. {OK}
Evernote 확장을 사용하여 웹에서 본 것을 Evernote 계정에 저장하십시오.
웹 콘텐츠 또는 화면 캡처를 Google 드라이브에 직접 저장합니다. The Save to Google Drive Chrome extension helps you save web content or browser screenshots to your Google Drive.
- kommentar . . . . 3 matches
[상식이 통하는 웹사이트가 성공한다/Krug, Steve/대웅/2006] 를 읽고 느낀 바가 있어 위키 테마를 조금 수정했다. 아무도 들르지 않는 홈페이지기는 하지만 확실히 첫 화면(대문)으로 가는 링크도 찾기 힘들었던 디자인은 문제가 있었다(라는 것을 전부터 느끼고 있었다). 이제 조금 상식적인 페이지가 되었나? -- [hyacinth] [[DateTime(2008-05-08T12:55:35)]]
웹 상에서 수학의 분수와 제곱을 / ^ 로 표현해 쓴 글을 보고 있으니 부글부글 끓어오른다. 수학 난이도 이전에, 암호해독하는 것도 아니고… -- [hyacinth] [[DateTime(2008-01-06T09:21:28)]]
서버2003에서는 펜3 L2 캐쉬를 제대로 인식하지 못했던가? 아무리 펜3라지만 예전 펜3 733, 256램 쓸 때도 이보다는 나았다고 생각되었는데 라고 생각하긴 했지만 빠른 컴->느린 컴에서 오는 상대적인 차이와 웹 페이지 비대화에서 오는 차이 때문이라 생각하고 대수롭지 않게 생각했었다만 아무래도 무언가 이상이 있다는 걸 알았다(많이 뒤늦은 깨닳음). 혹시나 하는 것들을 건드려봤는데 가장 먼저 L2 캐쉬량을 레지스트리에 등록하니(많이 알려진 팁으로) 컴퓨팅이 ''상당히'' 많이 부드러워졌다. 맙소사 그동안 L2 캐쉬 없이 써왔단 말인가. ;; 사실 레지스트리의 L2 캐쉬 등록팁은 거의 무의미한 일이라 생각했었는데 이렇게 쓸모가 있다. 과연 오래된 팁은 오래된 컴에서 빛을 발하나 보다. 서브 컴은 서버 용도 외에는 거의 건드리지 않아 메인 컴에 문제가 없었으면 영영 알아차리지 못했겠으니 불행중 다행이라…. -- [hyacinth] [[DateTime(2007-12-20T22:24:20)]]
- 폰트에 대해 . . . . 3 matches
### 웹 폰트
- 모질라와 기타 조직들이 결합하여 웹에서 사용할 목적으로 개발
- OTF/TTF는 쉽게 복제될 수 있어 웹에서 사용할 목적으로 대신 WOFF가 만들어짐.
- ACN . . . . 2 matches
[^http://hyacinth.byus.net/acn/] 웹 포팅 버전
대량의 웹문서를 이용해(포털 인터넷 기사) 주제 연관 데이터베이스를 생성하고, 생성한 데이터를 이용하는 몇 가지 모델을 사용.
- Blog/2009-06 . . . . 2 matches
'''트위터'''(twitter)는 무료 소셜 네트워킹 겸 마이크로-블로깅 서비스이다. 사용자들은 단문 메시지 서비스, 인스턴트 메신저, 이메일 등을 통해 "트위트"(140바이트 한도 내의 문자, 다른 말로 업데이트)를 트위터 웹사이트로 보낼 수 있다. 트위트는 사용자의 프로파일 페이지에 표시되며, 또한 이 트위트는 다른 사용자들에게로 전달된다.
가운데 사진에 '대청국속 고려국기'라 쓰여있다. 그리고 이는 수 년전 한국 포털의 인터넷 뉴스, 가장 오래된 태극기가 발견되었다는 기사에서 그대로 사진 자료로 쓰여 한자도 못 읽는 한국인이라는 재료로 일본쪽 웹에서 조롱거리가 된 적이 있다.
- Blog/2012-05 . . . . 2 matches
오후 3시 40분 커피 브레이크 이후 이어진 세션 4와 세션 5는 오픈소스 관련자들의 세미나, html 5와 모바일 웹프레임워크, 소프트웨어 마에스트로 과정의 친구들의 오픈소스 엔지니어링 주제 발표가 있었는데, 이건 꽤 들을만 했다. 아래서 두 번째 사진과 바로 위 사진의 자세 변화에 주목 (...)
##세미나 주제 중 괜찮았던 세션은 페이스북 Open Graph에 대한 주제와, html 5와 모바일 웹프레임워크에 관련된 내용.
- Blog/2014-09 . . . . 2 matches
["UI References/웹-코드 구문 하이라이트"] - 요즘 웹에서 코드 구문 하이라이트를 해 놓은 것을 보면 색상 참조용으로 UI 레퍼런스 페이지에 캡처해 올리고 있다.
- HelpForBeginners . . . . 2 matches
위키위키웹는 여러 사람이 공동작업을 할 수 있는 하이퍼텍스트 환경을 말하며, 보다 쉽고 직관적인 정보의 수정에 초첨이 맞춰져 있습니다. 이곳 위키는 전체 위키위키웹의 일부분이며 각각의 개별 위키를 인터위키라고 말합니다.
- HelpOnInstallation . . . . 2 matches
* 아파치 웹서버, PHP
* 윈도우즈 사용자의 경우는 아파치 웹서버를 제외한 PHP + rcs + 기타 몇몇 프로그램이 함께 패키징 된 apmoni-setup-1.1.x.exe를 제공합니다.
- HelpOnInstallation/SetGid . . . . 2 matches
보안상의 이유로 웹서버는 php 스크립트를 `nobody, www, apache` 혹은 `httpd`같은 특별히 제한된 계정으로 실행하게 됩니다. 이러한 이유로 [모니위키] 스크립트가 생성하게 되는 여러 파일 혹은 디렉토리는 이러한 특별한 계정의 소유가 되며 진짜 사용자가 소유하지 못하게 되는 일이 발생하고 어떤 경우는 이렇게 만들어진 파일을 읽을수도 지울 수도 없게 됩니다.
그런 다음 monisetup.php를 웹상에서 실행시키면 monisetup.php는 필요한 여러 디렉토리를 만들게 되며 이 디렉토리들은 setgid에 적용을 받게 되고, 이렇게 최초 setgid 설정을 마친 후에는 최상위 디렉토리의 퍼미션을 원래의 퍼미션으로 되돌려야 합니다. (보통 `chmod 755`로)
- MoniWikiTutorial . . . . 2 matches
* '''쉽고 빠르게''': HTML 문법을 몰라도 누구나 쉽게, 그 결과는 바로바로 웹페이지로
* 비밀번호: 웹상의 비밀번호는 안전한 비밀번호가 아닙니다. 자신만이 기억할 수 있는 간단한 비밀번호를 넣습니다.
- NPAPI NPRuntime 크롬 파이어폭스 플러그인 만들기 . . . . 2 matches
NPAPI과 NPRuntime에 대해 알고 싶으면 여기[[Footnote(http://theweak.tistory.com/1)]][[Footnote(http://breakstone.blog.qrobo.com/2009/05/28/npruntime-0-compile/)]] 등을 참조하면 된다. 요약하면 옛날 넷스케이프 시절 개발되던 플러그인 API가 이후 모질라 계열 브라우저에서 계속 남아있어서 파이어폭스, 크롬, 사파리, 오페라에서 지원하게 되었고 따라서 NPAPI 플러그인을 만들면 '''IE를 제외한 대부분의 브라우저에서''' 돌아가게 된 것이다. NPRuntime은 플러그인에서 웹브라우저로 명령을 전달해 줄 수 있는 NPAPI의 확장버전이다. 즉 NPAPI+추가API의 형태다.
== 플러그인을 웹 페이지에 추가 ==
- ZCS . . . . 2 matches
즉, 웹 패치를 만드는 건데 비슷한 건 크롤러 만들기나 웹 자료 수집 때문에 몇 번이나 해보았기에 부루에서 이미지를 가져오는 작업도 전혀 어렵지 않았다. 기왕 만드는 김에 어떤 겔부루, 단부루 계열에도 사용할 수 있게 필요한 정보(게시글 주소, 원본 이미지 주소의 정규표현식 등)만 구성하면 자료를 가져올 수 있게 만들 수 있을 것이다.
- irc logs/2011 . . . . 2 matches
[12:43] <+hyacinth^os> 서드 파티 중 BitNami 설치하면 원클릭으로 웹, 아파치 설정까지 다 해준다는 m.m
[13:46] -냐옹이- 명령어 목록: !기억해 !알려줘 !찾아줘 !덧붙여 !연결 !본문검색 !예전기억 !기억실행 | !초성퀴즈 !랜덤챗 !천재 | !web !구글 !ggi !날씨 !카온 !맞춤법 !번역 !ipw !asw !geoip !kgeoip !애니 !사전 !예문 !한자 !환율 !디씨 !디씨최근글 !시간 !웹서버 !세계인구 !끝말치트 !단어확인 !트위터 !bitly |
- AliasPageNames . . . . 1 match
WikiWikiWeb,위키위키웹
- AnimeReleased/1993년-2004년 방영작 . . . . 1 match
전뇌모험기 웹다이버
- Blog/2007-12 . . . . 1 match
나는 해본 적이 없지만, 웹서핑을 하다보면 위 원리를 시험해보는 사람을 종종 보게된다.
- Blog/2009-11 . . . . 1 match
예전에 내가 찾아본 웹 자료 주소를 저장해 둔 것이 있는데 공개한다. 위 글을 모두 읽으면 당신도 인플루엔자 전문가가 될 수 있습니다.
- Blog/2011-12 . . . . 1 match
이건 예전에 산 책 부록에 있던 웹 색상표를 정리한 건데 아주 쓸 만 하다. UI 만지다 보면 쓸 일이 자주 생김.
- Blog/2012-06 . . . . 1 match
9권은 54P 일러스트 북 포함 한정판인데, 글쎄 딱히 좋아보이지는 않는다... (그냥 웹에서 짤 모으면 되지)
- Blog/2013-04 . . . . 1 match
* 지지난 주 금요일부터 0x8004011D 에러로 아웃룩 익스체인지 서버 로그인이 잘 되지 않아 웹 메일로 접속했다. 아웃룩 2003 때부터 종종 보고되는 오류 같은데 구글에도 해결 방법들이 너무 제각각이다. 우선 netsh firewall 설정과 받은 편지함 사서함 정리도 해 보고 제어판-메일에서 설정 정보를 다시 만들어 계속 시도하니 된다. -.-
- Blog/2014-04 . . . . 1 match
1996년 3월, 넷스케이프는 넷스케이프 네비게이터 2.0를 출시하면서부터 자바스크립트를 지원하기 시작했다. 웹 페이지 동작을 향상시키는 언어로서 자바스크립트는 성공적이었고, 마이크로소프트가 이와 '적당히' 호환되는 J스크립트를 개발하는 계기가 되었다. J스크립트는 1996년 8월, 인터넷 익스플로러 3.0에 포함되어 출시되었다.
- Blog/2022-06 . . . . 1 match
어렴풋이 알고 있었으나 지금은 그 차이를 이제 안다. 위키 페이지를 만들었다. REST는 이론적이고 순수한 제약이 있는 이상적인 가이드라인이고 RESTful API는 REST에서 영감을 받아 REST의 특징을 적용한 실용적인 웹 API이다. ["REST와 RESTful API의 차이"]
- HelpOnInstallation/MultipleUser . . . . 1 match
이 경우 대부분의 php파일이 설치되지 않은채로 각 사용자가 사용하게 되기 때문에, 모니위키의 php취약점이 발견되었을 경우 관리자가 설치된 [모니위키]만을 업데이트하는 것으로 문제점을 해결할 수 있게 됩니다. 물론 일부 카피된 파일 및 php 이외에 웹상에 직접 노출되는 지역 파일은 사용자가 직접 업데이트해야 하겠지요.
- HelpOnUpdating . . . . 1 match
이 문서는 모니위키를 업그레이드 하거나 다른 웹 호스팅 사이트로 이전하고자 할 때 필요한 것에 대해 설명하고 있습니다.
- HelpOnUserPreferences . . . . 1 match
* 웹상의 비번은 쉽게 노출될 가능성이 많으므로 가능한 노출되어도 큰 문제가 되지 않을 비밀번호를 사용하시기 바랍니다.
- JavaScript . . . . 1 match
> 월드 와이드 웹에서 아주 미친듯이 쓰이고 있다(좀 더 정확히는 그냥 그 언어 밖에 없다)
- LocalKeywords . . . . 1 match
CGI Perl 웹
- MoniWikiOptions . . . . 1 match
* 웹 브라우저에 타이틀에 표시되는 사이트의 이름. 기본값은 {{{'UnnamedWiki'}}}
- PHP/a-zA-Z1-10 랜덤 출력 . . . . 1 match
[18:30] <+냐옹이> php 코드를 실행합니다. %nick%은 닉네임으로 치환됩니다. '~http://google.com/'을 파일로 읽으면 해당 웹 페이지의 내용이 fd로 출력됩니다. c/c++에서 기본 헤더 파일은 인클루드가 되어있으며, boost도 일부 사용 가능하고, main함수를 생략해도 됩니다. | !c !cpp !pl !py !rb !js !lua !php !bas !기억실행
- TCP 연결 상태 의미 . . . . 1 match
* TIME_WAIT로 인해 부하가 걸리지는 않는다. 실제로 웹 서버를 운영하면 TIME_WAIT 상태가 수십, 수백 개 생기기도 한다. 수십 개 정도는 일반적인 수준이다.
- UI References . . . . 1 match
* ["/웹-코드 구문 하이라이트"]
- UserPreferences . . . . 1 match
* /!\ 웹상의 비밀번호는 안전하지 않습니다. 비밀번호는 평소에 쓰지 않는 것으로 사용해 주시길 바랍니다.
- WinDbg . . . . 1 match
- 웹 심볼 [[code(SRV*로컬저장위치*URL)]]
- WinampControllers . . . . 1 match
IntelliType Pro 를 실행해 키 설정 탭에서 키 값에 '프로그램, 웹 페이지 또는 파일 시작'을 선택한다.
- codepaste . . . . 1 match
http://kldp.org/node/50594 구문 강조된 웹 낙서장 codepaste
- grok 패턴 예제 . . . . 1 match
예를 들어, Apache 웹 서버의 액세스 로그에서 IP 주소, 날짜, 시간, 요청 및 응답 코드를 추출하려면 다음과 같은 grok 패턴을 사용할 수 있습니다.
- irc logs/2002-2010 . . . . 1 match
[20:51] <04hyacinth> 웹서핑 중에 갑자기
- irc logs/2012 . . . . 1 match
[10:06] <+hyacinth> 웹 메모장 같은 거 없나
- irc logs/2013-2017 . . . . 1 match
[14:05:06] 18<YUKI18> [ [프리즈마☆이리야] 이리야 침낭 | Daum 루리웹 ] - bbs2.ruliweb.daum.net
- nobody 혹은 apache 권한 파일 삭제 . . . . 1 match
php 파일로 저장 후 웹에서 실행
- omr1/105 . . . . 1 match
웹 오픈 API
- omr1/3/002 . . . . 1 match
</div><div><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 12px; line-height: normal; "><div class="post hentry category-42" id="post-2443" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; "><h3 class="storytitle" style="font-weight: normal; text-transform: capitalize; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: 돋움, dotum, sans-serif; "><a href="http://gaemon.wordpress.com/2008/10/13/10%eb%85%84-%ec%95%88%ec%97%90-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%eb%8f%85%ed%95%99%ed%95%98%ea%b8%b0/" rel="bookmark" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">10년 안에 프로그래밍 독학하기</a></h3><div class="meta" style="font-weight: normal; color: rgb(204, 204, 204); letter-spacing: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; ">Filed under: <a title="View all posts in 42" href="http://ko.wordpress.com/tag/42/" rel="category tag" target="_blank" style="font-weight: normal; letter-spacing: 0px; color: rgb(102, 102, 102); text-decoration: none; ">42</a> — 개멍 @ 21:52</div><div class="storycontent" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; "><div class="snap_preview" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; "><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "><a id="yit6" title="피터 노빅 횽아의 유명한 글" href="http://www.norvig.com/21-days.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">피터 노빅 횽아의 유명한 글</a> 번역. <a id="vb" title="다른 분이 번�한 글" href="http://tavon.org/work/21-days" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">다른 분이 번역한 글</a> 도 있긴 한데 품질이 맘에 안 들어서 새로 번역해 봤다. “프로그램하다” 는 말은 요즘 잘 안 쓰이는거 같아서 몇몇 경우 “코딩하다” 는 표현을 사용했다.</p><hr width="100%" size="2"><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">어떤 서점을 들어가도 “7일만에 자바 독학하기” 라든가 그 옆에 나란히 놓인 비주얼 베이직, 윈도우즈, 인터넷 등을 며칠 내지 몇 시간만에 독학하는 방법을 찾을 수 있다. 아래와 같은 고급 검색을 amazon.com 에서 해 봤더니:</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">248 개의 결과가 나왔다. 상위 78 개는 컴퓨터 책이었다. (79위는 “30일만에 벵갈어 배우기” 였다) “며칠만에” 를 “몇 시간 만에” 로 바꿔도 눈에 띄게 비슷한 결과가 나온다. 253 개의 결과 중 상위 77 개는 컴퓨터 책이고 “문법과 문체를 24 시간만에 독학하기” 가 78위로 뒤를 잇는다. 상위 200 개 중에 96% 가 컴퓨터 책이다.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">결론을 내리자면 사람들이 컴퓨터를 배우기 위해 몰려들고 있든가, 아니면 다른 어떤 것보다 컴퓨터가 끝내주게 쉽다는 얘기, 둘 중 하나일 것이다. 베토벤이나 양자 역학이나 심지어 개 빗질하는 법을 며칠 만에 배우는 책은 없다. <a id="jrhs" title="3일만에 파스칼 배우기" href="http://www.amazon.com/exec/obidos/ISBN=1556225679/4094-7934802-027992" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">“3일만에 파스칼 배우기”</a> 같은 책이 어떤 의미일지 생각해 보자:</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">배우기: 3일 이라면, 의미있는 프로그램을 몇 개 짤 시간도 없고, 그 과정의 성공이나 실패로부터 배울 수도 없다. 경험있는 프로그래머와 같이 일하는 환경이 어떤 것인지 이해할 시간도 없다. 잘라 말해, 별로 많이 배울 시간이 안된다. <a id="rfbb" title="알렉산더 포프" href="http://en.wikipedia.org/wiki/Alexander_Pope" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">알렉산더 포프</a> 가 말했듯, 선무당이 사람잡는다.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "><strong><font color="#fe1100" size="3">파스칼: 3일 이라면 파스칼의 문법은 배울 수 있을 것이다 (비슷한 언어를 이미 알고 있다면). 하지만 그 문법으로 뭘 할지를 배우진 못할 것이다.</font></strong> 잘라 말해, 당신이 베이식 (BASIC) 프로그래머라면, 파스칼 문법을 사용해서 베이식 스타일의 프로그램은 짤 수 있겠지만, 파스칼이 정말 좋은지 (또는 나쁜지) 는 알 수 없을 것이다. 그러니 그게 무슨 소용인가? <a id="ilr3" title="알란 펄리스" href="http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">알란 펄리스</a> 가 말했듯이, “프로그래밍에 대해 생각하는 방법을 바꾸지 않는 언어는 알 필요도 없다.” 파스칼을 (실은 비주얼 베이식이나 자바스크립트 쪽이 좀 더 가능성 있겠지만) 약간 배워서 기존에 존재하는 코드와 인터페이싱한다면 뭔가 소용이 되긴 하겠지만, 그런 경우도 프로그래밍을 배우는건 아니다: 그 일을 하는 방법을 배우는 것일 뿐.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">3일 동안이라. 불행히도 이걸론 충분치 않다. 좀 더 설명해 보겠다.</p><h3 style="font-weight: normal; text-transform: capitalize; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: 돋움, dotum, sans-serif; ">10년 동안 프로그래밍 독학하기</h3><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">연구자들 (<a href="http://www.amazon.com/exec/obidos/ASIN/034531509X/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Bloom (1985)</a>, <a href="http://www.norvig.com/21-days.html#bh" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Bryan & Harter (1899)</a>, <a href="http://www.amazon.com/exec/obidos/ASIN/0805803092" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Hayes (1989)</a>, <a href="http://www.norvig.com/21-days.html#sc" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Simmon & Chase (1973)</a>) 은 세상의 많은 일들 중 어느 하나라도 전문적 지식을 갖추려면 10년 정도의 시간이 걸린다는 것을 밝힌 바 있다. 체스라든가, 음악 작곡, 모르스 전신 치는 법, 그림, 피아노 연주, 수영, 테니스, 신경정신학 및 토폴로지 등 모두 마찬가지다. 지름길은 없는 듯 하다: 심지어 <font size="3"><strong><font color="#fe1100">4살 때 음악 신동이었던 모짜르트도 세계적인 음악을 만들기까지는 13년을 기다려야 했다</font></strong>.</font> 장르를 바꿔 얘기하면, 비틀즈는 갑자기 나타나 1964 년부터 연속으로 1위 히트곡을 쏟아내면서 <a id="rg7o" title="에드 설리반 쇼" href="http://en.wikipedia.org/wiki/The_Ed_Sullivan_Show" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">에드 설리반 쇼</a> 에 출연한 것 처럼 보인다. 하지만 그들은 리버풀이나 함부르그의 작은 클럽에서 1957 년부터 활동해 왔고, 그때부터 대중적 호소력이 있긴 했지만, 진정한 첫 번째로 성공한 앨범인 “페퍼 하사” 는 1967 년에 발매되었다. 사무엘 존슨 (1709-1784) 는 심지어 10년도 짧다고 봤다: “어느 분야에서든 탁월함을 보이려면 평생 노력해야 한다. 더 싼 방법은 없다.” 그리고 초서 (1340-1440) 는 “인생은 짧고, 재주를 배우는건 너무 오래 걸리는도다” 고 한탄했다. 히포크라테스 (기원전 400년경) 는 그의 명언 “인생은 짧고, 예술은 길다” 라는 말은 남겼는데, 축약되지 않은 원문은 “Ars longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficile” 이며 번역하자면 “인생은 짧고, 재주는 길고, 기회는 잠깐이고, 실험은 믿을 수 없고, 판단은 어렵다.” 이다. 라틴어에서 “ars” 는 예술이나 기술 어느 쪽을 말할 수도 있지만, 원문의 그리스어는 “techne” 이고 이는 “재주” 로 번역되지 “예술” 로 번역되지 않는다.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">내가 제안하는 성공적인 프로그래밍의 요소는 다음과 같다:</p><ul style="list-style-type: none; list-style-position: initial; list-style-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">프로그래밍에 흥미를 갖고, 재미로 해 봐라. 계속해서 재미를 느껴서 10년을 버틸 수 있도록 하라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">다른 프로그래머와 얘기하라; <font color="#fe1100" size="3"><strong>다른 이들이 짠 프로그램을 읽어라</strong></font>. 이것이 어떤 책이나 수업보다 더 중요하다.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">코딩하라. <font size="3"><strong><font color="#fe1100">가장 좋은 학습은 </font></strong></font><a id="bxrj" title="해보면서 배우는 것" href="http://www.engines4ed.org/hyperbook/nodes/NODE-120-pg.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; "><font color="#fe1100" size="3"><strong>하면서 배우는 것</strong></font></a> 이다. 더 전문적으로 말하자면, “개인이 특정 영역에서 최고로 발휘할 수 있는 수준은 그저 오랫동안 경험한다고 그냥 배워지는게 아니다. 매우 경험이 많은 개인이라도 발전하려는 노력이 없으면 수준을 높일 수 없다.” <a href="http://www2.umassd.edu/swpi/DesignInCS/expertise.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">(p. 366)</a> 그리고 “가장 효과적인 학습에는 특정 개인에게 맞는 난이도의 잘 정의된 과제와, 유익한 피드백과, 반복해서 잘못을 수정해 나갈 기회가 필요하다.” (p. 20-21) 이러한 관점을 제공하는 <a href="http://www.amazon.com/exec/obidos/ASIN/0521357349" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life</a> 는 흥미로운 참고서적이다.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">원한다면, 대학에서 4년을 보내라 (아니면 대학원에서 더 시간을 보내라). 이렇게 하면 해당 경력을 필요로 하는 직업에 도전할 수도 있고, 이 분야에 대한 더 깊은 이해를 얻을 수도 있다. 하지만 수업을 즐기지 않는다면 (약간의 노력으로) 직업 내에서 비슷한 경험을 얻을 수도 있다. 어느 경우든, 책에서 배우는 것만으론 충분치 않다. “컴퓨터 과학 교육을 듣는다고 전문 프로그래머가 될 수 있다면 붓과 물감을 전공한 누구든 전문 화가가 될 수 있을 것이다” 고 <a id="lhvd" title="The New Hacker's Dictionary" href="http://www.ccil.org/jargon/jargon_toc.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">The New Hacker’s Dictionary</a> 의 저자 <a id="md7x" title="에� 레이몬드" href="http://catb.org/esr/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">에릭 레이몬드</a> 가 말한 바 있다. 내가 고용했던 최고의 프로그래머 중 하나는 고등학교 졸업장밖에 갖고 있지 않았다. 그는 <a href="http://www.xemacs.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">대단한</a> <a href="http://www.mozilla.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">소프트웨어</a> 를 많이 만들었고, 자신만의 <a href="http://groups.google.com/groups?q=alt.fan.jwz&meta=site%3Dgroups" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">뉴스 그룹</a> 도 있으며, 스톡 옵션을 충분히 벌어 자신의 <a id="eirn" title="나이트클럽" href="http://en.wikipedia.org/wiki/DNA_Lounge" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">나이트클럽</a> 까지 만들었다.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="돋움" size="3" ;=""><strong><font color="#fe1100">다른 프로그래머들과 같이 프로젝트에 참여하라</font></strong>.</font> 몇 프로젝트에서 최고의 프로그래머가 되어라. 다른 몇 개에서는 최악의 프로그래머가 되어라. 자신이 최고인 프로젝트에서는 프로젝트를 꾸려나가고, 다른 이들에게 영감을 주는 능력을 시험하라. 최악인 프로젝트에서는 스승들이 무엇을 하고, 무엇을 하기 싫어하는지 배워라 (하기 싫은 것은 당신에게 시킬 것이다).</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">다른 프로그래머들이 이미 일하는 프로젝트에 참여하라. 다른 이들이 쓴 코드를 이해하는데 집중하라. 원 저자의 도움 없이 이해하고 고치는데 얼마나 노력이 드는가 경험하라. 당신이 짠 코드를 관리해야 하는 이들이 쉽게 작업하려면 어떻게 프로그램을 설계해야 할지 생각하라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">최소한 대 여섯개의 프로그래밍 언어를 배워라. 클래스 추상화를 제공하는 언어 (Java 나 C++ 같은) 하나와, 함수 추상화를 제공하는 언어 (Lisp 이나 ML 같은) 하나, 문법 추상화를 제공하는 언어 (Lisp 같은) 하나, 선언형 명세 방법 (declarative specification) 을 지원하는 언어 (Prolog 나 C++ 템플릿 같은) 하나, 코루틴을 제공하는 언어 (Icon 이나 Scheme 같은) 하나, 병렬화를 제공하는 언어 (Sisal 같은) 하나는 꼭 배워라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">“컴퓨터 과학” 에는 “컴퓨터” 가 들어간다는 것을 잊지 마라. 컴퓨터가 인스트럭션 하나를 수행하거나, 메모리에서 워드 하나를 가져오거나 (캐쉬 미스 나는 경우 및 안 나는 경우), 디스크에서 워드를 연속으로 읽어오거나, 디스크를 탐색하는데 얼마나 걸리는지 배워라. (해답은 아래쪽에)</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">언어 표준화 작업에 참여하라. ANSI C++ 위원회에 들어갈 수도 있지만, 주위 사람들의 인덴트 스타일이 공백 2 개인지 4 개인지 결정하는 일일 수도 있다. 어느 경우든, 다른 이들이 특정 언어에서 무엇을 좋아하는지, 얼마나 좋아하는지, (운이 좋으면) 왜 그렇게 느끼는지 배울 수 있다.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">위 언어 표준화 작업에서 가능한 빨리 빠져나오는 센스를 키워라.</li></ul><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">이 모두를 염두에 두면, 책에만 의존해서 얼마나 배울 수 있는지 의문스럽다. 내 첫 아이가 태어나기 전, 나는 모든 “~하는 법” 류의 책들을 다 읽었지만 그럼에도 아직도 대책없는 초보라고 느꼈다. 30달이 지나 내 두 번째 아이가 태어날 때 쯤, 기억을 되살리려 그 책들을 다시 읽었을까? 아니다. 나는 개인적 경험에 의존했고, 전문가들이 쓴 수천 페이지보다 그 쪽이 훨씬 유용하다는 확신을 줬다.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">프레드 브룩스는 그의 에세이 <a href="http://citeseer.nj.nec.com/context/7718/0" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">No Silver Bullets</a> 에서, 훌륭한 소프트웨어 설계자를 찾는 세 가지 방법을 제시했다.</p><ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">가능한 일찍, 최고 설계자감을 체계적으로 찾아내라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">경력 개발을 책임질 멘토를 붙여주고, 재능을 계발하는 책임을 부여하라. 신중하게 경력을 쌓게 하라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">자라나는 설계자들이 서로 소통하고 자극할 기회를 만들어 줘라.</li></ol><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">이 말은 훌륭한 설계자감은 이미 처음부터 그럴 자질이 있다는 것을 암시한다. 신경 써야 하는 부분은 그들끼리 제대로 얽히게 하는 것이다. <a id="ep_c" title="알란 펄리스" href="http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">알란 펄리스</a> 가 더 간단히 말한 바 있다: “누구에게나 조각을 가르칠 수 있지만, 미켈란젤로에게는 조각을 못하게 가르칠 수는 있어도 조각은 가르칠 방법이 없다. 훌륭한 프로그래머도 마찬가지다.”</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">그러니 가서 그 자바 책을 사라. 뭔가 소용은 있을 것이다. 하지만 그 책은 당신의 인생을 바꿀 수도 없고, 프로그래머로서의 전문성을 24시간 안에, 며칠 안에, 심지어 몇 달 안에 가르치진 못할 것이다.</p><h3 style="font-weight: normal; text-transform: capitalize; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: 돋움, dotum, sans-serif; ">참고문헌</h3><ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Bloom, Benjamin (ed.) <i><a href="http://www.amazon.com/exec/obidos/ASIN/034531509X" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Developing Talent in Young People</a></i>, Ballantine, 1985.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Brooks, Fred, <i><a href="http://citeseer.nj.nec.com/context/7718/0" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">No Silver Bullets</a></i>, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Bryan, W.L. & Harter, N. “Studies on the telegraphic language: The acquisition of a hierarchy of habits. <i>Psychology Review</i>, 1899, 8, 345-375</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Hayes, John R., <i><a href="http://www.amazon.com/exec/obidos/ASIN/0805803092" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Complete Problem Solver</a></i> Lawrence Erlbaum, 1989.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Chase, William G. & Simon, Herbert A.<a href="http://books.google.com/books?id=dYPSHAAACAAJ&dq=%22perception+in+chess%22+simon&ei=z4PyR5iIAZnmtQPbyLyuDQ" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">“Perception in Chess”</a> <i>Cognitive Psychology</i>, 1973, 4, 55-81.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Lave, Jean, <i><a href="http://www.amazon.com/exec/obidos/ASIN/0521357349" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life</a></i>, Cambridge University Press, 1988.</li></ol><h3 style="font-weight: normal; text-transform: capitalize; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: 돋움, dotum, sans-serif; ">부록: 언어 선택</h3><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">몇 사람들이 맨 처음 무슨 프로그래밍 언어를 배워야 할지 물어왔다. 하나의 정답은 없지만, 이런 점들을 생각해 보자.</p><ul style="list-style-type: none; list-style-position: initial; list-style-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><b>친구들을 사용하라.</b> “어떤 OS 를 써야 할까? 윈도우즈, 유닉스, 아니면 맥?” 이라고 누가 내게 물어보면, 난 보통 이렇게 대답한다: “친구들이 쓰는걸 써라.” 친구들에게서 배울수 있다는 장점은 OS 나 프로그래밍 언어의 어떤 근본적 차이점보다도 더 큰 잇점이다. 또 앞으로 사귈 친구들을 고려하라: 해당 언어 사용자 커뮤니티에 당신도 참여하게 될 것이다. 선택한 언어의 사용자 커뮤니티가 계속 커지고 있는가, 아니면 사라지고 있는가? 해답을 찾을 수 있는 책이나, 웹 사이트나, 온라인 게시판이 있는가? 그 게시판에 있는 사람들이 맘에 드는가?</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><b>간단한 것을 골라라.</b> C++ 나 자바 같은 언어는 경험 많은 프로그래머들이 큰 팀으로 모여서 전문적인 개발을 하기 위한 것이고, 런타임 성능에 신경을 쓴다. 그렇기 때문에 이 언어들에는 그런 상황에 맞는 복잡한 부분들이 있다. 당신은 프로그램을 배우는데 신경을 써야 한다. 그런 복잡한 부분은 필요없다. 한명의 신인 프로그래머가 배우기 쉽고 기억하기 쉬운 언어를 골라라.</li><li style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><b>갖고 놀아라.</b> 피아노를 어떻게 배우고 싶은가? 흔히 하듯이 인터랙티브하게, 건반을 치면 곧 소리가 들리는 방식으로 하고 싶은가? 아니면 “뱃치” 방식으로, 한 곡을 다 쳐야만 소리가 나는 식으로 배우고 싶은가? 당연히, 인터랙티브 모드 쪽으로 피아노를 배우는 편이 쉽다. 프로그래밍도 마찬가지다. 반드시 인터랙티브 모드가 있는 언어를 선택하고 그 모드를 사용하라.</li></ul><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">이런 기준을 놓고 볼 때, 내가 추천하는 첫 번째 언어는 <b><a id="i" title="파이쏜" href="http://python.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">파이쏜</a></b> 이나 <b><a href="http://www.schemers.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">스킴</a></b> 이다. 하지만 당신의 상황은 다를 수 있고, 다른 좋은 대안들도 있다. 나이가 한자리 숫자라면 <a id="e8ve" title="앨리스" href="http://alice.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">앨리스</a> 나 <a id="j83l" title="스퀵" href="http://www.squeak.org/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">스퀵</a> 을 좋아할 수도 있다 (나이가 들었다고 싫어할 이유는 없다). 중요한 것은 일단 선택하고 시작하는 것이다.</p><p style="font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "></p></div></div><div class="feedback" style="clear: both; font: normal normal normal 1em/1.3em Verdana, Arial, Helvetica, sans-serif; color: rgb(204, 204, 204); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; "></div></div><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "> </p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "><a href="http://gaemon.wordpress.com/2008/10/13/10%EB%85%84-%EC%95%88%EC%97%90-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%8F%85%ED%95%99%ED%95%98%EA%B8%B0/" target="_blank" style="color: rgb(102, 102, 102); text-decoration: none; ">http://gaemon.wordpress.com/2008/10/13/10년-안에-프로그래밍-독학하기/</a></p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "> </p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">여기서 긁어왔음.</p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">결국 핵심은 공부엔 왕도가 없다.</p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">날로 먹을려고 들지 마라.</p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "> </p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">프로그래밍 잘 하고 싶으면, 코딩 많이 해봐라.</p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">라는 얘기.</p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; "> </p><p style="margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; ">당연한 말이면서 중요하고, 핵심을 찌르는 말들이네요.</p></span></div>
- test2 . . . . 1 match
[14:05:06] 18<YUKI18> [ [프리즈마☆이리야] 이리야 침낭 | Daum 루리웹 ] - bbs2.ruliweb.daum.net
- 메모장 . . . . 1 match
'lunarade.com'이라는 도메인은 예전에 이올린에서 본 다른 어떤 분의 블로그 이름에서 따서 지었으며 '너나우리'에서 5,500원/1년에 등록했습니다. 계정은 원래 사용하던 '와우웹'으로 가려다가 더욱 예전에 사용하던 '비누넷'을 잠시 고민해본 뒤 새로운 도전 같은 느낌이 강하면서 서비스 사양도 우수하다고 판단된 '라오니넷'으로 옮겼습니다. 1년에 20,000원이었는데 가격 대비 사양은 훌륭하다고 느껴집니다. 주변의 평도 괜찮더군요.
- 소스 보기 . . . . 1 match
setTimeout("document.getSource.view.value='웹소스보기'",0);
- 윈도우 음소거 단축키 . . . . 1 match
국내 웹에 .vbs 윈도우 스크립트를 사용해 윈도우 볼륨 제어판을 열어 음소거하는 방법이 많이 돌아다니는데, 그 방법은 순간적으로 창이 열고 닫히는 화면이 보이기 때문에 보기에 좋지 않다.
- 학부/2학년 . . . . 1 match
▶ 대량의 웹문서를 이용해 주제 연관 데이터베이스를 생성하고, 생성한 데이터베이스를 kNN 모델을 이용해 문서 주제를 자동으로 분류하는 프로그램.
Found 61 matching pages out of 1201 total pages
You can also click here to search title.