728x90
300x250
[Javascript] PDFObject - PDF 파일 화면 출력하기

 

자바스크립트의 PDFObject를 활용하여 화면에 PDF 파일을 출력하는 소스코드에 대해서 소개합니다.


1. 소스코드

 

<Head> script 작성

<script type="text/javascript" src="/scripts/pdfobject.js"></script>

 

<script type="text/javascript">

window.onload = function (){
        var success = new PDFObject({ url: "/pdf/sample.pdf" }).embed("pdf"); 
    };

</script>

 

<Body> 작성

<div id="pdf">It appears you don't have Adobe Reader or PDF support in this web browser. <a href="/pdf/sample.pdf">Click here to download the PDF</a></div>

 


2. 맺음말


이처럼 작성하면, PDFObject 라이브러리를 활용하여 PDF 파일을 웹 화면에서 추출할 수 있습니다.

 


3. 참고자료(Reference)

 

1. http://pdfobject.com/, Accessed by 2013-11-13

반응형
728x90
300x250

[jQuery] 체크박스, 라디오 버튼 선택과 해제

 

jQuery를 활용하여 체크 박스 선택 여부, Checked 처리, 라디오 버튼 선택과 해제에 대해서 소개하겠다.

 


1. Check 여부 확인


$("input:checkbox[id='ID'].is(":checked") == true:false;

/* by ID */

 

$("input:checkbox[name='NAME'])").is(":checked") == true:false;

/* by Name */

 


2. Checked / unchecked 처리


$("input:checkbox[id='ID']").attr("checked", true);

/* by ID */

$("input:checkbox[name='NAME']").attr("checked", false);

/* by Name */

 


3. 특정 라디오 버튼 선택 / 모든 라디오 버튼 선택 해제


$("input:radio[name='NAME']:radio[value='VALUE']").attr("checked", true);

$("input:radio[name='NAME'].removeAttr("checked");

 


4. 전체 선택을 하면 모두 선택될 수 있도록 기능 구현

<label><input type='checkbox' id='check_all' class='input_check' /> <b>전체선택</b></label>
<ul class='select_subject'>
<label><input type='checkbox' class='input_check' name='class[1]' value='1' /> <b>1</b></label>
<label><input type='checkbox' class='input_check' name='class[2]' value='2' /> <b>2</b></label>
</ul>

5. 기타


이런식으로 html이 있고, javascript 부분은 아래와 같이 처리하면 좋다.

$(function(){
    $("#check_all").click(function(){
        var chk = $(this).is(":checked");//.attr('checked');
        if(chk) $(".select_subject input").attr('checked', true);
        else  $(".select_subject input").attr('checked', false);
    });
});

 


6. 참고자료(Reference)

 

1. http://hobbiez.tistory.com/321, Accessed by 2013-11-11

반응형
728x90
300x250

[ASP.NET] DropdownList = 링크 새창 열기 속성 연결 가이드(Client On Side)

 
드랍다운 리스트에서 attribute(에트리뷰트 / 속성) 값을 변경할 때 value값으로 링크를 연결하는 방법에 대해서 소개합니다.

 


1. 구현(Implements)

DropDownList1.Attributes["onChange"] = "if(this.value) window.open(this.value);";

 


2. 다이어그램

 

Fig 2-1) 드랍다운리스트의 동작 예시

 

반응형
728x90
300x250

[PC활용] [OSS] OpenFire 서버 / 클라이언트 (무료 인트라넷 메신저)

 

본 설명은 OpenFire를 구축하는 방법에 관하여 기술된 안내입니다.

 

서버 태스트 환경 사양 안내

OS : Windows 2008 R2 Datacenter Edition (Evaluation)

RAM : 4GB(DDR3)

CPU : AMD Athlon x2 64bit Processor

 


1. Openfire 3.8.2

http://www.igniterealtime.org/downloads/index.jsp

 

 

Fig 1-1) Install

 

2. Openfire 3.x.x.zip을 다운받습니다.

 

 

Fig 1-2) 저장하기

 

3. C:\에 저장합니다.

 

 

Fig 1-3) 압축해제(Extract)

 

3. C:\에 압축을 풀고 압축 폴더 내에 있는 Openfire 폴더를 C:\로 이동시킵니다.

 

 

