[첫화면으로]JellyPo

마지막으로 [b]

JellyPo 페이지

개인 위키를 정ㅋ벅ㅋ하러 왔습니다.

1. SAS vs SSD
1.1. HW 스펙
1.2. 결과
1.2.1. 32KB 100% 랜덤 읽기 : SSD 우세
1.2.2. 1MB 67% 랜덤 읽기, 33% 쓰기 : SAS 우세
2. MacMini
2.1. command line tools
2.2. php extension
2.3. ~/.bashrc 를 읽지 않아요!!
2.4. ssh 한글 입출력 문제
2.4.1. 한글 입력 ~/.inputrc
2.4.2. 한글 파일명 출력
2.5. ls --color=auto 가 안되네?
2.6. homebrew 설치
2.6.1. 요구사항
2.6.2. 설치
2.7. Perl/Perlbrew 설치
2.7.1. 멀티 스레드 옵션
2.8. vim 플러그인 관리
2.8.1. Vimana
2.8.2. Vundle
2.9. vim tt syntax highlight
2.10. Vim gpg 파일 보기 및 편집
3. Git으로 엑셀 xlsx 파일 이력관리 하기

1. SAS vs SSD

SSD가 무조건 모터 달린 HDD보다 빠를 것이라고 생각했는데, 6Gb SAS HDD는 SSD보다 빨랐습니다.

1.1. HW 스펙

1.2. 결과

1.2.1. 32KB 100% 랜덤 읽기 : SSD 우세

32K; 100% Read; 0% random
SSD
IOps	Read IOps	Write IOps	MBps (Binary)	Read MBps (Binary)
37097.3995	37097.3995	0	1159.293734	1159.293734
37097.3995	37097.3995	0	1159.293734	1159.293734

SAS
IOps	Read IOps	Write IOps	MBps (Binary)	Read MBps (Binary)
30647.11041	30647.11041	0	957.7222	957.7222
30647.11041	30647.11041	0	957.7222	957.7222

1.2.2. 1MB 67% 랜덤 읽기, 33% 쓰기 : SAS 우세

1MB; 67% Read; 33% random
SSD
IOps	Read IOps	Write IOps	MBps (Binary)	Read MBps (Binary)
3161.560081	2119.452072	1042.108009	3161.560081	2119.452072
3161.560081	2119.452072	1042.108009	3161.560081	2119.452072

SAS
IOps	Read IOps	Write IOps	MBps (Binary)	Read MBps (Binary)
3444.989223	2308.572952	1136.416271	3444.989223	2308.572952
3444.989223	2308.572952	1136.416271	3444.989223	2308.572952
으음.. 어떻게 이런 일이.. 테스트 한 저도 잘 믿기지 않네요.

2. MacMini

