블로그 이미지
세피롯스

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. 4. 2. 12:36 초보프로그래머만..

이클립스에서 이런 경구문구가 나온다면


servers탭에 자신이 추가한 서버를 더블클릭하면 overview가 나온다. 거기서 server options에  publish module contexts to separate XML files  <--요놈을 체크해주고 저장한후 서버를 스타트시키면 된다.

저 문구가 경고로만 끝나기도 하지마 어쩔땐 서버를 스타트시켜도 안돌게 하기도 한다..
posted by 세피롯스
2010. 3. 18. 16:36 그밖에..


가뜩이나 김길태사건으로 성범죄에 대해 불안해하고 있는요즘...
모 대학축구선수들이 경기도 일대에서 부녀자들을 강간하고 강도질까지 했다고한다..
축구부회비도 못낼정도로 가난해 범죄를 저질럿다고 한다.
분명 응당한 처벌을 받아야 하지만 이일에 대한 대학측의 발표가 황당하다...

학교 관계자는 "성폭력 범죄에 대한 국민적 여론이 좋지 않은 상황에서 불미스러운 일이 발생해 당혹스럽다"면서 "학교 명예를 실추한 부분에 대해 축구부 해체 등 강력한 조치를 고려 중"이라고 말했다.

축구부해체하면 문제가 해결되는건가? 국문학과 애들이 그랬으면 국문학과 해체되야 하나?
자세한 내막은 몰라도 축구부원이 그런짓을 저질렀다고 축구부 자체를 없앴다는건 넌센스다.
그 학교에 앞으로 들어오는 신입생들은 훌륭한 선배덕분에 축구부없는 학교를 다닐지도 모르겠다.

축구부가 강간범을 양산하고 있다고 판단했던건지...
결과가 어찌될진 몰라도 비단 이 학교뿐만 아니라 한국사회의 고질적인 대처법이라고 생각한다.
문제가 되는건 그냥 없애면 된다.덮으면 된다...
문제의 원인을 찾고 해결방안을 모색하기보단 눈앞에 보이는것들을 치워버리는 조치는 정말 주먹구구식이라고 밖에는 설명할수가 없는 것 같다.


posted by 세피롯스
2010. 3. 15. 15:02 아이폰어플

FTP On The Go

아이폰을 이용해서 ftp서버/클라이언트,웹서버로 이용할수있는 어플이다.


어플을 실행하면 접속할 FTP server아이피와 로그인id/pass를 입력한다.




security warning 이 뜨고 yes하면 왼쪽화면처럼 ftp정보가 보인다.

MSDN.xls파일에 체크가 되어있는데 이렇게 파일을 눌러 체크하고 하단에 아래화살표
↓표시된걸 누르면 다운로드가 된다.

화면하단그림은 새로고침, 정렬, 다운로드, FTP Folder Commands가 있고
맨하단 메뉴는 FTP화면,
saved Files(다운로드된 파일),
Web View(웹연결창),
Transfers(전송상태정보)
Settings(환경설정)

FTP folder Commands를 눌렀을때 화면



FTP파일을 클릭해서 다운로드그림을 클릭하면 transfer에서 다운로드상태가 보이고
완료되면 saved Files에 저장된 파일정보가 보인다.




환경설정창에는 아이콘스타일을 win비스타나 winXP,맥OS같은 스타일로 변경할수있고
다운로드폴더를 지정할수도 있다.open folder인경우는
/var/mobile/Applications/어플고유번호/Documents/Files   <--이폴더 아래에 저장된 파일들이 있다.
아시다시피 어플고유번호는 다 다르기때문에 고유번호 하위폴더에 FTPOnTheGo.app폴더가 있는걸 찾아야한다.




웹서버와 FTP서버로 사용하기
환경설정중에 Enable Web Server나 Enable FTP Server를 활성화시키면 화면빨간부분처럼 address가 나온다.
현재 자신의 아이폰에 저장된 정보를 위의 경로로 들어가서 받을수있다.


