macbook pro 구입후 설치 (snow leopard)

개발용으로 새 컴터를 사줬다 . 고맙다 사장아 !!! -_-

다행히 snow leopard가 딸려나온 leopard였다 macbook pro 13인치, 2.26 Mhz
먼저 밥을 이빠이 먹이고 snow leopard를 깔아줬다.
그후 업데이트를 한번 해줬다.

창전환 같은건 의외로 약간 느린듯. 좀더 빠른게 좋긴 하겠다 -_-;

■eclipsepdt + smarty + svn
・eclipsepdt x svn 통합버젼이 맥엔 없었다.
일단eclipsepdt galileo(3.5)를 공식 사이트에서 다운받았다.
압축을 풀고 실행, 문제없이 돌아갔다.

・svn설치
subclipse와 Subversive가 있는데, 개인적으로는 Subversive 사용
Subversive 1.7를 설치
help > install new softwear
에서 work with 란에
http://download.eclipse.org/technology/subversive/0.7/update-site/
을 입력
subversive intergration Plug-in's를 설치하게 되면
재기동을 요구받는다. 재기동후 잠시 기다리면
자동으로 svn connector설치를 선택하게 된다. osx 에서 JAVA HAL은 대응 불가로 나온다.
svn kit 최신버젼을 잘 확인하고 설치(1.7.0이었던것 같다)

・smarty설치
http://hp.vector.co.jp/authors/VA000137/eclipse/smarty_editor/smarty_editor.html
도 있지만 이번엔 테스트해 보지 않음
http://code.google.com/p/smartypdt/wiki/InstallSmartyPDT
이 링크 맨 마지막 부근에
https://dl.getdropbox.com/u/477489/SmartyPDT%200.6x%20plugin.zip
을 다운 로드.
압축을 풀고 안의 내용만 각 폴더에 복사해 준다.



■macport
공식 사이트에선 snow leopard판이 없었다
구글링 결과 밑에 사이트에서
http://www.1024tips.com/archives/935867.html

http://distfiles.macports.org/MacPorts/MacPorts-1.8.0-10.6-SnowLeopard.dmg
라는 링크를 통해 다운로드.

사용법 등
http://d.hatena.ne.jp/hakobe932/20061208/1165646618


■ MS Windows 환경 작성(결국 실패)
VirtualPC + Free WindowsXP image 소개 페이지
http://magic3.net/item_1318.html
vpc를 다운로드후 window환경에서 해동.

osx 용 virtualbox 입수
http://dlc.sun.com/virtualbox/vboxdownload.html#mac
설치후
해동된 *.vhd파일을 virtualbox에 등록하고 기동하는건 문제없지만 드라이버 설치후 재부팅후
로딩환경(버쳘머신)의 변경에 따라 재 라이센스인증 표시에서 진행불가.
여러가지 해보았지만 무료 windows환경은 불가.





by 나야나 | 2009/10/02 15:06 | 미분류 | 트랙백 | 덧글(0)

smarty tip

$smarty->assign('name', 'nayana');라고 했을때

대문자로 만들기
{$name} {$name|strtoupper}
nayana NAYANA

배열 개수 확인
{$name_list|count} → Array

스마티는 배열을 넘길때 @를 사용한다.
{$name_list|@count} → Array

{$name_list|@print_r}
Array
(
[0] => nayana
[1] => yo
[2] => kim
[3] => lee
[4] => smith
) 1

키-값 치환하기
{$name_list|@array_flip|@print_r}

Array
(
[nayana] => nayana
[yo] => yo
[kim] => kim
[lee] => lee
[smith] => smith
) 1

문자 자르기
{$name|substr:'1':'3'}

문자 치환
{$name|str_replace:'naya':'nugu'}
-> nugu

이 나온다. 의도한 것은
str_replace($name, 'naya', 'nugu');
이지만 결과는
str_replace('shi', 'ko', $name);
이 된다.

그럼 이렇게 써보면 어떨까.
{'nugu'|str_replace:'naya':$name}
-> nuguya

원하는 결과이다.

{'/a|i|s/'|preg_replace:'?':$name}
→ n?y?n?


이런식으로 무한한 기능이 바로 스마티이다 ^^

by 나야나 | 2009/08/24 16:46 | JAVA:PHP | 트랙백 | 덧글(0)

조건 스타일 시트

[all.css]를 전 브라우저에 적용.
IE6에만 대응 시키고 싶은 css가 있다면 그 파일은 [ie6.css]라 하고
다음과 같이 코멘트에 조건을 붙이면 된다.



by 나야나 | 2009/08/03 11:08 | HTML/JS/CSS/Flash.. | 트랙백 | 덧글(0)

firefox 메모리 캐쉬 이용하기

파이어폭스 주소창에 about:config 입력

현재 할당된 용량 확인

< 수정 할 값 >
browser.cache.disk.capacity 0 입력 ( 디스크 캐쉬 사용 용량을 0 으로 합니다. )
browser.cache.disk.enable false 더블클릭 ( 디스크 캐쉬를 사용하지 않도록 합니다. )
browser.cache.memory.enable true 더블클릭 ( 램 캐쉬를 사용하도록 합니다. )
network.http.pipelining true 더블클릭
network.http.pipelining.maxrequests 8 입력 ( 페이지 접속 요청 시도 수,8이상 입력해도 서버쪽에서 무시, 공격으로 간주됨. 초기4)
network.http.proxy.pipelining true 더블클릭

( 마우스 오른쪽 클릭 -> 새로 만들기 -> 정수 )
nglayout.initialpaint.delay를 쓰고 엔터를 누르면 나오는 창에 0 을 입력.최대접속요구수를 유효화 시키기 위해.
브라우저가 정보를 받기까지 대기시간
browser.cache.memory.capacity를 쓰고 엔터를 누르면 나오는 창에 65536(약64메가)을 입력합니다.( 램 캐쉬 사용 용량을 정해줍니다. )
plugin.expose_full_path -> true

창을 최소화시 메모리 반환설정
( 마우스 오른쪽 클릭 -> 새로 만들기 -> 부울린)
config.trim_on_minimize -> true
수정후 다시 한번 용량확인

by 나야나 | 2009/07/31 13:54 | 메모 | 트랙백 | 덧글(0)

Apache MPM과 keepalive등 설정(작성중)

자신으 ㅣMPM 확인 /usr/sbin/httpd -l

Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c

prefork의 특징

* Apache HTTP 서버1.3계통 이전모델
* 한개의 리퀘스트에 대해 한개의 프로세서를 할당
* 부하에따라 자식 프로세스를 증가시킴













참고문헌
ApacheのMPMについてComments

by 나야나 | 2009/07/29 14:54 | Apache-HTTP | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