게시판/2003년1사분기

마지막으로 [b]

안녕하세요. 이곳을 원격위키사이트에 추가하고자 하는데 괜찮을지 여쭤보러 왔습니다. 부디..ㅜㅡ

등록시키려는 곳은 [여기]새 창으로 열기 입니다. 수고하세요. -- Bab2 2002-12-24 12:51

네 괜찮습니다.-- Nyxity 2002-12-24 14:24
감사합니다.. http://nyxity.com/wiki/emoticon//emoticon-wink.gif -- Bab2 2002-12-24 20:18

구글로 nyxity를 검색해보니..나와관련된 페이지만 있는줄 알았다.그런데..
http://www.ujournal.org/users/nyxian_tigress/새 창으로 열기
음..신기..-- Nyxity 2003-1-4 10:30
바벨의 도서관 대문이 좀 항목을 여러개 나열하다보니 산만해진듯합니다. 처음 들어오면 기가 질릴것같기도 하구요. 그렇다고 다른 위키사이트처럼 분류와 지도만으로 하고 대문을 단순화시키면 오히려 그것이 진입장벽이 될듯하고..항목을 몇가지로 축소시키면 너무 뎁스가 깊어지는 단점이 있고. 딜레마군요. 왜 위키사이트들이 분류나 지도로 하는지 이해가 가기 시작하고 있습니다. 아니면 항목을 줄이고 항목별로 특화된 위키로 링크를 걸수있겠지만..그런 위키가 많지도 않고...-- Nyxity 2003-1-21 13:26
안녕하세요. 처음뵙겠습니다.

이번에 위키위키홈을 하나 만들려고 하는데... 이곳의 스타일시트를 좀 사용하고 싶습니다.

허락해주세요. 부탁드립니다. -- 211.216.197.xxx 2003-1-31 22:24

아 물론 괜찮습니다. 이곳 스타일쉬트도 여기저기 참고해서 만들었기때문에 상관없습니다. 대신..히히..어느 페이지인지 알려주세요. 놀러가게.-- Nyxity 2003-1-31 22:27
정말 감사합니다.^^ 홈피 완성하면 주소 남기겠습니다. -- 211.216.197.xxx 2003-1-31 22:33

저는 말씀도 드리지 않고 스타일시트를 훔쳐갔었는데.. 죄송하네요. 이제 신고합니다. 용서해 주세요. http://nyxity.com/wiki/emoticon//emoticon-smile.gif
별말씀을 http://nyxity.com/wiki/emoticon//emoticon-wink.gif 저도 조프님 스타일시트 아무말없이 훔쳤었는데요 뭘..
그리고 질문이 있는데요, 첫번째 mysign이 글의 바로 옆에 붙도록 하려면 어떻게 해야되나요? 너무 멀찌감치 떨어져 있어 보기가 그런데, 여기는 깔끔하네요. 소스는 봐도, 어디를 고쳐야하는지 알수가 없네요.
### <mysign(name,time)>
	$txt =~ s/\&__LT__;mysign\(([^,]+),(\d+-\d+-\d+ \d+:\d+.*)\)\&__GT__;/&MacroMySign($1, $2)/gei;

음 그부분은..아마..
sub MacroMySign {
    my ($author, $timestamp) = @_;
    return "\n<div align=\"right\">-- $author <small>$timestamp</small></div>\n";
}

이렇게 되어 있는 것을

sub MacroMySign {
    my ($author, $timestamp) = @_;
    return "-- $author <small>$timestamp</small>";
}
이렇게 해주면될겁니다.
고쳤습니다. 정말 깔끔해졌어요.. 감사~!!! -- Redica 2003-2-24 23:47
천만에요 http://nyxity.com/wiki/emoticon//emoticon-wink.gif -- Nyxity 2003-2-24 23:48

그리고, Recent Change에서 한줄띄어쓰기 안되려면 어떻게 해야되나요? 저는 한줄씩 띄어지는데, 여기는 아니네요. -- Redica 2003-2-23 14:54

음...그건 저도 잘 모르겠어요. 본래 제 소스는 루크님소스에다가 PalmWiki:PalmWiki새 창으로 열기 소스를 가져다 쓰면서 근영님 소스까지 부분부분 수정해서 ...소스를 뒤져봐도 잘 모르겠네요..그렇다고 프로그래밍을 내가 아는것도 아니고..-- Nyxity 2003-2-23 21:36

