2010/02/28

한글판 안드로이드 입문서 3rd Edition







칸드로이드에서 영문으로 작성되어져 있는 Android Dev. Guide를 한글로 번역하여 발행을 하였다. 웹으로 PDF로 공개를 하여 누구나 다운 받을 수 있게 하였다.




2010/02/22

QueryPerformanceCounter 함수를 이용한 시간 측정


#include
#include

__int64 ctr1 = 0, ctr2 = 0, freq = 0;
int acc = 0, i = 0;

// Start timing the code.
if (QueryPerformanceCounter((LARGE_INTEGER *)&ctr1)!= 0)
{
// Code segment is being timed.
for (i=0; i<100; i++) acc++;

// Finish timing the code.
QueryPerformanceCounter((LARGE_INTEGER *)&ctr2);

Console::WriteLine("Start Value: {0}",ctr1.ToString());
Console::WriteLine("End Value: {0}",ctr2.ToString());

QueryPerformanceFrequency((LARGE_INTEGER *)&freq);

Console::WriteLine("QueryPerformanceCounter minimum resolution: 1/{0} Seconds.",freq.ToString());
Console::WriteLine("100 Increment time: {0} seconds.",((ctr2 - ctr1) * 1.0 / freq).ToString());
}
else
{
DWORD dwError = GetLastError();
Console::WriteLine("Error value = {0}",dwError.ToString());
}

// Make the console window wait.
Console::WriteLine();
Console::Write("Press ENTER to finish.");
Console::Read();

return 0;

////////////////////////////////////////////////////////////////
// Result
Start Value: 192244814693193
End Value: 192244814694677
QueryPerformanceCounter minimum resolution: 1/1263460000 Seconds.
100 Increment time: 1.17455241954633E-06 seconds.



 

QueryPerformanceCounter 를 활용한 시간 측정 코드 이다. CPU 의 동작속도를 이용하여 시간을 측정하는 방법으로 GetTickCount 보다 정확한 시간을 측정할 수 있다.



2010/02/19

국내 개발자를 위한 bada 기술지원 설문 조사




삼성에서 발표한 스마트폰 플랫폼인 bada에 대하여 개인 개발자들로 부터 설문을 받고 있다.




bada를 공개 될 때 관심이 있어 사이트에 접속해 보았지만 개인 개발자에게는 SDK가 공개되지 않았다. 참고 문서를 통해 본 봐로는 C++ 기반으로 보였고 C++ Builder 와 유사해 보였다. 그 때는 완성도가 떨어져 개인 개발자들에게는 공개를 하지 않고 있는 것으로 생각이 되었다. 개인 개발자들을 포섭하지 못하고는 다른 플랫폼에 대항 할 수 었다는 것을 그들도 알것이기에 언젠가는 공개가 되리라는 생각을 했는데 거의 가까워진 것 같다.




삼성의 SW 그리 믿음직 스럽지는 못 한 것 같다. (HW 또는 그리 맘에 들지 않는다. 완성도를 떠나서...) 삼성의 bada를 두고 우려의 목소리가 작지는 않지만 지금 뜨고 있는 iPhone 이나 안드로이드에 대항할 수 있을 만한 플랫폼이 되었으면 한다

Original Post : http://neodreamer-dev.tistory.com/371

2010/02/11

Visual Studio 2010 RC 공개!!

얼마전 MSDN 가입자들에게만 공개 되었던 Visual Studio 2010이 일반인에게도 공개가 되었다.


Visual Studio 2010 RC


RC 이전 버전을 사용하고 있는 경우에는 다음 글을 참고하여 이전 버전을 깨끗하게 삭제하고 설치 해야 한다.


Visual Studio 2010 Beta 완전하게 삭제하기
Original Post :
http://neodreamer-dev.tistory.com/370

2010/02/10

Firebird 2.5 Release Candidate 2




Firebird는 무료 RDBMS로 무료임에도 강력한 기능을 제공하는 관계형 데이터베이스 서버 이다.


2009년 11월경에 RC1이 공개되었었는데 그때 Firebird project 에서 정식 발표 전에 두 개의 RC 버전이 공개가 될 것이라고 언급했었다. 그 두 번째 그리니까 마지각 RC 버전이 엊그제(8일) 공개가 되었다. 이제 정식 발표만 남아 있는 것 같다.


Firebird 2.5 RC2 Download
Original Post :
http://neodreamer-dev.tistory.com/369

2010/02/09

Visual Studio 2010 RC Released

얼마전부터 인터넷에 RC가 나온다는 소문이 나돌았는데 드디더 공개가 되었다.


RC 부터는 일반인에게 공개가 되지 않는가 보다 현재는 MSDN Subscribers 들에게만 공개가 되었다.


Visual Studio 2010 and .NET Framework 4 Release Candidate


Visual Studio 2010 공식 팀 블로그 - Visual Studio 2010 RC 공개



RC 이전 버전을 사용하고 있는 경우에는 다음 글을 참고하여 이전 버전을 깨끗하게 삭제하고 설치 해야 한다.


Visual Studio 2010 Beta 완전하게 삭제하기
Original Post :
http://neodreamer-dev.tistory.com/368

2010/02/01

직선에서 점사이의 거리




두 점 P1(0, 2) 과 P2(8, 6) 을 지나는 직선에서 점 P(4, 8) 사이의 거리.


두 점을 지나는 직선의 방정식: y = 1/2x + 2, 1/2x -y + 2 = 0


직선과 두 점 사이의 거리: | 1/2 * 4 + -1 * 8 + 2 | / sqrt( 1/2 * 1/2 + -1 * -1 ) = 3.

Original Post : http://neodreamer-dev.tistory.com/367