2009년 4월 30일 목요일

[뉴스] 로한... 미쳤네 미쳤어 -_-; 캐시템을 78만원에;;;

80만원에 육박하는 온라인게임 아이템을 판매해 온 게임업체가 있는 것으로 드러나 충격을 던져주고 있다.

28일 관련업계에 따르면 라인게임 업체 YNK코리아(대표 장인우)가 MMORPG `로한`에서 상식을 뛰어넘는 `초고가` 캐시 아이템을 판매해 온 것으로 드러났다.

이 회사는 지난 22일부터 명품 아이템을 한정판매하는 `신비한 비밀의 상자` 이벤트를 진행했다. 이 이벤트는 게이머들이 쉽게 구하지 못하는 액세서리, 탈것, 방어구, 무기 등을 고가에 판매하는 행사였다. 정액제 게임인 `로한`에 부분유료 아이템을 도입해 게이머들의 호주머니를 털어낸 것.

문제는 YNK코리아가 판매한 아이템들이 `초고가`였다는 점이다. 특히 한정 아이템 중에 하나였던 `탈리의 무기`라는 아이템 가격은 무려 78만원에 달했던 것으로 파악됐다. 이 외에도 10만원을 넘는 고가의 아이템이 다수 존재해 게이머들에게 거친 항의를 받았다.

`로한` 홈페이지 게시판에는 게이머들이 "이번 캐시 아이템은 도를 넘어섰다"며 "어떻게 78만원짜리 아이템을 팔 생각을 하느냐"고 YNK코리아를 강하게 비판했다.

78만원이라는 금액은 YNK코리아가 캐시 이용 정책에서 밝힌 한 달에 충전할 수 있는 금액(40만원)의 두배에 해당하는 액수. `로한` 게이머가 정상적으로 이 아이템을 구매하려면 두 달에 걸쳐 최대 한도를 충전해야 겨구 구입 가능하다는 얘기다.

◇ 로한 홈페이지에 게시된 한 게이머의 불만 글

하지만 이 아이템 구매를 위해 2개월에 걸쳐 캐시를 충전한 게이머는 거의 없는 것으로 알려지고 있다. YNK코리아 측은 약관 상에는 충전한도를 정해 놓지만 게이머가 요구할 경우 충전한도를 해제 시켜줄 수 있기 때문에 판매에 문제가 없었다고 설명했다.

78만원짜리 캐시 아이템을 구매한 사람들은 모두 YNK코리아에 연락을 취해 충전한도를 해제한 뒤 구입한 성인 게이머라는 설명이다.

◇ YNK코리아가 캐시 이용정책에 제시한 한 달 충전한도

YNK코리아 관계자는 "주말 이벤트를 진행하면서 게이머들의 관심을 끌기 위해 고가 아이템을 추가했지만 우리도 이 아이템이 팔릴 것이라 생각치 못했다"며 "이미 준비된 수량만큼의 무기는 모두 팔려 매진된 상태"라고 덧붙였다.

이에 대해 게임물등급위원회는 "아이템의 금액은 법적으로 제한한 사항이 없기 때문에 문제가 되지는 않을 것"이라면서 "하지만 약관에 40만원으로 정해진 충전 한도를 임의로 풀어줬다면 문제의 소지가 있다"고 말했다.

YNK는 27일 문제가된 `탈리의 무기` 아이템을 이벤트 페이지에서 삭제했다.
 
출처 : 디지털뉴스부

2009년 4월 29일 수요일

[폰트] 개발자를 위한 폰트

아래 주소는 개발자를 위한 폰트들이 제공되는 곳이다.
현재 외국의 개발자들 사이에서 1순위로 사용되고 있는 폰트는

Bitstream Vera Sans Mono (View Sample)
8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
TrueType
Plenty of space between lines, dotted zeros, clean.

아래 주소로 가면 1순위부터 시작해서 여러가지 가독성이 좋은 폰트들을 볼 수 있다.
http://www.lowing.org/fonts/

아래는 NHN에서 개발자들이 사용할때 가독성이 좋은 나눔고딕 코딩글꼴을 무료로 배포하고 있다.
아래 주소로 가면 다운받을 수 있다. 그외에도 여러 폰트들이 있다
http://dev.naver.com/projects/nanumfont/download/downloading?file_id=273#


[WEB] DIV와 TABLE태그에 대한 고민...

사이트 리뉴얼을 하면서...
지금까지 계속 TABLE태그 노가다를 이용한 페이지 구성과 정렬을 해왔다...
팀장님이 TABLE STYLE CSS를 이용해서 정렬하라는 말에...
TABLE태그안에 스타일을 집어넣어서 정렬을 시도하다가...
문득... 이렇게 정렬할거면 DIV로 영역들을 구성하고 나누는게 낫지 않을까...
생각하면서 고민하고 PSD안에 있는 메인 디자인을 홈페이지로 옮기는 작업을 하고 있다...
그러다가 생각난것이... TABLE 게시판보다 DIV게시판이 더 만들기 편하지 않을까?라는 생각을 해보게 됐는데...
검색을 해보니.. PHP스쿨의 한 질문과 답변이... 완전하진 않지만 약간 비슷한 답이 된거 같다...

질의응답 more..

2009년 4월 24일 금요일

[ASP] ADO RS(Record Set) 속성 종류

