달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

유니클로에서 기획상품으로 몬헌을 판다!!!

예전에 원피스 & 메기솔을 판매할 시절... 원피스는 당일날 맘에 드는 디자인은 모두 매진되었고.. 메기솔티셔츠만 사서 돌아왔었는데..
이번에는 여유있게 겟!!

어쨋든...
수원역 애경백화점에서 헤매다가.. 인포 아가씨에게 물어보니 친절히 알려주더라 >ㅁ<
그래서 매장을 어렵게 찾아가서 한참을 헤매다 보니 매장 구석에 박혀있는 기획상품들 ;ㅁ;



애경백화점에서는 노르웨이의 숲 기획상품도 같이 판매중..



결국 사온건 이거 두개..

'게임 > 기타' 카테고리의 다른 글

MINI WARRIORS(미니 군단) 초기화 방법  (2) 2014.05.30
Posted by SadDev
|

[테라] 캐릭터...

게임/PC 2011. 1. 1. 22:16

테라에서 만들어 본 캐릭터..
하지만 똑같은 캐릭 만든사람이 너무 많아서 지울란다 ;ㅁ;

Posted by SadDev
|

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

트랜잭션 거는 문제 때문에 삽질에 삽질 하다가.. 대충이라도 정리..
참고 페이지

#include <stdlib.h>

CDataSource mDataSource;
CSession mSession;

CDBPropSet DBInit(DBPROPSET_DBINIT);
HRESULT hr;
IString Conn;   // IString 은 그냥 CString / char로 만들어서 쓰면 됨.

  hr = CoInitialize(0);
  if(FAILED(hr))
  {
    AfxMessageBox("CoInitialize 실패");
    return false;
  }

  Conn.Format("PROVIDER=SQLOLEDB;SERVER=[ServerIP | ServerName];UID=[Logid ID];PWD=[PassWord];DATABASE=[DBName]");
  DBInit.AddProperty(DBPROP_INIT_PROMPT, (short)4);

  DBInit.AddProperty(DBPROP_INIT_PROVIDERSTRING, Conn.ToChar());
DBInit.AddProperty(DBPROP_INIT_LCID, (long)1043);

  hr = mDataSource.Open(_T("SQLOLEDB"), &DBInit);
  if(FAILED(hr))
  {
    AddMessage(NSS_E_DB_CONN, "Can't Connect Database");
    return false;
  }

  hr = mSession.Open(mDataSource);
  if(FAILED(hr))
  {
    AddMessage(NSS_E_DB_OPEN_SESSION, "Can't Open Session");
    return false;
  }
//==================================================================================================
// 실제 소스에서 위 / 아래는 각각 함수로 만들어져서 따로 분리 되어 있으나.. 설명을 위해 하나의 소스에 적음
//==================================================================================================
        CCommand<CDynamicAccessor, CRowset, CNoMultipleResults> Cmd;
HRESULT hr;
IString SQLComm, UserID;
int iError;
short sCount;

rReadPacketStream.ReadString(UserID);
sCount = rReadPacketStream.ReadShort();
       mSession.StartTransaction(ISOLATIONLEVEL_READCOMMITTED, 0, NULL, NULL);    // StartTransaction 으로 트랜잭션을 건다.

for(int i = 0; i < sCount; i++)
{
IString Name;
rReadPacketStream.ReadString(Name);

try
{
SQLComm.Format2(1024,"EXEC dbo.BB_SET_ADD_DATA '%s'", Name.ToChar());
hr = Cmd.Open(mSession, SQLComm.ToChar());
if(FAILED(hr))
{
iError = NSS_E_SQL_INSERT;
throw "AddPticher : SQL Insert Failed";
}
}
catch(char *cpErr)
{
mSession.Abort(NULL, FALSE, FALSE);  // sCount 만큼 인서트를 진행하다가.. 한번이라도 오류가 나면 Abort 실행(롤백)
if(strlen(cpErr) > 0) AddMessage(iError, cpErr);
Cmd.Close();
return iError;
}
}
mSession.Commit(FALSE, XACTTC_SYNC, 0);  // 전부 정상적으로 실행 되면 Commit
Cmd.Close();

return true;
}


