라이브러리(18)
-
[Archive], Libsafe-보안 입출력 라이브러리
보안 입출력 라이브러리 버퍼 오버플로우의 가장 좋은 보안 대책개발자 자신의 프로그래밍 습관 변화 적용하는 문제에 적합한 라이브러리 구축 버퍼 오버플로우관련 보안 라이브러리 사용: Libsafe Libsafe 입출력 함수에 보안성을 부여할 수 있는 대표적인 라이브러리 현재 없어짐 http://www.research.avayalabs.com/project/libsafe 사용법 $ tar zxvf libsafe-2.0-16.tgz cd libsafe-2.0-16 make su make install 직접다운로드 ver.2.0-16(2002년)
-
SQLite
http://www.sqlite.org/ SQLite 내장된 관계형 데이터베이스 SQLite의 특징 오픈 소스 최소한의 라이브러리만으로 동작 관리유저나 설정파일 등이 불필요 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durabilitiy)이라는 데이터베이스에 필요한 특성을 갖추고 있습니다. SQL92에서 정의된 명령어의 대부분 이용가능 하나의 데이터베이스가 하나의 파일로 저장 MS Access보다 좀 더 유연하고 성능이 뛰어남 *SQL92 SQL92는 표준SQL(ANSI/ISO SQL)을 지칭합니다. http://en.wikipedia.org/wiki/SQL-92 데이터베이스 데이터를 영속적으로 저장할 수 있는 공간 테이블 데이터베이스에서 데이터가 모..
-
python
파이썬(python) 특징 가독성 간결하여 가독성이 좋습니다. 들여쓰기(indentaton)으로 코드 블록을 구분합니다. C 언어에서처럼 {} 등의 괄호를 넣지 않기 때문에 프로그램을 좀더 깔끔하게 만들어줍니다. 파이썬은 들여쓰기를 안 할 경우 error 발생하여 들여쓰기를 강제합니다. 풍부한 라이브러리 매우 광범위한 라이브러리가 기보으로 포함외더 여러 기능을 사용할 수 있습니다. 개발된 외부라이브러기가 많아 확장이 용이 합니다. 코딩 시 필요한 모듈 끌어와 사용 가능 직접 만든 모듈도 다른 사람에게 제공 가능(파이썬 코드를 재사용하기가 쉽다) 접착성 쉽게 라이브러리를 추가할 수 있습니다. 파이썬에서 C로 구현된 코드를 사용할 수도 있고, C에서도 python 코드를 사용할 수 있습니다. 무료 (Free..
-
안드로이드(Android)
안드로이드(Android) 안드로이드는 구글을 중심으로 한 OHA(Open Handset Alliance) 컨소시엄에서 만든 최초의 오픈 소스 모바일 애플리케이션 플랫폼입니다. 휴대전화와 모바일 디바이스를 위한 운영체제, 미들웨어 그리고 핵심 애플리케이션을 포함한 소프트웨어 스택 즉, 구글에서 개발한 스마트폰 OS입니다. 구글은 2005년, 모바일 소프트웨어 개발업체인 ‘안드로이드(Android)’사를 인수하여 본격적인 모바일 운영체제의 개발에 나섰으며 2007년 10월에는 삼성전자, LG전자, 모토로라, HTC, NTT도코모, T모바일, 퀄컴, 브로드컴 등과 함께 OHA(Open Handset Alliance: 개방형 휴대전화 연합)’을 결성하고 오픈 모바일 운영체제인 ‘안드로이드(Android)’를 ..
-
데이터베이스(Database) - SQLite
SQLite의 특징 오픈 소스 최소한의 라이브러리만으로 동작 관리유저나 설정파일 등이 불필요 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durabilitiy)이라는 데이터베이스에 필요한 특성을 갖추고 있습니다. SQL92에서 정의된 명령어의 대부분 이용가능 하나의 데이터베이스가 하나의 파일에 저장 데이터베이스 데이터를 영속적으로 저장할 수 있는 공간 테이블 데이터베이스에서 데이터가 모이는 집합공간 SELECT, INSERT, UPDATE, DELETE같은 쿼리문으로 제어할 수 있습니다. 데이터 베이스 특성 원자성(atomicity)하나의 트랜젝션이 하나의 단위로 처리. 어려 단계에 걸쳐 수행되더라도 트랜젝션이 실패가 되면 모든 상태가 트랜젝션 수행 상..
-
Javascript 라이브러리 - Node.js
Javascript 라이브러리 - Node.js 자바스크립트 개발자에서 브라우저 기반의 프로그래밍을 넘어 서버 기반 프로그래밍까지 개발 가능하도록 해주는 플랫폼입니다. 자바스크립트 언어를 제대로 이해하는 것 중요. 홈페이지 http://nodejs.org/