기술자료 목록
2303 결과 중 1 - 100 | 다음 요약 보기 | 요약 숨기기 검색 결과를 RSS 구독
|
제목
|
종류
|
날짜
|
|---|---|---|
| 보안 전략 계획: 세 가지 핵심 질문사항
보안 팀에서 압도당할 정도로 정보 자산의 보호에 대한 필요성이 증가하고 있습니다. 이에 따라 CEO들은 지리적 경계를 넘어 조직 전체에서
보안을 비용 면에서 효과적으로 확보하는 방법을 찾으려고 노력하고 있습니다. 그들은 모두 "어디에서 시작할 것인가?"라고 하는 복잡한 질문에 간단히 대답할 수 있기를
원합니다. 이 기사에서는 이점을 살펴보려고 합니다.
|
기술자료 목록 | 23일 05월 2012년 |
| Java 인증 성공, Part 4: SCEA
이 튜토리얼은 SCEA 인증 지망자가 지식 수준을 물어보는 선다형 시험인 SCEA 인증 시험의
첫 파트를 통과하는 데 도움을 줄 목적으로 작성되었습니다. 이 튜토리얼에서는 독자에게 개념을 소개한 다음, 이런 개념을 바탕으로 공통 아키텍처, 레거시 연결,
Enterprise JavaBeans 기술, Enterprise JavaBeans 컨테이너 모델, 프로토콜, J2EE 기술의 적용성, 디자인 패턴, 메시징, 국제화 및 보안과 같은 다른 주제를 다룹니다. 그런
다음 다양한 예제와 연습 문제를 통해 이해의 깊이를 더하고, SCEA 인증 시험 준비에 유용한 다양한 참고자료를 안내합니다.
|
튜토리얼 | 23일 05월 2012년 |
| IBM Rational AppScan: 교차 사이트 스크립팅이 설명됨
해커가 교차 사이트 스크립팅(XSS) 공격을 실행하는 과정과 이 공격으로 인한 피해 유형, 이 공격을 발견하는 방법, 개인정보와 보안을 대상으로 하는
이러한 악의적인 공격으로부터 웹 사이트와 웹 사이트 방문자들을 보호하는 방법을 배웁니다.
|
기술자료 목록 | 23일 05월 2012년 |
| PHP 애플리케이션 잠그기
사람들은 보안이 중요하다는 생각하지만, 마지막 순간까지도 보안을 강화하는 것을 미루려는 경향이 있습니다. 웹 애플리케이션을 완전히 안전하게 하는 것이
불가능하다면 무엇 때문에 보안을 강화합니까? 그렇지 않습니까? 그렇지 않습니다. 몇 가지 손쉬운 단계를 수행하면 PHP 웹 애플리케이션을 몇 배 더 안전하게 할 수 있습니다.
|
튜토리얼 | 23일 05월 2012년 |
| Hadoop에서의 스케줄링
Hadoop 스케줄링을 알아보고 현재 사용 가능한 두 가지 알고리즘인 공정 스케줄링(fair scheduling)과 용량 스케줄링(capacity scheduling)을 살펴봅니다. 또한, 이러한
알고리즘을 조정하는 방법과 이러한 알고리즘과 관련된 시나리오를 학습합니다.
|
기술자료 목록 | 16일 05월 2012년 |
| Java development 2.0: 현실적인 Redis
Redis는 Memcached와 공통점이 많이 있지만, 다양한 기능 세트가 더 많이 있습니다. 이번 Java development 2.0에서는 Redis를 필자의 위치 기반 모바일 애플리케이션에
추가하는 과정을 살펴봅니다. Redis가 간단한 데이터 저장소로 작동하는 과정을 학습한 다음, 이 도구를 매우 빠른 경량 캐싱에 적합하게 수정합니다.
|
기술자료 목록 | 16일 05월 2012년 |
| 헬스케어 예측 분석
헬스케어 산업에서는 디지털 레코드와 정보가 일반화되었으며 이러한 레코드와 정보를 이용하면 예측 분석 솔루션을 빌드할 수 있습니다. 이러한 예측 모델은
헬스케어 제공업체와 보험회사의 일상적인 조작에 산재해 있을 때, 비용을 낮추고 시민의 전체 건강을 개선할 수 있는 가능성이 있습니다. 예측 모델을 더 많이
사용하게 되면 모델링 프로세스에 참여하고 있는 모든 당사자가 사용할 수 있는 표준에 대한 필요성이 매우 중요해집니다. 이러한 표준으로는
PMML(Predictive Model Markup Language)이 있습니다. 이 언어를 이용하면 애플리케이션과 시스템 간에 예측 솔루션을 쉽게 공유할 수 있습니다. 이 기사에서는
최근에 릴리스된 PMML 버전 4.1과, PMML을 사용하여 헬스케어 산업에서 예측 솔루션을 채택하고 사용하도록 촉진하는 여러 가지 방법을 설명합니다.
|
기술자료 목록 | 16일 05월 2012년 |
| SaaS 지향 취약성 완화 정책 조정하기
많은 기업과 산업에서는 웹 기반 소프트웨어에 의존하여 비즈니스 프로세스를 실행하고 트랜잭션을 처리하고 고객에게 서비스를 제공합니다. 최종 기한이 다가오면
조직은 다급해져서 안전한 기능을 희생한 채로 애플리케이션을 프로덕션 환경에 배치합니다. 이렇게 하면 반드시 애플리케이션에 결함이 생기게 됩니다. 이러한 결함이
생기지 않게 선제적으로 대응하려면 애플리케이션의 취약성을 예상하여 이러한 취약성을 해결할 수 있는 여러 가지 해결책을 적용할 수 있는
위치에 SaaS 지향 웹 애플리케이션 취약성 완화 정책을 작성하여 적용하고 SaaS 기반의 취약성 스캐너를 사용해야 합니다. 이 기사에서는 이러한 정책의 로드맵을
제공하고 IBM Rational AppScan 제품 형태로 스캐너 도구를 사용하는 방법을 설명합니다.
|
기술자료 목록 | 16일 05월 2012년 |
| TAI(Trust Association Interceptor)와 WebSphere Application Server를 사용하여 OAuth 토큰 지원하기
OAuth 서비스 제공자가 되어 보호 자원에 대한 액세스를 공유하고 싶습니까? 이 기사에서는 IBM WebSphere Application Server(V7.0 이상)를 TAI(Trust Association Interceptor)와
함께 사용하여, 애플리케이션이나 웹 사이트(이용자)에서 보호 자원을 호출할 수 있는 권한을 부여하는 데 필요한 OAuth 토큰을 수락하는
방법을 설명합니다. TAI를 이용하면 WS-Security 제한사항을 충족시키면서 LTPA와 같은 기타 토큰 서비스와 함께 OAuth를 지원할 수 있습니다.
|
기술자료 목록 | 16일 05월 2012년 |
| IBM PureApplication System 준비: 애플리케이션 온보드하기 시리즈 기사
다섯 개의 파트로 구성된 이 시리즈 기사를 활용하면 애플리케이션의 관점에서 IBM PureApplication System을 해당 조직에 준비할 수 있습니다. 이 기사에서는
애플리케이션을 신속하게 온보드하는 데 도움이 되는 도구를 다룹니다.
|
기술자료 목록 | 09일 05월 2012년 |
| IBM PureApplication System 준비, Part 2: 애플리케이션을 가상화할 준비가 되었나?
이 기사 시리즈의 Part 2에서는 특정 애플리케이션에 가장 적합한 배치 옵션을 결정하는 방법을 살펴봅니다.
|
기술자료 목록 | 09일 05월 2012년 |
| IBM PureApplication System 준비, Part 4: AMC(Advanced Middleware Configuration) 도구를 사용하여 애플리케이션을 클라우드에 온보드하기
이 시리즈 기사의 Part 4에서는 IBM PureApplication System으로 마이그레이션할 수 있는 애플리케이션을 식별하고, AMC 도구와 IBM Workload Deployer를 사용하여
애플리케이션을 마이그레이션한 후, 이 애플리케이션 인스턴스를 클라우드에 새로 배치하는 방법을 살펴봅니다.
|
기술자료 목록 | 09일 05월 2012년 |
| IBM PureApplication System 준비, Part 5: Rational Application Developer를 사용하여 IBM Workload Deployer의 가상 애플리케이션 패턴 개발하기
이 시리즈 기사의 Part 5에서는 IBM Rational Application Developer의 소프트웨어 개발 기능을 IBM Workload Deployer의 가상 애플리케이션 패턴 어셈블리 기능과
결합하여 클라우드 애플리케이션을 개발하는 방법을 설명합니다. IBM Workload Deployer를 사용하면 Java EE 엔터프라이즈 애플리케이션, 웹 애플리케이션, OSGi
애플리케이션 및 기타 다양한 유형의 컴포넌트로 구성되는 가상 애플리케이션 패턴을 어셈블할 수 있습니다. 그러나 애플리케이션 개발자는
이러한 패턴에 있는 컴포넌트의 소스 코드를 가장 많이 다루게 됩니다. Rational Application Developer와 Workload Deployer의 최신 통합 기능은 소스 코드로
가상 애플리케이션 패턴을 개발하는데 도움이 됩니다.
|
튜토리얼 | 09일 05월 2012년 |
| IBM PureApplication System 준비, Part 3: 데이터베이스 옵션 선택
이 시리즈 기사의 Part 3에서는 IBM PureApplication System에 있는 통합 DB2 데이터베이스 형식을 소개합니다. 또한, PureApplication System의 다양한 DB2 형식을
설명하고, PureApplication System 안에서 DB2를 사용하는 몇 가지 권장 우수 사례를 다루는 과정을 통해 다양한 상황에서 선택할 형식을 결정하는 데 도움을 줍니다.
|
기술자료 목록 | 09일 05월 2012년 |
| IBM PureApplication System 준비, Part 1: 애플리케이션 온보드하기 개요
이 시리즈는 조직에서 특정 애플리케이션의 관점에서 IBM PureApplication System을 준비하고 그 가치를 극대화하는 방법을 이해하는데 도움이 됩니다.
Part 1에서는 IBM PureApplication System의 기능을 애플리케이션 라이프사이클과 관련해서 살펴봅니다. 또한 이 기사는 기존 애플리케이션을 식별하여 워크로드로서
온보드하는 데 도움이 됩니다. 이 기사는 이 시리즈의 나머지 기사를 안내하는 역할을 하는 로드맵입니다.
|
기술자료 목록 | 09일 05월 2012년 |
| 함수형 사고: Groovy의 함수형 기능, Part 1
시간이 지나면서 언어와 런타임은 일상적인 작업들을 점점 더 많이 처리하게 되었습니다. 함수형 언어는 이러한 경향의 좋은 예가 되지만, 현대의 동적 언어에는
개발자에게 도움을 주는 여러 가지 함수형 기능이 통합되어 있습니다.
이번 회에서는 Groovy에 이미 잠재되어 있는 함수형 기능 중 일부를 살펴보고 순환으로 상태를 숨기는 방법과 Lazy list를 빌드하는 방법을 설명합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| 클라우드의 안전한 가상 머신 인스턴스
인터넷은 서버를 실행하기에 매우 부적합한 공간입니다. 보안은 엔터프라이즈 안에 컴퓨팅 자원을 배치하는 데 중요한 요소이며 이러한 자원을 실제의 엔터프라이즈 장벽
넘어로 이동할 경우에는 보안이 훨씬 더 중요해집니다. 클라우드 기반 인프라가 성장하면서 숙련되지 않았거나 부주의한 사용자들이 공용 클라우드에서의 보안에 대한
중요성을 깨닫지 못하는 경우가 있습니다. 이 기사에서는 IBM SmartCloud Enterprise에서 가상 머신(VM)을 프로비저닝할 때 고려해야 하는 주제 중 일부를 설명합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| 재고되고 있는 데이터 정규화, Part 1: 비즈니스 기록의 역사
정규화는 데이터의 중복을 최소화하여 데이터베이스에서 논리 및 구조적 문제점이 발생하지 않도록 하기 위해 1970년대에 고안된 방법론입니다. 그러나
시대가 변하면서 컴퓨터 시스템에 관한 관념도 변했습니다.
두 파트로 구성된 이 시리즈에서는 변화하는 세계에서 비즈니스 기록을 정규화된 데이터에 맵핑하는 작업의 복잡함 및 어려움과 같은
데이터 정규화 관련 문제점을 살펴봅니다. 첫 번째 파트에서는 역정규화 사례를 살펴보고 월드 와이드 웹이 비정규화된 비즈니스 기록을 작성하고 교환하는 데
어떻게 영향을 주었는지를 설명합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| 재고되고 있는 데이터 정규화, Part 2: 21세기의 비즈니스 기록
두 파트로 구성된 이 시리즈의 두 번째 파트에서는 정규화 문제점을 극복하거나 스키마를 유연하게 할 수 있는 XML, JSON 및 RDF와 같은 또 다른 데이터 표현 수단을
살펴봅니다. 21세기에는 디지털화된 비즈니스 기록을 주로 XML로 작성합니다. 이 기사에서는 XML을 정규화된 관계형 구조와 비교하고 XML을 이용하면
더 손쉽고 신속하게 데이터에 액세스할 수 있는 이유와 그 시점을 설명합니다. JSON과 RDF를 살펴본 후에는 재고되고 있는 정규화를 요약해서 설명하고 의견을
제시하면서 이 기사를 마무리합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| 함수형 사고: Groovy의 함수형 기능, Part 2
Groovy에서는 메타프로그래밍과 함수형 프로그래밍이 강력한 조합을 이룹니다. 메타프로그래밍을 사용하면 Groovy의 내장 함수형 기능을 이용하는
메소드를 Interger 데이터 유형에 추가할 수 있다는 사실을 확인하십시오. 그리고 메타프로그래밍을 사용하여 함수형 Java 프레임워크의 다양한 함수형 기능 세트를 Groovy에
통합하는 방법을 학습하십시오.
|
기술자료 목록 | 03일 05월 2012년 |
| SSH를 사용하여 IBM Cloud에 안전하게 액세스하기
엔터프라이즈급 원격 컴퓨팅을 클라우드로 마이그레이션하는 작업을 기반으로 몇 가지 최근 경향을 조사하는 과정을 통해
IBM Cloud에 연결할 수 있는 매우 효과적인 SSH 연결 솔루션을 업드레이드하고 선택 및 구현하는 방법을 살펴봅니다. 사내에서 처리 중인 주요 프로세스를
클라우드 기반 솔루션으로 이동할 때 고려해야 할 주요 영역을 살펴봅니다. 기존 엔드투엔드 서버 및 클라이언트 SSH 보안 솔루션을 살펴보고
이러한 솔루션이 실제 규제 요구사항을 어떻게 처리하는지 확인합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| Python으로 KVM 스크립트 작성하기, Part 1: libvirt
두 개의 파트로 구성된 이 시리즈에서는 KVM(Kernel-based Virtual Machine)을 사용하는 가상 머신을 관리하는 데 필요한 스크립트를 Python을 사용하여 작성하는
방법을 살펴봅니다. 이번 회에서는 libvirt와 Python 바인딩을 사용하여 몇 가지 단순한 상태를 빌드하고 도구를 표시하는 기본적인 기술을 학습합니다.
|
기술자료 목록 | 03일 05월 2012년 |
| Rational ClearCase와 Rational Team Concert 3.0의 통합
ClearCase Importer를 사용하여 ClearCase UCM VOB 소스 코드 데이터를 Rational Team Concert 소스 제어 관리로 통합하기 위한
IBM Rational ClearCase and Rational Team Concert 통합 설정의 개요를 살펴봅시다.
이 기사에서는 UCM 스트림에서 Rational Team Concert로 파일과 폴더를 가져오고 Change Flow Target 기능을 사용하는 방법을 설명합니다.
|
기술자료 목록 | 23일 04월 2012년 |
| CoffeeScript의 첫 경험, Part 1: 시작
JavaScript를 기반으로 빌드된 새로운 프로그래밍 언어인 CoffeeScript에 대해 야단법석을 떨며 과장된 찬사가 이어지고 있습니다. CoffeeScript는 Python이나 Ruby를
좋아하는 사람들의 마음을 끌 만한 간결한 구문을 제공합니다. Haskell 및 Lisp와 같은 언어에서 착안하여 만든 함수형 프로그래밍 기능도 많이 제공합니다. CoffeeScript는
효율적인 JavaScript로 컴파일되고, 웹 브라우저에서 JavaScript를 실행하는 것 외에 서버 애플리케이션을 위해 Node.js와 같은 기술과 함께 사용할 수도 있습니다. 네 파트로
연재할 시리즈의 첫 회인 이 기사에서는 CoffeeScript의 세계로 들어가 개발자에게 유용한 정보를 학습해봅시다. 브라우저나 서버에서 바로 실행 가능한 코드를 작성할 수
있도록 CoffeeScript 컴파일러를 설치해서 사용합니다.
|
기술자료 목록 | 23일 04월 2012년 |
| 클라우드에서 취약점과 위협 방지
클라우드는 Web 2.0 이후의 기술에 관해 논할 때 가장 자주 화제에 오르는 기술 중 하나입니다. 클라우드는 비용을 절약해 줄 것이라는 전망과 약속으로
찬사를 받았지만, 많은 조직에서는 아직도 보안상의 이유로 클라우드 기반 솔루션을 도입하는 데 주저하고 있습니다. 다른 어떤 기술과도 마찬가지로, 클라우드는 악의적
공격에 취약하지만 클라우드에서 직면할 수 있는 보안 위협이 무엇인지 잘 이해하는 사람들은 클라우드 환경에 있는 소중한 자원을 더욱 안전하게 지킬 수 있다는 사실을
알고 있습니다.
|
기술자료 목록 | 23일 04월 2012년 |
| Java development 2.0: Heroku의 PaaS를 이용한 Java 애플리케이션 Git-commit
클라우드에서의 Java 애플리케이션 개발 및 배치를 위한 구성 능력과 사용 용이성이 확실하게 결합된 Ruby 기반 PaaS인 Heroku를 만나보십시오.
|
기술자료 목록 | 23일 04월 2012년 |
| HttpClient에 OAuth 인증 지원 추가하기
최신 웹 애플리케이션에서는 HTTP 프로토콜을 사용하여 자원에 액세스하는 것이
번거로울 수 있습니다. 이 기사에서는 HttpClient의 인증 모듈이 OAuth 인증 지원을
제공하는 데 어떤 도움이 되는지 살펴봅니다. 인증 모듈을 확장하여 사용자 정의된
인증 스키마를 사용하는 방법에 대해 알아봅니다. 샘플 코드가 포함된 예제에서는
oauth.net에서 제공하는 오픈 소스 라이브러리를 사용하여 OAuth 인증 지원을 HttpClient
컴포넌트에 추가하는 방법을 보여 줍니다.
|
기술자료 목록 | 21일 02월 2012년 |
| Pseudo에 관한 모든 것, 파트 3: 습득한 교훈
시리즈 기사 중 세 번째인 이번 기사에서, Peter Seebach는 pseudo를 개발하는 동안 저지른 많은 실수 중 몇 가지를 복기하며 설명을
이어갑니다. 이런 내용을 다루는 것은 교육에 도움이 될 뿐 아니라, 괜한 자책감을 느끼지 않고 누군가의 실수를 오히려 반면교사로 삼을 수 있는 훌륭한 기회도
된다.
|
기술자료 목록 | 13일 02월 2012년 |
| 의사결정 서비스 개발, 파트 3: 배치와 그 이후
본 시리즈의 최종 기사인 이번 기사에서는 기술 개발자가 최초 규칙 아티팩트를 배치하고 일반 비즈니스 사용자가 규칙 개발 및 테스트를
계속 수행할 수 있도록 하기 위한 프로세스를 상세히 설명한다.
|
기술자료 목록 | 13일 02월 2012년 |
| 언어 설계자가 꼭 알아야 할 점: 먼저, 해를 끼치지 말자
몇 가지 제안된 언어 기능이 문제점을 찾는 데 해결책이 된다고 하더라도 대부분은 프로그래머가 기존 기능으로는
그들이 원하는 만큼 쉽거나 분명하게 또는 간결하거나 안전하게 표현하고 싶은 것을 표현할 수 없는 실제 상황에 기초를 두고 있습니다. "이 기능을 이용하면
작성하고 싶은 코드를 작성할 수 있다"는 점을 유스 케이스로 염두에 두는 것이 좋다고 해도
언어 설계자는 그들이 사용할 수도 있는 잘못된 코드를 고려하여 언어 기능을 평가해야 합니다.
|
기술자료 목록 | 06일 02월 2012년 |
| Linux 학습, 302(혼합된 환경): Trivial Database 파일
Samba는 Trivial Database 파일을 사용하여 지속적 및 임시 데이터를 모두 작업 통합 파일의 일부로 저장하고 Linux와 Windows 간에 공유하여
인쇄한다.
Linux Professional Institute Certification 시험 LPI-302를 준비하기 위해, Samba에서 정보를 저장하기 위해 사용하는 Samba Trivial Database(TDB) 형식,
TDB 파일의 내용을 보는 방법, 이를 백업하는 방법에 관한 모든 내용을 학습하자.
|
기술자료 목록 | 06일 02월 2012년 |
| 데이터의 증가 및 표준
데이터의 폭발적 증가로 인해 제기되는 과제를 조사 및 분석하고 이러한 과제와 관련된 일부 표준을 소개합니다. 샘플 시나리오에서는 대용량 데이터가 수집,
해석 및 조작되고 일부 특정 표준을 통해 통합과 상호 운용성을 용이하게 하는 시스템을 묘사합니다.
|
기술자료 목록 | 06일 02월 2012년 |
| Reverse Ajax, 파트 5: 이벤트 주도 웹 개발
본 기사 시리즈의 마지막 파트인 이번 기사에서는 이벤트 주도 개발에 대해 학습한다. 함께 제공되는 소스 코드를 사용하여 이벤트 주도 웹
개발 예제를 직접 빌드해봅시다.
|
기술자료 목록 | 06일 02월 2012년 |
| Pseudo에 관한 모든 것, 파트 2: 내부의 작동 방식
본 시리즈의 파트 2에서는 데이터베이스까지 그리고 그 반대 방향으로 가로채기 된 호출의 경로를 추적하여 pseudo의 루트 에뮬레이션이
작동하는 방식을 자세히 설명한다. open(2)을 자체 코드로 바꾸려면 바로 이 기사에서 그 방법을 파악할 수 있다.
|
기술자료 목록 | 06일 02월 2012년 |
| Rational Rhapsody로 배워보는 UML
저희 CSI 조에서는 Rational Rhapsody를 이용하여 UML(Unified Modeling Language)를 체험해보았습니다.
UML은 소프트웨어를 설계함에 있어서 개발자와 고객 간의 의사소통을 위한 중요한 도구로써, 비 전산 전공 학생들도 비교적 배우기 쉽다는 장점을 가지고 있습니다.
|
튜토리얼 | 04일 02월 2012년 |
| PMML에서 예측 솔루션 표현하기
예측 모델 마크업 언어인 PMML은 연관 규칙(Association Rules), 클러스터 모델(Cluster Models), 신경망(Neural Networks) 및
의사결정 트리(Decision Trees) 등의 무수한 예측 모델링 기술을 표현하는 데 사용되는 사실상의 표준입니다. 이러한 기술은
데이터로부터 숨겨진 패턴을 추출하여 작동을 예측하는 데 사용하도록 전 세계의 회사들에게 권한을
부여합니다. 이 기사에서는 표준에 의해 직접 지원되는 예측 모델링 기술을 먼저 살펴봅니다. 하지만,
예측 솔루션이 통계적 기술보다 수용하는 것이 더 많다는 것을 고려하여, 이러한 언어에 대해 더 심도있게
파고들어 완성된 예측적 솔루션을 표현하는 데 사용되는 것처럼 데이터 사전처리의 사용을 시연하고
PMML로 모델링하여 데이터 처리에 사용되는 변환과 함수를 탐색합니다.
|
기술자료 목록 | 31일 01월 2012년 |
| JAX-RS 웹 서비스용 Spring Android 클라이언트 개발
Java 엔터프라이즈 애플리케이션을 실행하는 데 사용되는 플랫폼인 Spring은 생산성과 런타임 성능을 증대할 뿐만 아니라 여러 가지 혜택을 제공합니다. Spring 프레임워크의
확장인 Spring Android를 이용하면 Android 애플리케이션을 개발하는 과정을 단순화할 수 있습니다. Spring Android의 기본 기능은 보안 API를 액세스하는 데 필요한 인증 지원 및
Android용 REST 클라이언트입니다. Spring Android REST Client를 사용하여 RESTful 웹 서비스에 액세스하는 방법을 배웁니다.
|
기술자료 목록 | 31일 01월 2012년 |
| 더 안전한 모바일 클라우드 환경 제작하기
클라우드 환경으로의 모바일 디바이스 액세스의 사용자와 제공자는 클라우드 네트워크에서 약점을
계속 악용하는 사이버 공격을 예상할 수 있습니다. 하지만, 데스크탑 환경을 안전하게 하는 초창기에서부터
나온 많은 교훈들은 모바일 클라우드 컴퓨팅에 이어졌습니다. 이 기사에서 저자는 클라우드 보안
위반의 현재 상태, 모바일 클라우드 디바이스의 취약점 및 이러한 취약점을 해결하는 방법을 살펴보면서 모바일 클라우드
보안 문제를 계몽합니다. 그는 또한 개발자들이 모바일 클라우드 및 기회를 안전하게 하는 면에서 향후
잠재적인 문제점도 논의합니다.
|
기술자료 목록 | 31일 01월 2012년 |
| 고성능을 위한 DB2 튜닝: 사례 연구
통계에 따르면 데이터베이스 튜닝은 튜닝된 적이 없는 시스템에 20퍼센트 성능
개선을 창출할 수 있다고 합니다. 하지만, 프로덕션 시스템을 튜닝하는 것은 올바르게 수행되지 않으면 위험할 수 있습니다.
이 기사는 IBM DB2(R) for Linux(R), UNIX(R)
및 Windows(R) 환경에서 데이터베이스 성능 튜닝의 실제 사례 연구를 시연합니다. 독자는 자체적인 데이터베이스
성능 튜닝에 적용하기 위해 유용한 기술을 학습할 수 있습니다.
|
기술자료 목록 | 31일 01월 2012년 |
| 개발 환경의 범위 정의하기
개발 환경의 일관되고 포괄적인 정의를 적용하는 것은 이러한 환경을 계획,
정의, 배치 또는 관리하는 중이든지 여부에 관계 없이 어떠한 것도 간과되지 않도록
보장합니다.
|
기술자료 목록 | 31일 01월 2012년 |
| Perl 웹 포탈 기본
Perl은 명령행에서 간단한 조작을 수행하거나 완전한 웹 포탈을 강화할 때 사용할 수 있는 강력한 스크립팅 언어입니다. 웹 사이트의 데이터나 서버의 무결성을
손상시키지 않는 웹 포탈을 개발하는 데 있어서 핵심은 Perl CGI 스크립트를 안전하게 할 수 있는 기술을 이해하는 데 있습니다. 이 기사에서는 Plack 시스템을 사용하여 포탈과 같은
웹 애플리케이션을 빌드하는 간단한 방법을 살펴보기 전에 개발자가 Perl CGI 스크립트를 안전하게 작성하고 오류를 처리하는 데 도움이 되는 여러 가지 기술을 설명합니다.
|
기술자료 목록 | 09일 01월 2012년 |
| Reverse Ajax, Part 4: Atmosphere와 CometD
Java 기술 서버를 위한 최상의 오픈 소스 Reverse Ajax 라이브러리로 알려진 Atmosphere와 CometD에 대해 학습해보자.
|
기술자료 목록 | 09일 01월 2012년 |
| Linux 학습, 302(혼합된 환경): Samba 역할
Samba는 단일 프로그램이 아니라, 각각 고유의 구체적 목적을 가지고서 밀접한 관계를 맺고 있는 일련의 서버와 유틸리티이다.
이런 서버와 유틸리티 간의 차이점을 이해하면 Samba 시스템을 관리하는 데 도움이 될 것이다. 더욱이 Samba는 여러 가지 다른 보안 모델을
구현하므로, Samba를 기존 네트워크로 적절히 통합하거나 Samba 서버가 코어에 있는 새로운 네트워크를 설치하려면 이런 모델을 정확히 이해해야 한다.
|
기술자료 목록 | 09일 01월 2012년 |
| pseudo의 모든 것, Part 1: 루트 권한이 없는 루트되기
pseudo 프로젝트는 비루트 사용자가 사실상 호스트 시스템의 안전성을 위태롭게 하지 않으면서도 루트 권한이 필요한 소프트웨어를
설치할 수 있게 하는 기능을 제공합니다. 이 시리즈의 첫 번째인 이 기사에서는 pseudo 프로젝트와 이 프로젝트가 존재하는 이유를 소개합니다.
|
기술자료 목록 | 09일 01월 2012년 |
| 언어 디자이너의 수첩: 정량 언어 디자인
어떤 프로그래밍 언어이든, 새로운 기능에 대한 아이디어가 부족하지는 않는다.
언어 디자이너는 실현 가능한 수많은 (그러면서도 종종 호환되지 않는) 언어 기능 중 어떤 기능에 우선순위를 둘지 결정하는 어려운 태스크를 수행해야 할 뿐
아니라, 놀라우면서도 때로는 호환되지 않는 방식으로 새로운 언어 기능이 기존의 언어 기능과 상호작용할 수 있다는 점도 고려해야 한다. 언어가 발전하고
진화하려면 바람직한 방향의 새로운 코딩 패턴을 사용할 때의 이점과 그에 따라 기존의 일부 "기묘한" 코드가 중단될 가능성으로 인해 치러야 할 비용 사이에
절충점을 찾아야 할 때가 종종 있다. 이런 상황에서는 실제 데이터를 사용하여 그런 "기묘한" 코드가 얼마나 이상한지 정량화할 수 있다면 의사결정의 방향
결정에 중요한 실마리를 제공할 수 있다.
|
기술자료 목록 | 09일 01월 2012년 |
| iptables를 이용한 방화벽 가동 시간 및 보안 향상
Iptables는 표준 Linux 방화벽 애플리케이션입니다. Iptables는 손쉽게 구성하고 유지보수할 수 있으면서도, 고급 어플라이언스로부터 기대하는 수준의
제어 기능을 제공하기에 충분할 정도로 강력합니다. Iptables를 시작하고 공통적인 문제로부터 복구하고 소규모 사무실에서의 사용 시나리오를 시뮬레이션하는 방법을
학습해 봅시다.
|
기술자료 목록 | 04일 01월 2012년 |
| Jazz 소스 제어 관리 안내서
IBM Rational Team Concert에서는 마켓플레이스에서 사용 가능한 다른 비슷한 시스템과 약간 다르고 기능이 풍부한 Jazz SCM(Source Control Management) 시스템에
액세스할 수 있다. 이 기사에서는 SCM 시스템을 구성하는 다양한 컴포넌트의 개요를 살펴보고 SCM 시스템을 사용하는 방법과 관련된 기본적이고 상세한
운영 개요를 알아보자.
|
기술자료 목록 | 02일 01월 2012년 |
| WebSphere Process Server V7의 태스크 API 이벤트 핸들러에서 서비스 호출
WebSphere Process Server는 다양한 유형의 휴먼 태스크를 지원한다.
각 태스크 유형의 라이프사이클은 상태가 잘 정의되어 있어, 그와 같은 상태의 발생을 나타내기 위해 이벤트를 내보낸다. 이 튜토리얼에서는 태스크
API 이벤트 핸들러를 작성하고 핸들러에서 서비스를 호출하는 방법을 보여준다.
|
튜토리얼 | 02일 01월 2012년 |
| 엔터프라이즈 비즈니스 규칙이 비즈니스를 원활하게 진행하는 데 방해가 되는가?
오늘날 비즈니스 이니셔티브가 많이 실패하는 이유는 비즈니스 이니셔티브를 올바르게 그리고 충분히 신속하게 구현하지 않았기 때문이다. 비즈니스에 대한
IT 응답 시간이 느린 것은 여러 가지 요인에 기인한다. 그 중 하나는 매우 복잡한 엔터프라이즈 비즈니스 규칙과 그 볼륨이다. 복잡한 엔터프라이즈 비즈니스
규칙을 관리하려면 비즈니스와 IT 간에 협업적인 노력이 필요하다. 이 기사에서는 WebSphere ILOG BRMS와 같은 BRMS(Business Rules Management System)를
사용하여 민첩성을 촉진하고 "Time to market"을 개선할 수 있는 간결하고 관리가 용이한 IT 시스템을 개발하는 방법을 배워보자.
|
기술자료 목록 | 02일 01월 2012년 |
| MySQL에서 DB2로 PHP 애플리케이션 이동, Part 1: 마이그레이션 준비
IBM 인트라넷 애플리케이션 사례 연구를 진행한 경험을 바탕으로 파악한 PHP 애플리케이션에서 DB2(R)로 이동해야 할 이유, 마이그레이션의 계획,
실행, 지원 및 잠재적 위험 관리 방법을 학습한다. 4개 파트로 구성된 본 시리즈에서는 ibm.com용 컨텐츠 프로덕션을 지원하기 위해 전 세계 4,000명의 IBM
내부 사용자가 사용하는 업무에 핵심적인 PHP 인트라넷 애플리케이션에 대한 성공적인 MySQL-DB2 마이그레이션에서 깨달은 교훈을 공유한다. Part 1에서는
마이그레이션 준비 단계를 설명한다.
|
기술자료 목록 | 02일 01월 2012년 |
| 클라우드의 자동화된 테스트에 그리드와 P2P 추가하기
클라우드 컴퓨팅이 최신 경향이 되고 모바일 디바이스 액세스 사례가 증가하면서 폭발적으로 늘어나는 새 애플리케이션을 테스트하는 작업이 신속한 배치에
장애가 되고 있다. 클라우드에서의 자동화된 테스트가 이러한 장애를 극복할 수 있는 해답일 것이다. 이 기사에서는 클라우드에서 자동화된 테스트를 더 효과적으로 수행하기 위해
그리드 컴퓨팅과 피어 투 피어 협업 기능을 추가하는 방법을 실제 시스템 예제와 시나리오를 통해 살펴본다.
|
기술자료 목록 | 02일 01월 2012년 |
| 추가 Boost 유틸리티
Boost C++ 라이브러리를 사용하면 훌륭한 코드를 더 쉽게 쓸 수 있다. Boost 헤더 파일의 기능을 학습하고 실패한 어설션을 다루는 방법뿐 아니라,
압축된 쌍과 non-copyable 클래스와 같이 유용한 유틸리티를 검색해보자.
|
기술자료 목록 | 28일 12월 2011년 |
| 함수형 사고: 결합 및 컴포지션, Part 1
(객체 지향과 같은) 특정 추상화와 관련된 작업을 매일 수행하다 보면, 그런 추상화가 최선의 대안인 아닌 해결책으로 이끌고 있는데도 이를
알기 어려워진다. 이 기사는 코드 재사용에 대한 객체 지향적 사고가 지닌 몇 가지 함축적 의미를 컴포지션과 같이 더욱 함수적인 대안과 비교하는 형식으로
탐색하는 두 편의 시리즈 기사 중 첫 번째 기사이다.
|
기술자료 목록 | 28일 12월 2011년 |
| Reverse Ajax, Part 3: 웹 서버와 Socket.IO
다양한 웹 컨테이너와 API에 대해 웹 애플리케이션에서 Comet과 WebSocket을 사용하는 방법을 알아보자. Reverse Ajax와 함께 웹
애플리케이션에서 사용할 수 있는 추상화 라이브러리인 Socket.IO에 대해서도 학습한다. 투명하게 사용할 수 있는 추상화 라이브러리는 Comet과 WebSocket 뒤에
모든 복잡도를 숨긴다.
|
기술자료 목록 | 28일 12월 2011년 |
| 한정된 예산으로 크고 빠르고 안정적인 스토리지 구현
예산이나 속도를 희생시키지 않고 유연하고 확장 가능한 스토리지를 작성해보자. ZFS 파일 시스템과 RAID-Z를 사용하여 손쉽게 손상된
운영 체제에서 복구하고 공통적인 하드 드라이브 장애를 다룰 수 있다.
|
기술자료 목록 | 28일 12월 2011년 |
| DB2 pureXML로 Protein Data Bank 관리하기
PDB(Protein Data Bank)는 단백질과 관련된 구조적 데이터로 구성된 독특한 세계적인 저장소입니다. PDB 데이터는 생물학 연구 커뮤니티에 유연성과 확장성을
제공하고 여기에서 데이터를 손쉽게 교환할 수 있게 하기 위해 XML 형식으로 되어 있습니다. PDB에 있는 데이터를 분석하면 질병을 분석하거나 신약을 개발하는 작업을
수행하는 데 도움이 될 뿐만 아니라 다양한 단백질 간에 이루어지는 상호 작용을 손쉽게 이해할 수 있습니다. 그러나 이러한 정보를 효과적으로 저장하고
쿼리하여 관심 정보와 이러한 정보의 상호관계를 찾고 추출하는 작업은 주요한 과제 중 하나입니다.
이 기사에서는 DB2의 하이브리드 기능(관계형 및 pureXML 기능)을 사용하여 PDB 데이터를 관리하고 분석하는 방법을 설명합니다.
|
기술자료 목록 | 16일 12월 2011년 |
| 무료 경량 서버로 Java 앱을 더 신속하게 개발,디버그하기
IBM WebSphere Application Server Community Edition은 Rational Application Developer에서 Java 애플리케이션을 신속하게 개발하고 디버그하는 데 사용할 수 있는 무료 경량 서버입니다. 이러한
커뮤니티 에디션 서버 및 해당 어댑터를 사용하는 경우, 이후에 고가용성과 강력한 기능을 활용하기 위해 결국에는 프로덕션 환경에서 WebSphere Application Server로 애플리케이션을
마이그레이션할 수 있습니다. 이 기사에서는 Rational Application Developer 8.0.3으로 WebSphere Application Server
Community Edition 3.0을 사용하는 방법에 주목합니다.
|
기술자료 목록 | 16일 12월 2011년 |
| IBM Business Process Manager V7.5에서 REST API 사용하기
애플리케이션 개발자가
비즈니스 프로세스, 인적 태스크 및 비즈니스 카테고리 데이터에 액세스하기 위해 IBM Business Process Manager에서
사용할 수 있는 REST 자원에 대해 학습합니다. 이 기사에서는 REST API에 드러난 Business Process Manager의 다양한 컴포넌트 외에도
지원되는 컨텐츠 유형, 메소드 대체의 사용, 응답 데이터 형식 및
REST API Tester 도구를 사용하는 방법을 소개합니다.
|
기술자료 목록 | 16일 12월 2011년 |
| REST 서비스로 Dojo의 JsonRestStore 사용하기
Dojo의 JsonRestStore는 REST 서비스를 Dojo의 데이터 API로 연결하기 위한 더 고급
옵션 중 하나입니다. 서비스가 데이터 구조에 대한
JsonRestStore의 예상에 일치하지 않으면,
JsonRestStore와 REST 서비스 사이에 연결이 어려워질 수 있습니다. 이 기사에서는
비표준 REST 서비스를 JsonRestStore로 연결하기 위한 간단한 일반 서비스 구현 방식에 대해
학습합니다. 몇 가지 예제를 탐색하여 자체적인 서비스를 위한 구현 방식을 사용하고 확장하는
방법을 학습합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo 철저 분석, 파트 2: Dojo를 이용한 객체 지향 개발 마스터
웹 애플리케이션 개발자는 Dojo 툴킷을 통해 개발 시간과 노력을 줄여주는 다양한 기능을 사용하여 리치 인터넷 애플리케이션을 효율적으로 작성할
수 있습니다. DOM 도우미와 Ajax(Asynchronous JavaScript and XML)에서 완벽한 기능을 갖춘 위젯 라이브러리와 객체 지향 기능까지, Dojo에는 대규모 Ajax
기반 웹 애플리케이션을 빌드하는 데 필요한 거의 모든 것이 포함되어 있습니다. 살펴볼 함수가 Dojo 자체에 포함된 것이 아닌 경우, Dojo 툴킷의 Base 또는
Core 모듈에 포함되지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 찾을 수도 있을 것입니다. Dojo 툴킷을 사용한 리치 웹 기반 애플리케이션 개발에 관해
세 파트로 구성된 본 시리즈의 파트 2에서는 JavaScript의 객체 지향 기능과 이런 기능이 기존의 클래스 기반 객체 지향 프로그래밍 언어와 어떻게 다른지
학습할 것입니다. 그런 다음, Dojo가 어떻게 자체적인 클래스 기반 시스템을 제공하여 이런 격차를 해소하는지 살펴보겠습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Java 개발자를 위한 Dojo 개념
Dojo는 웹 기반 애플리케이션에서 점점 더 많이 사용되고 있습니다. 개발자들은 대부분 강력한 Java 프로그래밍 기술을 갖고 있지만 Javascript에 대한 경험은
그다지 많지 않습니다. 개발자들은 유형이 강하게 지정된 오브젝트 지향 컴파일 언어로부터 유형이 약하게 지정된 동적 스크립팅 언어로 개념적 도약을 하기 위해
노력하고 있습니다. 이러한 혼란으로 인해 개발자들이 Dojo 클래스를 올바르게 선언하기는 어렵습니다. 이 기사에는 이러한 혼란을 정리하는 데 도움이 되는 정보가
있을 뿐만 아니라 Dojo가 컨텍스트를 설정하는 데 필요한 이유와 Dojo를 시작하는 방법이 기술되어 있습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo 처음부터 시작하기, Part 1: Dojo 개발 시작하기
Dojo Toolkit은 개발 시간과 노력을 절약할 수 있는 다양한 기능을 제공하여 웹 애플리케이션 개발자들이 RIA(Rich Internet Application)를 작성할 수
있게 합니다. DOM 헬퍼와 Ajax(Asynchronous JavaScript and XML)에서부터 완전한 위젯 라이브러리 및 오브젝트 지향 기능에 이르기까지 Dojo에는
Ajax를 사용하는 대규모 웹 애플리케이션을 빌드하는 데 필요한 사실상의 모든 것이 포함되어 있습니다. Dojo 자체에 포함되어 있지 않은 함수를 찾고 있는
경우에는 Dojo Toolkit의 Base 모듈이나 Core 모듈에 포함되어 있지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 그러한 함수를 찾을 수 있습니다. 이 기사 시리즈에서는
Dojo를 이용하는 애플리케이션을 처음부터 살펴보고, Dojo의 기본사항, Dojo의 우수한 오브젝트 지향 기능 및 Dijit 사용자 인터페이스 라이브러리를
다룹니다. 이 시리즈의 마지막 부분에서는 자신만의 Dojo 애플리케이션 개발을 준비합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| JavaScript 및 Dojo로 인한 브라우저 메모리 누출 발견 및 해결하기
독자가 JavaScript와 Ajax 기술을 많이 사용하는 웹 2.0 애플리케이션을 개발하고 있다면, 브라우저
메모리 누출에 봉착할 가능성이 높습니다.
한 페이지 애플리케이션이 있거나 페이지에서 UI 연산을 많이 처리하는 경우
문제가 심각할 수 있습니다. 이 기사에서는 sIEve 도구로 메모리 누출을 발견하여 정정하는 방법을
학습합니다. 메모리 누출 문제의 실질적인 예제와 솔루션도 포함됩니다.
|
기술자료 목록 | 14일 12월 2011년 |
| 사용자 정의 Dojo 빌드로 대규모 웹 애플리케이션을 신속하게 로드하기
사용자 정의 Dojo 빌드가 대규모 애플리케이션의 전체 JavaScript
풋프린트를 줄일 수 있는 방법을 학습합니다. 이 기사에서는 선수조건, 빌드 프로파일, 최적화 및
빌드스크립트로 안내하는 예제 웹 프로젝트를 사용합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| dojo.connect로 이벤트 주도 설계 정복
이 기사에서는 이벤트 주도 설계가 어떻게 느슨하게 결합되고 브라우저 기반 애플리케이션과 Dojo의 오브젝트 지향 프레임워크에 꼭 들어맞는지
설명합니다. 이런 설계의 결과물이 바로 코드에서 모듈성을 유지하는 데 도움이 되는 도구입니다. 모듈은 DOM(Document Object Model) 이벤트뿐 아니라 사용자
정의 애플리케이션 이벤트에도 사용할 수 있는 강력한 함수인 dojo.connect를 사용하여 서로 함께 결합됩니다. 마지막으로, 이 기사에서는 dojo.connect와
pub/sub가 느슨한 결합을 하는 정도의 차이를 비롯하여 그 특징을 비교해봅니다.
|
기술자료 목록 | 14일 12월 2011년 |
| AJAX(Asynchronous
JavaScript with XML)를 사용한 애플리케이션 빌드
AJAX(Asynchronous JavaScript with XML)를 사용하면 페이지 새로 고치기를 수행할 필요 없이
동적인 비동기 웹 환경을 구현할 수 있습니다. 이 튜토리얼에서는 도서 주문 애플리케이션 샘플의 생성 과정을 따라가면서 페이지를 새로 고치지 않고
실시간 유효성 검증으로 완성되는 AJAX 기반 웹 애플리케이션을 빌드하는 방법을 학습합니다.
|
튜토리얼 | 14일 12월 2011년 |
| Dojo 철저 분석, 파트 3: Dijit 컴포넌트 프레임워크로 고급 사용자 인터페이스 작성
웹 애플리케이션 개발자는 Dojo 툴킷을 통해 개발 시간과 노력을 줄여주는 다양한 기능을 사용하여 리치 인터넷 애플리케이션을 효율적으로 작성할
수 있습니다. DOM 도우미와 Ajax에서 완벽한 기능을 갖춘 위젯 라이브러리와 객체 지향 기능까지, Dojo에는 대규모 Ajax(Asynchronous JavaScript and XML)
기반 웹 애플리케이션을 빌드하는 데 필요한 거의 모든 것이 포함되어 있습니다. 살펴볼 함수가 Dojo 자체에 포함된 것이 아닌 경우, Dojo 툴킷의 Base 또는
Core 모듈에 포함되지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 찾을 수도 있을 것입니다. Dojo 툴킷을 사용한 리치 웹 기반 애플리케이션 개발에 관해
세 파트로 구성된 본 시리즈의 파트 3에서는 최소한의 노력으로 강력한 인터페이스를 빌드할 수 있게 해주는 Dijit 고급 사용자 인터페이스 컴포넌트 프레임워크에
대해 학습합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo를 사용하여 동적 그래프 및 차트 작성
웹 2.0 분야에서는 웹 페이지가 더욱 애플리케이션에 가까워지고 있으며 Dojo 및 jQuery와 같은 웹 개발 라이브러리가 점점 더 중요한
역할을 하고 있습니다. 이 기사에서는 데이터 시각화를 위한 Dojo 라이브러리의
dojox.charting 기능을 사용하기 위해 학습합니다. 독자는 근사한 기능적 동적 차트와 그래프를
웹 페이지에 빠르고 간편하게 추가할 수 있습니다. 몇 가지 기본적인 Javascript 기술과 Dojo 사본만 있으면
이러한 작업을 수행할 수 있습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo로 안전한 매시업 빌드
Dojo 프레임워크를 사용하여 안전한 매시업을 빌드하기 위해 상위 레벨 개념과 구현방식 세부사항에 대해
학습합니다. Dojo로 매시업을 개발할 때 매시업 보안 위협을 피하기 위해 매시업 보안 위협의 소스와 기술을 모두
이해하십시오.
|
기술자료 목록 | 14일 12월 2011년 |
| Linux 쉘의 진화
대부분의 일상적인 컴퓨팅 작업에서는 마우스로 가리킨 후 클릭하는 동작이 적합하지만, 다른 환경에는 없는 Linux의 강점을 제대로 이용하려면
결국 쉘을 크랙하고 명령행을 입력해야 합니다. Bash와 Korn에서 C 쉘 및 기타 다양한 새롭고 낯선 쉘에 이르기까지 매우 다양한 명령 쉘을
사용할 수 있습니다. 어떤 쉘이 자신에게 적합한지 확인해 보십시오. [참고: 목록 2와 3이 일부 수정됨]
|
기술자료 목록 | 09일 12월 2011년 |
| Clojure의 트리 방문자
Java Visitor 패턴은 Java와 기타 오브젝트 지향 프로그램에서 트리 데이터를 순회하고 조작하기 위해 일반적으로 사용됩니다. 이제 Alex Miller가
Clojure의 함수형 zipper를 사용하여 이 패턴을 다시 작성하면 어떠한 변화가 생기는지 살펴보도록 하겠습니다.
|
기술자료 목록 | 07일 12월 2011년 |
| Linux 학습, 기초 과정: 시스템 부팅
Linux 시스템의 부트 프로세스를 배웁니다. 이 기사에 있는 자료를 통해 Linux 시스템 관리자 인증용 LPI 기초 과정 시험을
대비한 공부를 하거나 부트 프로세스에 관해 배울 수 있습니다.
|
기술자료 목록 | 07일 12월 2011년 |
| 오픈 소스 소프트웨어를 사용하여 3,650만 달러의 비즈니스 개발하기
StudioNow는 오픈 소스 소프트웨어를 사용하여 성공적인 기술 비즈니스를 개발하는 것이 가능하다는 점을 입증했습니다. 사실상, StudioNow는 AOL에서 3,650만 달러에
매입할 정도록 성공적이었습니다. 회사에서 기술을 채택할 때 해야 하는 의사결정과 오픈 소스 커뮤니티에 참여하는 것의 가치를 확인하십시오.
|
기술자료 목록 | 07일 12월 2011년 |
| 디스크의 성능이 저하되는 경우
중요한 것은 디스크에 장애가 발생할 것인지의 여부가 아니라 디스크에 장애가 발생하는 시점입니다. 그러면 IBM AIX 서버에서 파일 시스템이나 LVM 또는 SAN 오류가
발생하여 새벽 2시에 잠에서 깨어나게 되면 어떻게 해야 할까요? 또는, 이러한 오류가 발생하지 않도록 하려면 우선 어떻게 해야 할까요? 이 기사에서는
가용성과 성능 및 중복을 극대화하는 데 필요한 디스크 자원 관리 전략을 살펴보고, 디스크의 성능이 저하되어 장애가 발생했을 때 이를 복원하는 방법에
관한 기술을 설명합니다.
|
기술자료 목록 | 07일 12월 2011년 |
| 실습: 하드 디스크 레이아웃
파티션 테이블을 설계 중이거나 작업 중인 경우에는 fdisk와 parted를 사용하는 방법을 이해하는 것이 자신 있게 하드 디스크 레이아웃을 계획하는 데 도움이 됩니다.
이 기사에 있는 연습 과제와 해답을 이용하면 Linux 컴퓨터에 적합한 하드 디스크 레이아웃을 설계하고 작업하는 실습을 할 수 있습니다.
|
기술자료 목록 | 05일 12월 2011년 |
| 실습: 부트 관리자
부트 매니저 구성을 변경하면 다양한 운영 체제나 동일한 운영 체제의 다양한 버전으로 부팅할 수 있습니다.
이 기사에서는 부트 매니저의 구성을 실제로 변경하는 능력을 확립하는 데 필요한 연습 과제가 있습니다. 이 기사에 있는 연습 과제와 해답은 기존 GRUB 구성에
커널을 추가하여 부팅 시간에 GRUB과 상호 작용하는 데 초점을 맞추고 있습니다.
|
기술자료 목록 | 05일 12월 2011년 |
| 실습: RPM 및 YUM 패키지 관리
패키지는 Linux 시스템에 설치될 준비가 되어 있는 소프트웨어이며, 패키지를 설치하고 제거하는 작업은 Linux 사용자나 관리자가 기본적으로 수행하게 되는
조작입니다. 이 기사에는 실제 환경에서 이러한 태스크를 수행하는 데 도움이 되는 PRM(Red Hat Package Manager) 및 YUM 소프트웨어 관리 도구를 배울 수 있는
연습 과제가 있습니다. 이 기사에 있는 연습 과제와 해답은 다양한 패키지 관리 태스크를 수행하는 데 초점을 맞추고 있습니다.
|
기술자료 목록 | 05일 12월 2011년 |
| 실습: Debian 패키지 관리
패키지는 Linux 시스템에 설치될 준비가 되어 있는 번들된 소프트웨어입니다. 패키지를 설치하고 제거하는 작업은 Linux 사용자나 관리자가 기본적으로 수행하게 되는
조작입니다. 이 기사에는 실제 환경에서 이러한 태스크를 편안하게 수행하는 데 도움이 되는 Debian 패키지 관리 연습 과제가 있습니다. 이 기사에 있는 연습 과제와 해답은 다양한 패키지 관리 태스크를 수행하는 데 초점을 맞추고 있습니다.
|
기술자료 목록 | 05일 12월 2011년 |
| 실습: 공유 라이브러리 관리
상당히 많은 Linux 애플리케이션이 런타임 시에만 프로그램이 링크되는 실행 가능 코드인 공유 라이브러리를 사용합니다. 이러한 동적 링크 덕택에
패키지의 크기가 줄어들고 메모리 요구사항이 완화됩니다. Linux에는 공유 라이브러리를 다루는 데 필요한 도구가 있으며, 이러한 도구에 대한 지식은 일련의 관리 기술에
중요한 부분입니다. 이 기사에 있는 연습 과제와 해답을 이용하면 공유 라이브러리를 관리하는 실습을 할 수 있습니다.
|
기술자료 목록 | 05일 12월 2011년 |
| Eclipse V3.4 완전 정복, Part 2: JDT
"Eclipse 완전 정복" 연재 기사는 Eclipse를 처음 접하는 사용자들에게 Eclipse IDE를 속속들이 가르쳐 줍니다. 이 연재가 끝날 때쯤엔 고급 사용자와 어깨를 나란히 하게 될 것입니다. 이 기사에서는 Eclipse JDTP의
다양한 부분으로 작업하는 것에 대해 학습합니다.
|
기술자료 목록 | 28일 11월 2011년 |
| Eclipse Ganymede를 사용하여 데스크탑, 웹 및 모바일 디바이스용 애플리케이션 개발하기, Part 1: Eclipse Ganymede를 사용하여 RCP(Rich Client Platform) 개발
Eclipse IDE Ganymede 릴리스에는 광범위한 기술을 다루고 있는 개별 프로젝트가 24개 포함되어 있습니다. 이러한 프로젝트는 대부분 완성되어 있으며
이 릴리스에서는 이러한 프로젝트에 대한 개선이 많이 이루어졌습니다. 그러나 Ganymede에는 Eclipse 플랫폼에 도입된 새로운 기술을 소개하는 신규 프로젝트가
많이 포함되어 있습니다. 세 파트로 구성된 이 "Eclipse Ganymede를 사용하여 데스크탑, 웹 및 모바일 디바이스용 애플리케이션 개발하기" 튜토리얼 시리즈에서는 다음과 같은
새로운 Ganymede 기술(RCP, RAP 및 eRCP)을 다룹니다. 이러한 기능을 이용하면 각각 하나의 공통 코드 기반, 버전 제어용 Subversion, 업데이트 및 설치용
p2를 사용하여 데스크탑, 웹 및 모바일 플랫폼용 소프트웨어를 개발할 수 있습니다. Part 1에서는 소스 제어에 Subversion을 사용하는 데스크탑 애플리케이션을
완전한 RCP를 사용하여 개발하고 p2를 사용하여 이 애플리케이션을 패키징하고 배포합니다.
|
튜토리얼 | 28일 11월 2011년 |
| Eclipse Ganymede를 사용하여 데스크탑, 웹 및 모바일 디바이스용 애플리케이션 개발하기, Part 2: Eclipse Ganymede를 사용하여 RCP(Rich Client Platform) 개발
Eclipse IDE Ganymede 릴리스에는 광범위한 기술을 다루고 있는 개별 프로젝트가 24개 포함되어 있습니다. 이러한 프로젝트는 대부분 완성되어 있으며
이 릴리스에서는 이러한 프로젝트에 대한 개선이 많이 이루어졌습니다. 그러나 Ganymede에는 Eclipse 플랫폼에 도입된 새로운 기술을 소개하는 신규 프로젝트가
많이 포함되어 있습니다. 세 파트로 구성된 이 "Eclipse Ganymede를 사용하여 데스크탑, 웹 및 모바일 디바이스용 애플리케이션 개발하기" 튜토리얼 시리즈에서는 다음과 같은
새로운 Ganymede 기술(RCP, RAP 및 eRCP)을 다룹니다. 이러한 기능을 이용하면 각각 하나의 공통 코드 기반, 버전 제어용 Subversion, 업데이트 및 설치용
p2를 사용하여 데스크탑, 웹 및 모바일 플랫폼용 소프트웨어를 개발할 수 있습니다. Part 2에서는 Part 1에서 개발한 개인 태스크 관리 애플리케이션을
새로운 RAP을 사용하여 애플리케이션을 패키징하고 웹에서 배포할 수 있게 수정합니다.
|
튜토리얼 | 28일 11월 2011년 |
| Eclipse를 이용한 Java 애플리케이션 원격 디버그
로컬 데스크탑에서만 Java 애플리케이션을 디버그할 필요가 없다. 원격 디버깅을 이루는 다양한 연결 유형을 이용해 자신의 디버깅 기술을 전파하는
방법을 알아봅시다. 이 기사에서는 원격 애플리케이션 디버깅 설정 방법을 보여주는 예제와 기능에 대해 설명한다.
|
기술자료 목록 | 28일 11월 2011년 |
| Eclipse V3.4 완전 정복, Part 3: JDT 텍스트 편집기 팁과 비결
"Eclipse 완전 정복" 연재 기사는 Eclipse를 처음 접하는 사용자들에게 Eclipse IDE를 속속들이 가르쳐 줍니다. 이 연재가 끝날 때쯤엔 고급 사용자와 어깨를 나란히 하게 될 것입니다. 이 기사에서는
Eclipse의 Java 편집기를 둘러보고 일부 고급 기능에 대해 학습합니다.
|
기술자료 목록 | 28일 11월 2011년 |
| 클라우드 컴퓨팅 기초
혁명은 사람들의 사고 및 행동 방식의 변화로 정의되며, 완전히 극적이고도 광범위하게 일어나는 변화를 의미한다. 그런 정의에 따르면,
클라우드 컴퓨팅은 사실상 혁명이라 할 수 있다. 클라우드 컴퓨팅은 컴퓨터 아키텍처, 소프트웨어 및 도구 개발은 물론이고, 정보를 저장, 분배, 사용하는
방식에서 근본적인 변화를 일으키고 있다. 이 기사의 취지는 클라우드 컴퓨팅을 사용하여 수익을 창출하고 행복과 복리를 증진할 수 있도록
이런 혁명적 변화의 현실을 이해하는 데 도움을 드리려는 것이다.
|
기술자료 목록 | 17일 11월 2011년 |
| 클라우드 환경에서의 재해 복구
규모가 매우 작은 조직이라도 재해가 발생하는 경우 비즈니스 연속성을 유지할 수 있도록 대비할 필요가 있다. 클라우드 제공자로부터의 서비스 제공이
완전히 차단될 가능성이 매우 낮더라도 그런 상황에 대비한 계획을 세우지 않는 것은 무책임한 일이다. 재해 복구는 복잡한 일일 수 있지만, 클라우드 컴퓨팅
환경에서는 훨씬 간단해진다. 본 기사의 작성자가 본인이 몸담은 조직에서 최근에 이루어진 재해 복구 실습 중에 수행한 단계를 살펴보고 각자의 재해 복구
작업 시 템플리트로 제공되는 프로세스를 활용할 수 있는 방법을 학습해봅시다.
|
기술자료 목록 | 17일 11월 2011년 |
| 다가온 혁신: 탄력적인 소프트웨어로 한계 늘리기
새로운 개념과 전략은 어휘의 변경이 필요합니다. 더 낮은 비용, 높은 유연성, 클라우드
친화적인 아키텍처로의 이동으로 인해 탄력성의 개념은 엔터프라이즈 IT 솔루션을 위해
수립되었습니다. 이 기사에서는
탄력적인 인메모리 데이터 그리드인 IBM WebSphere eXtreme Scale에 나타나는 예제를 설명하여 탄력성의 구체적인
정의를 탐색합니다.
|
기술자료 목록 | 17일 11월 2011년 |
| 클라우드의 성공 비결: 유연한 용량 계획
클라우드 컴퓨팅의 한 가지 약속은 가상화를 통해 필요한 서버 수를 줄일 것이라는 점이다. 따라서 예상되는 사용자 요구를 충족시키는 데
필요한 클라우드 인프라의 적당한 규모를 식별하는 것이 중요하다. 본 기사의 작성자는 클라우드 용량과 그 계산 방법을 이해하는 데 도움이 되는 기본적인
개념을 소개한다. 또한, 성공적인 클라우드 환경을 마련하는 데 필요한 최적의 자원을 계획하는 데 도움이 될 수 있는 도구도 소개한다.
|
기술자료 목록 | 17일 11월 2011년 |
| 다가온 혁신: 가상화에 대한 걱정 해소하기
가상화는 오늘날 엔터프라이즈 컴퓨팅 분야에서 각광받는 주제입니다. 하지만, "가상화"라는
용어는 많은 다른 의미를 가질 수 있으며, 각각은 엔터프라이즈에 뚜렷한 장점을 제공합니다. 이 기사에서는
가상화의 만연한 두 가지 성향 -- 서버 가상화 및 애플리케이션
가상화 -- 을 살펴보고 이러한 각 유형이 제공할 수 있는 이점을 알아봅니다.
|
기술자료 목록 | 17일 11월 2011년 |
| IBM SmartCloud Enterprise 시작하기
본 기사에서는 IBM SmartCloud Enterprise 사이트에 대해 설명한다. 가상 서버, IP 주소 및 소프트웨어에 액세스하고 획득하는 방법과 키 관리
방법을 학습한다.
|
기술자료 목록 | 17일 11월 2011년 |
| 클라우드 컴퓨팅 서비스 모델, 파트 3: SaaS(Software as a Service)
SaaS(Software as a Service) 개발자에게 있어 투자수익률(ROI)을 높여주는 네 가지 기본 요인과 그런 요인을 활용하여 SaaS가 이해관계자에게도 수익을
안겨주는 방법을 탐색해보자. SaaS를 통해 얻을 수 있는 비즈니스 모델 기회를 알아보고 SaaS 애플리케이션에 대한 사용자 경험 디자인의 역할에 대한 통찰력과
자세한 정보를 알아보자.
|
기술자료 목록 | 14일 11월 2011년 |
| Java development 2.0: Gretty를 사용한 초경량 Java 웹 서비스
Gretty는 웹 서비스를 빌드하기 위해 만들어진 새로운 방식의 초경량 프레임워크입니다. 매우 빠른 Java NIO API상에 빌드된 Gretty는 Groovy를
Grape의 Maven 스타일 종속성 관리와 웹 엔드포인트를 위한 언어(특정 도메인에 적합한)로 활용합니다. 이 기사에서는 Gretty를 사용하여 Java 웹 서비스 애플리케이션을
빌드하고 배치하는 작업을 시작합니다.
|
기술자료 목록 | 09일 11월 2011년 |
| Reverse Ajax, 파트 2: WebSocket
본 시리즈에서는 Reverse Ajax 기술을 사용하여 이벤트 주도 웹 애플리케이션을 개발하는 방법을 알아보자. 파트 1에서는 롱 폴링과
스트리밍을 사용하는 폴링, 피기백 및 Comet과 같이 Reverse Ajax 통신을 구현하는 다양한 방법을 소개했다. 이번 기사에서는 새로운 HTML5 API인
WebSocket을 사용하여 Reverse Ajax를 구현하는 새로운 방법을 배워보자.
WebSocket은 브라우저 공급업체가 기본적으로 구현하여 제공할 수도 있고, FlashSocket이라는 숨겨진 Flash 컴포넌트에 호출을 위임하는 브릿지를
사용하여 구현할 수도 있다.
이 기사에서는 Reverse Ajax 기술을 사용할 때 서버 측의 몇 가지 제한조건에 대해서도 설명한다.
|
기술자료 목록 | 09일 11월 2011년 |
| jQuery의 새로운 특징, 파트 1: 글로벌화
새로운 Globalize JavaScript 플러그인을 사용하면 누구나 단 몇 행의 코드만으로 자신이 만든 웹 애플리케이션이 즉시 350여 개 국가 및
언어를 지원하도록 할 수 있다. 운영 중인 웹 사이트에 전 세계 고객이 방문하는 경우 그들이 사용하는 언어에 맞춰 웹 사이트를 제공해야지, 고객이
웹 사이트에서 제공하는 제한적인 언어 환경에 맞추기를 기대할 수는 없는 노릇이다. Globalize 플러그인은 클라이언트 측 JavaScript의 힘을 빌려 그런 작업을
쉽게 할 수 있게 해준다.
|
기술자료 목록 | 09일 11월 2011년 |
| 새 HTML5 구조적 태그
HTML5에는, 문서의 구조를 효과적으로 기술하는 데 초점을 맞춘 여러 가지 태그를 포함한 새로운 태그가 많이 도입되었습니다. 이 기사에서는 HTML5에 새로 도입된
구조적 태그를 배웁니다. 또한, 이러한 태그를 사용하여 문서를 컨텐츠 블록으로 나누는 방법을 탐구합니다. 이러한 개념을 설명하기 위해 예제 코드를 사용합니다.
|
기술자료 목록 | 09일 11월 2011년 |
| Weather report: 재구성 가능한 애플리케이션 쇼케이스 빌드
IBM WebSphere 신기술 전도자인 Dustin Amrhein은 WebSphere CloudBurst Appliance를 사용하여,
다양한 클라이언트 세션을 호스트하며, 요청 시 재구성되어 클라이언트 세션의 여러 인스턴스를 지원할 수 있는 쇼케이스 엔터프라이즈 애플리케이션 환경의
구성 과정을 설명합니다.
|
기술자료 목록 | 08일 11월 2011년 |
| 클라우드 청구 서비스
클라우드 청구는 미리 정의된 청구 정책 세트를 사용하여 자원 사용 데이터에서 청구서를 생성하는 프로세스입니다. 작성자는 견적 서비스,
변환 기능 및 정책, 지불 스킴 및 사용자 식별과 같은 기능적 요구사항과 보안, 확장성, 표준 및 내결함성과 같이 비기능적이지만 필수적인 요구사항을 모두
포괄하는 서비스 지향 아키텍처에 사용되는 클라우드 청구 서비스 모듈을 정의합니다.
|
기술자료 목록 | 08일 11월 2011년 |
| 클라우드 서비스: 위험 완화, 가용성 유지보수
비즈니스 및 정부 기관들은 지속적인 운영적 가용성을 보장하기 위해 더 나은 보안을 제공하는
클라우드 서비스를 요구합니다. 이를 실현하기 위해 위험 완화 면에서 클라우드 서비스 정책을 공식화해야 합니다.
클라우드 서비스 보안과 클라우드 환경에서 높은 가동시간 가용성 및 보안을 보장하기 위해 클라우드 서비스로 위험을
완화하는 방법에 대해 학습합니다.
|
기술자료 목록 | 08일 11월 2011년 |
| 클라우드 애플리케이션과 WebSphere Cast Iron Cloud Integration 통합하기
WebSphere Cast Iron Cloud Integration을 데이터베이스(예: MySQL)와 클라우드 애플리케이션(예:
Oracle CRM on Demand) 사이에 계정을 동기화하는 데 사용하는 방법을 학습하고 다른 비즈니스 애플리케이션들
사이에 이러한 통합이 수 일 내에 코딩 없이 이루어질 수 있는 방법을 학습합니다.
|
기술자료 목록 | 08일 11월 2011년 |
| 모델 구동형 클라우드 보안
이 기사에서는 효율적인 애플리케이션 보안 정책 자동화의 도전 과제에 대해 자세히 서술하고
모델 구동형 보안이 보안 정책 자동화에 추가하는 이점을 설명한 다음 클라우드 애플리케이션 보안 정책 자동화를
달성하는 방법을 시연합니다.
|
기술자료 목록 | 08일 11월 2011년 |
2303 결과 중 1 - 100 | 다음 요약 보기 | 요약 숨기기 검색 결과를 RSS 구독