어제 후배가... 다른 학교 다니는 친구한테 For문으로 발렸다.-_-
그걸 보고 있던 2학년이 발렸다.
...뭐지 이 병맛은...
일단 얼마나 쉬운 문제인지 보여주고 풀어준 다음

N=3
  *
 ***  *
*********
 ***  *
  *
이걸 그리는 프로그램을 짜라고 15분을 주었다..
못풀었다. 기분이 언짢; 아무리 내가 안가르쳤다고 해도.... 수업시간엔 뭘 한거냐;


많은 대학교 1학년 생들이 삽질을 하는것이 있다. 바로 "책 선택"이다.

"사람은 책을 만들고, 책은 사람을 만듭니다."라는 말이 교보문고에 붙어 있다.

바보 같은 책은 바보같은이 아닌 바보를 만든다. -_- 같은 것 공부하는 사람들 끼리 모여서 혼자 딴소리 해보아라... 그때의 난감함이란 이루 말 할 수 없다.

갑자기 왜 책 선택에 대해서 이야기할까?  당연히 잘못된 C언어 책을 고르지 말라는 말이다.

프로그래밍의 기본은 Flow Control , Syntax, Memory 라고 생각하는 나로써는 Syntax가 제대로 씌어저 있지 않은 프로그래밍 책은 프로그래밍 책이라 생각지 않는다.

Syntax 가 나와 있는 책을 사라!

그리고 연습을 해라! 정확하게!

http://cafe.daum.net/pway , "프로그래머의 길"

이란 사이트에 가면 for문 연습 문제가 쫙 있다. 쉬운것 부터 어려운것까지 종류도 많다.

대학교 들어와서 부터 애들 갈굴때 가입해서 문제 다 풀라고 시키는 사이트. 정말 좋다.

요즘엔 사람들이 별로 없지만 그래도 알찬 자료가 있다.

요즘 블로그나 여기저기에 여기서 만든 자료가 돌아다니긴 하지만. 그래도 가입해서 보는게 어떨까?

암튼 풀어라!!!

ps. 프로그래머의 길이 "삽질"이라고 생각하는 사람들이 있다. 놀지 마라. -_- 삽질은 어느 정도 하면 당신의 삽을 자동화 할 수 있는 실력을 가지게 될것이며 혹은 다른 사람이 이미 자동공구를 만들어 놓았다는 사실을 알게 된다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser
TAG c언어, for
대용이의 강의2009/03/25 04:11

답은 4월 1일날 공개

현재 나온 모든 암호화 알고리즘의 구현이 존재한다.
이 알고리즘의 구현들은 각각은 잘 구현 되어 있으나 함수의 인자나 호출방법들(특정한 함수를 일정 순서대로 호출해야함)이 모두 재 각각이다.

이러한 방법을 Wrapper를 만들어서 해결 할 경우 모든 암호화 알고리즘별로 만들어어야 하는 문제가 있으며 모든 알고리즘을 하나의 함수로 Generalize하기 어렵다.

이러한 문제를 해결하기 위해서 Openssl에서는 함수의 Symbol 과 lvalue 그리고 lvalue로써의 parameter의 유형들을 정형화 시켜 스크립트화 했다.

openssl소스에서 이를 찾아서 어떻게 하였는지 상세하게 기술하여 A4용지 10페이지 내로 정리한다.(간단하게 설명 할 수 있으면 간단히, 단 권교수님한테 보여줘도 PASS할 수 있을 정도로)

또한 객체지향 언어에서 어떻게 하면 이런 문제를 해결 할 수 있는지 아이디어를 구체적으로 제시하라.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser
Life Style - Lomo2009/03/25 03:10

2주 전에 찍은 사진을 미숙하지만 카페에 올릴려고


사진찍을걸 리사이즈 한후



카페에 접속했더니!!!




아놔 ㅡㅜ
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser