« Previous : 1 : ... 632 : 633 : 634 : 635 : 636 : 637 : 638 : 639 : Next »

인생은 짧다

인생은 너무 짧고,
특히 모든 것에 용감히 맞설 수 있을 만큼
강한 힘을 유지할 수 있는 건
몇 년 되지 않는다.



- 빈센트 반 고흐의 《반 고흐, 영혼의 편지》중에서-



* 인생은 길이가 아닙니다.
오래 살아야 백년입니다. 천년을 더 산들 150억년
우주 나이에 견주면 순간에 불과합니다.
인생은 의미입니다. 뜻있게 살아야
오래 살고 영원히 사는 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:19 2003/10/27 15:19
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/479

가을이 오는 곳

아무리 단풍이 요란스럽게 들고,
텃밭에 감이 빨갛게 익는다 해도,
우리가 아, 가을이구나 ! 하고 마음속에 느낄수 없다면
무슨 소용이 있겠나? 앞을 못보는 장님도 따스한 마음이
있기 때문에 단풍의 계절을 눈으로는 보지 못하더라도
가을을 볼 수 있단다. 그러니까 가을은 우리들
마음에서 오는 거라고 할 수 있겠지?
"참,그렇군요. 아빠 얘기를 듣고 보니까,
가을이 어디서 오는지 이제야 알 것 같군요.
가을은 온 세상, 누구에게도 따뜻한 마음씨만 있다면
느낄 수 있겠네요?"
"그렇단다."



- 박경덕의 <안경 쓴 잉꼬> 중에서 -


마음이 열려야 자연을 느낄 수 있고,
마음이 열려야 주위에 어려운 사람을 볼 수 있고,
마음이 열려야 함께 할 수 있습니다.
함께 하는 세상! 열린 세상!
함께 하기를 원합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:19 2003/10/27 15:19
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/478

신념의 힘

당신의 배가 암초에 부딪쳐
바위가 많은 바닷가 물결 속으로 휩쓸려 들어갔다고 하자.
그때 이제는 그만이라고 생각하면 당신은 그것으로 끝이다.
그러나 그때 갑자기 나는 산다, 어떻게든 이 난관을 뚫고
나갈 수 있다는 적극적인 용기가 솟았다고 하자.
그러면 당신은 살아나게 된다. 그 느낌은 곧
신념으로 바뀌고 그 신념과 함께 어디선지
당신을 구하는 힘이 오게 된다.



- 콜로드 브리스톨의 《신념의 마력》중에서 -



* 용기는 마음을 강하게, 담대히 하는 것입니다.
그렇다고 두려움을 전혀 모르는 것이 아닙니다.
두려움을 알지만 적극적인 용기를 가지고
앞으로 전진하는 것이 신념입니다.
신념은 자신을 구하는 가장 큰 힘입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:18 2003/10/27 15:18
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/477

나쁜 날씨란 없다

내 친구 앨런은
날씨로 인해 좀처럼 나쁜 영향을 받지 않는다.
그는 늘 이렇게 이야기한다.
"나쁜 날씨란 없어요. 어떤 날씨든
얼마든지 즐길 수 있다는 사실을 알게 되었거든요.
비오는 날을 좋아하겠다고 생각하면
정말로 비오는 날이 좋아졌지요.
내가 원하는 대로 날씨를 만들 수 없다면
차라리 하루하루 내게 주어지는 날씨를
맘껏 즐기는 편이 낫지 않겠어요?"



- 테리 햄튼, 로니 하퍼의 《고래뱃속 탈출하기》중에서 -



* 희노애락(喜怒哀樂), 생노병사(生老病死).
인생의 날씨도 수시로 바뀝니다. 밤낮이 다르고
철따라 또 달라집니다. 그러나 그 어떤 날씨도
반드시 그럴 만한 이치와 뜻이 있습니다.
그 뜻을 찾아내면 당장의 나쁜 날씨도
우리 인생을 풍요롭게 합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:18 2003/10/27 15:18
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/476

늘 행복한 사람

늘 행복한 사람


우리가 아는 사람 중에서
늘 행복하게 생활하는 사람이 있다.
그는 다른 사람을 나쁘게 말하는 법이 없다.
그는 많이 웃고 항상 즐겁게 지낸다.
무슨 일이든 결국엔 잘되리라고 생각한다.
행복의 수준은 일상의 사소한 불안 요인에 대해
어떻게 대처하는가에 따라 결정된다. 좋은 점을 찾아
그것을 발판으로 삼아라. 대신 나쁜 점은 과감하게 버려라.
그러면 행복은 어느새 당신 곁으로
다가와 미소 지을 것이다.



