구글 API로 Analytics정보를 이용해보자! (Google Analytics API PHP)

 http://blog.upgle.com/upgletyle/83811. 기본설정기본 API 사용을 위해 필요한 과정은 다음과 같다. 먼저 Google APIs Console에 가서 새로은 프로젝트를 만든다https://code.google.com/apis/console/새 프로젝트를 만들었다면 Services메뉴에 가서 Analytics API 서비스를 사용함으로 변경한다.API Access 메뉴에 가서 Create an Oauth 2.0 Client-ID... 버튼을 클릭한다.Product na…

14-03-04 by 프로진

ORA-01400 : NULL을 ("DB명"."테이블명"."칼럼") 삽입할 수 없습니다

ORA-01400 : NULL을 ("DB명"."테이블명"."칼럼") 삽입할 수 없습니다 

 ◆ 문제 원인

  cannot insert NULL into ("eai"."test_table"."name")

  해당 에러는 데이터를 insert 할 때, eai.test_table 의 name 컬럼의 속성이 not null 인데 데이터를 넣지 않아서 (null) 발생

 ◆ 문제 해결
 
  * 데이터를 insert 하기 전에 not null 컬럼을 확인하여 해당 컬럼들에는 데이터를 필수적으로 입력…

15-12-08 by 지니야

PHP 소스 암호화 오픈소스



[php모듈] php 소스 암호화 하기 - php_screw-1.5서론
  php 소스 개발을 하다보면 공개하기가 꺼려지는 소스가 있기 마련입니다. 또한 디비 커넥트 설정과 계정정보 및 서버 설정에 대한 php 소스코드 들은 암호화가 해킹에 대한 최소한의 예방책일 것이다. 이러한 소스 암호화 툴로는 Zend , 이온큐브 쪽 솔루션이 잘 알려져 있습니다. 실제 여러업체에서 사용중이며 안정적입니다. 물론 유료화 버젼입니다. 하지만 무료버전의 암호화 툴도 있습니다. 오픈소스인 php_screw 입니…

13-05-30 by 최고관리자

MySQL 부하 체크 Slow Query // mysql_slow_log_filter , parser

대량의 데이터를 조회하거나
잘못된 인덱스 사용으로 인해 장시간 Mysql 프로세스가 물리는 현상이 발생 할 경우
어떤 쿼리문이 이런 현상을 야기 시켰느냐에 대한 분석 시Slow Query 를 사용하시면 손 쉽게 부하가 증가되는 쿼리를 찾으실 수 있으실 것입니다.
 <사용 방법>1. mysql 환경 설정 파일인 my.cnf 파일에 아래 내용을 추가 하시면 됩니다.
 [mysqld]
long_query_time=초제한(1~10)log-slow-queries=로그파일명
 
ex)
[mysql…

13-04-19 by 최고관리자

특정 국가나 해외에서 시스템에 악의적으로 접근하는 IP를 iptables 을 이용하여 국가별로 차단할 수 있…

특정 국가나 해외에서 시스템에 악의적으로 접근하는 IP를 iptables 을 이용하여 국가별로 차단할 수 있습니다.1. 참조 문서The geoip match HOWTO (http://people.netfilter.org/peejix/geoip/howto/geoip-HOWTO.html#toc1)2. 준비사항1) patch-o-matic 최신버전 받기http://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/2) geoip update 스크립트http://peo…

14-02-10 by 최고관리자

삭제된 MySQL DB 데이터 복구방법

delete나 truncate 같은 명령으로 데이터를 지웠을때 복구하는 방법이다.
mysql의 모든 명령들은 로그를 남기기때문에 얼마든지 가능하다.


우선 mysql의 DB가 쌓이는 디렉토리로 이동한다.
대부분 /usr/local/mysql/data /usr/local/mysql/var 등으로 설정되어 있을 것이다.

 

그 해당 디렉토리로 이동하면 xxx-bin.001 xxx-bin.002 같은 바이너리 파일들이 존재 할 것이다.

버전 및 컴파일 설치 옵션에 따라 경로나 파일명이 조금 틀릴…

13-04-19 by 최고관리자

음력/양력/간지/공휴일 표시 MSQL DB 테이블

지원 OS : MYSQL DB가 구동되는 모든 OS
개발환경 : MYSQL 5.0
사용제한 : 프리웨어
제작자 :
진짜만세력 델파이 버전 : 고영창님 (kohyc@chol.com)
진짜만세력 MYSQL 버전 : 이양규님 <pro@trueweb.cc>
진짜만세력 MYSQL 버전에 대한민국 공유일 정보 추가 : 김성일(newrezn@naver.com)
자료설명 :
PHPSCHOOL - DOWNLOAD 게시판의 669번 자료글(양력음력변환 DB)에서 다운받은 자료에 우리나라 공휴일 정보를 추…

13-05-27 by 최고관리자 Comment 1

Adobe Flash Live Media Encoder 를 이용한 라이브 스트리밍

라이브 스트리밍을 위한 인코더에는 하드웨어와 소프트웨어의 2가지 종류가 있습니다.  하드웨어 : Spinaker, Digital rapid StreamZ - 전용 하드웨어를 사용해서 인코딩을 하게 되므로, 소프트웨어 인코더에 비해 더 좋은 화질을 보장한다. 단 하드웨어를 별도 구매 해야 함. - 엔터테인먼트 라이브등 화소의 변화가 심한 라이브 환경에 적합함 소프트웨어 : Adobe Flash Live Media Encoder, Telestream Wirecast - 일반 PC나 노트북의 캠을 사용…

14-03-19 by 프로진

APACHE에 PHP 2개 이상 설치

CentOS 소스 컴파일 기준으로 간략하게 설명드립니다. 1. Apache 2.4버젼 기준 # ./configure --prefix=/usr/local/httpd-2.4.20 --enable-proxy [추가] ............ 2. PHP 7.0.5 설치 # ./configure --prefix=/usr/local/php-7.0.5 --with-config-file-path=/usr/local/php-7.0.5 --with-apxs2=/usr/local/apache/bin/apxs [꼭 삭…

16-05-11 by 프로진

nginx 로 간단한 스트리밍 서버 구축하기.

Ubuntu LTS(14.04) 에서 수동 컴파일 환경을 준비하는 것으로 시작합니다. apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip software-properties-common 이런거 한번 해줘야 컴파일 할 때 무리없습니다. 적당히 디렉토리를 만들어서(저는 /usr/local/src 에 했습니다.) wget http://nginx.org/download/nginx-1.9.7.tar.gz tar xvzf nginx…

16-02-25 by 프로진

ModSecurity 설치

사전에 필수로 설치되어 있어야 할 것들

 

pcre

libxml2

unique_id (apache 컴파일 시에 --enable-unique-id 되어 있어야 한다)

 

pcre 설치

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.01.tar.gz

# tar xvzf pcre-8.01.tar.gz

# cd pcre-8.01.tar.gz

# ./configure

# make

# make install

 …

09-09-07 by 최고관리자

iptables 명령어로 ip 차단 법.

iptables 명령어로 ip 차단 법.shell>>iptables -A INPUT -s 차단IP주소 -j DROP차단 내용확인shell>>iptables -L삭제 shell>>iptables-D INPUT 3모두삭제 shell>>iptables -F저장shell>>service iptables save저장하여야 리부팅 후에도 적용 됨. [이 게시물은 관리자님에 의해 2012-01-11 16:35:41 질문과 답변에서 이동 됨]

14-02-10 by 최고관리자

Windows Media Service를 이용한 스트리밍

Windows Media Service를 이용한 스트리밍 2008 에서는 (주 : r2 이전 버전입니다.)1. IIS에서 WMS는 제외되어 있다. 그래서 플러그인 형태로 제공되는 모듈을 별도로 다운 받아 설치해야한다. 다운은 , http://www.microsoft.com/downloads/details.aspx?FamilyID=9ccf6312-723b-4577-be58-7caab2e1c5b7&DisplayLang=ko (주의:x64버전을 설치) 2. 설치 후, 서버관리자에서 역할 추가 h…

13-09-02 by 최고관리자

iptables 사용해서 여러 대역대를 한번에 차단

네트워크 대역을 비트단위로 표시하시면됩니다. -A RH-Firewall-1-INPUT -s 188.165.218.0/24 -j DROP 이런식으로 표시가 가능합니다.  1. 하나의 아이피만 막는 방법(188.165.218.25) - ex ) A RH-Firewall-1-INPUT -s 188.165.218.25/32 -j DROP 2. 여러 대역대를 한번에 막는 방법(65.52.0.0 - 65.55.255.255)상기대역은 B클래스 대역이므로 - ex ) A RH-Firewall-1-INPUT -…

