Windows XP 에서 Putty 를 이용한 ssh 터널링으로 samba 연결하기 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 15일 (화) 05:39)

Windows XP 기준

루프백 어댑터 생성


  1. 제어판 -> 새 하드웨어 추가
  2. '예, 하드웨어를 이미 연결했습니다.' 선택
  3. '새 하드웨어 장치 추가' 선택
  4. '목록에서 직접 선택한 하드웨어 설치' 선택
  5. '네트워크 어댑터' 선택
  6. 제조업체 'Microsoft' -> 네트워크 어댑터 'Microsoft Loopback Adapter' 선택





루프백 어댑터 설정


  • 'Microsoft 네트워크용 파일 및 프린터 공유' 체크 제거
  • TCP/IP 속성
    • IP : '10.0.0.1'
    • Netmask: '255.255.255.0'
    • Gateway : '192.9.2.1'
    • DNS : '168.126.63.1'
    • 고급 -> WINS -> 'LMHOSTS 조회가능' 체크 -> 'TCP/IP에서 NetBIOS 사용안함' 체크







Putty 설정


  1. 접속 -> SSH -> 터널링
  2. 원포트 : '10.0.0.1:139'
  3. 대상 : 'yourserver.com:139'
  4. 추가



사용하기


시작 -> 실행 -> '\\10.0.0.1'

네트워크 드라이브 연결


  1. 시작 실행에서 '\\10.0.0.1' 를 열면 삼바에서 설정한대로 네트워크 디렉토리가 뜸
  2. 오른쪽 버튼 -> '네트워크 드라이브 연결' 선택





네트워크 드라이브를 연결하면 마치 자기 하드드라이브처럼 사용할 수 있다. :D

접지를 하는 이유 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 16일 (수) 21:26)

http://www.coolenjoy.net/bbs/zboard.php?id=votes&no=577

접지란?


접지라 하는 것은 전기를 땅으로 흘려 보내는 겁니다.
왜 땅으로 흘려 보내냐면 지구의 정전용량이 무한대 입니다.
쉽게 말하자면 용량이 무한대인 물탱크와 같습니다.또 저항값도 인간(1000옴정도)이 더 높기 때문에
전기도 물처럼 쉽게 흐를수 있는쪽으로 흐르려 하기 때문에 접지를 하게 되면 사람보단 땅으로 흐르게 되고
수도관이나 건물의 철골에 접지하느게 좋은데 수도관은 도시 전체 지하에 매설되어 있고 또 금속 재질도 되어 있어서 더 그쪽으로 흐르려 하고 더 빨리 지구으로 전기가 흘러 들어가게 됩니다.
그리고 절때 피뢰침과 같이 접지를 해서는 않됩니다. 낙뢰를 맞으면 거기에 연결된 가전제품은 전부 작살이 납니다. 꼭 별도로 접지를 하셔야 합니다.

접지용 콘센트?


접지용 콘센트가 있어도 집안에 접지 시공이 안되어있으면 말짱꽝이죠...벽 콘센트 분해했을대 초록색 전선이 콘센트 한구석에 접지되어있으면 뭐 자연스레 접지가 되는거구요.. 아님 따로 접지를 해야죠.. 저같은 경우엔 집이 오래되서 접지 시공이 되지않은 관계로 가스관 이나 수도꼭지 접지를 주로하는 편이죠................땅속에 쇠막대기박아도 되지만 귀찬아서.. ㅋ

접지 안해도 괜찮던데?


정전기 전압이 수만볼트정도입니다. 왜 감전되 죽지 않냐 하면 정전기에는 전류가 없기 때문입니다..
사람이 감전되 죽는것도 전류가 몸을 통해 흐르기 때문입니다. 정전기에 닿을때 따금 하는것도 전류가 아주 작아서
따금하고 마는 것입니다. 따금 할때 전기가 우리몸을 통해 땅으로 흐르기때문에 그런것입니다.
진호성님 말씀대로 정전기에 의해 사람이 기절하거나 죽을 수도 있습니다.

옥상에 피뢰침이 있어서 접지 않하고 사용합니다.


그럼 그 피뢰침에 접지선을 연결 해보세요..
낙뢰칠때 재수없이 피뢰침에 맞게 되면..
그럼 박정군님 집의 전체 가전제품이 다 작살납니다..차단기가 떨어져도 소용이 없습니다. 낙뢰맞으면
가전제품은 다 작살납니다..
피뢰침 접지와 가정집의 접지는 완전히 차원이 다릅니다..

물넣고쓰는 전기제품은 꼭 접지 해야겠네요


절때 그렇지 않습니다. 그렇게 따지면 커피포트, 냉장고, 믹서기등만 접지를 해야 겠네요..
세탁기경우는 감전에 대한것에 대해 접지가 필요하겠지만 정전기등의 이상전압으로부터
회로를 보호하기 위해서 접지를 하는것입니다.

요즘 접지를 안해도 되는 이유


