전체 글 372

[조언] 꿈꾸는 공대생 - 서울대학교 김종원 교수님

좋은글이네요. 싸이엔지 게시판에서 퍼왔습니다. 공대생 뿐만 아니라 모든 대학생에게 유익한 글인거 같습니다. 인생선배가 후배에게 주는 뜨거운 격려라 생각되네요. 꿈꾸는 공대생 - 서울대학교 기계항공공학부 '김종원' 교수님 서 울대 기계항공공학부 '김종원'교수님께서 학생들에게 하는 말씀을 게시판에서 퍼왔습니다. 과 학생들에게 하는말이지만 그냥 공대생에게 하는말이라 생각하시고 선입견으로 보시지 마시고 대의를 읽어주시면 감사하겠습니다(__) 그냥 좋은글 같아서.. ======================================================================== 또다시 한 학기가 끝났다. 이제 곧 자네들은 나름대로의 여름을 보내기 위해서 학교를 떠날 것이다. 그런 자네들에게 이번 ..

[펌글] IT맨, 내가 사직서를 쓴 이유.

맨, 내가 사직서를 쓴 이유.IT맨, 내가 사직서를 쓴 이유. http://bloggernews.media.daum.net/news/159405?pos=1 IT맨, 내가 사직서를 쓴 이유. | 만난사람들 2007.06.09 14:41 MoveOn21http://blog.daum.net/moveon21/5423451 노 동환경이 가장 열악한 분야 중에 하나가 IT 분야다. 그래서 야근기사를 쓸 때마다 IT 종사자분들의 하소연 댓글이 참 많았다. 집에는 '옷 갈아입으러 갔다온다'고 하고 '침식을 회사에서 하고 있다'는 등 정말 야근에서는 그 어느 업종도 넘보지 못할 최악의 환경이었다. 급기야 얼마전 회사를 그만두었다는 IT 종사자의 메일 한 통을 받았다. IT 분야에서 7년간 일했는데, 이 절망적인 노동환경..

[펌글] eXtreme Programming

이 포스트를 보낸곳 () [프리즘]日新日日新又日新 | 박병태 http://blog.naver.com/p1ngp1ng/120043000626 I.극한 프로그램(XP:eXtreme Programming)의 개요 가. XP의 정의 - 반복형 모델의 개발주기를 극단적으로 짧게 함으로써, 프로그래머가 설계, 구현, 시험 활동을 전체 소프트웨어 개발 기간에 걸쳐 조금씩 자주 실시하도록 하고 소프트웨어 변경의 비용을 최소화하는 애자일 기법 - SW를 개발하기 위한 가볍고, 효율적이고, 낮은 위험도를 가진, 유연하면서도 예상가능하고 과학적인데다 재미있는 방법 -의사소통(Communication), 피드백, 단순성(Simplicity), 용기(Courage) 의 4가지 가치를 기반으로 고객, 관리자, 프로그래머에 대한 ..

[펌글] SOCK_STREAM 소켓의 특성

이 포스트를 보낸곳 () LEOLO!!! Hakuna Matata | 레올로 http://blog.naver.com/leolo/70005375001 SOCK_STREAM 소켓의 특성 - 메시지 경계를 유지하지 않는다. 수신 종점은 송신 종점이 write를 몇 번 호출하여 데이터를 전송하였는지 알 수 없고, 수신한 바이트의 스트림에서 언제 write 함수가 시작하고 끝났는지 알 수 없다. 예를 들어 보내는 쪽에서 처음에 25바이트를 보내고 다음으로 30바이트를 보냈다면, 수신측에서는 25바이트를 받고 다음으로 30바이트를 받을 수도 있고, 한번에 55바이트를 받을 수도 있다. - 데이터는 초기에 쓰여진 순서 그대로 수신된다는 것을 확신할 수 있다. 즉, 보낸쪽에서 순서에 따라 보낸 데이터는 수신측에 순서대..

[펌글] QT Touch Q&A

이 포스트를 보낸곳 () guruda님의 블로그 | 사노라면 http://blog.naver.com/guruda/50001852189 : qt-2.3.7 올렸구요 강좌에 나온덴로 예제로 된 어플리케이션 구동 확인했습니다 : 그래서 터치스크린을 사용해볼려구 하는데 잘안되네요 게시판 보구 특정소스를 : 수정해야 한다구 해서 qwsmouse_qws.cpp이던가(?) 아무튼 그것두 그대루 복사해 : 서 따왔구요 다시 컴파일 해줬습니다. 그리구 콘솔상에서 mk712 동작되는것두 : 확인했구요 echo '1' > /proc/mk712 명령으로 좌표 찍히는것두 잘됐음니다 근데 : qt 안에 있는 예제 프로그램 올린다음 터치로 버튼같은게 클릭되나 해봤는데 : 그런건 전혀 안되네요 원래 그런건가요? 아님 제가 뭘 빠뜨렸..

[펌글] 크리티컬섹션, 뮤텍스, 세마포어의 차이

이 포스트를 보낸곳 () wiki: 크리티컬섹션, 뮤텍스, 세마포어의 차이 initial version: 2007.08.12 목차 1 Richter 책에 있는 표 2 크리티컬섹션 (Critical section) 3 뮤텍스 (Mutext) 4 세마포어 (Semaphore) 계속 쭈~욱 가는거야님이 크리티컬섹션, 뮤텍스, 세마포어의 차이에 대해서 간단히 잘 정리해주셔서 그 내용을 포스팅합니다. [edit] 1 Richter 책에 있는 표 # Object When Nonsignaled When Signaled Successful Wait Side Effect Semaphore Successful wait When count>0 (ReleaseSemaphore) Decrements count by 1 Mute..

[펌글] Kernel & OAL

이 포스트를 보낸곳 () ratharn's winceBlog | ratharn http://blog.naver.com/ratharn/20040298817 기본적으로 윈도 CE를 이용하여 커널(OAL영역) 개발 작업을 할 때 미리 알아야할 항목들을 나열해 본다면 다음과 같다. * 윈도 CE를 이용할 때 작업해야 할 항목 알기 - 물론 처음부터 안다는 일은 불가능한 일이다. 본 그러므로 본 연재를 참고하여 작업 항목에 대해서 알면 된다. 윈도 CE에 대한 개발은 어떠한 것을 먼저 시작하는지 아는 것이 중요하다. 개발된 하드웨어를 가지고 처음 하는 일은 4월호에서 설명했듯이 eboot를 포팅 하는 것이고 커널에 대한 작업은 OAL 부분을 포팅 하는 것이다. 다음 표는 OAL에서 해야 할 내용들에 대해서 정리한..

[펌글] [C/C++] enum, 보다 나은 enum

이 포스트를 보낸곳 ()    #define 과 얼핏 비슷해 보이지만, 비슷한 유형별의 데이터를 표현하기 위해 반드시 필요한 C++의 필수 타입인 enum 의 몇 가지 재미있고 유용한 팁을 소개합니다. 1. namespace 와 결합하기 일반적으로 enum 을 이용하여 타입이름을 짓기란 쉬운 일이 아닙니다. 만약 리스트에 필요한 정렬 기준을 enum 으로 표현한다면 아래 정도가 됩니다. enum SORT_LIST{           SORT_DATE,                 // 날짜순           SORT_NAME,                // 이름           SORT_CONTENT, // 내용           S0RT..