Fig 1-4) 압축폴더 이동하기

 

4. Openfire 폴더에 들어갑니다. 그리고 bin 폴더를 클릭합니다.

 

 

 

Fig 1-5) openfired 실행 경로

 

5. 이곳이 바로 openFire의 핵심 서비스가 존재하는 위치입니다.

 

 

Fig 1-6) cmd로 openfire 경로 이동하기

 

6.

-> cd c:\openfire\bin

-> openfire-service /install (서비스 설치)

-> openfire-service /start (서비스 시작)

 

부가서비스 안내

-> openfire-service /restart (서비스 재시작)

-> openfire-service /uninstall (서비스 제거)

 

서비스 설치 후 openfire를 실행시킵니다.

 

 

Fig 1-7) openfire 처음 설치시 발생할 수 있는 오류

 

Fig 1-7은 openfire를 처음 설치할 때, 발생할 수 있는 오류입니다.
오류 내용은 Java Runtime Environment를 설치하지 않아 발생한 오류입니다. www.java.com 에 접속해서 JRE를 설치하면 됩니다.

 

 

Fig 1-8) JRE 설치하기

 

 

Fig 1-9) JRE 설치 진행

 

 

Fig 1-10) JRE 설치 진행

 

 

 

Fig 1-11) JRE 설치 완료

 

설치 상태를 확인합니다.

이제 실제 OpenFire의 서비스를 설치하겠습니다.

우선 서비스를 시작해야합니다. 컴퓨터 관리 -> 서비스 -> Openfire를 더블클릭합니다.

 

 

Fig 1-12) OpenFire 서비스 확인하기

 

 

Fig 1-13) OpenFire 서비스 시작하기

 

서비스를 시작합니다. (속어: 서비스를 올립니다.)

그리고 http://127.0.0.1:9090/index.jsp에 접속합니다.

 

 

Fig 1-13) OpenFire 서비스 설치 단계

 

Continue를 클릭합니다.

 

 

 

Fig 1-14) OpenFire 서비스 설치 단계

 

Continue를 클릭합니다.

 

 

 

Fig 1-14) OpenFire 서비스 설치 단계

 

Standard를 클릭 후 Continue를 클릭합니다.

 

 

Fig 1-14) OpenFire 서비스 설치 단계

 

[hostname]을 자기 자신의 서버를 입력해줍니다.

ex) 127.0.0.1

 

[database]는 자기가 실제로 사용할 데이터베이스 명을 입력합니다.

 

ID와 Password는 Database 서버 계정을 입력합니다.

 

Continue를 클릭합니다.

 

 

 

Fig 1-15) OpenFire 서비스 설치 단계

 

Detail 기본값으로 두고 Continue를 클릭합니다.

 

 

 

Fig 1-16) OpenFire 서비스 설치 단계

 

서버 관리자 계정을 입력합니다. 그리고 비밀번호를 입력합니다.

그리고 Continue를 클릭합니다.

 

 

Fig 1-17) OpenFire 서비스 시작 단계 (완료)

 

OpenFire Administration Console에 접속된 화면을 볼 수 있습니다. (속어: 입성했습니다.)

관리자 계정은 admin / 그리고 설정한 관리자 암호를 입력합니다.

Login을 클릭합니다.

 

 

 

Fig 1-18) OpenFire 서비스 관리 단계

 

서버 관리자에 접속했습니다.

Server Ports를 기억합니다.

Windows 방화벽에 들어갑니다.

고급 설정에 들어가면, 고급 보안이 포함된 Windows 방화벽이 실행됩니다.

인바운드 규칙을 클릭합니다.

그리고 작업 탭에서 새 규칙을 클릭합니다.

 

 

Fig 1-19) OpenFire 서비스 관리 단계 / 방화벽 설정

 

 

 

Fig 1-20) OpenFire 서비스 관리 단계 / 방화벽 설정

 

포트를 클릭합니다. 그리고 다음을 클릭합니다.

 

 

 

Fig 1-21) OpenFire 서비스 관리 단계 / 방화벽 설정

 

포트 범위를 입력합니다. 다음을 클릭합니다.

 

 

 

