Posted on 2012/08/27 01:03
Filed Under 컴퓨터 기술 및 정보/일반 팁

DNS server, DNS service  

===========================================================================================================
각종 용어 설명
===========================================================================================================

● UV(Unique Visitors)
일방문자수

● NRU(New Registered User)
신규유입자

● CCU(ConCurrent User)
동시접속자
정의 : 동일한 시간대에 게임에 접속해 있는 유저를 말한다. 흔히 로그인 서버를 기준으로 산정한다.

● ACCU(Average ConCurrent User)
평균동접

● PCCU(Peak ConCurrent User)
최고동접

● PU(Paying User)
정의 : 구매유저수

● BU(Buying User) = PU(Paying User)
구매자, 한번이라도 캐쉬 아이템을 구입한 적이 있는 유저
주로 정액제 비지니스 모델을 사용하는 게임에서 활용하는 용어
정액 비용을 결제한 유저(PU), 캐쉬 아이템을 구입한 유저(BU)

● ARPU(Average Revenue Per User)
정의 : "일정기간"의 매출액을 그 기간내의 BU로 나누어 산출한 수치
       한달을 기준으로 해서 유저가 평균적으로 결제한 금액으로 산정.
ARPU 구하는 공식 = 한달간총매출/한달간총PU
                 = (총매출/총구매건수) * (총구매건수/총PU)
                 = 구매1건당평균구매가격 * 1인당한달간평균구매건수
PU 1인당 1달 평균 구매가. 전체매출/PU, 1인당 한달간 평균매출액

● UV(Unique Visitor)
한번이라도 접속을 한 유저

● BUrate(Buying User rate)
BU/UV

● MMO UV 산출법 : PCCU * 3.935
CASUAL UV 산출법 : PCCU * 7.45

● QC(Quality Control)
품질관리
게임의 테스트, 분석 등을 통해 문제점을 파악하는 업무

● QA(Quality Assurance)
품질관리
QC의 업무 자체를 보증하는 업무

● RMT(Real Money Trading)
현거래/현질

● Postmortem
원래 의미는 부검으로 게임 개발 이후에 개발에 대한 사후 분석을 하는 행위

● LF(License Fee)
계약금

● MG(Minimum Guarantee) = AR(Advanced Royalty)
로열티를 미리 책정해 땡겨받음

● TFT(Task Force Team)
특정한 일을 해결하기 위해서 선별된 인력으로 구성된 임시조직

● CM(Commercial Launch)
상용화

● F2P(Free to Play)
부분유료화 비지니스 모델을 택한 게임

● P2P(Pay to Play)
정액제 비지니스 모델을 택한 게임

● AP(Associate Producer)
게임 기획자와 유사한 역활로 창의력이 요구되는 직책, 각종 이벤트/프로모션 기획, 아웃소싱/관리
코디네이션 업무와 일정관리 등의 업무를 수행

● 잔존율 = 재방문율
정의하기에 따라 다르지만 본인의 해석은 다음과 같음
정의 : 현재 게임의 지속성을 가늠하기 위해 활용되는 대표적인 지표로 보통 <주별 재방문율> 기준으로 4주를 기준으로 신뢰성을 가진다.

● IDC(Internet Data Center)
항온·항습·보안시설 등을 갖추고 인터넷 업체들에 서버를 빌려주거나 이들의 서버를 대신 관리해주는 곳
한마디로 서버관리 대행업체.

● CDN(Content Delivery Networks)
원활한 다운로드를 위해서 콘텐츠 제공업자(CP)의 웹 서버에 집중돼 있는 콘텐츠 중 용량이 크거나
사용자의 요구가 잦은 콘텐츠를 ISP측에 설치한 CDN 서버에 미리 저장, CDN 서버로부터 최적의 경로로
사용자에게 콘텐츠를 전달하는 기술.
(한마디로 IDC 여러개 두고 한쪽으로 트레픽이 너무 많이 밀릴때 알아서 가장 속도가 빠른 곳에서 다운로드를 해주는 rjt)

2012/08/27 01:03 2012/08/27 01:03

Posted on 2012/07/21 09:48
Filed Under Programming/PHP

DNS server, DNS service  

기본 형식

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

문자셋을 지정하기

모든 페이지가 한글로 지정이 되어있기는 하지만 다같은 한국어 사이트가 아니라는 것은 개발자들만이 아는 비밀 입니다.

컴퓨터가 맨처음에 만들어 진곳이 영어를 쓰는 나라에서 만들어져서 기본적으로 영어를 탑재를 하게 됩니다. 그러해서 만일 html을 만들때 언어셋을 지정을 안하고 한국어를 쓰시게 되시면 깨짐 현상이 일어나서 보기가 안좋아지게 됩니다.

