구글 Chrome에서 여러 링크 한번에 다운로드

Extension 추가

uSelect iDownload 설치

사용법

  1. Extension 버튼 클릭
  2. 다운로드 할 링크가 있는 부분을 클릭-드래그하여 선택
  3. 원하는 만큼 위 단계를 반복
  4. 마우스 우클릭이나 ctrl+마우스 좌클릭 으로 선택 해제
  5. enter는 모든 링크 오픈, alt+enter는 모든 링크 다운로드

Comments

iGetter보다 편하고 좋네.

'Etc.' 카테고리의 다른 글

LaTeX Equation in Power Point  (0) 2017.06.15
Google NCR(No Country Redirect)  (0) 2017.02.05
Web Browsers in Private Mode by Default  (0) 2016.09.30
For Multi Users Apache2 Configuration in Ubuntu  (0) 2015.11.11
Markdown + Latex  (0) 2015.11.01

LaTeX Equation in Power Point

What We Want

수학식을 Power Point에서 표현하는 많은 방법이 있는데, 개인적으로 주로 사용하는 LaTeX Equation을 그대로 옮기는 방법을 찾고 있었다. 그러다 알게 된, IguanaTeX. LaTeX 결과를 이미지로 불러들이고, 수정도 가능하다. 게다가 무료다! 속도가 좀 느리지만, 결과는 매우 만족스럽다. 고급 사용법은 나중에 필요하면 찾아보고 기본 사용법을 기록해둔다. (한글 입력에 대한 정보는 여기를 참고하자.)

How to

Installation

홈페이지의 안내를 참고한다.

  1. Download IguanaTex v1.54 (.ppam) (January 23, 2017)
  2. Load the add-in: 

    in "File" > "Options" > "Add-Ins" > "Manage:", 

    choose "PowerPoint Add-Ins" then "Go...", then click "Add New", 

    select the .ppam file in the default Add-In folder or in the folder where you downloaded it, then "Close".

  3. Use it.

Usage

Add-In을 추가하면 IguanaTeX 탭이 새로 생긴다.

  1. New LaTeX Display 버튼 클릭.
  2. 새 창에 뜨는 LaTeX 파일은 수정한다. 수식 이외에 평문이나 align같은 명령어도 가능.
  3. Generate 버튼 클릭.

그러면 그림 파일로 예쁜 LaTeX 수식을 볼 수 있다. Edit LaTeX Display 버튼을 사용해서 식 수정도 가능하다.

Comments

Keynote 애니메이션을 좋아해서 잘 쓰고 있었는데, Power Point 2016에서 애니메이션 기능이 매우 미려해진 것 같다. IguanaTeX같은 무료 Third Party 애드인 또한 이렇게 발전된 걸 보면, 애플의 폐쇄정책도 이제 한계가 다가오는 게 아닐까.. 맥에서 Power Point를 사용하게 될 줄은 사실 생각 못 했다.


Google NCR(No Country Redirect)

What?

Whatls에 의하면 NCR은 Google 검색 매개 변수로, 검색이 수행되는 국가로 재전송(redirection)하지 않고 URL에 지정된 국가의 결과를 표시하도록 검색 엔진에 지시한다.

Why?

한국에서 Google 검색을 이용할 때 어째서 한국에서의 검색결과가 나타날까? 이유는 여러 목적에서 국가적 차원의 정보 제제가 있기 때문이다. 대표적으로 성인인증이 있다. (한국에서 성인인증을 피하기 위해서는 검색엔진을 영국이나 일본 등의 국적으로 변경하는 것으로도 충분하다.) google.co.uk에서의 검색결과와 google.co.kr에서의 검색결과는 다르다. NCR을 이용하면 .com 도메인의 검색 결과를 확인할 수 있다.

Address

사용방법은 다음 주소로 들어가서 기본적인 Google 검색엔진 사용과 같다.

https://www.google.com/ncr

Configuration as Default Search Engine

Chrome

새 탭의 주소창 왼쪽 끝의 돋보기를 우클릭해서 Edit Search Engines...를 선택한다. 다음은 내 설정 내용이다.

Add a new search engine : Google NCR
Keyword : google ncr_
URL with %s in place of query : https://www.google.com/search?q=%s&pws=0&gl=us&gws_rd=cr