알FTP나 filezilla같은 FTP접속프로그램으로 접속해보면
요런식으로 접속하면

요렇게 아이폰에 저장된 파일들이 보인다.




하단메뉴에 Web View로 다른아이폰의 web server가 enable된 경우에 해당address를 쳐서 파일을 받을수도 있다.



하지만,아쉽게도 한글로 된 파일,폴더는 깨져서 나오니 영어로 변경하여 쓸수밖에 없다.
ftp접속이 긴히 필요할때 간단하게 접속해서 사용하면 큰도움이 될거같다.
posted by 세피롯스
2010. 3. 15. 11:48 그밖에..


개통하면 자동으로 통화중대기기능을 넣어주면 안되나?


나만 불만인가??
요즘 통화중대기 기능을 안쓰는사람은 드물거 같다..어차피 사용료도 무료인데
핸폰개통하면 자동으로 통화중대기 기능을 넣어주면 더 편하지 않을까?
왜 핸폰개통할때마다 꼭 전화해서 통화중대기기능을 신청해야 해주는거지??

이걸 기본으로 해준다고 해서 불만을 제기할사람이 많을까?
기본으로 안해줘서 일일이 신청하는거에 대해 불만을 제기할사람이 많을까?

뭔가 다른이유가 있는진 모르겠지만 사용자편의라는거에 대해 좀더 신경써줬으면 한다는..ㅠㅜ
신청하는거 그리 오래걸리는것도 아니지만 은근히 귀찮다는...ㅠ
posted by 세피롯스
2010. 3. 12. 12:09 초보프로그래머만..