- 테리 햄튼, 로니 하퍼의 《고래뱃속 탈출하기》중에서 -



* 늘 행복한 사람은
하는 말이 다릅니다. 풍기는 냄새와
빛깔도 다릅니다. 그래서 다른 사람에게조차도
그 말과 향기와 빛깔에 물들게 하는
희한한 힘이 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:17 2003/10/27 15:17
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/475

당신을 사랑합니다

당신을 사랑합니다.
있는 그대로의 당신뿐만 아니라
당신과 함께 있을 때의
나도 사랑합니다.

당신을 사랑합니다.
당신이 당신을 만들어가는 것뿐만 아니라
당신이 만들어가는 나의 모습 때문에
당신을 사랑합니다.



- 박성철의 《사랑하는 사람이 생겼습니다》중에서 -



* 사랑은 만들어 가는 것입니다.
가장 가까이 다가가 매만져주는 것입니다.
더 깊이 보고 따뜻하게 덥혀주는 것입니다.
사랑이 사람을 변화시킵니다. 내가 당신을, 당신이
나를 변화시킵니다. 그래서 사랑은
서로를 닮게 만듭니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:17 2003/10/27 15:17
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/474

앞으로 나아가는 사람들

확신과 힘과 열정을 가진 사람은
진리를 알고 있어서 쉽게 패배하지 않는다.
그는 난관에 맞서고, 일을 하고,
앞으로 나아간다.
간단히 말해, 그는
저항하면서 앞으로 나아간다.



- 빈센트 반 고흐의 《반 고흐, 영혼의 편지》중에서-



* 앞으로 나아가는 것은 가보지 않은 땅을 밟는 것입니다.
산넘어, 강건너, 생전 가보지 않은 땅을 바라보며 가는 것입니다.
삶은 언제나 새로운 도전과 모험을 요구합니다.
새로운 도전과 모험이 없이는 그 어떤 것도
새롭게 창조해 낼 수 없습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/27 15:16 2003/10/27 15:16
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/473



CODE COMPLETE : 프로그래밍 완전정복

지은이 Steve McConnell/나윤석 출판사 높이깊이 | 발행일 2002년 11월 20일


도서소개
소프트웨어 컨스트럭션(코드구축)과 소프트웨어 개발 과정의 중요한 부분에 대한 백과사전적 처방을 담고 있다. 여기에는 약 500개의 예제 코드와 아키텍쳐, 설계방법, 모듈과 루틴 품질 등을 평가하기 위해 즉석에서 사용할 수 있는 체크리스트가 포함되어 있다. 이 책은 파스칼 C, C++, Ada, Basic, Fortran, COBOL, 기타 절차적 언어 등, 사용하는 언어에 관계 없이 적용할 수 있는 기술들을 설명한다.

목 차
제1장 소프트웨어 컨스트럭션에의 초대
제2장 프로그램의 이해를 돕는 비유
제3장 컨스트럭션의 필요조건
제4장 루틴의 작성 단계
제5장 고급 루틴의 특성
제6장 프로그래머들의 모듈 선호
제7장 컨스트럭션에서의 고급 설계
제8장 데이터 작성
제9장 데이터명의 효과
제10장 변수 사용시 일반적으로 주의할 사항
제11장 데이터의 기본형
제12장 복합 데이터 형
제13장 직렬형 코드의 구성
제14장 조건문의 사용
제15장 루프의 제어
제16장 특이한 제어 구조들
제17장 제어와 관련된 일반적 문제들
제18장 배치와 스타일
제19장 스스로 설명하는 코드
제20장 프로그래밍 도구
제21장 프로그램 크기가 컨스트럭션에 미치는 영향
제22장 컨스트럭션 관리
제23장 소프트웨어 품질 전망
제24장 재검토
제25장 단위 테스트
제26장 디버깅
제27장 시스템 통합
제28장 코드 조정 전략
제29장 코드 조정 기법
제30장 소프트웨어 진화론
제31장 개인 성격
제32장 소프트웨어 숙달의 문제
제33장 더 많은 정보를 얻으려면
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/09/17 10:30 2003/09/17 10:30
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4549



생각하는 프로그래밍 [- 프로그래밍 본질에 관한 15가지 (원제 : Programming Pearls, 2nd Edition)]

지은이 Jon Bentley/윤성준 출판사 Insight (인사이트) | 발행일 2003년 02월 04일

도서소개

Programming Pearls(2/e)의 번역서!!

