OpenSource 49

[소개] OTN 개발자문서 : 오라클 환경에서 Python과 TurboGears 활용하기

OTN의 Developer Article 중에서 스크립트 언어 관련 개발 문서중 하나를 소개합니다. 원문 : 오라클 환경에서 Python과 TurboGears 활용하기 [문서의 프린트용 화면보기] 본 문서는 TurboGears 프레임워크를 이용해서 Python으로 Oracle Database 기반의 웹 어플리케이션을 개발하는 방법을 알려줍니다. 저자 – Daniel Rubio TurboGears는 Python 사용자들이 오라클 데이터베이스 기반의 웹 기반 애플리케이션을 구현하는데 필요한 강력한 프레임워크를 제공합니다. 게시일: 2007년 11월 Python 은 지난 수 년 동안 매우 각광 받아 온 스크립팅 언어로, 매우 간결한 문법과 미니멀리즘적인 개발 환경을 제공합니다. Python의 열성 추종자들은 ..

IT 기술/OTN 2007.12.07

[소개] IBM DeveloperWorks : Eclipse Forms로 애플리케이션에 새로운 활력을 (한글)

Eclipse Forms를 이용해서 애플리케이션에 웹 효과를 내는 방법을 설명하는 글입니다. 자바로 만든 프로그램이 이렇게 쓸만한 UI를 가지게 되는게 이클립스 덕이 아닐까합니다. 엄밀히 말하면 운영체제의 네이티브 UI와 같은 룩앤필을 제공해주는 Standard Widget Toolkit(SWT) 덕이겠죠. 원문 : Eclipse Forms로 애플리케이션에 새로운 활력을 (한글) Eclipse Forms를 사용하여 Eclipse 애플리케이션의 사용자 경험을 향상시킬 수 있습니다. 임베디드 브라우저를 사용하지 않고 애플리케이션에 "웹과 같은" 효과를 나타낼 수 있습니다. 본 기술자료에서는 사용자 인터페이스(UI) 툴킷으로서의 Eclipse Forms를 간략히 소개하고, 사용하기 쉬운 예제도 제공합니다. 배..

[소개]IBM DeveloperWorks : DB2와 Ruby on Rails, Part 1: DB2와 Ruby on Rails 시작하기 (한글)

이번엔 제가 잘 사용하지 않아서 잘 모르는 내용을 소개하려 합니다. IBM DB2에서 Ruby on Rails 개발 환경을 설정하고 사용하는 법 입니다. 제가 주로 Oracle DBMS를 사용하는터라 DB2를 배우고 싶긴한데 시간이 잘 안 나네요. ^^; 루비도 책 한권 사놓고는 제대로 보지도 못했습니다. 에휴... 빨리 공부 해야할텐데... 아무래도 스키 시즌 지나가기 전에는 책보기 힘들듯 합니다. 원문 : DB2와 Ruby on Rails, Part 1: DB2와 Ruby on Rails 시작하기 (한글) 두 명의 DB2 전문가와 두 명의 소프트웨어 엔지니어가 이 글의 저자입니다. Part 1에서는 DB2 설치, Rails 설정 등의 기본적인 작업을 설명하고 있습니다. 2007 년 7 월 24 일Ru..

Apache POI Project의 API를 보다가 찾아낸 재미난 이름.

