• 제목/요약/키워드: 서버 스크립트

검색결과 103건 처리시간 0.024초

IMAP 프로토콜을 이용한 멀티미디어 메일 시스템 (A Multimedia Mail System using IMAP Protocol)

  • 이봉환;박문호;이하욱;주기호;이찬도;이남준;심영진
    • 한국정보처리학회논문지
    • /
    • 제4권5호
    • /
    • pp.1297-1307
    • /
    • 1997
  • 본 논문에서는 인터넷 상에서 멀티미디어 메일을 주고 받을 수 있게 하는 멀티 미디어 메일 시스템을 구현하였다. 이 메일 시스템은 기존의 텍스트 위주의 e-mail 시스템을 확정한 것으로 텍스트, 이미지,,MPEG 비디오 및 바이너리 데이터의 전송을 가능하게 한다. 멀티미디어 데이터를 표현하기 위해서 기존의 RFC-822 포맷을 확정한 MIME(Multipurpose Untemet Nail Extension)를 그대로 사용한다. 한편, 메이팍스 검색 프로토콜로는 현재 널리 사용되고 있는 POP(Post Office Pritocol)보다 기능이 우수한IMAP(Internet Mail Access Prltocol)을 사용한다. 메일클라이언트는 PC에 구현 하였고 메일 서버는 UNX 시스템에 구현하였다. 구현한 메일 시스템은 바이너리 파일의 추가 기능을 제공하며, 수신된 멀티미디어 메일을 검색하는 경우 수신 윈도우 내에서 포스트스크립트뷰어, MPEG 디코더 등의 응용프로그램과의 직접적인 인터페이스 기능을 제공하여 사용자가 다양한 형태의 메일 메시지를 듣고 볼 수 있게 한다.

  • PDF

어셈블리어 코드 기반의 메모리 오류 가능성 검출 (Detection of Potential Memory Access Errors based on Assembly Codes)

  • 김현수;김병만;배현섭;정인상
    • 정보처리학회논문지D
    • /
    • 제18D권1호
    • /
    • pp.35-44
    • /
    • 2011
  • 메모리 사용에 관련한 오류는 해당 프로그램뿐 아니라 시스템의 오작동을 유발할 수 있다. 특히 발생 빈도가 매우 낮은 일부 메모리 오류의 경우 제대로 된 동작 테스트를 할 수 없어, 오류에 대한 파악 및 수정이 힘들다. 이에 본 논문에서는 실행 프로그램을 역어셈블(Dis-Assemble)하여 만들어진 어셈블리어 코드를 구문 분석하여 명령어 전이도를 도출하고 이에 기반을 두어 메모리 사용 오류 가능성을 검출하는 방법을 제안하였다. 몇 가지 프로그램을 검사대상으로 선정하여 Local Memory Return Error, Null Pointer Access Error, Uninitialized Pointer Access Error를 검출하였으며 그 중 오픈 소스 프로젝트(Open Source Project)인 아파치 웹 서버와 PHP 스크립트 해석기에서도 메모리 사용 오류의 가능성이 있는 코드가 검출되었다.

