[sphinx-doc] 외부 링크 새 탭(또는 창)에서 열기

Nowaday/유용한 정보 2015. 3. 27. 08:53 Posted by 알 수 없는 사용자


$ sudo vi /usr/local/lib/python2.7/dist-packages/sphinx/writers/html.py


Line 200~

    # overwritten
    def visit_reference(self, node):
        atts = {'class': 'reference'}
   +    isExternal = False
        if node.get('internal') or 'refuri' not in node:
            atts['class'] += ' internal'
        else:
            atts['class'] += ' external'
   +        isExternal = True
        if 'refuri' in node:
            atts['href'] = node['refuri']
   +        if isExternal:
   +            atts['target'] = '"_blank"'
            if self.settings.cloak_email_addresses and \
               atts['href'].startswith('mailto:'):
                atts['href'] = self.cloak_mailto(atts['href'])
                self.in_mailto = 1


AND

[TED] 나이젤 마쉬 : 일과 삶의 균형

Nowaday/유용한 정보 2011. 3. 9. 20:37 Posted by 알 수 없는 사용자

요즘은 대학원에 들어와서 하루하루 정신없이 보내고 있는것 같습니다. ㅜ_ㅜ
마침 TED에 이런 동영상이 올라왔네요. 일과 삶의 균형을 어떻게 이루는가... 정말 일만 하다가 청춘을 보내버릴지도 모를 생각에 곧바로 시청했습니다. 물론, 대학원을 졸업하면 일이 더욱 많아지겠지만요. 그럼 과연 "나이젤 마쉬"라는 사람은 일과 삶에 있어서 어떻게 균형을 이루고 살아가는지 보고 저도 균형을 좀 맞춰야겠습니다.ㅋ


일 속에 치여 산다고 삶의 균형을 맞추기 위해서 일 할 시간을 잠시 접어두고, 내가 하고 싶은 것을 하라고 할 줄 알았더니... "작은 것들이 중요한 것입니다." 바쁘더라도 짜증 좀 덜 부리고, 소소한 일에 재미와 행복을 느끼면서 살면 되는군요... 좋은 생각입니다. :)

AND

효과적인 구글(Google) 검색방법

Nowaday/유용한 정보 2011. 2. 16. 15:08 Posted by 알 수 없는 사용자


이 문서는 구글 검색엔진을 이용해서 문서를 더 잘 찾을 수 있는 기술들에 대한 내용을 담고 있다. 구글은 상당히 복잡한 검색옵션을 제공하는데, 여기에서는 그 중에서 간단하면서도 효율적인 몇 가지 방법에 대해서 소개할 것이다.





1. 쌍 따옴표

2개 이상의 쿼리 문장이 주어졌을 경우, 구글은 각 쿼리 글자간의 거리를 검사해서 score를 계산한다.
만약 socket api를 검색어로 입력했다면, socket 과 api 가 동시에 발견된 문서 중에서, 가능한한 가까이 붙어있는 문서가 우선 노출되는 방식이다. 그러나 노래 가사와 같은 경우에는 거리에 상관없이 반드시 붙어있어야 할 것이다.

예를 들어 harry potter를 검색할 경우, "harry potter" 로 검색하는게 원하는 결과를 얻을 확률이 높다.

harry potter를 검색어로 입력할 경우에는 [harry potter], [harry ant potter], [Im potter. your harry?] 등등이 검색될 수 있는데, 쌍따옴표로 묶어줄 경우 harry 다음에 potter이 포함된 문서만 검색하기 때문이다.

2. 키워드의 포함과 제외

Wireless Networking 로 검색을 한다고 가정해 보자. 우리가 원하는 정보는 무선 네트워크 기술이다.

이경우 Wireless와 Networking가 모두 포함된 문서가 상위에 검색될 확률이 높지만, 문서자체의 가중치에 의해서 Wireless와 Networking 둘 중 하나만 포함된 문서가 상위에 검색될 수도 있다. 그렇다면 가장 확실한 검색 방법은 따옴표로 묶는 방법이 될 것이다.

"Wireless Networking"

 

그러나 이 경우에는 검색되는 문서의 양이 너무 적어져서, 중요한 문서가 빠질 수도 있다. 그렇다면 쌍따옴표를 빼고 검색어를 만드는 방법이 있다.

Wireless NetWorking

 

이 경우에는 다양한 문서가 검색 되겠지만, Wireless와 NetWorking 둘 중 하나만 포함되어도 검색결과에 노출되므로, 쓸데 없는 문서까지 검색될 수 있다. 이를테면 Wireless phone, Wireless PDA 등이 무선 네트워크 장비 관련 정보들 까지 떠버린다. 우리가 중요한건 네트워크 기술이므로, Networking를 반드시 포함시키도록 하면, 좀더 좋은 결과를 얻을 수 있을 것이다. 이렇게 해당 검색어를 반드시 포함시키고자 할때에 +를 검색어 앞에 붙여주면 된다.

