-
2014. 11. 04개인용 컴퓨터가 처음 나왔을 때는 대다수 컴퓨터에 베이직과 유사한 간단한 프로그래밍 언어가 들어 있었다. 당시에는 컴퓨터를 사용하는 게 이 언어와 밀접한 연관이 있었던 만큼 원하든 원치 않든 모든 컴퓨터 사용자가 프로그래밍 언어를 접할 수밖에 없었다. 저렴한 개인용 컴퓨터가 폭넓게 보급된 […]
-
2014. 11. 03위키북스 트위터(@developerfarm)의 2014년 44주차(2014. 10. 27 ~ 2014. 11. 2) 소식을 정리했습니다. – 위키북스 Read.IT – 『서브라임 텍스트: 프로그래머와 디자이너가 선택한 텍스트 에디터』 – 서브라임 텍스트 단축키 (1) – 서브라임 텍스트 단축키 (2) – 서브라임 텍스트의 단축키 목록: 웹 버전과 […]
-
2014. 10. 31UTF-8 인코딩 UTF-8은 대부분의 웹 애플리케이션 개발자들이 선호하는 인코딩이며 Unicode Transformation Format 8-bit의 약자이다. UTF-8은 가변폭 인코딩이며 라틴어 기반 문자를 효과적으로 저장하는 데 최적화되어 있다. 또한 UTF-16과 같은 좀 더 큰 고정폭 인코딩[^10]을 사용할 때보다 해당 문자들을 저장하는 공간이 […]
-
2014. 10. 30유니코드란? 유니코드에 대해 많은 사람들은 유니코드가 무엇인지 그리고 소프트웨어 개발에서 어떠한 의미를 갖는지에 대해 선입관을 가지고 있다. 우리는 이러한 편견을 없애기 위한 방법으로 먼저 기본적인 원리부터 살펴볼 것이다. 그림 4.1보다 더 기본적인 표현을 하기는 어려울 것이다. 그림 4.1 | […]
-
2014. 10. 29요즘 웹 애플리케이션 개발에 있어서 가장 뜨거운 주제는 국제화(internationalization)와 지역화(localization), 그리고 유니코드이다. 애플리케이션을 개발하고 서비스할 때 다양한 국가의 언어를 지원하지 않는다면 많은 잠재적 사용자를 잃게 될 것이다. 최근 조사에 의하면 전세계에서 영어를 사용하는 인구는 약 오억 천만 명 정도로 알려져 […]
-
2014. 10. 28편집(Editing) | 기능 | 윈도우 | 맥 OS X | 리눅스 | | — | — | — | — | | 줄/선택 복사(Copy line / selection) | Ctrl + C | Cmd + C | Ctrl + C […]
-
2014. 10. 27시스템 및 파일 메뉴 | 기능 | 윈도우 | 맥 OS X | 리눅스 | | — | — | — | — | | 파일 열기(Open File) | Ctrl + O | Cmd + O | Ctrl + […]
-
2014. 10. 27위키북스 트위터(@developerfarm)의 2014년 43주차(2014. 10. 20 ~ 2014. 10. 26) 소식을 정리했습니다. – 위키북스 Read.IT – 『시작하세요! 안드로이드 게임 프로그래밍』 – 간단한 2차원 물리 – 충돌 감지와 2차원에서의 객체 표현 (1) – 충돌 감지와 2차원에서의 객체 표현 (2) – [충돌 […]
-
2014. 10. 24스프링 프레임워크는 프로그래밍 방식 및 선언식 트랜잭션 관리를 모두 지원한다. 프로그래밍 방식 트랜잭션 관리의 경우 스프링의 트랜잭션 관리 추상화를 사용해 명시적으로 트랜잭션을 시작, 종료, 커밋한다. 선언식 트랜잭션 관리의 경우 단일 트랜잭션 내에서 실행할 메서드에 스프링의 @Transactional 어노테이션을 지정한다. 먼저 7-2절에서 […]
-
2014. 10. 23적용 예제 앞의 대포 예제를 기반으로 해시 그리드 광범위 충돌 검사를 구현해 보자. 이번에는 이 절에서 지금까지 다룬 내용을 모두 포함하도록 예제를 전체적으로 재작성할 것이다. 아울러 대포와 포탄뿐 아니라 맞출 목표물도 추가할 것이다. 여기서는 예제를 간단히 하기 위해 0.5×0.5 […]