일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 과학
- 메타물질
- octopus
- 우분투
- 양자 플라즈몬
- 메타표면
- 자연
- gnuplot
- 3분논문
- 플라즈몬
- Jackson Electrodynamics
- metasurface
- 나노포토닉스
- Linux
- 리눅스
- 자연 광자학
- 자연 나노기술
- impact factor
- 전자기학
- 학술지
- 토막잭슨
- 겨울떨개
- 논문
- TDDFT
- nature photonics
- 물리학
- 그래프
- 초록빛논문
- Photolithography
- 광자학
- Today
- Total
과꾸로
한 밤의 저널클럽이라는 걸 시작했습니다. 논문 파일을 열어놓고, 이해가 되면 되는대로, 안 되면 안 되는대로 그냥 하염없이 논문을 읽는 그런 방송입니다. 최대한 자주 하려고 합니다. 읽을 논문은 끝도 없이 나오니까요. 2017년 5월 30일과꾸로
구글 그래프로 반응형 그래프 그리기: Google interactive chart 테스트 중입니다. Chart 1. Chart 2. 2017년 5월 11일겨울떨개
multi-branch fitting을 이용해서 한다. i={0,1}real(Z(w)), imga(Z(w)) f(x,y) = (y==0) ? a*exp(-x/tau) : b*exp(-x/tau)fit f(x,y) 'datafile' using 1:-1:2:3 via a, b, tau
[Linux] 리눅스 Shell 명령어 cat을 이용해서 여러 파일 합치기 자료파일 data001.txt, data002.txt, ... , dat100.txt 가 있다고 할 때 그 파일들을 세로로 쭉 이어서 붙이려면, cat 명령어를 쓰면 된다. for ii in $(seq -f %03g 1 1 100)docat data${ii}.txtdone > data_all.txt 위와 같이 하면 모든 파일의 내용이 세로로 쭉 이어져 붙어서 data_all.txt 라는 파일에 저장되게 된다. 즉 data001.txt:001 001001 002 data002.txt:002 001002 002 일 때 data_all.txt:001 001001 002002 001002 002 가 된다. 만약 각 데이터마다 한 줄씩 띄..
[Linux] 리눅스 Shell 명령어. 반복문에서 숫자 출력 자릿수 일정하게 맞추기 리눅스 Shell 명령어를 쓸 때 출력되는 숫자의 자릿수를 일정하게 맞추고 싶을 때가 있다. 즉, 0, 50, 100 대신에 000, 050, 100 으로 쓰고 싶을 때가 종종 있다. 1. 예를 들어 for ii in $(seq 0 50 150)doecho ${ii}done 을 실행하면 050100150 을 얻는다. 2. 다음과 같이 바꾸면 for ii in $(seq -f %03g 0 50 150)doecho ${ii}done 000050100150 을 얻는다. 간단하지만 알아두면 유용한 리눅스 팁. 2017년 2월 2일겨울떨개 리눅스 관련 다른 글:[Linux] 리눅스 du 명령어 사용법: 폴더 용량 확인[리눅스] ..
[gnuplot] 반복문 쓰기: gnuplot 에서 for 를 사용해서 많은 그래프 한 번에 그리기 gnuplot에서 반목문 쓰기를 알아보자. 문제: gnuplot을 이용해 같은 형식의 다수의 data 파일의 그래프를 한 번에 그리고 싶다면 어떻게 하면 좋을까? 답:다음의 방법을 사용한다. do for [t=0:50] { outfile = sprintf('animation/bessel%03.0f.png',t) set output outfile splot u*sin(v),u*cos(v),bessel(u,t/50.0) w pm3d ls 1} 위 코드는 http://www.gnuplotting.org/gnuplot-4-6-do/ 에서 가져왔다.' 사실 정확하게 위 코드는 다수의 data파일을 그리는 것은 아니..
[3분논문] S2E06 단분자 강한결합 Single-molecule strong coupling in plasmonic nanocavities 3분논문 시즌2, 제6회입니다. Room temperature에서 plasmonic nanocavity에 발생하는 single-molecule의 strong coupling에 대한 연구입니다. 제목: Single-molecule strong coupling at room temperature in plasmonic nanocavities학술지: Nature논문링크: http://dx.doi.org/10.1038/nature17974 질문은 댓글이나 트위터를 통해 해주세요.트위터: http://twitter.com/gguro블로그: http://yongsop.tis..
[3분논문] S2E05 뺄셈 메타표면 Metasurfaces for subwavelength difference opeartions 3분논문 시즌2, 제5회입니다. 제목: Metasurfaces for subwavelength difference opeartions 학술지: Applied Physics Letters 논문 링크: http://dx.doi.org/10.1063/1.4966666 Localized surface plasmon의 coupling을 이용해서 gradient를 계산해주는 metasurface에 대한 연구입니다. 여러분 오늘도 즐겁게 연구합시다~ 안녕~ 질문은 댓글이나 트위터를 통해 해주세요. 트위터: http://twitter.com/gguro 블로그: http://yongsop...
[Linux] 리눅스 du 명령어 사용법: 폴더 용량 확인 du 명령어도 자주 잊어버리는 것 중 하나. du: disk usage 디스크 사용량이 얼만큼인지 확인하고 싶을 때 쓴다. 가장 흔히 쓰는 형태는 다음과 같다. 사용법 $ du - sh * 위의 명령줄을 입력하면 현재 디렉토리의 바로 하위디렉토리의 용량이 얼만큼인지 보여준다. 각각 옵션 설명-s, --summarize: 총용량만을 보여준다.-h, --human-readable: 용량을 사람이 읽기 편하게 보여준다. 즉 10K, 12M, 24G 등으로 표시.* wildcard: 별표를 써 주었기 때문에 현재 디렉토리의 하위디렉토리까지 총 용량으로 보여준다. 실행결과 2016년 11월 15일겨울떨개 다른 리눅스 관련글:[Linux] 리눅스 find ..
[gnuplot] png 에서 그리스문자 (Symbol) 쓰기: set encoding utf8 gnuplot의 여러 터미널 종류 중 필자가 가장 즐겨쓰는 것은 png이다. 좀 더 정확하게는 pngcairo. 그 때 그리스문자 q, l, d 같은 것을 쓰려면 어떻게 해야되는지 알아보자. 설정부분에서 set terminal pngcairo enhancedset encoding utf8 로 하고 실제 기호가 들어가는 곳에 {/Symbol q} 라고 써 주면 된다. 쓰면 된다. 주의사항은 encoding을 꼭 utf8로 써 주어야 한다는 것. 예제: #!/usr/bin/gnuplot set terminal pngcairo enhanced font 'Verdana, 18'set encoding utf8 set ..
[Photolithography] Negative resist: Spin-coating, baking, exposure and development conditions: AZ nLof 2020 One of the most commonly used negative photoresists is AZ nLof 2020. Here, I make a note on spin-coating, baking, exposure and development conditions of the negative tone photoresist. Useful links:Photoresist informaiton: http://www.microchemicals.com/products/photoresists/az_nlof_2020.htm..
[리눅스] vim 에서 .vimrc 설정 vim 을 쓰는 사람들 대부분 자신이 선호하는 .vimrc 설정을 가지고 있게 마련이다. 내 설정은 다음과 같다. set tabstop=4set expandtab set background=dark highlight Function ctermfg=DarkGreenhighlight matlabOperator ctermfg=DarkGreenhighlight Statement ctermfg=DarkGreenhighlight Repeat ctermfg=DarkGreenhighlight Conditional ctermfg=DarkGreenhighlight Comment ctermfg=Blue syntax on set vb t_vb=set encoding=utf-8set f..
[KLayout] 원 그리기, 글씨쓰기, PCell 연산하기 (더하기, 빼기) (출처: http://klayout.de) KLayout은 .gds 파일을 만드는 용도로 자주 사용하는 도구이다. CAD의 한 종류라고 할 수 있는데, 무료이고 성능이 괜찮아서 e-beam lithography 또는 photolithography를 할 때 많이 쓴다. 지금은 Photolithography용 마스크를 주문하기 위해서 거기에 들어갈 pattern을 그리는 중. 원을 그리는 것과 글씨를 쓰는 것, 그리고 그걸 더하거나 빼는 것을 하다보니 적어두는 게 좋겠다는 생각이 들었다. 1. 원 그리기 box를 그리고 Convert To PCell을 선택한 뒤 설정을 해주면 된다. 원, 도넛, 파이 등 여러 옵션이 있다. 그렇게..
[리눅스] Linux, 현재 디렉토리를 터미널에서 열기: nautilus-open-terminal 때때로, 노틸러스를 이용해 디렉토리를 탐색하다가 그 디렉토리에서 특정 터미널 작업을 하고 싶을 때가 있다. 그 때를 위해서 깔면 좋은 프로그램을 소개한다. $ sudo apt-get install nautilus-open-terminal 설치 후 활성화를 위해 로그아웃하고 다시 로그인 한다. 원하는 디렉토리에 가서 마우스 오른쪽 버튼을 누르면 '터미널에서 열기'라는 새로운 메뉴가 뜨는 걸 볼 수 있다. 클릭하면 그 디렉토리 상태에서 터미널을 열어준다. 덧붙여: 앗, 근데 반대로 터미널에서 작업하다가 노틸러스 탐색기를 갑자기 열고 싶을 때는? 생각해보면 당연히 쉽게 할 수 있다. $ nautilus .& 끝...
[Linux] 리눅스 VirtualBox Guest Additions 설치 1. 우분투 설치 Windows 8으로 구동되는 노트북에 Oracle VirtualBox를 깔고 Ubuntu 14.04 LTS 를 설치했다. # 버전 정보 Versions Host: Windows: 8.1VirtualBox: 5.1.4 (링크)Guest: Ubuntu 14.04 (링크) 호스트와 게스트는 이런 뜻이다.Host: 내 컴Guest: 가상 컴 먼저 VirtualBox를 깔고 거기에 우분투를 설치하였다. 설치는 누구나 쉽게 할 수 있는 수준. 2. Guest Additions 설치 VirtualBox를 편하게 쓰려면 Guest Additions를 설치하는 게 좋다. 가장 중요한 이유는 윈도우즈와 우분투 사이에 공유폴더를 ..
[동영상] 탄수화물, 단백질, 지방의 소화 분해 흡수 과정 갑자기 단백질이 어떻게 소화되고 분해되는지, 그리고 탄수화물이나 지방과는 어떻게 다른지 궁금해져서 찾아보게 되었다. 언젠가 막연히 배웠던 기억으로는 탄수화물과 지방은 탄소, 수소, 산소로만 구성되어 있지만 단백질에는 질소가 들어있어서 그걸 분해하기 위해 간이 작동하게 된다는 점. 그렇게 기억하고 지내왔고, 친구와 대화를 하던 중에, 그래서 사람이 닭가슴살만 먹으면 간이 고생한다는 말을 했는데, 말해놓고 나니 그게 사실인지 확인해보고 싶어졌다. 그래서 몇 가지 영상을 찾아보게 되었다. 그 영상들을 소개한다. 1. Protein Digestion and Absorption 단백질의 소화와 흡수를 다룬 영상이다. 이건 꽤 자세하게 나와있는데, 그래서 ..
[파워포인트] 도형 복사해서 같은 자리에 놓기 파워포인트를 사용하다보면, 도형을 복사해서 붙이는데, 원본과 딱 같은 위치에 놓고 싶을 때가 있다. 파워포인트는 복사된 도형을 살짝 오른쪽 아래에 두기 때문에, 간단한 작업이지만 의외로 신경쓰일 때가 있다. 그럴 때 내가 쓰는 방법은, 1. 복사해서 붙이고, 2. 원래 도형과 그룹으로 묶은 뒤, 3. 왼쪽 정렬, 4. 위로 정렬. 이렇게 해서 원본과 같은 위치로 돌려놓는 방법이다. 더 좋은 방법이 있는지 모르겠으나, 이 방법도 그리 나쁘지 않은 것 같다. 2016년 8월 30일겨울떨개
[Photolithography] Spin-coating, baking, exposure and development conditions: AZ-series One of the most commonly used photoresists is AZ 1500-series. Here, I make a note on spin-coating, baking, exposure and development conditions of AZ 1512 HS Photoresist. Useful links:Photoresist informaiton: http://www.microchemicals.com/products/photoresists/az_1512hs.html. Data sheet (pdf): http://www.micro..
[gnuplot] xticlabels - x축값. 숫자대신 글자. xtics in string 가로축 또는 세로축의 값을 숫자대신 글자로 넣는 법을 찾아보았는데, xticlabels라는 명령어가 있었다. 링크: http://gnuplot.sourceforge.net/docs_4.2/node135.html 다음과 같이 쓰면 된다. plot 'datafile' using ::xticlabels() with 3차원 그래프인 splot 명령어에도 적용할 수 있다. splot "data" using 2:4:6:xtic(1):ytic(3):ztic(6) 직접 그려보았다. 예제) gnuplot source code #!/usr/bin/gnuplot reset set terminal pngcairo size 1000,..
[Photolithography] 실험방법, 주의사항 정리 제가 실험하는 곳을 기준으로 실험방법과 주의사항을 정리해보았습니다. 실험시설마다 구체적인 방법은 다를 수 있습니다. 광리쏘(Photolithography)에는 크게 3단계가 있습니다. 1. 스핀 코팅 + 베이킹 2. 노출 3. 현상 단계별로 알아봅시다. 1. 스핀 코팅 + 베이킹 1.a Spin coating 스핀 코팅을 위해서는 당연히 Spin-coater가 필요합니다. 제가 있는 곳에서는 EVG라는 스핀코터를 사용합니다. EVG101 (http://www.evgroup.com/) (These are some local rules which may vary by different institute.) 1.a.1 How to fill the sy..
NKT Super continuum laser 사용법 NKT Super continuum laser 사용법을 간단히 적어둔다. 이곳 연구소의 레이저는 interlock이 걸려있어서 밖으로 나가면 자동으로 꺼진다. 그걸 원하지 않으면 override를 해야하는데, 그러면 들어올 때 비밀번호를 눌러야한다. 간략한 전체 순서 Lasermet ON -> NKT Supercontinuum ON -> 실험 -> NKT Supercontinuum OFF -> Lasermet OFF 상세 순서 1. Lasermet Lasermet 이라는 안전장치 사용법. 1. Power를 켠다. 2. Keyswitch를 enable로 돌리고, 3. Arm laser를 누른다. 실험실 안쪽 lasermet 패널 레이저를 켜 놓고 나가고..
[Linux] 리눅스 find 명령어 사용법 간단한 자료이지만 자주 잊어버려서 적어둔다. find로 검색하는 간단한 방법. 1. 현재 디렉토리 + 하위 디렉토리 $ find -name '*.abc' 2. 전체 시스템에서 찾기 $ find / -name '*.abc' 3. abc라는 이름이 들어가는 디렉토리 찾기 $ find / -name 'abc*' -type d 2016년 7월 19일 겨울떨개
[Octopus] 설치하기. TDDFT 계산 프로그램. http://www.tddft.org/ Time-Dependent Density Functional Theory (TDDFT) 계산 프로그램인 Octopus를 Ubuntu Virtual Box 에다가 설치하는 방법을 적어둔다. 1. 설치방법 설명서를 따라 설치한다. (설명서 위키) $ tar xzf octopus-5.0.1.tar.gz $ cd octopus-5.0.1 $ ./configure $ make $ make install 압축풀고, 늘 하듯이 (1) ./configure, (2) make, (3) make install 하라는 말임. 흐흐. 2. Fortran 90 compiler에서 막혀서 못 하고 있음. ㅋㅋㅋㅋ ㅡㅡ;;; 어쩔까 하다..
[3분논문] 시즌2, 제4회 - 고효율 메타표면 3분논문 시즌2, 제4회입니다. 제목: Hybrid bilayer plasmonic metasurface efficiently manipulates visible light 학술지: Science Advances 논문 링크: http://advances.sciencemag.org/content/2/1/e1501168 좋은 설계를 통해 효율 높은 플라즈모닉 메타표면을 만들 수 있다는 연구입니다. 여러분 오늘도 즐겁게 연구합시다~ 안녕~ 질문은 댓글이나 트위터를 통해 해주세요. 트위터: http://twitter.com/gguro 블로그: http://yongsop.tistory.com #태그: 3분논문, 겨울떨개, 물리학, 과학, 자연, 광자학, 나노포토닉스..
[TDDFT] Time-Dependent Density Functional Theory Time-Dependent Density Functional Theory를 소개한 영상이 있어서 공유한다. 배경지식이 전혀 없으면 알기 어렵지만, 그래도 대략적으로 무슨 이야기를 하는지는 감을 잡을 수 있다. Time-independent 슈뢰딩거 방정식에 radiation term을 넣어서 시간의존형으로 만드는 것처럼 Density Functional Theory에도 같은 방법을 적용할 수 있다는 설명. 결론은, Density Functional Theory부터 제대로 알아봐야겠다. 위 영상은 University of Minnesota 강의를 녹화한 것이라고 한다. 해당강의에 사용된 슬라이드는 http://pollu..
[Inkscape] 그림 기울이기: 3D 효과 Perspective Inkscape라는 프로그램은 벡터그림(eps, svg 등)을 쉽게 그릴 수 있는 간편한 도구이다. 어떤 모양을 기울여서 보고 싶을 때가 있는데, 그 때 어떻게 하면 되는지 찾아보았다. Inkscapae version: 0.91 OS: Windows 7 참고한 글. Quick Inkscape Tutorial – Perspective Transforms (http://www.built-to-spec.com/blog/2011/01/02/quick-inkscape-tutorial-perspective-transforms/) 핵심은 이 메뉴이다. Extensions>Modify Path>Perspective 위 웹페이지에 나온 설명. 1. Al..
[Impact Factor] (2015년) 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 얼마 전 2015년 학술지별 Impact Factor 가 발표되었다. 그래서 물리학, 광학, 광자학, 플라즈몬학, 나노과학, 재료공학 분야 학술지의 2015년도 영향력 지수를 총 정리해보았다. 모든 자료는 JCR에서 가져왔다. (http://jcr.incites.thomsonreuters.com) 1. 2015년 기준 Impact Factor가 높은 순서대로 잘라서 그래프를 여러 개 그려보았다. Nature Materials가 어머니격인 Nature를 넘어섰다. 명실공히 재료공학의 시대인가. 이제는 30을 넘는 학술지가 꽤 많다. Impact Factor에서도 부익부 빈익빈이 점점 더 심해지는 듯. Adv..
[3분논문] 시즌2, 제3회 - 나노레이저 3분논문 시즌2, 제3회입니다. 제목: A high-resolution strain-gauge nanolaser 학술지: Nature Communications 논문 링크: http://dx.doi.org/10.1038/ncomms11569 신축성있는 물질에 Band-edge 레이저를 만들어 센서로 사용할 수 있다는 연구입니다. 여러분 오늘도 즐겁게 연구합시다~ 안녕~ 질문은 댓글이나 트위터를 통해 해주세요. 트위터: http://twitter.com/gguro 블로그: http://yongsop.tistory.com #태그: 3분논문, 물리학, 과학, 자연, 광자학, 나노포토닉스, 나노레이저, nanolaser, strain-gauge, Nature Commu..
[3분논문] 시즌2, 제2회 - 메타-개구경 3분논문 시즌2, 제2회입니다. 제목: Broadband chirality-coded meta-aperture for photon-spin resolving 학술지: 자연소통 논문 링크: http://dx.doi.org/10.1038/ncomms10051 실틈과 메타표면을 합쳐서 원편광된 빛을 분리해내는 메타-개구경입니다. 여러분 오늘도 즐겁게 연구합시다~ 안녕~ 질문은 댓글이나 트위터를 통해 해주세요. 트위터: http://twitter.com/gguro 블로그: http://yongsop.tistory.com @ 이번에는 바람소리가 같이 녹음되었네요. ^^ #태그: 3분논문, 물리학, 과학, 자연, 광자학, 나노포토닉스, 메타물질, metasurface, ..
[3분논문] 시즌2, 제1회 - 상전이 메타표면 3분논문 시즌2, 제1회입니다. 제목: Optically reconfigurable metasurfaces and photonic devices on phase change materials 학술지: 자연광자학 논문 링크: http://dx.doi.org/10.1038/nphoton.2015.247 빛으로 상전이 물질의 상태를 바꿔서 원하는 광소자를 만들기도 하고 바꾸기도 한다는 내용의 논문이었습니다. 여러분 오늘도 즐겁게 연구합시다~ 안녕~ 질문은 댓글이나 트위터를 통해 해주세요. 트위터: http://twitter.com/gguro 블로그: http://yongsop.tistory.com @ 밖에서 녹음했는데, 배경에 새소리가 들리네요. ^^ #태그: ..