<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.3" -->
<rss version="0.92">
<channel>
	<title>GreenBean</title>
	<link>http://illtal.net/wp</link>
	<description>illtal's GreenBean</description>
	<lastBuildDate>Wed, 28 Dec 2011 06:00:08 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>IM의 안정성.</title>
		<description>ICQ때 부터 써오던 아무 생각 없이 써오던 IM인데
,
최근까지 다른 류의 SW들에 비해 안정성이 높았던것 같다. 복잡한 행동을 하지 않아서 그런지, 알수없는 에러나, AV나 메모리 누수등의 문제도 없고 몇일이고 잘써왔는데

요즘에 몇몇 IM 들의 안정성 부족에 
Skype는 3일정도 켜져 있으면 알수 없는 에러로 중단된다. 에러시점을 알수도 없어서 그사이에 메세지가 왔는지도 알수 없다.
구글톡은 ...</description>
		<link>http://illtal.net/wp/archives/359</link>
			</item>
	<item>
		<title>내년에 할일.</title>
		<description>워프 최신버전으로 업데이트 하기.
블로깅 다시 시작하기.
방전되어버린 쥐텡이 다시 잡기.
 </description>
		<link>http://illtal.net/wp/archives/358</link>
			</item>
	<item>
		<title>PHP에서 MSSQL SP를 쓸 때 output @var, select 값 동시에 받기</title>
		<description>닷넷에서는 MS SQL StoredProcedure(이하 SP)를 쓸 때, select 값과 output으로 @variable을 동시에 받을 수 있어서 문제없이 잘 썼는데,
이번 작업에서 PHP와  MSSQL을 쓰다 보니 이런 저런 발생하는 문제 중에 하나로 동시에 받을 수 없는 문제가 발생.

페이징한 리스트의 일부와 전체 페이지 수를 가져오는 쿼리를 짤때, 리스트 테이블과 전체 페이지수를 한번에 받는 ...</description>
		<link>http://illtal.net/wp/archives/357</link>
			</item>
	<item>
		<title>CI 세션 처리 문제</title>
		<description>CodeIgniter는 세션을 PHP session을 사용하지 않고 자체적으로 쿠키를 구워서 사용하고 있는데, 
자동로그인 같이 기존의 expire타임과 다르게 처리를 하려면 자체 라이브러리를 고치지 않으면 불가능 하다.

페이지를 읽을 때마다 매번 쿠키데이터를 검증하고/업데이트 할때 config.php안에 있는 sess_expiration 을 참조하기 때문에 처음에 expire 시간을 다르게 설정하더라도,
업데이트 할때 다시 config안에 데이터러 덮어쓰는 상황이 발생한다.

결국 libraries/session.php 파일을 ...</description>
		<link>http://illtal.net/wp/archives/356</link>
			</item>
	<item>
		<title>GAE 쿠키 처리</title>
		<description>오늘 하루종일 애를 먹었던 쿠키 처리.

세션으로 하는것이 까탈스러워보이는데다가 로그인 정보중에 별로 중요한것도 담지 않을 것 같아서 쿠키로만 처리하려고 했는데 생각보다 처리가 어려웠던...T_T

일단 따로 클래스를 분리해서 간단한 MVC형식으로 가져가다 보니 requestHandler에서 처리하는것이 아니라 별도의 클래스에서 처리하도록 하는 바람에 일이 좀더 커졌다.

간단하게 
쿠키를 구울 데이터를 배열로 저장하고,
배열을 pickle.dumps를 이용해서 serialize한 다음,
다시 문자열이 ...</description>
		<link>http://illtal.net/wp/archives/355</link>
			</item>
	<item>
		<title>GAE 로컬테스트에서 sqlite에러가 날때</title>
		<description>dev_appserver.py를 실행해서 로컬에 테스트 서버를 올려서 테스트 하려고 하는데 자꾸 에러가 나는 상황이 발생해서 로그를 보니 sqlite관련  rdbms파일을 핸들링 할 수가 없어서 생기는 문제.

원인은 windows7의 경우 사용자 폴더내의 appdata/local/temp폴더안에 rdbms 파일을 만드는데, 이때 사용자 명이 한글이면 유니코드로 바꾸다가 폴더를 못찾는 문제가 발생한다

dev_appserver.py를 실행할 때 --rdbms_sqlite_path 옵션을 붙여서 파일을 다른곳에다 ...</description>
		<link>http://illtal.net/wp/archives/354</link>
			</item>
	<item>
		<title>PHPMailer 에서 유니코드 설정하기</title>
		<description>PHPMailer는 기본적으로 content type이 text/plain에다가 charset에 utf8설정이 안되어 있기 때문에
본분에 meta content-type 같은걸 적어줘도 적용이 안되는 경우가 있다.

예제파일에는 안적혀 있어서 좀 찾아야 했던 케이스

$m = new PHPMailer(true);
$m->ContentType = "text/html";
$m->CharSet = "utf-8";

같이 적어주면 메일헤더에 붙여서 보내주게되어서 메일헤더로 캐릭터셋을 참조하는 메일클라이언트에서 문제없이 utf-8로 인코딩해서 보여준다. </description>
		<link>http://illtal.net/wp/archives/353</link>
			</item>
	<item>
		<title>php 한글 파일명 처리</title>
		<description>서버에서 dir등을 사용해서 파일명을 불러 올때, 한글이름일 경우 파일이름이 깨지는 경우가 있는데,

캐릭터셋이 cp949일 경우 발생하는 일이 있다. iconv를 이용해서 iconv('cp949', 'utf-8', $file)처럼 이용하면 한글 파일명을 가져올 수 있음. 다운로드 링크시에는 다시 cp949로 해야 문제가 발생하지 않는다.

서버 설정마다 다를 수 있으므로 주의. </description>
		<link>http://illtal.net/wp/archives/352</link>
			</item>
	<item>
		<title>ASP.NET 핸들러 사용시, Session 처리</title>
		<description>2.0 기준으로 Ashx를 사용시에

context.Session의 값을 처리할 때 null로 표시되는데,

클래스 선언시에  System.Web.SessionState.IReadOnlySessionState 도 상속 받으면 문제없이 사용가능

public class Handler : IHttpHandler, System.Web.SessionState.IReadOnlySessionState {
    public void ProcessRequest (HttpContext context) {
         context.Session[....]
    }
}

와 같다.
 </description>
		<link>http://illtal.net/wp/archives/351</link>
			</item>
	<item>
		<title>C#에서 DATA TABLE로 간단한 필터링하기</title>
		<description>예전에는 ASP스럽게 RecordSet으로 데이터를 가져와서 하나하나 붙여넣었는데,
요즘은 그냥 SqlDataAdapter를 이용해서 DataTable이나DataSet으로 가져온다음에 Repeater나 DataGrid에 DataSource로 Bind해서 사용중.

그런데 SP를 통해서 데이터를 가져오다 보니, 내가 수정할 수 없는 권한의 SP의 경우 데이터 필터링이나 정렬등이 마음대로 되지 않는다.

찾아보니 역시나 DataTable 형식의 경우 간단한 where과 sort가 지원되어서 데이터를 다시 만드는 것이 가능하다.

select method를 이용하는데,
자세한 ...</description>
		<link>http://illtal.net/wp/archives/350</link>
			</item>
</channel>
</rss>