14-02-10 by 최고관리자

jwplayer 참고사이트

http://blog.naver.com/jongwon0320?Redirect=Log&logNo=100191985905 http://blog.jelove.net/80129726660

13-09-03 by 최고관리자

ncftpget 으로 원격 ftp 사이트 소스 통째로 가져오기 (ssh 허용 안하는 웹호스팅)

# ncftpget -u ftpID -p ftpPWD -E -R remote.ftp.co.kr . /public_html/
위 명령어는 원격에 있는 remote.ftp.co.kr 이라는사이트에
ftpID, ftpPWD 로 로그인을 해서
그 계정의 public_html 디렉토리를
현재 내 위치 (.) 에 하위 디렉토리까지 (-R)
통채로 가져오라는 명령어.
..
만약 ftp 서버의 패시브모드 변경해야 한다면 -E 나 -F 옵션을 줘야 함.
..
      -E      Use regular (POR…

13-06-13 by 최고관리자

오라클11g 설치 (in centOS 5.1)

문서는http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.htmlhttp://www.oracle-base.com/articles/10g/OracleAS10gInstallationOnFedora2.php
참조.시스템 환경 점검2.6.9-11 이상의 커널이 필요하다.# uname -r
필요한 패키지 버전(그 이상도 당연히 가능) -> 대부분 설치되어 있다.
binutils-2.15.92.0.2-10
compat-db-4.1.…

13-05-11 by 최고관리자

mysql 동접자 (동시접속자) 수 늘리기 + 확인

netstat으로 살펴보니 mysql 의 time_wait 가 너무 많아 보였다.

 

그래서 1차적으로 mysql의 동접자 수를 늘려주기로 했다.

 

우선 현재 동접자 수를 확인해보자.

 


# mysqladmin -u root -p패스워드 variables | grep max_connection


 

 

1-1. /etc/my.cnf 를 통해 늘려주기

 


[mysqld]
set-variable=max_connections=200   ---> 다음 한 줄을 추가한다.

13-04-19 by 최고관리자

1265 : Data truncated for column 'wr_option' at row 1

Mysql (MariaDB) 버전이나 환경설정으로 인해 아래와 같은 오류가 발생할 경우

1265 : Data truncated for column 'wr_option' at row 1
 
/etc.my.cnf 파일에서 아래 설정을 추가(변경)하면 됨
sql-mode = "NO_ENGINE_SUBSTITUTION"

 
 

19-03-10 by 지니야

CentOS 7 에서 PHP 7 설치하기

1. PHP 7.0.0 설치 방법yum install -y epel-releaserpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum –enablerepo=remi update remi-releaseyum –enablerepo=remi-php70 install -y php php-fpm php-mysql php-gdphp -v  PHP 7.0.0 설치 완료     systemctl start php-fpm   // php 시작sys…

16-03-07 by 프로진