목록전체 글 (742)
이쁜왕자 만쉐~~
친구넘이 스타워즈 온라인 졸라 잼있어! 너도해! 라는 소릴 했다. (옛날에 나온 스타워즈 갤럭시즈은 거의 망작, 이번에 말하는건 스타워즈-구공화국.) 사실 나나 그넘이나 눈높이가 최소한 WOW 이다보니, 왠만한 MMORPG는 눈에 차지도 않는다. 실제로 울나라 게임인 테라, 아이온, 블소 등도 죄다 불합격이고, 외국 게임인 얼로즈나 리프트도 눈에 차진 못했다. 그런데, 이건 잼있다고 하니, 솔깃한 마음을 감출 수 없다. 하지만, 준비과정 부터 황당 그 자체였다. 공식 홈피인 www.swtor.com 에는 국가 제한이 걸려 있어서 한국에서는 결제가 불가능하다. 그렇다고 못할 한국인이 아니지 않느냐? 친구넘은 mmoga.com 에서 구매했다고 한다. http://www.mmoga.com/Star-Wars-T..
이차 정사각 행렬 A 에 대해서, A^3 = O 이면, A^2 = O 인가? 이 문제는 케일리-해밀턴 정리를 쓰면 어렵지 않게 참 임을 증명 할 수 있습니다. A 가 역행렬이 존재한다고 가정하자. A^3 = O 의 양변에 A^(-1) 을 두번씩 곱하면 A = O 이 된다. 그런데, A = O 이면 역행렬이 존재한다는 가정에 모순이 발생한다. 즉, A 는 역행렬이 존재 하지 않는다. A = (a b) / (c d) 라고 놓고, A 는 역행렬이 존재하지 않으므로, ad-bc = 0 이다. 케일리 헤밀턴 정리에 의해서 A^2 - (a+d)A + (ad-bc)E = O 이므로, A^2 = (a+d)A 가 된다. A^3 = O 에 위 식을 두번 대입하면 (a+d)^2·A = O 이 되며, 이는 a+d = 0 또는..
0.1 을 10번 더하면 당연히 1.0 이어야 하겠지만, 컴퓨터에서는 그렇지가 않다. 그건 아주 간단한 코딩으로 확인 해 볼수 있다. #include int main() { double a = 0.0; int i; for (i=0;i 0.0 0011 0011 0011 0011 .... (2) 실제로 0.1 을 double 로 저장하면 16진수로 보면 3FB9 9999 9999 999A 이라는 값이 된다. 이를 IEEE-754 표준을 기준으로 해서 다시 풀어서 환산해 보면, 0.100000000000000005551115123126 이 되어, 0.1 보다 아주 조금이나마 다른 값이 된다. 참고로 0.1 은 살짝 커진값으로 저장되지만, 0.3 같은 경우는 3FD3 3333 3333 3333 으로 저장되는데,..
MX DS Fusion SSD 120GB 기존에 쓰던 60GB SSD 의 용량 압박을 견디지 못하고, 120GB SSD 추가 구매.. 60, 120 합치면 총 180GB .. 당분간 모자라진 않겠지.. - 엔델 -
시게이트에서 모멘터스 XT 2세대 제품을 발표했다. 이 모멘터스 XT 라는 제품은 SSD 와 HDD 를 합쳐서 만든 hybrid HDD 제품인데, 기존 제품을 용량과 성능면에서 업그레이드 해서 새로 발표했다. 이전 모델은 500GB(또는 250GB) HDD 에 4GB SSD 가 달려 있었는데, 이번엔 750GB HDD 에 8GB SSD 를 달아서 나왔다. 이번에 제품 발표를 하면서 Hybrid HDD 라는 표현 대신에 SSHD 라는 표현을 사용했다. SSHD 는 Solid State Hybrid Drive 의 약자인데, 기존에 사용한 Hybrid HDD 라는 표현이 뭔가 마케팅적으로 큰 표과가 없는지 새로운 이름을 붙혔다. 훨씬 더 SSD 스러운 느낌이 난다는 점에서 나쁘지 않은 이름 같다. SSHD 는..
아으.. KIDS.. 금단증상 발생!! OTL - 이쁜왕자 - - Valken the SEXy THief~~ ^_* -
C/C++ 언어를 비롯 대다수의 프로그래밍 소스 코드는 코드 그 자체를 웹에 올리는 게 쉽지가 않다. 특히 때문에, HTML 로 직접 작성하는 경우 아주 지랄스럽기 그지없다. 웹 편집기를 쓰는 경우는 좀 낫지만 indentation 이나 highlight 등이 어렵다는 문제도 있다. 그렇기에 소스 코드를 HTML 로 변환해주는 전문 번역 툴이 있다. 구글에 C2HTML, C++2HTML, C HTML 변환 같은 검색어로 검색해 보면 여러가지 변환 툴이 있음을 확인해 볼 수 있다. 그런데, 검색하다 보니깐, VIM 에서도 지원한다고 한다. http://blog.naver.com/taeyeung2/100123114848 VIM 명령어 창에 :runtime! syntax/2html.vim 라고만 쳐..
여기서 파티션(partition)은 하드디스크 파티션이 아니라 수학의 정수론에 나오는 파티션이다. http://en.wikipedia.org/wiki/Partition_(number_theory) 파티션이란 어떤 수를 여러개의 0보다 큰 정수로 자르는 방법에 대한 내용이다. 예를 들어 4 라는 수는 4, 3+1, 2+2, 2+1+1, 1+1+1+1 이라는 5가지 방법으로 표현할 수 있다. 작은 수는 손으로 해도 되지만, 수가 커질수록 손으로 할만한 수준이 아니게 된다. 예를 들어 n = 10 일때는 겨우 42 가지밖에 안되지만, n = 100 인 경우는 1억 9천만 가지의 분할 방법(정확히는 190569292)이 존재한다. 이쯤 되면 컴퓨터의 도움 없이 뭔가를 한다는 건 불가능하다. 여하튼, 10개의 동..
2011년 11월 22일 신묘국치일