접지 안해도 되는 이유는 요즘 콘센트에는 접지선이 이미 들어가 있어서 그쪽으로 전자제품에 해가되는 전기가 그쪽으로
흐르지만 하지만 전원플러그에 접지선이 포함되지 않았다거나 또는 콘센트에 접지선이 설치되어 있지 않으면 무용지물이겠죠...
낙뢰에 대한 대비도 있겠지만...일단 낙뢰에 맞으면 접지고 뭐고 차단기고 뭐고 소용이 없습니다..워낙 전압이 높기 때문에
소용이 없다고 해도 과언이 아닙니다. 전기설비에서의 접지와 전자회로의 접지와는 좀 다릅니다.
전기설비에서는 인체의 감전방지를 위한 것이고 전자회로의 접지는 오동작으로 일으키는 기생전류를 대지로 방전시키기 위함에 있습니다..컴퓨터의 수 많은 부품이 중에 몇개가 오동작을 하면 그 타격은 당해보면 아시겠죠..ㅎㅎ;;
제품이 최신형이건 구형이건 접지는 안해된다는 것은 정답이 아닙니다.맨 위에서와 같은 경우에서나 안해도 되겠지만
그렇지 아니할 경우에는 접지를 하는 것이 낫다고 할수 있습니다.

요즘 차단기가 잘되어있어서 과전류가 흐르면 차단기가 먼저 작동되지 않을까요?


차단기에는 합선(합선이되면 보통전류의 10배정도가 흐르게 됨)이나 누전, 과전류로 부터 인체 및 제품을 보호하기 설치하는것입니다. 허나 가전제품에 설치하는 접지는 정전기(전압은 엄청 높으나 전류가 없기때문에 차단기에서는 감지할수 없습니다.)나 외부에서 가해지는 전압으로 부터 전자제품의 회를 보호하기 위해서 접지를 하는 것입니다.예로 정전기의 높은 전압이 직류전압 5~10V정도 쓰는 전자회로에 통하게 된다면 회로의 모든 부분이 못쓰게 됩니다. 이를 방지하기 위해 접지를 하는 것입니다. 아파트같은 경우야 접지시설이 잘되어 있어서 콘센트도 접지선이 들어가 있어서 그나마 괜찮지만 그렇지 않을수 있는 가정집에서는 되도록 해주는게 좋습니다..

원래 콘센트에 접지가 다 되어있는걸로 아는데요


콘센트와 사용하시는 전자제품 전원 플러그에 접지선이 되어 있다면 않하셔도 됩니다..

스팀 컨텐츠 차단 풀기 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 16일 (수) 12:26)

https://support.steampowered.com/kb_article.php?ref=4917-GLXC-1280



카스 게임 옵션의 탭중에서 '컨텐츠 차단'이라는 탭이 있다.
이게 뭔지몰라서 호기심에 체크했다가 갑자기 적이 앉아서 죽고, 피가 겨자소스로 나온다.
풀려고 봤더니 무슨 암호를 넣으라는데 계정암호 넣어도 안풀리고 '컨텐츠 차단'이라는 암호는 설정한적도 없다.

스팀을 종료한뒤 아래 두가지 방법중 하나를 선택하여 레지스트리를 수정해주면 된다.

레지스트리 파일을 이용하기


새 파일을 만들어서 아래 내용을 넣고 파일확장자를 '.reg'로 한다음 실행시키면 적용된다:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings]
"User Token 2"=""

직접 레지스트리를 수정하기


  1. 시작메뉴의 실행에 'regedit'를 넣고 확인을 눌러서 레지스트리 편집기를 연다.
  2. 'HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings\'키를 찾아간다.
  3. User Token 2값을 제거한다.
  4. User Token 3값을 제거한다.

(!) 어떤 나라들은 폭력수위가 법으로 정해져 있다. 이런 나라에서 게임을 즐길때 '컨텐츠 차단'을 푸는행위는 불법이다. 예를들어 독일에서 '컨텐츠 차단'을 풀면 법을 위반하는것이다. 또한 어떤 서버들은 어드민이 '컨텐츠 차단'을 강제설정 해놓아서 서버에 접속하려면 '컨텐츠 차단'이 활성화되어있어야 한다.

윈도우7 작업표시줄에 있는 단축아이콘을 실행하는 단축키! edit

방금 발견함.

'시작키+숫자'키로 바로 실행할 수 있다. (왼쪽부터 1번)
이미 실행되어있는 프로그램일경우 최소화시키거나 맨앞으로 가져온다.

Putty 개인키와 공개키를 이용한 자동로그인 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 15일 (화) 12:22)

  • 공개키는 서버의 '~/.ssh/authorized_keys'에 넣는다.
  • 개인키는 컴퓨터에 저장하여 Putty에 추가한뒤 자동으로 로그인할 계정명을 설정한다.

서버의 '~/.ssh/authorized_keys'는 파일이름처럼 여러개의 공개키를 넣을 수 있다.

Puttygen으로 키 생성


  1. Puttygen 다운로드: puttygen.exe
  2. 키 비트수 설정 후 Generate 를 눌러서 키 생성.
  3. 마우스를 왔다리갔다리 흔들어주면 키가 생성된다.

빨간선 안의 값이 서버에 복사할 공개키이다.

생성된 키 저장


  1. 위 그림에서 빨간선 안의 공개키 값을 자기계정안의 .ssh/authorized_keys 로 복사한다.
  2. 퍼미션은 아무나 읽을 수 있게 해준다.
  3. puttygen 에서 save private key 버튼을 눌러 개인키를 저장해준다.

Putty에서 개인키 적용


위에서 저장시킨 개인키(Private key)를 아래와같이 적용시킨다.

Browse 버튼을 눌러서 키파일을 찾아 선택

