 |
 |
 |
 |
 |
 |
AMEE를 사용하여 가정에서 에너지 모니터하기 전기는 보이지 않습니다. 사람들이 전기를 어떻게 사용하는지 이해하려면 전기를 볼 수 있어야 합니다. 이 튜토리얼에서는 에너지 데이터를
처리하기 위한 중립 웹 기반 API인 AMEE와 Current Cost 실시간 에너지 모니터를 XML, Ruby, Rails 및 Ajax와 결합하여 웹 기반 에너지 모니터링 시스템을 직접
제작하는 방법을 설명합니다. |
|
|
|
2009년 9월 29일 (화) |
|
| |
바닥부터 만들어보는 임베디드 리눅스 배포판 임베디드 환경에서 쓸 수 있는 리눅스 배포판을 어떻게 만들 수 있을지 배워보겠습니다. 이 내용에서는 TS-7800 싱글 보드 컴퓨터를 동작시키는 경우를 예로 들었습니다. 이 튜토리얼에서는 크로스 컴파일링(cross-compiling), 부트 로더(boot loader), 파일 시스템, 루트 파일 시스템, 디스크 이미지, 부트 프로세스 등 시스템을 만들고 배포판을 생성하는 데 결정해야 할 모든 측면에 대해 배울 것입니다. |
|
|
|
2008년 10월 28일 (화) |
|
| |
vi 입문 -- 컨닝 페이퍼 이용하기 이 튜토리얼에서는 강력한 시각적 편집기인 vi 사용법을 소개합니다. 여기서는 “컨닝 페이퍼(cheat sheet)”를 활용하여 짧은 시간에 vi를 능숙하게 익히는 지름길을 설명합니다. 이 튜토리얼을 통해 독자들은 커서를 이동하는 방법, 텍스트를 편집하는 방법, 삽입 모드로 전환하는 방법, 텍스트를 복사하여 붙여넣는 방법, 비주얼 모드나 멀티 윈도우 편집 등 주요 vim 확장 기능을 익히게 됩니다. |
|
|
|
2008년 6월 17일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
C/C++ 프로젝트에 사용할 메모리 관리자 직접 구현하기 (한글)
프로그래밍에서 성능 최적화는 중대한 사안입니다. 동작은 올바르지만 메모리나 시간, 가장 나쁘게 둘 다를 너무
많이 잡아 먹는 C/C++ 프로그램이 생각보다 흔합니다. C/C++는 코드에서 메모리를 할당하고 해제하는
방식을 개발자가 완전히 통제할 수 있다는 측면에서 프로그램 성능을 향상시킬 무한한 가능성을 제시합니다. 이
튜토리얼에서는 특정 환경을 위한 메모리 관리자를 직접 구현해 보면서 메모리 관리를 둘러싼 미신을 깨겠습니다.
|
|
|
|
2008년 4월 15일 (화) |
|
| |
OLPC 랩톱 애플리케이션 개발 (한글) "모든 어린이에게 컴퓨터를" 재단(One-Laptop-Per-Child initiative)에서 만든 XO 랩톱은 전세계 어린이 교육을 돕기 위해 저렴한 컴퓨터를 만들어 보자는 프로젝트의 산물입니다. 이 컴퓨터에는 여러 가지 혁신적인 요소가 많이 들어가 있습니다. 하드웨어 설계도 독창적이면서도 값싸고 튼튼하며 기반 운영체제로 GNU/Linux를 씁니다. 또, 파이썬으로 만든 애플리케이션 환경도 있는데 Sugar라고 부르며 어린이들을 포함한 모든 사람이 쉽게 쓸 수 있도록 만들었습니다. Sugar의 API를 탐험하면서 파이썬으로 어떻게 그래픽 액티비티(activity)를 개발하고 디버그하는지를 살펴보겠습니다. |
|
|
|
2008년 3월 25일 (화) |
|
| |
OLPC 랩톱 애플리케이션 개발 (한글) "모든 어린이에게 컴퓨터를" 재단(One-Laptop-Per-Child initiative)에서 만든 XO 랩톱은 전세계 어린이 교육을 돕기 위해 저렴한 컴퓨터를 만들어 보자는 프로젝트의 산물입니다. 이 컴퓨터에는 여러 가지 혁신적인 요소가 많이 들어가 있습니다. 하드웨어 설계도 독창적이면서도 값싸고 튼튼하며 기반 운영체제로 GNU/Linux를 씁니다. 또, 파이썬으로 만든 애플리케이션 환경도 있는데 Sugar라고 부르며 어린이들을 포함한 모든 사람이 쉽게 쓸 수 있도록 만들었습니다. Sugar의 API를 탐험하면서 파이썬으로 어떻게 그래픽 액티비티(activity)를 개발하고 디버그하는지를 살펴보겠습니다. |
|
|
|
2008년 3월 25일 (화) |
|
| |
리눅스 철통 보안, Part 2: 서명된 바이너리만 실행하기 기술을 잘 아는 사용자든 모르는 사용자든 그 사람들을 위해 설치된 수많은 리눅스 머신을 유지보수한다는 것은 비참한 경험입니다. 기술을 잘 아는 사용자는 자기가 좋아하는 대로 최대한 설정할 수 있는 Linux의 장점을 누리겠지만 기술을 잘 모르는 사용자는 자기에게 주어진 파일 시스템 안에서 여러 가지 하지 말아야 할 조작을 합니다. 관련 지원과 관리 프로세스를 합리적으로 만들 수 있게 리눅스 머신 보안 강화 방안을 다루는 연재의 두 번째 부분인 본 튜토리얼에서는 서명된 바이너리만 실행하도록 리눅스 커널을 설정하는 방법을 배웁니다. |
|
|
|
2007년 9월 18일 (화) |
|
| |
리눅스 철통 보안, Part 2: 서명된 바이너리만 실행하기 기술을 잘 아는 사용자든 모르는 사용자든 그 사람들을 위해 설치된 수많은 리눅스 머신을 유지보수한다는 것은 비참한 경험입니다. 기술을 잘 아는 사용자는 자기가 좋아하는 대로 최대한 설정할 수 있는 Linux의 장점을 누리겠지만 기술을 잘 모르는 사용자는 자기에게 주어진 파일 시스템 안에서 여러 가지 하지 말아야 할 조작을 합니다. 관련 지원과 관리 프로세스를 합리적으로 만들 수 있게 리눅스 머신 보안 강화 방안을 다루는 연재의 두 번째 부분인 본 튜토리얼에서는 서명된 바이너리만 실행하도록 리눅스 커널을 설정하는 방법을 배웁니다. |
|
|
|
2007년 9월 18일 (화) |
|
| |
리눅스 철통 보안, Part 1: 셸 제거하기 기술을 잘 아는 사용자든 모르는 사용자든 그 사람들을 위해 설치된 수많은 리눅스 머신을 유지보수한다는 것은 비참한 경험입니다. 기술을 잘 아는 사용자는 자기가 좋아하는 대로 최대한 설정할 수 있는 리눅스의 장점을 누리겠지만 기술을 잘 모르는 사용자는 자기에게 주어진 파일 시스템 안에서 여러 가지 하지 말아야 할 조작을 합니다. 이 튜토리얼은 2회 연재의 첫회로 지원과 관리 프로세스를 효율적으로 하기 위해 리눅스 시스템의 보안을 강화하는 방법과 그 이유를 보여줍니다. 이 튜토리얼에서 여러분은 설치된 기본 시스템에서 인터프리터를 제거하는 방법을 배웁니다. |
|
|
|
2007년 6월 26일 (화) |
|
| |
리눅스 철통 보안, Part 1: 셸 제거하기 기술을 잘 아는 사용자든 모르는 사용자든 그 사람들을 위해 설치된 수많은 리눅스 머신을 유지보수한다는 것은 비참한 경험입니다. 기술을 잘 아는 사용자는 자기가 좋아하는 대로 최대한 설정할 수 있는 리눅스의 장점을 누리겠지만 기술을 잘 모르는 사용자는 자기에게 주어진 파일 시스템 안에서 여러 가지 하지 말아야 할 조작을 합니다. 이 튜토리얼은 2회 연재의 첫회로 지원과 관리 프로세스를 효율적으로 하기 위해 리눅스 시스템의 보안을 강화하는 방법과 그 이유를 보여줍니다. 이 튜토리얼에서 여러분은 설치된 기본 시스템에서 인터프리터를 제거하는 방법을 배웁니다. |
|
|
|
2007년 6월 26일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 4: 알아두면 유용한 셸 기교 셸 프로그램을 작성하다 보면 자동으로 처리하고 싶은 상황이 가끔 생깁니다. 이 튜토리얼에서는 간단한 본(Bourne) 셸 스크립트로 이러한 상황을 처리하는 예제를 소개합니다. 구체적으로 (10진수를 16진수로, 16진수를 10진수로, 10진수를 8진수로 등) 진법 변환하기, 파이프로 연결한 루프에서 키보드 입력 읽기, 셸 안에서 셸 실행하기, 인라인 입력, 디렉터리 내 모든 파일에 명령을 한 번씩 실행하기, 여러 가지 방법으로 연속 루프 만들기 등을 살펴보겠습니다. 튜토리얼 마지막에는 알아두면 편리한 한 줄짜리 셸 스크립트 모음도 제공합니다. |
|
|
|
2007년 2월 20일 (화) |
|
| |
초보자를 위한 유닉스 팁과 기교, Part 3: 필터와 정규 표현식 이 튜토리얼에서는 강력한 기능을 자랑하는 유닉스 필터를 익힙니다. grep 계열 명령을 상세히 살펴보고, 많은 유닉스 유틸리티에서 사용하는 정규 표현식도 익힙니다. 또한 예제와 설명을 곁들여 스트림 편집기인 sed, 패턴 인식 언어인 awk도 설명합니다. |
|
|
|
2006년 12월 5일 (화) |
|
| |
LPI exam 101 prep: 장치, 리눅스 파일시스템, Filesystem Hierarchy Standard (한글) 이 단계까지 올라온 여러분들을 환영합니다. 본 튜토리얼 시리즈는 여러분이 자신감을 갖고 시험에 임할 수 있도록 포괄적인 가이드를 제공해드리고 있습니다. 현재 리눅스 인증을 준비하고 있지 않더라도 리눅스 시스템 관리에 대한 기본적인 기술을 익힐 수 있을 것입니다. |
|
|
|
2006년 9월 4일 (월) |
|
| |