TX-8050 네트워크 기능 사용기

작성일 : 2012. 5. 3. 09:04

아날로그 오디오를 모두 정리하고 올인원 디지탈 오디오(?)로 바꿨다.
물론 예전에도 MP3를 CD로 구워서 들었지만, USB를 이용한 쉬운 복사나 인터넷 스트리밍을 원했다. 물론 스마트폰 역할도 있다.

막상 네트워크 기능이 있는 앰프를 구매하려고 하니 아직 과도기인지 저렴한 것은 꼭 하나씩은 기능이 빠진다. 물론 금액만 된다면 네임이나 로텔 등을 구입하면 좋지만 금액이 좀 된다.

TX-8050, 자세한 스펙은 온쿄 홈페이지에서 확인하면 되고, 필요하다면 한글 메뉴얼을 읽어봐도 되지만 네트워크 기능에 대해서는 설명이 거의 없다. 이 부분만 잘 설명해 줘도 구매율이 높이 않을까 한다.

CDP 기능이 없어서 10년 전에 콤보로 유행한 DVD를 연결했다.
USB는 집에 2G짜리가 있는 걸로 벅스에서 구매한 FLAC를 담아서 듣는데, 로딩시간이 아주 조금 걸릴 뿐 잘 된다. 애플 무손실 파일은 재생이 안 되는데, 아이폰을 연결하면 어떻게 되는지는 잘 모른다.

유무선 공유기에 TX-8050을 연결하고 소스를 NET으로 맞추면 공유기의 DHCP로 자동으로 IP를 할당 받는다. 컴퓨터를 켜면 해당 Onkyo라고 장치가 연결된다.

윈도우 미디어 플레이어로 재생할 때 출력을 TX-8050으로 선택하면 앰프에서 재생이 된다. 참고로 온쿄에서 판매하는 UWF-1 어뎁터를 구매하지 않았고, 노트북은 무선으로 사용한다. 같은 공유기로 같은 IP 대역대에 있어서 무선으로 연결이 가능하다.
이 기능이 DLNA라는 기술이고 앰프에서는 소스를 NET으로 하고 다시 DLNA로 선택하면 된다. PC에서 앰프로 출력을 하는 것 뿐만 아니라 앰프에서 PC의 음악소스를 찾아서 출력하는 것도 가능하다. 단, TX-8050 LCD가 2줄이고 한글이 지원되지 않아서 불편하긴 하다.
이를 활용하면 DLNA를 지원하는 파일서버에 음악소스를 저장하고 리모콘으로 찾아서 출력하는 것도 가능할 것 같다.

인터넷 라디오를 듣는 것은 앰프에서 소스를 NET으로 하고 vTuner를 선택하면 지역, 장르, 품질 등을 선택해서 들으면 된다. 물론 LCD가 2줄이라 좀 불편하다.
인터넷 라디오 소스는 즐겨 찾기가 가능한데 앰프에서 메모리도 되지만 PC에서 TX-8050을 브라우저에서 연결하면 다양한 기능을 제공하는데 이곳에서 하는 관리하는 것이 편리하다. 참고고 TX-8050의 IP는 앰프에서 상태정보를 선택하면 알 수 있다.

그리고, 스마트폰에서 을 받아서 조작 및 출력을 할 수 있다. 이때는 FLAC 등은 재생이 안되고 MP3 등만 재생이 된다. AirPlay를 제외한 인터넷 라디오, USB, 아이폰 연결재생, DLNA, 스마트폰 재생 등 네트워크 기능은 거의 된다고 보면 된다.

LP에서 CD로 넘어가듯, 아날로그 카메라에서 디지탈 카메라로 넘어가듯, 오디오도 디지털 음원(PC파일, 스트리밍)으로 점점 확대되지 않을까 생각된다.

TX-8050, 참 재미있고 즐거운 네트워크 리시버 인 듯.