괜찮으시다면 테스트중인 소스를 좀 봐도 되겠습니까? 지금 근영님사이트에 있는 소스는 나야나 무료계정에서 쓸때도 아무 이상없이 동작한거였거든요. 그 소스가 IO::SOCKET모듈을 필요로 하기는 하지만, 그 모듈은 펄을 깔때 기본적으로 같이 설치되는 것이라서 모듈이 없어서 안될리는 없을거구요. 우우웅... ㅡ.ㅡa 소스를 직접 한 번 봐야 알거 같네요. 부탁 드리겠습니다. 제 메일 주소는 bab2 at hanafos.com 입니다. - bab2
메일 보냈습니다. 테스트중인 소스는 지금 여기서 사용중인 소스이구요. 에러가 나서 리모트위키가 적용안된 소스입니다. -- Nyxity 2003-2-26 8:55
일이 있어서. 내일까지 집에 못들어오게 됐네요.(죄송합니다. 출상 나가야 되기 때문에) 어쨌든 내일 오후쯤에 확인해보고 연락드리겠습니다. -- bab2 2003-2-26 11:12

안녕하세요. 어제 하관은 일찍 끝났는데, 이후에 어딘가로 계속 왔다갔다 하는 바람에 컴은 손도 못댔습니다. ㅜㅡ

한번 살펴봤는데, 이곳은 WikiX스타일 패치가 안되어 있더군요. 저도 그걸 언급하는걸 깜빡해버렸습니다. http://nyxity.com/wiki/emoticon//emoticon-unsure.gif 텔넷이 아직 되길래 들어가서 수정했는데, 화일이름은 보시면 아실거구요. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif

그대로 적용하실거면 화일이름을 바꾸시면서 위키본체에 선언되어 있는 컨피그 화일의 이름도 수정해주어야 될 겁니다.

그리고 remotemap은 제가 그걸 너무 허접하게 만들어서리..;; 작성하실때 주의하셔야 되는게, 제일 끝의 실제 경로입니다. 예를들어 이것은 텔넷으로

bab2@ftp bab2 $> telnet piwd.net 80 <-- (접속주소)

Trying 218.149.165.189...
Connected to piwd.net.
Escape character is '^]'.

GET http://piwd.net/cgi-bin/wiki.pl?action=titleindex <-- (실제경로)
이렇게 되는데, 이게 아파치의 가상호스트 설정에 따라서 실제경로가 서버의 것이 될지 호스팅받는 도메인의 것이 될지 오락가락 하더라구요. [여기]새 창으로 열기를 보면 아시겠지만, 그것때문에 remotemap에서 실제경로가 http가 붙기도 하고 안붙기도 하고 오락가락 했던거거든요.

그리고, 출력되는 링크들은 인터위키로 넘기게 했기 때문에 remotemap에 있는 사이트는 마찬가지로 intermap에 인터위키사이트로 등록되어 있어야 합니다.

일단 소스가 돌아가도록 수정은 끝냈고, 개선사항 있으면 알려주시기 바랍니다. 좋은하루 되세요. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif -- bab2

우와! 제대로 작동하는군요. 감동입니다. 근데 빈페이지이름 표시가 안되게 되버렸어요. 예를들어 [[도움말분류]]인경우 도움말분류?이렇게 표시되는것이 아니라 그냥 " ? "만 표시가 되는군요. -- Nyxity 2003-2-28 13:55
휴~ 고쳤습니다. 메일을 지웠더라면 큰일날뻔 했네요. 제홈에서 작업할때 몇개 더 손을 봤었는데 그 내역을 제대로 적질 못했네요 ㅜㅡ
근데 이곳은 crond를 쓸수 있나요? 쓸수 있다면 일주일에 한번꼴로 ./wiki.pl action=remotepage 해주면 자동으로 다른위키사이트의 페이지목록이 갱신되니까 편하게 쓸 수 있습니다만.
수정해드리는 김에 UseModKR같이 titleindex출력이 안되는 경우의 처리를 위해서 유즈모드위키의 html형식 index도 제대로 저장될 수 있게끔 몇개 루틴을 더 추가했습니다.
혹시 phpwiki같이 인덱스가 지원되지 않는 사이트 때문에 개선이 필요하다면 그것도 말씀해주세요. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif -- 61.78.204.xxx 2003-2-28 14:34
감사합니다. 음..그리고 로그인을 안하신것같은데요
http://nyxity.com/wiki/emoticon//emoticon-smile.gif :::아..그리고 몇번 확인을 해보니 노스모크가 리모트위키 안걸리네요. 음..Remotemap, intermap을 보니 약간 사이트 이름이 달라서 그런것같다 싶었는데..고쳐도 안되네요. 음..귀찮겠지만 한번더 확인을 부탁드립니다. 죄송해요. -- Nyxity 2003-2-28 15:10

