Category Archives: IT

LaTeX kaobook

LaTeX 을 사용하여 다양한 형식의 문서를 작성할 수 있는데, 책 모양의 문서를 작성하는 것에도 사용할 수 있다. 여러가지 책 형태 중 Tufte 양식에 기반을 둔 Kao 책양식에서 사용되는 명령어를 간단히 정리한다. Kao 양식대한 자세한 설명은 github kaobook site 에서 볼수 있다. 1. Commends 사용되는 명령어를 간단히 정리해 보자면 1.1 Notes Sidenotes \sidenote[mark][offset]{Text} \sidenote[][*-1]{Text of the… Read More »

Jupyter notebook을 LaTeX 문서에 포함하기

jupynotex style package를 사용하면 Jupyter notebook을 LaTeX 문서에 포함시킬 수 있다. 절차 먼저 LaTeX 문서에 pkg를 불러온다 \usepackage{jupynotex} \usepackage{minted} 그리고 tex 파일 내 jupyter notebook을 삽입하려고 하는 위치에 다음의 명령어를 넣어준다. \jupynotex[2-5,12,17]{j_notebook.ipynb}

LaTeX 파일을 ebook 으로 변환

LaTex/Tex 팡리을 이북으로 변환하는 방법에 대해 정리한다. 1. 선설치 소프트웨어 다음의 소프트웨어를 설치한다. texlive, miktex, MacTeX 같은 TeX 텍스트 프로세서 Calibre 이북 메니저 2. tex 파일을 html 로 변환 먼저 oblivoir 다큐먼트 글래스를 사용하여 latex 한글 파일을 작성한다. 파일 이름이 test.tex 이라고 하자. 그리고 latex 파일을 수정한다. 수정전 \documentclass[14pt,chapter,a4papers]{oblivoir} 수정후 \documentclass[lwarp,lwarpoption={mathjax}]{oblivoir} 그리고 test.tex 파일이 있는… Read More »

멀티사이트 워드프레스 WordPress 설치

하나의 ip 주소에  wordpress multisite를 설치하면 여러개의 wordpress blog를 운용할 수 있다. FAMP (freebsd, apache24, php56, mysql) 와 더불어 wordpress 를 설치한 후 sub-directories 형 multisite를 설치하는 방법은 다음과 같다. 1. 전제조건 컴퓨터에 apache, mysql, php 를 설치하고 wordpress를 설치한다. 웨브라우져에서 http://ip-address/ 를 입력하여 설치한 페이지가 나오는지 확인한다. 2. 워드프레스 설정 설정이 제대로 되었으면 WordPress setting… Read More »

MySQL DB 에서 Search/Replace

WordPress + mysql 웹사이트를 설치한 후 같은 ip 주소, 같은 서버를 계속 사용할 수 있다면 좋겠지만, 때로는 사정에 의해 웹사이트를 다른 ip 주소로 옮겨야 한다던가, 같은 서버내에서 다른 디렉토리로 옮겨야 할 때가 있다. 그런데 wordpress와 연관된 MySQL DB 속에는 이전 ip 나 data가 저장되어 있는 디렉토리 정보가 같이 포함되어 있어 단순이 wordpress 설정만 바꾸어서는 wordpress… Read More »

Jupyter에 Crystal lang kernel 설치

Ubuntu 20.04 에서 Crystal 언어용 kernel을 Jupyter에 설치하는 방법을 정리하였다. 전제조건 ubuntu 20.04 python3 가 설치됨 jupyter notebook을 jupyter 사용자 계정이에 설치 1. Crystal language pkg 설치 Crystal language pkg를 설차하는 방법에 대해서는 "Install On Ubuntu" 에 잘나와 있다. # sudo apt install libssl-dev libxml2-dev libyaml-dev libgmp-dev libz-dev -y # sudo snap install crystal –classic… Read More »

Jupyter에 Gnuplot 커널 설치

Jupyter에 gnuplot kernel을 설치하는 방법을 간단히 정리한다. 먼저 python 3, pip을 설치하고 유저 jupyter 디렉토리에 jupyter notebook을 설치하자. 설치 방법은 다른 포스투에 나와 있으니 참조하기 바란다. 전제조건 ubuntu 20.04 python3 가 설치됨 jupyter notebook을 jupyter 사용자 계정이에 설치 우분투에 gnuplot kernel을 설치하는 경우 먼저 gnuplot pkg를 설치한다. # sudo apt install gnuplot -y 그리고 다음의… Read More »

Jupyter에 Fortran 커널 설치

Jupyter에 Fortran kernel을 설치하면, jupyter notebook을 사용하여 fortran을 연습할 수 있다. 여기서는 Fortan kernel을 설치하는 방법을 간단히 정리한다. 전제조건 ubuntu 20.04 python3 가 설치됨 jupyter notebook을 jupyter 사용자 계정이에 설치 Ubuntu에서 gfortran compiler를 사용하려면 다음과 같이 먼저 gfortran과 git을 설치한다. # sudo apt install gfortran git 그리고 jupyter로 로그인한다. # su – jupyter # cd… Read More »

TrueNAS Core 내 Nextcloud 에서 업로드 파일 크기 변경

TrueNAS에 nextcloud를 설치하고자 할 때에 nextcloud plugin을 사용하면 간편하게 설치할 수 있다. 이렇게 설치된 nextcloud 에서는 업로드 할 수 있는 파일의 최대크기가 513M 로 제한되게 된다. 업로드 파일의 최대크기는 다음과 같은 방법으로 변경할 수 있다. 1. php.ini 파일의 수정 nextcloud plugin 에서는 nginx와 php가 사용되는데 업로드 할 수 있는 최대크기는 일반적으로 php.ini 파일에 정의되어 있다.… Read More »

ssh Tunneling 세팅

데스크탑 공유 프로그램을 사용하면 집에 있는 컴퓨터에서 회사에 있는 내 컴퓨터에 접속하여 집에서도 마치 회사에 있는 컴퓨터를 그 컴퓨터 모니터 앞에서 작업하는 것과 같이 사용할 수 있다. 그러나 대부분의 경우 사이버 보안을 위해 회사 intranet 주위에 방화벽이 설치되어 있으며 몇개의 포트외에는 대부분 막혀있어 리모트 데스크탑을 사용하기가 어려운 경우가 많다. 하지만 만약 ssh (secure shell) 포트(22)가… Read More »