자동 로그인할 아이디 설정


로그인할 아이디를 적어넣는다.

mysql 백업&복구 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 14일 (월) 20:30)

백업


$ mysqldump -u ID -p DBNAME (TABLENAME) > FILEPATH

ex)

$ mysqldump -u userid -p testdb > testdb.dump

Lock Tables 에러


mysqldump: Got error: 1044: Access denied for user 'userid '@'localhost' to database 'testdb' when using LOCK TABLES

--lock-all-tables 옵션을 주면 된다:
$ mysqldump -u userid -p --lock-all-tables testdb > testdb.dump

복구


$ mysql -u ID -p DBNAME (TABLENAME) < FILEPATH

ex)

$ mysql -u userid -p testdb < testdb.dump

BIOS 메뉴 edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 15일 (화) 06:42)

Execute Disable Function


Execute Disable Function는 CPU의 버퍼오버플로우 방지 기능을 설정하는 것으로 바이러스등의 감염을 줄이고 싶다면 enable로 하면 된다.
이기능은 Windows XP/Windows 2003 운영체제가 필요하다.
시스템등록정보 -> 고급 -> 성능 -> 데이터 실행 방지(DEP)에서 세부적인 세팅이 가능하다.
실사용하는데 별지장은 없다고 알려져 있다.

AHCI CD/DVD Boot Time out


사용시 속도가 향상되기 때문에 ODD인식을 안하고 넘어갈수도 있다.

BIOS EHCI Hand-Off


USB관련옵션이며 최적화가 되어있기때문에 안만져주셔도 된다.

Suspend Mode


절전모드 관련 기능. 최대 절전 모드 등을 선택할 수 있다.

Repost Video on S3 Resume


S3/STR 상태에서 상태 회복시 VGA바이오스의 POST를 다시 할지 여부를 선택한다.

ACPI 2.0 Support


ACPI 2.0 규격을 위한 추가 테이블을 더할것인지를 선택한다.

ACPI APIC Support


ASIC의 ACPI 지원기능의 사용여부를 설정한다.
ENABLED로 설정할경우 ACPI, APIC테이블 포인터는 RSDT포인터 리스트를 포함시킨다.

AGP aperture size


http://adelward.tistory.com/tag/Aperture%20Size

별거아니지만 잘못 건드리면 부팅조차 안되는 AGP aperture size 항목에 대해 알아보도록 하자
바로 AGP Aperture Size 라는 항목이다. 최근의 3D 게임은 화려한 그래픽과 웅장한 사운드로 무장하는 경우가 많은데, 3D 그래픽 구현시 보다 사실적인 오브젝트 구현을 위하여, 다수의 폴리건 및 대용량 다중 멀티 텍스쳐를 사용하는 경우가 점점 더 늘어나고 있다. 여기서 문제가 되는 점이 바로 텍스쳐 메모리의 한계 문제이다. 현재 국내에서 시판되고 있는 GeForce2/3 계열이나 RADEON 제품의 상위 모델들은 기본적으로 64MB 의 메모리를 가지고 있기에 그다지 부족함이 없다고 볼 수 있지만, 차세대 3D 게임에서는 이마저도 부족한 사양이 될 수도 있을 것이다.
(텍스쳐라는 것은 3D로 모델링된 물체의 표면에다가 2D의 비트맵 이미지를 덧씌워 주는 것입니다. 이게 뭐 그리 어렵냐 하면… 엄청 어렵습니다. 왜냐하면 3D공간상에서 볼 때 2D 텍스쳐들은 평면 입니다. 때문에 입체로 구성된 물체에 입히게 되면 왜곡이 일어나게 되죠. 그래서 텍스쳐를 만들때는 외곡되는 부분까지 생각해서 만들어줘야 합니다.)
관련 NAVER 지식인을 살펴보자면, 게이머들에게 흥미로운 사실하나가 밝혀진다.
"3d게임에서 다수의 옵젝트(캐릭터 몬스터등이 수많을때)가 존재해서 버벅일때 저의 경우 라뎅9000 64mb,aperture 64mb 일때 버벅이던것이(프레임 스킵이 아닌 버벅~!) 똑같은 상황에서 aperture 256mb일때 프레임 씹는건 여전히 심하지만 버벅이지 않더군요"

AGP는 다음과 같은 내용으로 구성된다


