블로그 이미지
세피롯스

calendar

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

Notice

Tag

2010. 3. 2. 17:08 맛집

주소:충청북도 충주시 노은면 연하리 333-1


송어회를 시켰다. 첨에 바로 사진을 찍었어야 했는데 먹느라 정신팔려서(ㅡㅡ;;) 좀먹고나서 찍은사진




그냥 간장에 찍어 먹을랬는데 어라.....요런것들도 있길래 뭐 어떻게 먹으라는건가 했더니
비빔그릇에 위에 마늘양념,깨,콩가루,초장,야채와 송어회를 비벼서 먹는거였다..
별 기대안하고 일단 시키는대로 비벼먹었더니 오오오오오옷~~~스고이~~~맛있다~!!!!


잘 안보이지만 송어회1kg에 18,000원이다.






역시 다 비빈거 찍어놓은다음 먹었어야 했는데 이성을 잃고;;; 먹다가 생각나서 찍은샷....
그냥 회무침맛같기도한데 송어회가 씹는맛이 부드럽고 참 맛있다..거기에 비벼먹으니 으....침고인다..충청도에 사시거나 한번 갈일이 있다면 꼭!!!! 가보시길









'맛집' 카테고리의 다른 글

스모키 살룬 명동점  (0) 2010.05.13
posted by 세피롯스
2010. 2. 25. 17:33 초보프로그래머만..

html에서 말풍선을 넣을때 title을 쓰는데 줄바꿈을 넣을려고<br>을 넣었더니 안된다..당연하지만...
찾아봤더니

&#10;&#13;   <==요걸 넣으면 줄바꿈이 된다.

