가락시장

어제 생전 처음은 아니고 세번째로 가락시장에 가서
횟감 뜨고 산낚지 사고 대하 사서 근처 식당에서 먹었는데
일반횟집과 달리 밑반찬(스끼다시)은 없지만 싱싱한 회맛과 저렴한 가격이
장점인 것 같습니다.
농어 1마리, 숭어 1마리 (4명이 먹을 분량) 2마리 4만원(회 뜨고 매운탕거리까지)
산낚지(3마리) 1만원, 대하 중간크기 1kg 1만8천원
회사회식 하러 가서 아주 배터지게 먹고.. ^^
담엔 가서 회 떠다가 집에서 먹어야겠습니다.
복잡해서 그렇지 물건은 저렴하고 구경할 것도 많고 좋더군요.

시민의 숲 가다..

우리가 살고 있는 곳 근처에는 윤봉길의사 기념관이 있는 시민의 숲이 있다.

지난 토요일이던가 드뎌 이사 후 처음으로 우리 가족은 시민의 숲을 가보기로 했다.
날은 흐리기는 했지만, 산보하기엔 그러저럭 받쳐주는 적당한 날씨였다.
우와~ 그런데 여기가 정말 서울인가..
시민의 숲이라는게 정말 놀랄만했다. 매연과 소음으로 피곤한 서울 거리를 벗어나 숲길을 들어서는 순간 바깥세상과는 어느새 단절되어 버린듯 했다.
온통 울창한 나무덕에 하늘조차 나를 보지 못했으며, 평소 보기 어려운 나무들과 들꽃들이 놀랄만큼 풍성한 곳이었다.
더욱 놀라운것은 유모차를 끌며 걷다보니 보이는 사람도 몇안되고 참 한적하다 느꼈었는데, 안으로 안으로 들어가보니 놀이터에는 아이들이 철없이 뛰어다녔고, 졸졸졸 맑은 시냇물에서는 물장난을 치는 학생들.. 도시락을 싸와서 파티하는 한무리들, 족구, 농구, 자전거 타는 연인 .. 도저히 바깥에선 상상할 수 없는 여유로움이 가득했다.
정말 이곳이 낙원인가 할 정도.. 안타까운건 내 눈을 빌어 시민의 숲의 진면목을 모두 열거하기란 역부족…
직접 가보라는 말밖엔..
곧 비가 올 것 같아 끝까지 둘러보지는 못했지만, 아쉽지 않았다.
그 짧은 시간에도 전체를 본 듯한 넉넉함을 맛보았다. 그 사이 울 웅휘는 숲의 정기를 받으며 꿈나라로 솔솔… 어찌나 자는 모습이 천사같던지… (엄만 팔불출?)
참 오다가 자연학습장을 둘러보았는데, 울 웅휘가 크면 꼭 데려가서 이건 뭐고, 저건뭐야 하며 설명해주고 싶었다.
나올때쯤엔 비가 한두 방울.. 먹구름이 마구 밀려오고 있었다.
감탄에 감탄.. 우리는 햇살좋은 날 다시 이곳을 찾기로 하고, 곧 퍼질 애마를 타고 부릉부릉~~~~~^^

썸네일

CHThumbnail PHP Extension Module

작성자: 나창호
회사: chcode.com
버전: $Revision: 1.0 $
고친날: $Date: 2003/09/27 02:17:21 $

——————————————————————————–

CHThumbnail: 사용자 메뉴얼

——————————————————————————–

목차1. 소개
2. 설치
2.1. 압축 파일 풀기
2.2. 동적라이브러리 복사하기
2.3. makethumbnail.ch 파일 복사하기
3. 사용법
4. 함수
4.1. inputImage()
4.2. ouputImage()
4.3. makeThumbnail()
4.4. qualityFactor()
4.5. addEdge()
4.6. addDropshadow()
4.7. thumbnailBgcolor()
5. 예제
6. 버그
7. 다운로드
8. 라이센스

——————————————————————————–
목차 | 다음: 2. 설치
1. 소개
CHThumbnail 확장 모듈은 손쉽게 설치하여 사용할 수 있는 C 언어로 개발된 강력한 Thumbnail 이미지 프로세싱 모듈입니다.
그림자와 그에 관련된 옵션, 경계선, 배경색 등의 효과를 줄 수 있습니다.
——————————————————————————–
목차 | 이전: 1. 소개 | 다음: 3. 사용법
2. 설치
CHThumbnail은 현재 리눅스만을 지원합니다. 설치는 root 권한이 있어야 합니다.
Unix 또는 FreeBSD 상에서도 실행하는 데는 문제가 없을 거라 생각되지만, 현재는 시험해 보지 않아 확신할 수 없습니다.

2.1. 압축 파일 풀기
2.2. 동적라이브러리 복사하기
2.3. makethumbnail.ch 파일 복사하기

