Category
show
전체 (775)
웹표준, 웹접근성™ (5)
웹프로그래밍™ (360)
웹기획™ (0)
웹디자인™ (5)
서버™ (32)
데이터베이스™ (43)
개발자료 (9)
트랜드 (60)
Study English (2)
블루비 (70)
오피스 다이어리 (19)
Textcube (2)
이슈 (20)
컴퓨터 악세사리 (18)
엔터테인먼트 (24)
좋은글 (73)
재테크 (1)
이벤트 (4)
1 

제1회 대전 IT 개발자 컨퍼런스를 다녀왔습니다.

웹프로그래밍™ 2008/09/30 17:17 by 블루비 Total 252 : Today 0 : Yesterday 1
대전개발자커뮤니티에서 주최한 제1회 대전 IT 개발자 컨퍼런스(2008년 09월 28일(일) 10:00~14:00)에 다녀왔습니다.
웹 프레임워크 - Struts 2, Hibernate 3, iBATIS 2, 웹서비스개발 실습 내용으로 구성된 컨퍼런스였습니다.
자바 개발자들에게 좋은 정보를 공유할 수 있는 뜻있는 자리였습니다.

첫 회여서 그런지 조금은 미숙한 부분도 나름데로 많은 준비를 한 노력도 엿보였습니다.
오전 10시부터 시작되어 오후 2시 까지 진행되었기에 쉬는 시간마다 간단하게 허기진 배를 채울 수 있도록 자리 뒷편에 다과를 준비해 주웠습니다. ( 음료는 없었던게 조금 아쉬웠네요.. only coffee & water )

저야 자바쪽 개발은하고 있지 않지만 주워 들은 것들을 바탕으로 각 타임별 강사님들의 강의를 듣고
자바개발에 앞서 좋은 정보를 접할 수 있는 기회여서 더욱 좋았습니다.
강의시간이 짧아 심도 깊은 내용은 다뤄지지 않아 중급개발자나 고급개발자의 경우에는 다소 아쉬움이 남는 자리가 아니었나 하는 생각이 듭니다.

앞으로도 이런 자리가 대전에서 많이 열렸으면 하는 바람입니다.

2008/09/30 17:17 2008/09/30 17:17

TRACKBACK :: http://blueb.net/blog/trackback/1307

Leave a Comment
[로그인][오픈아이디란?]

FCKEditor 기본 설정

웹프로그래밍™/jQuery, Javascript 2008/09/29 14:51 by 블루비 Total 539 : Today 0 : Yesterday 6
사용자 삽입 이미지




filemanager PHP 설정

/fckeditor/ediotr/filemanager/connectors/php/config.php
$Config['Enabled'] = true ;//false를 true로 변경

$Config['UserFilesPath'] = '/upfiles/fckeditor/' ;//저장할 위치 퍼미션 777

$root = ( substr($_SERVER['DOCUMENT_ROOT'],-1) == "/" ) ? substr($_SERVER['DOCUMENT_ROOT'],0,-1):$_SERVER['DOCUMENT_ROOT'];
$Config['UserFilesAbsolutePath'] = $root.$Config['UserFilesPath'] ;

fckeditor.js 파일 설정

FCKeditor.BasePath = '/scripts/fckeditor/' ;

fckconfig.js 파일 설정

FCKConfig.EnterMode = 'br' ; // p | div | br - p 를 br로 수정
FCKConfig.ShiftEnterMode = 'p' ; // p | div | br - br 를 p로 수정

FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
] ;
//사용자 입맛에 맞게 툴바 추가
FCKConfig.ToolbarSets["Board"] = [
['Source','-','Bold','Italic','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-','OrderedList','UnorderedList','-','Link','Unlink'],
['Outdent','Indent','Blockquote'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak']
] ;

2008/09/29 14:51 2008/09/29 14:51

TRACKBACK :: http://blueb.net/blog/trackback/1306

Leave a Comment
[로그인][오픈아이디란?]

FCKEditor focus & validate

웹프로그래밍™/jQuery, Javascript 2008/09/29 13:57 by 블루비 Total 310 : Today 2 : Yesterday 3
사용자 삽입 이미지




처음 로드시 FCKEditor 생성
window.onload = fucntion()
{
oFCKeditor = new FCKeditor( 'content','100%',300) ;
oFCKeditor.ReplaceTextarea() ;
}

validate 체크 및 focus
var fck=FCKeditorAPI.GetInstance(oFCKeditor.InstanceName) ;
if( fck.GetXHTML(true) == "" ){
window.alert("내용을 입력해 주세요");
fck.Focus();
return;
}
2008/09/29 13:57 2008/09/29 13:57

TRACKBACK :: http://blueb.net/blog/trackback/1305

Leave a Comment
[로그인][오픈아이디란?]

Nikon Photoschool 지역순회편 (대전)

블루비 2008/09/25 20:42 by 블루비 Total 441 : Today 0 : Yesterday 2
Nikon Photoschool 대전에서 하는 군요

일시 : 2008년 9월 27일 (토) 14:00 ~ 20:00
장소 : 대전 컨벤션 센터

D700, D90의 새로운 기능 눈으로 확인 할 수 있는 기회일거 같습니다.
으.. D80 산지 일년 조금 넘었는데 이렇게 좋은 신제품이 출시되다니...


사용자 삽입 이미지
2008/09/25 20:42 2008/09/25 20:42

TRACKBACK :: http://blueb.net/blog/trackback/1302

Leave a Comment
[로그인][오픈아이디란?]

MySQL max connections 설정

데이터베이스™/MySQL 2008/09/25 14:00 by 블루비 Total 345 : Today 1 : Yesterday 3

Max connections 에러가 발생하면 PHP페이지에 Too many connection가 나옵니다.
이는 mysql에서 동시열결가능한 클라이언트수를 넘었기 때문이다.

MySQL 서버는 동시에 연결될 수 있는 클라이언트의 수가 기본으로 100 명이다.
동시접속자수를 변경하려면 my.cnf을 수정하고 MySQL 서버를 재시작하면 된다.

이런에러의 원인으로는 다음과 같습니다.

1) mysql_connect()함수로 DB connect를 했다면 해당스크립트가 종료됨과 동시에 mysql_close()함수를 호출하지않아도 자동으로 연결이 종료된다.