Wireless +NetWorking

 

키워드를 제외할 필요도 있을 것이다. 이경우에는 -를 사용하면 된다.

"Wireless NetWorking" -wired +routers

 

3. 필드 명령

검색엔진들은 필드검색이 가능하도록 색인테이블을 지원한다. 즉 site, contents (본문), link, title 별로 검색이 가능하도록 색인테이블을 작성한다. 이를 이용하면 특정 site내에서의 검색이라든지, 사이트의 제목에서만 검색하는 등의 검색작업을 수행할 수 있다. 다음은 www.joinc.co.kr 사이트내에서 "socket api" 문장을 포함한 문서를 찾는다.

site:www.joinc.co.kr.co "socket api"

 

또한 상위 도메인명을 필드로 지정할 수도 있다. 아래와 같이 하면 .co.kr 도메인을 가진 문서에 대해서 검색을 수행하게 된다.

site:.co.kr "socket api"

 

intitle: 를 이용하면 문서의 제목을 기준으로 검색을 한다. title에 joinc가 포함된 문서 중에서 wiki가 검색된 문서를 찾는다면 다음과 같이 하면 된다.

intitle:joinc wiki

 

filetype:를 이용하면 해당 파일타입을 기준으로 검색을 할 수 있다. 다음과 같이 하면 파일 타입이 xml인 문서중에서 pthread를 포함한 것을 검색하게 된다.

filetype:xml pthread

 

이러한 필드들은 몇개를 조합해서 사용할 수도 있다.

site:joinc.co.kr filetype:html 하드웨어

 

4. 기타

구글은 웹문서를 수집할 때, 해당 사이트에 있는 ROBOTS 파일을 읽어서 그 정책에 따라서 행동한다. 이 로봇파일에는 웹문서를 수집할 수 있는지, 수집하기 위해서 아이디와 패스워드가 필요한지 등에 대한 정보를 담고 있다.

http://www.joinc.co.kr/robots.txt


위 문서를 보면, 문서 수집을 허락하지 않는 파일과 디렉토리에 대한 정책이 있음을 확인할 수 있다.

아래와 같이 검색어를 입력하면, 각 사이트에 대한 robots.txt 정보를 검색할 수 있다.

inurl:"robots.txt" filetype:txt




[출처] Joinc Wiki - 더 좋은 구글 검색방법
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Google/Service/Better_Search

AND

몸값을 올려주는 글쓰기력 - 윤승모

Nowaday/유용한 정보 2010. 10. 22. 03:42 Posted by 알 수 없는 사용자

「어법에 맞는 메시지 라이팅」, 「채점관에게 점수 따는 메시지 라이팅」, 「비즈니스 메시지 라이팅」, 「자신을 세일즈하는 메시지 라이팅」으로 분류해 각 상황에 맞는 글쓰기를 설명해 주는 글쓰기 실용서이다. 각 이론의 설명마다 실제로 학생이 쓴 글이나 제안서를 수정전과 수정후로 보여줘 추상적인 이론을 글에 어떻게 적용할 수 있는지를 사례를 중심으로 생생히 보여준다.

또 한 20년이 넘는 기자 생활과 대학에서 학생들을 가르치며 얻은 노하우를 바탕으로 고안한 저자 자신의 글이 어법이나 논리에 맞는지를 측정하는 SAG(Synthesis(종합), Analysis(분석), Grammar(어법)) 평가시트를 제공함으로써 독자들이 제대로 된 글을 쓰고 있는지 스스로 평가하고 첨삭해 볼 수 있는 명확한 기준을 제시한다.

화려한 미사여구와 풍부한 감성이 녹아 있어야만 아름다운 문장을 만들 수 있는 것이 아니다. 어법이 정확하고, 논리가 정연한 글은 그 자체로 좋은 글의 폼을 완성하고 있는 것이다. 이 책은 바로 그러한 아름다운 구조로 이루어진, 읽는 이의 눈길을 사로잡는 실용적인 글쓰기 비법을 알기 쉽게 독자들에게 설명해 주고 있다.

AND

Ubuntu 터미널 창 크기 수정

Nowaday/유용한 정보 2010. 10. 22. 02:48 Posted by 알 수 없는 사용자

viiiin@viiiin-desktop:~$ sudo vi /usr/share/applications/gnome-terminal.desktop

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --geometry=110x30
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.30.2
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

"/usr/share/applications/gnome-terminal.desktop"

Exec 값에 --geometry 를 추가해주고, 원하는 사이즈를 입력해주면 됩니다.


AND