Monthly Archives: 1월 2022

LaTeX/TeX 파일을 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 »

소유

” 내가 무엇을 가지고 있느냐 보다는 지금 가지고 있는 것을 어떻게 활용할 것이냐가 중요하다. ” — 심리학자 알프레드 아들러

니버 (Niebuhr) 의 기도문

오 하늘에 계신 아버지 하나님, 바꿀 수 없는 것들을 받아 드릴 수 있는 마음의 평화와, 바꿀 수 있는 것들을 바꾸어 가는 용기를 주시옵소서. 그리고 그 둘을 분별할 수 있는 지혜를 주시옵소서. 우리 주 예수 그리스도의 이름으로 기도하였습니다. 아멘 O God and Heavenly Father, Grant to us the serenity of mind to accept that which cannot… 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 »

성공으로 가는 길: Road to Success

“Road to success” 라는 제목이 붙은 그림은 학생 시절 점심을 해결하러 자주 갔던 핫도그 집에서 처음 접했던 그림이다. 그 이후에도 다른 곳에서도 몇번 볼 기회가 있어 기억에 남아 있던 포스터인데, 1913 년 음악잡지인 THE ETUDE 10월판에 처음 소개되었다고 한다. 주린 배를 핫도그로 달래며 잠시나마 포스터를 주의깊게 살표보며 의미를 새겨보곤 했다. 지금과는 사고 방식이 많이 달랐을… Read More »

과학적 상대주의 – 방법론: 퍼시그

인터넷상에 있는 자료인데, 과학적 연구방법을 통해 도달한 결론이 확실한 것이 아니라는 주장을 그나름 잘 정리하고 있고, 한 시점에서 당연한 진리로 받아들여 지고 있는 과학 이론이 절대적으로 옳은 것인가에 대해 한번 생각해보게 하는 글이라 번역하여 올립니다. 원본은 여기 에서 볼 수 있습니다. <방법론: 퍼시그, 과학적 상대주의, 그리고 합리적 지식> 원작자: 카라치 (Karachi) 로버트 퍼시그 는 그의 유명한 저서인 선과 오토바이 수선술 (Zen… Read More »

ASE 모듈로 결정 수퍼셀(Super Cell) 만들기

수퍼셀 (supercell) 만들기 결정의 구조는 나타내는 단위셀 내에는 보통 수개 ~ 십여개의 원자가 포함된다. 고체 내에 생성된 결정결함의 생성 에너지를 계산하기 위해서는 원자가 수십 \~ 수백 개가 포함되어 있는 셀에 대해 에너지를 계산해야 할 필요가 있는데 이렇게 많은 수의 원자가 포함하는 셀을 수퍼셀(super cell)이라고 한다. 수퍼셀은 기본적으로 unit cell을 이동벡터 방향으로 적층하려 만들 수가 있는데… Read More »

ASE 모듈을 사용해 결정 단위셀(Unit Cell) 만들기

ASE 모듈을 이용하여 결정구조 객체 만들기 jupyter notebook을 사용하는 경우를 가정하여 관련 내용을 정리하였다. 1. ASE 모듈 설치하기 먼저 Atomic Simulation Environment(ASE) 모듈과 spglib 모듈을 아래와 같은 방법으로 설치한다. 아래에 나오는 명령어드을 jupyter cell에 입력하고 실행한다. !pip install ase –user !pip install spglib –user 2. ASE 모듈 불러오기 결정구조를 만들기 전에 사용할 모듈을 불러온다. #… Read More »

Jupyter에 Crystal 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 »