여기서 중요한건 역시나 StartTransaction , Abort , Commit 

프로시져에는 SET XACT_ABORT ON 을 꼭 적어주자..

Posted by SadDev
|

그냥 그란5를 하다가 이런 것들 정리하면 초보들에게 좋겠다 싶어서 정리..
우선 기본적으로 대회 출전하기 위해 필수적으로 알아야 하는 사항들을 정리..

1. 왼쪽 최 상단. 이탈리아국기
 - 이 곳은 해당 차량의 제조국가가 표시 된다.. PAGANI 라는 메이커가 이탈리아 메이커 이므로 이탈리아 국기표시... 현대차량이라면 우리나라 국기가 표시 된다.
 - 특정 국가 대회가 있다. 일본 차량만 가능, 미국차만 가능, 이탈리아 차만 가능... 이런 대회에 참가할때 국가를 잘 보고 참가하면 된다.

2. 국기옆의 PAGANI
  - 이 부분은 차량의 제조사 이름이다... PAGANI 라는 메이커에서 만든 차량이라는 뜻이며.. 제조사 이름과 차량명 아랫쪽에 제조사 마크가 있다.(은색타원형의 이미지가 PAGANI 제조사 앰블램이다). 역시나 당연히 우리나라 현대 차량이면 HYUNDAI 라고 적혀 있을것이다..
 - 특정 제조사의 차량만 참여 가능한 대회가 있다. 대표적으로 생각나는게 페라리와 마쯔다 대회가 있었는데. 이런 특정 메이커 대회에 차량만 참여 가능한 대회에서는 메이커를 잘 보고 고르면 된다.

3. PAGANI 옆의 ZONDA R
 - 차량의 이름이다.. ZONDA 는 해당 차량의 이름이며.. R은 일종의 차량 기종이라고 할까? 간단하게 현대차의 소나타 = ZONDA,  NF, EF 와 같은 기종 = R 과 같다고 보면 된다.
 - 어쨋든 차량의 풀네임은 ZONDA R ... ZONDA 라는 차종이다..
 - 특정 차량만 참가 가능한 대회가 있는데 ..대표적으로 람보르기니 가야르도만 참가 가능한 대회가 있다.. 이렇게 특정 차량만 참가 가능한 경우 차량을 보고 고르면 된다.

4. 차량이름 옆의 '09
 - 차량의 년식이다 .09년에 생산된 차라는 뜻으로.. 2009년식이라고 보면 된다.
 - 특정 년식만 참가 가능한 대회는 대표적으로 히스토릭 카 대회로 구형 차량 전용 대회가 많다. 이런 대회에 참여 할때 년식을 잘보고 참여 하자.

6. 우측의 최고 출력
 - 923PS 라고 되어있다.. 현재 이 차량은 923 마력이다..
 - 특정 대회를 보면 몇 마력 이하만 참가 가능과 가능 마력 제한이 걸린 경우가 종종있으며, 마력이 높다는건 그만큼 차량이 빠르다는 의미도 되므로 대회에 이기기 쉽다(마력이 높다고 무조건 빠른건 아니다.)  

7. 우측의 구동 형식
 - FF, FR, MR, RR, 4WD 등 엔진과 구동바퀴에 대한 형식이다. 자세한 내용은 인터넷을 찾아보거나. GT5의 가이드북에 자세히 있으므로 패스...
 - 보통 FF, FR ,MR 대회가 있다.. 이런 특정 구동 차량 대회에 참가할때 잘 보고 참가하면 되겠다.




대체적으로 위 사항만 잘 파악하면 어떤 차가 어떤 대회에 나갈 수 있는지는 구분이 가능하다..
그러므로 그에 맞는 차를 구매 / 선택 해서 대회에 참가하면 된다.!!

PS :  이 내용은 완전 초보를 위한 내용임...
시간날때 하나씩 더 정리해서 적어야 겠음....

'게임 > PS3' 카테고리의 다른 글

[PS3] 그란투리스모5가 드디어 왔다!!  (0) 2010.11.24
[PS3] 로지텍 G27 구매...  (1) 2010.09.11
[PC / PS3] FF14 벤치 마크  (0) 2010.07.02
Posted by SadDev
|