개발자에 대한 투자가 그렇게 아까울까?

말은 개발자에 대한 투자라고 썼지만, 투자 항목이 거창하거나 그렇진 않다.

개발자가 사용할 테스크톱과 모니터 두대. 이거 가지고 그렇게 생색내는건가?
끽해야 데스크톱 120만원, 모니터 30잡고 두대해서 60, 퉁 쳐서 200도 안되는 한번 사주면 좋아라 하면서 열심히 일하게 할 수 있는 가성비 좋은 투자임에도,
컴도 사줬는데 왜 일을 못해?라는 인식이 정상인건지…

결국 조직의 크기가 문제가 아니라, 그 조직을 이루고 있는 사람, 특히나 영향력 있다는 사람들의 인식이 문제아닐까.

얼마나 밝은 미래가 펼쳐질지 모르겠지만, 적어도 지금은 구름…
회사가 돈이 많으니 규모/유지된 기간에 상관없이 4~5년 지난 회사의 문화가 보이는걸까…

Burndown~

=_= 내부 프로젝트 3차(개인적으론 1차) milestone이 끝남…
다음 스프린트가 한주 땡겨져 다음 주라 부담되지만…
어찌 되었든 이번 마일스톤은 먼가 땡겨서 개발하기도 했고, 부족한 부분을 많이 찾기도해서 나름 유익?했던…

g++/gcc

GCC: GNU Compiler Collection

  • Referrers to all the different languages that are supported by the GNU compiler.

gcc: GNU C      Compiler
g++: GNU C++ Compiler

The main differences:

  1. gcc will compile: *.c/*.cpp files as C and C++ respectively.
  2. g++ will compile: *.c/*.cpp files but they will all be treated as C++ files.
  3. Also if you use g++ to link the object files it automatically links in the std C++ libraries (gcc does not do this).
  4. gcc compiling C files has less predefined macros.
  5. gcc compiling *.cpp and g++ compiling *.c/*.cpp files has a few extra macros.

http://stackoverflow.com/questions/172587/what-is-the-difference-between-g-and-gcc

Mono에서 Platform OS 구분하기

http://stackoverflow.com/questions/9129491/c-sharp-compiled-in-mono-detect-os

string msg1 = "This is a Windows operating system.";
string msg2 = "This is a Unix operating system.";
string msg3 = "ERROR: This platform identifier is invalid.";

OperatingSystem os = Environment.OSVersion;
PlatformID     pid = os.Platform;
switch (pid) 
    {
    case PlatformID.Win32NT:
    case PlatformID.Win32S:
    case PlatformID.Win32Windows:
    case PlatformID.WinCE:
        Console.WriteLine(msg1);
        break;
    case PlatformID.Unix:
        Console.WriteLine(msg2);
        break;
    default:
        Console.WriteLine(msg3);
        break;
    }
}

자~ 그럼 Compile 타임에 이걸 알 수 있는 방법은?

갑자기 맥의 네트웍 outbound가 증가!!?

먼가 막 퍼주는 느낌의 트래픽 발생!

먼 일인가 하고 한참을 보고 있는데 자꾸 아마존 서버로 컨넥션을 물고는 고용량의 데이터를 전송하는걸 발견…
앗! 먼가 트로이등에 걸린건가!?하고 불안해 하고 있다가 네트웍 트래픽을 감시할 수 있는 툴들을 검색, TCPBlock과 Little Snitch를 각각 설치해서 보니…

iPhoto에서 PhotoStream 프로세스가 열심히 iCloud동기화를 위해 퍼날르고 있었던것!

괜히 놀랬네!