일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한글 깨짐
- Python
- RabbitMQ
- install
- SVN
- TPL
- i18n
- 문자열자르기
- ubuntu
- 확장자
- mariadb
- replace
- random
- Oracle
- 일괄변경
- smarty
- 부모창
- Eclipse
- MySQL
- 천단위
- JavaScript
- php
- yum
- Selectbox
- TextBox
- Postfix
- jQuery
- docker
- centos
- Today
- Total
목록분류 전체보기 (199)
wilson's story
CentOS4.6에서 표준 인스톨 되어지는 PHP는 4.x대로서yum 으로 아무리 업데이트를 해봐야 버전이 올라가지 않는다.PHP5을 인스톨하고 싶은 경우에는,기존의 yum 리포지터리(저장소:repository) 설정파일을 변경함으로서가능하게 된다.웹에서 검색한 결과PHP5의 64bit OS에서의 컴파일 시,종종 에러가 발생하는 경우가 있다고 한다.여기서 본인의 경우아무리 PHP5 소스를 컴파일을 해도MySQL과 기타 환경 설정에서의 궁합이 맞지 않아쌓이는 것은 스트레스이며 흘러가는건 시간 뿐인무수한 시행착오를 겪게 될 뿐이었다.미치고 환X할 노릇...이에 지금가지 패키지 설치를 꺼려 하던 본인은yum 으로 서버를 무장하기로 결론을 내리고 말았다.컴파일 인스톨의 매력이 있겠지만,더 이상 무한 스트레스는 ..
비스타에서 몇몇 프로그램을 설치하다 보면 Internal Error 2739 이라는 에러와 함꼐 설치가 안되는 경우가 있다.. 이것은 Vista에서 JavaScript가 제대로 등록되어 있지 않아서 발생하는 문제이다. Vista (32-bit 버전) Vista 설치 디렉토리의 system32로 간다. 보통의 경우엔 cmd.exe를 실행한 다음에 "cd C:\Windows\System32"로 이동한다. 그리고 그 디렉토리에서 다음의 명령어를 실행한다. regsvr32 jscript.dll Vista (64-bit 버전) Vista 설치 디렉토리의 syswow64로 간다. 보통의 경우엔 cmd.exe를 실행한 다음에 "cd C:\Windows\SysWow64"로 이동한다. 그리고 그 디렉토리에서 다음의 명령..
ks soft 라는 회사에 우편번호가 업데이트 될때마다 거의 센스 있게 올려주신다 우체국 사이트에 가면 db가 있지만 사용하기 불편한 형태로 올라와서 몇가지 수정 작업을 해주어야 하지만 아래 사이트에 가보면 각 서버에 맞게 수정된 형태로 올라와 있다 어찌나 시간단축하게 해주시는지 감동감동~~~ http://kssoft.wowdns.com:8090/postnum/index.html
function handlerNum(control) { e = window.event; //윈도우의 event를 잡음. //숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분 if(e.keyCode >= 48 && e.keyCode = 96 && e.keyCode 입력되지않는다. else //다른숫자뒤에오는 0은 return; //-->입력시킨다. } else //0이 아닌숫자 return; //-->입력시킨다. } else //숫자가 아니면 넣을수 없다. e.returnValue=false; } key가 down될때 검사. 주의할점.. onkeyup에서는 작동 안함.. (주의요망) 게다가 문제 하나더! 한글입..
입력 부분에 다음을 추가하시면 한글 입력이 아예 안됩니다. 빨간색 부분을 추가하시면 됩니다. //영문입력 안되게...
파일명은 test.sh 파일로 하고 chmod는 744로 설정 #!/bin/bash
";$message .= " 메일테스트겸 한글 테스트 ";$message .= "";/* ----------- 메일보내기 ------------- */if ( mail($to,$subject,$message,$headers) ) { echo "The email has been sent!"; } else { echo "The email has failed!"; }?>
제목입니다. 번호 번호+1 ?>
mysql 서버상에서 백업하기 mysqldump -u 유저명 -p DB명 > backup.sql Enter Password : 패스워드 mysql 서버상에서 백업파일 복구하기 mysql -u 유저명 -p DB명 < backup.sql Enter password:
$search = array ("']*?>.*?'si", "''si", "'([\r\n])[\s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e"); $replace = array ("", "", "\\1", "\"", "&", "", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"); $text = preg_replace($search, $replace, $con..
테스트해본결과 IE6에서만 동작되고 IE7, IE8beta, FF에서는 동작 안함...
출처 : http://webprog.yozmn.com/blogTag/
제목 MySQL Table 복구 - Got error 127 from storage engine 작성자 손상모 작성일 2005.01.13 00:37:37 1. 에러 메세지 ERROR 1030 (HY000): Got error 127 from storage engine 2. 복구 절차 Analyze Table `Table Name` Repair Table `Table Name` 3. 예제보기 mysql> SELECT COUNT(A.IDX) AS 'CNT' FROM PRO_QNA_T A WHERE A.TYPE > 0; ERROR 1030 (HY000): Got error 127 from storage engine mysql> mysql> mysql> Analyze PRO_QNA_T; ERROR 1064 (4..
eclipse 또는 aptana 에서 asp 또는 기타 다른 언어를 사용시 코드에 색상을 입혀주어서 보기 편하게 해주는 플러그인을 소개하겟다. http://colorer.sourceforge.net/eclipsecolorer/ Help 목록에서 Software Updates 를 선택 Find and Install... 을 선택해준다. Search for new features to install 을 선택한다. New Remote Site 나 Edit 를 선택한다. name -> 적당한 이름을 넣는다. URL -> http://colorer.sf.net/eclipsecolorer/ 확인을 누르고 설치를 진행하면 된다.
$arr = explode(",", $str); //(기준이 될 문자, 문자열) ',' 을 기준으로 잘라서 문자를 배열로 가진다. for($i=0; $i
mysql 에서는 기본적으로 대소문자를 인식을 못한다. 그래서 대소문자 인식을 하기 위해서는 BINARY 를 사용한다. table 만들때 컬럼에 name varchar(255) BINARY 로 생성시키거나 select * from table where BINARY name ='name';
오류 21002:[SQL-DMO] 'user' 사용자가 이미 있습니다 이는 데이터베이스를 복원하면서 이전 'user' 라는 사용자 정보가 복원이 되어 새 데이터 베이스에 사용자가 없음에도 이전 정보와 충돌하기 때문에 발생하는 것인데요. 이를 해결하기 위해서 DB의 사용자를 일치시켜 주는 sp_change_users_login 명령어를 사용할 수 있습니다.EXEC sp_change_users_login 'Update_One', 'user', 'user' 쿼리 분석기에서 계정이 생성된 테이블을 선택하고(혹은 'use 테이블명' 을 선행) 위의 프로시저를 실행하면 이전 사용자 명과 일치를 시킬 수 있습니다.
압축하기 tar -zcvf fileName_`date '+%Y%m%d%k%M%S'`.tgz /지정디렉토리 압축풀기 tar -zxvf ihotel.tgz docs
IE Developer 파이어폭스의 파이어버그와 비슷한 기능이다 http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
function content_print(){ var initBody = document.body.innerHTML; window.onbeforeprint = function(){ document.body.innerHTML = document.getElementById('선택될 div id').innerHTML; } window.onafterprint = function(){ document.body.innerHTML = initBody; } window.print(); } =============================================================================================== 내용 content_1 내용 content_2 ========..
1. 기 능 표준 입력으로부터 읽어서 표준 출력, 파일로 쓴다. 2. 문 법 tee [option] [file] tee command는 독립적으로 사용되기 보다는 파이프를 이용하여 다른 command와 함께 사용하는 경우가 많다. 3. 옵션 -a : 덮어쓰지 않고 주어진 파일에 표준 입력을 추가한다. -i : 인터럽트를 무시한다. 4. 사용방법 및 정보 set 명령에 대한 결과값을 set.out 파일에 저장한다. [root@ls ]# ls -l /etc | tee etclist.out /etc 디렉토리 리스트를 etclist.out 파일에 저장한다.
데이터를 추가하는 경우에 다음과 같은 경우가 많이 있다. "하나의 글을 작성하는데 다수의 첨부파일을 작성할 수 있는 경우" 위의 ERD로 스크립트를 생성해 보면 다음과 같을 것이다. CREATE TABLE POST ( POST_IDX int(11) AUTO_INCREMENT, SUBJECT varchar(2000), NAME varchar(200), CONTENT text, WRITTEN datetime, PRIMARY KEY(POST_IDX) ) CREATE TABLE ATTACHMENT ( ATTACH_IDX int(11) AUTO_INCREMENT, POST_IDX int(11), FILE_NAME varchar(200), FILE_PATH varchar(2000), UPLOADED datetime..
Not processing javascript in smarty templates Use {literal}...{/literal} tags around the javascript within your smarty template: {literal} ... {/literal} 참조 http://www.smarty.net/manual/en/language.function.literal.php {literal}{literal} tags allow a block of data to be taken literally. This is typically used around Javascript or stylesheet blocks where {curly braces} would interfere with the te..
ERD [이 알 디]는 전략적 계획이나 또는 하향식 계획에서 자주 사용되며, 개략적인 상부계층의 데이터 다이어그램이다. 데이터의 하향식 계획은 기업을 운영하는데 관련된 실체들을 확인하고, 그것들간의 관계들을 결정한다. 기업체를 효율적으로 운영하기 위해서는 어느 정도의 데이터가 필요하게 되는데, 이러한 데이터는 컴퓨터가 사용되지 않아도 상관은 없지만, 컴퓨터는 정확한 데이터를 필요한 사람에게 정확하게 전달하는데 큰 도움을 준다. 문제가 되는 데이터는 정연하고, 자세히 설명될 필요가 있으므로, 이를 위해 데이터에 관한 데이터가 필요하다. 데이터에 관한 데이터를 흔히 메타데이터라고 부르는데, 데이터 모델들은 이러한 메타데이터를 포함하고 있다. 데이터 분석가들은 조직의 데이터를 그들에게 이해시키고, 조직을 관리..
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string: Specifier Description %a Abbreviated weekday name (Sun..Sat) %b Abbreviated month name (Jan..Dec) %c Month, numeric (0..12) %D Day of the month with English suffix (0th, 1st, 2nd, 3rd, ...) %d Day of the month, numeric (00..31) %e Day of the month, numeric (0..
웹상에서는 한글이 제대로 보이지만 막상 DB를 열어보면 한글은 죄다 깨져있을경우가 있다. 때론 그 반대로 웹에선 깨져있지만 DB를 보면 정상적으로 되어있을 경우가 있다. 이럴때 pear 라이브러리로 디비연결을 하고있다면 다음과 같이 적용해보자 connect 후에 query("SET NAMES utf8"); // Pear function
DB_FETCHMODE_ORDERED : SQL 결과값 ($result)을 읽어 올적에 배열의 index 를 숫자로 (예 : $row[0], $row[1], $row[2],....) DB_FETCHMODE_ASSOC : SQL 결과 값을 Return 할때 배열의 Index를 Field 이름으로
이 강의는 코딩에 지친 웹프로그래머들에게 바칩니다;; 저는 PHP를 접한지 5년이란 세월이 흘렀습니다. 어떡하면 효율적으로 코딩을 할까? 어떻하면 코딩을 간결하게 할 수 있을까? 하는 많은 고민을 했습니다. 그 동안 저의 노하우를 강의를 합니다. 이건 단지 저의 방식이고 더욱 편한 방법이나 자신과 스타일이 맞지 않으면 이 글을 안읽으셔도 됩니다. 다만 자신이 웹프로그래밍을 하면서 너무 반복적인일을 한다고 생각되면 한번쯤 읽어보시면 분명 도움이 되리라 생각합니다. 일단 글을 다 읽고 소스는 강의의 끝에 첨부합니다. 처음에는 부담없이 읽기만 해주세요^^ 1편 DB의 사용 본 강의는 MySQL기준입니다. 웹프로그램에서 빠질 수 없는 DB의 사용입니다. mysql_connect, mysql_fetch_array..
글쓴이:김영진 PHP Templating with Smarty 스마티(Smarty) 템플릿 사용하기 김영진(cogolda@hanmail.net) 이 튜토리얼은 http://www.zend.com/zend/tut/tutorial-cezar.php에 있는 내용은 제가 번역, 추가, 생략했습니다. 소스 코드가 많아서 번역할 내용은 많지 않네요. 질문이나, 의견은 메일이나 코멘트 이용해 주시고, 관심있으신 자료 있으시면, 정리해서 올리겠습니다. 이 자료는 제가 스마티 쓸 때 도움이 되었던 문서이기도 합니다. 대상 독자 이 기사는 PHP templating같은 새로운 웹 개발기술을 적용하고 싶은 PHP 프로그래머와 HTML 디자이너를 위해 작성되었습니다. Smarty 개요 이론적인 웹 개발 과정은 다음과 같다. ..