기술정보2011. 1. 20. 22:46

공동 작업을 하는 과정에서 파일서버를 공동으로 두고 작업 하는 경우가 있다.
이런 경우 네트워크드라이버를 통해 접속하는 경우가 많은데 웹으로도 화면 목록을 구현할 필요가 있을 경우 사용하면 괜찮은 프로그램이 있어서 올린다.

PHP로 만들어 졌으며 간단한 설정만 하면 서버상의 파일 목록을 웹으로 보여준다. 거기다... 찾기 기능까지 있으니 협업해서 파일서버 사용하는 경우 나름 쓸만한다. 물론 서버상에 파일, 디렉토리 목록을 웹으로 보여주는건 어렵지 않지만 막상 만들려고 보면 이것도 손이 가다보니...

http://autoindex.sourceforge.net/

Posted by Jake Kim
일상사2010. 11. 26. 19:42


사진 찍은 시간이 저녁5시가 약간 넘은 시간이다. 온통 어둡다. 러시아에 온지 1달이 되가는데 처음 왔을 때 며칠 빼고 도통 밝은 날을 볼 수 가 없다. 더구나 앞으론 더 심해 질 것 같은데 이러다 우울증 안 걸리려나 모르겠다. 그래도 다행인건 조금씩 적응이 되 가고 있다는 점이 위안이라면 위안일 듯…


아무튼 며칠 전에도 눈이 오긴 왔지만 이제 진짜 눈이 오려는 듯 몇 시간 안 왔는데 꽤 나 쌓였다. 그리고 오늘도 계속 눈만 온다. 물론 한국도 산간오지엔 엄청 오긴 하지만 한국처럼 햇볕이 별로 없으니 바람만 세게 불면 눈이 바닥에 쫙 갈려서 날라 다닌다. 꼭 사막의 모래들이 날아 다는 것처럼 보이다.

일단 요즘 근황은 이런 환경에서 적응 하려고 노력 하고 있는 중이다.

Posted by Jake Kim
JavaScript/jQuery2010. 11. 15. 22:05

예제

 


위의 이미지는 예제를 위한 것이다.

일단 위와 같은 레이아웃이 있을 경우 각 엘리먼트를 클릭한 경우 해당 값 또는 인덱스를 알아 오고자 하는 경우가 있다. 이런 경우 jquery의 selector이용하면 쉽게 해당 값을 확인 할 수 있다.

<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
          $(document).ready(function(){
               $("ul#ulBox li").click(function(){
                    alert($('li').index(this));  //return index, index start from zero(0)
               });
               $("table#tableBox td").click(function(){
                    alert( $('td').index(this) +" : "+$(this).attr('tag')); // index +" : "+ tag value
                    //$(this).attr('tag') -> attr대신 css등을 사용 할 수있다.
               });
          });
</script>

<ul id="ulBox">
     <li>aaa</li>
     <li>bbb</li>
     <li>ccc</li>
     <li>ddd</li>
</ul>

<table border="1" cellspacing="0" cellpadding="0" id="tableBox">
     <tr>
          <td style="width:100px" tag="val0">aaaa</td>
     </tr>
     <tr>
          <td tag="val1">bbbb</td>
     </tr>
     <tr>
          <td tag="val2">cccc</td>
     </tr>
     <tr>
          <td tag="val3">dddd</td>
     </tr>
</table>
Posted by Jake Kim