학습자 실습과정 정보를 제공하는 DBMS에 독립적인 웹 기반 질의 학습 시스템 (A DBMS-Independent Web-based Query Learning System Providing Feedback Information on Student's Exercise)

  • 김태영;최현종
    • 컴퓨터교육학회논문지
    • /
    • 제6권2호
    • /
    • pp.137-146
    • /
    • 2003
  • 현재 운영되고 있는 웹의 온라인 데이터베이스 학습시스템에서 SQL 학습은 대부분이 CGI와 서버사이드 스크립트인 ASP, PHP, JSP 등을 통해 이루어지고 있다. 이 방법으로 개발된 웹 학습은 개발 프로그래밍 언어와 운영 플랫폼, 학습 대상 DBMS에 종속적이기 때문에 개발된 학습 모듈이 재사용 및 유지보수가 힘들고 학습자가 작성한 질의 처리에 대한 피드백 정보를 수집하는데 어려움이 있다. 따라서 실습 중심의 교수 학습에서 반드시 필요한 학습자의 학습 과정에 대한 교수자의 감독, 지도가 어렵다. 본 연구에서는 Java 애플릿과 JDBC를 이용하여 학습자의 실습 과정에서 나타나는 기본적인 학습 정보를 제공하는 웹 기반 질의 학습 시스템을 설계 및 구현하고자 한다. 이 학습 시스템은 개발 및 운영 플랫폼과 학습 대상 DBMS에 독립적이고, 교수자가 학습자의 학습 과정 정보인 질의 처리에 대한 정보를 수집할 수 있기 때문에 효율적으로 학습자를 지도할 수 있다.

  • PDF

XML을 이용한 객체지향 메타 모델링 기반 설계 프레임워크 (Developement of a Object Oriented Based Meta Modeling Design Framework Using XML)

  • 주민식;최동훈
    • 한국항공우주학회지
    • /
    • 제33권4호
    • /
    • pp.7-16
    • /
    • 2005
  • 항공 설계분야에 있어서 최적설계는 방법론적인 요소와 방법론을 수행하는 소프트웨어인 설계프레임워크가 연구되어 왔다. 이러한 설계프레임워크는 효율적인 시스템으로 인식되어 많은 산업체 문제를 해결하여 왔지만 실제 산업체문제의 복잡성은 단일 최적화수준에서 다분야에 걸친 복잡한 비정형화된 최적설계 문제의 해결을 요구하고 있으므로 한계성을 지니고 있다. 따라서 본 연구에서는 복잡한 설계문제인 다분야통합최적설계문제를 위해서 유연성이 높은 새로운 설계문제 모델링 기반의 설계 프레임워크를 제안 하였다. 본 연구에서 제안하는 설계문제 모델링 방법은 기존의 설계프레임워크들이 절차적으로 생성하는 스크립트 기반의 모델링 기법이 아닌 설계문제 도메인의 형태에 맞추어 최적화문제를 정의하는 시스템이다. 또한 시스템의 구조는 클라이언트 서버 구조가 아닌 P2P 구조의 시스템으로 개발되었으며 헬기 설계문제와 인공심장 문제를 적용하여 개발된 시스템의 유연성과 효율성을 보였다.

HPC 환경에서 사용자 로그 분석을 통한 작업 성공률 개선 (Improving the Job Success Rate through Analysis of User Logs in HPC)

  • 윤준원;홍태영;공기식;박찬열
    • 디지털콘텐츠학회 논문지
    • /
    • 제16권5호
    • /
    • pp.691-697
    • /
    • 2015
  • 슈퍼컴퓨터는 대량의 계산이 필요한 첨단 과학기술분야의 수치계산뿐만 아니라 산업분야의 신제품 설계 및 개발에도 다양하게 접목되어 사용되고 있다. KISTI의 슈퍼컴퓨터 4호기 Tachyon은 SUN Blade 서버기반으로 구성된 초병렬 컴퓨팅 시스템으로 3,200개의 컴퓨팅 노드와 인프라 노드들로 구분된다. 이 시스템은 현재 만여 명의 사용자와 170여개의 기관이 사용 중에 있으며, 수많은 작업들이 스케줄러를 통해 배치형태로 작업을 수행하고 있다. 또한 Tachyon에서는 작업 제출부터 종료까지 관련된 해당 스크립트와 수행 환경, 라이브러리, 작업수행로그 등을 저장하게 된다. 본 논문에서는 스케줄러로 사용되고 있는 Sun Grid Engine의 배치작업정보와 Tachyon 작업수행로그를 가지고 분석을 진행하였다. 특히, Tachyon에서 사용자가 수행했던 작업 결과 중 실패 작업을 구분하여 원인을 분석하고 그중 일부 작업에 대한 개선을 통해 정상 작업을 추출함으로써 시스템의 전체 성공률을 향상시킬 수 있다.

Live Site 개념을 도입한 웹사이트 저작도구의 실시간 자동화 모델에 관한 연구 (A Study on Model of Realtime Automation for Website Authoring Tool using Live Site Concept)

  • 장영현;박대우;이예원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2011년도 제44차 하계학술발표논문집 19권2호
    • /
    • pp.175-177
    • /
    • 2011
  • 본 논문의 Live Site 개념을 도입한 웹사이트 저작도구의 실시간 자동화 모델에 관한 연구에서는 MVC(Model-View-Controller) 패턴의 시스템으로 사용자가 요구 사항을 전달하면 jsp에서 jsp 간의 호출을 통해 서버로 변경 사항을 넘기고 그 결과물을 다시 사용자에게 보여주는 형식으로 진행된다. 본 시스템 개발에 사용한 Jquery는 자바스크립트와 HTML 사이의 상호작용을 강조하는 경량화된 web application framework로 일반적 웹 스크립팅에 폭넓게 사용 될 수 있는 추상적 계층을 제공하여 스크립팅에서 필요로 하는 거의 모든 상황에 사용 할 수 있다. 본 논문에서는 추상화된 데이터를 제공하여 일상적인 작업들을 일반화 하고 코드의 크기를 줄이며 극도로 단순하게 개발이 가능한 jquery를 사용하여 거의 모든 브라우저에 호환이 가능한, 사용자 각 개인의 경향에 맞춘 웹사이트 저작 도구를 개발하였다. 본 논문에서는 추상화된 데이터를 제공하므로 일상적인 작업들을 일반화 하고 코드의 크기를 줄이며 극도로 단순하게 개발이 가능한 jquery를 사용하여 거의 모든 브라우저에 호환이 가능한, 사용자 각 개인의 경향에 맞춘 웹 저작 도구를 연구하였다. 전 세계적으로 웹 시장이 대두 되는 이 시점에 본 프로그램은 다양한 웹 제작 공급에 대한 새로운 시장을 형성해 주며, 새로운 콘텐츠 제작 방식의 도입으로 인한 활발한 인터넷 시장이 형성 되리라 기대한다. 현재 일부 생소한 Live Site 개념 즉, '사용자가 직접 보고 느끼며 원하는 대로 만드는 웹' 이란 개념의 가지고 고객 만족 커뮤니티라는 목적에 중점을 둔 본 프로그램 개발은 최근 웹 경향에 따른 이상적인 시스템이라 할 수 있다.

  • PDF

SWF 파일의 URL정보 분석도구 (A Study on analysis tools in the SWF file URL)

  • 장동환;송유진;이재용
    • 한국산업정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.105-111
    • /
    • 2010
  • SWF는 벡터 그래픽 전용파일 포맷 파일로 각종 웹사이트 광고, 위젯, 게임, 교육, 동영상 등 다양한 콘텐츠 제작에 활용되고 있다. 현재 포렌식 조사 시 대부분이 웹 브라우저의 사용자 캐시정보를 토대로 조사하는 비중이 크다. 하지만 개인정보유출의 문제로 인해 Web Browser 자체에서 사용흔적을 삭제하거나 사용자들이 복구되지 않은 방법으로 그 흔적을 지워 행위를 추정할 수 없는 경우가 발생하고 있다. SWF파일은 PC사용자가 브라우저를 통해 웹사이트 방문 시 웹 캐시와 함께 특정경로에 저장되어 PC상에 남게 된다. 이런 SWF파일 내 데이터 중 액션스크립트 상에서 웹서버와 통신할 수 있게 URL 정보를 포함하고 있으며 포렌식 조사 입장에서 웹 브라우저의 History 정보 이외에 중요한 조사정보로 활용할 수 있다. 허나 포렌식 도구에서 SWF파일 내 정보를 체계적으로 분류해주는 경우는 없다. SWF파일 내 URL 정보 분석 도구를 통해 확인할 수 없었던 사용자의 웹 행위 정보를 조사할 수 있으며 신뢰할 수 있는 증거를 수집할 수 있다.

Open API와 Ajax를 이용한 다국어 메타검색 서비스의 모델링 및 구현 (Modeling and Implementation of Multilingual Meta-search Service using Open APIs and Ajax)

  • 김선진;강신재
    • 한국산업정보학회논문지
    • /
    • 제14권5호
    • /
    • pp.11-18
    • /
    • 2009
  • 자바스크립트 기반의 Ajax는 ActiveX 기술의 대안으로 주목받고 있는데, 대부분의 웹 브라우저에서 기본으로 지원되고, 비동기 상호작용을 통한 빠른 속도와 뛰어난 트래픽 절감 효과, 그리고 화려한 인터페이스 등의 장점들로 인해, 현재 국내 대형 포털 사이트들에서도 이 기술을 접목시켜 기존의 서비스를 재오픈 하는 추세이기도 하다. 본 연구에서는 이러한 Ajax 기술과 국내외 주요 사이트에서 제공하는 오픈 API들을 이용하여 다국어 메타검색 시스템을 모델링하고 구현하였다. 사용자로부터 입력받은 한국어 질의어를 구글 번역 API를 이용하여 저 세계 54개국 언어 중 하나의 언어로 번역한 후, 대표적인 소셜 웹 사이트(Flickr, Youtube, Daum, Naver 등)의 정보를 통합 검색한다. 검색된 결과는 Ajax 기술을 통해 화면의 일부분만 동적 로딩하여 빠른 속도로 출력해주는 동시에, 불필요한 정보의 중복 전송을 방지하여 서버의 트래픽과 패킷당 통신 요금을 절감하는 효과를 가져왔다.

이질적인 홈 네트워크 미들웨어 상호 연동성 지원을 위한 사용자 중심의 시나리오 기반 통합 구조 (A Scenario-Based User-Oriented Integrated Architecture for Supporting Interoperability among Heterogeneous Home Network Middlewares)

  • 김민찬;이학진;김성조
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권1호
    • /
    • pp.59-73
    • /
    • 2007
  • 정보가전제어를 위해 Havi, Jini, LonWorks, UPnP, SLP 등 여러 미들웨어들이 현존하고 있음에도 불구하고, 홈네트워크가 계속 진화함에 따라 다양한 정보가전들에 대해 특화된 새로운 미들웨어들이 계속해서 등장할 것으로 예상된다. 본 논문은 홈네트워크 상에서 이질적인 미들웨어간의 상호 연동을 위한 통합 구조 방식에 대해 고찰하고, 효율적인 홈오토메이션을 위하여 기존 방식과는 달리 이질적인 미들웨어를 통합하는 시나리오 기반의 사용자 중심 통합 구조를 제안하고 구현한다. 본 논문에서 제안한 HOMI 구조(HOmenetwork Middleware for Interoperability)는 사용자가 서비스 연동 시나리오를 스크립트 방식의 인터프리터 언어인 HOMIL(HOMI Language)를 이용하여 직접 작성하고 변경할 수 있는 인터페이스를 제공한다. HOMI는 이러한 인터페이스를 통하여 기존의 통합 미들웨어 구조와는 다르게 사용자들이 직접 시나리오를 작성하고 구성함으로써 홈오토메이션을 위한 이기종 가전들간 연동의 효율성과 편리성을 향상시켰다. HOMI는 연동 서비스를 시간 문맥, 동기 문맥, 비동기 문맥 등 3가지로 분류하고, 특정 이벤트가 발생하였을 때 문맥을 고려하여 다음 서비스가 수행되도록 지원한다. HOMI는 변경된 시나리오가 댁내의 홈네트워크 환경에 즉각적으로 반영될 수 있도록 함으로써 사용자들이 새로운 시나리오 적용을 위해 새로운 응용을 설치하거나 서버를 갱신하고 재부팅하는 과정 없이 계속적으로 서비스들을 받을 수 있도록 지원한다. 마지막으로 HOMI는 통합 미들웨어를 위한 중앙 집중형 구조에서 발생하는 부하 문제를 Agent들을 여러 장치에 분산할 수 있도록 함으로써 해결하였다.

WebGIS 기반 교통사고정보관리 시스템 개발에 관한 연구 (A Study on the Development of Traffic Accident Information System Based on WebGIS)

  • 정수진;임승현;조기성
    • 대한토목학회논문집
    • /
    • 제26권6D호
    • /
    • pp.1003-1010
    • /
    • 2006
  • 본 논문은 현재 교통사고로 인한 피해가 심각한 상황에서 기존 교통사고 원인분석을 위한 많은 양의 자료를 효과적으로 처리할 수 있는 WebGIS 기반 교통사고 정보관리 시스템을 개발하였다. 더불어 교통정보를 어떻게 구성하고 어떤 방법으로 전달할 것인가에 대한 방안을 제시하고, 교통사고 정보에 대한 공간적인 속성 뿐만 아니라 비공간적인 속성 자료를 통합 관리할 수 있도록 하였다. Web 서비스를 제공하기 위해 ASP, 자바스크립트, ArcIMS 등을 통해 인터넷상에서 시각적인 공간도형정보와 교통사고 자료를 제공할 수 있는 모듈을 개발하고 서버를 구축하였다. 또한 교통사고 자료가 일반인들에게 제공되기 위한 준비 기간이 길었던 종래 방식에 비해 데이터 입력이 완료되는 즉시 인터넷을 통해 해당 지역의 교통사고 정보를 제공하는 실시간 교통사고 현황 정보제공 기능을 구현하였다. 이전의 단순한 집계에 의한 비공간적인 데이터를 사용한 교통사고 분석보다는 교통사고의 자세한 내용 및 통계자료와 함께 사고 위치를 시각적으로 도시하여 가시적으로 주변 환경을 파악할 수 있는 기능을 제공하였으며 사고 담당 경찰관과 직접 연계할 수 있는 인터페이스를 제공하였다.