When using an AGP card the video memory on the graphics adapter is mapped into the 4 GB memory address space (above the region of the physical installed memory). Any accesses to this memory region are directly forwarded to the video memory, greatly increasing transfer rates. However in earlier days of video cards graphics memory was rather limited and ran out quickly (a single 32-bit 512x512 MIP-mapped texture consumes ~1.5 MB) so AGP added a mechanism to use the system`s main memory as additional storage for graphics data such as textures. This is what the AGP Aperture is. Usually directly below the mapped video memory the system reserves a contiguous space of addresses the size of your Aperture (no physical memory will be consumed at this time).

AGP그래픽카드를 사용할때 (컴퓨터에 장착된 메인 메모리를 초과하여) 4기가까지 맵핑(당연히 3D를 말하지요)이 된다. 메모리구역에 대한 어떤 접근도 비디오메모리로 직접 전달되어, 전송율을 매우 높여준다. 하지만 구형 비디오카드들의 메모리는 2M,4M,8M식으로 가용메모리가 제한되어있고, 금방 바닥나버린다.(32비트 512x512 MIP맵핑질감은 1.5메가를 차지한다) 그래서 AGP카드가 개발되어 남아도는 시스템의 메인메모리를 그래픽카드가 3D텍스쳐맵핑을 할때 쓰기시작했다. 이게 AGP APERTURE의 본질이다. 일반적으로 비디오메모리가 64M일때 이보다 낮은 값의 맵핑자료들은 그래픽카드자체에서 소화한다(그래서 메인메모리를 끌어다 쓰는 일은 없다)

When free video RAM is running low the system dynamically allocates 4K sized pages of system memory for use as AGP Aperture Memory. The problem with this dynamic allocation is that in many cases the pages are spread in a non-contiguous form throughout the physical memory. Accessing these pages directly would hinder performance because of scattering/gathering requiring extra logic. To get around this limitation the GART (Graphics Address Remapping Table) which is implemented in hardware in the Northbridge`s Memory Controller Hub provides an automatic physical-to-physical mapping between the scattered pages and the AGP Aperture.

가용 비디오메모리가 낮다면, 컴퓨터는 메인메모리에 능동적으로 4k정도의 공간을 AGP aperture memory로 할당하여준다. 문제는 능동적으로 메모리를 할당해준다는 것인데, 많은 경우에 본체의 메인메모리의 비연속적인 공간에 뿌려준다는 것이다.(하드디스크 조각모음안해준것과 비슷). 이런 페이지들을 일일이 찾아다니며 읽어들이는 것은 자료수집과 분산을 위한 또다른 기능을 요하므로 오히려 성능을 떨어뜨린다. 이런 한계를 극복하고자 GART라는 것이 개발되었는데 이것은 노쓰브리지의 메모리 컨트롤러 허브라는 것이 추가장착되어 분산된 맵핑자료들과 AGP aperture간에 자동적으로 실제메인메모리의 구역의 맵핑을 연결해주는 식으로 개선되었다.

Putty Styles(Colors) edit

개인위키에서 가져옴. (마지막 수정: 2009년 12월 15일 (화) 06:26)

Background: R69 G70 B86

Font: R85 G170 B255, Background: R0 G0 B0

Direct X 업데이트 edit

DirectX 최종 사용자 런타임 웹 설치 관리자:

http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=ko

http://www.teambh.net/bf_tip/1792853

DX를 왜 재설치하냐 윈도우에 설치되있으니 괜찮다 이러시는분들 계시는데. 잘못알고계시는겁니다.
DX가 표면적으로 버전업이되질않아보이지만 실제로는 여러가지 추가 라이브러리가 있기때문에 윈도우7에서도 다이렉트 업데이트를 필히 해주셔야됩니다.

blogger tricks edit

navbar 없애기


http://blogger-templates.blogspot.com/2005/01/remove-navbar.html

blogger는 기본적으로 navbar가 페이지 최상단에 있는데 상당히 거슬린다.

#navbar-iframe {
   display: none !important;
}

pre태그를 보기 좋게 바꾸기


워드프레스의 어떤 테마에서 가지고 왔다.

code, pre {
   font-family: "Courier New", Courier, Monaco, "Lucida Console", monospace;
   overflow: auto;
   background-color: #E7E7E7;
}
pre {
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}
pre {
   padding: 1em;
   line-height: 1.5em;
   border-width: 1px;
   border-style: solid;
   border-color: #ddd;
   margin: 0.5em 0;
}

특히 'overflow: auto;' 옵션은 필수다.

헤더 타이틀에 링크걸기


헤더 타이틀을 클릭하면 루트페이지로 이동하는 관습이 있는데 'blogger Old Template Created by: Jason Sutter'템플릿은 기본적으로 링크가 걸려있지 않다.

(!) 이 설정은 'blogger Old Template Created by: Jason Sutter'템플릿 종속적일 수 있음.

Design -> Edit HTML 에서 'Expand Widget Templates'를 체크하면 생략된 부분이 펼쳐친다:
...
    <!--No header image -->
    <div id='header-inner'>
      <div class='titlewrapper'>
        <h1 class='title'>
          <a href='/'><b:include name='title'/></a>
        </h1>
...

old template 쓰기


나는 심플한 옛날 템플릿들이 더 맘에 든다.

Design -> Edit HTML 에서 밑에 'Old Template' 항목에서 고를 수 있다.

h1, h2, h3, h4 태그를 wikimedia의 그것처럼 설정하기


(!) 이 설정은 'blogger Old Template Created by: Jason Sutter'템플릿 종속적일 수 있음.

div.post-body.entry-content h1,
div.post-body.entry-content h2,
div.post-body.entry-content h3,
div.post-body.entry-content h4 {
   color: black;
   background: none;
   font-weight: normal;
   margin: 0;
   padding: .5em 0 .17em 0;
   border-bottom: 1px solid #aaa;
}
div.post-body.entry-content h1 { font-size: x-large;}
div.post-body.entry-content h2 { font-size: large;}
div.post-body.entry-content h3 { font-size: normal;}
div.post-body.entry-content h4 { font-size: small;}