ASP와 MSSQL을 연동하다보면
DB에서 SELECT로 레코드 배열을 받아왔을때
rs객체에 대한 메소드들이 뭐가 있는지 궁금해져서 검색해봤는데..
비슷한 관련 질의응답이다...


//다음 레코드행으로 포인터를 옮김
rs.movenext

//레코드의 제일 처음행으로 이동
rs.movefirst

//레코드의 제일 마지막행으로 이동. 무슨 이유인지... 이 명령어만은 안먹힌다...
rs.movelast

//숫자 입력으로 원하는 행으로 이동. ex) 15번째 행으로 이동
rs.move 15

관련 질의응답 more..

2009년 4월 23일 목요일

[자바스크립트] 즐겨찾기 추가 소스

아래 소스를 스크립트 안에 넣어놓고
자바스크립트 함수를 링크 걸면 끝..
아, favorite_url에는 실제 접속할 주소를, favorite_title에는 즐겨찾기에 추가되어 보여질 이름을 써놓아주면 된다

function add_favorites(){
 var favorite_url = "http://blog.naver.com/medits"   // 즐겨찾기에 추가할 홈 주소
 var favorite_title = "Medits Life"   // 즐겨찾기에 기록할 이름(제목)을 기록
 if (document.all)
  window.external.AddFavorite(favorite_url,favorite_title)
}

[자바스크립트] 팝업창 하루동안 띄우지 않기 소스 및 정중앙에 띄우는 방법

//하루동안 띄우지 않는 소스

팝업창 안에 들어갈 소스는 아래와 같습니다..

//실제 팝업창내의 소스

<html>
<head>
 <title>http://www.blueb.co.kr</title>
<script language="JavaScript">
<!--
function notice_setCookie( name, value, expiredays )
    {
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
        }

function notice_closeWin()
{
        if ( document.forms[0].Notice.checked )
                notice_setCookie( "Notice", "done" , 1); // 1=하룻동안 공지창 열지 않음
        self.close();
}
function na_call(str){  eval(str);}
//-->
</script>
</head>
<body>
<form name="form1">
<input type="checkbox" name="Notice"  OnClick="notice_closeWin()">오늘은 이창을 다시 열지않음
</form>

</body>
</html>

//본문에 해당하는 문서에 삽입될 소스
<html>
<head>
<title>http://www.blueb.co.kr</title>

<script language="JavaScript">
<!--
function notice_getCookie( name ){
    var nameOfCookie = name + "=";
    var x = 0;
    while ( x <= document.cookie.length )
    {
            var y = (x+nameOfCookie.length);
            if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                    if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                            endOfCookie = document.cookie.length;
                    return unescape( document.cookie.substring( y, endOfCookie ) );
            }
            x = document.cookie.indexOf( " ", x ) + 1;
            if ( x == 0 )
                    break;
    }
    return "";
}
if ( notice_getCookie( "Notice" ) != "done" )
{
        window.open('http://www.blueb.co.kr/SRC/javascript/cookie_popup.html','','width=340,height=300'); // 팝업윈도우의 경로와 크기를 설정 하세요
}
// -->
</script>
</head>

<body>
팝업창을 확인하세요..

</body>
</html>

//화면 정중앙에 팝업 띄우는 소스
<script>
function popUp(w, h){
 x = (screen.availWidth - w) / 2;
 y = (screen.availHeight - h) / 2;
 window.open('http://naver.com', 'pop','width='+w+', height='+h+', left='+x+', top='+y);
}
</script>
<body>
<a href="javascript:popUp(400, 300);">새창띄우기</a>
</body>



//팝업창 왼쪽과 위쪽에 공백이 문제시될 경우

<body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>

2009년 4월 21일 화요일

[리눅스-CentOS 5.2] 네임서버 재설치 혹은 삭제 하고 설치

//bind 제거
yum remove bind

//캐싱 네임서버 제거. 아마 bind제거시 아래도 같이 제거되는듯하다..
yum remove caching-nameserver

//bind 설치
yum install bind -y

//캐싱 네임서버 설치
yum install caching-nameserver

서버설치는 끝났고, 각종 파일만 세팅하면 된다.
이전에 올린 DNS설정법에 비해 엄청 간단해졌다랄까..
(CentOS 5와 그 이전버젼은 세팅법이 다르니 참고바람)
/etc/named.conf 추가할내용 (CentOs 5이전버젼)
----------------------------------------------
zone "도메인주소" IN {
        type master;
        file "도메인주소.zone";
        allow-update { 2차네임서버ip; };
};
----------------------------------------------
/etc/named.rfc1912.zones 추가할내용 (CentOs 5 기준)
----------------------------------------------
zone "도메인주소" IN {
        type master;
        file "도메인주소.zone";
        allow-update { 2차네임서버ip; };
};
----------------------------------------------
/var/named 폴더 zone 파일생성
----------------------------------------------
$TTL 3600
@       IN      SOA     서버주소. 관리자이메일. (
                        2008011200
                        10800
                        900
                        604800
                        3600 )
;
            IN      NS      네임서버주소.
            IN      MX      1       메일서버주소.
            IN      A         IP주소
ns1      IN      NS      IP주소
www   IN      A         IP주소
blog     IN      A         IP주소

2009년 4월 18일 토요일

[뉴스] 국제 해킹 방어대회 '코드게이트 2009'



국제 해킹 방어대회 '코드게이트 2009'에서 한국의 '씨팍'(CPark)팀이 우승을 차지했다.

