가볍고 안전하다고(?) 알려진 FTP 서버, pure-ftpd 의 설치 및 ftp전용 사용자 설정


※ 원문 : http://www.fuzzysecurity.com/tutorials/1.html




Posted by 바다21
분류없음2017.12.31 15:29


'릴라남편'님의 블로그에서 [티스토리 소스코드 이쁘게 올리는 법]에 대한 포스팅을 보고 적용하려다 최신의 플러그인 소스링크와 포스팅 사이의 버전 차이가 있어 보충설명을 하겠다.

[티스토리 소스코드 이쁘게 올리는 법]

http://game-daddy.tistory.com/entry/티스토리-소스코드-플러그인-SyntaxHighlighter

[SyntaxHighlightiner]

http://alexgorbatchev.com/SyntaxHighlighter


Basic Steps

당신의 페이지에서 동작할 SyntaxHighlighter를 얻기위해 필요한 절차 :

1. 당신의 페이지에 기본파일들을 추가한다. : shCore.js and shCore.css

2. 당신이 원하는 Brush 들을 추가한다. (예를 들어, 자바스크립트를 적용하기 위해서는 shBrushJavaScript.js 를 적용한다. 가능한 Brush 목록은 다음을 보라.  http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/)

3. shCore.css 및 shThemeDefault.css 를 포함한다.

4. <pre /> 또는 <script /> 태그가 포함된 코드조각을 만든다.

5. SyntaxHighlighter.all() 자바스크립트 메서드를 호출한다.


<pre /> method

장점 : 어디서나 동작함, 스크립트 문제가 있을 경우 원활하게 대체함, RSS 리더에서 일반적인 <pre /> 로 보여짐.

단점 : 모든 '<' 기호를 HTML 이스케이프 문자(&lt)로 대체해야 함.

SyntaxHighlighter 는 특별한 형태의 class 속성을 가진 <pre /> 태그를 찾는다. 속성의 포맷은 CSS 스타일 속성과 같다. 해당 속성은 brush 별명 중 하나를 나타내는 brush(see configuration) 라는 유일한 파라미터를 요구한다.

예시 :




<script type="text/javascript" src="js/shCore.js"></script>

 

<!--

    At least one brush, here we choose JS. You need to include a brush for every

    language you want to highlight

-->

<script type="text/javascript" src="css/shBrushJScript.js"></script>

 

<!-- Include *at least* the core style and default theme -->

<link href="css/shCore.css" rel="stylesheet" type="text/css" />

<link href="css/shThemeDefault.css" rel="stylesheet" type="text/css" />

 

<!-- You also need to add some content to highlight, but that is covered elsewhere. -->

<pre class="brush: js">

function foo()

{

}

</pre>

 

<!-- Finally, to actually run the highlighter, you need to include this JS on your page -->

<script type="text/javascript">

     SyntaxHighlighter.all()

</script>


예상 렌더링 결과 :

<pre class="brush: js">

    /**

     * SyntaxHighlighter

     */

    function foo()

    {

        if (counter <= 10)

            return;

        // it works!

    }

</pre>



<Script /> 방법

이 방법의 장점은 아무런 escape 문자 없이 CDATA  내부에 거의 모든 것을 배치할 수 있다는 것이다. 따라서 당신이 주로 사용하는 text editor에서 잘라서 붙여넣기가 가능하다.

장점 : '<' 에 대한 escape 문자가 필요없음

단점 : 

1. 대부분의 RSS 리더에서 <script /> 태그가 벗겨지는 것에 대한 대안이 없다. 따라서 블로그에서 SyntaxHighlighter를 사용한다면, <pre /> 방법을 쓰는 것이 더 낫다.

2. 만약에 </script>를 CDATA 블록 내에 사용한다면, 대부분의 브라우저에서 <script> 태그가 너무 이르게 잘못 닫혔다고 할 것이다.

해당 방법은 2.1의 새로운 기능이다. <script type="syntaxhighlighter" ... 로 시작하는 것을 제외하고는 <pre /> 방법과 비슷하다.


예시 : (반드시 CDATA tag 가 필요함)

<script type="syntaxhighlighter" class="brush: js"><![CDATA[

  /**

   * SyntaxHighlighter

   */

  function foo()

  {

      if (counter <= 10)

          return;

      // it works!

  }

]]></script>


예상랜더링 :

/**

 * SyntaxHighlighter

 */

function foo()

{

    if (counter <= 10)

        return;

    // it works!

}


Posted by 바다21
분류없음2017.08.24 11:00
  • Equity Vol(Volatility) : 주가 변동성
  • Equity Spot : 주가 (현물가격)


Posted by 바다21
우리집에 있는 공유기가.. N504 인가 그런데 새로산 MSI CX420(i5 모델) 과 연결이 안되는거다.
그래서.. 장장 30분간의 삽질 끝에... 무선랜 드라이버의 연결 설정 중, Auto/B,G 고를 수 있게 되어있길래..
Auto 로 되어있는걸, B/G로 고쳤더니 바로 연결이 되는거다.

결국 놋북의 무선랜장치와 공유기가 서로 호환이 안되었던 것..
이글을 쓰는 도중.. 무선랜 드라이버를 Atheros 홈페이지에서 받아 업데이트 해보았으나.. N 모드로는 결국 실패. ㅠㅠ

다음과 같은 설정을 무선랜 어댑터 설정에서 찾아바꾸어주어야 한다.
아직까진 해결책이 없는게 아닐까 싶다. ㅜㅜ

EPM Network 홈페이지에 해결책이 나와있었다.
http://www.iptime.co.kr/~iptime/bbs/view.php?id=qna&page=2&ffid=&fsid=&dffid=&dfsid=&dftid=&sn1=&divpage=47&dis_comp=&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=276710

