달력

4

« 2024/4 »

  • 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

'분류 전체보기'에 해당되는 글 138

  1. 2008.03.16 퀄컴 IT Tour 소개회 2
  2. 2008.03.13 CGI VS Web App. Svr.
  3. 2008.03.12 VIM + ctags, C++용 자동완성
  4. 2008.03.12 33번쨰
  5. 2008.03.12 600위대 등극!
  6. 2008.03.12 황규백 교수님 면담 (4)
  7. 2008.03.11 injective, bijective, 위상수학
  8. 2008.03.10 JavaScript + PHP 폼 연결
  9. 2008.03.10 IT Festival 로부터의 복귀. 잡담
  10. 2008.03.10 디카 구입 후보
2008. 3. 16. 01:50

퀄컴 IT Tour 소개회 종료/퀄컴IT Tour2008. 3. 16. 01:50

사용자 삽입 이미지
숭실대학교에서 출발.. 정보대로부터.. 14번 버스를 타기위해.
사용자 삽입 이미지

그리하여 이곳이 바로 버스타는곳. 그리고 아래는 교보타워 목적지, 인 강남
사용자 삽입 이미지
입구.
사용자 삽입 이미지

여기가 바로 퀄컴의 소개회 입구.
사용자 삽입 이미지

여기가 바로 소개회 하는 장소.... 플랫카드
사용자 삽입 이미지
여기서 공짜로 나누어준 책.! 우왕ㅋ굳ㅋ
사용자 삽입 이미지
세미나 끝나고 난 후, 창밖전경. 세미나하는 곳이 23층이엇기에 전망이 좋았다.!
사용자 삽입 이미지
:
Posted by Kwang-sung Jun
2008. 3. 13. 19:04

CGI VS Web App. Svr. 삽질예방/웹 프로그래밍 개요2008. 3. 13. 19:04

CGI방식은 웹서버가 APP를 직접 호출하는 구조를 갖고 있다.

요청->|                       |  ABC 프로세스
요청->|    웹 서버            |  ABC 프로세스
요청->|                       |  ABC 프로세스
요청->|                       |  ABC 프로세스



이런식으로 웹서버에서 프로세스가 요청마다 하나씩 생겨서 수행하는 방식이다.

비효율적이고, 느리고, 서버에 부하가 크다.

반면

WAS(Web Application Server)방식은 다음과 같이 WAS서버가 여러 대 있을 수 있고,

요청->|                       | -> |            |
요청->|    웹 서버            | -> | WAS서버(*) | -> ABC 프로세스
요청->|                       | -> |            |
요청->|                       | -> |            |

웹 서버는 단순히 접속을 시켜주는 역할만 한다.
필요한 작업은 WAS서버에서 띄워놓은 프로그램에서 처리를 해주고
클라이언트가 실행 요청할 때마다 ABC프로세스내에서 스레드가 하나씩 생성되어
이를 각각 담당해준다.

:
Posted by Kwang-sung Jun
2008. 3. 12. 23:16

VIM + ctags, C++용 자동완성 삽질예방/vim2008. 3. 12. 23:16

http://hangang.tistory.com/tag/ctags

OmniCppComplete을 위한 태그 설정.(우리가 원하는 클래스별 자동완성을 가능하게해준다.)
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q

,t도 유용(왼쪽에 리스트 만들어준다.)
,m도 유용(ma등으로 마킹했을때, 마킹한 부분이 화면에 표시.)

우왕ㅋ굳ㅋ
:
Posted by Kwang-sung Jun
2008. 3. 12. 22:19

33번쨰 netflix prize/일지2008. 3. 12. 22:19

벌써 33번쨰가 되었다.

글을 안써왔던 게으른 나... 으헉

삼성SDS 전시회때문이라고 핑계되도 될까나.

아무튼 본론은....
이제슬슬 ml.ssu.ac.kr을 이용하여 유사도를 계산하기 시작했다

아까 낮에는 그거 때문에 삽질했다. 그쪽 서버가 64비트인줄 모르고 신나게 쓰고 있었던 거다. 컴퓨터를 돌려놓고 집에 갔다올 생각이다.

p-norm에서 p값을 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 까지 9개로하고서는
쉘프로그램으로 돌려놓고 왔다.
아마 끝나고나면 ml.ssu.ac.kr서버 용량을 5기가 이상 차지해 놓았을 거다. 뭐 문제 없길바래야지.

오늘 600위대 진입은 박수보내 마땅한 일이다.
사실, 사용자 평균과 분산까지도 고려하면 더욱 더 훌륭한 수치가 나올 수 있지만,... 컴퓨터 사양이 딸린다 -_-;

결국 이런 문제로 귀결되는가...

아무튼 잡소리는 그만하고...

할일 1순위는 p-norm 기반 유사도 방법의 효율를 먼저 조사하는 것이고,
(아마 여기서 성공한다면, p-norm기반 유사도를 논문에 언급하겠지..)

아무튼.. 힘내야지... 어서 논문 쓰고 학교 공부 열심히 해야겠다.
이번학기까지는 학점이 잘 나와야 원서쓸때 무리없겠구나...

할일 2순위는... movie lens 데이터에 적용시키는 것!
:
Posted by Kwang-sung Jun
2008. 3. 12. 17:49

600위대 등극! netflix prize/기타2008. 3. 12. 17:49


600위 등극! 영화의 분산을 고려하였다!
사용자 삽입 이미지
:
Posted by Kwang-sung Jun
2008. 3. 12. 16:54

황규백 교수님 면담 (4) netflix prize/논문 미팅2008. 3. 12. 16:54

이제 슬슬 논문을 써야 하니까...