보통 해커라 하면 사이트를 마비시키고 정보를 훔쳐가는 침략자 정도로 생각하기 일쑤지만 컴퓨터 보안 전문 방어자를 해커라 일컫는다고...

진짜 해커 '씨팍'을 만나보자!

출처 : KBS 뉴스풀이 사이트
관련기사 동영상 보기 -> http://news.kbs.co.kr/article/culture/200904/20090417/1760319.html

[리뷰/드라마] 비극과 반전이 난무하는 드라마... "개와 늑대의 시간"

사용자 삽입 이미지

제목 : "개와 늑대의 시간"
주연 : 이준기, 정경호, 남상미
상영 : MBC | 수, 목 21시 55분 | 2007-07-18 ~ 2007-09-06
장르 : 스타일리쉬 액션 로맨스
회수 : 총 16부작

이준기 주연의 SBS의 일지매를 본 이후
어쩌다보니 한참 전에 나온 드라마인 개와 늑대의 시간을 보게 되었다...
지금까지 본 드라마 중 긴장감속에 슬프게 본 드라마 중 하나다...
전형적인 잠입수사 스토리에서 비극과 반전 요소가 가미되면서 멋지게 변형된 드라마...

줄거리를 내 방식대로 요약하자면 이렇다... 16부작 내용을 한 페이지내에 다 담는건 무리가 있어
핵심내용만 넣었다... ㅋ 그래도 스토리가 복잡해서 길다...
어쨌든 직접 드라마를 보는 것을 추천한다.

=줄거리=
이수현/케이 역의 이준기의 절규하는 연기는 일지매 드라마에서도 확실히 시청자로 하여금 각인시켜줬지만,
한참전의 드라마인 "개와 늑대의 시간"에서도 그와 비슷한 연기 레벨을 보여줬다...
NIS(국정원) 요원인 이수현은 청방(태국내 거대 조직을 지칭)의 보스에 의해 살해당한 부모의 원수를 갚기 위해
NIS 정부장의 제안으로 거짓 교통사고를 꾸며 이수현의 국내 기록을 공식적으로 지우게 된다.
평소 사랑했던 서지우(남상미), 부모를 잃고 난뒤로 같은 NIS요원으로 가족과도 같은 절친한 강민기(정경호)의 부모도, 모든 것을 버리고, 오로지 어릴적 눈앞에서 청방의 보스 마오(최재성)에 의해 살해당한 어머니의 복수만을 꿈꾸면서 태국내 청방에 잠입하기 위해 케이라는 이름으로 밑바닥 인생을 살아가던중, 청방의 보스 마오(최재성)와 만나게 된다.

사용자 삽입 이미지


잠시동안의 짧은 만남 동안 강한 인상을 남긴 탓에 마오(최재성)는 케이에게 관심을 갖기 시작하는데...
그뒤로 다시 만날 기회가 생기지만, 그 과정 중에 사랑했던 서지우(남상미)를 구하다 기억상실증에 걸리게 된다.
자신의 이름은 케이 라는 것 외에는 기억하지 못한채 청방의 보스 마오의 충실한 오른팔로
완벽한 인생을 살아가게 된다. 마오가 케이에게 신뢰감을 보일 무렵..
케이는 자신이 수현인 사실을 NIS의 정부장에 의해 접하면서 차차 기억을 되찾아가고...
기억을 다 찾았을 무렵, 정부장과 한때 로드워커라 불렸었던 변씨 아저씨를 원망하며, 절규한다.
다시 정신을 차리고 마오의 오른팔 역을 하며, 수사를 계속하고...
서지우(남상미)는 자신의 아버지인 마오를 죽인다는 수현의 말을 듣고, 수현을 계속 따라다니게 된다.
막바지에 청방의 거대사업(마약) 경매를 진행중 국정원의 출동에 의해 저지당하고
청방의 보스 마오와 그의 오른팔 케이/수현(이준기)는 도망치게 되고... 그 와중에 계속 마오의 뒤에서
마오를 죽일 기회를 엿보고 있지만, 지우에 의해 번번히 막히게 된다.

사용자 삽입 이미지


해외로 다시 도망치기 위해 잠시 마오의 별장에 머문 사이...
케이는 별장 안의 금고에 조직을 살릴 수 있는 거대 자본에 대한 정보가 담겨있는 USB를 손에 넣고
복수를 뒤로 한채 떠난다...
USB를 정부장에게 넘기고나서, USB에 폭발물 장치가 있는줄 모르고 그 내용을 확인한 정부장은
폭발에 의해 약간의 중상을 입게 되고, USB가 개방된 사실을 안 마오는
자신의 오른팔 케이가 배신한 사실을 알게 된다.
수현의 일거수 일투족을 모두 죽게 될것이라는 협박에 수현은 흥분을 하게 되고
수현은 단둘이 만나 결판을 짓자고 한다.
둘의 치열한 싸움끝에 수현이 방심으로 죽임을 당할 위협에 쳐했지만,
그 순간 마오는 수현의 팔에 자신의 절친한 친구였던 수현의 아버지의 유품인 시계를 차고 있는 것을 보게 된다.
마오는 그 시계에 대해 묻게 되고 수현의 아버지것이라고 대답하자, 마오는 오열하고...
그 틈을 타 마오를 죽이게 된다... 마오의 소지품에서 자신의 아버지와 마오가 같이 찍힌 사진을 보고
수현도 충격을 받게 되고 오열하면서 쓰러진다... 그렇게 마오는 죽고...
수현은 임무 완수함과 동시에 국정원 NIS의 목표인 청방조직을 제거하는 목표를 달성하고...
그동안 수현을 이용하여 자신의 목표를 부당하게 달성하려 했던 정부장은 직급이 하락되었다
수현은 임무가 끝났지만, 수현의 인생으로 살지 않고 케이의 인생으로 살기로 결심하고,
다시 주변 사람들 곁을 떠나서 태국으로 가서 살게 되면서 드라마는 마무리된다.