소프트웨어에서 유지보수의 필요성은 당연히 인식이 되어 왔고, 중요성이 인식되는 계기는 개발보다 노력과 비용이 더 많이 든다는 사실을 알고부터 인 듯 하다. 따라서 유지보수의 방법론이나 해결방안 등이 많이 정리되어 있다.

학문적인 접근보다 경험으로 느껴왔던 효율적인 유지운영을 위한 개발가이드를 정리해 본다.

기본적인 사항
형상관리를 사용 할 것. 가급적 문서도 형상관리를 하면 좋음.
주석을 잘 작성할 것. 소스 및 프로시저 모두 포함.

주석을 일관성 있게 항상 작성할 것
유지운영의 히스토리를 알면 인계받는 개발자가 원인파악이 빠름.
일관성 있게 작성하면 검색이 쉬움. 주석 가이드가 없다면 지금이라도 만들고 적용.

폼과 쿼리스트링은 공통함수 등으로 랩핑할 것
모든 폼과 쿼리스트링을 한번에 컨트롤 할 일이 생김.

SQL 문장은 소스에서 사용하지 말 것
항상 프로시저로만 사용하고 가급적 동적쿼리도 사용하지 말 것.
그렇지 않으면 보안 및 유지보수도 어려움.

프레임워크 설계시 보안가이드를 준수할 것
프레임워크는 소스 없이 참조하는 경우도 많은데 보안문제로 수정할 때 힘들고 일관성도 없어짐.

서버측 검증을 항상 할 것
입력 값은 클라이언트, 서버측에서 모두 검증해야 해야 보안문제가 덜 발생함.

마법사 기능으로 개발하지 말 것
개발툴에서 제공하는 위저드 기능은 개발 툴이 바뀌면 문제가 발생될 소지가 높음.

좋은 코드는 사람이 이해하기 쉽고, 유지보수 쉬운 코드가 아닐까 생각한다.

HD2 윈도우폰(망고) 사용후기

작성일 : 2011. 12. 23. 15:47

현재 HTC HD2로 윈도우폰7.5(망고)와 안드로이드 진저브레드를 멀티부팅으로 사용 중이다.
웬만하면 윈도우폰으로 사용하려고 노력(?)하고 지도, 은행 등의 앱이 필요할 때만 안드로이드로 사용하고 있다.

HD2_WP7_01

2주 정도 사용하면서 장단점을 적어본다.

장점은,

기본 프로그램이 좋다.
MS가 만들었으니 오피스 등이 기본을 설치되어 있는데, 이것 말고도 전화, 문자, 피플 등의 프로그램이 사용하기 편리하게 되어있다.

아웃룩은 정말 좋다.
스마트폰으로 아웃룩을 사용하는 사람이라면 안드로이드에서 제공하는 무료 메일앱은 뭔가 부족한 느낌이였을텐데, 윈도우폰의 아웃룩은 만족감이 높다. 파노라마 UI도 훌륭하고 오피스 문서의 첨부파일도 편리하게 볼 수 있다.

앱의 통합성이 편리하다.
피플에서는 페이스북, 트위터 등의 새소식을 모아서 본다던가 음악에서는 스마트폰, 팟케스트, 라디오 등이 통합으로 관리되어 SNS계정 및 SkyDrive 계정을 등록하면 하니의 앱에서 통합되어 관리되는데 생각보다 편리하다.

단점은,

써왔던 앱이 없다.
자주 사용하지는 않더라도 가끔씩 꼭 필요한 은행, 지도, 카카오톡 등의 앱이 없다. 나중에 제공을 할 수도 있겠지만 현재는 없다.

상태바 펼치기(?)가 없다.
아이폰이나 안드로이드에서는 상단부분을 아래로 스윕하면 각종 상태설정을 바로 한다던가 최신 메시지를 본다던가 하는 정말로 유용한 기능인데 윈도우폰에는 없다.

앱의 그룹핑이 안된다.
윈도우폰의 기본 테마(?)는 메인의 타일과 오른쪽 스윕하면 나오는 앱리스트가 전부다. 앱을 그룹핑해 주는 폴더나 페이지가 그립다.

