日常茶飯事

Postgresql 은 BSD나 MIT와 유사한 라이센스를 가진 RDBMS이다.


나름 15년의 유구한 역사를 가지고 있으며 MySql이  Oracle에 넘어 가버린 지금 상황으로는 아주 좋은 대체 DB라고 할수 있다.

실제로 일본에서는 상용은 Oracle 무료는 PostgSQL이 대세이다. 기본적으로 SQL:2008를 대부분 지원한다.


자세한 내용은 아래의 페이지를 읽어 보시라!!


Postgresql 설치.

# pkg install postgresql92-client postgresql92-server

# echo 'postgresql_enable="YES"' >> /etc/rc.conf 

DB초기화

# /usr/local/etc/rc.d/postgresql initdb

/usr/local/etc/rc.d/postgresql start

접속가능 ip 지정

# vi /usr/local/pgsql/data/postgresql.conf 

listen_addresses = '*' 

접속 방법지정

# vi /usr/local/pgsql/data/pg_hba.conf 

host    all             all             192.168.0.0/24          md5

접속가능 ID생성 (Super User)

# su pgsql

$ createuser -sdrP username

Enter password for new role: ******

Enter it again: ******


$ exit

재시작한다.

/usr/local/etc/rc.d/postgresql restart

이제 PGAdmin등을 이용해서 접속해보면 된다.


Comment +0


자취하면서 필요한 몸보신!

이렇게 하시면 됩니다. 간단하게 가능합니다.

먼저 준비물 : 생닭, 대추, 마늘, 찹쌀


백숙용 황기등등은 백숙용 닭을 사시면 기본 내장되어 있고 마트가시면 따로 팝니다.

자 이제 닭의 기름끼를 몽땅 제거 합니다.

이거 정말 귀잖습니다.


저기 노란색은 몽땅 기름입니다.

다 제거 하는 것이 건강에 좋습니다.

날개끝도 가위로 잘라냅니다.

노란거 몽땅 제거.

이게 집에 왜있는지는 모르지만....

물에다 닭투하..

나머지 몽땅투하.. 잡쌀이고 뭐고 다투하.

뚜껑닫고 끓입니다

부글부글 끓으면 중불에 놓고  게임한판하고 옵니다.

한 30-40분 정도 .....

중간에 기름뜨면 제거해 주세요.


그러면 이렇게 짜잔.

끝.

며칠먹을 닭죽이 나왔습니다.


이게 다듬기가 귀잖아서 그렇지 만들기는 무지 쉽습니다.

Comment +0

준비물 : 서버,  굴러다니는 적당한 USB메모리. 책 (컴파일할때 심심하여.. )


메모리로 설치 하는걸 기준으로 합니다.


먼저 FreeBSD사이트에서 10.0 메모리스틱 이미지 다운로드.

한국사이트가 빠릅니다.

아 DD고 나발이고 다 귀잖음!!

 윈도용 메모리 이미지 굽는 프로그램 다운..


다운받은 이미지 선택하고 Write누르면 

내용 다 지워져 그래도 할래? 이런거 뜨는데..  어  나 지울래 하면 됨.


일단 닥치고 설치!!


sshd 부팅시 자동시작 : /etc/rc.conf 

sshd_enable="YES"

zfs 사용 : /etc/rc.conf 

10.0부터는 기본적으로 root zfs를 지원한다. 설정에서 zfs를 선택했다면 이미 되어 있다.

zfs_enable="YES"

root와 toor계정의 쉘변경 - bash로 바꾼다.

# pkg install bash; rehash; chsh -s bash root; chsh -s bash toor

# ln -s /usr/local/bin/bash /bin/bash

한글 설정 

# echo 'export LANG=ko_KR.UTF-8' >> /etc/profile; source /etc/profile

Sendmail사용 안함.  /etc/rc.conf 

메일보낼일이 없으니  리소스를 아끼기 위해 막자. no가 아니고 none임에 주의 하자.

# echo 'sendmail_enable="NONE"' >> /etc/rc.conf

Linux Emulation 적용.

요즘 리눅스용 프로그램이 더 많이 나오는 관계로 은근 쓸일이 많다.