Lock On: Flaming Cliffs 2 & DCS: Black Shark download and install edit

  • 'Lock On: Flaming Cliffs 2'(이하 FC2)는 1없이 'Lock On: Modern Air Combat'(이하 LOMAC)설치 후 설치가 가능하다.
  • 락온은 DCS와 별개의 게임이므로 DCS만 플레이 할것이라면 DCS만 설치하면 된다.
  • 멀티는 FC2와 DCS가 같이 할 수 있다. (한 서버에 접속하여 같이 플레이 할 수 있다.)

SKIDROW 립 안에 포함된 LOMAC설치 후 FC2를 설치하여 SKIDROW/bin 크랙 폴더를 덮어씌웠더니 문제가 발생했던것 같다.
이후 재설치를 반복하면서 삽질 하던중 TRiViUM 키젠으로 크랙 덮어씌움없이 스타포스에 시리얼 번호를 넣고 성공적으로 설치했던걸로 기억한다.
새로 받는다면 TRiViUM 립으로 받자. (그러나 LOMAC까지 포함되어 있는지는 모르겠다.)

(!) TRiViUM 립에는 키젠이 포함되어 있으므로 따로 키젠을 받을 필요는 없음.

최초 설치시 스타포스를 해제했는데 가끔가다 스타포스가 다시 깨어나는 경우가 있다. 이럴때마다 키젠으로 해제하면 된다.

weechat 간단 사용법 edit

IRC 네트워크 추가/삭제/수정 명령어


/server listfull
/server add oftc irc.oftc.net/6697 -ssl -autoconnect
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server add freenode3 irc.freenode.net -password=mypass
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq

ex) hanirc 추가

/server add hanirc irc.hanirc.org/6668

네트워크별 개별 설정


irc.conf

...
[server]
network1.addresses = "irc.server.org/6667"
network1.proxy
network1.ipv6
network1.ssl
network1.ssl_cert
network1.ssl_dhkey_size
network1.ssl_verify
network1.password
network1.sasl_mechanism
network1.sasl_username
network1.sasl_password
network1.sasl_timeout
network1.autoconnect
network1.autoreconnect = off
network1.autoreconnect_delay
network1.nicks = "nick,alter_nick2,alter_nick3"
network1.username = "username"
network1.realname = "realname"
network1.local_hostname
network1.command = ""
network1.command_delay
network1.autojoin
network1.autorejoin = on
network1.autorejoin_delay

network2.addresses = "irc.server.org/6667"
network2.proxy
network2.ipv6
network2.ssl
network2.ssl_cert
network2.ssl_dhkey_size
network2.ssl_verify
network2.password
network2.sasl_mechanism
network2.sasl_username
network2.sasl_password
network2.sasl_timeout
network2.autoconnect
network2.autoreconnect = off
network2.autoreconnect_delay
network2.nicks = "nick,alter_nick2,alter_nick3"
network2.username = "username"
network2.realname = "realname"
network2.local_hostname
network2.command = ""
network2.command_delay
network2.autojoin
network2.autorejoin = on
network2.autorejoin_delay
...

Part/Quit 메시지 수정하기


irc.conf

...
[network]
...
default_msg_part = "WeeChat %v"
default_msg_quit = "WeeChat %v"
...

플러그인


플러그인 추가는 ~/.weechat/ 하위 디렉토리에 스크립트 언어별로 디렉토리가 있으며 그곳에 넣고 따로 추가시키거나 하위 autoload라는 디렉토리안에 넣으면 weechat 시작시 자동으로 로드됨.

플러그인 다운로드 후 추가시키기


/(스크립트 언어 이름) add (플러그인 파일 경로)

buffer(버퍼)


채널마다 버퍼가 하나씩 생성되고 버퍼 이동은 Alt+숫자로 할 수 있다.

버퍼 순서를 서로 바꾸는 명령어


/buffer move (버퍼숫자)

ex) 6번 버퍼를 보고 있을때 /buffer move 2를 하면 내가 보고있는 6번 버퍼가 2번 버퍼가 되고 2번 버퍼가 6번 버퍼가 되어 서로 바뀜.

하나의 클라이언트에서 여러 IRC서버로 다중접속한 상태에서 core버퍼(맨처음 버퍼)에서 원하는 서버를 선택하기


/buffer (네트워크 이름)

(네트워크 이름은 서버를 추가할때 설정한 이름)

window(창)


창 가로 분할


/window splith (비율)

창 세로 분할


/window splitv (비율)

현재 창과 부모창 합치기


/window merge

로그


로그 파일은 ~/.weechat/log/ 에 저장된다.

weechat 설치 edit

데비안 lenny에서 apt-get으로 설치했더니 weechat최근버전에서 플러그인 API가 완전히 바뀌어 하위호완성이 없어 새 플러그인들을 사용할 수 없었다.
컴파일했더니 플러그인 사용을 위한 공유 라이브러리들(python, perl, ruby 등)이 설치가 안됨. 이거 뭐 컴파일 하나 하자고 죄다 깔 아야되나 고민하다가 그냥 백포트로 설치(/2011/05/aptitude.html)

$ aptitude -t lenny-backports install weechat-curses weechat-plugins