KT에서 윈도우폰 예약판매를 시작했는데, 오피스와 아웃룩이 스마트폰 사용의 대부분을 사용한다면 추천하고 다양한 앱들을 사용한다면 적당히 앱이 나온 후에 구매하는 것이 현명할 듯 하다.

빠르게 변화하는 IT, 더 빠르게 변화하는 모바일, 그래서 즐겁다.

참고. HD2O© v1.24 WP7 7740 FULLY UNLOCKED

TinyMCE 적용 예제

작성일 : 2011. 10. 18. 14:48

무료 웹에디터 중에서 실무에 적용할 만한 것은 TinyMCE가 아닐까 생각한다.

국내에서도 Web2.0 바람이 불 때 다음 오픈 에디터네이버 스마트 에디터가 공개 되어 기대를 했건만  자체 서비스에서만 업데이트하고 공개버전은 업데이트 진행이 거의 없다. 개발자를 끌어 모으기에 좋은 기회인 듯 한데 아쉽다.

TinyMCE 초기화 및 세팅




forced_root_block 은 IE 한글 문제로 인해 false로 세팅

TinyMCE 입력 값 확인


입력 값 확인 전 tinyMCE.triggerSave(); 가 핵심

적용 예제 - http://dev.zeiz.com/javascript/tinymce

닷넷 웹 개발 조합

작성일 : 2011. 7. 5. 07:26

웹사이트를 개발하려면 정말 많은 기술을 필요로 하는 것 같다.
특히 기술이 워낙 빠르게 변화하고 있어서 개발 방법론이나 디자인패턴 까지도 유행처럼 느껴질 때도 있다.

MS도 C/S 환경에서 WEB 환경으로 넘어오면서 AJAX 같은 신기술을 선도하는 것도 있지만, LINQ나 Entity Framework 등 아직도 헤매고 있는 경우도 있다.

닷넷 환경에서 웹사이트를 개발할 때 유행에 민감하지는 않지만 최소한 실패하지 않는, 그렇다고 뒤쳐지지도 않는 매우 주관적인 조합을 나열해 본다.

HTML - HTML5 
HTML5. 맞다. 대세다. HTML4, XHTML 에서 넘어가도 괜찮은 시기가 왔다. 태그표현만 그렇다는 것이지 새롭게 제안된 태그는 모바일 환경이 아니면 아직 적용할 시기는 아니다.

CSS – CSS2
CSS3를 사용하려면 예외사항을 분기하거나 브라우저엔진 별로 분기를 해야 한다. 우선 HTML과 CSS의 분리를 충실히 해서 빠른 개발과 유지보수의 효율을 높이는 것이 중요하다.

Javascript – jQuery
jQuery의 철학이 너무 맘에 든다. 자바스크립트의 중요성은 더욱 커질 것 같고 많은 프레임워크의 출현을 예상해 보지만 철학이 튼튼한 프레임워크는 쉽게 유행을 타지 않는다.

프론트 – MVC3
ASP.NET MVC는 버전3에서 실무에 도입해도 무방할 정도로 편리성과 강력함을 제공하고 있다. 백오피스 프로그램은 아직 고민이지만 프론트에서는 협업, 검색엔진최적화 등에 적합하다.

비즈니스 - Enterprise Library
’Best practices’라는 말이 가치를 대변해 주고 있다. Core 개발자가 아니라면 시간낭비 말고 적극 활용하는 것이 좋다. 같은 기능을 더 심플하게 구현한 사례는 봤어도 계속 관리되는 사례는 못 봤다.

이 이외에도 데이터베이스나 웹서버 기능 등도 있지만 개발보다는 관리업무 중요도가 더 높은 것 같다.

이런 생각도 조만간 변하겠지만, 빠르게 변화하는 IT가 그래서 즐겁다.

카테고리
전체보기 (63)
기획 (5)
인터넷 (4)
일상 (41)
(2)
프로그래밍 (11)
최근글
최근댓글