애플][로 시작한 컴퓨터 인생, 이번에 맥미니 구입으로 2x년만에 애플의 품으로 돌아왔습니다.

나중에 또 참고할 일이 있을거 같아, 맥미니 구입 후 펄 개발환경을 꾸미는 과정 정리합니다.

2.1. command line tools

gcc 등 개발 도구는 xcode를 실행해 다운로드 - command line tools 를 설치하면 된다.

2.2. php extension

아파치, php가 기본적으로 있긴 하지만 moniwiki 설치해보면 온갖 에러가 발생하는데, php extension이 없어 그런 모양. php 소스 받아서 컴파일 하면 되는듯

2.3. ~/.bashrc 를 읽지 않아요!!

2.4. ssh 한글 입출력 문제

utf8-mac 을 쓴다는 문제랑, NFD 방식을 사용한다고 합니다.(리눅스는 NFC)

winscp를 이용한 sftp 접속시 한글이 풀어지는데, filezilla는 문제 없음.

2.4.1. 한글 입력 ~/.inputrc

set convert-meta off
set meta-flag on
set output-meta on

2.4.2. 한글 파일명 출력

ls -v 혹은 ls -w를 하면 됩니다. iconv 를 쓰는 방법도 있음.

2.5. ls --color=auto 가 안되네?

그것은 BSD 스타일, -G 옵션을 붙일 것.
# .bash_profile 등에 아래와 같이 적용
alias ls='ls -G'
한글 입출력과 관련한 옵션까지 다 붙이게 되면

# .bash_profile 등에 아래와 같이 적용
alias ls='ls -vG'
가 되겠네요.

2.6. homebrew 설치

2.6.1. 요구사항

 1. xcode 설치 : 앱 스토어에서 설치
 1. xcode Command Line Tools 설치 : 원래 기본 설치였다고 하는데, 버전업 되면서 선택으로 빠짐. xcode 실행 후 설정 - Downloads 에서 체크

2.6.2. 설치

요구사항 충족 후
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

2.7. Perl/Perlbrew 설치

2.7.1. 멀티 스레드 옵션

perlbrew -v install  perl-5.16.2 -Dusethreads

업그레이드 기능을 사용하려면
perlbrew -v install perl-5.18.2 --as perl-5.18 -D=usethreads

그러나 안타깝게도 업그레이드 명령은 -D=usethreads 옵션을 활성화 안하는 버그가 있어서

perlbrew -v install perl-5.18.2 --as perl-5.18 -D=usethreads --force
이렇게 하면 같은 효과로 업그레이드 가능하고 모듈 그대로 사용 가능하다고 합니다. http://aero2blog.blogspot.kr/2013/03/perlbrew.html (리플 참조)

2.8. vim 플러그인 관리

2.8.1. Vimana

perl 모듈, 커맨드 라인에서 vimana [command] 로 사용 가능

2.8.2. Vundle

Vim 플러그인으로 플러그인 관리하는 툴? :Bundle 등으로 사용 가능함

2.9. vim tt syntax highlight

원문 : http://bongya.tistory.com/entry/vim-syntax-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95

~/.vimrc 에 아래처럼 하면 tt파일을 html으로 인식한다고 함.
au BufNewFile,BufRead *.tt set filetype=html

2.10. Vim gpg 파일 보기 및 편집

gnupg 를 이용한 파일 암호화를 vim에서 이용하려면 gnupg.vim 플러그인이 좋음. .gpg 파일을 바로 편집 가능함

3. Git으로 엑셀 xlsx 파일 이력관리 하기

https://github.com/yappo/p5-git-xlsx-textconv.pl 와 같은 텍스트 변환 명령을 git에서 실행할 수 있으면 해결

문제점
 1. 윈도에서
 2. GUI(SourceTree)로 하려 할 때
  1. SourceTree의 터미널은 mingw32, perl 5.8.8, cpanm, gcc 미 탑재

해결책
 1. Strawberry Perl 설치, Spreadsheet::XLSX 및 관련 패키지 설치... 에러 날 경우 --force 옵션으로 설치해도 그냥 잘 되었음.
 2. cmder 풀버전 설치하고
  1. cmder에 있는 git에 p5-git-xlsx-textconv 실행 설정을 함
  2. cmder의 git을 SourceTree의 외장 git으로 지정.

blame과 diff 정상적으로 잘 됨.

docx나 pptx, ods 등은 어떻게 해야 하는지 찾아 봐야..

ul 이나 Ol 효과는 앞에 공백 없이 *나 #을 쓰시면 됩니다. *의 갯수에 따라 단계가 달라지고요. :-)
-- Raymundo 2012-11-17 10:51 am

아뿔싸! 모니위키랑 다르군요!
-- JellyPo 2012-11-18 9:47 am

저는 어째서 Table of content 기능을 쓸 수 없는건가요?! T_T
-- JellyPo 2012-11-19 2:29 pm

이걸 왜 이제야 봤죠;;;; 1년 반만에 해결해드렸습니다 ^^;;;;
-- Raymundo 2014-5-30 3:43 pm
이름:  
Homepage:
내용:
 

기타분류

마지막 편집일: 2015-3-17 3:03 pm (변경사항 [d])
2395 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기