2009년 10월 29일 목요일

플랫폼


아이폰
PS3
XBOX360
NDS
Wii
PSP
PC

Unreal Engine
Nebula Engine
Unity3D
Torque3D
...

각종 플랫폼에 전문가가 1명씩 있다면,
컨텐츠를 여러 플랫폼에 한꺼번에 낼 수 있는
시장 지배력을 갖을 수 있을꺼다.

이것은 확장하여
각 국가들도 하나의 플랫폼으로 정의할 수 있을꺼다.
플랫폼의 특성들을 정리하는 것도 매우 의미있는 일이 될 수 있을꺼다.

고무줄


사람들은 태어나고 커가면서
성격이 형성되고
인격으로 다듬어진다

자신이 유지하고 있는 것은 인격이지만
성격은 어느 순간 고정되는게 아닐까?

마치 내가 지키고 싶은 인격을 팽팽히 잡아당긴 고무줄처럼
지탱하고 있는거다
그 고무줄을 놓아버리면 나와 주변사람들이 상처를 입게 된다
그리고 고무줄을 잡고 있는 시간이 오랠수록 나 자신이 힘들어진다
한번씩 서서히 놓아주고 다시 잡아주고를 반복하다보면
고무줄은 탄성을 잃고
아름다운 인격을 갖추게 되는 것 아닐까

쉬지말고 기뻐하고,감사하고,기도하면 될 것 같다

모든 것에 대해 해답이 있는 하나님은 참으로 놀랍다.

스토커


나는 스토커 기질이 있다.

어머니한테 물려받은...

기본적으로 예민하다.
예민한탓에 여러가지 상상이 시작된다

어머니는 늘 걱정한다.
마치 모성애로 포장되어 있어서 쉽게 눈치채지 못하지만
자신의 사랑하는 마음을 보상받고 싶어한다
사랑은 아낌없이 바라지 않고 주는 것임을
오버센스로 상대를 불쾌하게 만든다.
상대가 그걸 생각하지 않았을수도 있지만
행동에 옮기지 않은 부정적인 생각들을 드러내게 만든다.

하나님께 기도한다.
나의 이런 기질을 없애달라고
이 때문에 아내와 나의 사이도 문제의 원인이 된다.
질리게 만든다

핵심은 상상은 상상일뿐이라는 것을 인정해야 한다.
확인하려고 너무 애쓰지 말자
느긋하게 렛잇비 기다리자

긍정적인 상상을 하고
시크릿처럼 간직하고
현실화시키면
이처럼 큰 재능또한 없을꺼다
경영에 있어서도 부정적인 재난을 방지하는데도
효과적일 것이다

긍정적으로 승화하자
화이팅!

2009년 10월 27일 화요일

할 수 밖에 없게 만들기

개인은 나약하지만
팀은 위대하다

개인의 단점을 감싸안고
장점을 빛나게 해주고
지치지 않게 한다

팀워크의 소중함을 요즘 너무 많이 느낀다.
나의 팀을 리빌딩해야 한다.

2009년 10월 15일 목요일

Virtuoso


http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/


눈여겨 보고 관찰해야 할 프로젝트

C# usage in Games

WPF를 이용한 GUI
LINQ를 이용한 ORMappming

Easy Logic Programming

F# Development Center


http://msdn.microsoft.com/en-us/fsharp/default.aspx


F# in 20 minitues는 꼭 봐야함.
OCaml에 추가적인 문법을 넣었음.

XNA 상에서 C#과도 통하기 때문에
앞으로 잠재력이 매우 큼.

Web -> Scala , App -> F#

http://codemonkeyism.com/

http://codemonkeyism.com/no-future-for-functional-programming-in-2008-scala-f-and-nu/

이게 바로 예측이다!

must-read books for ocaml

http://www.ffconsultancy.com/index.html

아티클들을 보면 알겠지만,
아직 실제적으로 좋은 어플리케이션이 많지는 않다.

아직 잠재력이 많이 있다!

OCaml Lessons

http://www.abc.se/~m10217/ocaml_lessons.htm

여기에서 가져옴.
9년 동안 OCaml을 쓴 사람이 얻은 교훈이니 기억하자!
----

O'Caml Lessons

I have been programming O'Caml since May 2000. If you do as I say below, you will spend much less time debugging your O'Caml-programs than I do/did.

  • Read documentation carefully before sending bug report.
    There is a big difference between Str.regexp and Str.regexp_string.

  • Simple tail-recursive functions are the fastest.
    Don't spend time creating for-loops with exceptions or inner recursive functions. See the file other_compares.ml for concrete examples.

  • Try to make the return type explicit.
    By writing 'f a b : int', you will find missing argument errors much easier.
  • Don't forget the '- 1' in for-loops.
  • Add lots of assert.
  • Use O'Camldebug to understand why your asserts failed. You should use the cygwin-version on Windows during development.
  • Use records, do not use tuples.
    By having a lot of fst and snd in your code, you loose a lot of the type checking advantage.
  • O'Caml isn't a pure language! There are side-effects.
    When you change strings and arrays, if the original string is still needed, don't forget to copy it before destroying them.
  • Array.sort sorts in-place!
  • Always let Emacs indent!
    Otherwise code using if-then-else and match might not do want you think.
  • Don't write let _ = xxx if you know it should be let () = xxx
  • Add 'flush stdout' after debug outputs.
    If you get an assert the output buffer will not be emptied, so you might actually think the program fails earlier than it does.
  • Use a Makefiles, for example OcamlMakefile.

Study#1

http://www.csc.villanova.edu/~dmatusze/resources/ocaml/ocaml.html

기본이다.
이것만 알아도 ocaml 프로그램 많이 읽을 수 있다고 믿는다.

---

http://www.cs.colostate.edu/~anderson/ocaml/
여기에 공부할 링크들 다수 있음.

2009년 10월 1일 목요일

Restart

may a Whole New World come to me.

I shall concentrate on My Job and comrades.

I shall find out the truth of my life.

However My daughter and wife desert me, I will keep my pace up and again.

I shall love all the goods and changes that naturally embrace me.

If things love me, I shall give you interests and come to love.

I shall not forget who loved me.

I shall try to believe in God.

I shall be a very comfortable,kind,considerate,passionate,wise,clever,warm-hearted person.

I shall light mosts of the darkness more brightly.