프로그래밍을 할 때 기계적이거나 수동적인 태도를 가지고 있지는 않은가? 필요한 기능이 동작할 정도의 상태만 되면 할 일이 끝났다고 여겨오지는 않았는가? 드러난 버그만 수정한 후에 코드를 내버려 두지는 않았는가?
이는 프로그래머의 올바른 자세가 아니다. 적극적인 태도로 조금만 더 생각하면 여러분의 프로그램을 더 우아하게 만들 수 있다. 같은 일을 더 짧은 코드로 더 멋지게 처리할 수 있다. 그리고 이렇게 프로그램의 질이 향상되는 것에 그치는 것이 아니라, 다시금 프로그래밍의 재미를 느낄 수 있을 것이다.
그러나 단순히 API 사용법을 익히는 것을 넘어서 깊은 생각을 통해 프로그램을 향상시키는 것이 쉽지는 않다. 어떻게 접근해야 하는지 그 방법 자체가 어려울 수 있다. 이런 어려움을 겪는 사람에게 "생각하는 프로그래밍(원제:Programming Pearls)"은 프로그래머로서 진일보하는 초석이 될 것이다.
"물고기를 잡아 주기 보다는, 낚시하는 방법을 가르친다"라는 진부한 표현처럼, "생각하는 프로그래밍"은 읽는 이에게 생각하는 방법을 알려준다. 보통의 알고리즘 책과는 달리, 여러 알고리즘과 데이터 구조를 장황하게 나열하기보다는, 몇 개의 간단한 알고리즘 및 데이터 구조를 통해 생각하는 방법의 전형을 보여준다.

이 책은 총 15개의 칼럼으로 구성되어 있고, 크게 다음과 같이 나뉜다.

1부 준비. 문제에 대한 정확한 정의를 강조하는 것을 시작으로, 알고리즘과 데이터 구조가 프로그램에 미치는 영향력을 보여주고, 정확한 코드 작성을 위한 검증 기법을 자세히 소개한다.

2부 퍼포먼스. 프로그램의 퍼포먼스와 알고리즘 및 데이터 구조 간의 관계를 설명하고, 속도 향상과 메모리 절감을 위해 디자인 과정에서 적용할 수 있는 여러 기법을 알려준다.

3부 프로덕트. 1, 2부에서 배운 내용을 기반으로 실질적이고 재밌는 프로그램들을 작성하면서, 책의 주제를 공고히 한다.

목 차

제1부 준비

칼럼1 조개껍질 깨기
대화 / 1.2 정확한 문제 기술 / 프로그램 디자인 / 구현 스케치 / 원리
연습문제 / 더 읽을거리

칼럼2 아하! 알고리즘
세 가지 문제 / 여기저기에서 쓰이는 이진 탐색(Binary Search)
기초적인 조작의 위력 / 정렬 / 원리 / 연습문제 / 더 읽을거리
sidebar : 전철어구 프로그램의 구현

칼럼3 프로그램의 구조를 결정하는 데이터
설문 조사 프로그램 / 폼 레터 프로그래밍 / 다른 예제들 / 데이터 구조화하기
특화된 데이터를 위한 강력한 도구 / 원리 / 연습문제

칼럼4 정확한 프로그램 작성
생각보다 어려운 이진 탐색 / 프로그램 작성 / 프로그램에 대한 이해
원리 / 프로그램 검증의 역할 / 연습문제 / 더 읽을거리

칼럼5 프로그래밍에서의 사소한 문제
가상코드로부터 C로 / 테스트 장치(harness) / 단정문(assertion)사용 요령
자동화된 테스트 / 시간측정 / 완전한 프로그램 / 원리 / 연습문제
더 읽을거리
sidebar : 디버깅

제2부 퍼포먼스

칼럼6 퍼포먼스에 대한 개관
사례 연구 / 디자인의 수준 / 원리 / 연습문제 / 더 읽을거리

칼럼7 봉투뒷면에 하는 간단한 계산
기초 기술 / 퍼포먼스 추정 / 안전계수(Safety Factors)/ Little의 법칙
원리 / 연습문제 / 더 읽을거리
sidebar : 일상생활에서의 간단한 계산

칼럼8 알고리즘 디자인 기법
문제 및 간단한 알고리즘 / O(n2) 알고리즘 두 가지 / 나누어 푸는 알고리즘
스캐닝(scanning) 알고리즘 / 무엇이 중요한가? / 원리 / 연습문제 / 더 읽을거리