마지막까지 긴장감이 계속 유지되면서 보게 되는 비극적 반전에 뭔가 강한 여운이 남게 된 드라마다...
이걸 본게 3학년 2학기때였나... 여름방학때쯤이였던거 같다... 한 8개월 전이군...
그때 미친듯이 다운받으며 봤었는데... 가물가물한 기억력으로 이 스토리를 정리하려니...
기억이 잘안나서 예고편 스토리 잠깐잠깐 참고하면서 정리했다[절대 배낀게 아니라 기억력 로딩에 참고만 -_-;]

[리뷰/드라마] 만화같은 드라마... "꽃보다 남자" - 한국판

사용자 삽입 이미지

제목 : "꽃보다 남자" - (한국판)
주연 : 이민호, 구혜선, 김현중, 김범, 김준...
상영 : KBS 2TV | 월, 화 22시 00분 | 2009.01.05~2009.03.31 종영
장르 : 로맨스
회수 : 총 25부작

끝난지는 좀 됐지만, 꽃남은 좀 지금까지 드라마와는 다른 느낌...
드라마같은 드라마가 아니라... 만화적 성격이 유달리 강한 드라마...
주연급 배우 중에서는 구준표역의 이민호와 금잔디역의 구혜선, 하재경역의 이민정 말고는...
그다지 눈에 띄지 않는다... 초반에 구준표역의 이민호가 보여준 연기가 아슬아슬하게 어색할듯 말듯 했지만,
후반으로 갈수록 극중 분위기에 녹아내렸던건지, 연기력이 향상된건지 약간 헷갈리긴 하지만,
연기력이 향상된것은 맞는것 같다.
초지일관 무표정 연기를 보여줬던 윤지후역의 김현중...
무표정 연기는 원래 성격이 차분하거나 조용한건지 대충 맞아떨어진 느낌이지만,
감정몰입이 필요한 눈물연기라던가 기타 세밀한 부분은...
현직 가수인 김현중이 연기를 하기엔 다소 무리가 있는거 같지만,
너무 비관적으로 보지 않는다면 약간은 봐줄만할 정도...
소이정 역의 김범... 청소년드라마 반올림때 본 이후로 거침없이 하이킥에서 봤었는데...
로맨틱 연기랑 김범이랑은 안맞는 느낌이다... 극중 초반부터 후반까지
김범 특유의 말투... 이게 평소 말투라해도 어색하다고 느껴질정도였으니...
드라마에서 말투를 고치지 않고 그대로 마지막회까지 밀어붙였으니...
다소 난감했다일까; 아뭏든 김현중과 거의 비슷한 수준의 연기력을 보여준거 같다...
연기생활은 김범이 더 오래한거 같은데... -_-;
그리고 송우빈 역의 김준... 역시 현직가수출신이니... 얍~ 베이베~ 등의...
짧디 짧은... 대사인지... 멘트인지... 분간이 안갈 정도로... 극중 대사양이 많이 적은게 아쉽다면 아쉬움...
극중 대사내용을 보면... "준표, 왜 저래?" - 끝, 다음회에서는 "지후, 왜 저래?" - 끝...
참.. 안타까웠다고할까;
대략 10회 이후 마카오편에서 뉴페이스로 나타난 하재경 역의 이민정은 약간 출연시간이 짧다고
느껴질정도였지만, 짧은 시간 동안 전혀 어색하지 않은 연기와 톡톡 쏘는 연기로 보는 재미를 더해줬다일까...
오죽했으면, 여주인공인 구혜선보다 이민정이 더 예쁘다는 말이 나올 정도였으니...
이민정과 구혜선 둘중 누가 더 연기를 잘하는지 평가하라면 좀 힘들겠지만
그래도 연기경력이 많은 구혜선쪽이 좀더 앞선것 같다.

사용자 삽입 이미지

이 드라마는... 너무 현실과 동떨어진 시나리오 탓에...
너무 현실과 비교하면서 비관 혹은 비판하면서 보기엔 다소 무리가 있겠지만,
아무 생각없이 그냥 만화책을 혹은 애니매이션을 본다는 느낌으로 본다면...
재밌게 볼 수 있는것 같다. 뭐 본인은 만화 원작을 살짝 살짝 봤던 기억은 있지만...
제대로 본 기억이 없기에 원작이 어떤지는 정확히는 모른다...
대략 들은 바로는 원작과 거의 동일하게 따라했다고하니...
원작을 충실히 살렸다면 당연히 만화적 성격이 강한 것은 당연지사...
이민호의 다지각색의 표정이 보여주는 얼굴은 확실히 연기자로서
큰 장점이 될것 같다.
남자 입장에서 봤을때 탐나는 얼굴이다... -_-;
오죽하면 준표 머리 해주세요~ 하고 미용실에 달려갈뻔 했으니 말이다...
여자들도 전형적인 신데렐라 스토리로 자신의 인생이 바뀌길 바라는 꿈을 꾸는 얘기를 자주 듣지만,
남자들도 가끔은 드라마속 재벌이 되어서 이쁜 재벌집 딸과 러브라인이 형성되어 잘되는 꿈을 꾸긴 한다...
다만 표현을 안할뿐... 아니면 몇 안되는지도 모르겠다 ㅋ
하지만, 현실은 다르니... 드라마는 드라마, 만화는 만화일뿐...
착각하지는 말자. 착각하고 있다면 당신의 정신력이 약한 것이니... 가까운 시일내에 정신병원에 가서
진단을 받아보는 것을 추천한다...

