«
2012/01
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
월별보기
php 5.4 Alpha1 버전 출시.
Category : 분류없음
Date : 2011/07/05 01:08
php 5.4 의 개발 버전인 Alpha1 이 6월 28일에 발표되었네요.
다음은 간단히 몇가지만 정리해 봤습니다.
- compile 시 autoconf 2.60 이상 권장.
- 없어지는 기능
1. $var 구문에서 continue/break 문 제거.
2. safe mode 와 모든 관련된 ini 옵션.
3. register_globals, register_long_arrays 관련 ini 옵션들.
4. import_request_variables 함수.
5. allow_call_time_pass_reference 함수.
6. define_syslog_variables 함수의 ini 옵션과 관련된 함수들.
7. 세션 버그 호환성 모드(session.bug_compat42 and session.bug_compat_warn 의 ini 옵션)
8. session 관련 함수 (session_is_registered(), session_register() and session_unregister() )
9. y2k_compliance 와 관련된 ini 옵션.
10. ext/sqlite 는 기본 내장이 아닌 pecl 로 설치 가능.
(sqlite3 는 계속 ext 에서 지원함)
- 변경되는 기능.
- $_SERVER['REQUEST_TIME'] 은 microsecond 정밀도로 변경.
- ini 옵션에서 default_charset 이 ISO-8859-1 에서 utf-8 로 변경.
- array_combine 함수는 인수로 넘어오는 두개의 배열이 비어있을 경우 false 값 대신 빈 배열을 리턴해 주도록 변경됨.
- = 은 ini 옵션의 short_tags 설정과 관계없이 항상 사용 가능.
위에서 5.4 로 넘어가면서 session 관련 함수가 좀 변화가 있을꺼같네요... :)
참조 사이트: http://kr2.php.net/releases/NEWS_5_4_0_alpha1.txt크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
sendmail 에서 메일 발송시에 DSN: Data format error 오류가 나는 경우
Category : 분류없음
Date : 2008/11/11 14:01
sendmail 에서 메일 발송시에 로그파일을 확인해 보면 DSN: Data format error 오류가 나는 경우가 있다. 이런 경우 젤 먼저 확인할 것이 hostname 이 바르게 되었는지 확인해야 한다. hostname 이 틀린 경우 메일을 발송시에 sendmail 에서 hostname과 ip를 체크해서 아이피가 틀린 경우 위와 같은 에러 메세지가 나오는 것으로 보인다. 이런 경우 먼저 /etc/hosts 에서 아이피와 호스트명을 등록한다. hostname 을 변경한다. (리부팅 없이 할려면 echo "hostname" > /proc/sys/kernel/hostname 와 같이 하면 바로 적용이 된다. 위와 같이 지정해 준 후에 다시 한번 메일 테스트를 해 본다... DSN 에러가 나타나지 않으면 정상적으로 적용이 된 경우임.크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
php-extension 에서 mysql 컴파일시 오류 해결
Category : 분류없음
Date : 2008/11/07 11:11
centos-5.2 에서 김정균씨의 php-extension 을 컴파일시에 mysql 모듈에서 컴파일 오류가 발생한다. 원인을 찾던 중 sys/types.h 에 원인의 해결책이 있었다. #ifndef __gid_t_defined typedef __gid_t gid_t; # define __gid_t_defined #endif #ifndef __uid_t_defined typedef __uid_t uid_t; # define __uid_t_defined #endif 위의 내용이 있다. gid_t 는 __gid_t 로 정의가 되어 있다. 그러나, mysql 모듈에서 자체적으로 uid_t, gid_t 가 매크로로 정의가 되어있다. 결국은 2중 매크로 정의로 인해서 오류가 발생한 것이었다. 해결 방법은 spec 파일에서 -D__uid_t_defined -D__gid_t_defined 를 추가 정의 해 준다. 위의 2개를 정의 해 줌으로써, sys/types.h 에 있는 매크로 정의는 생략되어, 2중 매크로의 적용이 되지 않는다.
크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
cent-5.2 에서 안녕 배포판의 센드메일 컴파일 에러 해결하기.
Category : 분류없음
Date : 2008/11/06 17:55
cent-5.2 에서 김정균씨의 안녕 배포판에서 배포하는 sendmail 을 기본적으로 재패키징을 하면 에러가 발생이 됩니다. 에러를 확인해 보면 안녕 배포판에서는 cryus-sasl-1.5.28 이 패키징으로 되어 있으나, centos-5.2 에서는 cryus-sasl-2.1.22 버전이 설치가 되어 있어서 버전의 차이로 인해서 문제가 생깁니다.
이 부분을 해결하는 부분은 sendmail.spec 파일에서
confENVDEF에서 -DSASL을 -DSASL=2 -D_FFR_UNSAFE_SASL 로 수정하고, conf_sendmail_LIBS 에서 -lsasl2 로 수정한 후 컴파일 하면
에러없이 패키지를 작업할 수 있습니다.
컴파일 하고 설치를 한 후에는 SASL2 부터는 인증을 saslauthd 로 하게 되므로, /usr/lib/sasl2/Sendmail.conf 에서 pwcheck_method: saslauthd 로 수정하여 인증을 saslauthd 로 하겠다고 지정해 주고, /etc/sysconfig/saslauthd 에서는 MECH=pam 으로 수정하여 인증 메커니즘은 pam 으로 하겠다고 지정한 후에 saslauthd, sendmail 두개 모두 재시작을 하면 정상적으로 메일 사용이 가능합니다.크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
mysql-5.x 에서 euc-kr 환경에서 phpmyadmin 설정하기
Category : 분류없음
Date : 2008/10/28 18:35
mysql-5.0.22 의 euc-kr 환경에서 phpmyadmin 최신 버전 (2.11.9.2)를 처음 설치하고 관리자에 접속했을때 보통 다음과 같이 출력이 됩니다. 위에 보면 MySQL 문자셋이 실제로 서버 상에서는 euc-kr 로 되어 있으나, phpmyadmin 에서는 utf-8 로 출력이 됩니다. 이 부분은 phpmyadmin 이 utf-8 에서 작업이 이루어져서 위와 같이 출력이 되는게 아닌가 하는 생각이 듭니다. 그래서, 이거저거 곰곰히 생각해 보다가 phpmyadmin 에 있는 config.inc.php 라는 환경 설정 파일을 수정하기에 이르렀습니다. config.inc.php 파일에서 $cfg['Lang'] = 'ko-euc-kr'; $cfg['Export']['charset'] = 'euc-kr'; $cfg['AvailableCharsets'] 변수에서 'euc-kr' 을 추가해 놓았습니다. 위와 같이 추가한 후에 관리자 페이지에서 보면 다음과 같이 변경이 된 것이 보입니다. phpmyadmin 에서 MySQL 의 문자셋이 정상적으로 euc-kr 로 변경이 된 것이 보일겁니다. 그리고, 또 한가지 주의 할 사항은 phpmyadmin 에서 파일로 내보내기를 하는 경우 euc-kr 이라고 하더라도 파일 저장시에 디비 백업시에 set names 가 utf-8 로 지정이 됩니다. 이 부분은 phpmyadmin 의 libraries의 sql.php 파일에서 euc-kr 로 강제로 set names 를 수정을 하면 됩니다. 그러면, 정상적으로 phpmyadmin 에서도 euc-kr 환경으로 백업이 이루어지게 됩니다.크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
역경을 이겨낼 수 있는 사람..
Category : 분류없음
Date : 2008/10/21 01:16
오늘 퇴근 후 집에 오다가 부천 교보문고에 들렀습니다. 교보문고에서 유난히 눈길이 가는 책이 있었습니다. 제목은 역경 (상,하)으로 2권으로 된 책이었습니다. 일단 상을 보다가 구입을 했습니다. 책의 내용은 호설암이라는 중국 청나라시대의 제1의 상인이었던 사람에 대한 내용이었습니다. 국내에도 조선시대의 최대 상인이었던 임상옥에 대한 책으로 상도라는 책이 있습니다. 역경에 대해서 곰곰히 생각해 보다가 문득 그런 생각이 드는 군요. 누구든지 사업을 할때에는 어려움이 많이 있으며, 힘든일도 참으로 많습니다. 그러나, 결국에 성공한 사람들은 그러한 어려움을 슬기롭게 이겨낸 사람들입니다. 최근에 일어나는 사회문제를 보면 순간적으로 힘들다고 너무 쉽게 인생을 포기한다거나, 다른 사람들한테 해를 가하는 일이 많이 있습니다. 물론 그때 당시엔 너무 막막하겠지만 좀 더 시간이 지나면 참으로 후회를 많이 하게 됩니다. 너무 힘들고 어렵더라도 너무 쉽게 인생을 포기하는 일이 없어야 하겠습니다. 지금은 힘들지만 조금만 더 시간이 지나면 동굴속의 출구가 보이듯이 희망이 보일것입니다. 우리 모두 희망을 잃지 않는 삶을 살았으면 좋겠습니다.
크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
아이팟터치 2세대를 소개합니다.
Category : 분류없음
Date : 2008/10/17 13:17
한달전에 애플에서 발표한 아이팟 터치 2세대입니다. 발표하자마자 구입을 신청해서 이번주 월요일에 제품에 도착했네요. 사진을 찍어서 올릴려고 했으나, 차일피일 미루다가 이제서야 사진을 올리게 되네요. 이번의 터치2세대의 특징으로는 스피커 내장, 스피커 볼륨 버튼 내장, 나이키+ 가 내장이 되었다고 하는 군요. 외형도 무척 세련되어졌지만 가장 맘에 드는 것은 두께가 무척 얇아서 한 손에 탁 잡힌다는 것입니다. 사진을 하나씩 올려드리니 감상해 보세요..^^크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
오픈 오피스3.0 베타2 출시
Category : 분류없음
Date : 2008/07/23 03:00
오픈오피스3.0 베타2가 출시가 되었네요. 다운로드는 http://openoffice.or.kr/main/page.php?id=download#test 에서 받으시면 됩니다. 정식버전은 오는 9월에 출시 예정이라고 합니다. 참고로 이번 3.0에서 새로워지는 기능입니다. 1. Mac OS X 지원 2. ODF1.2 (Open Document Foundation) 3. 오피스2007 문서 지원 4. 답찾기 기능 지원 5. 차트 기능 향상 6. Draw 와 Impress 에서 크롭 기능 향상 7. 워크북 공유를 통한 스프레드시트 협동 작업. 8. 시트당 1024열 지원 9. 문서 편집시 다중 페이지 보기 기능 10. 향상된 메모 기능 11. 새로운 아이콘 추가 12. 스타트 센터.크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
디카의 exif 기능에서 flash 부분에 대한 내용.
Category : 분류없음
Date : 2008/06/19 02:46
DSLR 로 사진을 찍은 후에 포토샵 같은 프로그램에서 이미지 파일의 헤더를 보면 여러가지 디카에 대한 정보가 나온다. 이를 exif 정보라고 하는데 exif 정보에서 플래시 부분에 대한 내용을 요약한다. 보통은 exif 에서는 플래시부분에 대해서 정수로 출력이 된다. exif 에는 플래시에 관련하여 8개의 비트가 할당이 되어 있다. MSB 7 6 5 4 3 2 1 0 LSB 0비트: flash 사용 여부. (0->미사용, 1->사용) 1,2 비트: 반환된 빛의 상태를 나타낸다. 00 : 반환 감지 기능의 빛이 깜빡이지 않음. 01 : 예약. 10 : 반환 빛이 감지되지 않았으나, 빛이 깜빡임. 11 : 반환 빛이 감지 되었으며, 빛이 깜빡임. 3,4비트 : 카메라의 플래시 모드. 00: 알수 없음. 01 : 강제적인 플래시 불이 켜짐. 10 : 강제적인 플래시의 불이 켜지는 걸 막음. 11 : 자동 모드. 5 : 플래시 기능 유무 체크 0 : 유 1 : 무 6 비트 : 카메라의 적목 감소 기능 지원 여부. 0 : 미지원 1: 지원 플래시 태그값에 대한 결과 (16진수 기준) 0000.H ( 0. D) = Flash did not fire. 0001.H ( 1. D) = Flash fired. 0005.H ( 5. D) = Strobe return light not detected. 0007.H ( 7. D) = Strobe return light detected. 0009.H ( 9. D) = Flash fired, compulsory flash mode 000D.H (13. D) = Flash fired, compulsory flash mode, return light not detected 000F.H (15. D) = Flash fired, compulsory flash mode, return light detected 0010.H (16. D) = Flash did not fire, compulsory flash mode 0018.H (24. D) = Flash did not fire, auto mode 0019.H (25. D) = Flash fired, auto mode 001D.H (29. D) = Flash fired, auto mode, return light not detected 001F.H (31. D) = Flash fired, auto mode, return light detected 0020.H (32. D) = No flash function 0041.H (65. D) = Flash fired, red-eye reduction mode 0045.H (69. D) = Flash fired, red-eye reduction mode, return light not detected 0047.H (71. D) = Flash fired, red-eye reduction mode, return light detected 0049.H (73. D) = Flash fired, compulsory flash mode, red-eye reduction mode 004D.H (77. D) = Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected 004F.H (79. D) = Flash fired, compulsory flash mode, red-eye reduction mode, return light detected 0059.H (89. D) = Flash fired, auto mode, red-eye reduction mode 005D.H (93. D) = Flash fired, auto mode, return light not detected, red-eye reduction mode 005F.H (95. D) = Flash fired, auto mode, return light detected, red-eye reduction mode Other = reserved 이상 exif 에서 플래시에 대한 부분만 추려봤음.
크리에이티브 커먼즈 라이센스
이 글에는 트랙백을 보낼 수 없습니다
최근 올라온 글
블로그 최근 덧글
최근 엮인글
멀더끙 즐겨찾기
Today :
7
Yesterday :
21
Total :
22754
Powered by
Textcube 1.5.4 : Fermata
Skin by
mulder21c