• Boost unit test example

    Tags:

  • ADL: Argument Dependent Lookup

    ADL is the abbreviation of Argument Dependent Lookup(or Andrew’s Devious Lookup -_-;). Do you know why the following fails to compile? Do you know why this refuses to be compiled? I spent WHOLE DAY TO FIND OUT WHY!!!! And now I got the answer: Overloading operator<< on std::pair<>. To my disappoint, I’ve already read an…

    Tags:

  • 리눅스 설정 파일 순서

    Redhat 기준. login shell 기준. bash 기준 – kldp의 cinsk님 글에서 옮김.

    Tags:

  • firefox와 ubuntu의 버그잡기

    아시는 분은 이미 다 아시는 이야기. 최근에 Firefox에 대한 다음과 같은 버그가 접수되었습니다. there is no firefox crop circle 그리고 시간의 전후관계는 알 수 없지만 이 버그는 현재 Resolved상태입니다. 오레곤 주립 대학의 학생들과 몇몇 사람들이 모여 실제로 그림을 그려버린 것이죠.. 전체 이야기는 여기에. 사진에 나와있는 커멘트도 재밌습니다. ㅋㅋ Does the sudden appearance of a Firefox…

    Tags:

  • Java vs Ruby vs C++: 성적표 프로그램 #2

    자바와 루비 버젼은 여기에, 이전에 C++로 코딩 했었던 코드는 여기에 있습니다. C++ 경우만 고쳐봤습니다. 1. score_card.hpp 2. score_card.cpp #include #include #include #include #include #include “score_card.hpp” #define get_score(p) (bind(&pair::second, p)) using namespace std; using namespace boost::lambda; long ScoreCard::getTotal() const { return accumulate(_subjects.begin(), _subjects.end(), 0, _1 + get_score(_2)); } double ScoreCard::getAverage() const { return static_cast(getTotal()) / _subjects.size();…

    Tags:

  • starfish – mapreduce for ruby

    http://tech.rufy.com/2006/08/mapreduce-for-ruby-ridiculously-easy.html MapReduce라는 구글의 논문을 루비로 구현한 것입니다. 사실은 완전한 복제판이라 보기는 힘들고 network에 대한 transparency만 확보했다고 보면 될 듯 합니다. 예제를 보면, class Item < ActiveRecord::Base; end server do |map_reduce| map_reduce.type = Item end client do |item| logger.info item.some_processor_intensive_task end [/code] 와 같이 코딩합니다. 여기서 서버는 Item 이라는 테이블의 모든 행을 가져와서 일단 갖고 있습니다.…

    Tags:

  • boost에서 lambda 와 function 의 사용

    할 말을 잃음;;; 역쉬 C++ !! #include #include #include using namespace std; using namespace boost; using namespace boost::lambda; void func(function f, int i, int j) { cout

    Tags:

  • Regulazy – regular expression tool

    http://tools.osherove.com/Regulazy/tabid/182/Default.aspx에 있는 .NET용 regular expression 작성 도구. .NET이 편하니까 애들도 툴을 쉬운걸 팍팍 찍어내고 얼마나 좋습니까;; eclipse의 regular expression 툴에는 아마 이런 기능이 없죠? 흠.

    Tags:

  • 넥슨 입사시험 3번 문제 풀이

    last updated: Aug. 18, 2006. 그냥 재미로 오랜만에;; 문제는 http://orbi7.com/bbs/zboard.php?id=pls_amu_imported&no=20076에. 풀다보니 어느새 루비로 코딩하고 있던 자신을 발견함;; 그래서 풀이는 루비. #!/usr/bin/ruby -w numbers = [49, 49, 50, 52, 49, 47, 47, 46, 44, 42, \ 42, 38, 38, 38, 36, 34, 33, 33, 33, 32, \ 34, 38, 42, 41, 42, 42, 40, 41, 40,…

    Tags:

  • vjde, omnicppcomplete – vim omni completion

    http://www.vim.org/scripts/script.php?script_id=1213 http://www.vim.org/scripts/script.php?script_id=1520 이거 제대로 된 물건들이군요.. Java와 C++ 테스트 해봤는데 둘다 잘되네요.

    Tags: