컴퓨터
- Visual Studio 6 설치가 안될 때 해결하는 한가지 방법 2010.01.04
- FLEX quietlyscheming.com 사이트 2009.12.24
- Flex 다국어 지원 2009.12.24
- [PHP] pdo 사용하기 2009.12.22
- Flex Builder에서 나만의 manifest 만들기 2009.12.14
- FLEX openzet 2009.12.12
- [FLEX] 나타났다 일정시간후 사라지는 Alert 2009.12.12
- php 문자 관련 함수 2009.12.10
- php 배열관련 함수 2009.12.10
- Oracle .profile sample 2009.12.08
Visual Studio 6 설치가 안될 때 해결하는 한가지 방법
FLEX quietlyscheming.com 사이트
Flex 다국어 지원
runtime Localization
[출처] Flex의 다국어 !!!!(Localization)|작성자 서기
http://blog.naver.com/boadline?Redirect=Log&logNo=20065865023
[PHP] pdo 사용하기
APM_SETUP에서 pdo를 사용하기 위해서 php.ini를 변경해 주어야 한다.
1.
extension=php_pdo.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
다른 db를 사용하면 사용하는 db에 맞는 dll을 넣어준다.
2.
library들은 아래와 같이 include_path에 넣어준다.
include_path=".;D:\APM_Setup\ZendFramework-1.9.6\library;D:\APM_Setup\ZendFramework-1.9.6\extras\library"
3. debugging을 위해 아래와 같이 한다.
[Zend]
zend_extension_manager.optimizer_ts="D:/APM_Setup/Server/ZendOptimizer/lib/Optimizer-3.3.0"
;zend_extension_ts="D:/APM_Setup/Server/ZendOptimizer/lib/ZendExtensionManager.dll"
zend_extension_ts="D:/Data/Apps/XDebug/php_xdebug-2.0.5-5.2.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
Flex Builder에서 나만의 manifest 만들기
FLEX openzet
훌륭한 소스들 이 많은 곳
[FLEX] 나타났다 일정시간후 사라지는 Alert
package com.warkyman
{
import flash.events.TimerEvent;
import flash.utils.Timer;
import mx.controls.Alert;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
public class AutoDestroyAlert
{
// 일정 시간동안만 Alert 보여주기. (경고용)
public static function show(text:String = "", title:String = "",
destroyTime:Number = 1000, iconClass:Class = null):Alert
{
var myAlert:Alert;
var myTimer:Timer;
// destroyTime 후 타이머 발생
function timerEventHandler(evt:TimerEvent):void
{
myTimer.stop();// 타이머 종료
mx.managers.PopUpManager.removePopUp(myAlert); // Alert 제거
}
myTimer = new Timer(destroyTime,1); // 타이머를 설정된 값에 맞게 Setting
myTimer.addEventListener(TimerEvent.TIMER, timerEventHandler); // 이벤트핸들러 등록
myTimer.start(); // 타이머 시작
return myAlert;
}
}
}
php 문자 관련 함수
-용도: 작은따옴표 큰따옴표와 같은 특정문자 앞에 역슬래시 문자를 붙인다.
-방법: addslashes()
*stripslashes()
-용도: allslashes로 역슬래시 처리된 문자를 원상태로 되돌린다.
-방법: stripslashes()
*htmlspecialchars()
-용도: HTML코드를 소스 그대로 출력해준다.
-방법: htmlspecialchars()
*nl2br()
-용도: 문자열에 포함된 개행 문자를 <br>태그로 모두 바꿔준다.
-방법: nl2br()
*echo()
-용도: 문자열 출력
-방법: echo("변수명" 또는 "문자열")
*sprintf()
-용도: 포맷 문자열을 통해 지정해 준 포맷으로 문자열을 표시한다.
-방법: sprintf("포맷","변수명")
*printf()
-용도: 지정할 수 있는 포맷에 따라 문자열을 출력한다.
-방법: printf("포맷","변수명")
*explode()
-용도: 문자열을 지정해준 구분자로 분리하여 배열에 저장한다.
-방법: explode("구분자","문자열인수")
*implode()
-용도: 구분자로 나누어 배열에 담은 문자열을 다시 지정해준 구분자로 연결하여 전체 문자열을 반환한다.
-방법: implode("구분자",배열변수명)
*join()
-용도: implode()와 동일한 기능을 수행한다.
-방법: join("/", "배열변수명")
*split()
-용도: 주어진 문자열을 정규표현식의 패턴에 따라 분리하여 배열에 저장한다.
-방법: implode("정규표현식","문자열")
*strcmp()
-용도: 두개의 문자열을 비교하여 참이면1, 거짓이면 0을 반환한다.
-방법: strcmp("문자열","문자열") 또는 strcmp("문자열","변수명") 또는 strcmp(변수명, 변수명)
*substr()
-용도: 문자열에서 특정시작 문자부터 길이만큼의 문자열을 추출하여 반환한다.
-방법: substr("문자열", 시작문자번호, 문자열의 길이)
*strchr()
-용도: 문자열이 처음으로 나타나는 위치부터 끝까지 반환
-방법: strchr("문자열","찾을 문자열")
*strstr()
-용도:strchr()함수와 동일한 수행을 한다.
-방법: strstr("문자열","찾을 문자열")
*strrchr()
-용도: 문자열이 마지막으로 나타나는 위치부터 끝까지 반환한다.
-방법: strrchr("문자열","찾을문자열")
*strpos()
-용도: 문자열 대신 처음으로 나타나는 위치를 숫자로 반환, 이때 숫자는 0부터 시작.
-방법: strpos("문자열","찾을 문자열")
*strrpos()
-용도: 찾고자 하는 문자열에서 마지막으로 나타나는 위치를 반환한다.
-방법: strrpos("문자열", "찾을 문자열")
*strlen()
-용도: 문자열의 길이를 반환한다.
-방법: strlen($변수명) 또는 strlen("문자열")
*strtolower()
-용도: 알파벳 대문자를 모두 소문자로 바꾸어 반환한다.
-방법: strtolower("문자열")
*strtoupper()
-용도: 알파벳 대문자를 소문자로 바꾸어 반환한다.
-방법: strtoupper("문자열")
*ucfirst()
-용도: 알파벳 문자열의 첫 글자를 대문자로 반환한다.
-방법: unfirst("문자열")
*ucwords()
-용도: 알파벳 문자열의 첫 글자를 대문자로 반환한다.
-방법: ucwords("문자열")
*strrev()
-용도: 인자로 전달한 문자열의 순서를 역전시킨다.
-방법: strrev("문자열")
*strtr()
-용도: 문자열에서 변경하고자 하는 문자열을 변경할문자열로 1:1 변경해준다.
-방법: strtr("문자열","변경하고자하는 문자열","변경할 문자열")
*str_replace
-용도: 문자열 중에 변경하고자 하는 문자열을 찾아 변환한다.
-방법: str_replace("찾을 문자열","변경할 문자열","문자열 원본")
*chop()
-용도: 문자열의 뒷부분의 공백 문자를 제거한 후 반환한다.
-방법: chop("문자열")
*trim()
-용도: 문자열의 앞과 뒤에 있는 공백을 제거한 후 문자열을 반환한다.
-방법: trim("문자열")
*quotemeta()
-용도: 메타문자 앞에 역슬래시를 붙인다.
-방법: quotemeta()
*ord/chr()
-용도: ord()함수는 문자열에서 첫번째 문자에 아스키코드값을 반환하고 chr()함수는 아스키함수에 해당하는 문자를 반환한다.
-방법: ord("문자열"), chr("아스키값")
*parse_str()
-용도: get방식과 같은 형태의 변수형을 변수와 값으로 받을 수 있게 해준다.
-방법: parse_str(변수명)
출처 : Name 서진우 http://www.syszone.co.kr
php 배열관련 함수
usort - 사용자-정의된 비교함수를 사용하여 값들에 의해 배열을 정렬한다
uksort - 사용자-정의된 비교함수를 사용하여 키에 의해 배열을 정렬한다
uasort - 사용자-정의 비교함수로 배열을 정렬하고 인덱스 연관성을 유지한다
sort - 배열을 정렬한다
shuffle - 배열을 뒤섞는다
rsort - 역순으로 배열을 정렬한다
reset - 배열의 내부 포인터가 배열의 첫번째 원소를 가리키게 한다
range - 특정 범위의 원소를 갖는 배열을 생성한다
prev - 내부 배열 포인터를 앞으로 돌린다
next - 배열의 내부 배열 포인터를 전진시킨다
pos - 배열에서 현재 원소를 꺼내온다
natcasesort - 대소문자를 구별하지 않고 "natural order" 알고리즘을 사용하여 배열을 정렬한다
natsort - "natural order" 알고리즘을 사용하여 배열을 정렬한다
ksort - 키에 의해 배열을 정렬한다
list - 배열처럼 변수들을 지정한다
key - 연관배열에서 키를 꺼낸다
krsort - 역순으로 키에 의해 배열을 정렬한다
extract - 배열의 현재 심볼 테이블로 변수들을 입력한다
in_array - 배열에서 값이 존재하는지 점검한다
each - 배열에서 현재의 키와 값 쌍을 반환하고 배열 커서를 전진시킨다
end - 내부 배열 포인터를 마지막 원소를 가리키게 한다
count - 변수의 원소 갯수를 구한다
current - 배열의 현재 원소를 반환한다
asort - 배열을 정렬하고 인덱스 상관 관계를 유지한다
compact - 여러 변수들과 값을 갖는 배열을 생성한다
array - 배열을 생성한다
arsort - 배열을 내림차순 정렬하고 인덱스의 상관관계를 유지한다.
array_values - 배열의 모든 값들을 반환한다
array_walk - 배열의 개개의 원소에 대해서 특정 함수를 적용하여 수행한다
array_unique - 배열에서 중복된 값을 제거한다
array_unshift - 배열의 맨 앞에 하나 이상의 원소를 첨가한다
array_splice - 배열의 일부를 삭제하고, 그 위치에 다른 내용을 대체한다
array_sum - 배열내의 값들의 합을 계산한다
array_shift - 배열의 맨 앞에 있는 원소를 옆으로 이동시킨다
array_slice - 배열의 일부를 추출한다
array_reverse - 배열 원소를 역순으로 반환한다
array_search - 배열에서 주어진 값을 검색하고 성공하면 해당 키를 반환한다
array_rand - 배열안에서 하나 이상의 임의 원소를 뽑아낸다
array_reduce - 콜백 함수를 사용하여 배열을 반복적으로 단일 값으로 축소시킨다
array_pop - 배열 끝의 요소를 뽑아낸다
array_push - 배열의 끝에 하나 이상의 원소를 넣는다.
array_multisort - 여러개의 배열 또는 다차원 배열을 정렬한다
array_pad - 설정된 길이만큼 특정 값으로 배열을 채운다
array_merge_recursive - 두개 이상의 배열을 재귀적으로 병합한다
array_merge - 두개 이상의 배열을 병합한다
array_key_exists - 주어진 키와 인덱스가 배열에 존재하는지 확인한다
array_keys - 배열의 모든 키를 반환한다
array_intersect_assoc - 인덱스 검사과 함께 배열의 중복을 계산한다
array_intersect - 배열의 중복을 계산한다
array_filter - 콜백함수를 사용하여 배열의 원소를 필터한다
array_flip - 배열안의 모든 키를 각 키의 연관값으로 바꾼다.
array_diff - 배열간의 차이를 계산한다
array_fill - 배열을 특정값으로 채운다
array_count_values - 배열 값의 수를 센다
array_diff_assoc - 인덱스 검사와 함께 배열간의 차이를 계산한다
array_chunk - 배열을 여러 덩어리로 분산시킨다
array_combine - 키를 위한 배열과 값을 위한 배열을 각각 사용하여 배열을 생성한다
array_change_key_case - 모두 대문자나 소문자화된 문자열 키를 갖는 배열로 반환한다
[출처] php 배열관련 함수~!|작성자 보석상자
Oracle .profile sample
# User specific environment and startup programs
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/1020/db
export ORA_CRS_HOME=$ORACLE_BASE/product/1020/crs
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sq1:.:$ORACLE_HOME/rdbms/admin
# Each RAC node must have a unique ORACLE_SID. (i.e. orcl1, orcl2, ...)
export ORACLE_SID=test1
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export DISPLAY=150.28.66.5:0.0
export ORACLE_OWNER=oracle
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export LANG=C
# prompt
PS1="`/bin/hostname -s `-> "
# alias set
alias dba='sqlplus / as sysdba'
alias t='tail -f /oracle/app/oracle/admin/${ORACLE_SID}/bdump/*.log'
alias crs='crs_stat -t'
alias pscrs='ps -ef | grep crs'
umask 022
set -o vi