사용자 삽입 이미지

이제것 살아오면서 이렇다할 썸씽도, 소개도, 만남도, 기회도, 없었던 나로서는...
가끔 드라마를 보면서 대리만족을 느끼는 것일뿐...
어쨌든 종영일이 다가오면서 좀더 길어지길 바라긴 했지만,
마지막회가 다될즈음... 뭔가 급하게 끝낼려는 느낌을 받았다...
다소 뭔가 상황이 어색한 것 같기도하고... 좀 더 매끄럽게 마지막회를 매듭지었으면
어땠을까하는 아쉬움이 남으면서 만화같은 드라마는 끝났다...
그래도 드라마 O.S.T는 초반부터 끝까지 상황에 잘 매치되는 음악이 나온것 같고
O.S.T도 거의 대부분 괜찮았다. 거의 자주 들을 정도이니...
쌩뚱맞게 늦었지만서도 이렇게 리뷰를 남긴다...

하아... 화요일까지...

데이터베이스 구조 만들어서 제출해야 하는군...
처음으로 솔루션을 제작 시도하는 것이니 만큼...
남이 보기 쉽게, 남이 이해하기 쉽게, 남이 편집하기 쉽게 만드는 것이 목표다...
나만의 솔루션이 생기게 된다는 것은...
후에 혼자 프리랜서로 활동할 때도 라이센스 지불 없이
순수 자신의 솔루션으로 순이익을 창출할 수 있다는 것...
허나... 그게 그리 쉬운 일이 아니기에...
어쨌든 오늘도 삽질을 해보는거다!

2009년 4월 16일 목요일

09. 4. 11 제주 KAL 호텔 무명보자기 시집 출판 기념회

11일날 찍은 사진을 너무 늦게 올렸네... 그동안 정신이 없어서...


사용자 삽입 이미지













실제론 키 크신데...
이 사진을 보면 작아보이는 이유가 뭔지;
흠... 대략 양이사님이랑 1시간정도 기다림끝에...
들어가긴 했는데...










사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지


사용자 삽입 이미지

나~안~... 제주도에서 KAL호텔 처음 갔을뿐이고!
뷔페는 그림의 떡일 뿐이고!~ ㅠㅠ
배는 고프고! 엄마 보고 싶고! 엄마!~같은 심정이였을까...

왼쪽 시집은 저번주에 갔다오고나서
양이사님이 챙겨오신걸 받은 시집...
요 쪼그만한게 1만원...;;;
비싸다;;;
시집엔 취미가 없어서 엄마줘야지;

색상 추출 프로그램


색상추출 프로그램입니다
사용법은 간단해요 프로그램 실행후
스포잇 버튼을 누르면서 원하는 곳으로 마우스 커서를 가져가
마우스 왼쪽버튼을 떼는 순간 색상 값을 추출하게 됩니다.
스포잇 줌 화면에 마우스 커서 중심으로 포커스해서 보여주게 됩니다.
클릭하면 색상 추출이 됩니다


2009년 4월 14일 화요일

phpMyAdmin 설치

일단 다운로드는 아래 주소에 가서 다운받는다.
리눅스에 설치할거라면 tar.gz 파일을, 윈도우에 설치할거라면 zip파일을...
http://phpmyadmin.net


//phpMyAdmin 다운로드
root@vns src> http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-3.1.3.2-all-languages.tar.gz
//압축풀기
root@vns src> tar -xvzf phpMyAdmin-3.1.3.2-all-languages.tar.gz

//압축을 푼후 이름을 바꿔준다
root@vns src> mv phpMyAdmin-3.1.3.2-all-languages phpMyAdmin

//이제 원하는 곳으로 옮겨놓고 서브도메인으로 가상호스트를 잡아줘서 pmadmin.도메인 이런식으로 사용하거나
//도메인의 계정공간으로 지정된 루트 디렉토리에 옮겨서 도메인/phpMyAdmin 식으로 사용하면 된다.

참고로 본인은 CENT OS 5.x버전에 설치했다
뭔가 컴파일 방식이라던가 별도의 설정이 필요할거라 생각했지만
전혀 필요없었고.. 하지 않았다... 잘 쓰고 있다...
이걸로 끝...

흐흐 G마켓...

G마켓 VIP가 된지 일주일 됐나...
VIP만 응모할 수 있는 추첨이 G스탬프10장, 무료문자20건, e쿠폰2500원 이렇게 매일 3가지 전부 응모할 수 있는데
그중 하나인 무료문자 20건 당첨됐다...
이거 그냥 간판용으로 놓고 사람들한테 괜한 기대심리 주기용이 아닌가 했는데...
당첨되긴 되는구나...ㅋㅋ