다른사람이 내 닉을 타이핑하면 호출되게끔 해주는 플러그인 하나 설치(http://www.weechat.org/scripts/source/stable/beep.pl/)

~/.weechat/perl/autoload$ wget http://www.weechat.org/files/scripts/beep.pl

Putty에서 소리가 나게끔 설정(/2011/05/screen.html)해주면 이제 다른사람이 내 닉을 타이핑할경우 삒!

KT 리버스DNS 등록하기 edit

DNS 서비스 운용지원 시스템: https://dms.kornet.net/jsp/mainFrame.jsp

블루투스 헤드셋 wiREVO S300K PDF Manual edit

wiREVO_S300K-001_Kor.pdf

전화접속 인터넷 연결 01412 POW WOW edit

‎2011‎년 ‎2‎월 ‎8‎일 ‎화요일, ‏‎오전 2:10:10
전화접속 인터넷 연결.txt


우리나라처럼 케이블이나 ADSL 등의 인프라가 대중화된 곳에서 전화접속은 사실 시대에 뒤떨어진 방식이라 권할 일이 없지요. 그런데, 간혹 외지에 출장을 갔을 때나, 앞서 올린 질문마냥 시골 노인네들께서 초고속 통신비 자체를 아까와 할 때는 할 수 없이 전화모뎀을 통해서 인터넷에 접속하는 방법이 불가피하답니다...

불과 1-2년 전까지만 해도 한국통신의 014** 망을 빌어서 이런 원클릭 인터넷 전화접속 서비스로 돈을 벌던 업체들이 한둘 있었는데, 지금은 수지가 맞지 않아서 모두 서비스를 중단한 것으로 알고 있습니다.

다만, 공기업적 성격을 갖고 있는 KT만큼은 설령 경제성이 없고 소수의 이용자가 필요로 하는 경우라 하더라도 서비스 자체를 없앨 수는 없기 때문에, 지금은 거의 유일하게 01412 번으로 전화모뎀을 이용한 인터넷 접속 서비스를 제공하고 있습니다. 서비스 이름은 [POW WOW] 라고 하고요...

저도 다른 이유로 작년에 우연히 이 서비스를 이용하기 위해 KT측에 전화로 문의해서 겨우 알아낸 방법이었는데요, 혹시 지금도 서비스가 가능한가 싶어 테스트를 해 보았는데, 2005년 2월 11일 현재 정상적으로 서비스되고 있더군요...

전화모뎀을 통해 접속하면 되고요, 분당 3원이 일반전화 요금에 추가된다고 하는데, 최고 월 4천원까지만 추가되는 모양입니다. (접속과정에서 이런 안내문이 나옵니다.)

다음은 KT측에서 제공해준 [파우와우] 전화모뎀 인터넷 서비스 접속방법 설명문입니다... 요즘은 대부분 윈도XP를 운영체제로 사용하기 때문에 Windows XP 환경을 기준으로 설명되어 있습니다. 참고하세요!


Windows XP에서
KT [POWWOW] 인터넷 전화접속 네트웍킹 설정방법
================================================
1) [제어판]-> [네트웍 및 인터넷 연결]-> [네트웍 연결] -> [새 연결 만들기] (다음)-> [인터넷에 연결] (다음) -> [연결을 수동으로 설정] (다음) -> [전화모뎀연결] (다음) -> 이름:임의값 주고(예:powwow) -> 전화번호 : 01412 -> 사용자이름/ 암호/ 암호확인:표기 않음 -> [바탕화면에 바로가기 만들기] 체크 -> 마침

2) 바탕화면에 생성된 아이콘을 더블 클릭 -> [속성] -> [보안]탭의 [대화형 로그온 및 스크립트]란의 [터미널 창 표시]에 체크 표기한 후 [확인]하고 나온 후 접속을 시도하면 됨.

3) 접속한 후 터미널창이 실행되고 “상품코드를 입력하세요”라는 메시지가 나오면 7번을 입력 -> 엔터 -> [F7] 또는 (완료D)키 엔터 -> 접속이 완료되면 익스플로러나 넷스케이프를 구동하여 인터넷을 사용하면 됨.

* 주의: 웹브라우저 종료와 무관하게 [전화접속] 아이콘을 다시 클릭하여 [연결 끊기] 버튼을 눌러서 전화 접속 상태를 종료시켜 주어야 합니다. 안 그러면 통화요금이 계속 올라가니까 주의하세요!

출처 : KT [POWWOW] 서비스 설명서

최근까지도 서비스 되고 있다. 올레!

와이파이 비밀번호 edit

2011‎년 ‎2‎월 ‎8‎일 ‎화요일, ‏‎오전 2:10:10
wifi.txt


http://boowoon.egloos.com/2633391

1) iptime, anygate, zio, linksys : 사설 무선랜으로 대부분 비밀번호 없습니다.
2) myLGnet, myLG070 : 123456789a, 987654321a, 1234567890, myLGNetfe07 중에 하나를 사용하시면 됩니다.
3) KT SSID, KT_WLAN : 1234567890, 123456789a, 123456789Cc
4) SK브로드 밴드 : a123456789
5) 세븐 일레븐 : 2127393302
6) Tbroadret : a123456789
7) 맥도날드 : 16005252 (매장 배달 번호와 같습니다.)
8) SKT 와이파이 : sktelecom
출처:갤럭시S 사용자 팁_어플 모음

삼성 블루투스 헤드셋 WEP150 PDF Manual edit

WEP150.pdf

티스토리 첨부파일의 리다이렉션 링크 edit

http://blogname.tistory.com/attachment/cfile2.uf@2076EC0B4CDA9E21345ACA.ext
↓
http://cfile2.uf.tistory.com/attach/2076EC0B4CDA9E21345ACA