웹페이지 상에서는 [이렇게]새 창으로 열기 하시면 data/remotewiki 에 화일로 저장될겁니다. 보니깐 NoSmok.db NoSmoke.db 이렇게 두개가 있네요. vi에디터 같은걸로 저 db화일을 들여다 보시면 저장이 제대로 되었다/안되었다를 알 수 있습니다.
위에 적힌 이렇게의 링크주소를 치거나, 저 링크를 관리자가 로긴하면 메뉴에 뜨게끔 해서 쓸 수도 있습니다. 저는 cron대몬으로 주기적인 갱신을 할 수 없어서 후자의 방법을 쓰고 있습니다. 죄송까지야.. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif 소개팅이나 한번 시켜주세요. 푸히히~ 좋은하루 되세요. http://nyxity.com/wiki/emoticon//emoticon-wink.gif -- Bab2 2003-2-28 15:27
해결했습니다. 감사합니다!! -- Nyxity 2003-2-28 15:40

혹시 글자에 색깔넣는데 관심이 있으시다면 [여기]새 창으로 열기를 한번 보시기 바랍니다. http://nyxity.com/wiki/emoticon//emoticon-smile.gif -- Bab2 2003-2-28 17:40
그게 아마 소스하일라잇때문에 & gt; & lt; 이걸 __& LT;__ __& GT;__ 이걸로 바꾸었기 때문일겁니다.
#### <metasearch()> 매크로
sub MacroSubst {
....
이것을->		$txt =~ s/\&__LT__;metasearch\(([^\n]+)\)\&__GT__;/&MacroMetaSearch($1)/gei; #### 추가.
이렇게->		$txt =~ s/\&lt;metasearch\(([^\n]+)\)\&gt;/&MacroMetaSearch($1)/gei; #### 추가.
으��. 표시가 안되네 페이지수정모드에서 보세요. -_-a
....
}
바꿔주시면 될겁니다.

요즘은 스팸밖에 오는게 없어서 메일을 거의 안보는지라 Bab:게시판 에 글을 남기시는게 더 좋을거 같습니다. 아. 저는 따로 손댄것도 너무 많고 해서 스타일시트 패치는 포기했답니다. ==;;

좋은밤 야한밤 되세여. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif -- Bab2 2003-3-3 0:40

