Fox Moon

CentOS 기준, 서버 모니터링 후 포트 장애 발견 시 이메일로 알림 발송 IDC에서 제공하는 포트모니터링 알림은 서버 자체의 포트 장애만 모니터링 한다는 소문이 있어서, 외부(사용자 입장)에서 대상 서버 포트(웹 접속)를 점검하는 기능을 구현해 보았다. nmap 명령어를 사용하여 대상서버 포트 STATE의 값 open 여부를 판단하고 이메일(또는 문자/알림톡)로 전달하는 프로세스. nmap 설치 yum install -y nmap 모니터링 프로그램 monitoring_svc_port.sh #!/bin/bash # 서버 80포트 스캔 후 open되어 있지 않은 서버 발견시 메일 발송 SERVERS=( "123.123.123.123" "124.124.124.124" &qu...
서버 자료의 보험은 복구 가능한 데이터 백업인데, 단계적으로 서버의 여유 공간이나 블록 스토리지 또는 NAS를 사용해왔었다. 개인적인 서버의 수익이 전무한 상황에 비용이 발생하는 백업 솔루션을 제외하고 안정적인 방법을 찾다 보니, OneDrive에 백업할 수 있는 방법을 찾게 되어 적용해 보았다. fuseZ(Filesystem in Userspace) 가 설치되어 있는지 먼저 확인 (이것 때문에 고생 했다..) > yum install unzip > yum install fuse > yum install p7zip 원드라이브(to OneDrive) rclone 설치 > curl https://rclone.org/install.sh | sudo bash 설정 프로그램 실행 > rcl...
핀터레스트(Pinterest)와 유사하게 보여지는 UI , 보여지는 것 보다 간단하게 css로 구현이 가능 CSS 코드 #columns { columns-width: 250px; /* 컬럼의 열 폭(실제 열 폭은 영역 크기에 따라 변화)*/ column-count: 7; /* 컬럼의 열 수를 지정 */ column-gap: 15px; /* 컬럼 사이의 간격 */ column-rule-width: 2px; /* 컬럼을 구분하는 선의 굵기 */ column-rule-style: dashed ; /* 컬럼을 구분하는 선의 종류 */ column-rule-color: grey; /* 컬럼을 구분하는 선의 색깔 */ } #columns figure { display: inline-block; border: 1px s...
현재 시간 SELECT SYSDATE() FROM DUAL;  SELECT NOW() FROM DUAL;  현재 시간 SELECT CURTIME() FROM DUAL;  현재 날짜 SELECT CURDATE() FROM DUAL;  날짜 더하기 SELECT DATE_ADD('20220530', INTERVAL 5 DAY) DATE FROM DUAL;  주 더하기 SELECT DATE_ADD('20220530', INTERVAL 5 WEEK) DATE FROM DUAL;  달 더하기 SELECT DATE_ADD('20220530', INTERVAL 5 MONTH) DATE FROM DUAL;  년 더하기 SELECT DATE_ADD('20220530', INTERVAL 5 YEAR) DATE FROM DUAL...
C++ 차량 번호판 분석 프로그램 한글 인식은 개선 필요. // Main.cpp #include "Main.h" #include "Main_function.h" /////////////////////////////////////////////////////////////////////////////////////////////////// int main(int argc, char** argv) { string plateNum = ""; string result_plateNum, result_image; Mat image, image0, image_wrap, image1, image2, image3, image4, image5, image6, image7,...
C++, OpenCV로 만든 낚시 매크로, 다양한 응용이 가능하나 즉시 사용 가능한 게임은 비공개.. #include <iostream> #include <ctime> #include <opencv2/opencv.hpp> #include <windows.h> #include <time.h> #include <string> using namespace std; using namespace cv; #ifdef _DEBUG #pragma comment(lib, "opencv_world343d.lib") #else #pragma comment(lib, "opencv_world343.lib") #endif int ob...
https://gist.github.com/fronteer-kr/14d7f779d52a21ac2f16 를 참고하여 php버전을 만듬. 백업용으로 이곳에 기록해둠. PHP 소스코드 class ConvGridGps { const RE = 6371.00877; // 지구 반경(km) const GRID = 5.0; // 격자 간격(km) const SLAT1 = 30.0; // 투영 위도1(degree) const SLAT2 = 60.0; // 투영 위도2(degree) const OLON = 126.0; // 기준점 경도(degree) const OLAT = 38.0; // 기준점 위도(degree) const XO = 43; // 기준점 X좌표(GRID) const YO = 136; // 기1준점 Y좌표(GR...