본문 바로가기

반응형

분류 전체보기

(73)
[FTP] KT 기가 와이파이 홈허브 공유기 서버운영(포트포워딩) Introduction 웹서버, FTP서버, 계산용 서버 등 다양한 서버환경을 가정에서 구동하기 위해서는 운영체제 방화벽 설정 및 공유기 설정을 통해 기본적으로 막아놓은 포트를 개방하여 외부에서 접근을 할 수 있도록 해야한다. 이는 다양한 해킹 시도들을 막기 위해 매우귀찮지만 반드시 거쳐야 하는 문제이다. 포트가 모두 열려있으면, 나도 모르는 새에 누군가가 특정 포트를 통해 접근을 하는것을 알 수 없기 때문이다!! 그래서 우린 이런 귀찮은 일을 해야만 한다. 서버를 사용하기 위해서라면, 나는 친구들과 주말 텃밭농사를 유툽 작업을 위해 촬영한 영상을 공유하기 위한 FTP 서버를 여는 목적으로 본 내용을 정리하였다. 수많은 글들이 있었지만, 제대로 정리된 글이 잘 없어서 이렇게 직접 쓴다. 이하 생략하고 바..
[markdown] 최고의 "무료" 마크다운 편집기 in linux 마크다운이란? 마크다운은 간단히 말헤 text editor이다. 좀 더 설명하자면, 메모장과 latex 사이 그 어디쯤? 좀 매니악하게 말하자면, 개발자들이 애용하는 간편한 언어, 매우 간편하지만, 의외로 쏠쏠한 기능들이 많다! 특히 깃허브에서 README.md가 바로 마크다운으로 작성이 된다! 간단한 표, 다이어그램, 그림, 링크 +(깃허브에선 안되지만, 수식까지!!) 좀 더 다양한 설명이 필요하다면 아래 링크! About markdown 리눅스에서 마크다운 편집기 대표적으로 많은 마크다운 편집기들이 있다. 내가 원하는 기능은 딱 세 개 수식 가능 그림 가능 (기왕이면 caption까지) TOC; table of content 목차 자동 생성 가능 아톰, 서브라임텍스트, 스택에딧, vscode, typ..
C언어 프로파일링 gprof#2 - 예제코드 gprof의 경우에 실행 시간이 너무 작은 경우, 계산이 안되는 것 같기도 합니다.[^1] [^1]: 정확한 정보는 아닙니다. 다음은 제가 대학원시절 짠 예제코드입니다. 적당히 함수도 있고 해서 사용하기 좋습니다. 2D lattice에서 퍼콜레이션이 일어나는지 확인하는 코드입니다. L size = 64, Ensemble = 50 인데 실행시간은 대략 10초정도로 gprof결과를 보기 적절한 실행시간으로 조절했습니다. 참고하세요 ^_^ script g++ 2d_percolation.c mt19937ar.c -pg -o example.out chmod 755 example.out gprof example.out > gprof.log Result Flat profile: Each sample counts as..
[datetime] datetime to yearly float Introduction datetime자체는 너무 좋지만, 장기 시계열의 경우, yearly float(decimal year)형이 필요한 경우 있다. 이를 컨버팅하는건 너무 쉽다! 정확히는 pd.datetime형태를 바꿔주는 것! 불러온 데이터 프레임은 1965-08-08 10:00:00와 같은 형태로 date가 들어있다. 이를 PyAstronomy를 이용해 1965.601142와 같이 바꿔줄 수 있다. example code from PyAstronomy import pyasl df = pd.read_csv('./Data_hour_sorted/%s.csv'%station, index_col=None) t = pd.to_datetime(df.date).values date2 = [pyas..

반응형