친구랑 같이 카페에서 놀다가 들어간 다음 로드뷰

학교 내 사진이 추가되었길래 언제 쯤 찍었는지 알고싶은 학생의 의무 발동 @_@

어디보자

...



흠... 그나마 힌트가 될만한 체육관 앞 문구 한 줄

우리가 할 일은


음.. 역시 ㅋㅋ



8월 2일이니까 약 7월 말에 붙여놓지 않았을까?

역시 여름이 사진 찍기 제일 만만한시간!

'Digital Life' 카테고리의 다른 글

데모노이드 초대창 배포 #1  (22) 2009.09.07
한국 애플 스토어 : 헉  (1) 2009.06.15
참 어려운 세계일보  (0) 2009.03.06
비스타 파일 선택 화면  (0) 2009.02.26
파코즈 다운?  (1) 2009.02.24
Posted by Parker Falcon

출사 GPS정보 자료

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


http://www.herzz.com/blog/2006/12/30/mvc-song/
http://www.youtube.com/watch?v=YYvOGPMLVDo&feature=player_embedded

짱인듯
Posted by Parker Falcon


간단한 원인 : 엉뚱한 곳에서 빈 줄이 출력되었다.

원인 : 
  • 엉뚱한 곳에서 (보통 xe/files/config/config.user.inc.php 에서 실수함) 빈 줄이 추가됨
  • 실제로 날라오는 XML자료의 첫 번째 줄에 <response>가 나타나지 않고 빈 줄이 추가됨
  • xml을 처리한 javascript상에서 xml이 아닌 일반 메시지로 판단 
    (정규식에 의해 첫 번째에 <response>가 나타나면 xml로 파싱해서 처리하고 그렇지 않으면 일반 메시지로 판단
    앞에 새 줄(\n)이 있으므로 /^<response>/에 해당하지 않으므로 일반 메시지로 판단됨)
  • 해당 경고 메시지가 뜬다
추가 : 이런 경우는 보통 __OB_GZHANDLER_ENABLE__ 을 활성화 하면 에러남
  • 메시지 내용은 header상에서는 압축되었다고 했으나, 정작 메시지 내용은 압축된 자료 앞에 \n이 추가되어됨
  • 브라우저상에서 정상적인 압축 자료로 인식하지 못하고 지원하지 않는 인코딩이라는 창이 뜸

해결 방법 : 엉뚱한 빈 줄을 찾아야 된다. (output buffering 기능을 끄면 header전에 출력되는곳을 알 수 있으나 정작 어디서 꺼야될지는 정확하게 모르겠다.) 일단 xe/files/config/config.user.inc.php에 빈 줄이 있는 지 (특히 <? 앞이나 ?> 뒤에 확인할 것) 확인한다.


Posted by Parker Falcon
관리자 페이지로 들어가셔서 모듈들의 업데이트를 해주세요. (특히 위젯 모듈)

( http://홈페이지주소/?module=admin )

혹여나 그래도 안된다면 files/cache폴더를 다른 이름으로 잠시 바꾼 다음

제대로 작동하는 것을 확인하시고, 홈페이지의 모든 기능이 정상적으로 작동한다면 새로 생긴 cache폴더는 그대로 두고

임시로 이름을 바꾼 cache폴더는 삭제하셔도 됩니다.


Posted by Parker Falcon
jQuery를 이용했습니다.

응용하면 없이도 가능합니다.


키포인트는,

  Opener의 문서
Option 객체 생성
Opener에 객체 생성
 IE  window.opener.document  document.createElement('option')  window.opener.document.createElement('option')
 Non-IE  opener.document  new Option
 new Option(?)



function registerComponentToKiosk() {
    var resultList = document.getElementById('componentSelect');
    var moduleName = document.getElementById('module_name').value;

    var result_srl = resultList.value;
    var resultText = resultList.options[resultList.selectedIndex].text;

   
   
    try { // IE 왕따
        var targetList = $('#kiosk_component_list', window.opener.document)[0];
        for (var i = 0; i < targetList.length; i++) {
            if (targetList.options[i].value == result_srl) {
                alert ('같은 부품이 있습니다.');
                return false;
            }
        }
        var targetObj = window.opener.document.createElement('option');
        targetObj.text = moduleName + ' - ' + resultText;
        targetObj.value = result_srl;
        targetList.add (targetObj);
    } catch (ex) { // 기타 다른 브라우져
        var targetList = $('#kiosk_component_list', opener.document);
        if ($('#kiosk_component_list > option[value=' + result_srl + ']').length > 0) {
            alert ('같은 부품이 있습니다.');
            return false;
        }
        targetList.addOption(result_srl, moduleName + ' - ' + resultText );
    }
    window.close();
}
Posted by Parker Falcon
$('#your_object_id', window.opener.document)
그리고 jQuery가 객체들을 배열로 가져오는걸 이제알았다(..)
Posted by Parker Falcon
욕은 참고,

이 천진난만한 Windows Internet Exploer 7 께서 아무리 해도 :hover 기능을 사용하지 않으신다.

내가 뭘 잘못 한것일까

고민하고 고민하고 또 고민한 결과

해답은 어이없었다.

http://www.bernzilla.com/item.php?id=762

이거 한줄 넣으면 된다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
아이구 잘한다. 싸우자.

내 시간 돌려줘 ㅠㅠ


Posted by Parker Falcon

한 30분 터미널 보니 나오더군요 엉엉...

원인이 여러가지 있으니 안되는 경우도 있을겁니다.

아무튼 간단한 설명

1.
zbxe/modules/module/query/getDefaultMidInfo.xml에서

#9         <condition operation="equal" column="site_srl" var="site_srl" default="0" notnull="notnull" />

이 줄을 없에시고

2.
도메인/?module=admin 으로 들어가셔서

로그인 후 첫화면(또는 모듈 관리화면)에서

modue 모듈을 설치 / 업데이트 하시고

3.
zbxe/modules/module/query/getDefaultMidInfo.xml에서

#9         <condition operation="equal" column="site_srl" var="site_srl" default="0" notnull="notnull" />

이거 다시 붙여넣으시고

4. 관리자 페이지에서 캐쉬 파일 업데이트 하세요



원인은

1.1.0인가에서에서 가상 사이트 생기면서

모듈에 site_srl 컬럼이 생기지 않았는데 해당 쿼리만 업데이트되어서 제대로 기본 모듈을 못가져오는 문제였습니다.


다른 문제 있으면 블로그로 놀러오세요 ~_~//


추가 : 2009. 04. 10. 13:34 >

http://www.xpressengine.com/index.php?path=%2F&mid=xe_issuetracker&act=dispIssuetrackerViewSource&type=compare&erev=6076&brev=6075


r6076에서 수정되었네요. 감사합니다 :)

Posted by Parker Falcon
자신이 설치한 리눅스가 RedHat 계열 (RedHat, Fedora, CentOS등등) 인지 확인해보시고,

만약 그렇다면 


    # sed -e 's/FOO/lighttpd/g' doc/rc.lighttpd > lighttpd.init

이 작업을

    # sed -e 's/FOO/lighttpd/g' doc/rc.lighttpd.redhat > lighttpd.init

으로 하시면 됩니다.

이후에 다른 작업은 그대로 :)
Posted by Parker Falcon