# echo 'linux_enable="YES"' >> /etc/rc.conf

# kldload linux; pkg install linux_base-f10

# echo 'linproc /compat/linux/proc linprocfs rw 0 0' >> /etc/fstab; mount linproc

기본적인 패키지설지

# pkg install tmux vim-lite ntp gnuls htop subversion git curl wget gnu-watch portupgrade readline sqlite3 libxslt libxml2 openssl gmake

ntpd 사용

# echo 'ntpd_enable="YES"' >> /etc/rc.conf ; /etc/rc.d/ntpd start

gnuls alias 적용 

# echo 'alias ls="gnuls --color=always"' >> /etc/profile; source /etc/profile

vim 적용 

# echo 'alias vi="vim"' >> /etc/profile; source /etc/profile

보안패치 

# freebsd-update fetch; freebsd-update install

포트 업데이트

# portsnap fetch extract

일단 이정도 하면 기본적인 설치는 끝나게 된다.

Comment +0

간만에 쓰는 포스팅입니다.


서버가 헤롱헤롱되는 지라... 오랜만에 밀고 새로 셋팅중입니다.  


그러던중 이글을 딱!

그래 나도 책관리를 저걸로 해야겠다는 생각이 들더 라구요.


[ 전제 조건 ]

 - Calibre를 사용중이다.

- 집이나 어딘가에 가용할 서버또는 NAS가 있다.


[참고 사항]

서버상에서 라이브러리 관리를 하는 것은 아닙니다. 따라서 윈도, 맥, 리눅스를 서버로 이용하시고 OPDS가 필요없으시면 기본제공하는 컨덴츠 서버를 쓰시면 됩니다. 로컬에 있는 Calibre Lib를 서버또는 Nas에 복사하여 사용합니다. 저같이 백업으로 이용하는걸 외부에서도 보겠다고 하실때 사용하시는 것이 좋습니다.


이제 설치에 들어가 봅니다. 

일단 기본적으로 Apache + PHP(version 5.3+, rewrite, mcrypt, gd 2.0+)  + sqllite3를 설치 해 줍니다.