미디어를 링크걸때(embed 태그 등)


http://blogname.tistory.com/attachment/cfile2.uf@2076EC0B4CDA9E21345ACA.ext
↓
http://cfile2.uf.tistory.com/media/2076EC0B4CDA9E21345ACA

table태그 화면 꽉차게 width, height 100% 주기 edit

2011‎년 ‎2‎월 ‎8‎일 ‎화요일, ‏‎오전 2:10:11
table태그 화면꽉차게 width, height 100%주기.txt


아래와 같이 HTML이 정의되어있으면 <table width="100%">로 화면 꽉차게 설정 안됨

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

mediawiki 복구 edit

압축백업된 mediawiki 디렉토리 압축 풀고 웹 루트에 넣고 phpmyadmin으로 DB생성.

DB 계정 생성


$ mysql -u root -p
Enter Password:
Mysql> grant all privileges on mediawiki.* to mediawiki@localhost identified by '******' with grant option;
Mysql> flush privileges;

DB덤프파일 압축 풀고 복구


$ mysql -u mediawiki -p mediawiki < wiki.db.dump

LocalSettings.php 수정


베이스 경로 설정

...
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath       = "/mediawiki";
...

DB 설정

...
## Database settings
$wgDBtype           = "mysql";
$wgDBserver         = "localhost";
$wgDBname           = "mediawiki";
$wgDBuser           = "mediawiki";
$wgDBpassword       = "******";
...

deb 메뉴얼 edit

소스에서 deb 패키지 빌드하기 edit

소스 디렉토리에서

source-dir$ dpkg-buildpackage -rfakeroot -uc -b

(dpkg-buildpackage 옵션 설명: /2011/05/dpkg-buildpackage.html, fakeroot??: /2011/05/fakeroot.html)

알아서 다 해준다.
deb파일은 소스 디렉토리 상위 디렉토리에 생성됨. (../source-dir)

finch에 pidgin-nateon 플러그인을 deb 패키징 후 설치 edit

서버에서 메신저를 돌려볼려던 생각은 옛날부터 해왔었는데 검색하던중 찾아낸 finch는 공교롭게도 pidgin의 CLI 버전이다.

pidgin-nateon 패키지의 의존성인 pidgin 대신(콘솔에선 설치해도 못씀) finch를 사용하기 위해서 finch 의존성으로 다시 패키징한다.

libpurple 설치


플러그인을 빌드하는데 libpurple이 필요. 데비안 lenny 기준 백포트로 설치

$ sudo aptitude -t lenny-backports install libpurple0

pidgin-nateon 플러그인 다운로드


svn에서 최신 리비전을 받는다

$ svn export http://dev.haz3.com/svn/nateon/trunk/ pidgin-nateon

pidgin-nateon 빌드


control 파일 추출을 위한 pidgin-nateon deb 패키지 빌드 (/2011/05/deb.html)


control 파일을 직접 만들 수 있다면 생략.

pidgin-nateon$ dpkg-buildpackage -rfakeroot -uc -b

control 파일을 만들 수 있다면 소스 빌드


pidgin-nateon$ ./configure --prefix=/usr
pidgin-nateon$ make
pidgin-nateon$ make DESTDIR="$PWD/build" install

(!) configure할때 prefix를 /usr 가 아닌 다른경로로 설정한다면 finch가 locale을 인식 못하는 문제가 발생한다.

finch-nateon deb 패키지 빌드


finch-nateon, finch-nateon/DEBIAN 디렉토리를 생성한다.

pidgin-nateon deb 패키지 빌드 하였다면


pidgin-nateon/debian/pidgin-nateon/DEBIAN/control -> finch-nateon/DEBIAN/control 복사 후 수정

...
Package: pidgin-nateon -> finch-nateon
...
Depends: pidgin -> finch
...

pidgin-nateon/debian/pidgin-nateon/usr -> finch-nateon/usr 복사한다.

pidgin-nateon 소스를 빌드하였다면


control 파일을 finch-nateon/DEBIAN/ 에 넣고 빌드된 바이너리들을 finch-nateon/ 에 넣어준다.

CUI인 finch에서는 필요없는것들을 제거해준다.

  • finch-nateon/usr/share/pixmaps (finch는 콘솔 인터페이스이므로 이미지는 필요없다.)
  • finch-nateon/usr/share/doc (문서따위..)

finch-nateon 상위 디렉토리(pidgin-nateon)에서 dpkg-deb으로 빌드

pidgin-nateon$ dpkg-deb --build finch-nateon

생성된 finch-nateon.deb 의 이름을 알맞게 수정

finch-nateon.deb -> finch-nateon_2.5.6-svn143_i386.deb

패키지 설치


$ sudo dpkg -i finch-nateon_2.5.6-svn143_i386.deb

빌드된 finch-nateon 플러그인 deb 패키지 파일 다운로드 링크



참고 링크



스크린샷



Putty를 위한 폰트 edit


Monaco + MalgunGothic Regular


MonacoMalgunGothicRegular.ttf.zip



Bitstream Vera Sans Mono


VeraMono.ttf.zip



Anonymous (영문만 지원)


mark-simonson_anonymous.zip

Putty에서도 사용가능한 나눔고딕 코딩글꼴 edit

프로젝트 홈: http://dev.naver.com/projects/nanumfont

NanumGothicCoding-2.0.zip