하지만, mysql_pconnect()함수는 해당스크립트가 종료된후 mysql_close()함수가 호출되었더라도 연결이 끊어지지않은채로 계속 연결을 유지하고 있어서 금방 커넥션을 다채울수도 있다.

2) MySQL 의 메뉴얼을 보면 mysql_connect()함수를 사용하면 해당스크립트의 종료와 함께 연결이 종료된다고 되어있지만 ./mysqladmin -u -p processlist라는 명령어를 통해서 살펴보면 그대로 살아 있음을 알수 있다.

맨위에서 살펴보았던 mysqladmin -u -p variables의 결과로서 볼수 있는 여러가지 시작옵션들중 wait_timeout 의 값만큼 서버에 그대로 연결을 유지한채로 남아 있는 것이다.

따라서, 이것이 too many connections의 직접적인 이유인 것이다.


[콘솔에서 커넥션수 알아내기]
$ mysqladmin -u root -p variables | grep max_connection

| max_connections | 100

[mysql에서 커넥션수 알아내기]

show variables like '%max%';


이제는, 클라이언트의 동시 접속자를 늘리는 명령이다.
먼저 mysql을 데몬을 kill 합니다.다시 아래와같이 서버를 재가동한다.


#mysqld_safe --language=korean --datadir=/data --user=mysql --default-character-set=euc_kr -O max_connections=256 -O table_cache=128 -O wait_timeout=60 &

#mysqld_safe -O max_connections=256 -O table_cache=128 -O wait_timeout=60 &

참고로, 리눅스나 솔라리스 계열에서는 클라이언트의 동시 접속자수가 500 ~ 1,000 까지 가능하다고 합니다.하지만 1000 설정 하려고 해도 4way cpu에 상당히 많은 램이 필요하다고 할고 있다.
256이 적당하다.


여기서 max_connections 는 mysql 에 접속 할 수 있는 최대 사용자를 가르키며...
wait_timeout 은 접속 후 연결을 지속시키는 시간을 말한다


이렇게 하신 후 다시 확인한다.


[콘솔에서]

$ mysqladmin -u root -p variables | grep max_connection
$ mysqladmin -u root -p variables | grep wait_timeout

[mysql에서]

mysql> show variables like '%max_connection%';
mysql> show variables like 'wait_timeout';

[커넥션 확인]

mysql> show full processlist

[출처] mysql-too many connection|작성자 요루짱


MySQL 설정 파일(my.cnf or my.ini) 에 직접 추가 한 다음 재실행을 하셔도 적용이 됩니다.

[mysqld]
max_connections = 256
table_cache = 128
wait_timeout = 60







2008/09/25 14:00 2008/09/25 14:00

TRACKBACK :: http://blueb.net/blog/trackback/1303

Leave a Comment
[로그인][오픈아이디란?]
이제 대전에서도 IT관련 컨퍼런스를 진행하는 군요
자바개발자에게 도움이 될만한 내용입니다.
전 자바언어를 하지 않지만 앞으로 해야 하기에 도움이 될거 같아 참석하려고 합니다.
관심있는 분들도 참석하시면 좋은 시간이 될거 같네요 그럼 그때 보자구요~~!!!! ^^

