워드프레스 – SyntaxHighlighter

컴퓨터 관련 글을 쓰다보면, 실제 설명 글 말고, 컴퓨터 상에 나오는 명령어를 써야 하는 경우가 있다. 또한 프로그래밍에 관한 글을 쓰다 보면, 실제 코딩한 내용을 보여줘야 할 필요가 있다. 이때 요긴한 것이 바로 해당 명령어를 돋보이게 하는 플러그인이다. 현재 많은 플러그인들이 떠돌고 있다. 본 사이트는 아래의 플러그인을 사용한다.

플로그인 : Syntax Highlighter for WordPress
저자 : Okamoto
(원프로그램 및 저자 : SyntaxHighlighter by Alex Gorbatchev)

사이트 : http://wppluginsj.sourceforge.jp/syntax-highlighter/

사용법 :
Plugin Usage

자신의 코드를 [language]로 감싸기만 하면된다. 예를 들면, [php]php 코드를 여기에[/php] or [vb]vb 코드를 여기에[/vb].
또는 [code lang=”vb”]비주얼베이직 코드를 여기에[/code]
지원하는 언어 목록은 아래와 같다.

지원언어

ActionScript3 (as3)
Bash/shell (bash, shell)
C, C++ (cpp, c, c++)
C# (csharp)
ColdFusion (coldfusion)
CSS (css)
Delphi (delphi, pascal)
diff, patch (diff, patch)
Erlang (erlang)
Groovy (groovy)
Java (java)
Java Script (javascript)
JavaFX (javafx)
Perl (perl)
PHP (php)
Plain Text (plain, text)
PowerShell (powershell)
Python (python)
Ruby (ruby)
Scala (Scala)
SQL (sql)
Visual Basic (vb, vbnet)
XML/HTML (xml, html, xhtml, xslt)

맥 라이온에서 ftp 서버 돌리는 방법

OS : Mac OS X Lion

[작업 이유]
맥 라이온은 기본적으로 FTP에서 WebDAV로 파일전송 방법을 바꾸었다.
즉, 맥 라이온은 FTP 서버가 운영되지 않는다.
워드프레스에서 테마나 플러그인을 설치하려면 FTP 서버를 운영해야 한다.
그래서 검색해 본 결과 아래의 웹페이지에서 필요한 정보를 얻었다.

출처 : 맥 라이온에서 ftp 서버 돌리는 방법

Lion으로 넘어오면서부터 ‘시스템 환경설정’에서 제어하던 항목이 사리지고,

shell prompt에서 직접 수행해야만 하도록 변경되었다.
그렇기 때문에 terminal에서 다음과 같이 수행하면 된다.

ftp start

ftp stop


접속시 특정 사용자의 홈디렉토리로 가능 방법

적용 시스템 : Mac OS X 10.7.4

[wp]워드프레스(wordpress)로 갈아타기

텍스트큐브(textcube)로 되어 있던 이 사이트를 워드프레스(wordpress)로 갈아탔다. 잘한 짓인지는 몇 가지 테스트를 해봐야 할 것 같다.

 

1. 우선, 두 블로그가 모두 rewrite 기능이 있어서 진입에 많은 애를 먹었다.

텍스트큐브에서 사용한 .htaccess를 지운다.

 

2. 기존의 자료를 옮겨오기. 그래도 고마운 것은 이런 노력을 앞서서 한 이들이다.

박민권님께 감사한다.

 

3. 워드프레스로 새 단장하기.

Twenty Eleven의 사용자화, Twenty Eleven 의 이미지 바꾸기

 

[참고자료]
1. 워드프레스는 만능인가?

학과 홈페이지 재건 – Samba, FTP

[samba 서버]
– ubuntu 11.10에서는 기본적으로 설치가 되어 있다.
– 실행되고 있는 지를 알려면 다음과 같이 명령을 하면 된다.

– 따라서 설정만 해주면 된다. 다음은 smbd를 설정하는 과정이다.(참고 :FALinux Forum)
<목표>
architect  아이디를 사용하는 사용자에 대해,
/home/architect 디렉토리를 Archives라는 이름으로 사용하도록

samba 사용자를 등록하기

samba 재시작하기

[FTP 서버]
– ubuntu 11.10에서는 기본적으로 설치가 되어 있지 않다.

– 다음은 vsftp를 설치하고 설정하는 과정이다.(출처 : Help Desk Screeds)
– 설치하기

– 설정 파일 편집하기

– 편집내용

– vsftpd를 재시작하기

학과 홈페이지 재건 – XE, GD

– XE는 zend optimizer가 필요하지 없음

문제 1:  관리자 화면이 백지처럼 하얗게 된다.
처방 1 : 모듈의 권한 변경
xe/module의 권한을 -R 755로 한다.

문제 2: Ubuntu 11.10에는 GD 라이브러리가 없음
처방 : GD 설치

학과 홈페이지 재건 – Apache

0.0 서버의 잘못이 아니라, 학교에서 트래픽이 많다고 그냥 네트워크를 잘라 버렸다.
그것도 모르고 시스템 문제인줄 알고 새로 설치했다. 왜, 전산망을 끊으면 알려주지 않는 것인지 모르겠다.

0.1. “테크노트”를 위해서는 Zend Optimizer가 필요하다.
0.2. Zend Optimizer를 위해서는 PHP 5.2.* 버전이 되어야 한다.
0.3. Ubuntu 11.10은 PHP 5.3.*이라서 다운그레이드를 해야 한다.
==> 현재는 이것을 하지 않았다.  왜냐하면 “텍스트큐브”는 Zend Optimizer가 필요없다.
과거 게시판 테크노트로 되어 있어 접근할 수 없게 된다. (포기부분)

<목표>
1. Ubuntu 11.10은 기본적으로 Rewrite 기능이 없다. 이것을 가능하게 해야 한다.
2. mySQL의 저장 위치를 바꾸어줘야 한다.

[Rewrite문제]
1. 아파치 rewrite를 활성화시킨다.

2. apache2.conf를 수정한다.

3. /etc/apache2/site-enabled/000-default 수정한다.

를 해줘야 한다.

-출처:  아파치 rewrite module 켜서 .htaccess 활성화하기(우분투 기준)
PHP파일 문제- [Ubuntu 11.10 LTS] php파일이 열리지 않고, 다운받아지는 경우

우분투 11.10 mysql에서 DB파일의 위치를 변경 방법

<개요>
데이터베이스의 저장 장소를 별도로 하는 경우가 많다. 그러면 해당 DBMS가 그 위치를 알게 할 필요가 있다.
현재 학과 mySQL를 자료를 /home/mysql 에 보관하고 있다. 자료를 별도의 파티션에 두고 여기를 /home으로 마운트했다. 이렇게 하면 시스템을 소위 엎어도 다시 복구하기가 편하다.
우분투 11.10은 /var/lib/mysql 에 자료를 저장하고 있다. 따라서 이 위치를 변경해줘야 학과 자료를 읽어올 수 있다.

<가정>
데이터베이스 위치 : /home/mysql

<진행>1. mysql를 정지시킨다

2. /etc/mysql/my.cnf를 다음과 같이 수정한다.
변경 전

변경 후

3. /etc/apparmor.d/usr.sbin.mysqld를 수정한다.
변경 전

변경 후

4. 변경된 내용을 반영시킨다.

5. 다시 mySQL를 재시동한다.

<참고문헌>
원문 : http://suminstory.tistory.com/114
** 원문에서는 우분투 8.04였으나, 11.10에서도 무난히 작동한다.