새로 만든 이 검색엔진을 default로 설정한다.

Safari

https://www.google.com/ncr로 접속해서 쿠키가 저장되면 자동으로 NCR기능을 default로 사용한다. 쿠키를 지우면 원래대로 돌아간다.


Web Browsers in Private Mode by Default

Mac

Script Editor에서 다음과 같이 입력하여 application으로 저장해 사용한다. 기호에 따라 아이콘을 변경해서 사용한다. 아이콘 변경 방법은 이곳에서 확인.

Opera

do shell script "open -a /Applications/Opera.app --args -private"

Chrome

do shell script "open -a /Applications/Google\\ Chrome.app --args -incognito"

Windows

바로가기 속성에서 대상이 지시하는 링크를 수정한다.

Opera

"C:\Program Files\Opera\launcher.exe" -private

Chrome

"C:\Program Files\Google\Chrome\Application\Chrome.exe" -incognito


'Etc.' 카테고리의 다른 글

구글 Chrome에서 여러 링크 한번에 다운로드  (0) 2017.11.22
LaTeX Equation in Power Point  (0) 2017.06.15
Google NCR(No Country Redirect)  (0) 2017.02.05
For Multi Users Apache2 Configuration in Ubuntu  (0) 2015.11.11
Markdown + Latex  (0) 2015.11.01

For Multi Users Apache2 Configuration in Ubuntu

학회를 위한 홈페이지를 만들 일이 생겼다. 일단 Linux Ubuntu 13.04가 설치된 고정 IP에 도메인을 이미 가진 서버 컴퓨터가 있고, 여기 proFTPd와 Apache2가 설치되어 있다. 이 노트의 목적은 홈페이지를 위한 계정을 하나 새로 만들어서 ftp접속을 이용한 홈페이지 관리를 할 수 있도록 하는 것이 목적이다.

Add User

Terminal을 이용해서 작업한다. 다음 명령어로 smallorbig ID를 만들자.


$sudo adduser smallorbig

adduser 명령어를 이용하면 home폴더가 자동으로 생성되는데 홈페이지 파일을 넣을 폴더를 따로 하나 생성해두자. 나는 www로 생성했다.


$sudo mkdir /home/smallorbig/www

Apache2 Configuration

s2junn님의 글에 자세한 설명이 있어서 많은 정보를 얻었다. 사실 내가 작업할 서버에는 이미 다른 아이디로 홈페이지가 따로따로 할당되어 있었기 때문에 파일 하나만 설정하면 되었다. userdir.conf라는 파일인데 설정 방법은 Apache Module mod_userdir에서 참고했다. 파일 위치는 /etc/apache2/mods-available/다.


<IfModule mod_userdir.c>
    UserDir /home/www/*
    UserDir disabled
    UserDir enabled user1 user2 smallorbig

    <Directory /home/www/*>
            AllowOverride All
    Options ExecCGI
            <Limit GET POST OPTIONS>
                    Order allow,deny
                    Allow from all
            </Limit>
            <LimitExcept GET POST OPTIONS>
                    Order deny,allow
                    Deny from all
            </LimitExcept>
    </Directory>
</IfModule>

위 내용이 말하는 것은 다음과 같다.

/home/www/"users" 폴더에 각 사용자들의 홈페이지를 연결

기존에 설정되어 있는 환경을 이야기 하자면,  /home/www/아래 각 사용자들에게 폴더를 할당해서 각 사용자들의 홈폴더에 ~/www폴더를 만든 다음에 두 폴더를 마운트시켜 동기화 해 두었다. 이렇게 하면 ftp로 접속한 각 사용자가 자기 www폴더에 속해있는 파일만 수정하면 각자의 홈페이지는 /home/www/"users"의 동기화된 파일을 읽어서 보여주는 식이다. 따라서 다음 설명을 추가한다.

Folder Binding

smallorbig 사용자의 ~/www 폴더를 /home/www/smallorbig에 연결하려면 다음 명령어를 실행한다. Ubuntu manuals를 참고했다.


$sudo mount -rw --bind /home/www/smallorbig /home/smallorbig/www none rw,bind 0 0

-rw는 읽고 쓰기가 가능하게 하는 옵션이고, --bind는 폴더간의 마운트를 위한 옵션이다. 여기까지 입력하면 홈페이지가.... 안뜰 수도 있다;;

DirectoryIndex

/etc/apache2/mods-available/에 dir.conf라는 파일이 있다. 이 파일을 열어보면 DirectoryIndex를 설정할 수 있다. 자세한 내용은 Apache Module mod_dir를 참고하면 되겠다.


<IfModule mod_dir.c>

      DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule>

일단 서버의 파일에는 다음과 같이 설정되어 있는데 뒷 부분에 원하는 파일 명을 입력하면 우선적으로 그 파일을 홈페이지 첫 화면으로 띄우게 된다. 만약에 저 파일명들이 없으면 아래 문구를 볼 수가 있다.


Forbidden
You don’t have permission to access /~smallorbig/ on this server.
Apache/2.2.22 (Ubuntu) Server at "address" Port "number"

Comments

마운트를 시키고 나서 재부팅을 하면 마운트가 해제된다. 그래서 재부팅시 자동으로 마운트가 되도록 명령어를 입력하고 싶었는데, 검색을 해보니 fstab과 mtab의 차이가 궁금해진다. Experts-Exchange에 올라온 답변이 가장 이해하기 쉬워보여 노트해둔다.


fstab contains all filesystems known to your system (which can be mounted) and mtab contains all filesystems which are actually mounted.

그렇다면 mtab을 보면 현재 마운트 된 리스트를 알 수 있을 뿐이므로 fstab을 사용해야 할 것 같은데 우리 서버에는 이 파일에 폴더 마운트 명령어가 없다;; 어디서 찾아야 할까;;

[Solve] crontab을 이용한다. terminal에서 다음을 입력.


$sudo crontab -e -uroot

그리고 리부팅시 마운트 바인딩 명령어를 추가한다.


@reboot /bin/mount --bind /home/www/smallorbig /home/smallorbig/www

끝.


'Etc.' 카테고리의 다른 글

구글 Chrome에서 여러 링크 한번에 다운로드  (0) 2017.11.22
LaTeX Equation in Power Point  (0) 2017.06.15
Google NCR(No Country Redirect)  (0) 2017.02.05
Web Browsers in Private Mode by Default  (0) 2016.09.30
Markdown + Latex  (0) 2015.11.01

Markdown + Latex

Markdown 문법을 사용하면 글을 쓰기에 편리하다. 텍스트 입력이후 간단히 편집을 할 수 있다. 하지만 수식 입력에는 큰 장점을 보이지 않는데, Latex 문법을 통해 편리한 수식 입력을 가능케 하는 방법이 있다. 바로 MathJax라는 JavaScript display engine의 사용이다. 

Setting

작성하고자 하는 Markdown 파일의 첫 부분에 다음 내용을 넣으면 끝.

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

Example

수식이 따로 한 행을 차지하여 중앙에 정렬되게 입력하려면

$$ \zeta(s)=\sum_{i=1}^{\infty} \frac{1}{n^s} $$

$$ \zeta(s)=\sum_{i=1}^{\infty} \frac{1}{n^s} $$

문단 안에 바로 수식을 입력하려면

\\( \zeta(s)=\sum_{i=1}^{\infty} \frac{1}{n^s} \\)

어쩌구 저쩌구 \( \zeta(s)=\sum_{i=1}^{\infty} \frac{1}{n^s} \) 어쩌구 저쩌구…

Comments

tistory에 글을 쓸 때 Sublime text 2에서 Markdown 문법으로 작성 후 html 형식으로 보이는 그대로를 복사 붙여넣기 하는데 여기서 문제가 발생했다. 수식의 위치가 어긋나 제자리에 있지 않게 된다. 다음 순서로 문제를 해결했다.

  1. MathJax 스크립트를 빼고 Markdown 문서를 작성
  2. html로 compile하거나 preview 플러그인을 이용해 browser로 확인
  3. browser에서 보이는 그대로를 복사
  4. tistory 글 입력 창에 붙여넣기 (broswer에서 보이는 그대로 입력된다.)
  5. tistory html 편집기 화면에서 MathJax 스크립트를 추가

뭔가 복잡하게 보이지만 간단히 할 수 있다. 깔끔한 수식 입력을 위해서 이정도는…


+ Recent posts