Fig 1-22) OpenFire 서비스 관리 단계 / 방화벽 설정

 

연결 허용(A)를 선택 후 다음을 클릭합니다.

 

 

 

Fig 1-21) OpenFire 서비스 관리 단계 / 방화벽 설정

 

다음을 클릭합니다.

 

 

 

Fig 1-22) OpenFire 서비스 관리 단계 / 방화벽 설정

 

서비스 명을 정의 후 마침(F)를 클릭합니다.

오픈 소스 메신저 구축이 완료되었습니다.

 

반응형
728x90
300x250

[ASP.NET] 폼 인증을 통한 로그인 구현 방법

 

ASP.NET에서 폼 인증을 통한 로그인 구현 방법에 대해서 요약합니다.


1. Web.Config 파일

Web.Config

<authentication mode="Forms">
      <forms loginUrl="~/index.aspx" timeout="2880" defaultUrl="~/main.aspx" />
</authentication> 

 


 


2. C#(ASP.NET) 코드 구현

 

로그인 프로세스

(쿠키 생성) 

System.Web.Security.FormsAuthentication.SetAuthCookie(strJumin, true, "/");

 

 

로그아웃 프로세스

(쿠키 생성) 

System.Web.Security.FormsAuthentication.SignOut();

 

 

페이지에서 로그인 여부 판단 (cs 코드에서 사용)

(쿠키 생성) 

if (!Request.IsAuthenticated)

{

 

}

Request.IsAuthenticated

 

반환값 : True

            False

 

폼 인증을 통해 쿠키 생성시 쿠키가 존재한지 여부 확인. 


 


3. 추가내용

부가적인 자료

-> User.Identity.Name

폼 인증 세션 이름 가져오기

반응형
728x90
300x250

[Windows 8.1] Windows 8 Enterprise 업그레이드 방법

 

Windows 8 Professional Kn(Enterprise)의 경우에는 공식적으로 스토어에서 업그레이드를 할 수 없습니다.

업그레이드를 하시려면, MSDN Volume Center나 MSDN에서 배포하는 Windows 8.1 Pro를 다운받으셔서 업그레이드를 진행하시면 됩니다.

반응형
728x90
300x250

[PC활용] Ghost 흔적 제거 - Figner DEL V2.7

 

이번에 소개할 프로그램은 Ghost로 시스템 복구를 진행한 흔적을 지우는 프로그램입니다.

고스트(이하 Ghost)를 사용하면 흔적이 남습니다.

이러한 점을 보완하기 위해서 작성된 프로그램으로 보입니다.

 


1. Figner DEL V2.7 소개

 

 

Fig 1-1) FINGER DEL V2.7 By Romantic Cat

 

이 프로그램은 크게 화려한 인터페이스를 자랑하진 않습니다.

매우 간단한 "사용자 인터페이스(User-Interface)"를 자랑하는 프로그램으로 보입니다.

 

이 프로그램을 찾아보는 방법은 크게 구글링이 있겠습니다.

 

검색하면, "Finger DEL V2.7"을 보다 쉽게 찾을 수 있습니다. Finger DEL 영역을 제거할 수 있습니다.

이 프로그램은 노턴 고스트(이하 ghost 또는 Symantec Norton Ghost)를 파괴하는 프로그램은 아닙니다.

 

노턴 고스트를 사용하여 복구했다는 일종의 로그 기록 정도만 지워주는 프로그램입니다.

 


2. 첨부 자료(Attechment)

 

1. V2.7버전 자료

PGFINGER.zip

 

2. 기타 버전 자료(V2.5버전)

 Finger_del64bit.rar


사용 가능한 운영체제: Microsoft Windows


3. 참고자료(Reference)

 

 

 

반응형
728x90
300x250

[Windows 8] N, KN 버전 사용자를 위한 미디어 플레이어 패치

 


1. 윈도우 미디어 플레이어 설치

 

http://www.microsoft.com/ko-kr/download/details.aspx?id=30685

 

미디어 플레이어가 없는 사용자를 위해 MS에서 별도의 패치로 만들어 놓은 거 같습니다.

관련된 주제는 "공정거래"입니다.

 

기사를 찾아서 읽어보면 도움이 될 것입니다.

반응형

+ Recent posts