일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자연
- Jackson Electrodynamics
- 양자 플라즈몬
- 3분논문
- 초록빛논문
- impact factor
- 플라즈몬
- 학술지
- 메타표면
- 자연 광자학
- 리눅스
- 토막잭슨
- 겨울떨개
- 우분투
- 물리학
- Photolithography
- metasurface
- TDDFT
- nature photonics
- gnuplot
- 자연 나노기술
- 나노포토닉스
- 그래프
- octopus
- 논문
- 메타물질
- 과학
- 전자기학
- 광자학
- Linux
- Today
- Total
과꾸로
2019년 4월 10일, Event Horizon Telescope 에서 인류 최초로 관측한 블랙홀 사진을 발표했습니다. 일단 사진부터 볼까요. 이게 인류 최초의 블랙홀 사진입니다. 어떤가요? 이 사진이 어떤 의미인지 알아보려면 약간 공부를 해야하는데요, 물론 논문을 직접 읽어보는 것이 가장 좋겠죠. 논문은 총 6편으로 The Astrophysical Journal Letters 에 특별판으로 출판되었습니다. 논문링크: https://iopscience.iop.org/journal/2041-8205/page/Focus_on_EHT Focus on the First Event Horizon Telescope Results - The Astrophysical Journal Letters - IOPscienc..
해외포닥 구하기에 대해 영상을 몇 개 만들어 보았습니다. 이후에도 cover letter 쓰기 등 몇 가지 영상을 추가로 더 만들어볼까 합니다. 영상 1. 해외포닥 구하기 어떤 종류의 포닥이 있고, 어떻게 알아볼 수 있는지, 전반적인 내용을 정리해보았습니다. 영상 2. CV 뿌리기 이메일로 CV를 뿌리는 것이 과연 효과가 있을까? 하는 것에 대한 이야기를 풀어보았습니다. 2018년 11월 19일과꾸로
Kramers–Kronig Relations | 잭슨 전자기학 Ch 7.10, 식 (7.119) 잭슨 전자기학 책의 식 (7.119)인 Kramers-Kronig Relations 의 뜻과 유도과정을 간략하게 설명한 동영상입니다. Jackson, Classical Electrodynamics Ch 7.10 Causality in the Connections Between D and E; Kramers-Kronig Relations 2018년 10월 2일과꾸로 #전자기학 #잭슨전자기학 #Electrodynamics
포토닉스 연구의 역사를 인물 중심으로 풀어보았습니다. 1. Photonic Crystals2. Surface Plasmons3. Metamaterials 위의 순서로 중요한 역할을 했던 연구자들을 소개합니다. 대본을 써서 읽은 게 아니다보니 빠진 분들도 많이 있습니다. 그래도 이 분야 연구를 하는 분들이라면 여기 언급된 분들의 논문에서부터 시작한다면 좋을 것 같습니다. 2018년 8월 24일과꾸로
얼마 전 2017년 학술지별 Impact Factor 가 발표되었습니다. 그래서 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 분야 학술지의 최근 5년간 Impact Factor 변화 추이를 그려보았습니다. Impact Factors 자료 출처: http://jcr.incites.thomsonreuters.com 보기 편하도록 IF 구간별로 나눠서 그려봤습니다. 30 < IF < 45 15 < IF < 31 10 < IF < 20 8 < IF < 14 6 < IF < 10 3 < IF < 6 2.5 < IF < 4 1.0 < IF < 2.5 0.5 < IF < 1.5 *표시는 제 논문이 있는 저널입니다. - 급상승한 저널 Physical Review XNanophotonicsJournal of..
그래프를 그리다보면, 그래프의 가로축 세로축의 길이는 그대로 두고 다른 데이터를 써서 그래프를 여러 개 그리고 싶을 때가 있다. gnuplot을 써서 그릴 때, 보통의 경우 큰 문제는 없는데, 축의 값이 바뀐다거나, label을 없애고 싶을 때는 문제가 된다. 1. 문제: 축의 값이 바뀐 경우 아래 두 그래프를 보자. 파란색과 빨간색 그래프의 가로축 크기가 바뀐 것을 알 수 있다. 바뀐 이유는, gnuplot에서 size는 (x,y)tics와 (x,y)label을 포함한 크기이기 때문이다. 파란색 그래프의 ytics의 값이 소숫점을 포함하다보니 더 길어졌는데, 빨간색의 ytics는 한 자리 숫자로 표현되기 때문에 두 그래프의 크기가 달라진 것이다. 두 그래프를 나란히 놓고 보여주고 싶을 때, 이렇게 그리..
궁극의 plotting tool인 gnuplot을 이용해서 data fitting을 해보자. f(x)형태의 함수는 쉽게 fitting할 수 있는데, 만약에 f(x,y,z) 같은 함수라면 어떨까? 아래 링크에서 답을 찾았다. https://stackoverflow.com/questions/31917713/fitting-in-gnuplot-with-three-variables cavendish.data 라는 파일이 이렇게 생겼다고 하자. #h k l I 1 1 1 78072 2 0 96643 2 1 60424 0 0 73945 3 2 83586 2 0 48967 3 0 7896 그걸 I(h,k,l)이라는 함수에 fitting하고 싶으면 다음과 같이 하면 된다. ### FunctionI(h,k,l) = M *..
매트랩으로 데이터 interpolation 하는 방법 중에서 spline 이라는 함수를 사용하는 방법이 있다. 매트랩 공식 홈페이지에 따르면 spline은 Cubic spline data interpolation을 해준다고 써 있다. 이 글에서는 그 중에서도 a piecewise polynomial structure 에서 ppval를 사용해서 interpolation 결과를 뽑아내는 경우에 대해 다루어 본다. 매트랩 홈페이지 spline 링크: https://kr.mathworks.com/help/matlab/ref/spline.html?lang=en 사용법은 간단하다. 다음과 같이 하면 pp에 interpolation 된 결과 값이 저장된다. pp = spline(x,y) 1. 간단하게 예제를 직접 작..
0. 소개 MNPBEM은 오스트리아의 Graz 대학교에서 만든 Matlab 코드로 금속나노입자의 전자기적 특성을 시뮬레이션 하는 도구이다. "MNPBEM is a toolbox for the simulation of metallic nanoparticles (MNP), using a boundary element method (BEM) approach developed by F. J. Garcia de Abajo and A. Howie, Phys. Rev. B 65, 115418 (2002)." 링크: http://physik.uni-graz.at/mnpbem/ 나노입자에 여기되는 Localized Surface Plasmon (LSP) Modes를 보는 데 유용하게 사용된다. 1. bemstateig...
0. 소개 MNPBEM은 오스트리아의 Graz 대학교에서 만든 Matlab 코드로 금속나노입자의 전자기적 특성을 시뮬레이션 하는 도구이다. "MNPBEM is a toolbox for the simulation of metallic nanoparticles (MNP), using a boundary element method (BEM) approach developed by F. J. Garcia de Abajo and A. Howie, Phys. Rev. B 65, 115418 (2002)." 링크: http://physik.uni-graz.at/mnpbem/ 나노입자에 여기되는 Localized Surface Plasmon (LSP) Modes를 보는 데 유용하게 사용된다. 1. 경로설정 설치 과정을..
Octopus라는 TDDFT용 공개 무료 프로그램을 설치해서 tutorial을 따라가고 있다. (설치후기, Tutorial 따라하기) 여태까지는 ground state를 계산하는 걸 했는데, 이번에는 시간에 따라 바뀌는 걸 해봤다. Time-dependent density functional theory인데 드디어 time dependence를 넣는 걸 해본다니 설렌다! Tutorial:Time-dependent run 튜토리얼 링크: http://octopus-code.org/wiki/Tutorial:Time-dependent_run 1. inp 파일 생성 시작은 늘 입력파일인 inp 파일을 생성하면서 시작한다. Tutorial에 있는대로 복사해서 붙인다. CalculationMode = gsUnits..
궁금하지 않은가? 그네 타는 법은 다 알지. 너도 알고 나도 알고, 5살짜리 꼬마도 아니까. 근데... 대체 왜 올라가는 거지? 그러니까, 넌 어떻게 올라갔니? 1. 어떻게 움직이는지, 알고 있나? 혼자 곰곰이 생각을 해 봤는데, 이게 뭔가 생각보다 간단하지 않더라고요. 질량중심이 움직이는 것도 한 이유일텐데, 그것만 가지고는 뭔가 설명이 부족한 것 같았습니다. 그래서 찾아봤습니다. 그네타기의 원리. 물론 뒤에서 밀어주는 경우 말고요, 혼자서 무릎을 굽혔다 폈다 하면서 올라가는 경우입니다. How Do You Go Up in a Swing? 이라는 제목의 글을 찾았습니다. How Do You Go Up in a Swing? 링크: http://www.physicsinsights.org/up_in_a_sw..
Game of Thrones. 왕좌의 게임. 많이들 좋아하시죠? 저도 한동안 빠져 살았는데요, 그래서 드라마도 두 번씩 보고, 책도 읽고, 인터넷에서 관련자료도 많이 찾아봤습니다. 드라마와 함께 보면 재밌을만한 것들을 몇 개 공유하려 합니다. 1. 랩, 힙합 왕좌의 게임을 주제로 노래를 만든 사람들이 꽤 있는데요, 아무래도 어두운 분위기의 드라마라 그런지 힙합이나 랩 장르가 많습니다. 많은 곡이 있지만 그 중에 제 마음에 쏙 들었던 몇 곡만 공유합니다. (1) Dominik Omega - Arya's Prayer 아리아 스타크 정말 멋지죠. 참 좋아하는 캐릭터입니다. 아리아의 이야기를 도미닉 오메가라는 랩퍼가 곡으로 만들었는데 명곡입니다. 후렴구에는 역시 아리아의 death list가 들어갑니다. Wat..
늙는다는 건 뭘까요? 왜 죽는 걸까요? 사람은 당연히 늙는다고 생각했습니다. 그리고 죽겠죠. 그런데 늙는다는 건 뭘까요? 생각해보면 꼭 당연한 건 아닌 것 같습니다. 왜 늙는 걸까요? 그리고 왜 죽는 걸까요? 그래서 한 번 찾아봤습니다. 그랬더니 AsapSCIENCE 에서 좋은 영상으로 잘 설명 해두었더군요. 핵심은 chromosome에 telomere라는 여분의 꼬리가 있는데, 그게 세포분열을 할 때마다 조금씩 줄어들어서 결국에는 없어진다는 얘기입니다. 그게 다 없어지면 더 이상 세포분열을 하지 않는 거죠. 세포가 더 이상 분열하지 않으면 ... 네 죽는 거죠. 우리는 죽게 프로그램 되었다고 합니다. ㅎㅎ 염색체의 모양인데요, 텔로미어라는 여분의 꼬리가 달려있습니다. 사람에게는 46개의 염색체가 있죠...
latexdiff 라는 명령어는 LaTeX 문서의 수정내용을 비교해서 보여주는 도구로 LaTeX 으로 논문을 쓰고 수정할 때 매우 유용하다. 윈도우즈에 설치해서 사용하고 있는데, 설치는 오래전에 해서 잘 기억이 나지 않는다. ㅡㅡ;;; 아래 링크를 보고 따라했던 것 같다. 설치방법: https://tex.stackexchange.com/questions/106785/installation-usage-of-latexdiff-on-windows-7 설치하고나면 해당 디렉토리에 가서 latexdiff old.tex new.tex > change.tex 라고 치면 된다. 윈도우즈니까 커맨드 창에서 저렇게 치면 된다는 뜻. 그렇게 해서 생성된 change.tex를 LaTeX으로 compile 해서 보면 다음과 같..
[유튜브] Shape of You (Ed Sheeran) 그리고 The Molecular Shape of You (A Capella Science) 1. Shape of You Ed Sheeran의 Shape of You라는 노래는 꽤나 유명해서 아는 사람도 많겠죠. 저도 요즘 즐겨 듣는 노래입니다. 뮤직비디오와 가사영상의 두 가지 버전이 유튜브에 있는데요, 저는 가사영상을 더 선호합니다. 이렇게 생겼습니다. 노래도 참 좋아요. ^^ 시작할 때 나오는 기호는 나눗셈 기호인데, 꼭 "응" 처럼 보입니다. (Ed Sheeran의 한글사랑 (응?)) 2. The Molecular Shape of You 근데 이 노래를 패러디한 곡이 있습니다. A Capella Science라고 과학에 관련된 내용으로 노래를 ..
최다인용 1저자 따라가기 놀이 (feat. 구글 스칼라) 내 논문 중 가장 많이 인용된 논문의 1저자는 내가 아니다. 구글 스칼라는 기본옵션으로 피인용숫자를 기준으로 정렬해서 논문을 보여주는데, 그 때 프로필 주인의 이름과 최다인용된 논문(맨 위에 표시된 논문)의 1저자의 이름이 다를 경우 1저자를 찾아서 따라가보는 걸 해 봤다. 일단 내 프로필로 시작해보자. - Yongsop Hwang (link) 2017년 10월 25일 현재 피인용수 45회로, 최다 인용된 논문의 1저자는 KY Jeong 이라고 표시된 걸 알 수 있다. KY Jeong은 현재 가천대학교에 있는 정광용 교수님이다. 그 분의 프로필을 찾아가보자. - Kwang-Yong Jeong (link) 따라왔던 논문은 두번째로 많이 인용된 논문으..
[Jmol] 분자구조 그려주는 프로그램 분자구조를 그릴 일이 있어서 Jmol이라는 프로그램을 깔았다. xcrysden을 설치해서 해 봤지만 서버와의 통신이 느릴 때는 너무 불편했다. (관련글) Jmol site: http://jmol.sourceforge.net/ Java에서 돌아가는 프로그램이기 때문에 일단 Java를 설치해야 한다. 그리고 jmol.jar 를 실행하면 위와 같은 그림을 얻을 수 있다. 위 그림에 사용한 분자구조 데이터는 아래와 같은 간단한 표로 되어있다. 첫 가로줄의 24는 원자의 갯수, 첫 세로줄에는 원자 종류, 나머지 세로줄 세 개에는 각 원자의 위치를 x, y, z 축 좌표로 표시했다. 단위는 옹스트롱(A)이라고 표시되어 있다. 24 units: A C -4.585889 0.22..
[Ubuntu] X-windows 설정하기: Putty + Xming Xforward 1. 우분투 서버쪽 일단 서버쪽에 X에서 돌아가는 프로그램을 깔아야 하는데. apt-get install x11-apps 을 깔면 xclock 을 해주는 것 같다. 참고: http://manpages.ubuntu.com/manpages/zesty/man5/sshd_config.5.html x11forward 를 이용하는 방법을 써 보자. 일단 xauth를 깐다. apt-get install xauth /etc/ssh/sshd_config 에 밑에 것들을 넣어준다. X11Forwarding yesX11DisplayOffset 10X11UseLocalhost yesXAuthLocation /usr/bin/X11/xauth ..
[Octopus] Tutorial 따라하기. 질소원자, 메탄분자 에너지 계산 Octopus라는 Time-Dependent Density Functional Theory (TDDFT) 계산 프로그램을 설치했었다. (설치후기) 설치하고 나서 Tutorial 첫번째 예제인 수소원자 에너지 준위 구하는 걸 해 보았다. 그리고 잠시 손을 놓고 있다가 다시 마음 먹고 Tutorial을 따라가보기 시작했다. (Octopus Tutorial 링크: http://octopus-code.org/wiki/Tutorial) Tutorial 2. 질소 원자 링크: http://octopus-code.org/wiki/Tutorial:Nitrogen_atom 1번 예제와 마찬가지로 ground state에서의 에너지 준위를 구하는..
[gnuplot] palette를 이용해 line graph 색깔 정하기 그래프 여러 개를 그릴 때, 조금씩 offset을 주고 색깔을 바꿔서 그리고 싶을 때가 있다. 그런데 색깔을 일일이 정해주자니 너무 귀찮은 거 아닌가. palette에 먼저 colormap을 설정해주고 거기서 line plot의 색깔을 가져오는 방법이 있는지 궁금했다. 그래서 찾아보니 멋지게 해 둔 사람이 있었다. http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/gradation.html 나도 똑같이 따라서 해 봤다. HSV라는 colormap을 써서 색깔을 정해주었다. 같은 그림을 그리려면 아래 gnuplot code를 사용하면 된다. #!/u..
[Vim-LaTeX] 윈도우즈에서 Vim으로 LaTeX 사용하기. MikTeX Vim으로 논문을 쓰면 뭔가 기분이 좋다. 근데 윈도우즈에서 Vim과 LaTeX을 연결하는 게 만만치가 않다. 한 번 해보자. http://vim-latex.sourceforge.net/ 일단 따라서 했고, compile을 위해서 \ll 을 눌러보았다. 그랬더니 에러가 뜬다. File `revtex4-1.cls' not found. revtex class file을 못 찾는다는 건데. 어디 있긴 있을텐데 흠... 참고: http://scientificandhpcomputing.blogspot.com.au/2010/09/install-revtex-41-into-miktex-28.html 없나보다. 일단 revtex4.1을 다운 ..
vim 사용자들은 다들 각자 선호하는 .vimrc 설정이 있게 마련이다. 나의 경우 리눅스에서 쓸 때는 링크처럼 설정한다. 윈도우즈용 gvim에서도 큰 차이는 없는데, backup을 안 쓰도록 설정한 부분이 다르다고 할 수 있다. guifont 부분 설정이 들어가고, colorscheme을 설정한 것도 차이점이라고 할 수 있다. 윈도우즈에서는 설정 파일이름을 _gvimrc 또는 _vimrc로 하고 C:\Users\Username 밑에 두면 된다. set tabstop=4set expandtab set background=dark highlight Function ctermfg=DarkGreenhighlight matlabOperator ctermfg=DarkGreenhighlight Statement c..
창조과학이 이슈다. 종교가 없는 과학자들 가운데 대체 창조과학이 뭔지 찾아보는 사람들이 많이 생겼고, 기독교 과학자들은 어떻게 자신이 창조과학을 떠나게 되었는지에 대한 이야기를 나누거나, 몇몇은 그래도 창조과학이 맞을 수도 있지 않나라는 이야기를 하고 있다. 물리학자로서 창조과학을 지지하던 기독교인에서 비종교인이 되기까지의 나의 경험을 나누는 것이 지금 시점에서 사회적 논의에 보탬이 되기를 바라는 마음에 이 글을 쓴다. 내가 창조과학을 처음 접한 것은 중학생이었던 1992년쯤인 것으로 기억한다. 지구의 나이가 6천년이라는 젊은 지구론과, 노아의 홍수로 전 지구의 모든 지층이 생성되었다는 이론, 대기 위에 있는 물 층에 의해서 자외선이 차단되기 때문에 므두셀라 같은 사람이 969살까지 살 수 있었다는 설명..
Time-Dependent Density Functional Theory 계산 도구인 Octopus를 깔아본다. 예전에도 한 번 깔았으니 이번엔 좀 쉽게 할 수 있겠지. (예전글: http://yongsop.tistory.com/57) 설치하려는 서버는# uname -aLinux SERVERNAME 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 1.일단 gcc와 gfortran을 설치하고 시작. # apt-get install gcc# apt-get install gfortran 그리고 octopus-7.1을 받아서 설치 (설치매뉴얼 위키) ./configure를 하면 에러가 난다. lib..
Bloch boundary condition을 썼을 경우, k값에 따라 달라지는 mode 모양을 어떻게 그리는지무엇보다 한 주기에서 계산하고 여러 주기로 확장해서 field profile을 그리고 싶을 때는 어떻게 하는가. Planewave를 입사시켰을 때. k값을 어떻게 선택하는가? 아무것도 하지 않고 그냥 그렸을 때 자동으로 그려주는 건 무슨 조건인가? k가 0일 때인가? in plane k가 0이라고 하면, ...흠.... Image stitching 이라는 기술이 있다. https://kb.lumerical.com/en/layout_analysis_image_stitching.html 참고. 스크립트를 짜서 몇 주기를 보여준다. example 2번을 보면 Bloch Boundary를 썼을 때 어떻..
GNU octave 에서 image를 불러오는 함수는 imread이다. 근데 이걸로 16bit 또는 32bit Tiff 그림을 가져오려고 하면 error가 뜬다. (참고) warning: your version of GraphicsMagick limits images to 8 bits per pixel 해결 방법은 GraphicsMagick을 업그레이드 하는 것이다. GraphicsMagick http://www.graphicsmagick.org/ 설치할 때 이미지의 bit 설정을 바꿔서 configure를 해주면 된다. 즉, 16 또는 32로 quantum-depth를 설정한다. ./configure --with-quantum-depth=16 --enable-shared --disable-static ..
[Octopus] TDDFT 계산 프로그램, Linux home directory에 설치하기 예전 글: [Octopus] 설치하기. TDDFT 계산 프로그램. 받은 곳: http://octopus-code.org/wiki/Main_Pageversion: octopus 7.1 (octopus-7.1.tar.gz) 하다가 포기함 ㅡㅡ;;
[Impact Factor] (2016년) 최근 5년간 추이 - 구간별 그래프. (물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학) 얼마 전 2016년 학술지별 Impact Factor 가 발표되었다. 그래서 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 분야 학술지의 최근 5년간 Impact Factor 변화 추이를 그려보았다. 앞선 글에서 하나의 그래프에 그렸는데 보기가 불편해서 구간별로 나누어 새로 그려보았다. 모든 자료는 JCR에서 가져왔다. (http://jcr.incites.thomsonreuters.com) 30 < IF
[Impact Factor] (2016년) 최근 5년간 추이: 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 얼마 전 2016년 학술지별 Impact Factor 가 발표되었다. 그래서 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 분야 학술지의 최근 5년간 Impact Factor 변화 추이를 그려보았다. 모든 자료는 JCR에서 가져왔다. (http://jcr.incites.thomsonreuters.com) 이번엔 그냥 그래프 하나에 그렸다. 아니 두 개에 그렸다. 하나는 linear scale로 하나는 log scale로. - Linear scale - Log scale - Data Nature40.137Nature Mater.39.737Nature Nanotechnol.38...