프로그램 사용/ircd2013. 2. 28. 10:04
irc 에서 /help 명령을 눌렀을때 나오는 명령어 목록들
/help
***  choices:
!            :            @            abort        admin
alias        assign       away         basics       beep
bind         brick        bye          cat          cd
channel      clear        commands     comment      connect
ctcp         date         dcc          deop         describe
die          digraph      disconnect   dmsg         dquery
echo         encrypt      etiquette    eval         exec
exit         expressions  flush        foreach      help
history      hook         icb          if           ignore
info         input        intro        invite       ircii
ison         join         kick         kill         lastlog
leave        links        list         load         lusers
me           menus        mload        mode         motd
msg          names        news         newuser      nick
note         notice       notify       on           oper
parsekey     part         ping         query        quit
quote        rbind        redirect     rehash       restart
rules        save         say          send         sendline
server       servlist     set          signoff      sleep
squery       squit        stats        summon       time
timer        topic        trace        type         userhost
users        version      wait         wallops      which
while        who          whois        whowas       window
xecho        xtype 

◎ 명령어

 1. / : 모든 명령에 앞에 써야함.

 2. /server : 지정 서버로 접속
       /server 서버명 [port] [password]
       /server ☞재접속 또는 마지막으로 접속했던 서버로 접속

 3. /nick : 대화명 설정 및 변경
     /nick 대화명

 4. /join : 채널 입장, 생성
     /join #채널명 
     /join #채널명 암호 ex) /join #bittalk 1111 ☞ 채널은 bittalk, 암호는 1111

 5. /part (/leave) : 채널에서 나옴, 서버접속은 유지됨
          /part(leave) ☞ 현재 채널 나감
          /part(leave) #채널명 [message] ☞채널에 메세지 남기고 나감

 6. /quit : 접속된 서버와 접속을 끊음. 
     /quit [이유 or message]

 7. /disonnect : /quit 과 동일한 효과, quit 메세지는 기본메세지로 전달됨

 8. /exit : 서버와 접속을 끊고 프로그램을 종료함

 9. /me : 생각 표현, 일단 대화와 다르게 표시됨
     /me message

 10. /action : 행동 표현, /me와 비슷함
       /action message

 11. /op : Op(옵, 방장권한) 주기
     /op Nick
     /op Nick1, Nick2, NIck3, ...

 12. /dop : Op 박탈
      /dop Nick
      /dop Nick1, Nick2, ...

 13. /whois : 사용자 정보 보기
       /whois Nick

 14. /notice : 귓말하기
       /notice Nick message

 15. /query : 1:1대화 하기
      /query Nick [message]

 16. /msg : 현재 창에서 바로 메세지 보내기
      /msg Nick message

 17. /list : 채널 목록 보기
     /list
     /list -min 5 -max 20

 18. /channel : 채널 관리창 열기

 19. /topic : 채널 주제
      /topic #채널명 빗톡포럼 ☞ 채널의 토픽을 '빗톡포럼'으로 수정
      /topic #채널명 ☞ 채널의 현재 토픽과 갱신 날짜, 닉네임 알림

 20. /invite : 초대
      /invite Nick #채널명

 21. /away : 자리비움
      /away [message] ☞ 다른 사람이 msg나 whois를 하면 메세지 표시됨
      /away busy
      /away (away off)

 22. /clear : 화면 지우기

 23. /kick : 강제퇴장, Op(옵)만 가능
      /kick #채널명 Nick [message]

 24. /ban : 입장제한, Op(옵)만 가능
      /ban nick ☞ 같은 서버에 있는 닉네임에 한함. nick!*@host 로 밴 설정됨
      /ban [-ruN] [#channel] <nickname|address> [type=mwadah] 
      /ban #channel *!*test@0.0.0.*
      /ban #channel *!test@*.domain
      /ban #channel nick!~test@*
      /ban -u10 *!*@0.* ☞ 10초후에 자동으로 unban됨
      /ban -r *!*0.* ☞ ban list에서 삭제;remove

 25. /mode : 각종 설정 기능, +를 -로 하면 반대기능(설정해제)
       -- 옵이 있어야만 설정 변경가능
       /mode #channel +o nick (옵 주기)
       /mode #channel +v nick (보이스 주기)
       /mode #channel +b nick|address (밴걸기)
       /mode #channel +i (초대한 사람만 들어올수 있게..)
       /mode #channel +l number (number 만큼 인원제한)
       /mode #channel +m (moderate. 옵이나 보이스 외에는 대화불가)
       /mode #channel +n (external message 거부. 채널 밖에서 채널로 보내는 메세지 거부)
       /mode #channel +p (private;비밀방)
       /mode #channel +s (secret;비밀방)
      /mode #channel +t (옵만 토픽변경 가능)
       /mode #channel +k key (비밀번호를 입력해야 입장가능)

       -- 옵이 없어도 설정 변경가능
       /mode nick +i (자신의 닉만 가능. invisible)
       /mode nick +w (자신의 닉만 가능. recieve wall notice)
       /mode nick +s (자신의 닉만 가능. recieve server notice)

       -- 여러가지 모드를 동시에
       /mode #channel +ov nick nick
       /mode #channel -ooo nick nick nick
       /mode #channel +sik key
       /mode 자기닉 +iws

 26. /users : 현재 접속해 있는 IRC서버의 총 사용자, 서버의 수, 오퍼레이터 수, 채널 수를 보여줌

[링크 : 
http://bittalk.org/threads/30102/] 

'프로그램 사용 > ircd' 카테고리의 다른 글

ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
web irc client  (0) 2013.02.28
우분투 irc 데몬 및 클라이언트 + qwebirc  (2) 2013.02.27
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 00:15
php로는 안보이는것 같고..
대개 cgi나 python 등으로 독립적인 서버를 돌려야 하는 것 같다. 

irc
[링크 : http://qwebirc.org/] python
[링크 : http://cgiirc.org/] cgi
[링크 : http://kiwiirc.com] nodejs
[링크 : http://www.lightirc.com/] flash 기반

bot
[링크 : http://www.phpbots.org/] 단종
[링크 : http://www.wildphp.com/]

Posted by 구차니
프로그램 사용/ircd2013. 2. 27. 23:47
irc는 텍스트 기반이라 조금 쓰기가 난해해서
웹버전을 찾았는데. 지금까지 업데이트 되고 있는 녀석이지만
python 기반으로 독립서버를 돌리는 녀석이라 php가 아닌게 조금 아쉽..
(독립 서버 호스팅이 아니라면 돌리기 어렵다는 의미)

$ sudo apt-cache search irc | grep ^irc
ircd-hybrid - high-performance secure IRC server
ircd-irc2 - The original IRC server daemon
ircd-ircu - Undernet IRC Server daemon
ircd-ratbox - advanced, stable and fast ircd
ircd-ratbox-dbg - debugging symbols for ircd-ratbox
ircii - Internet Relay Chat client
ircmarkers - place markers on maps at given coordinates
ircp-tray - IrDA and OBEX wireless file transfer

$ sudo apt-get install ircd-irc2 ircii

[링크 : https://help.ubuntu.com/10.04/serverguide/irc-server.html]  

$ sudo apt-get install python-twisted python-twisted-bin python-twisted-core python-twisted-runner python-twisted-names python-twisted-mail python-twisted-words python-twisted-web

$ sudo cp config.py.example config.py
$ sudo ./compile.py
$ sudo ./run.py

[링크 : http://qwebirc.org/





'프로그램 사용 > ircd' 카테고리의 다른 글

ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
irc 사용법 관련내용  (0) 2013.02.28
web irc client  (0) 2013.02.28
Posted by 구차니
프로그램 사용/VLC2013. 2. 26. 13:44
확신은 못하겠지만
아무튼 IP-CCTV에서 H.264로 전송하는 데이터를 변환하지 않고 그대로~ 저장하는 방법

Step 1. 미디어 - 변환/저장


Step 2. 네트워크 RTSP 주소 입력


Step 3. 설정 프로파일 새로 추가 / 혹은 변경


Step 4. 캡슐화는 멀 하던 크게 상관없을 듯 한데 일단 MPEG-TS(H.264 니까)


Step 5. 가장 중요한 설정은 "원본 비디오 트랙 유지"
           비트 레이트와 프레임 레이트는 0으로 하면 원본 비디오 그대로 받을 경우에는 의미가 없어지는 듯 하고
           원본 비디오 유지 하지 않을 시 0 / 0 으로 설정하면 깨지는 듯 보이니 그닥... -_-


Posted by 구차니
form과 textarea를 이용하는 ckeditor 사용예제이다.

$ cat test.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script type="text/javascript" src="./ckeditor/ckeditor.js"></script>
<form action="save.php" method="post">
<textarea name="text1" class="ckeditor">
<?php
include "./test.html"
?>
</textarea>
<input type="submit" value="Submit"/>
</form>
</body>
</html> 

 $ cat save.php
<html>
<head>
<meta http-equiv="refresh" content="0;url=./test.php">
</head>
<?php
        $fp = fopen('./test.html','w');
        echo $fp;
        $ret = fwrite($fp, $_POST['text1']);
        echo $ret;
        fclose($fp);
?>
</html>


[링크 : http://stackoverflow.com/questions/6545521/ckeditor-how-do-i-save-to-the-web-page-i-am-editing]
Posted by 구차니
패키지 설치시 큰 문제는 없는데 접속이 되지 않는건
설정 파일이 apache 환경설정에 포함되지 않기 때문이다.
아래의 두줄을 추가하고 서버를 재시작 해주면 석세스~

$ sudo apt-get install phpmyadmin
$ sudo vi /etc/apache2/apache2.conf
# Enable PhpMyAdmin
Include /etc/phpmyadmin/apache.conf 
$ sudo service apache2 restart
 
Posted by 구차니
update해서 바꾸는 것도 방법이지만, 이런것도 방법 ㅋ

$ mysqladmin -u root -p password new_password

[링크 : http://goni522.tistory.com/65

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 명령어 정리  (0) 2012.12.01
mysql 사용법(SQL)  (4) 2010.04.03
Posted by 구차니
graphviz에서 neato를 통해서 이미지로 변환이 가능한데, 예제는 다음과 같다.
$ neato -Tpng -O test.dot  

$ neato --help
neato: option -- unrecognized

Usage: neato [-Vv?] [-(GNE)name=val] [-(KTlso)<val>] <dot files>
(additional options for neato)    [-x] [-n<v>]
(additional options for fdp)      [-L(gO)] [-L(nUCT)<val>]
(additional options for memtest)  [-m]
(additional options for config)  [-cv]

 -V          - Print version and exit
 -v          - Enable verbose mode
 -Gname=val  - Set graph attribute 'name' to 'val'
 -Nname=val  - Set node attribute 'name' to 'val'
 -Ename=val  - Set edge attribute 'name' to 'val'
 -Tv         - Set output format to 'v'
 -Kv         - Set layout engine to 'v' (overrides default based on command name)
 -lv         - Use external library 'v'
 -ofile      - Write output to 'file'
 -O          - Automatically generate an output filename based on the input filename with a .'format' appended. (Causes all -ofile options to be ignored.)
 -P          - Internally generate a graph of the current plugins.
 -q[l]       - Set level of message suppression (=1)
 -s[v]       - Scale input by 'v' (=72)
 -y          - Invert y coordinate in output

 -n[v]       - No layout mode 'v' (=1)
 -x          - Reduce graph

 -Lg         - Don't use grid
 -LO         - Use old attractive force
 -Ln<i>      - Set number of iterations to i
 -LU<i>      - Set unscaled factor to i
 -LC<v>      - Set overlap expansion factor to v
 -LT[*]<v>   - Set temperature (temperature factor) to v

 -m          - Memory test (Observe no growth with top. Kill when done.)

 -c          - Configure plugins (Writes $prefix/lib/graphviz/config
               with available plugin information.  Needs write privilege.)
 -v          - Enable verbose mode 

위의 예제에서 -Tpng 가 출력 포맷인데 선택가능한 포맷의 목록은 다음과 같다.

Command-line
parameter
Format
bmp Windows Bitmap Format
canon 
dot 
xdot
DOT
cmap Client-side imagemap (deprecated)
eps Encapsulated PostScript
fig FIG
gd 
gd2
GD/GD2 formats
gif GIF
gtk GTK canvas
ico Icon Image File Format
imap 
cmapx
Server-side and client-side imagemaps
imap_np 
cmapx_np
Server-side and client-side imagemaps
ismap Server-side imagemap (deprecated)
jpg 
jpeg 
jpe
JPEG
pdf Portable Document Format (PDF)
plain 
plain-ext
Simple text format
png Portable Network Graphics format
ps PostScript
ps2 PostScript for PDF
svg 
svgz
Scalable Vector Graphics
tif 
tiff
TIFF (Tag Image File Format)
vml 
vmlz
Vector Markup Language (VML)
vrml VRML
wbmp Wireless BitMap format
webp Image format for the Web
xlib Xlib canvas

[링크 : http://www.graphviz.org/doc/info/output.html]
2013/01/14 - [프로그램 사용/graphviz] - graphviz / neato
 
심심해서(?) svg로도 출력을 해보니 잘 나오는데, UNIX 문서로 되어있는지 메모장으로는 깨져 보인다.
(SVG는 원래 XML 과 같은 Markup이니 메모장으로도 보임)

'프로그램 사용 > graphviz' 카테고리의 다른 글

graphviz / neato  (0) 2013.01.14
Posted by 구차니
winscp로 woobi 호스팅에 sftp 접속하는데 자꾸 배째서 분노 게이지 만땅중 -_-
근데 문득 접속 내용이 다른것 같아서 비교해보니 PS1이 다르다.



근데 재연이 안되서 미궁에 빠짐..

가설 1. 서버측의 PS1 설정이 달라서 안 될 것이다.
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$" << 요건 우분투 12.04 용

export PS1="\\u@\h:\\W\\$ " << 대충 맞도록 수정한 버전
export PS1="[\u@\h \W]\$" << 요건 woobi 호스팅용

그랬더니 이렇게 에러가 바뀌고, PS1을 삭제하고 해도 여전히 안됨 -_-

검색하다 보니 나온, remote.c 에 파싱하는 부분에 대한 소스
% diff core/RemoteFiles.cpp* 
701c701 
<     if (!Line.IsEmpty() && ((Line[1] == '+') || (Line[1] == '@'))) 
--- 
>     if (!Line.IsEmpty() && (Line[1] == '+')) 
705c705 
<     else if ((Line.Length() >= 2) && (Line[1] == ' ') && ((Line[2] == '+') || (Line[2] == '@'))) 
--- 
>     else if ((Line.Length() >= 2) && (Line[1] == ' ') && (Line[2] == '+'))

[링크 : http://winscp.net/forum/viewtopic.php?t=5132

그랬더니... -_-


가설 2. 문자열 문제가 아니라 서버 호스팅 측에서 SSH + FTP만 지원하고 SFTP를 지원하지 않는다.
일단 문의 넣어 놨으니 결과가 와봐야 알 듯...
Posted by 구차니
프로그램 사용/wiki2013. 2. 7. 23:39
아직 실험단계(experimental) 이라서 기능이 부족한편.

일단, 장점으로는 윈도우나 ms word 스타일로 창이 뜨기 때문에
FCKeditor 보다는 거부감이 적다.

하지만 FCKeditor 처럼 내부링크를 검색해준다거나
내부링크를 편하게 링크 걸수 없다는 점은 꽤나 치명적

게다가 의도된것인지 모르겠지만, Hide Editor를 눌러서도
Wiki 문법으로 나오지 않고 HTML 태그만으로 입력된다.

그리고 Wiki 문법을 입력시 일반 문장으로 인식..
이래저래 아직까지는 사용하기에는 좀 많이 부족한 에디터이다.



[링크 : http://www.mediawiki.org/wiki/Extension:TinyMCE_MW]

'프로그램 사용 > wiki' 카테고리의 다른 글

mediawiki 무겁구나.. (1.23.9)  (0) 2015.04.14
mediawiki db 구조  (0) 2014.03.24
mediawiki mobile skin  (0) 2013.02.07
mediawiki 1.20.2 php 요구버전이 높...다  (0) 2013.02.07
TinyMCE mediawiki extionsion  (1) 2012.12.27
Posted by 구차니