Posted
Filed under 개발/그외
* 텍스트에디터
- 한국어, 일본어, 중국어를 모두 표시할 수 있는 폰트가 필요하다.

- 어도비와 구글이 합작하여 출시한 본고딕이라는 서체가 CJK 폰트이다.
http://blog.typekit.com/alternate/source-han-sans-kor/

- 윈도 10에서는 OpenType/CFF Collection (OTC) 형식의 폰트를 설치하면 된다. 세리프가 명조체, 산세리프가 고딕체이다.
http://www.google.com/get/noto/help/cjk/


* 코딩용 IDE
- 문자열을 스페이스단위로 일치시켜야 하므로 폰트가 고정폭(Monospaced) 이어야 한다.
- 오인식하기 쉬운 알파벳, 특수문자에 대한 대책이 있어야 한다.
- 특수문자의 가독성을 높여준다고 하는 Ligature는 필수는 아니다.
- 한글이 깨끗하게 나오면 좋지만 영문체보다 중요하진 않다

폰트는 개인 취향이 강하게 반영되기 때문에 사이트마다 추천하는 글꼴도 많이 다르지만,  
어디서든 많이 추천되는 폰트를 알파벳순으로 나열하면 다음과 같다.
개인적으로는 Inconsolata를 사용한다.
Anonymous Pro  http://www.marksimonson.com/fonts/view/anonymous-pro
Consolas  http://www.microsoft.com/en-us/download/details.aspx?id=17879
Dejavu Sans Mono  http://dejavu-fonts.github.io/
Fira Code  http://github.com/tonsky/FiraCode
Hack  http://github.com/source-foundry/Hack
Inconsolata  http://levien.com/type/myfonts/inconsolata.html
Input Mono  http://input.fontbureau.com/
Menlo  http://www.cufonfonts.com/font/menlo
Monaco  http://www.gringod.com/2006/11/01/new-version-of-monaco-font/
Source Code Pro  http://github.com/adobe-fonts/source-code-pro
Ubuntu Mono  http://design.ubuntu.com/font/

D2Coding: 네이버에서 개발한 한글, 리가쳐도 지원하는 오픈소스 폰트
http://github.com/naver/d2codingfont
Myrica: 일본어로 코딩할 때 평이 좋은 오픈소스 폰트
https://myrica.estable.jp/

특정 폰트에 대해서는 가상 터미널에서 확인해볼 수도 있다.
http://app.programmingfonts.org/

2019/05/08 15:47 2019/05/08 15:47
Posted
Filed under 개발/그외
MITx: Introduction to Computer Science and Programming - 6.00x
https://www.youtube.com/watch?v=nyX815VByIc&list=PL2fCZiDqOYYVeUQ47xSkwnioVf_xQoQm2

CS50's Understanding Technology
https://www.youtube.com/playlist?list=PLhQjrBD2T382p8amnvUp1rws1p7n7gJ2p




MIT 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016
https://www.youtube.com/watch?v=ytpJdnlu9ug&list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA

MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011
https://www.youtube.com/watch?v=bX3jvD7XFPs&list=PLB2BE3D6CA77BB8F7
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/

Programming Methodology (Stanford)
https://www.youtube.com/watch?v=KkMDCCdjyW8&list=PL84A56BC7F4A1F852

MIT 6.035 Computer Language Engineering, Fall 2005
https://www.youtube.com/watch?v=k-bpyDgBxAo&list=PL0300FE43396456C1

MIT 6.189 Multicore Programming Primer, IAP 2007
https://www.youtube.com/watch?v=vhIwuNJzVG4&list=PLE638294EA3288272

MIT 18.085 Computational Science and Engineering I, Fall 2008
https://www.youtube.com/watch?v=CgfkEUOFAj0&list=PLF706B428FB7BD52C

MIT 6.01SC Introduction to Electrical Engineering and Computer Science I, Spring 2011
https://www.youtube.com/watch?v=3S4cNfl0YF0&index=1&list=PL9B24A6A9D5754E70

MIT 6.042J Mathematics for Computer Science, Fall 2010
https://www.youtube.com/watch?v=L3LMbpZIKhQ&list=PLB7540DEDD482705B

MIT 6.042J Mathematics for Computer Science, Spring 2015
https://www.youtube.com/watch?v=wIq4CssPoO0&list=PLUl4u3cNGP60UlabZBeeqOuoLuj_KNphQ

Programming Abstractions (Stanford)
https://www.youtube.com/watch?v=wmiD5J8Dw9E&index=2&list=PLFE6E58F856038C69
2018/09/11 11:48 2018/09/11 11:48