사용자 삽입 이미지

2009년 4월 13일 월요일

Y&P SOFT 사무실 위치

현재 다니고 있는 사무실 약도.. ㅎㅎ
[##_GoogleMap|{"center":{"latitude":33.50987610567087,"longitude":126.50797605514526},"zoom":16,"width":600,"height":500,"type":"G_NORMAL_MAP","user_markers":[{"title":"월드인제주","desc":"제주도 제주시 용담 2동 885-12 삼보빌라 102호 Y&P SOFT 사무실","lat":33.5103412757988,"lng":126.50495052337646}]}|_##]

09. 3. 11 ~ 아이템포유 솔루션 리뉴얼

프로젝트 : 아이템포유 솔루션 리뉴얼 작업
웹 사이트 : http://itemforu.co.kr
참여기간 :  09. 3. 11 ~
소속 : Y&P SOFT
업무 : 각종 오류 및 예외처리 해결, 요구사항에 맞게 ASP 페이지 및 MSSQL DB 구조 수정

제주도청 우수관광사업체 무료 홈페이지 구축 참여 '08. 8.18~'08. 12. 31

프로젝트 : 제주도청 우수관광사업체 무료 홈페이지 구축('08. 8.18~'08. 12. 31)
참여기간 :  09.1.2 ~ 09.3.10
소속 : 엔씨시스템 - http://ncsystem.kr
업무 : 우수관광사업체 홈페이지 리뉴얼 작업(PHP + ORACLE)

[자바스크립트] 메인페이지의 iframe(아이프레임)내의 객체에 접근하는 방법

현재 페이지 형식이 이렇습니다.

goods_write.php

<form name=frm1>

<iframe src='include.php' name='category'>

</fomm>

<script>
 ?????????????????????? = 'aab' // <- iframe 페이지 class_name에 할당해야 합니다.
</script>



include.php 파일 형식입니다.

<form name=class>

<input type=text name=class_name>

</form>


---------------------------------------

그 뒤에...

1. iframe 에 아이디 할당하세요. ex) <iframe id="ifr" ...
2. document.getElementById('ifr').contentWindow.document.forms['class'].class_name.value = 'aab';

와 같이 접근하면 됩니다.


------------------------------------------------

contentWindow <-- 요게 뭔지 몰라서......물어볼려다가 쉽게 찾아져서.....
저같으신분이 계실까봐서........다 아신다면....지송..^^;

(property) contentWindow 속성 ⇒ 
종류: DHTML 적용: object (FRAME, IFRAME)  읽기전용    IE  NS 
http://koxo.com/lang/js/property/contentWindow.html

--------------------------------------------------------------------------------


지정한 frame나 iFrame의 window 개체를 반환한다.

 Script [oVal=]object.contentWindow
HTML 없슴

인수
oVal : (속성 개체)

contentWindow 속성값은 지정한 frame나 iFrame의 window를 나타내는 개체이다.

이 속성은 읽기전용이며 디폴트값은 없다.

특기
이 속성은 컬렉션으로 호출한 iFrame의 window 개체의 id를 모를 때 편리하다.


phpschool 출쳐

2009년 4월 12일 일요일

[채팅위젯] 블로그 챗팅

블로그챗 페이지내에 설치형


블로그챗 개설은 아래 주소로
http://www.hompydesign.com/blog/

[블로그쳇 항상 띄우는 링크]
http://hompy.us/go/?i=아이디&u=http://인터넷주소
http://hompy.us/go/?i=flash&u=http://flashcafe.org

