목록Language (66)
미니옵빠의 code stubs
background-size: cover 속성은 IE8 이하에서 지원 안됨참고: http://www.w3schools.com/cssref/css3_pr_background-size.asp Polyfillhttp://louisremi.github.io/background-size-polyfill/https://github.com/louisremi/background-size-polyfill 같은 사람이 만든 jQuery 버전도 있는데 deprecated 되었음https://github.com/louisremi/jquery.backgroundSize.js 참고 1.However, this scales the entire image to fit in the allocated area. So if your us..
Linux 환경에 GD 라이브러리 설치 시, Apache 시작 시점에 Starting httpd: httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib64/httpd/modules/libphp5.so into server: /usr/lib64/httpd/modules/libphp5.so: undefined symbol: zend_ini_boolean_displayer_cb 라는 메시지와 함께 오류가 가는 경우 1. yum install 로 - php-devel.x86_64- php-gd.x86_64 를 설치 (참고로 설명은 64bit 기준임) 2. PHP 재컴파일- make clean 으로 예전에 컴파일 했던..
$xml = @simplexml_load_string($body, "SimpleXMLElement", LIBXML_NOCDATA | LIBXML_NOBLANKS) or die("Error: Cannot create object");$json = json_encode($xml);$obj = json_decode($json, TRUE); * LIBXML_NOCDATA 를 설정하지 않으면 cdata 로 묶인 텍스트 파일이 파싱(merge)되지 않는다.* simple xml 객체를 json 객체로 변경하고, json 객체를 다시 php 객체로 (여기서는 TRUE 옵션으로 array - 연관배열로 변경) 변경하는 형태
32bit 에서 64bit 로 운영체제 변경 시,기본 객체 생성 시 필요한 메모리 사이즈가 더 커지기 때문에 MaxPermSize 를 증설할 필요가 있다. http://stackoverflow.com/questions/14169241/java-default-value-of-maxpermsize-sun-jvm 참고: 현재 설정된 설정값 확인java -XX:+PrintFlagsFinal -version | grep "MaxPermSize"
PHP 설치 시 mysql 사용 설정 1. mysql 을 rpm 등으로 기본 설치 위치에 설치했다면./configure --with-mysql 2. mysql 을 특정 위치에 설치했다면./configure --with-mysql=[=DIR]
PHP 설치 때마다 까먹는 거 php.ini 위치- PHP 설치 폴더/lib/php.ini- 설치 시 --prefix 로 설치 위치를 명시하지 않았을 경우, /usr/local/lib/php.ini php.ini 로딩 경로 및 로딩된 configuration file 정보 확인- PHP 설치 폴더/bin/php --ini- 또는 phpinfo() or bin/php -i 를 통해서 로딩 정보 확인
arguments.callee 는 함수 내부에서 자기 자신을 지칭한다. 익명 함수 선언 시, 함수명이 없어 내부에서 재귀 호출을 할 수가 없는데 이럴 때 arguments.callee를 사용한다. 예)// 일반적인 재귀 호출 시function fn() {return fn();} // 익명 함수 선언 시function() {return arguments.callee();}
!! 는 느낌표가 두번, 즉 이중 부정이다. 이중부정 = 긍정이고, 이것은 Boolean 으로 타입 변환을 할 때 사용한다. 참고: http://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript
구동 중인 Tomcat 의 Java Heap 분석 방법 * OutOfMemoryError (OOME) 시점에 Java Heap 메모리 덤프* tomcat 의 구동 옵션에 "-XX:+HeapDumpOnOutOfMemoryError" 추가* OOME 발생 시 tomcat 를 구동시킨 스크립트가 위치한 곳에 "java_pidPid.hprof" dump 파일이 생성됨 * 상시 Java Heap 메모리 덤프* Java6 이상* jmap 사용1. ps 명령 등으로 Tomcat 의 Pid 를 확인2. 아래 명령으로 dump 파일 생성jmap -dump:format=b,file=heap.hprof [Pid] * format=b 는 바이너리를 의미하며, file은 생성될 덤프파일 명이다. 이외 옵션은 특별히 사용할 필요..
#!/bin/sh ########################## Static file creation#########################TEMP_FILE="/index.html.temp"FAIL_FILE="/index.html.fail"DEST_FILE="/index.html" # Temp 파일로 먼저 받아서curl -s --connect-timeout 10 'http://www.xxx.com/index.xxx' -o $TEMP_FILE # 마지막 라인만 읽어 success flag를 확인FLAG=`tail -n 1 ${TEMP_FILE}` echo "Flag message: ${FLAG}" if [[ $FLAG == *success* ]]then mv ${TEMP_FILE} ${DEST_FI..