이러한것을 방지하기 위해서 html을 만든 사람들은 나라에 언어코드를 넣어주어서 지원을 해주자고 생각을 해내게 됩니다.

우리나라에서는 크게 EUC-KR과 UTF-8로 지원이 됩니다.

이 두개의 차이점은 언어를 담는 그릇의 크기의 차이라고 보시면 됩니다.

UTF-8의 경우에는 거의 모든 문자들까지 담아두고 있고 ECU-KR은 현제 저희들이 쓰고있는 언어들만을 담고 있다고 보시면 됩니다.

그리 되게되면 사용자는 이 두개중에서 어는것을 선택해야 되냐를 질문을 하게 됩니다.

이에 대한 답은 2개를 설치를 해도 되지만 저의 생각으로는 현재 UTF-8의 서버 설정이 많아지고 있고 하여서 UFT-8로 설정을 하시면 될듯합니다.

만일 서버가 EUC-KR이게 되시면 EUC-KR로 하는것이 맞는 선택이 되겟습니다.

키워드와 요약 정보 제공하기

저희가 쓰는 네이버나 구글 그리고 다음 과 같은 포털 싸이트에서의 검색 엔진에서 웹문서를 자동 등록 할때 사용할 키워드와 문서 요약 정보도 <meta>태그가 사용됩니다.

키워드는 웹 사용자들이쓸만한 언어를 담아주시면 되고

요약정보는 그글의 핵심적인 정보를 담아주시면 됩니다.

2012/07/21 09:48 2012/07/21 09:48

Posted on 2012/06/26 14:22
Filed Under Programming/PHP

DNS server, DNS service  

원문 : http://www.sitehis.com/spb3/sboard3/read.php?db=talk&uid=167

개인적으로 perl-레귤라보다 posix-레귤라 함수를 매우 좋아하는 터라,
충격이 큰데요.
추가 자세한 정보가 있으신 분들은 댓글이나 트위터 @sitehis 로 자료 주시면 감사하겠습니다.

PHP 언어에서 POSIX 레귤러함수를
5.3 버전에 deprecated(사용하지말것을경고)하고.
6.0 버전에서는 아예 삭제하겠다는 공지가 올라왔습니다.

처음 듣고 말도 안된다고 하였지만,
소문이아니고 perl 레귤러 함수로 고쳐 써야 하는 것으로 최종 확인하였습니다.

 

  • ereg -> preg_match
  • eregi -> preg_match ( i modifier )
  • ereg_replace -> preg_replace
  • ereg_replace -> preg_replace ( i modifier)
  • split -> preg_split
  • spliti -> preg_split ( i modifier )
  • sql_regcase() -> 없음 알아서..
     
자세한 안내는 다음에서 확인하실 수 있습니다.하나씩 정검하여 봅시다.

급하니깐 E_DEPRECATED 에러메세지를 우선 안 나오게 할려면,
  • error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
  • 혹은 error_reporting(E_ALL ^E_DEPRECATED);
  • 혹은 @ini_set('display_errors', 0);
고쳐버리겠다고요?? 그러면 다음 자동으로 고쳐주는 프로그램을 이용해보세요
ereg()
  • ereg('\.([^\.]*$)', $this->file_src_name, $extension);
  • preg_match('/\.([^\.]*$)/', $this->file_src_name, $extension);
  • 레귤러 표현식에 / ... / 로 감싸는 것으로 우선 해결

eregi()

  • eregi('\.([^\.]*$)', $this->file_src_name, $extension);
  • preg_match('/\.([^\.]*$)/i', $this->file_src_name, $extension);
  • 레귤러 표현식에 / ... /i  로 감싸는 것으로 우선 해결

ereg_replace()

  • ereg_replace('[^A-Za-z0-9_]', '', $str);
  • preg_replace('/[^A-Za-z0-9_]/', '', $str);
  • 복잡한 것은 이렇게~
  • $str_new = preg_replace('/' . preg_quote($word) . '/', '', $str_old);
  • 간단하게 이런 방법도 ( / 대신에 별로 사용않하는 # 혹은 `(틸드)를 사용해서 )
  • $str_new = preg_replace("#$word#', '', $str_old);
  • $str_new = preg_replace("`$word`", '', $str_old);

eregi_replace()

  • ereg_replace('[^A-Za-z0-9_]', '', $str);
  • preg_replace('/[^A-Za-z0-9_]/i', '', $str);
  • 복잡한 것은 이렇게~
  • $str_new = preg_replace('/' . preg_quote($word) . '/i', '', $str_old);


관련 게시물(http://www.sitehis.com)

2012/06/26 14:22 2012/06/26 14:22

About

by CoCo

Notice

Counter

· Total
: 878907
· Today
: 45
· Yesterday
: 47