칼럼9 코드 튜닝
전형적인 이야기 / 코드 튜닝의 몇 가지 예제 / 대수술-이진 탐색 / 원리
연습문제 / 더 읽을거리

칼럼10 메모리 절약
핵심-단순함 / 이해를 돕는 문제 / 데이터 공간을 위한 기법
코드 공간을 위한 기법 / 원리 / 연습문제 / 더 읽을거리
sidebar : 대규모 절감

칼럼11 정렬
삽입 정렬 / 간단한 퀵 정렬 / 개선된 퀵 정렬 / 원리 / 연습문제 / 더 읽을거리

칼럼12 표본 선정 문제
문제 / 솔루션 하나 / 디자인 공간 / 원리 / 연습문제 / 더 읽을거리

칼럼13 탐색
인터페이스 / 선형적 구조 / 이진 탐색 트리 / 정수를 위한 구조 / 원리
연습문제 / 더 읽을거리
sidebar : 실질적 탐색 문제

칼럼14 힙(Heaps)
데이터 구조 / 두 가지 중요한 함수 / 우선순위 큐 / 정렬 알고리즘 / 원리
연습문제 / 더 읽을거리

칼럼15 문자열 처리
단어 / 어구 / 텍스트 생성하기 / 원리 / 연습문제 / 더 읽을거리

1판에 대한 에필로그
2판에 대한 에필로그

부록1 알고리즘 카탈로그
부록2 추정퀴즈
부록3 시간과 공간에 대한 비용모델
부록4 코드 튜닝을 위한 규칙
부록5 탐색을 위한 C++ 클래스
연습문제 힌트
연습문제 해답
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/07/29 10:27 2003/07/29 10:27
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4548

[도서] C로 배우는 알고리즘(1)


C로배우는 알고리즘(1)
지은이 이재규 출판사 세화 | 발행일 1996년 02월 06일

도서 소개

이 책은 1권과 2권으로 구성되어 있는데,

1권의 내용은 주로 프로그램을 작성할 때 많이 사용하게 되는 "자료구조"에 관한 것입니다. 기본적인 자료 구조라 할 수 있는 배열과 스택, 큐, 연결 리스트, 그리고 복잡한 자료 구조인 나무 구조, 우선 순위 큐 등을 다루고 있습니다. 이 1권의 내용은 주로 전산학과 2학년 과정에 포함되어 있는 "자료구조론"의 내용입니다.

이에 비해 2권 C로 배우는 알고리즘(2) - 활용 알고리즘 (이재규, 세화)의 내용은 프로그램의 다른 측면인 "알고리즘"에 대한 것입니다. 전산학과 3,4학년 과정에 해당하는 내용이지만 1권을 착실히 독파한 독자라면 2권의 독파에도 별 어려움이 없을 것으로 믿습니다. 그리고 1권에서 배운 자료구조가 어떻게 실제로 활용되는지 보여주는 좋은 예들이 많이 있습니다.


뛰어난 프로그래머가 되기 위해서는 알고리즘에 능숙해야 합니다. 알고리즘의 숙달은 프로그램을 한층더 세련되게 하고 효율을 높여줍니다. 이 책은 철저한 원리 이해와 완벽한 C 프로그램으로 다양한 알고리즘과 문제해결에 대한 창조적인 방법론을 제공합니다.

이 책의 주요 내용
*첫째 : 알고리즘의 기본 개념과 용어를 쉽게 풀이하였다.
*둘째 : 기본적인 자료구조에서 어려운 자료구조까지 그 원리와 C로 구현함에 있어서의 문제점을 상세히 소개하였다.
*셋째 : 애매하기만한 재귀호출에 대해 명확한 해석법과 나아가 재귀호출을 제거하는 방법을 체계적으로 제공하였다.
*넷째 : 프로그램 개발시 가장 많이 부딪치는 문제인 정렬과 검색에 대해서 상세하고 다양한 접근 방법을 소개하고, 곧바로 활용할 수 있는 라이브러리를 제공합니다.

C 문법책을 보았지만 어떻게 프로그램을 작성해야 할지 잘 모르는 초급자, 알고리즘의 벽을 넘지 못한 중급자에게 좋은 프로그래밍 지침이 될 것입니다.


목 차
001. 일러두기
002. 개요
003. C언어
004. 자료구조
005. 재귀호출
006. 정렬 알고리즘
007. 검색
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/05/26 10:25 2003/05/26 10:25
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4547

« Previous : 1 : ... 632 : 633 : 634 : 635 : 636 : 637 : 638 : 639 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
250673
Today:
652
Yesterday:
295