어쩌면 이건 별 일 아닐지 모르지만, 직업이 개발자라 그런지 한번 씨익 웃게 만드네요. JSP에서 엑셀 파일을 업로드 받아서 그 내용을 DB에 입력하는 기능이 필요해서 한번 검색 해봤더니 Apache POI Project가 뜨더군요. 홈페이지에 가면 아래와 같은 문구가 손님을 맞이합니다. Apache POI - Java API To Access Microsoft Format Files The POI project is the master project for developing pure Java ports of file formats based on Microsoft`s OLE 2 Compound Document Format. OLE 2 Compound Document Format is used by M..

Geeks 2007.11.19

[소개]IBM DeveloperWorks : 초보 개발자를 위한 오픈 소스 라이선스 길잡이 Part 2: 오픈 소스 소프트웨어와 라이선스의 이해

이번에는 지난 달에 소개한 오픈 소스 라이선스 길잡이의 두번째 글을 소개하고자합니다. 소프트웨어 개발자라면 누구나 한번쯤은 생각해봤을 라이선스 관련 문제에 관해서 알려주는 글입니다. 각종 라이선스에 대한 설명과 라이선스 관련 실례를 알려주고 있습니다. 스카이프도 라이선스 관련 문제가 있었더군요. 원문 : 초보 개발자를 위한 오픈 소스 라이선스 길잡이 Part 2: 오픈 소스 소프트웨어와 라이선스의 이해 아래는 원문의 서문입니다. 웹 2.0으로 대두되는 인터넷 환경의 패러다임 변화에 있어서 오픈 소스 소프트웨어의 영향력은 그 누구도 부인하지 않을 것이다. 많은 오픈 소스 소프트웨어가 웹 2.0을 가능하게 했던 원동력이며, 지금도 수많은 오픈 소스 소프트웨어가 우리의 인터넷 세상을 점점 풍요롭게 바꿔가고 있..

카테고리 없음 2007.11.18

[소개]IBM DeveloperWorks : 초보개발자를 위한 오픈 소스 라이선스 길잡이 Part 1: 기초개념 탑재하기

한국 IBM의 DeveloperWorks에서 Special Issue에 오픈 소스 라이선스 관련 글이 올라와서 소개를 하려합니다. 저도 그렇지만 오픈 소스 제품을 사용하려할때 문제가 되는 것 중의 하나가 License 관련 문제죠. 물론 그 보다도 관리자들의 오픈 소스 제품에 대한 불신이 더 큰 문제이지만요. 이 글은 현재 특허청에서 근무하는... 그럼 공무원인가요??? 이야 부럽삼... 암튼 현역 전문가가 쓴 글입니다. 원문 : 초보개발자를 위한 오픈 소스 라이선스 길잡이 Part 1: 기초개념 탑재하기 아래는 서문 부분을 발췌한 내용입니다. 소프트웨어의 태동기에는 특별한 용도에 사용되는 하드웨어에 소프트웨어가 함께 넣어져 판매, 설치되었고 하드웨어 가격이 너무 비싸 소프트웨어가 별도로 독립된 경제 재..

[소개]IBM DeveloperWorks : OpenSSL API를 이용한 보안 프로그래밍, Part 1: API의 개요 (한글)

이번엔 DeveloperWorks의 [리눅스, 오픈소스]관련 문서중 [OpenSSL API를 이용한 보안 프로그래밍, Part 1: API의 개요 (한글)]을 소개하려합니다. 필자가 C에 대한 이해와 실무 경력이 부족한 관계로 이 문서가 실제로 얼마나 도움이 될지는 모르겠습니다. 그러나 리눅스에서 보안 프로그래밍에 관심이 있는 유저라면 한번쯤 읽어볼만한 문서라고 생각합니다. 원문 : OpenSSL API를 이용한 보안 프로그래밍, Part 1: API의 개요 (한글) 필자인 Kenneth는 MediNotes Corp.(West Des Moines, Iowa)의 소프트웨어 엔지니어입니다. 페루, 나브라스카에 있는 Peru State College에서 경영학 학사 학위를 받았고, Southwestern Co..

[소개]IBM DeveloperWorks : PHP로 커스텀 검색 엔진 구현하기 (한글)

이번에는 IBM DeveloperWorks의 오픈소스 관련 문서를 소개하고자합니다. [PHP로 커스텀 검색 엔진 구현하기(한글)]이라는 문서이며, [Sphinx를 사용하여 콘텐트를 색인하고, 텍스트를 빠르게 찾으며, 유용한 검색 결과 만들기]라는 부제가 붙어있습니다. 이번에도 한글로 된 문서네요. 번역하신 분에게 감사드립니다. 저자인 Martin Streicher는 Linux Magazine 편집장이로군요. 퍼듀 대학에서 컴퓨터 과학 석사 학위를 받았으며, 1986년부터 파스칼, C, 펄, 자바와 최근에는 루비 프로그래밍 언어로 유닉스 계열 시스템을 프로그래밍해 왔다고 합니다. 원문 : PHP로 커스텀 검색 엔진 구현하기(한글) Google과 이와 비슷한 종류의 검색 엔진들은 그 성능이 뛰어나지만, 이러..

[소개]IBM DeveloperWorks : 리눅스 철통 보안(한글)

이번에는 IBM 한국 DeveloperWorks의 Linux 관련 자료 중에서 괜찮은 글을 발견했습니다. 물론 부담없이 읽을 수 있는 한글로된 문서입니다. :) [리눅스 철통 보안]이라는 제목의 2회 연재분량의 글입니다. 원래 Part 1만 나왔을때 소개하려다가 2회 연재가 끝나길 기다렸다가 이제야 소개하게 되었습니다. Part 1 : 쉘 제거하기(한글) Part 2 : 서명된 바이너리만 실행하기(한글) 1. Part 1에서는 리눅스의 자유로운 맞춤 설정 기능을 통제해야 하는 이유을 알려주고 가짜 사용자가 기본 설치 상태를 바꾸는 것을 막기 위해 표준 리눅스 배포판을 잠그는 조심스러운 첫 걸음을 뗄 것이다. 이 1단계 작업은 이 연재 Part 2의 기초 작업으로 서명된 바이너리만 사용할 수 있게 강제하는..