jsp상에서 디비에 밀어넣을 엑셀파일의 url을 얻고(input type="file"을 이용해서) action단으로 가면
-------------------java소스---------------------------------
  Workbook workbook = null;
  Sheet sheet = null;

  File file = new File(request.getParameter("fileurl"));
  String yyyymmdd = request.getParameter("yyyymmdd");
   String[][] excelData = null;
  try{
   workbook = Workbook.getWorkbook(file);   //파일경로의 엑셀파일정보를 얻어오고
   sheet = workbook.getSheet(0);                 //0번째 시트의 정보를 sheet에 넣고
   int rowCount = sheet.getRows();                            //총 로우수
   int colCount = sheet.getColumns();                       //총 열의 수
   
   if(rowCount <= 0) throw new Exception("읽을 데이터가 엑셀에  없습니다.");

   excelData = new String[rowCount][colCount];

   ArrayList list = new ArrayList();
   AddressDTO addressDTO = new AddressDTO();             //입력파라메터를 담을 빈파일
   //엑셀데이터를 배열에 저장
//엑셀시트7번째줄부터 데이타가 들어가도록 설정했기때문에 i는 6부터 for문을 돌린다. 
      for(int i = 6 ; i < rowCount ; i++) {   
       addressDTO = new AddressDTO();
       for(int k = 0 ; k < colCount ; k++) {
        Cell cell =sheet.getCell(k, i);                   // 해당위치의 셀을 가져오는 부분
        if(cell != null) {
//첫번째 셀에 데이타가없으면 for문을 종료하기위한 값을 넣는다.
         if(k ==0 && cell.getContents().equals("")){
          i = rowCount;                                     
          k = colCount;
         }else{
//빈파일에 값담기
//해당행(i)의 열값(k)을 담는다
          if(k == 0) addressDTO.setName(cell.getContents());     
          if(k == 1) addressDTO.setEmail(cell.getContents());
          if(k == 2) addressDTO.setMobile(cell.getContents());
          if(k == 3) addressDTO.setTel(cell.getContents());
          if(k == 4) addressDTO.setSosok(cell.getContents());
          if(k == 5) addressDTO.setRelation(cell.getContents());
         }
        }
       }
//한 라인for문이 끝날때마다 인서트처리(한줄씩 인서트)
       scheduleBSO.insertAddress(addressDTO);         
}

posted by 세피롯스
2010. 3. 12. 10:13 초보프로그래머만..




textArea하나로 입력된 값을 저장하고 textArea에 뿌려주는건 이미 많이 나온대로 replace를 이용하면된다.
하지만, 여러개의 데이터값을 하나의textArea에 뿌려줄때....예를들어

디비상에 데이터가
name   |                   contents                       |    registDate
홍길동  |      아버지를 아버지라 부르지못하고..  |     2010-01-01
박지성  |       축구가 제일 쉬웠어요                  |     2010-03-03
김연아  |       피겨가 제일 쉬웠어요                  |     2010-04-04

대략 이런식으로 데이타가 들어있다고치자...(내용은 신경쓰지말고;;)

이 3개의 데이타를 textArea하나에 다 담을때
----------------textArea-----------------------------------------------------------------
홍길동: 아버지를 아버지라 부르지못하고..[2010-01-01]박지성:축구가 제일 쉬웠어요[2010-03-03]김연아:피겨가 제일 쉬웠어요[2010-04-04]
----------------------------------------------------------------------------------------

그냥 뿌려준다면 위와같이 한줄로 쭉 나올것이다. 하나의 데이터별로 줄바꿈이 있어야겠지?
근데 textArea에선 html코드를 넣을수없다.replace도 안되고...

결국, 요런방법으로...확대해서보시길...

textArea에 jstl을 이용하여 반복문을 넣었는데 반복문의 위치가 어디냐에 따라 textArea에 뿌려지는장소가 결정된다.
사진처럼 </c:forEach> <----forEach가 끝나는부분을 한칸밑 제일앞쪽으로 갖다놓으면
데이타하나씩 줄바꿈이 일어난다..
----------------textArea-----------------------------------------------------------------
홍길동: 아버지를 아버지라 부르지못하고..[2010-01-01]
박지성:축구가 제일 쉬웠어요[2010-03-03]
김연아:피겨가 제일 쉬웠어요[2010-04-04]
----------------------------------------------------------------------------------------

좀 꼼수같긴하지만 다른방법을 못찾아서ㅡㅡ;;;;
아쉬운 데로 써보시길...

posted by 세피롯스
2010. 3. 10. 17:01 초보프로그래머만..


insert시 identity를 사용해서 키값을 증가시키는경우
그 키값을 바로 구해오려면 요렇게 하면된다.


 <insert id="noticeInsert" parameterClass="NoticeDTO">
 insert into tbl_notice
 (notice_title, notice_dt, notice_memo)
 values(#noticeTitle#,getDate(),#noticeMemo#)
   <selectKey keyProperty="noticeNo"  resultClass="java.lang.String">
    SELECT @@IDENTITY as noticeNo
    </selectKey>
  
 </insert>

selectkey를 써서 스트링형으로 리턴받는다.

알면 별거아니지만 모르면 쓸데없이 뻘짓(?)을 하게된다..아무튼 초보들만 참고하시길....
posted by 세피롯스
2010. 3. 8. 13:11 아이폰어플
세컨드라이브-2ndrive for iPhone


나우콤에서 나온 아이폰용 세컨드라이브이다. 1테라까지 저장가능한 웹하드
         우선 세컨드라이브 홈페이지에서 2ndrive를 설치한다.
http://www.2ndrive.com/

다운받고 실행해보면 위와 같은 로그인화면이 나온다.로그인하면  S드라이브로 하나 잡힌다.



이곳에 업로드를 직접 해도되고
세컨드라이브 업로드pro라는 프로그램을 홈피에서 다운받아
업로드를 시키면 더 빨리 올라간다.



이프로그램으로 차후 다운로드기능도 들어간다고한다.(현재는 업로드만...)

그리고, 이제 아이폰앱스토어에서 세컨드라이브-2ndrive for iPhone 를 찾아 다운로드한다(무료)
보시는것처럼 2ndrive/피디박스/클럽박스/아프리카 계정중에 아무거나 써서 로그인할수 있다.




아까 업로드pro에서 파일을 업로드했다면 목록보기에서 파일들이 보인다.
동영상의 경우 아이폰용 포맷으로 변환을 시켜준다.


화질은 썩~~~
게다가 자막을 인식못한다는 치명적인 단점이.;;;(음...뭐하러 이짓을 한거지??)

자료가 너무 많아 아이폰에 담기힘들고 자막이 필요없다면 쓸만할거같다.

이외에 음악이나 이미지,ms오피스,RTF,TXT,HTM,PDF문서등도 열수있으니 꺼내쓰면 좋을거같다.
동영상의 경우는 웬만하면 다른 변환프로그램을 이용하는게 좋을듯..^^
단, wifi를 쓰지않고3g망인경우 데이터통화료가 나가니까 가능하면 wifi지역에서만 쓸것!


파일크기가 큰경우 30일이 지나면 없어지니 백업기능을 이용해서 백업을 받아두어야한다.
---------------------------------------------------------------------------------------
4월달에 나온 업데이트를 받을경우 smi자막인식이 된다고 하네요~~ㅎㅎ



posted by 세피롯스
2010. 3. 8. 08:48 그밖에..
2010년 3월 7일에 있었던일...

일요일 모중학교..자격증 셤보러온사람으로 가득했는데
차들이 빽빽히 주차되어있는데 어라...이거 차뺄공간도 없는데 어떻게 이렇게 주차를 시켰지?
하는생각이 들었다.. 
차끌고온사람들이 아무리 몰상식해도 저렇게 차를대나..생각했는데
들어보니 근처교회에서 차댈곳이 없다고 저렇게 단체로 차뺄공간에 빽빽히 차를 대논것이다...참나...
교회차가 아닌 다른차는 도대체 어떻게 빼라는거지??
사진위로 잘보면 학교입구이고 거기서부터 차들이 빽빽히 서있다..
기다리는게아니고 전부 주차된차들이다!!
여기에 뭣모르고 차댔던사람들은 참 황당할듯...



아무리 교회가려고 어쩔수 없이 댔다고해도 다른사람한테 피해는 주지말아야하는거 아닌가??
posted by 세피롯스
2010. 3. 3. 11:44 여행

http://www.sunrise-house.com/
해맞이하우스 홈피주소

창문밖으로 바다가 보이고 너무 이쁜 펜션이다.
다음날 조식도 제공된다.
단, 가격은 만만치않다ㅠㅜ

                                                       바다방

                 평일 17만원, 주말21만원 컥....



          하지만 바로앞에 바다가 보여서 너무좋고 파도소리도 잘 들려서 기분이 편했다.



                                                   여기는 주방



             욕조앞에 작은티비하나, 주방옆에 이렇게 또 하나의 티비가 있다.



               오후3시~5시 사이에 1층에서 향긋한 홍차와 비스킷을 준다.

15분정도 차끌고 시내로 나오면 유명한 팔팔생선구이집이 있다.
1인분에 만원인데 돈이 아깝지 않다...생선은 구워야 제맛(?)인가 보다.. 넘 맛있다~와우~^^




저녁엔 해맞이하우스에서 제공되는 바비큐파티~~단,공짜는 아니고 2인기준 3만원
숯,그릴,고기,소세지,파프리카,버섯,등등 밑반찬이 다 나온다.


                                                  여기부턴 뮤직룸


큼지막한 100인치짜리 스크린이 있어서 영화보기에 딱이다.. 뮤직룸이라 그런지 음악을 틀어놓으면 어느곳에 있어도 들린다.바다배경의 욕조에 들어가서 음악을 들으면서 와인한잔할때의 그 여유...캬...


다음날 나오는 조식....양은 안차지만 아침으로 괜찮았다..


바다를 좋아하는사람이라면 꼭 가보길 추천한다.
연인끼리 해외는 부담스러울때 국내에 갈만한 곳중에 하나라고 생각한다.
아....또 가고싶다..
posted by 세피롯스
prev 1 ··· 3 4 5 6 7 8 9 next