야한밤이란??
http://nyxity.com/wiki/emoticon//emoticon-smile.gif ::에이 알믄서 http://nyxity.com/wiki/emoticon//emoticon-wink.gif
원격위키 등록하세요. 무슨 도움이 될까 싶기는 하지만요. -- Redica 2003-3-3 0:51
sub InterPageLink {
        my ($id, $useImage) = @_;

        my ($name, $site, $remotePage, $url, $punct); ## 추가?? <-- 이부분 -->

        ($id, $punct) = &SplitUrlPunct($id);

        $name = $id; ## 추가?? <-- 이부분 -->
        ($site, $remotePage) = split(/:/, $id, 2); ## 추가?? <-- 이부분 -->
        $url = &GetSiteUrl($site);
        return ("", $id . $punct)  if ($url eq "");
        $remotePage =~ s/&amp;/&/g;  # Unquote common URL HTML
        $url .= $remotePage;

        ### 다음 단락 추가
        if ($useImage && ($url =~ /^(http:|https:|ftp:).+\.$ImageExtensions$/)) {
                $url = $1 if ($url =~ /^https?:(.*)/ && $1 !~ /^\/\//);
                return ("<img $ImageTag border=0 src=\"$url\" alt=\"$id\">", $punct);
        }
        ### 여기까지

##########################################################
### replaced by gypark
### 외부 URL 을 새창으로 띄울 수 있는 링크를 붙임
### from http://whitejames.x-y.net/cgi-bin/jofcgi/wiki/wiki.pl?프로그래밍팁/Wiki
#       return ("<a href=\"$url\" target=_blank>$name</a>", $punct);
#       하드코딩됨.

## <--- 이부분 -->
        my $iconfile = $site.".png";
        if (!-e "../img/emoticon/$iconfile") {
                $iconfile = "$EmoticonPath\/inter.gif";
        } else {
                $iconfile = "$EmoticonPath\/$iconfile";
        }
        return ("<a href=\"$url\" title=$name target=_blank><img alt=$name border=0 src=$iconfile>$remotePage</a>", $punct);
## <-- 이부분 -->

#       return ("<a href=\"$url\">$name</a><a href=\"$url\" target=\"_blank\"><img src=\"$EmoticonPath/newwindow.gif\" border=0 alt=\"" . T('Open in a New Window') . "\" align=\"absbottom\"></a>", $punct);
###
##########################################################
}
Bab:InterWiki 를 보시면 아시겠지만, 저런식으로 좀 허접하게 만들어서 쓰고 있습니다. -.-a

[여기]새 창으로 열기와는 약간 다르게 구현된거니 둘중 괜찮은걸 쓰시면 될 거 같네요. -- bab2

으음.. 뭘 어떻게 추가했는지 정확하게 기억이 나질 않아서 저도 헷갈리네요. ==;; 그냥 저 함수로 교체해버려도 되긴 됩니다만.. --a

아이콘들은 이모티콘 경로에 저장되게 했고(바꿔줄수 있겠죠), 물론 아이콘 화일들은 모두 있어야 겠죠. 기본아이콘은 gif인데 다른 아이콘들은 전부 png를 쓴다는게 삐리리하긴 하지만서두..대충대충 쓰고 있답니다. ==;; 좋은하루 되세염.-- Bab2 2003-3-4 15:52


Raymundo님의 어떤 소스를 추가하셨죠? -- bab2 2003-3-10 21:57
아예 새로 다운받아서 RemoteWiki부분을 소스에 추가했습니다. 그냥 볼때 기존 리모트위키가 잘 작동되는것 같았는데..새로 다른 위키를 리모트위키에 추가하고 action=remotepage 를 하니 안되더군요.
고구마밭을 추가하셨더군요. 에... -.-a remotemap 작성방법은 언제나 이름-사이트이름-경로 입니다.
그러니깐 주소뒤에 붙는 /goguma는 경로에 들어가야 되죠. 왜 이렇게 허접하게 냅둬버렸는지는 지난번에 아파치 얘기하면서 설명해드렸으니 더이상 설명 드리지 않아도 되겠죠? http://nyxity.com/wiki/emoticon//emoticon-laugh.gif a
아.. 그리고 action=remotepage 한번 해보세요. 약간 바꿔었을겁니다. (근데 이 바뀐게 스킨패치를 넣어서 스킨을 돌릴때는 무용지물이긴 합니다만.. 자세한건 근영님홈의 소스수정/스킨 페이지에 적어놓도록 하겠습니다. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif ) 좋은밤 되세요. -- bab2

흐흐~ 감사는요 무슨~ 오히려 키미노토나리니 번역한거 다듬어주셨으니 저희가 더 감사할 따름이져 http://nyxity.com/wiki/emoticon//emoticon-laugh.gif -- bab2
페이지가 점점 이뻐지는데요? 따뜻한 봄날 즐기시길~!!! -- Redica 2003-3-11 13:21
대문은 여전히 고민이에요. http://nyxity.com/wiki/emoticon//emoticon-smile.gif 오늘 점심먹고 회사앞 여의도공원을 산책했답니다. 완전 봄이더군요. -- Nyxity 2003-3-11 13:22
아직 추워여.. 흑~ >.< -- bab2

"믿고 추천할 번역본, 단 1종도 없다" 역시... 요즘 번역본을 읽다보면 무슨 말을 하는 것인지 완전히 꼬여있는 문장들이 너무 많아 차라리 원서로 보고만다 싶었는데, 예시는 오만과 편견이라는 소설책을 검토해서 그 모양인데, 전문서적은 어떨지 뻔하겠군요. 괜찮다는 책을 대학원생들에게 Capter별로 나누어서 내 놓는 형편이니...(대학원생이 실력이 없다는 것이 아니라, 번역가 들이 책임감이 없다는 것이 문제죠. 부분부분 나누어 번역되다 보면 전체 주제가 흐려지는 것도 문제고.) 우리나라 책을 외국어로 번역해서 알리는 것도 중요하지만, 원서의 번역도 정말 중요하죠. 한심하단 생각에 한 줄 남깁니다. -- Redica 2003-3-12 12:17
[이거]새 창으로 열기 한번 들어보세여.. http://nyxity.com/wiki/emoticon//emoticon-laugh.gif -- bab2
안녕하세요 http://nyxity.com/wiki/emoticon//emoticon-laugh.gif . 노스모크의 인터위키 경로뒤에 ?가 붙어야 될거 같습니다. -- bab2


안녕하세요, GyparkWiki 의 Raymundo 입니다. [여기]새 창으로 열기를 반드시 읽어보시고 패치하시기 바랍니다. -- Raymundo 2003-3-26 0:49
트랙백 주고받기

마지막 편집일: 2003-4-4 6:01 pm (변경사항 [d])
2706 hits | 변경내역 보기 [h] | 이 페이지를 수정 [e]