본문 바로가기

전체 글152

UI 프레임워크 추후 학습을 위한 정리.=========================================================== 추세라는 게 모호한데 요즘 새로 주목 받는 웹 UI 기술이라면, 서버측 기술로는 Vaddin과 Errai가 생각나고 MVW로는 knockoutjs(http://knockoutjs.com/)나 angularjs(http://angularjs.org/)가 생각납니다. 템플릿 기술로는 Haml 스타일의 템플릿 엔진 둘이 있고...hHaml: https://github.com/raymyers/JHamljade4j: https://github.com/neuland/jade4j요즘 인기 끄는 타임리프도 있습니다. http://www.thymeleaf.org/mustache의 자바 구현도.. 2013. 3. 25.
[JavaScript] window with, height cross Browser Window의 height, width를 가지고 올 때 Browser에 따라 다른 문법이 발생한다. 모든 브라우져에서 Window width, height을 가지고 올 수 있도록 한 코드이다. var myWidth = 0, myHeight = 0; if (typeof (window.innerWidth) == 'number') { //Chrome myWidth = window.innerWidth; myHeight = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { myWidth = document.doc.. 2013. 3. 25.
[펌]2013년에 하지 말아야 할 9가지 애플리케이션 개발 프로젝트 다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다. 또는 시스템 레벨에서 코드의 작동 원리를 이해하기 위해 학생이 직접 컴파일러를 만들어야 하는 컴퓨터 과학 전공 프로젝트를 수행하면서 몸에 들인 습관 탓일 수도 있다. 이유가 무엇이든 자체 코드를 개발하다 보면 시간과 노력이 소모되고 버그가 발생할 소지도 있다. 새 코드는 검토와 테스트를 거친 기존 코드에 비해 버그가 존재할 가능성이 더 높다. 직접 시작하지 말아야 할 소프트웨어 프로젝트의 종류에는 다음과 같은 9가지가 있다. 순위가 높아질수록 피해야 할 생.. 2013. 3. 25.
오픈 코스 웨어. 대학 강의 총집합 OCW. 정말 더이상 대학 다닐 필요가 없구나 모든 강좌가 다있네.. IT기술의 발달과 오픈마인드로운 지식인들의 지식공유로 지식의 보편화가 일상이 되버린 요즘은 어느 대학을 가서 배울까가 아니라 내가 무엇을 배울지를 고민해야겠다. 어떤 지식이 나에게 도움이 되려나~ 오픈코스웨어 사이트 모음 입니다. 맘껏 공부하세요 다 무료 입니다. 국내 주요 오픈코스웨어 사이트 • KOCW(Korea Open CourseWare): www.kocw.net 우리나라의 한국교육학술정보원에서 국내 OCW를 총괄하는 대표 사이트 • 펭귄스텝: http://www.penguinstep.net/ 숙명여대 김형률 교수가 운영. 미국 아이비리그 대학 강의, 세계 각국의 주요 뉴스, 외국인을 위한 영어공부 동영상, 유명인의 특강과 인터.. 2013. 3. 25.