BicBucStriim 을 다운받습니다. ( http://projekte.textmulch.de/bicbucstriim/ )

웹서버접속이 되는 아무 폴더에 압축해제 합니다.

압축해제한 폴더로 들어 가서 데이터 폴더에 권한을 줍니다. 

# chmod -R ga+w data

설치가 잘될지 체크를 해봅니다. 

http://<서버주소/설치경로>/installcheck.php

초록색 아닌넘들은 보시고 설치 하시거나 해결을 해주셔야됩니다.


설치할때 보시면 gettime이 어쩌고 하는 에러가 뜹니다. 그럴경우 php.ini를 열어서 

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = Asia/Seoul

로 변경해줍니다. 시간대를 정해주는 거죠뭐.. ㅎㅎ

이렇게 하고 접속을 해봅니다.

앗 근데 404에러가 T.T

아파치 설정에서 다음과 같이 바꿔줍니다.

<Directory "apache/root">

    #

    # AllowOverride controls what directives may be placed in .htaccess files.

    # It can be "All", "None", or any combination of the keywords:

    #   AllowOverride FileInfo AuthConfig Limit

    #

    AllowOverride All

</Directory>

다음과 같은 화면이 딱하고 나옵니다.

물론 로그인 화면이 먼저뜨는데 기본 아뒤 패스는 admin / admin입니다.


라이브러리 경로 잡아주고 뭐 이것저것 하면 다음과 같은 화면을 보실수 있습니다.

아이폰에서도 되고 심지어 Kobo glo(정펌)에서도 다운잘되고 잘봐지고 합니다. ㅎㅎ

아이폰에서 브라우져로 보면 이렇게 나옵니다.

다운후에 보면 ComicGlass에서 잘보입니다.

심지어 Kobo Glo에서도 다운되고 잘 보여지더라구요. (코보도 기본적인 브라우져는 됩니다.)

이제 Kobo Glo가끔 Sync할 필요도 없어진 --;

 

Comment +0

저는 끈부츠만 신습니다.

묶을때 부위별 강약 조정이 되고 편해서요.

문제는 타다보면 조금씩 풀기는 건데... 그래서 


끈부츠를 묶는 몇가지 방법을 소개해드릴까 합니다.

먼저 끈맨끝을 이렇게 묶어 둡니다.

첫번째 방법  (왼쪽)

왼쪽이 소개해 드릴방법 오른쪽이 우리가 일반적으로 알고 있는 방법입니다.

두개의 줄을 엇갈리게 묶어 줍니다.

이게 은근 단단하게 땡기기가 편합니다.

다묶고 마무리는 이런식으로 해주시면 됩니다.

여기에 부츠벨트를 해주시면 최고입니다. 


두번째 방법 (오른쪽)

좀 복잡한데..  첫번째 방법이 밑에서 위로 걸어 주는 거라면

이건 같은식인데 위에서 밑으로 걸어줍니다.

그러면 아주 단단하게 묶이는 데다가 서로 걸려서 끈이 밀려올라간다던가 하지 않습니다.

하지만 단점이 끈묶는 시간이 생각보다 좀 걸립니다.



그래서 제가 추천드리는 방법은 첫번째 방법 + 부츠벨트 입니다.  

저도 그렇게 쓰고 있고 대만족중입니다.

Comment +0

오늘의 재료들입니다.

조림간장, 식용유, 물엿, 오뎅, 다진마늘(이넘이 똑떨어져서 --; 출연 못했어요.)


일단 후라이펜에 기름을 두른후 살살 달궈 줍니다.


그다음 오뎅과 다진마늘을 투입!! 해야되는데 마늘이 없어 스킵


어느 정도 볶은 후에 간장과 물엿을 2:3 비율로 넣고 조려줍니다.

불은 중약 정도로... 비율을 잘 맞춰야 맛있습니다.


약불로 살짝 약올려 주고..


접시에 딱!!


무지 간단합니다. ㅎㅎ


두부도 같은 원리로.. 

딱!!


반찬 두개 뚝딱 완성...


맛있게 밥을 먹어 줍니다.

아 밥 많아요 --;


이상 초간단 자취 요리 였습니다.













Comment +0

기본적으로 OSX lion에서는 CTO로 주문한 SSD외에는 Trim 지원이 안됩니다.

개인적으로 SSD교체시에 Trim기능을 사용하려면 아래에 Trim Enabler를 이용해 주세요.


Trim Enabler : http://www.groths.org/?page_id=322

그나 저나 이번에 EFI Patch되면서 SATA Fix는 더이상 할필요가 없을 듯

Comment +0

 

라이온에는 네이버 나눔폰트가 기본적으로 탑재되어 있습니다.
하지만 시스템 기본 글골은 AppleGothic이죠. 이걸 네이버 나눔고딕으로 변경하는 방법입니다.

아래와 같이 한줄로 넣으시면 됩니다.

Apple Gothic -> 나눔고딕

sudo vi -e -c ":%s/<string>AppleGothic/<string>NanumGothic/g" -c ":wq" /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist

나눔고딕 -> Apple Gothic

sudo vi -e -c ":%s/<string>NanumGothic/<string>AppleGothic/g" -c ":wq" /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist

다 귀잖으신 분을 위한 한방팩입니다.

시스템 기본 한글 글꼴을 함초롬 돋움이나 나눔 고딕으로 바꾸실 분들은 다음 스크립트를 받아서 돌려주시면 됩니다:
https://gist.github.com/gists/1099302/download

다운로드가 안되시면 아래 파일을 이용하시면 됩니다.


한방팩 원본출처 : 애플포럼

위에서 쓰는 sudo 명령은 원도의 관리자 권한으로 실행과 같은 뜻입니다.
암호 넣는 창이 나옵니다.  암호 입력해주고 반드시 재시작하셔야 적용됩니다.

특별한 경우가 아니면 한방팩을 이용하는 방법을 추천합니다.

나눔고딕이 Apple Gothic보다는 이쁜 듯.. 저도 나눔고딕으로 변경하였습니다.

[문제 해결 Q&A]
문제점 :

한글로 되어있던 폴더나 파일들의 한글이 안보입니다. 새로 만드는 폴더나 파일은 제대로 한글이 나오는 상태입니다. 

해결방법 :
라이온 기본 내장 나눔고딕, 나눔명조를 제외한 네이버 배포판 나눔고딕, 나눔명조를 찾아서 비활성 또는 삭제하세요.
애플에서 내장시킨 폰트는 파일확장자가 .ttc 입니다. 서체관리자에서 하시면 됩니다.

 원본 : Clien.net

Comment +0

ftp command

팁 & 강좌2007.08.09 13:57

ascii : 전송모드를 ASCII모드로 설정한다.(ascii또는 as)


binary : 전송모드를 BINARY모드로 설정한다.( binary또는 bi)


bell : 명령어 완료시에 벨소리를 나게한다.(bell)


bye : ftp접속을 종료하고 빠져나간다.(bye)


cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명)


cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.(cdup)


chmod : remote시스템의 파일퍼미션을 변경한다.(chmod 755 index.html)


close : ftp접속을 종료한다. (close)


delete : remote시스템의 파일을 삭제한다.(delete index.old)


dir : remote시스템의 디렉토리 내용을 디스플레이한다.(dir)


disconnect : ftp접속을 종료한다.(disconnect)


exit : ftp접속을 종료하고 빠져나간다.(exit)


get : 지정된 파일하나를 가져온다.(get index.html)


hash : 파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.(hash)


help : ftp명령어 도움말을 볼 수 있다.(help또는 help 명령어)


lcd : local시스템의 디렉토리를 변경한다.(lcd 디렉토리명)


ls : remote시스템의 디렉토리 내용을 디스플레이한다. (ls 또는 ls -l)


mdelete : 여러개의 파일을 한꺼번에 지울 때 사용한다.( mdelete *.old)


mget : 여러개의 파일을 한꺼번에 가져오려할 때 사용한다. ( mget *.gz)


mput : 한꺼번에 여러개의 파일을 remote시스템에 올린다.(mput *.html)


open : ftp접속을 시도한다.(open 168.126.72.51또는 open ftp.kornet.net)


prompt : 파일전송시에 확인과정을 거친다. on/off 토글 (prompt)


put : 하나의 파일을 remote시스템에 올린다.(put index.html)


pwd : remote시스템의 현재 작업디렉토리를 표시한다.(pwd)


quit : ftp접속을 종료하고 빠져나간다.(quit)


rstatus : remote시스템의 상황(version, 어디서, 접속ID등)을 표시한다.(rstatus)


rename : remote시스템의 파일명을 바꾼다.(remote 현재파일명 바꿀파일명)


rmdir : remote시스템의 디렉토리을 삭제한다.(rmdir 디렉토리명)


size :remote시스템에있는 파일의 크기를 byte단위로 표시한다.(size index.html)


status : 현재 연결된 ftp세션가지 모드에 대한 설정을 보여준다.(status)


type : 전송모드를 설정한다.(type 또는 type ascii 또는 type binary)

-------------------------

ftp프로그램 없을 때 유용합니다. ㅎㅎ

Comment +0


원문 : http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=9040


슈프림 커맨더 관련해서 이것저것 알아보는 중, 외국 포럼에서 발견했습니다.

게시자의 말에 따르면 듀얼코어 CPU가 버벅이더라~ 그러길래 이렇게 해 보니까 성능향상이 있더라~ 하더랍니다


이것은 OS가 듀얼코어를 100% 지원하지 않게끔 설정되어 있기 때문이라고 하네요

따라서 직접 설정을 통해 듀얼코어를 최대한 발휘하게 해 주는 것이라고 합니다


요구사항

서비스팩2가 깔린 윈도 XP(홈이던, 프로던, 미디어센터 버전이던 무관.. 심지어 애플 부트캠프까지! 단 가상PC로는 안됨)

멀티코어 컴퓨터(인텔, AMD 무관, 애플 맥북도 상관없음. HT기술을 이용한 '논리적' 듀얼코어도 상관없음)


1. 인텔 CPU : KB896256 업데이트가 깔렸는지 확인합니다. 자동 업데이트로는 안된다고 합니다

http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=C2AB5A48-8240-4934-BBD8-34FB8A0FCE3B


