2020년 4월 기준. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://finance.naver.com/sise/sise_rise.nhn'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $result = curl_exec($ch); echo iconv("euc-kr","utf-8", $result); // https snoopy 안됨. https curl 사용. preg_match('/(.*?)/is', $result, $text); echo $text[0]; preg_match('/(.*?)/is', $result, $t..
19년 11월 기준. varchar2(10). 10byte. 한글 2byte 5글자. lengthb 한글 3byte로 잡히는경우 문제. SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET' or parameter ='NLS_NCHAR_CHARACTERSET' AL32UTF8 한글 3바이트. AL16UTF8 한글 2바이트 select * from nls_database_parameters; update sys.props$ set value$='KO16MSWIN949' where name='NLS_CHARACTERSET'; update sys.props$ set value$='KO16MSWIN949' where name='NLS..
19년 11월 기준. https://gitlab.site.co.kr/ct/ncdinos // gitlab 저장소 생성 SourceTree에서 Create 폴더, git 주소(https://gitlab.site.co.kr/ct/ncdinos.git) 입력 후 생성. 작업가져오기 Clone-Pull-작업후 commit-pull-push 또는 저장소-원격 저장소 추가 후, Pull pageant가 실행되길래 찾아보니 sourcetree에서 관련 모듈을 사용하는 듯. 커밋 // 커밋하기전에 Pull. 스테이지에 올리기-왼쪽상단의 +로 커밋. Push해야 올라감. 커밋하면 자동으로 푸시 // origin/master로 바뀐 내용 즉시 푸시 체크 Fetch 중앙 저장소를 로컬 저장소로 가져옴. Merge를 하지는 ..
19년 11월 기준. FreeMarker IDE 1.5.304 // 안먹힘. FreeMarker IDE from Jboss Tools 1.5 // 안먹힘. // *.ftl 파일 연결. Eclipse Marketplace에서 설치. Window-preference-General-Content Types에서 HTML에 *.ftl을 등록. Editors-File Associations-Associated editors에서 HTML을 Default로 잡아줘야 함. freemarker 사용시 *.ftl은 서버 restart해야 적용됨 // null check // =은 한번만 ${seq?c} // 숫자 , 제거
19년 11월 기준. local 사용을 위해 Windows용 설치. mariadb-10.4.10-winx64.msi // User UTF8 as default server's character set 옵션 외엔 특이사항 없음. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) sudo mysql -u root -p yamdb (db명) // -p 패스워드로 하니 접속안됨. db명 접속. ERROR 2003 (HY000): Can't connect to MySQL server on '182.162.104.176' (10060) // GRANT ALL privileges ON *.* TO root@'1.214...
19년 11월 기준. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 ONBOOT=yes systemctl restart network // 네트워크 설정 #BOOTPROTO="dhcp" // bootproto 주석처리 BOOTPROTO="static" IPADDR="192.168.0.200" GATEWAY="192.168.0.1" DNS1="8.8.8.8" DNS2="8.8.4.4" // ip 설정 vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 // nameserver 추가 yum install net-tools // ifconfig, netstat 실행 위해 net-tools 설치 vi /etc/sysconf..
18년 2월 기준. ACDSee 위치정보 확인. 지도 정보 Manage에서 확인 가능. View-Map 활성화. // ACDSee Ultimate 10 (64-bit) 기준 크랙버전에서는 안됨. ACDSee Manage의 Properties-EXIF 형식 정보 Latitude 37, 33' 38.930000" Longitude 126, 50' 2.980000" 구글 맵에서 검색하려면 형식을 바꿔야 됨. 37 33 38.930000, 126 50 2.980000 Tool-Options-View Mode Startup files-Images in new window // 파일 새창에서 열기. 퀵뷰 사용하지않아야 적용됨. Use ACDSee Quick View // 퀵뷰해제 acdID InTouch2 ACDS..
17년 8월 기준. wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.3.tar.gz tar -xvzf mediawiki-1.27.3.tar.gz // 다운받고 압축풀기 yum install mariadb mariadb-server // mariaDB 설치 yum install epel-release // epel 설치 yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm // remi 설치 yum --enablerepo=remi-php55 install php // php 5.5 설치 php-mbstring, php-xml, php-mysqlnd // php 추..
해당 포트의 PID 찾기 #!/usr/bin/bash port=$1 for proc in `ptree -a | grep -v ptree | awk '{print $1};'` do result=`pfiles $proc 2> /dev/null| grep "port: $port"` if [ ! -z "$result" ] then program=`ps -fo comm -p $proc | /usr/bin/tail -1` ps -ef | grep $proc | grep -v grep fi done PID로 포트 확인 pfiles [ PID ] pfiles 1003 |grep 'port:' sockname: AF_INET 0.0.0.0 port: 8012
16년 7월 기준. ./app/jeus/domains/jeus_domain/servers/MIA_SERVER1/logs // jeus 로그 경로 JeusServer.log // 서버 로그 servlet/access.log // 액세스 로그 JeusLauncher.log // 구동 로그 jeusadmin -version // 버전 확인 wscfl -version // WebtoB 버전 확인 C:\TmaxSoft\JEUS7.0\bin startDomainAdminServer -u administrator -p 1234 startManagedServer -domain jeus_domain -server server1 -u administrator -p 1234 // 설치폴더에서 계정설정 https://loca..