——————————————————————————–
목차 | 위로: 2. 설치 | 다음: 2.2. 동적라이브러리 복사하기
2.1. 압축 파일 풀기
다운로드 받은 chthumbnail.tar.gz 압축 파일을 임의의 디렉토리로 복사한 다음, 아래 명령을 이용하여 chthumbnail.tar.gz 압축 파일을 풉니다.

# gunzip chthumbnail.tar.gz
# tar xvf chthumbnail.tar

——————————————————————————–
목차 | 위로: 2. 설치 | 이전: 2.1. 압축 파일 풀기 | 다음: 2.3. makethumbnail.ch 파일 복사하기
2.2. 동적 라이브러리 복사하기
modules 디렉토리에 있는 chtemplate.so 동적라이브러리 파일을 PHP 확장 모듈 디렉토리로 복사합니다.

# cp chthumbnail/modules/chthumbnail.so [php_ext_dir]

PHP 확장 디렉토리 [php_ext_dir] 가 어디에 있는지 모를 경우.
웹 페이지를 하나 만든 다음 아래 코드를 넣고, 웹 브라우저를 통해 봅니다.

“extension_dir” 변수를 통해 PHP 확장 모듈 디렉토리의 경로를 알 수 있습니다.

배포한 chthumbnail.so 동적 라이브러리는 레드헷 리눅스 9.0에서 컴파일한 것입니다. 만약, 여러분의 리룩스 시스템에서 작동하지 않을 경우 아래 명령을 통해 다시 컴파일해 주셔야합니다.

# cd chthumbnail/src
# phpize
# ./configure –with-php-config=/path/to/php-config
# make install

성공적으로 작업이 끝나면 modules 디렉토리에 새로운 chthumbnail.so 파일이 생성되고, PHP 확장 모듈 디렉토리에 자동으로 chthumbnail.so 파일이 복사됩니다.
——————————————————————————–
목차 | 위로: 2. 설치 | 이전: 2.2. 동적라이브러리 복사하기
2.3. makethumbnail.ch 파일 복사하기
makethumbnail.ch 스크립트는 perl 코드로 작성된 것입니다. makethumbnail.ch 파일을 현재 실행 중인 여러분의 php 파일이 있는 디렉토리로 복사하여 주십시요.
makethumbnail.ch 파일이 실행될 수 있도록 퍼미션을 조정하여 줍니다.

# chmod 755 makethumbnail.ch

makethumbnail.ch 스크립트는 chthumbnail.so 동적 라이브러리가 실행시키게 됩니다.
——————————————————————————–
목차 | 이전: 2. 설치 | 다음: 4. 함수
3. 사용법
CHThumbnail은 .png, .gif, .jpep 형식만을 thumbnail 이미지로 변환합니다. thumbnail 이미지는 jpeg 이미지 유형으로 만들어집니다.
chthumbnail.php 클래스 파일 지정: include(“chthumbnail.php”);
CHThumbnail 오브젝트 생성: $thumb = new CHThumbnail();
원본 이미지 설정: $thumb->inputImage(“/path/to/my_image.gif”, “gif”);
썸네일 이미지 설정: $thumb->outputImage(“/path/to/my_image.jpg”, 200);
썸네일 이미지 생성: $thumb->makeThumbnail();

——————————————————————————–
목차 | 이전: 3. 사용법 | 다음: 5. 예제
4. 함수

완성된 예제 이미지

4.1. inputImage()
4.2. ouputImage()
4.3. makeThumbnail()
4.4. qualityFactor()
4.5. addEdge()
4.6. addDropshadow()
4.7. thumbnailBgcolor()

——————————————————————————–
목차 | 위로: 4. 함수 | 다음: 4.2. ouputImage()
4.1. inputImage()
원본 이미지를 지정합니다. 사용할 수 있는 이미지 유형은 gif, png, jpeg입니다.
$thumb->inputImage($path, $format);
$path: 원본이미지의 절대경로입니다.
$format: 원본 이미지의 유형입니다.

Ex: $thumb->inputImage(‘/home/images/my_image.jpg’, ‘jpeg’);
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.1. inputImage() | 다음: 4.3. makeThumbnail()
4.2. outputImage()
만들어질 thumbnail 이미지 정보를 설정합니다.
참고: 이미지가 만들어질 디렉토리는 웹에서 파일 쓰기가 가능하도록 퍼미션을 조정하셔야 합니다.
가령, ‘/home/thumbnail/’ 이라는 디렉토리에 이미지를 만들거라면 이 디렉토리의 퍼미션은 읽기/쓰기/실행이 모두 가능해야합니다.

chmod 777 /home/thumbnail/
$thumb->outputImage($path, $width);
$path: 만들어질 thumbnail 이미지의 절대경로입니다.
$width: thumbnail 이미지의 가로폭 픽셀값입니다. 세로폭은 자동으로 원본 이미지의 비율에 맞추어 조정됩니다.

Ex: $thumb->outputImage(‘/home/images/my_image.jpg’, 240);
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.2. ouputImage() | 다음: 4.4. qualityFactor()
4.3. makeThumbnail()
Thumbnail 이미지를 완성합니다.
$thumb->makeThumbnail();
리턴값: 없음
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.3. makeThumbnail() | 다음: 4.5. addEdge()
4.4. qualityFactor()
만들어질 thumbnail 이미지의 퀄리티를 설정합니다. 설정하지 않을 경우 ’75’가 기본적으로 지정됩니다. 이 값을 높이면 퀄리티는 좋아지지만, jpeg 파일 크기는 상대적으로 커집니다.
$thumb->qualityFactor($quality);
$auality: 0 ~ 100 사이의 숫자 또는 문자열
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.4. qualityFactor() | 다음: 4.6. addDropshadow()
4.5. addEdge()
Thumbnail 이미지의 테두리 선을 만듭니다.
$thumb->addEdge($width, $color);
$width: 선의 두께를 저정합니다. 숫자 또는 문자열
$color: 선의 색상값을 지정합니다.

Ex: $thumb->addEdge(2, ‘#336699’);
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.5. addEdge() | 다음: 4.7. thumbnailBgcolor()
4.6. addDropshadow()
Thumbnail 이미지의 그림자를 만듭니다.
$thumb->addDropshadow($blur, $color, $offset);
$blur: 그림자의 흐림 정도를 지정합니다.
$color: 그림자 색상 값을 지정합니다.
$offset: 그림자 옵셋 값을 지정합니다.

Ex: $thumb->addDropshadow(3, ‘#999999’, 5);
——————————————————————————–
목차 | 위로: 4. 함수 | 이전: 4.6. addDropshadow()
4.7. thumbnailBgcolor()
Thumbnail 이미지의 배경색을 지정합니다.
$thumb->thumbnailBgcolor($color);
$width: 배경색 지정

Ex: $thumb->thumbnailBgcolor(‘#336699’);
——————————————————————————–
목차 | 이전: 4. 함수 | 다음: 6. 버그
5. 예제
include(“chthumbnail.php”);

$thumb = new CHThumbnail();
$thumb->inputImage(‘/home/www/images/my_image.jpg’, ‘jpeg’);
$thumb->outputImage(‘/home/www/thumbnail/my_image.jpg’, 240);
$thumb->addEdge(1, ‘#000000’);
$thumb->addDropshadow(2, ‘#cccccc’, 3);
$thumb->makeThumbnail();

echo ‘‘;

?>

——————————————————————————–
목차 | 이전: 5. 예제 | 다음: 7. 다운로드
6. 버그
만약, 버그를 찾았거나, 문제점이 있으면 chna@chcode.com 으로 연락주십시요. 빠른 시간안에 패치 또는 수정에 대한 답변을 드리도록 하겠습니다.
——————————————————————————–
목차 | 이전: 6. 버그 | 다음: 8. 라이센스
7. 다운로드
다운로드
——————————————————————————–
목차 | 이전: 7. 다운로드
8. 라이센스
GPL을 따르며 소스 코드의 수정, 배포 등을 자유롭게 할 수 있습니다.

——————————————————————————–
Copyright (C) 1997~2003 by CHCODE. All right reserved.

1079822757.tar

PHP 음악 감상실 – 자동으로 음악이 바뀝니다.

bgmusic.php 파일과 music 폴더를 만듭니다.
이 두개를 FTP를 이용해 서버로 전송합니다.
그리고 MP3 음악 파일들을 music 폴더 안에 전송합니다.

음악 재생은 아래 주소 형식으로 프래임을 사용해 링크를 걸어주면 자동으로 재생됩니다.
노래는 한 곡이 끝나면 자동으로 다음곡이 재생되며 노래 순서는 무작위로 선택됩니다.

링크걸기 (예) http://홈페이지주소/bgmusic.php

————————————————-
아래는 bgmusic.php 소스
————————————————-
$f_cnt=0; // 곡 수를 세기 위한 변수입니다.

$dir_hnd = opendir(“./music”); // music 폴더를 액세스 할수 있게 엽니다.

while ($f_name = readdir($dir_hnd)) // 노래 파일 이름들을 읽어 들입니다.
{
if( !is_dir($f_name) ) $m_name[$f_cnt++] = $f_name; // 노래 파일 이름들을 배열에 저장합니다.
}

$m_select = rand() % $f_cnt; // 임의의 곡을 선택하기 위해 난수를 노래 곡수로 나눈 나머지를 구합니다.
?>


배경음악





에 배치하는 팁앤텍