Web Notification
소개 Web Notification은 W3C에서 정의한 웹브라우저를 통해 사용자 운영체제에 Notification(알림) 창을 띄워주는 역할을 하는 javascript API입니다. 보통 Notification 은 스마트폰에서 App이 실행되어 있지 않은 상태에서도 여러가지 알림을 사용자에게 전달해 주기 위해 사용되고 있는데요. 이러한 기능을 웹에서도 구현할수 있도록 도와주는게 Web 더보기…
소개 Web Notification은 W3C에서 정의한 웹브라우저를 통해 사용자 운영체제에 Notification(알림) 창을 띄워주는 역할을 하는 javascript API입니다. 보통 Notification 은 스마트폰에서 App이 실행되어 있지 않은 상태에서도 여러가지 알림을 사용자에게 전달해 주기 위해 사용되고 있는데요. 이러한 기능을 웹에서도 구현할수 있도록 도와주는게 Web 더보기…
안드로이드 단말에서 옵션으로 인해 재현되는 이슈 공유 드립니다. 재현환경 안드로이드 단말(PAD류 포함) 모든 버전 재현화면 재현조건 뷰포트 정의가 없음 (PC서비스) 좌측 정렬(디폴트 좌정렬 포함) 일정 길이 이상의 문장 원인 안드로이드에서 모바일 전용 페이지가 아닌 경우 텍스트를 쉽게 읽게 하기 위하여 더보기…
문제점 Google Nexus 7에서 일부 이미지 해상도가 떨어지며, 이미지 주변으로 1px 정도의 실선이 보이는 문제를 발견했다. 미디어 쿼리로 고해상도 이미지를 분기 처리 하였지만 제대로 동작하지 않았다. 이 문제는 Android 4.4.2를 설치한 Google Nexus 7 2012 모델에서만 발생하고, 2013 모델에서는 발생하지 않았다. 더보기…
소개 Light Table은 Node-Webkit 기반의 IDE 이며 최근 0.6.0 버젼 부터 Open Source가 되어 Github에서 직접 볼 수 있습니다. 작성한 코드에 대해 실시간으로 피드백을 주어 프로그램이 실제로 어떻게 작동하는지 이해할 수 있게 해주는 점을 장점으로 들고 있습니다. http://www.lighttable.com https://github.com/LightTable Node-Webkit? 더보기…
이전 시간에는 자판기에 재고 기능을 추가하면서 “TDD 리듬”에 대해서 이야기를 했다. 지금까지 만든 테스트 코드는 아래와 같다. $(function() { var oVendingMachine = null; module(‘VendingMachine’, { setup : function(){ oVendingMachine = new VendingMachine(); oVendingMachine.supply({ “Coke”: 1, “Sprite” : 1, 더보기…
소개 진동은 사용자가 특정한 상황을 접했을 때, 사용자에게 알림을 주기 위해 사용됩니다. I-OS나 안드로이드, 바다 OS 등 여러 Mobile OS에서 진동을 사용하기 위한 API를 제공하고 있습니다. 그럼 Web OS에서는 그 상황이 어떨까요? W3C에서는 2009년 Device APIs Working Group을 결성하여 Web 더보기…
이번에 Static Memory Javascript with Object Pools라는 html5rocks의 아티클을 번역했다. 제목만 보고 상당히 흥미로울 것 같아서 무작정 번역을 시작했는데 막상 번역해놓고 보니 별로 재미가 없어서 실망했다. 하지만 누군가에게는 흥미로운 주제일지도. JavaScript는 Garbage Collector라는 메모리 관리 기술을 이용하기 때문에 개발자가 직접 더보기…