Category전기전자컴퓨터

FFMPEG 빌드하기

F

기본 빌드된 FFmpeg을 이용할 수도 있으나, 여러 가지 기능들을 포함하기 위해 직접 빌드해 보았다.다음 기능들을 포함시켰다.

nvidia 그래픽카드 가속DeckLink 지원libx264프라운호퍼 aac 인코더lame mp3 인코더HEVC(H.265)Intel Quick SyncSRT Protocol

환경은 Windows 10, Microsoft Visual C/C++ Build Tool 2019, MSYS2이다.자세한 방법은 아래에 올려두었다.

Synology NAS에서 Docker로 미디어위키 운영하기

S

시놀로지 DSM에서 지원하는 미디어위키는 Apache 서버를 요구해서, 도커로 (L)EMP 스택을 만들어서 운영하기로 했다.bitnami에서 만든 nginx, mariadb, php-fpm과 thenets에서 만든 parsoid를 이용하였다. 일단 EMP 스택을 docker-compose.yml 파일로 다음과 같이 구성하였다. version: '2' services: nginx: image: bitnami/nginx:latest ports: - (호스트로 열어줄 포트):8000 volumes: - /volume1/(nginx 서버 설정 파일 저장 디디렉토리)/wiki_server_block.conf:/opt/bitnami/nginx/conf/server_blocks/wiki.conf ...

파이썬에서 Gmail API로 메일 보내기

정기적으로 메일로 어떤 작업의 로그를 정기적으로 보내야 하는 일이 생겼다. 마침 구글 계정과 관련이 있어서, Gmail을 이용하기로 했다. Gmail로 메일을 보내는 방법은 두 가지가 있을 것이다. 하나는 Gmail SMTP 서버를 이용해서 파이썬 내의 SMTP 관련 메서드를 이용하는 것이고, 두 번째는 Gmail API를 이용하는 것이다. 나는 후자를 이용해보기로 하였다. 기본 설정은 Quickstart 문서가 잘 되어 있기 때문에 그대로 참고하면 된다. 이 문서의 service = build(…) 부분까지 따라하면 된다. 문제는 그 다음으로 보내는 부분이다. 우선 문서를 따라해봤다. 초안을 먼저 작성하고 그 초안을 보내기와 전송 기능에 보낼 메시지를 바로 집어넣는 두 가지 방법이 있는데...

추천 책: 찰스 펫졸드의 CODE

전기전자공학 전공에서는 넓은 분야를 배우게 되는데, 그 중에는 컴퓨터 쪽도 있다. 이 쪽을 선택하면 컴퓨터공학의 핵심 과목들과 비슷한 것들을 배울 수 있다. 컴퓨터구조, 운영체제, 알고리즘, 자료구조 등.근데 그것만 배울까?필수적으로 배워야 하는 전자기학, 회로 등도 있다. 아마도 가장 낯설만한 과목으로는 디지털도 있고.도대체 왜 이런 것들을 배워야 하는 것일까?도대체 서로 무슨 관련이 있을까? 이 <CODE>라는 책은 이에 대한 답을 준다. 간단한 전기 회로부터 시작해서, 이들이 어떻게 디지털이란 개념을 이루게 되고, 간단한 디지털 시스템이 어떻게 전체 컴퓨터를 이뤄가고, 운영체제는 왜 필요하고, 프로그래밍이라는 것이 어떻게 가능한지를 설명해준다. 대학교 때 읽었으니 거의 10년 전에 읽어서...

최근 글

카테고리

태그

최근 댓글

카테고리