Diary..

cspark.egloos.com

포토로그



이사햇어요!!~ by Coder

http://cspark.net/ 티스토리로 이관햇습니다~!;;;

$.getJSON을 post 방식으로 사용하기. by Coder

jQuery의 $.getJSON은 기본적으로 post방식을 지원하지 않는다.
그래서 꽤 긴내용의 파라미터를 보내서 처리를 할경우 난감한 상황을 만나게 된다..;;
그래서 구글링했더니 아래와 같은 꽁수(?)로 해결을 봤다.
결과적으로 $.post를 사용 post방식으로 처리를하지만 결과값을 json형식으로 받는다고 정의를 한후 사용하게 된다.

postJSON이라는 별도의 함수를 만든후 사용하게 된다. 

      $.postJSON = function(url, data, func) { 
             $.post(url+(url.indexOf("?") == -1 ? "?" : "&")+"callback=?", data, func, "json"); 
      }  



아래는 postJSON을 사용한 샘플 소스

<form name="testFrm" id="testFrm" method="get">
      <input type="hidden" name="test1" value="111" />
      <input type="hidden" name="test2" value="222" />
      <input type="hidden" name="test3" value="333" />
</form>     

<script type="text/javascript">
    function getData(){
        var paramData = $("#testFrm").serialize();   
        

        $.postJSON(url, paramData, function (data) { 
            $.each(data, function(index,jsonData){
                //jsonData의 값을 처리.~~
            });
        });
    }
</script>


[책] 빅 픽처 by Coder

빅 픽처
더글라스 케네디 지음, 조동섭 옮김 / 밝은세상
나의 점수 : ★★★★


음 상당히 오랜만에 독후감(?)을 작성하는거같다.;;
책들은 꾸준히 읽는데도 읽고나면 감상문정도는 작성해야지 하면서 귀차니즘이 발동!! -_-..

난 이 책 제목만보고 처음엔 사진관련책인줄알고 관심도 없다가 늦게본 책이다;;
(후에 안거지만 책표지에 나오는 주인공사진의 손에 피를 보고나서야 이게 스릴러 책이 맞았구나 햇다.ㅡㅡa;;)
간략한 줄거리를 말하자면 월가의 잘나가는 변호사인 벤은 본인은 항상 사진가에 대한 꿈을 가졋지만 현실은사랑하는 아내와 두 자식들을 위해 현실에 순응하면서 살아간다.
하지만 믿었던 아내의 불륜을 목격!!.. 불륜상대인 게리를 우발적으로 살해하게 되버리면서 인생은 꼬이기 시작한다.
결국 벤은 자수보다는 게리의 인생을 대리로 살고 자신의 인생은 버리는 선택을 하게 된다.

아무도 알지못하는 작고 조용한 동네에 정착한 벤은 결국 자신의 꿈이였던 사진가로 유명해지게된다.
하지만 오히려 유명세가 자신을 위기에 빠져들게 만든다~.;;. 더이상은 스포일러라 여기까지.;;

책을 보면서 항상 화자 또는 주인공의 입장에 내 자신을 대입하면서 읽다보면 어떤 대리만족을 느끼게 되는데
별 상관은 없지만 내 꿈에 대한 다시한번 정리를 해주게 된 계기를 줫다.

첨에 단순한 드라마적인 소설인줄알고 읽었는데 의외로 범죄 스릴러물이라 빠른속도로 읽은 책이다.
영화로도 제작된다고 하니 나오면 한번 봐야겠다.

Visual C# DateTime 관련 함수 정리 by Coder

// 프로그램 시작시간
DateTime startTime = DateTime.Now;

// 1. 현재시간
DateTime now;
now = DateTime.Now;

Console.WriteLine(now); // 현재시간 전체
Console.WriteLine(now.Year); // 현재 년도
Console.WriteLine(now.Month); // 현재 달
Console.WriteLine(now.Day); // 현재 일
Console.WriteLine(now.DayOfWeek); // 현재 주
Console.WriteLine(now.DayOfYear); // 1년중 몇일째인지
Console.WriteLine(now.TimeOfDay); // 금일 자정부터 몇시간
Console.WriteLine(now.Hour); // 시간
Console.WriteLine(now.Minute); // 분
Console.WriteLine(now.Second); // 초
Console.WriteLine(now.Millisecond); // 1000분의 1초

Console.WriteLine(now.Ticks); // 1000분의 1초

// 2. 임의시간 설정
DateTime birthday;
birthday = DateTime.Parse("2009년8월9일"); // 시분초 미지정시 자정으로
birthday = DateTime.Parse("2009/08/09");

Console.WriteLine(birthday);

DateTime xmas;
xmas = new DateTime(2008, 12, 25, 0, 0, 0);

Console.WriteLine(xmas);

// 3. 연산

// 3.1 오늘 + 100일
now = DateTime.Now;
DateTime result = now.AddDays(100); // 각 단위별 add메소드가 존재 MSDN참고

Console.WriteLine(result);

// 3.2 크리스마스까지 남은 날
TimeSpan result2 = xmas - now;
Console.WriteLine(result2);
Console.WriteLine(result2.Days); // NNN일 (내림표현)
Console.WriteLine(result2.TotalDays); // NNN.NNNNNNN일 (더정확)

// 3.3 오늘 - 100일
Console.WriteLine(now - TimeSpan.FromDays(100));
Console.WriteLine(now.AddDays(-100));

// 4. 날짜시간 출력형식 지정
Console.WriteLine(now.ToLocalTime()); // 2008-08-08 오전 10:31:25

Console.WriteLine(now.ToLongDateString()); // 2008년 8월 8일 금요일
Console.WriteLine(now.ToShortDateString()); // 2008-08-08

Console.WriteLine(now.ToLongTimeString()); // 오전 10:31:25
Console.WriteLine(now.ToShortTimeString()); // 오전 10:31

// 프로그램 종료시간
DateTime endTime = DateTime.Now;

Console.WriteLine("프로그램 수행시간 : {0}/ms", (double)(endTime - startTime).Ticks / 1000000.0F);


[출처] :
http://blog.visualp.com/148?category=1

익스플로어 소스 보기 기본 에디터 변경 by Coder

UltraEdit를 설치하면 익스플로어에서 소스보기를하면 기본으로 열리는 에디터 프로그램이 UltraEdit가 기본 에디터로
자동 변경되어버린다.ㅡㅡa..
그래서 내가 따로 사용하는 에디터로 다시 소스보기용 에디터로 변경하고자 한다면 레지스트리를 수정해야한다..

위치 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name

사용하고자하는 프로그램 전체 경로로 변경해주면된다.

1 2 3 4 5 6 7 8 9 10 다음