[190 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchat.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

[170 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchats.swf width=170 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

[300 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchatx.swf width=300 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

[ASP] 형변환 함수 정리

함수

설명

abs

숫자의 절대값을 반환한다

Chr

asc의 반대되는 기능을 하며, 특정 문자 코드의 해당 문자를 반환한다.

Cbyte

서브타입 Byte로 변환한다.

Cdate

서브타입 Date/time로 변환한다.

Cint

서브타입 Integer로 변환한다.

Csng

서비타입 Single로 변환한다.

DateSerial

주어진 년, 월, 일에 대해 서브타딥 Date/Time을 지닌 변수로 변환한다. 가령 DateSerial(1922,11,1)은 #11/1/1922#로 반환된다.

TimeSerial

주어진 시, 분, 초에 대해 서브타입 Date/Time을 지닌 변수로 변환한다.

hex

16진수 문자열로 변환한다.

Fix

잘라내기를 통해 소수를 포함한 숫자의 저수부분만을 반환한다. 단 음수는 인자로 들어 온 수보다 크거나 같은 처 번째 음의 정수를 반환한다. 예)-3.4 -> -3

Sgn

숫자의 부호를 반환한다 양수면 1, 음수면 -1 반환

ASC

문자열의 첫 번째 문자의 ASCII Code를 반환한다.

Cbool

서브타입 Boolean으로 변환한다.

Ccur

서브타입 Currency로 변환한다.

CDbl

서브타입 Double로 변환한다.

CLng

서브타입 Long으로 변환한다.

CStr

서비트입 String으로 변환한다.

DateValue

서브타입 Date/Time을지닌 변수 값을 수치로 바꾸어준다.

TimeValue

서브타입 Date/Time을 지닌 변수 값을 수치로 바꾸어 준다.

Oct

8진수 문자열로 변환한다.

Int

Fix와 마찬가지로 잘라내기를 통해 소수를 포함한 숫자의 정수부분만을 반환한다. 단 음수는 인자로들어 온 수보다 작거나 같은 첫 번째음의 정수를 반환한다. 가령, -3.4는 -4가 반환된다.
   
날짜관련함수  

year

날짜 중 년도를 반환한다.

day

날짜 중 일을 반환한다.

month

날짜 중 월을 반환한다.

weekday

요일중 몇번째 요일인지 숫자로 반환한다. (일~토요일)
   
문자관련함수  

left

Left(String, numChar)형태로 사용되며 왼쪽부터 numChar 개수만큼 문자들을 추출해낸다.

Mid

Mid(String, beginIndex, numChar)형태로 사용되며 왼쪽부터 numChar 개수만큼 문자들을 추출해낸다.

Ucase

모든 문자를 대문자로 반환한다.

Instr

Instr(string, word)형태로 사용되며 문자열내에서 word에 입력한 단어를 찾아내어 그 단어가 시작되는 첫번째 문자의 인덱스를 돌려 줌

Trim

문자열의 앞뒤 공백을 제거

Rtrim

문자열의 오른쪽 공백 제거

Right

Right(String, numChar)형태로 사용되며 오늘쪽부터 numChar 개수만큼 문자들을 추출해낸다.

Len

주어진 인자(string)의 문자 개수를 반환한다.

Lcase

모든 문자를 소문자로 반환한다.

Replace

Replace(string, word1, word2)형태로 사용되며 string문자 중 word1 문자를 word2문자로 변환하여 반환한다.

Ltrim

문자열의 왼쪽 공백 제거
 
기타함수  

FormatCurrency

FormatCurrency(intDate) 형태로 사용하며임의의 숫자를 통화정보로 변환

FormatPercent

Form(doubleDate)형태로 사용하며 %형태로 변환

isArray

변수가 배열이면 True, 아니면 False 리턴

isEmpty

변수가 초기화되어 있지 않으면 True, 아니면 False

isNumeric

숫자 데이터면 True

VarType

변수의 서브타입을 나타내는 숫자를 리턴

FormatDateTime

FormatDateTime(Date, type) 형태로 사용되며 날짜와 시간을 출력하는 형태를 지정할 수 있다. Type에 1,2,3등의 수를 넣어 서로 다른 출력 포맷을 정할 수있다.

split

split(Strind, delaminators) 형태로 사용하며 string 내의 단어들을 delaminators를 기준으로 배열로 변환

isDate

변수가날짜로 변환가능하면 True, 아니면 False 리턴

isNull

유효한 데이터를 포함하고 있으면 True

IsObject

유효한 ActiveX 혹은 OLE 자동화 개체를 포함하고 있으면 True

[상식] 디지털 칼라에 관해..

칼라를 크게 두가지로 생각해 볼 수 있겠습니다.


시계를 아날로그와 디지털로 분류하면서 시계가 가지는 기능은 두 시계 모두 똑같음을 생각하면서....


칼라를 나타내는 CMYK와 RGB....


CMYK는 인쇄의 4원색으로 C = Cyan, M = Magenta, Y = Yellow, K = Black을 나타내며

각색을 0~100가지로 나눠 각 색을 조합하여 얻어지는 가지수는 이론상 101 x 101 x 101 x 101 = 104,060,401 색상이나 됩니다. (중복되는 색이 많고 차이를 못느끼는 색차이가 있음)

컴퓨터를 통한(디지털) 구현은 가능하나

DIC(대일본잉크회사)나 패턴칼라로 그 색의 자주 쓰임을 정해서 칼라차트(아날로그)화 하여 사용하고 있습니다.

디자인을 하시는 분은 주변에서 쉽게 접하셨을겁니다...



웹(모니터)색상은 RGBR = Red, G = Green, B = Blue 입니다.

CMY를 다 섞으면 검정이 되고 RGB를 합치면 백색이 된다 <== 초등학교 미술....

여기서 RGB순서대로 두자리숫자로 약속한것이 웹색상이고 16진수를 사용하였으므로

00,01,02......0E,0F,10.....FE,FF === 16 x 16 = 256

256 x 256 x 256 = 16,777,216 <=== 줄여서 천육백만 색상을 현재 사용하고 있습니다


  #ff0000                                    


#FF0000


  #00ff00                                   


#00FF00


  #0000ff                                    


#0000FF


#FFFFFF = 백색이고 #000000 = 검정입니다

[ASP] 랜덤함수를 이용한 랜덤값 생성

//한자리값 한자리값을 랜덤으로 생성후 붙여나가는 방식 => 1 A 2 B 3 -> 1A2B3  
//주문코드 xxx-xxx이런식으로 만들고 싶다면 아래 주석을 제거해서 넣으면 되겠다.

<%
  Dim str,code,strlen,r
  Dim rCnt
  str = "123456789ABCDEF"
  strlen = 6  '자릿수

  Randomize  '랜덤초기화
  For i = 1 To strlen
  r = Int((15-1+1) * Rnd + 1) '15는 str의 갯수
  'Response.Write Mid(str,r,1)   '랜덤으로 추출된 하나의 값 확인 최종적으로는 모두 덧붙여진 값이 확인됨
  code = code+Mid(str,r,1)

'  3자리수마다 - 를 붙이고 싶다면 이 주석을 제거
'  if rCnt = 3 then
'    code = code + "-"
'    rCnt = 0
'  else
'    rCnt = rCnt + 1

  Next
  response.write "<script>alert('"& code &"')</script>"    '생성된 코드를 스크립트 경고창으로 확인
%>

위의 경우는 시스템적으로 처리하는 분량이 좀 많다고 볼수 있다.
단순하게 랜덤함수를 생성하고 싶다면
<%
Dim code
  Randomize  '랜덤초기화
  code = 랜덤숫자범위 * Rnd  '랜덤숫자범위내에서 랜덤으로 숫자를 추출
  code = Hex(16777216 * Rnd)  '컴퓨터에서 사용되는 색상컬러값으로 추출하고 싶을때
 

%>

2009년 4월 10일 금요일

소녀시대 와이드 배경화면...

아흐...
최근까지는 배경화면을 사용하는 것은 사치다!라고 생각해왔지만...
최근 괜찮은 소녀시대 배경화면을 보고...
나도 이걸로 바꿨다.. 히히..
아주 그냥 죽여줘요~ 하아.. 옆구리 시려서 그런지.. 이렇게라도 위로하는구나 ㅠㅠ
클릭해서 저장하세요~ 참고로 사이즈는 1900*1200 사이즈입니다 '-';
사용자 삽입 이미지


사용자 삽입 이미지

사용자 삽입 이미지

[자바스크립트] 팝업창이 닫히고, 부모창에서 링크 문서 열기

사이트에서 이벤트를 할 경우에,

메인페이지에서 팝업창을 띄워서 방문자에게 홍보를 하고,

팝업창 내에서 이벤트 페이지로 이동할 수 있는 링크를 만들어 둡니다.

이럴 때에 팝업창의 링크를 클릭하게 되면

팝업창은 닫히고 메인페이지에서 링크된 문서가 나타나게 됩니다.

이렇게 할 수 있는 자바스크립트가 의외로 간단하다는 사실.... ^^

<a> 태그에 다음과 같이 이벤트를 추가하면 됩니다.

<a href="#" onClick="self.close() ; javascript:parent.opener.location.href='링크될문서경로'">

href="#"처럼 널(null) 링크를 설정하는 것은 팝업창에서 링크될 문서가 나타나면 안되기 때문입니다.

팝업창이 닫히도록 하는 부분은 창닫기 버튼에 많이 쓰는 self.close()입니다.

메인페이지, 그러니까 팝업창의 부모창에서 링크될 문서를 나타나게 하는 부분은

javascript:parent.opener.location.href="링크될문서"입니다.



자주 사용하게 되는 경우라면,

자바스크립트 파일(.js)에서 자신만의 함수를 만들어서 링크 부분에서 호출하면 됩니다.

<a href="javascript:함수명();"> ~~~ </a> 처럼 말이죠.


자바스크립트 파일 안에는

function viewInMain(url) {
 var str = url ;

 self.close() ;
 window.opener.location.href = str ;
}

라고 작성하여 저장하시면 됩니다. 확장자는 반드시 .js로 하셔야 합니다.


그리고, 팝업창 head에서 자바스크립트 파일을 불러옵니다.

<script language="JavaScript" type="text/javascript" src="스크립트파일경로"></script>


팝업창에서 링크 부분은 다음과 같이 지정합니다.

<a href="javascript:viewInMain('링크될문서경로')"> ~~~ </a>

마지막으로, 부모창이 열리는 순간에 팝업창이 뜨도록 body부분에서 설정해 줍니다.

<body omLoad="window.open('팝업창경로', '', '팝업창 크기 및 위치, 그 외의 윈도우창 설정')">

테스트 해본 결과 제대로 동작을 한 거니까... 마음놓고 쓰세요!!

출처 : http://blog.empas.com/sahyun/2455599

2009년 4월 8일 수요일

MSSQL2000 테이블 열 레코드 자동증가값 초기화 방법

테이블 시퀀스 필드의 경우 대부분 자동증가값을 이용을 하는데요.
어떤 경우 이부분에 있어 다시 재 초기화가 필요한 경우가 있습니다.
중간에 사라진 레코드가 너무 많아서 시퀀스값 사이가 클 경우 이겠지요..

DBCC CHECKIDENT(Table명,RESEED,초기값)

ex, DBCC CHECKIDENT(tb_board,RESEED,1)

초기값은 시퀀스값을 초기값을 기준으로해서 값이 증가합니다

초기값이 1이면 쿼리로 글 작성시 입력되는 값은 증가하면서 2로 삽입됩니다

2009 "오픈소스" 최신기술 동향 및 산업전망 컨퍼런스 정보

하아.. 나에게 돈과 시간만 허락한다면..
올라가서 강연 듣고 싶네.. 제길..
우리 학과 전임교수인 윤석찬 팀장님도 나온다니..
예전엔 별로 관심이 없었던게 사실이지만,
점점 여러가지를 접하면서 이런 강연들...
국내 및 외국에서 유명한 사람들의 비전이 담긴 강연들은
꼭 들어봐야 내 개념도 발전할수 있지 않을까 생각이 된다..
관련 정보를 보려면 아래 탭을 누르세요

2009 오픈 최신기술 동향 및 산업전망 컨퍼런스 정보 보기..