목록전체 글 (724)
컴사랑의 이런 저런 이야기
최근에 뭔가를 공부해보고 싶어서, 선택한 것이 AngularJS 란 자바스크립트 framework입니다. 아직 조금 공부한 단계입니다. 훌륭한 프레임워크이지만 조금 어려운 부분도 있고 그렇네요. AngularJS가 어떤 것인지, 어떤 장점이 있는지를 이야기하기 위한 글은 아닙니다. AngularJS 관련해서 개발툴로 사용할 수 있는 것은 이런 것들이 있더군요.Sublime Text: 개인적으로 타 스크립트 등을 포함해서 스트립트쪽 개발에서는 정말 훌륭한 에디터입니다.IntelliJ IDEA: 최근 이클립스를 대체할 수 있는 자바 개발 IDE 입니다. 다만 무료 버전(Community Edition)으로는 안드로이드와 일반 자바 애플리케이션만 개발할 수 있습니다 (Scala는 가능합니다만). 서버 등을 개..
일단 전체적으로 꽤나 만족스럽습니다. 주로 킨들 페이퍼화이트와 비교해서 느낀 몇 가지 단점으로역시나 프론트 라이트가 없으니 밝은 곳에서만 읽어야 겠구나.간혹, 아주 간혹 빛반사를 느끼긴 합니다.챕터 전환시 약간 느립니다. 그런데 이건 구조의 차이에서 오는 것 같아요. 킨들에서 사용하는 mobi 파일은 하나의 파일에 모든 것이 다 들어 있습니다. 그런데, 샘이 사용하는 epub은 구성하기 나름이지만 보통 챕터 하나가 하나의 html 파일일 것입니다. 그래서 챕터가 바뀌면 새로 파일을 로딩해서 느려지는게 아닌가 싶습니다.메모의 최소 단위가 띄워쓰기 단위인듯. 그래서 메모를 할 때 조사가 꼭 포함됩니다. ㅠㅠ (예: "컴사랑은"
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는 표현식으..