본문 바로가기

전체보기

고니의 미투데이 - 2012년 12월 09일 [선거참여약속](선거참여약속) 2012-12-09 13:36:15 이 글은 고니님의 2012년 12월 09일의 미투데이 내용입니다. 더보기
비전공 공학도를 위한 프로그래밍 학습 응용소프트웨어 공학을 수강하는 수강생의 이해를 돕기 위하여, 실습 시간에 진행하는 수업 내용을 간략하게 정리했다. 그리고 응소를 수강하였거나, 응소를 수강하지 않았으나 빠른 시일 내로 프로그래밍을 할 수 있어야 하는 많은 공학도를 위하여 도움이 되길 바라는 마음에 몇 자 적어보았다. 더 나은 방향으로 발전할 수 있도록 많은 관심과 제안을 부탁하며 시작해보자.(※이 강좌는 '응용소프트웨어공학'이라는 수업의 실습자료를 정리한 것으로 C언어에 대한 빠른 이해를 돕고자 작성되었음을 알려드립니다.) 1. 컴퓨터 프로그래밍이란? : 컴퓨터라는 비싼 계산기에게 일련의 작업(산수)을 지시하기 위한 명령어의 모음이다. : 작업 환경 구축하기 (Dev-cpp) 2. 프로그램의 구조와 입출력 : 변수 선언, 값 할당, 계산.. 더보기
코딩 인터뷰 완전 분석 210쪽 17.3 변형 문제 풀이 간만에 포스팅인데, 인사이트에서 문제 풀기 이벤트 중이어서 참가해본다.알고리즘 과목 하나 제대로 수강하지 않은 비전공자인 터라 얼마나 엉성하게 보일지는 모르겠지만, 답안이 포스팅인 안되고 있는 관계로 나도 한번 정리해 볼까 하고 몇자 남겨본다.우선 문제는 다음과 같다.자연수 n을 입력받고, n!의 계산 결과 중 마지막에 붙은 연속된 0의 개수와 연속된 0 바로 앞에 나오는 숫자를 구하라.[실행 예]input n: 15 output: 3 8[설명]15!은 1307674368000이므로, 마지막에 연속된 0은 3개이고, 바로 앞의 숫자는 8이다.* 조건 *n의 범위는 1 이상, 10000 이하입니다.테스트 입력은 다음과 같습니다. 20! = 2432902008176640000 30! = 26525285981.. 더보기
고니의 미투데이 - 2012년 06월 04일 벌써 5년이나 된 책인데, 복잡계에 대한 전반적인 개념을 잡는 데 도움이 된다. 제목처럼 개론서로서 충실한 책.(5년 전에 읽었었으면 좀 더 빨리 개념을 잡았었을텐데 복잡계 개론) 2012-06-04 23:48:18 null이 글은 고니님의 2012년 06월 04일의 미투데이 내용입니다. 더보기
고니의 미투데이 - 2012년 06월 01일 독서 포스팅을 하려고 이것저것 많이 시도해봤는데, 여기다가 남기는 건 어떨지 시도해보는 중. 블로그에도 같이 포스팅되니까.(뭔가 꾸준히 한다는 게 잘 안 되는 일인) 2012-06-01 02:44:05 논리력. 나의 강점으로 지니고 싶은 능력 중 하나. 현재까지는 손석희, 진중권, 김어준, 김종배. 2012-06-01 02:46:16 이털남 김종배님의 책. 굉장히 정치적일 거 같았는데, 오히려 글쓰기/논술 책이라고 보는 게 타당해 보인다. 기사로 예를 들었지만, 학술논문으로 대치해서 읽더라도 좋은 내용이다. 초반에는 짧다는 느낌이, 후반에는 약간 지루한 느낌이 아쉽지만, 별 5개에 약간 모자라게.(누가 거짓말을 하고 있는가) 2012-06-01 02:46:37누가 거짓말을 하고 있는가 재미없다는 후배의 .. 더보기
OSX launchctl로 설정시 로그아웃하면 서비스가 끝난다?! 앞서 포스팅에서 homebrew를 이용하여, APM를 셋팅하였다.해당 서버는 실사용자가 따로 있고, 서버용 계정을 만들어서 셋팅을 했었는데, 서버용 계정을 로그아웃하니, MySQL이 죽어버리는 상황이 발생. 아마도 로그인 시 실행하도록 설정한 데몬들이 로그아웃하면서 종료하도록 되나보다. (launchctl) 그래서 root 권한으로 lauchctl를 실행하니 유저가 안 맞는단다.보통은 한 컴퓨터에 주 계정 하나로 작업해서 이런 일이 별로 없는 듯 하다.다음 링크를 참조하여 /Library/LaunchDaemons 디렉토리에 설정파일을 옮기고 lauchctl 등록. 잘 되는 것 같다.http://arcoleo.org/dsawiki/Wiki.jsp?page=Autostart%20MySQL%20on%20Mac.. 더보기
고니의 미투데이 - 2012년 05월 23일 가슴이 먹먹해지는 날. 아직도 진행형이란 게 더 슬프다.(노무현 대통령 서거 어느덧 3년) 2012-05-23 01:53:07 도아님 블로그, 3년 전 노무현 대통령 관련 조선일보 만평 얼마나 과장되었었는지, 지금 상황과 비추어 얼마나 균형있는 시각인지. 스스로 판단해보시길.(최소한의 염치는 갖자) 2012-05-23 02:01:34 이 글은 고니님의 2012년 05월 23일의 미투데이 내용입니다. 더보기
OSX 파인더 좀 더 편하게 맥으로 넘어오고 아직도 적응이 잘 안되는 게 파인더라고 생각된다.파인더는 윈도우 탐색기와 다르게 제공하는 정보가 적기 때문이라고 생각되는데, 이런 부분에 대한 고민은 나만의 문제는 아닌가 보다.아래 링크를 참고해서 파인더를 좀 더 편하게 이용해 보자. 1. 파인더 아래쪽에 전체 경로 표시하기2. 파인더 제목창에 전체 경로 표시하기3. 현재 폴더만 검색하기 (검색 속도 향상. 디폴트는 전체 하드)4. 숨긴 파일 보기5. 파인더 죽이기 활성화 (파인더 처음 셋팅할 때 유용하다. 파인더를 재실행해야 적용되기 때문)6. 파인더에 탭 기능 추가하기 (이건 유료란다) 대략 이런 내용들.맥을 쓰다보면, 이런 설정들이 윈도우의 레지스트리와 비슷하게 관리된다는 것을 알 수 있는데.레지스트리에 비해서 훨씬 직관적이다. 참.. 더보기
osx lion apm(apache, php, mysql) 설정하기 우선 패키지 관리를 도와주는 많은 프로그램이 있는데,fink를 쓰다가 macports로 바꿨는데, 요즘은 homebrew가 대세라나...새로 설치하는 서버에는 homebrew를 설치하였다. homebrew를 깔기 전에1) xcode 설치(app store) 2) (xcode 4.3 기준) xcode 설치 후 preference > download에서 command line tools 설치 3) 그리고 ADC에서 Java developer kit 설치 (이런 거 다 homebrew 홈페이지에 나온다.) 4) 스크립트를 이용하여 homebrew 설치usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Librar.. 더보기
고니의 미투데이 - 2012년 04월 19일 5인까지는 무료라고 하네. 시간날 때 포워딩 해줘야겠다. Free source code hosting — Bitbucket(같이 할 사람이 몇명이나 될까나) 2012-04-19 01:03:41 이 글은 고니님의 2012년 04월 19일의 미투데이 내용입니다. 더보기