본문 바로가기

잡(job)기술33

Aptana studio 3 설치 HTML5, CSS3 개발 환경 중에 SK T 아카데미에서 추천하는 것은 aptana studio 3 라는 툴이다. eclipse 에 plugin 형태로 사용할 수도 있고, standalone 형태로도 사용이 가능하다고 한다. 이전에 여러 IDE 중에서 Webstorm 6 가 가장 우수해 보인다고 글을 남긴 적이 있었는데, 유료 툴이다보니, 아무래도 aptana studio 3 를 추천하는 것으로 보인다.aptana studio 3 는 다음 사이트에서 다운로드 받을 수 있다.http://www.aptana.com/하지만 받은 파일만으로는 설치가 되지 않고 이전에 한 가지 더 설치해줘야 한다.http://go.aptana.com/installer_nodejs_windows뒤에 받은 nodejs instal.. 2016. 9. 28.
유보 프래그먼트 우리 딸래미를 위해서 동요를 재생해주는 안드로이드 프로그램을 하나 만들고 있다. 내가 첫번째로 계획해서 짜는 안드로이드 프로그램이라고나 해야 할까? 이코리아텍에서 안드로이드 강의 하나 후딱 듣고 뭔가 하나의 결과물은 내야 겠다고 생각했는데, 이것으로 선정했다.채윤이가 누르는 걸 좋아하고, 장난감 사주러 갔을 때 누르면 소리 나오는 것을 좋아하는 걸 보고, 이것 하나 후딱 만들어봐야겠다고 생각했다. 그런데, 어라 그다지 쉽지가 않다. 강의 자체도 옛날 버전 기반으로 되어 있다보니 꽤나 다른 것이 많았다. 아무튼 우여곡절 끝에 List View 기반으로 프래그먼트가 연결되어 있는 activity 하나와 선택되었을 때 Media Player 와 함께 생성되면서 재생 및 상세 정보(?) 를 보여주는 앱을 하나 .. 2016. 9. 27.
웹 브라우저의 자바스크립트 실행 환경 자바스크립트 실행환경에 대해서 전체 구조를 그려 볼 수 있게 되었다. 웹 브라우저는 Web Layout Engine, JavaScript Engine, Networking Engine 으로 계층화되어서 이뤄져 있다. Networking Engine 을 통해서 웹 서버로와 데이터를 주고 받는다. 데이터는 JavaScript Engine 이 관여하여 변경, 처리가 되고, Web Layout Engine 을 통해서 렌더링 및 사용자와의 상호작용을 하도록 되어 있다. Web Layout Engine 은 Rendering Engine 이라고도 불리는 것 같다. 좀 더 자세히 정리하면, 웹 콘덴츠와 포멧 정보를 이용해서 화면에 표시해주는 소프트웨어를 말한다. 각 브라우저마다 다른 엔진을 사용하는데, firefox .. 2016. 9. 27.
CSS 규칙 CSS 규칙에 관한 강의를 들었다.@import, @media, 웹폰트에 대한 내용이었다. 강사님은 이 중에서 @media 가 가장 중요한 내용이며, 반응형 HTML 을 작성하는데 중요한 규칙이라고 언급했다.반응형 HTML 은 하나의 HTML 을 작성해서 같은 내용을 상황에 따라 거기에 맞는 형태로 보여줄 수 있는 것을 의미한다. 즉, HTML 을 하나 작성해서, PC 용, 모바일 장치용, 태블릿 용, 장애인을 위한 소리 표현, 프린트를 하기 위한 용도 등으로 다르게 표현할 수 있는 개념이다. 그러나, 강의를 끝까지 들어봤지만, PC 용, 모바일 장치용, 태블릿 용 구분에 대한 설명은 듣지 못했다. 요즘 그런 개념으로 나온 HTML 문서가 많이 서비스 되고 있는 것 같은데 어떤 방법으로 가능한 것인지에 .. 2016. 9. 27.