(ex
<td title="2월1일&#10;&#13;홍길동&#10;&#13;내용">

                                                        말풍선 나오는 내용



posted by 세피롯스
2010. 2. 25. 13:19 초보프로그래머만..

2010년 2월인것만 찾을때
--------------------------------
select * from tbl_abc
where convert(varchar(6),scDate,112) = convert(varchar(6),'201002',112)
---------------------------------------

여기서 convert함수쓰는법을 알아보면...

convert(<변환할타입>,<변환할값>,표현식)
요렇게 쓸수있다.

convert(varchar(6),getDate(),112)

이렇게 쓴건 getDate()로 현재시간을 얻어온 datetime값을 112번표현식으로 varchar6자리로 변환시키라는뜻...

이 표현식에는 뭐가 있는지 보면...

표현식  |  결과값

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

100      |     01 29 2009  2:55PM
101      |     01/29/2009
102      |     2009.01.29
103      |     29/01/2009
104      |     29.01.2009
105      |     29-01-2009
106      |     29 01 2009
107      |     01 29, 2009
108      |     14:55:06
109      |     01 29 2009  2:55:06:170PM
110      |     01-29-2009
111      |     2009/01/29
112      |     20090129
113      |     29 01 2009 14:55:06:170
114      |     14:55:06:170
120      |     2009-01-29 14:55:06
121      |     2009-01-29 14:55:06.170


 
posted by 세피롯스
2010. 2. 24. 17:44 아이폰어플
아래처럼 if문을 써서 값이 존재하지않으면 insert처리를 존재하면 update처리를 하는 쿼리를 만들었는데
실제 동작시키니 에러가 떳다...
------------------------------------------------------------------------------------------
<insert  id="abcinsert" parameterClass="abcDTO">
<![CDATA[
if not exists(select * from schedule_info_tbl where convert(datetime, scDate,120) = convert(datetime, #scDate#,120))

begin

 insert into schedule_info_tbl($objName$,scDate,position)
 values(#textVal#, convert(datetime, #scDate#,120), #position#)
end
else
begin
 update schedule_info_tbl
 set $objName$ = #textVal#,
     position = #position#
 where convert(datetime, scDate,120) = convert(datetime, #scDate#,120)

end
]]>
</insert>
------------------------------------------------------------------------------------------

요 <insert> 이걸로 쓰는데 에러가 났다...

----------에러메세지--------
com.ibatis.dao.client.DaoException: Failed to execute queryForObject - id [scheduleSave], parameterObject [schedule.dto.ScheduleDTO@2ac57c].  Cause: java.sql.SQLException: Insert statements cannot be executed as a query.
Caused by: java.sql.SQLException: Insert statements cannot be executed as a query.


봤더니 dao쪽에 아무생각없이queryForObject를 썼는데 이게 다른건 상관없지만
xml에 <insert>로 선언하고 내용에 위에처럼 insert도 있고update도 있으면  에러가 나온다.

그래서 dao에 queryForObject대신
this.insert("abcInsert",abcDTO);  <== 이렇게 바꾸니까 된다ㅎㅎㅎ

정확한 원인분석은 못해서 왜그런건지 궁금하지만 시간관계상 패스;;;
posted by 세피롯스
2010. 2. 24. 15:41 초보프로그래머만..

어떤내용을 디비에 저장할때 기존에 있는내용을 update할지 새로 저장할지 판단해야할때 쓰면 좋을듯..

-----------------------------------------------------------------------------------------
if not exists(select * from schedule_info_tbl where scDate = convert(datetime, '2010-02-26 13:22:11',120))

begin
 insert into schedule_info_tbl(scName,scDate)
 values('열심히', convert(datetime, '2010-02-26 13:22:11',120))
end
else
begin
 update schedule_info_tbl
 set scName = '열심히'
 where scDate = convert(datetime, '2010-02-26 13:22:11',120)
end

posted by 세피롯스
2010. 2. 24. 13:12 아이폰어플

hysteria project
오늘만 무료어플에 올라와있는 게임이다.(현재는 모르겠음)
용량이 100메가도 넘기때문에 다운받는데 시간이 꽤 걸린다.
일단 내용은 살인마(?)에게 납치되었다가 도망가야 하는 게 목표이다.

영화속 주인공처럼 사실감있는 공포스러움이 이 게임이 매력인것같다.
헤드셋을 쓰는게 게임하는데 더 나을거라고 한다...(더 무서울거라는...ㅎㄷㄷ)



처음부터 시작하거나 플레이하다 중간에 나온경우 이어서 할수있다.


화면이 살인마로부터 도망가야하는 사람의 시선으로 진행된다.(눈 껌벅거리는것도 보인다)


처음게임을 시작하면 살인마가 주인공을 묶고 나간다..
열심히 끈풀려고 발버둥치는 주인공;;


이제 자주접하게될 화면이다. 이런식으로 분기가 나오면 잘 선택해야한다.



아니면 이 화면을 보게될것이다.ㅡㅡ;;;



이 사진이 뭘의미하는지 밑에 사진하고 같이보면 딱 알아차릴듯..ㅎ





----------------------------------------------------------------------------------------
공포스러운게임을 찾는사람들에겐 딱 이다.
갑자기 튀어나올까봐 조마조마하면서 게임을했다..
하지만, 도망다니는 화면은 카메라를 들고 뛰어서 그런건지 화면이 왔다갔다해서 속이 울렁거린다.;;;

이런류의 게임이 드물어서 그런지몰라도 새로운재미가 있는것 같다.



posted by 세피롯스
2010. 2. 23. 13:52 아이폰어플

아이폰으로 나온 이노티아
이미 2편도 나온마당에 전편을 소개하는게 그렇지만 이노티아1은 요렇게 생겼다라는걸 모르는사람들을 위해 올린다.
오프닝무비는 짧지만 나름 괜찮았다.


새로하기를 해서 처음 캐릭터를 생성하면 스탯을 고를수 있다. 힘좋은놈이 쓸만한듯...적당히 고르고 스타트


화면 왼쪽위에 주인공 얼굴을 누르면 메뉴로 가고, 빨간줄은 생명력
왼쪽 하단에 나오는건 스킬이다.오른쪽하단은 물약..당연히 누르면 에너지가 찬다.





메뉴를 누르면 위에 순서대로 status,item,skill,quest,system 메뉴가 나온다.

공격은 기본적으로 클릭 탭하는 곳으로 이동이고 적이 있으면 공격이다.
단, 이동이 안되는 곳으로 탭하면 그쪽 방향으로 움직이지 않으니 주의!




화면 위쪽중간에 보면 별표가 있는데 이곳으로 가면 다른지역으로(그냥 그옆으로 가는듯..)이동한다.
그리고 같은곳도 다시와보면 맵구조가 달라진다. 괜히 헤매는 경우가 생기니 다시 오거든 구석구석 잘찾아봐야한다. 상점도 위치가 바뀌고 파는물건도 달라진다!!!




-----------------------------------------------------------------------------------
퀘스트만 주구장창깨는 게임이다.
맵이 올때갈때 달라져서 한참 헤매기만하고 당췌 왜 그렇게 했는지;;;
그래도 렙업하는 재미는 있는편이고 상점에서 원하는물건을 찾았을때 희열이ㅎ
posted by 세피롯스
2010. 2. 22. 10:49 초보프로그래머만..

특정날짜구하기같은 경우 쿼리로 구해오는 경우가 많은데
어떨땐 자바에서 구해야할때가 있다.
입력받은날짜로 해당주의 날짜구하기 (ex. 20100203의 경우 20100201,20100202,20100202,20100203,20100204,20100205,20100206,20100207를 스트링배열로 리턴받음)


public String[] weekCalendar(String yyyymmdd) throws Exception{
  
  Calendar cal = Calendar.getInstance();
  int toYear = 0;
  int toMonth = 0;
  int toDay = 0;
  if(yyyymmdd == null || yyyymmdd.equals("")){   //파라메타값이 없을경우 오늘날짜
   toYear = cal.get(cal.YEAR); 
   toMonth = cal.get(cal.MONTH)+1;
   toDay = cal.get(cal.DAY_OF_MONTH);
   
   int yoil = cal.get(cal.DAY_OF_WEEK); //요일나오게하기(숫자로)

   if(yoil != 1){   //해당요일이 일요일이 아닌경우
    yoil = yoil-2;
   }else{           //해당요일이 일요일인경우
    yoil = 7;
   }
   cal.set(toYear, toMonth-1, toDay-yoil);  //해당주월요일로 세팅
  }else{
   int yy =Integer.parseInt(yyyymmdd.substring(0, 4));
   int mm =Integer.parseInt(yyyymmdd.substring(4, 6))-1;
   int dd =Integer.parseInt(yyyymmdd.substring(6, 8));
   cal.set(yy, mm,dd);
  }
  String[] arrYMD = new String[7];
  
  int inYear = cal.get(cal.YEAR); 
  int inMonth = cal.get(cal.MONTH);
  int inDay = cal.get(cal.DAY_OF_MONTH);
  int yoil = cal.get(cal.DAY_OF_WEEK); //요일나오게하기(숫자로)
  if(yoil != 1){   //해당요일이 일요일이 아닌경우
      yoil = yoil-2;
   }else{           //해당요일이 일요일인경우
      yoil = 7;
   }
  inDay = inDay-yoil;
  for(int i = 0; i < 7;i++){
   cal.set(inYear, inMonth, inDay+i);  //
   String y = Integer.toString(cal.get(cal.YEAR)); 
   String m = Integer.toString(cal.get(cal.MONTH)+1);
   String d = Integer.toString(cal.get(cal.DAY_OF_MONTH));
   if(m.length() == 1) m = "0" + m;
   if(d.length() == 1) d = "0" + d;
   
   arrYMD[i] = y+m +d;
   System.out.println("ymd ="+ y+m+d);
   
  }
  
  return arrYMD;
 }

posted by 세피롯스
2010. 2. 19. 14:12 아이폰어플
playman Track&Field
나온지 좀 된거지만 나름 재밌게 했던게임이라 혹시나 모르는사람들을 위해 올려본다.


첼린지모드로 들어가면



남자와 여자를 고를수있는데 여자쪽이(아마추어)난이도가 낮고 남자쪽이(프로) 높다.




왼쪽부터 100미터 달리기,멀리뛰기,110미터허들,장대높이뛰기,창던지기가 있고 맨오른쪽은 토너먼트로 모든경기를 다 뛰는메뉴이다.



1. 100미터 달리기
화면에 보이는 버튼을 누르면 달린다.왼쪽오른쪽에 랜덤으로 나오는데 잘보고 빨리 눌러야 이길수있다.

피니쉬지점에서 양쪽버튼을 같이누르면 DIVE를한다.



2.멀리뛰기

100미터 달리기처럼 화면에 나오는버튼을 빠른타이밍에 눌러주면 달리고 라인직전에서 양쪽버튼을 눌러주면 점프를한다.




점프한 상태에서 한번더 양쪽버튼을 누르면 더 멀리뛸수있다. 이건 타이밍을 잘맞춰야 더 멀리나간다.




세계신기록깨기는 쉽지않군;;





3. 110미터 허들

이 게임은 화면상에 123숫자가 나오는데 123순서대로 빨리 눌러야 점프를하고 빨리간다.
역시 피니쉬에는 양쪽버튼을...




4.장대높이뛰기
뛰는방법은 다른종목과 같이 나오는버튼을 눌러주면 되고 한참 뛰다보면 양쪽버튼을 눌러서 장대를 지면에 닿게하고 장대가 올라가는 타이밍에 또 한번 양쪽버튼을 눌러 바를 넘어간다.



위 사진처럼 장대가 왼쪽에서부터 오른쪽으로 뭔가가 움직이는데 딱 장대끝부분의 타이밍에 양쪽버튼을
눌러야 힘있게 도움닫기를 할수있다.



도움닫기 후에 바를 넘어갈때도 역시 딱 끝부분에서 버튼을 눌러야 더 높이 점프할수있다.



5.창던지기

뛰는건 다른종목과 같고 창던지기전에 미리 양쪽버튼 누르라는 사인이 나올때 양쪽버튼을 누르고있으면 장대높이뛰기와 같은 뭔가가(ㅡㅡ;;)왼쪽에서 오른쪽으로 이동하는데 끝부분에 타이밍을 잘맞추고 버튼을 떼면 보다 멀리날아간다..물론 라인은 지켜야지~


-------------------------------------------------------------------------------------------
머리싸메는 게임보다 이게임을 하니까 맘편하게 할수있어야 좋은것같다.
아마추어모드는 너무 쉽지만 프로모드는 상대선수가 너무 잘해서 어렵다.
토너먼트모드로 하면 전체종목을 다 하는데 점수를 메겨서 종합점수가 가장높은선수가 금메달을 딴다.
멀티플레이도 지원해서 친구하고 같이 게임하면 재미있을듯~~~








posted by 세피롯스
2010. 2. 18. 16:59 초보프로그래머만..

보통은 셀렉트해올때 리턴되는 값이 고정적이지만..(ex. select a.id,a.name from table_a)
하다보면 동적인 리턴값을 가져와야할때가 있다.
아이바티스에서 리턴 컬럼이 동적일때(isnotEmpty등을 쓸경우) remapResult = "true"라고 해줘야 리턴 컬럼을 동적으로 보내준다.

(예)
<statement id="timeList" resultClass="ArrayList" remapResult = "true">
select
a.id,
a.name,
<isNotEmpty property="time">
a.time = #time#,
</isNotEmpty>
a.contents
from a
</statement>


posted by 세피롯스
prev 1 ··· 4 5 6 7 8 9 next