◆ 무한한 가능성/& Programming 30

리눅스 명령어 모음

이 포스트를 보낸곳 () Part 1 명령어 alias(명령어 간소화하기) apropos(관련된 명령어 찾기) arch(컴퓨터 종류 알기) arp(같은 서브넷의 IP 보여주기) at(작업 시간 정하기) atd(계획성 있는 작업 실행하기) awk(특정 패턴 문자 처리하기) a2p(펄 파일로 바꾸기) badblocks(배드 블럭 검사하기) bc(계산기) biff(메일 수신 소리로 확인하기) bg(후면작업; 배경화면 설정) bind(키나 함수 순서 결합하기) break(루프 빠져나가기) cal(달력보기) builtin(내부 명령어 알아보기) case(조건 처리하기) cat(화면상에서 파일 보기) cd(디렉토리 변경하기) cfdisk(디스크 설정하기) chattr(파일 속성 변경하기) chfn(사용자 정보 변경..

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

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

[펌글] 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바이트를 받을 수도 있다. - 데이터는 초기에 쓰여진 순서 그대로 수신된다는 것을 확신할 수 있다. 즉, 보낸쪽에서 순서에 따라 보낸 데이터는 수신측에 순서대..

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

이 포스트를 보낸곳 () 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..

[펌글] 소스 분석 방법

이 포스트를 보낸곳 () * | 대붕 http://blog.naver.com/ssyollang/20032815480 안녕하세요? 환민입니다. 방금 소스 분석에 대한 Q/A글을 보고서, 한번 정리해 봐야지 하는 맘으로 글을 씁니다. 프로그래머라면 자주 해야 하는.. 피할 수 없는 것이 바로 남의 소스를 분석하는 일입니다. 그러나 항상 부담되고, 피하고 싶은 것이기도 하지요. 가장 기본적인 소스 분석법이자, 초보분들이 즐겨 사용하시는 방법이 텍스트 뷰어나 개발툴의 에디터에 소스를 불러 놓고, 텍스트 읽듯이 소스를 눈으로 읽어가는 방법입니다. 어떤 함수가 호출이 되는데.. 그게 무슨 내용일까? 하면 텍스트 뷰어나 개발툴의 문자열 Find 기능으로 함수를 찾아갑니다. 머 이런 방식을 사용합니다. 그나마 주석이 ..

[펌글] 소스 인사이트 단축키

이 포스트를 보낸곳 () 깡군 블로그 | 깡군 http://blog.naver.com/jjkhs/100035007281 일단 자주 쓰는 단축어만을 정리해 봤습니다. 소스 인사이트 Option-Key Assignment에 가시면 자신에게 단축키를 지정 할 수 있는 곳이 잇으니 마음에 안 들면 수정하셔도 되겠죠 ?? 암튼 단축키 대강 정리해서 올립니다. Source InSight 단축키 정리 Shift+F8 - Highlight Word Symbol Window : Alt+F8 Edit: Copy Line : Ctrl+K Edit: Copy Line Right : Ctrl+Shift+K Edit: Copy To Clip... : Ctrl+Del Edit: Cut Line : Ctrl+U Edit: Inden..

[펌글] 프로그래머를 위한 폰트

http://www.kuro5hin.org/story/2004/12/6/11739/5249 사이트 참조 프로그래머를 위한 폰트의 조건 1. 또렷하고 깨끗한 문자들 2. 확장 문자 세트. 3. 여백의 적절한 활용. 4. ‘l’, ‘1′ 와 ‘i’ 문자의 식별이 쉬워야 함. 5. ‘0′, ‘o’ 와 ‘O’ 문자가 쉽게 구분될 수 있어야 함. 6. 여는 따옴표와 닫는 따옴표가 쉽게 구분될 수 있어야 함 - 반사된 형태가 유리. 7. 구두점이 깨끗해야 함 - 특히 중괄호, 소괄호, 대괄호. 첨부한 파일은 그중에서 1위를 차지한 Bitstream Vera Sans Mono 폰트 소스인사이트에 적용해서 써보니 Goooooood! 소스인사이트에 적용하는 방법에 다음 기회에 포스팅~ ★ 폰트 첨부 ★