제1회 대전 IT 개발자 컨퍼런스
(Daejeon IT Developer Conference)

  • 일시 및 장소
    2008년 09월 28일(일) 10:00~14:00 / 대전문화산업진흥원 3층 시사실
  • 개요
    "대전IT개발자컨퍼런스"는 대전 지역 비영리 개발자 모임인 "대전개발자커뮤니티"가 주최하는 컨퍼런스로 지역 개발자의 전문적 자질을 갖출 수 있도록 방향을 제시하고 지역 업체의 개발자 교육 필요성 제시를 목적으로 합니다.
  • 주제
    웹 프레임워크 -
    Struts 2, Hibernate 3, iBATIS 2, 웹서비스개발 실습 (Agenda 참조
    )
  • 주최 및 주관
    대전개발자커뮤니티, 대전문화산업진흥원

  • 참가 비용 (유료)
    사전 신청: 10,000원 - 기간: 9월 25일(목), 입금: 우리은행 / 심익찬 (1002-037-626178)
    현장 신청: 12,000원* 환불: 2008년 09월 10일(수) 이전 환불 시 "전액 환불"이 가능하고 이후 "환불 불가"
  • 행사 문의
    대전개발자커뮤니티 (http://www.communityDDC.net) - 행사문의 게시판 이용
2008/09/22 19:05 2008/09/22 19:05

TRACKBACK :: http://blueb.net/blog/trackback/1301

Leave a Comment
[로그인][오픈아이디란?]

[행경] 진정으로 낙관적인 사람은

좋은글 2008/09/17 09:41 by 블루비 Total 281 : Today 1 : Yesterday 3

진정으로 낙관적인 사람은

진정으로 낙관적인 사람은 문제를 인식해도 해결책을 찾아내고,
어려움을 알아도 극복할 수 있다고 믿고,
부정적인 상황을 보아도 긍정적인 상황을 강조하고,
최악의 경우에 맞닥뜨려도 최선의 결과를 기대하고,
불평할 근거가 있어도 미소 짓기로 마음먹는다.

- 윌리엄 아서 워드

촌철활인

긍정적인 사람은 장애물이 나타나면 그것을 뛰어넘습니다.
또 장애가 나타나면 또 뛰어넘을 방안을 찾아냅니다.
반면에 부정적이고 소극적인 사람은 장애가 나타나면 안되는 이유를 찾습니다.
그 장애를 대신 극복해 주면
안되는 이유를 또 찾아오고, 또 찾아옵니다.

결과적으로 적극적인 사람은 무슨 일이든 해내는 능력있는 사람이 되고,
부정적인 사람은 아무 일도 못해내는 무능력한 사람으로 전락하게 됩니다.

출처 : 행복한 경영이야기
2008/09/17 09:41 2008/09/17 09:41

TRACKBACK :: http://blueb.net/blog/trackback/1298

Leave a Comment
[로그인][오픈아이디란?]

MCM 신권 지갑

블루비 2008/09/16 20:31 by 블루비 Total 551 : Today 2 : Yesterday 5
지갑을 바꾸려고 생각중이었는데 마침 회사에서 실시한 로또 이벤트에 10만원권 상품권이 당첨 되어
구입한 MCM 신권 지갑, 아담한 사이즈와 포켓스납공간이 아주 쏘~~옥 맘에 든다..

다음번에는 시계를... ㅎㅎ

사용자 삽입 이미지사용자 삽입 이미지

MCM 신권 지갑

MCM 신권 지갑과 M480 미라지폰


2008/09/16 20:31 2008/09/16 20:31

TRACKBACK :: http://blueb.net/blog/trackback/1300

Leave a Comment
[로그인][오픈아이디란?]

세미나 소식 : Flex Camp 2nd in Seoul - 9월 30일

웹프로그래밍™/Flex,AIR,Flash 2008/09/11 13:41 by 블루비 Total 364 : Today 0 : Yesterday 4

Flex Camp 2nd in Seoul (플렉스 2차 캠프)


1차 캠프때는 참석을 못했는데 이번에는 첨석을 해볼까 합니다.
문제는 평일에 이루어지는거라. 가능할지 모르겠네요..
관심있는 분들도 공식사이트에가서 신청(무료)하시면 됩니다...
인원제한 내용은 없는데 혹 선착순??????

회사에서 가보라고 하네요... 80번째로 신청했습니다. ^^

오는 9월 30일(화) Flex Camp 2nd in Seoul을 진행
이번 Flex Camp 2nd in Seoul에서는 Adobe 글로벌 이밴젤리스트인 라이언 스튜어트와 마이크 챔버스가 방한해, 여러분께 새로운 Adobe RIA 기술을 발표합니다.
<발표내용>
- Adobe Flash Player와 데모 소개
- Adobe Flash Player 10, Adobe AIR 1.5, Adobe Flex 4를 통해 바라본 RIA의 미래
- Adobe Thermo, Adobe CS4와 함께 하는 전문가 워크플로우

신청하러가기

사용자 삽입 이미지
2008/09/11 13:41 2008/09/11 13:41

TRACKBACK :: http://blueb.net/blog/trackback/1297

  1. 비밀방문자 수정/삭제 답변 달기

    관리자만 볼 수 있는 댓글입니다. 2008/09/11 15:42

Leave a Comment
[로그인][오픈아이디란?]

계룡산 산행

블루비/Diary 2008/09/08 13:04 by 블루비 Total 430 : Today 1 : Yesterday 3
산행지 : 계룡산
산행일 : 2008년 09월 07일(일요일)
산행시간 : 3시가 30분
산행코스 : 주차장(9:00) > 천정탐방지원센터 > 남매탑 > 삼불봉 > 관음봉(11:20) > 은선폭포 > 동학사 > 주차장(12:30)

사용자 삽입 이미지

2008/09/08 13:04 2008/09/08 13:04