다음과 같이 공유기의 설정을 변경하면 N 모드를 사용가능하다.
다만, 뭔가 손해보는 느낌이 드는건 지울 수 없다. 공유기 설명에는 20/40Mhz 모드에서는 더 넓은 무선랜 반경을 얻을 수 있다고 했다. (이 부분은 전문이 아니므로 Pass.. 돌아가는거에 만족)

아래 그림에서처럼 무선고급설정 > 채널크기 부분을 20Mhz로 수정하면 된다.



참고로 OS환경은 Windows 7 Ent. 64bit 버전이다.

Posted by 바다21
얼마전 내 동생 노트북에 Windows 7 Starter 를 설치했다.
노트북 모델은 Lenovo 3000 V100 이며, 사양은 여기에서 확인할 수 있다.
- 현재 사양은 INTEL Core solo T1300(1.66Ghz) / 2GB DDR2 / SATA 500GB HDD / GMA 950...
- 사실 이 모델은 CPU가 Core solo/duo 두 종류가 있는데 이 모델은 Solo 모델.

어쨌거나, 저사양 놋북엔 XP 가 진리라고 생각했었는데 Windows 7 Starter 에디션이 그 편견을 싹 바꿔놓았다.
정.말. 안정적이고, 빠르다. 물론 단독 애플리케이션 실행시 속도는 XP와 별반 차이가 없거나 더 느릴지도 모르겠지만 메모리 용량만 보장된다면 다수의 프로세스를 관리하는 능력은 Windows 7 의 완승이라고 보여진다.

Windows 7 Starter 에디션은 바탕화면을 바꿀 수 없다는 단점(이외에도 상위버전에 비해 여러 제약사항이 있다.)이 있지만, 일반 오피스용 노트북에선 가히 최강이 아닐까 한다. (Starter 에디션에서 바탕화면을 바꿀 수 있도록 해주는 어플리케이션들이 나와있으므로 이도 제약사항이라고 보기 힘들다.)


p.s 사실 램 2GB와 신형 HDD의 위력도 이 버려질 뻔한 노트북을 되살리는데 일조했다고 보여진다. 램용량이야 당연히 많을 수록 좋은 것이므로 업그레이드 시 가장 먼저 해야할 일이지만, 의외로 신형 HDD는 체감속도에 매우 큰 영향을 끼치므로 SATA 방식의 HDD를 쓸 수 있는 구형 노트북 사용자들은 참고하셔도 좋을 듯 하다.
Posted by 바다21
플랫폼 관련/Linux2010.09.04 23:01
개발관련/Java2010.09.03 19:04
Sun 이 오라클로 넘어간 다음에 Java 다운로드 받기가 매우 귀찮아졌다.
오라클 사이트에 개인정보를 입력하고 나면 메일로 링크가 날아오는데, 다음과 같다.

http://java.sun.com/javase/downloads/jdk/142/

예전에도 한번 받았었던 것 같은데, 링크가 항상 동일한 것 같다.
항상 최신 릴리즈를 유지해주는 것 같으니 Java 1.4.2 를 받고 싶은 사람은 위의 링크를 이용하면 매우 유용할 듯 하다. 지금 내가 받은 J2SDK 버전은 1.4.2_19 버전이고, 지난번 같은 링크로 받은 버전은 1.4.2_18 이었으니 근거는 충분한 것 같다.

p.s 근데.. 아직도 1.4.2가 업데이트되는 것이.. 놀랍기도 하고 고맙기도 하다.
Posted by 바다21
플랫폼 관련/Linux2010.08.15 23:23
우분투(리눅스)에서도 ms windows 의 flashget 같은 유틸리티가 있다.
바로 d4x(http://www.d4x.net/)라는 GUI 툴과 Axel Download Accelerator (http://axel.alioth.debian.org/) 라는 터미널유틸리티가 그것이다. 지금 Aptana studio 2 를 받기 위해 둘 다 테스트 해보았는데 d4x는 무슨 이유에선가 실패했고, axel 은 성공했다. d4x가 gui 기반이기에 쓰기엔 더 편할지 모르겠는데 일단 axel 이 내가 받고 싶은 파일을 받아주고 있기 때문에 앞으로 axel 을 더 애용하게 될 것 같다. ^^ 그리고 실제로도 axel은 직접 커맨드를 입력해야하는 방식이긴 하지만, 그렇게 복잡한 설정도 없는 것 같다. 아~ 맞다. wget 말고 axel 을 쓰면 되겠다는 생각이 든다. ^^

설치방법은 다음과 같다. (우분투 기준)
d4x : sudo apt-get install d4x
axel : sudo apt-get install axel
Posted by 바다21
플랫폼 관련/Linux2010.05.10 23:15
http://myubuntu.tistory.com/195

우분투 관련 블로그인데.. 보는 것만으로도 흥겹다 헤헷~
Posted by 바다21

VirtualBox networking Vista host and Ubuntu guests

이 글의 핵심은 게스트OS에서 내부 네트워크와 외부 네트워크를 연결하기 위해 가상 네트워크 어댑터를 2개 이상 잡아야 한다는 점이다.

- 이 방법으로 수행해보고 나서 알게된 방법은 Windows 에서 제공하는 인터넷 연결공유기능을 이용하는거였다. 이렇게 하면 Host-only 어뎁터 하나만 있으면 host-guest 간 인식 및 인터넷이 모두 된다. 현재는 이렇게 구현해두었다.

- 우분투 서버 9.10 버전에서 도메인명을 해석하지 못할 경우 /etc/resolv.conf 에서 DNS 서버 설정을 바꿔보길 권장한다. 기본 DNS 셋팅값으로 도메인명 해석이 안되어서 KT DNS 로 변경하였더니 잘 되었다.
Posted by 바다21

티스토리 툴바