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 방식으로 변경하여 사용했으나 퍼포먼스가 안나와서 이를 개선하기 위해 나온 버전이..
2021년 3월 기준. 내부트래픽 사용 -> 외부링크 불가하며, 트래픽 초과과금이 발생되지 않습니다. 외부트래픽 사용 -> 외부링크 허용가능하며, 트래픽 초과시 익월에 초과과금이 발생 됩니다. 02-01 ~ 02-28 사용 트래픽 정보 총 사용 트래픽 3790.62G 기본 보장 트래픽 1500G 초과 사용 트래픽 2290.62G 초과 트래픽 과금 226,770원 과금액 산출 방법 월간 기본 보장 전송량을 초과 시 1G당 90원(부가세별도) 계산 // img src는 됨. iframe 은 "test.com에서 연결을 거부했습니다." 뜸. User-agent: * Disallow: / // robots.txt 고도몰 디폴트는 접근 거부. User-agent: * Disallow: // 접근..
2021년 3월 기준. robots.txt User-agent: * Disallow: / User-agent: Googlebot User-agent: Cowbot User-agent: NaverBot User-agent: Yeti User-agent: Daumoa Disallow: /admin/ Disallow: /config/ Disallow: /data/ Disallow: /module/ Disallow: /tmp/
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..