CMT-NEZ50/33/30 PDF Manual edit

cmt-nez50-33-30_manual_pdf_8093.pdf

finch-nateon_2.5.6-svn143_i386.deb edit

finch-nateon_2.5.6-svn143_i386.deb 6671b3c7d987f5f8d4080f84581f4307

pidgin-nateon_2.5.6-svn143ubuntu1_i386.deb edit

pidgin-nateon_2.5.6-svn143ubuntu1_i386.deb e7f8437404c696b72f308fe2ab6f07bd

dpkg-source: error: source package has two conflicting values - foo and bar edit

http://www.mail-archive.com/debian-mentors@lists.debian.org/msg19604.html

Why do you call the directory bar if the source package is foo?

Ideally, these three should match:

- The name of the directory
- The name of the source package in the control file
- The name of the source package in the debian changelog

In your case, dpkg-gencontrol is complaining about a mismatch between
the last two. I think dpkg-source gives a warning if the directory
name does not match.

Richard Braakman

Linux에서 여러 파일 중 특정 문자열 찾기 및 바꾸기 edit

http://jyong.net/3

Linux에서 여러 파일 중 특정 문자열을 찾으려면 다음 명령어를 이용하면 된다

grep -r '[검색할 문자열]' [검색할 디렉토리]

비슷하게 여러 파일 중 특정 문자열을 다른 문자열로 바꾸려면 다음 명령어를 이용하면 된다

grep -rl '[검색할 문자열]' [검색할 디렉토리] | xargs sed -i 's/[검색할 문자열]/[교체 문자열]/g'

fakeroot?? edit

http://ubuntuforums.org/showthread.php?t=208606

Re: fakeroot??
Quote:
Originally Posted by hwe001
Hi I am working on a workstation and can not use 'sudo', but how to install a software (eg Skype) locally? anyone knows how to use "fakeroot"? does that mean I still can use "fakeroot" to install a software locally?

Thanks, Harvey

No, fakeroot is used when building packages in your user account, and all it does it change the owner of the files in the package to root:root, instead of user:user.

If you want to install packages on your system directories, then you have to use sudo or be root. However, you can locally install software in your user directory and use it successfully. This is not secure, because you could mistakenly remove a file from your user account and break the software. A good example is the firefox binary from mozilla.org .. you can download it into your user directory, untar it, and just click on the 'firefox' script to start it. I have not used Skype, but maybe you can do this with Skype too.

You should get access to sudo to install software properly, or have someone who has sudo install it for you.

HTH,

dpkg-buildpackage -rfakeroot -uc -b edit

http://nixy.egloos.com/134717

dpkg-buildpackage -rfakeroot -uc -b

'-rfakeroot' 옵션은 root 권한(소유권 획득을 목적으로)을 흉내내기 위해서 fakeroot 프로그램을 쓸 수 있도록 한다. '-uc'는 changelog에 대해서 암호화 서명을 하지 않게 함을 의미하며, '-b'는 바이너리 패키지만 빌드함을 의미한다.

dpkg-buildpackage와 dpkg-deb edit

dpkg-buildpackagedpkg-deb이 패키징할 수 있게 debian/package-name/DEBIAN에 디렉토리와 메타데이터들을 생성해주고 debian/package-name/를 루트로잡고 컴파일된 바이너리파일들을 배치시켜주는듯.

package-source-root$ dpkg-buildpackage -rfakeroot -uc -d

package-source-root/debian/package-name/DEBIAN/...
package-source-root/debian/package-name/...

위의 명령어를 실행시키면 dpkg-buildpackagedpkg-deb으로 패키징까지 알아서 다 해줌.

데비안 백포트 사용하기 edit

http://backports.debian.org/Instructions/

데비안 lenny 기준으로 /etc/apt/sources.list에 추가

deb http://backports.debian.org/debian-backports lenny-backports main

백포트로 패키지 설치하기

# aptitude -t lenny-backports install PACKAGE

ncurses cf.sh edit

cf.sh:

#!/bin/bash

HOMEDEV="/home/usr"

./configure \
--prefix="$HOMEDEV/ncurses" \
--without-manpages \
--enable-widec \

libncursesw? edit

libncursesw5 - 터미널 처리 공유 라이브러리 (와이드 문자 지원)

ncurses 컴파일시 아래 옵션을 추가하면 ncurses를 사용하는 프로그램에서 한글이나 다른 글자가 깨지지 않음.

와이드 문자 지원 옵션:

--enable-widec          compile with wide-char/UTF-8 code

파이어폭스 오른쪽 버튼 잠김 풀기 edit

http://goodlifegood.tistory.com/492

아래 항목들을 체크 해제하면 됨

파이어폭스4에서는 뭔가 선택항목이 줄었음

도대체 왜막는 겁니까 왜!

screen 세로로 나누기 edit

http://www.pixelbeat.org/lkdb/screen.html

Ctrl+(Shift+\)
(Ctrl+|)

데비안이나 우분투 스크린 4.0 버전 이상 필요

screen에서 소리를 나게 하려면 edit

http://kldp.org/node/34034

screen manpage:

C-a C-g     (vbell)       Toggles screen's visual bell mode.

visual bell 모드와 audiable 모드 토글키 (Ctrl+a)+(Ctrl+g)

Putty 설정


DCC.WAV (mIRC의 그것)

Newer ->