todays tip
요즘 유용하게 쓰고 있는 것들이나 방법들을 정리해본다.
원하는 자바스크립트 라이브러리 찾기
http://javascripting.com
CDN링크도 쉽게 찾을 수 있다.
***
원하는 웹서비스 찾기
—
http://producthunt.com
하루에도 수십개의 새로운 웹서비스가 소개되는 곳이다. 키워드만 넣으면 관련 웹서비스의 목록이 뜬다.
스코어를 확인하면 더 쉽게 찾을 수 있다.
for example) 컬러 팔레트를 찾기 위해 color을 입력해서 http://color.hailpixel.com을 찾았다.
맘에드는 Sublime Text 테마 SPACE GRAY
https://github.com/kkga/spacegray
Adobe Source Code Pro
Release Fonts version 1.017 (OTF, TTF, WOFF, EOT, SVG) · adobe-fonts/source-code-pro
Space Gray에서 사용한 폰트를 알려줘서 가봤더니 어도비가 개발한 오픈소스 폰트다. 예전에 쓰던 inconsolata도 나쁘지 않았는데 맘에들어 계속 쓰기로 했다.
Sublime Text Icon
Dribbble - Sublime Text.app icon by Russ
Sublime Text 3의 아이콘이 마음에 안들어 새로 바꾼 아이콘
iWantHue
Javascript코드에서 수십, 수백개의 색의 팔레트를 가져다 쓰고 싶은데, 랜덤하게 생성하기엔 너무 안어울릴게 걱정되었는데, 딱 맞는 웹서비스를 찾았다. IwantHue는 컬러팔레트를 선택하거나 자신이 직접 색의 범위를 성정해서 원하는 만큼의 색상을 추출해 낼 수 있는데, Make Palette를 누르면 json이나 css로 출력을 해주고, HEX는 물론 RGB, HCL까지 지원한다. 심지어 이 색상을 실시간으로 제너레이트 할 수 있는 소스코드까지 있네. 너무너무 마음에 드는 서비스.
D3 vs SIGMA.js
그래프 라이브러리로 sigma.js라는 것을 발견했는데 괜찮아보여서 혹시 d3보다 좋은가 하고 검색해보았다.
What is best for graph rendering: sigma.js or d3.js? Why? - Quora
말하자면 데이타 비주얼라이제이션은 d3가 낫지만 그래프를 그리는 것에서는 sigma.js가 월등이 낫다는 것. sigma.js는 게다가 webgl도 지원한다고 한다.
Javascript에서 vector연산하기
glMatrix라는 것을 찾았다.
this.location = vec2.fromValues(x, y);
이런식으로 쓸 수 있다.