바깥 날씨 위젯연초에 있었던 기상청의 개편으로 한 동안 멈춰버린 날씨 예보만 보여주던 바깥 날씨 위젯이, 이번 판올림으로 드디어 온전한 동네 예보를 지원하게 되었다. 8)
이번에는 동네 예보를 지원하기 위해 많은 부분을 뜯어고치면서 전국의 날씨 관련 지역 데이타를 모으는데만 지루하고 많은 시간이 소요되었지만 – 읍/면/동 동네 이름의 영어 주소 변환 작업은 결국 중간에 포기 😐 – 덩달아 전국 3,500 여개의 자세한 동네 날씨를 표시할 수 있게 된 것은 그나마 다행으로 생각한다.

위젯의 특성상 작은 공간 안에 다양한 날씨 정보를 효과적으로 표시해 줄 수 있는 방법을 찾다가 WebKit이 지원하는 CSS Animation 기능을 적용해서 JavaScript의 도움 없이도 멋진 애니메이션 효과도 구현할 수 있었다. 또한 공개된 글꼴들 중 Eraser Dust라는 놈을 CSS3의 Web Fonts 기능을 이용해 위젯에 심어놓으면서 칠판 배경에 잘 어울리는 날씨 정보를 표시할 수 있었고, 뿐만 아니라 곳곳에 사용된 CSS3에 정의되어 있는 border property들은 한층 만족스러운 디자인을 이끌어내는 데 많은 도움이 되었다.

아마도, 브라우저의 호환성 걱정 없이 새로운 웹 기술들을 마음껏 실험해 볼 수 있다는 것이 위젯 개발만이 주는 재미와 장점이 아닐까 생각된다.

관련된 주제의 글

“바깥 날씨 위젯 v3.0 배포 시작”에 달린 5개의 댓글

감사히 잘 사용중입니다 ^^

에러가 한 가지가 생겨서 글 올립니다.
맥을 켜고 대쉬보드를 처름 불러왔을때에 에러가 생깁니다.
내용은

Failed:Error:INDEX_SIZE_ERR:
DOM Exception 1

입니다

위젯을 선택하고 재실행(Command+R)해도 같은 에러가 생기나요?
오류 내용을 보면, 특정 지역의 날씨 정보를 읽어드리면서 생긴 문제 같은데, 선택하셨던 동네 이름도 써주시면 문제의 원인을 파악하는데 도움이 될 것 같습니다.

아….지역은 경기도 용인 처인구 남사면 인데….
위젯을 재실행해도 계속발생했습니다..그런데…

새로운 버전을 다운받아서 인스톨하니 에러가 사라졌네요.^^;
감사합니당.~ 🙂

댓글을 남겨 주세요