뭐가 문제일까? WP 위젯문제..

뭐가 문제인건가.. 모르겠다…
다른곳에서 호스팅을 할때는 위젯을 조정할 수 있었는데…
지금 여기서의 호스팅시 위젯이 조정되지 않는 경우가 발생했다..

문제는 설치할때 분명히.. 호스팅 초기화를 하고서 했는데도 불구하고 이런 상태라는 것이다.ㅡ.ㅡ.;;
월래 여기에 모든 것을 다할려고 했던 거였는데.. 계획을 바꿔서 따로 블로깅을 하고 있는 지금의 상태에서.. 이러면 호스팅 기간 끝나면 다른 회사로 옮겨야겠다…

지금당장 어디에 적을만 한 곳이 없어서 여기에 업글중이지만….
쓸만한게 보이면 그곳으로 옮겨갈예정.. 별수 없이 서비스로 넘어가겠지만 결국엔…

Posted in Chat, Scribbling | Leave a comment

Installing GO on ubuntu 10.04

구글에서 만든 언어인 ‘Go’를 설치해볼려고 했더니 한국어 설치 글은 안보여서 나중에 혹시나 언젠지 모르지만 잊어 먹지는 않을까 해서 이렇게 적어본다.

1. ubuntu 필요한 묶음 설치 (확인하시고 받으셔도 되고 그냥 다 받으셔도 상관은 없습니다. 필요 없으면 삭제 하셔도 되지만 그래도 다 있는 것이 마음이 편합니다.)

 $ sudo atitude install mercurial bison gcc libc6-dev ed gawk make python-setuptools python-dev build-essential gcc 

2. .bashrc 설정

전 ‘go’ 파일들을 /home/your-name/program/go 라는 폴더에 넣어 둘껍니다.
우선에 go 폴더안에 bin이라는 폴더를 만들어서 넣어두고 ‘권한’을 모두 “파일 만들기 및 삭제”로 변경 해줍니다. (터미널에서는 chmod 777 /home/your-name/program/go/bin)

터미널에서 { $ vi bashrc } or XWindow에서 { alt+F2 > gedit /home/your-name/.bashrc }

맨 아래에 아래 코드 추가

 # Go Path
export GOROOT=$HOME/program/go
export GOARCH=386
export GOOS=linux
export GOBIN=$HOME/program/go/bin
export PATH=$PATH:$GOBIN
$ source ~/.bashrc

로 재시작 효과를…

GOARCH의 경우, amd64 (64-bit x86, the most mature port), 386 (32-bit x86), and arm (32-bit ARM, an incomplete port).
GOOS의 경우, inux, freebsd, darwin (Mac OS X 10.5 or 10.6), and nacl (Native Client, an incomplete port).
자신의 OS 유형에 맞게 하시면 되겠습니다.

3. 소스받기

가장 중요한 소스들을 받아야겠지요.~ 이번껀 그냥 터미널에서 작업합니다. 다른 곳에서 사용하는 방법이 따로 있으면 그 방법으로 해주시고 추천도 좀…

$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT

해주시고 조금만 기다리게 되면 /program/go 폴더 속에 많은 파일들을 보실 수 있습니다!

4. 파일 설치 (?)

터미널에서 움직이도록 하겠습니다.

$ cd /home/your-name/program/go/src

$ ./all.bash

하시면 쭉~~~ 뭔가 합니다… 뭘 하는 건지는..;;
다하고 나시면 밑의 글처럼 나오는데요..

— cd ../test
1 known bugs; 0 unexpected bugs

전 알려진 버그가 하나 있다고 뜨는데.. 뭐 상관은 없겠죠..

5. 끝~

컴파일하고 연결하려면 아래의 것들을 사용하시면 됩니다.

386 => 8g (compiler), 8l (linker)
amd64 => 6g (compiler), 6l (linker)
ARM => 5g (compiler), 5l (linker)

6. Hello, 세계!

우리들의 영원한 첫 프로그램~ Hello, world 입니다만.. 한글입력도 됩니다. 다른 곳은 일본어로도 해놨던데..

$ vi hello.go
package main

import "fmt"

func main() {
fmt.Printf("Hello, 세계\n")
}
$ 8g hello.go

$ 8l hello.8
or
$ 8l -o hello hello.8

$ ./8.out
or
$ ./hello

해주시면 “Hello, 세계” 가 나오는 것을 보실 수 있습니다~!!

1. 업데이트

$ cd $GOROOT/src
$ hg pull
$ hg update release
$ ./all.bash

2. 삭제

$ cd $GOROOT/src
$ ./clean.bash

3. .vimrc 설정

$ mkdir -p $HOME/.vim/ftdetect
$ mkdir -p $HOME/.vim/syntax
$ ln -s $GOROOT/misc/vim/ftdetect/gofiletype.vim $HOME/.vim/ftdetect/
$ln -s $GOROOT/misc/vim/syntax/go.vim $HOME/.vim/syntax
$echo "syntax on" >> $HOME/.vimrc

정식 파일에는 이렇게 하라고 해놨습니다만 쉽게 하실려면 $GOROOT/misc/vim/ 안에 있는 파일들을 전부 복사해서 $HOME/.vim 폴더를 만들어서 넣어주시면 됩니다.

Posted in Linux, Study | Tagged , , , | Leave a comment