이 링크를 타고가셔도 상관없고, 자료실에서 찾아 설치하셔도 무관합니다


2. AMD CPU : 마찬가지로 KB896256업데이트를 확인하시고, AMD 드라이버를 깔아야 한다고 합니다

http://www.amd.com/us-en/assets/content_type/utilities/amdcpusetup.exe <- AMD CPU 드라이버 입니다

주의 : AMD CPU를 가지고 있는 경우만 설치하세요


중요한 주의사항 : AMD Dual Core Optimizer를 설치한 사용자의 경우, 핫픽스를 설치할 필요가 없습니다. 원래 듀얼코어 옵티마이저는 MS에서 내 놓은 패치로, 이 파일을 얻기 위해서는 MS에 직접 메일을 보내 하나하나 받아야 한다고 하네요. 그런데 AMD에서 공개해버렸답니다-_-;

http://www.amd.com/us-en/assets/content_type/utilities/Setup.exe <- 듀얼코어 옵티마이저 링크입니다


이제 업데이트를 마쳤으면, 컴퓨터를 다시 시작하지 맙니다

시작 - 실행 - regedit 으로 레지스트리 편집기를 엽니다

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 위치에 가면 Throttle이라는 키가 있습니다. 만약 없다면 우클릭 - 새로 만들기 - 키 로 해서 이름을 Throttle로 해 주면 됩니다

새 DWORD값을 만듭니다. 이름은 PerfEnablePackageIdle 로 하고 값은 1로 합니다.

boot.ini를 엽니다. boot.ini는 보통 c:\에 위치합니다. 노트패드로 열면 됩니다.

아마 대충 이런 내용이 써 있을 겁니다


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer



가장 마지막에 /usepmtimer만 추가해주시면 됩니다

그리고 이제 다시 컴퓨터를 시작하면 됩니다

-------------------------


[Boot.ini 파일 편집]
Boot.ini 파일을 보고 편집하려면 다음과 같이 하십시오.
1. 내 컴퓨터를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
또는

시작, 실행을 차례로 누르고 sysdm.cpl을 입력한 다음 확인을 누릅니다.
2. 고급 탭의 시작 및 복구에서 설정을 누릅니다.
3. 시스템 시작에서 편집을 누릅니다 *VF 5088 γ


---------------------------

http://www.parkoz.com/zboard/view.php?id=overclock_amd&no=22213 도 있고...


KB924441가 빠졌네요. AMD 듀얼코어+PowerNOW(CnQ도 해당됨)시 프리징 문제 해결 패치입니다. 제일 최근에 나온 패치죠.

http://support.microsoft.com/kb/924441/en-us

그리고 Throttle레지 추가해줘야 되는 이유는
http://www.parkoz.com/zboard/view.php?id=download&no=14382
참고 : 이 해결 방법은 절전보다 성능 향상에 중점을 두기 때문에 벤치마크 성능 점수는 좋아질 수 있지만 배터리 수명은 나빠질 수 있습니다. 따라서 이 커널 정책 변경 내용은 융통성을 최대화하기 위해 레지스트리 키에 의해 비활성화될 수 있습니다.(듀얼코어 사용한 노트북에서 문제가 될 수도 있으니...)

/usepmtimer는 윈도 깔 때 지가 알아서 넣는경우도 있고 안 넣는 경우도 있고 맘대로인듯...;; *VF 4313 δ
 02/27 19:48 036

----------------------------

 KB896256 의 경우...Windows Server 2003 32bit 사용자는 설치할 필요가 없고...
AMD CPU Patch 의 경우도 쿨앤콰이어트를 사용하시는 분만 설치하면 되는걸로 압니다.
근데...레지스트리와 boot.ini 수정부분은 어떤 역할을 하나요?
아 죄송합니다. 윗 코멘트에 관련 내용이 있네요.^^;; *GF 1678 α

---------------------

 이거 말고도 KB916199도 듀얼코어 사용자들에게 필수핫픽스입니다.
듀얼코어+테마+클리어타입사용시 시스템이 얼어버리는 문제점을 고친 핫픽스입니다.
여기 게시판 검색하시면 받을 수 있을겁니다. *GF 1712 ε

---------------------

Comment +0