1. p-norm을 이용한 평균계산
2. movielens data 적용
3. 사용자들을 클러스터링 시켜서 그 성향을 반영하는 것
4. sftp이용해서 ml.ssu.ac.kr사용하기.
:
Posted by Kwang-sung Jun
2008. 3. 11. 00:31

injective, bijective, 위상수학 수학2008. 3. 11. 00:31

단사함수; 함수 f:X→Y에 의하여 X의 서로 다른 원소에 Y의 서로 다른 원소가 대응할때 f를 단사함수 (injective funtion)또는 일대일함수(one to one function)라고 합니다.

함 f가 단사함수가 되기위한 필요충분조건은 f(x₁)=f(x₂) ⇒x₁=x₂입니다.


전사함수;  함수 f:X→Y에서 공역 Y와 치역이 같은 함수 f 를 전사함수라고 합니다.


전단사함수;  함수f:X→Y가 단사함수이고 또 전사함수 일때 이 함수를 전단사함수(bijective function)또는 일대일대응(one to one correspondence)이라고 합니다.
역함수; 전단사 함수 f: X→Y에 의하여 X의  원소x에 Y의  원소y가 대응할때 ,

 Y의  원소y에  X의  원소x가 대응하는 새로운 함수관계   f-1: Y→X 를 역함수라고 합니다.

:
Posted by Kwang-sung Jun
2008. 3. 10. 22:39

JavaScript + PHP 폼 연결 삽질예방/javascript & php2008. 3. 10. 22:39

-- demo.php --
<SCRIPT LANGUAGE="JAVASCRIPT">

function output(form) {
    form.submit();
}

</SCRIPT>

<form name="input_form" method="post" action="./output.php">
<?
// php 시작, 배열 내에는 더 많지만 생략하였다.
$MovieId = array(457);
$Title = array("Kill Bill: Vol. 2");

?>

// 영화 id, 타이틀, 그리고 라디오 버튼으로 x부터 5까지 존재한다.
<?
echo("$MovieId[0], ");
echo("$Title[0]<br>");
?>
<input type="radio" name="m00" value="x">x
<input type="radio" name="m00" value="1">1
<input type="radio" name="m00" value="2">2
<input type="radio" name="m00" value="3">3
<input type="radio" name="m00" value="4">4
<input type="radio" name="m00" value="5">5
<br><br>
// 이러한 패턴으로 수많은 라디오 버튼들... 생략...

<input type="button" value="확인" onclick="output(this.form);">

</form>


-- output.php --
<?
// 요 아래 파일에 자료를 작성하고 싶다.
// 아까 폼에서 넘겨받은 것은 $HTTP_POST_VARS[]로 접근 가능하다!!(핵심뽀인트)
$fp = fopen("/home/deltakam/netflix_prize/demo_training_data.txt", "w");

if ($HTTP_POST_VARS['m00'] >= 1 && $HTTP_POST_VARS['m00'] <= 5) {
    fprintf($fp, "%d, %d, 2000, %s\n", $MovieId[0], $HTTP_POST_VARS['m00'],
            $Title[0]);
}
// 위와 같은 패턴이 계속 되므로 생략....
fclose($fp);
?>

<p>
저장이 완료되었습니다.
</p>
<A href="./demo_probe.php"> 다음 </A>



캡쳐 사진은 나중에...
:
Posted by Kwang-sung Jun
2008. 3. 10. 22:26

IT Festival 로부터의 복귀. 잡담 netflix prize/기타2008. 3. 10. 22:26

어설프게 짜던 php정리해야하는데 아직은 귀찮아하는듯한 내몸.

그동안 짜온 cpp파일을 총 합하니
5000줄..
어쩐지 vi로 관리하기 힘들더라니 ㅠㅠ

슬슬 eclipse로 개발환경을 바꾸어야 할듯.

크기가 커지니 이거 vi는 도저히 못써먹겠구...

검색때려봐도 규모 커지면 vi는 한계에 도달하는것이 눈에 보인다. 다른사람들 말도 그렇고.

마우스 + 키보드를 못쓰는 것도 어찌보면 한 몫하는 듯? ㅎㅎ

아 오랜만에 할땐 감잡는게 제일 힘들더라..




:
Posted by Kwang-sung Jun
2008. 3. 10. 00:13

디카 구입 후보 기타2008. 3. 10. 00:13

<결국은 광각(28mm)을 지원하는  fujifilm f480을 구입하였다.>


FUJIFILM E900 - 14.3만원 -> 최고!!!!!!!!!!!!!!!!!( 1/ 1.6) - 32mm!!!!!!!
니콘 P4 - 19만원 ( ISO가 400까지밖에 없다.)
KODAK - 19만 5천원 f3.4...
니콘 S700 - 24만원. 괜찮지만 가격이....  (잡다한 기능 잘되있음.)
KODAK V803 블랙 -  16.8  1/1.8
FUJIFILM FinePix F10 Zoom - 21.6...... 1/1.7" 가격....
FUJIFILM FinePix A800 - 18만원, 동영상이 320 * 240 이하....
OLYMPUS μDIGITAL 800      18만원.
삼성 테크윈 S850  16만2천원
FUJIFILM FinePix F30 Zoom  22만 (가격..)
FUJIFILM FinePix F11 Zoom  19만
삼성테크윈 KENOX S1000 블랙  19만
삼성테크윈 KENOX S850 블랙  16만
FUJIFILM FinePix F20  13만2천.

카시오 EX-p700  , 18만, 광각이 넓으나 동영상이 320 * 240 이하.

canon s60, 18만, 광각 넓다(28mm), 하지만 ISO는 400이최고.

FUJIFILM F40fd, 19만. 광각은 (35mm)이지만...

:
Posted by Kwang-sung Jun