개요FileZilla를 사용하여 원격 서버에 연결하려 할 때, 'ssh_init: No route to host' 오류가 발생함! 펭귄은 FileZilla를 사용해서 원격 서버에 연결하려던 중, 'ssh_init: No route to host' 오류가 발생하며 서버 연결에 실패했다.ssh는 잘 되고 있는 상황이라서 방화벽이나 네트워크 이슈는 아니라고 생각했고, 한참을 고생했다. 해결 방법FileZilla를 사용하여 원격 서버에 연결하려 할 때 'ssh_init: No route to host' 또는 '서버에 연결하지 못함' 오류가 발생할 수 있다. 이 오류는 주로 네트워크 문제, 방화벽 설정, SSH 서비스 상태 등 여러 가지 원인으로 인해 발생한다. 이번 오류 외에도, 펭귄의 시행착오에서 겪은 몇..
개요Mac에서 원격 서버의 GUI 화면을 보고 싶어 펭귄은 Mac을 사용 중인데, 원격 서버의 GUI 화면을 확인할 일이 생겼다. 윈도우에서는 MobaXterm으로 볼 수 있었는데, Mac에서는 안된다..! 고민하다가 xquartz로 해결! TipMac에서 원격 서버의 GUI 애플리케이션을 실행하려면 X11 Forwarding 기능을 사용해야 한다. XQuartz를 설치하고, SSH를 사용하면 원격 서버의 GUI 프로그램을 Mac에서 실행할 수 있다. X11 ForwardingX11 Forwarding은 X11 프로토콜을 사용하여 원격 서버에서 실행된 GUI 애플리케이션의 화면을 네트워크를 통해 로컬 컴퓨터로 전송하는 기능이다. 이를 통해 사용자는 터미널을 통해 원격 서버에서 GUI 프로그램을 실행하고,..
개요다이어그램에 수식을 넣고 싶어! 펭귄은 draw.io를 사용해서 다이어그램을 만들던 중에, 수식을 넣어야 할 일이 생겼다. LaTeX 문법으로 $$ 사이에 수식을 넣었는데, 안 돼서 찾아봤다. Tipdraw.io(diagrams.net)에서는 다이어그램에 LaTeX, AsciiMath을 넣을 수 있다. 메인 페이지에서 '추가 도구' 선택 후 '수학 공식 렌더링' 기능을 활성화한다.다이어그램에 수식을 넣어준다. draw.io 수식 문법수식은 AsciiMath 또는 LaTeX를 사용해서 넣을 수 있다. 펭귄은 LaTeX를 사용했다.AsciiMath : `` 사이에 수식을 넣어준다LaTeX : $$ $$ 사이에 수식을 넣어준다inline LaTeX : \( \) 사이에 수식을 넣어준다 예시아래와 같이 다이..
개요플로우차트(flowchart)를 편리하게 그려주는 사이트가 필요해! 펭귄은 새로 설계한 알고리즘의 플로우차트를 그려야 할 일이 생겼다. ppt를 사용해서 그리다가 불편하고 어려워서 관련 사이트를 찾아보고, draw.io를 사용했다. Tipdraw.io(diagrams.net)는 온라인 기반의 무료 다이어그램 제작 도구로, 복잡한 설계도를 쉽게 작성할 수 있는 기능을 제공한다. 플로우차트, UML 다이어그램, 네트워크 다이어그램 등 다양한 다이어그램을 지원하고, 클라우드 연동을 통해 협업 기능도 제공한다. 메인 페이지 사진처럼 웹페이지에서 다이어그램을 작성할 수 있다. 이미 그려뒀던 다이어그램의 import도 가능하고, 다양한 방법으로 export 할 수 있다. draw.io 장점펭귄이 사용해 보고 ..
개요LaTeX에서 그래프 2개를 figure 1개에 같이 넣어야 함! 펭귄은 LaTeX를 사용해서 논문을 작성하고 있다. Figure 1개에 그래프 2개를 같이 넣어야 할 일이 생겼다. subcaption 패키지를 사용해서 같이 넣었다! TipLaTeX에서 그래프 2개를 같이 넣는 방법으로는 subfigure, subcaption 패키지를 사용하는 방법이 있다. subfigure 패키지는 오래된 방법으로 요즘은 subcaption를 주로 사용하는 것 같다. 펭귄도 subcaption 패키지를 사용해서 해결했다. 예제 데이터 펭귄이 사용한 예제 데이터는 위 사진과 같다. MATLAB으로 그래프 2개를 생성했다. $y=x$와 $y=x^2$이다. subfigure 사용법\documentclass{articl..
개요python에서 생성한 csv 파일을 읽어서 MATLAB으로 그래프를 그려야 함! 펭귄은 주로 python을 사용해서 시뮬레이션을 한다. 하지만 그래프는 MATLAB이 정말 잘 그려준다. python에도 matplotlib 라이브러리가 있지만, 개인적인 생각으로는 아직 MATLAB을 따라가려면 멀었다..! TipMATLAB에서 CSV 파일을 읽으려면 readtable, readmatrix 또는 csvread 함수를 사용할 수 있다. 보통 readtable을 가장 많이 쓰는 것 같다. 다른 함수들은 숫자만 읽어지거나, 불편한 점이 많다. 펭귄은 보통 dataframe을 csv로 저장하고, matlab에서 읽기 때문에 csv를 읽을 때 readtable을 사용했다. readtable은 csv 데이터를 ..