IPTIME 보안설정을 통한 시놀로지 서버 보호

내 시놀로지 서버에는 지극히 나의 개인적인 자료들만이 보관되어 있는데도 불구하고, 외국 크래커들의 불법적인 접속시도는 너무나 집요하다. 한번 불법 접속시도의 경고가 시스템 로그에 남으면 몇 분 단위로 끊임없는 접속이 지속된다. 정말 짜증나기도 하고 불안한 마음으로 시놀로지의 방화벽 설정을 이리 바꿔보고 저리 바꿔보아도 이 막강한 크래커의 공격자체를 막을 방법이 없다.

원격지에서 WebDAV로 시놀로지 접속하기

WebDAV (Web-based Distributed Authoring and Versioning)는 클라이언트가 HTTP 프로토콜을 사용하여 서버에 접속할 수 있게 해 주는 서비스입니다. PC가 인터넷이 연결되어 있다면 WebDAV 서비스를 이용하여 언제라도 서버에 연결한 후에 마치 로컬 드라이브를 이용하는 것 처럼 파일을 열고, 편집하고 저장할 수 있습니다.
로컬 네트워크 환경이라면, 이전에 소개한 SMB 서비스를 이용하는 것이 가장 편리하고 빠른 방법이지만, 만약에 원격지 네트워크에서 접속하는 경우라면 WebDAV 서비스를 활용하면 됩니다.

SMB를 통한 시놀로지 접속

MAC 또는 윈도우 PC에서 시놀로지 서버에 파일을 전송할 때 어떠한 방법을 사용 하시나요. 시놀로지 서버에 있는 파일을 편집 하려고, 서버에서 자신의 PC로 파일을 옮긴 후에 편집해서 다시 업로드 하진 않겠지요?PC가 시놀로지 서버와 동일 네트워크 안에 위치해 있다면, 위와 같은 작업을 수행할 수 있는 가장 간단한 방법은 아마도 SMB 서비스를 사용하는 것이라고 생각된다. 아래에 기술하는 내용을 … Read more

OpenCV를 이용하여 비디오 저장/녹화하기 [Python]

이전 글을 통해 Microsoft Window 운영체제에 설치된 Visual Studio에 OpenCV를 활용할 수 있는 환경을 구성하고, C++ 을 이용하여 USB 카메라로 부터의 읽어온 영상을 디스플레이하고, 한장의 이미지를 저장하거나 영상을 녹화하는 프로그램을 작성해 보았다.
이번 글을 통해서는 C++ 대신에 Python을 이용하여 동일한 기능을 갖는 간단한 프로그램을 작성해 본다.

MAC 복사 단축기, 한영 단축기 변경하기

키보드 단축기 변경의 이유 Microsoft Windows 3.1 시절부터 윈도우 운영체제를 사용해 왔으니, 윈도우 운영체제에 꽤나 익숙해 진 것이 사실이다. 처음 MAC을 사용하기 시작해 보니 “Command + c”로 복사하고, “Command + v”로 붙여넣기를 수행하는 어색함이 익숙해 지지를 않는다. 일단, “Command” 버튼과 “c” 버튼이 너무 가까이 붙어 있어서, 내 생각과 달리 왼쪽 손가락이 자기 멋대로 움직인다.마찬가지로 익숙해지지 … Read more

OpenCV를 이용하여 비디오 저장/녹화하기 [C++]

이전 OpenCV 설치, PC & Visual Studio 환경설정 이라는 글을 통해 OpenCV를 사용하기 위한 PC 환경과 Visual Studio의 환경을 구성하는 방법에 대해 설명 하였다. 이번 글을 통해서는 OpenCV를 이용하여 PC에 연결되어 있는 USB 카메라로 부터 비디오를 획득하여 모니터에 출력하고, 이미지를 저장하거나 동영상 파일을 생성하는 방법을 Visual Studio와 C++을 활용하여 구현해 본다.

GeneratePress 무료버전에서 Footer 변경하기

GeneratePress 테마를 이용하여 맨 처음 작성한 글을 블로그에 띄우고 보니, 페이지의 제일 아래쪽에 “Built with GeneratePress”라는 문구가 눈에 띄였다. 무료 버전을 사용하고 있으니 그럴 수도 있겠지 라고도 생각 되었지만, 블로그를 열 때마다 눈에 띄는 푸터의 내용을 변경할 수 있었으면 하는 생각이 끊이지 않았다.
이번 글을 통해서 GeneratePress로 작성한 블로그의 푸터를 없애거나 변경하는 방법에 대해서 기록해 두고자 한다.

워드프레스 자식테마 만드는 방법

이런저런 이유로 워드프레스의 테마를 커스터마이징 해야 할 때가 있다.
이 블로그를 시작하게 되면서 GeneratePress를 사용하게 되었고, 블로그 푸터에 표시되는 GeneratePress 카피라이트를 변경하고 싶다는 생각을 갖게 되었다. 그런데, 카피라이트를 변경하는게 만만치가 않다. 인터넷을 검색을 해 가면서 여러 정보들을 둘러 보았지만, 대부분 워드프레스 테마를 후킹하여 변경하는 방법을 제시하고 있었다.

위 내용을 요약하면, 먼저 GeneratePress의 자식 테마를 만들고, 이 자식테마의 function.php에 필요한 코딩을 추가하여 카피라이트를 변경해야 한다는 것이었다. 이번 글에서는 자식테마를 만드는 방법까지에 대해서만 기록해 둔다.

OpenCV 설치, PC & Visual Studio 환경설정

Windows 기반의 OS에서 OpenCV를 활용하기 위해, PC와 Visual Studio에서 어떠한 환경 설정이 필요한지 알아본다.
아래 내용은 몇 년전에 요약해 놓은 정보이기 때문에 지금은 OpenCV의 홈페이지나 버전이 많이 변경 되었겠지만, 필요한 환경설정 방법에는 큰 변화가 없을 것으로 생각된다.

날짜 입력 박스에 오늘 날짜 표시하기

일전, 데이터베이스 자료 검색을 위해서 시작날짜와 종료날짜를 선택할 수 있는 날짜 입력 박스를 표시해야 할 일이 있었고, 아래와 같이 간단한 코드를 사용하였다.
시작날짜와 종료날짜를 선택하여 원하는 자료를 검색하는데는 전혀 문제가 없었지만, 처음 HTML 페이지가 로드 되었을 때, 기본적으로 오늘 날짜를 표시하는 부분에 문제가 있었다. 즉, 오전 9시가 되기 전까지는 오늘 날짜가 아닌 어제 날짜가 날짜 입력 박스에 찍히고 있었던 것이다.