2023년 2월 기준. 나 - 주기적으로 어떤 일을 수행할수 있어? 예를 들면 "매일 나스닥 장이 끝나면 amd, intel의 주가를 me@example.com으로 보내줘" ChatGPT - 주기적으로 반복되는 일을 자동화하기 위해서는 스케줄링 기능이 필요합니다. 이를 위해서는 스케줄링 기능을 지원하는 프로그램이나 서비스를 사용하거나, 파이썬과 같은 프로그래밍 언어를 이용하여 스크립트를 작성할 수 있습니다. 예를 들어, 매일 나스닥 장이 끝나면 amd, intel의 주가를 me@example.com으로 보내는 경우, 파이썬과 yfinance 라이브러리를 이용하여 다음과 같은 스크립트를 작성할 수 있습니다. import yfinance as yf import smtplib from email.mime.te..
예전에는 php가 오로지 Thread Safe 버전만 빌드. php는 기본적으로 멀티 프로세스 방식만을 지원. 이는 기존 리눅스/유닉스 계열 역시 멀티 프로세스 방식이었기 때문이었음. 멀티쓰레드 방식인 윈도우 계열에 이 TS 버전을 빌드하게 되면서 문제가 생기게 되었다. php를 윈도우 WAS인 IIS와 연동하기 위해서는 CGI(or FastCGI) 또는 ISAPI(Internet Server API) 방식으로 연동을 해야 하는데, 기존까지 php와 관련된 모듈들의 대부분이 멀티 프로세스 방식으로 개발되었기 때문에 멀티 쓰레드 방식으로 개발된 ISAPI로 연동하였을 경우 서버가 다운되는 현상이 발생. 안정적인 방법으로 CGI 방식으로 변경하여 사용했으나 퍼포먼스가 안나와서 이를 개선하기 위해 나온 버전이..
2016년 11월 기준. java -version // 자바 버전 확인 which java // 자바 설치 위치 확인 wget http://download.oracle.com/otn/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz // 401 Authorization failed. curl -O -v ..
시놀로지 DS920+ // 패키지 센터에서 Synology Drive Server 설치 후 팀 폴더에서 활성화 후 버저닝. RAID(Redundant Array of Inexpensive/Independent Disk) - 복수 배열 독립 디스크. RAID1 - 하나의 파일을 각기 다른 하드디스크 모두에 원본 데이터 그대로 저장되는 RAID 시스템으로 두 개의 드라이브에 가장 자주 구현됨. 드라이브의 데이터가 미러링되어 드라이브에 오류가 발생할 경우 오류 해결 기능을 제공함. RAID5 - RAID 5 는 최소 3개의 하드디스크를 사용할 경우 유용하며 RAID 0 과 RAID 1 를 합쳐놓은 RAID 시스템임. 2중으로 저장됨. Synology Drive Server // 팀 폴더에서 폴더 버저닝 설정...
import java.sql.*; // 오라클 접속 테스트 public class JavaConnect { public static void main(String args[]){ String oracleDriver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@아이피:포트번호 :DB명"; String id = "아이디"; String pw = "비번"; Connection con = null; try{ Class.forName(oracleDriver); }catch(ClassNotFoundException e){e.printStackTrace();} try{ con=DriverManager.getConnection(url,id,..
try {Class.forName("oracle.jdbc.driver.OracleDriver");String url = "jdbc:oracle:thin:@61.250.92.69:1521:ORCL";String id = "test";String pass = "test";Connection conn = DriverManager.getConnection(url, id, pass);Statement stmt=conn.createStatement();StringBuffer sql = new StringBuffer();sql.append("SELECT * FROM TEST \n");ResultSet rs=stmt.executeQuery(sql.toString());String name = "";while(rs.ne..
Unable to load key file "C:\Users\user\Desktop\oracle.ppk" (PuTTY key format too new) // PPK version 3이라서 문제. Key-Parameters for saving key files...-PPK file version: 2로 설정. Connection-SSH-Auth-Private Key file for authentication // ppk 파일 열기 putty 한글 설정 [medi@localhost ~]$ locale LANG=en_US.UTF-8 // 문자셋 확인 Window-Translation-character set UTF-8 설정 // 해당 문자셋으로 설정 teraterm // putty 같은 윈도우 s..
https://sandboxie-plus.com Classic은 UI가 제대로 구현안된듯. 굳이 Classic 설치할 필요 없음. Plus 설치 시 포터블 설치 가능. Extract all files to a directory for portable use. Enable Windows Filtering Platform(WFP) // WPF 네트워크 Enable Compatibility (호환성) 모두 체크 후, Apply // 호환성 추가 D:\Utility\Sandboxie-Plus로 config default 경로를 잡아도 D:\Utility\Sandbox로 잡히는 문제. Enable Windows Filtering Platform(WFP) 체크해도 적용안되는 버그. Advanced Con..
http://ffdshow-tryout.sourceforge.net/download.php // ffdshow 설치 환경설정-코덱/필터-오디오 코덱-필터/코덱 관리-시스템 코덱 추가-ffdshow Audio Decoder 선택 확인 환경설정-코덱/필터-오디오 코덱-ffdshow Audio Decoder 선택 환경설정-소리-내장 오디오 코덱 설정 Pass through에 사용을 체크, 기본 Path Through Muxer 설정. 환경설정-소리-이퀄라이저, 환경설정-소리-노멀라이저/잔향 체크 해제 환경설정-코덱/필터-오디오 코덱-ffdshow Audio Decoder로 된 코덱 중 … 클릭 Codes에서 Dolby계열(AC3, E-AC3, TrueHD)는 livavcodec, DTS는 libdt..