컴사랑의 이런 저런 이야기
MS에서 이번에 새로이 무료 Visual Studio를 냈습니다.이름하여, Community Edition. 기존에도 Express Edition으로 무료 개발툴이 있었는데요. Express Edition은 웹 개발자를 위한 Web, 윈도우 8의 metro style 앱을 개발하기 위한 Windows, 일반적인 윈도우용 애플리케이션 개발을 위한 Windows Desktop으로 기능별로 나뉘어져 있었다고 한다면, Community는 enterprise 규모의 개발을 제외하고는 통합되어 있는 것 같습니다. (Professional 버전과 동일한 것 같아요) 개인개발자나, 소규모 기업에서는 아무런 제약 없이 쓸 수 있는 것 같습니다.다운로드는 여기에서 받을 수 있습니다.
최근에 교보문고 샘(Sam)이 종종 저렴하게 나왔을 때 한참을 고민을 했습니다. 이미 제가 킨들을 가지고 있고 서로 중복되는 기기라서요. 하지만 킨들은 한글책을 보기에는 어려움이 좀 있어서 (요즘은 아마존에 한글책도 종종 있긴 합니다만) 결국 다시 기회가 왔을 때 질렀습니다~ 처음에는 굉장히 최적화된 킨들을 쓰다가 샘을 쓰면 좀 실망하지 않을까 했는데요. 써보니 굉장히 만족스럽습니다. 물론 아쉬운 점도 있습니다. 프론트 라이트가 없다는 점이 조금 그렇지만, 안드로이드라는 점이 더 큰 매력으로 다가 오네요. 최초로 기기를 받으면 충전이 많이된 상태에서 와이파이 연결을 하시면 Sam이 업데이트 하려고 할텐데요. 업데이트 하시면 됩니다. 정확한 시간을 잘 모르겠지만 한 5분 이내로 금방 되었던 것 같습니다. ..
자바스크립트 언어은 일반적인 C/C++, Java, C# 등과는 차이가 조금 있는데, 저도 종종 헷갈려서 정리차원에서 한 번 적어봅니다. 예를 들면 자바스크립트(JS)는 prototype-based 의 객체지향이고, C++, Java, C#은 Class-based 객체이다. 등등이죠. 그 중에서도 주로 함수에 대해서 적어보겠습니다. 자바스크립트에서 함수를 선언하는 방식은 크게 두 가지가 있습니다: 일반적으로 알고 있는 함수 선언과, 표현식으로 선언// 선언function myFunc1() { console.log("Hi");}var myFunc2 = { console.log("Hi");}// 사용myFunc1();myFunc2(); myFunc1은 일반적으로 함수 선언한 것이며, myFunc2는 표현식으..