Apollo89 · Technical Notes

직접 설치하고, 직접 써보고, 문제를 해결해서 기록합니다.

AI Coding, Development, Security, Network, Automation을 중심으로 실제 구축 과정에서 만난 문제와 해결 방법을 정리합니다.

이 영역에는 쿠팡/토스 파트너스 제휴 링크가 포함되어 있으며, 구매 시 일정액의 수수료를 제공받을 수 있습니다.

Latest Articles

최근 작성한 글 10개

Development

properties 파일에서 한글사용..

  이번에 개발된 사이트에 다국어를 지원하도록 해야 하는 일이 생겼다.. 엄청난 양의 jsp 페이지에서 fix된 한글을 추출해서 properties 작업을 해야 한다. 그런데 가능성 테스트 중 properties 파일에서 한글을 입력시 한글이 깨지는 문제가 발생하는 것이다.. 이거저거 찾아봤는데 몇가지 방법이 있는듯 하다.. 1. native2ascii…

읽어보기 →
Development

Ruby on Rails 설치…

  예전에 Ruby 설치 후에.. gem을 이용해서 rails 설치 ]# gem install rails --include-dependencies Bulk updating Gem source index for: http://gems.rubyforge.org Successfully installed rails-2.1.0 Successfully installed rake-0.8.1 Successfully installed activesupport-2.1.0 Successfully installed activerecord-2.1.0 Successfully installed actionpack-2.1.0 Successfully installed actionmailer-2.1.0 Successfully installed activeresource-2.1.0…

읽어보기 →
Development

한글패턴 검색(정규표현식)

  java -> 한글 완성형 [\uAC00-\uD7A3] php -> 한글과 영문,숫자만 입력 // $str 이 한글을 포함하는지 검사하는 함수입니다. function chkHan($str) { $strCnt=0; while( strlen($str) >= $strCnt) { $char = ord($str[$strCnt]); if($char >= 0xa1 && $char <= 0xfe) return true; $strCnt++; } }…

읽어보기 →
Automation

crontab 사용법..

  1) 현재 cron deamon이 돌고 있는지 확인 ps -ef | grep cron 2) cron deamon kill kill -9 "pid of cron" 3) deamon 재실행 /usr/sbin/cron 4) 명령어 위치 /usr/bin/crontab 5) 사용형식 crontab [ -u 사용자ID ] 파일 crontab [ -u 사용자ID…

읽어보기 →
Network

wget 이용한 품질 체크(HTTP Submit Process)

  다음과 같은 2가지 사항에 대해서 체크한다면, 웹서비스에 대한 기본적인 품질 체크는 가능할 것이다. 1. 페이지 응답체크 2. 페이지 응답시간 여기에 덧붙여서 Submit Process까지 체크한다면, 더 나은 품질 모니터링 환경을 만들 수 있을 것이다. Submit Process 어떤 웹서비스가 제대로 작동하는지 확인하고 싶을…

읽어보기 →
Development

웹 성능 향상 개발 방법

  웹 성능 향상 개발 방법 1. Make fewer HTTP requests - 사용자 응답시간의 80%는 프론트앤드단에서 발생한다. 많은 시간을 페이지의 컴포넌트(이미지, css, script, flash등)를 다운받는데 쓰인다는 얘기다. 위의 컴포넌트는 각각의 http request를 유발시켜서 페이지를 느리게 한다. - Image Maps - 이미지 맵은…

읽어보기 →
Development

엑셀(*.xls) 화일을 PHP에서 읽기

  1. http://sourceforge.net/projects/phpexcelreader/ 에서 Spreadsheet_Excel_Reader를 다운 받습니다. 2. 소스를 보면 사용법은 그냥 알 수 있습니다. 3. 한글처리가 안되는 문제도 쉽게 발견할 수 있습니다. 4. 아래와 같이 사용하면 한글도 처리가 됩니다. <? require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_Reader(); $data->setOutputEncoding('CP949'); // 이부분만 바꿨습니다. $data->read('kortest.xls');…

읽어보기 →
Development

Get 방식으로 데이터 전송시 한글깨짐 java, jsp Tomcat

  Get 방식으로 데이터 전송시 한글깨짐 java, jsp Tomcat Tomcat 4.x 버전에서 잘되던 JSP 한글이 5.x 버전에서는 깨진다.. POST 방식에서는 문제가 없지만 GET 방식에서 깨지는 문제인데.. 아파치에서 문서를 잘 살펴보니..역시나 변경되었다..ㅡ.ㅡ;; 1. Tomcat 4.x 버전 1) POST 방식 : request.setCharacterEncoding("euc-kr"); 2) GET…

읽어보기 →
Tech

wget으로 로그인하고, 세션 유지하기

  wget으로 로그인하고, 세션 유지하기 ]$ wget --keep-session-cookies --save-cookies cookie --post-data='user_id1=로그인ID&amp;password1=비밀번호' -S 로그인하고, 데이터를 올리는 곳에서 사용하면 유용합니다. user_id1, password1은 해당 폼 필드에 맞게 바꿔야 합니다.  

읽어보기 →
Development

윈도우XP와 비스타에서 사용할 수 없는 디렉토리명..

  svn을 사용하는데 디렉토리중 con 를 체크아웃 을 받을 수 없는 것이다.. Error Can't create directory '~~\con': 디렉코리 이름이 올바르지 않습니다.. 이게 먼일이다냐... 한참 고민하고 검색해본 결과... 윈도우XP와 비스타에서는 아래와 같은 디렉토리를 사용할 수 없다고 한다.. AUX, CON, NUL, COM1~COM9, LPT1~LPT9 리눅스에서…

읽어보기 →