XML 문자열로 데이터를 연동할 때 XML 태그 형태를 확인해야 하는 상황이 자주 발생한다. XML 문자열이 한 줄로 되어있으면 확인이 힘들기 때문에 XML Formatter를 사용하여 태그 값을 정렬하면 편하게 확인이 가능하다. 요즘 개발 툴에는 자체적으로 XML Formatter 기능이 있는 경우가 많지만, 상황에 따라서 사이트를 이용해야 할 수도 있기 때문에 자신의 스타일에 맞는 사이트 한 두 곳 정도는 즐겨찾기 해 두면 편하게 사용할 수 있다. https://elmah.io/tools/xml-formatter https://www.tutorialspoint.com/online_xml_formatter.htm https://techiedelight.com/tools/xmlFormatter https..
요즘은 웹 개발을 하거나 API를 연동할 때 JSON을 많이 사용한다. 한 줄로 된 JSON 문자열의 형태를 파악하기 위해서는 JSON 문자열을 보기 좋게 정렬할 필요가 있다. 그리고 가끔씩 JSON 문자열의 형식이 잘못되어 문법 오류가 발생하는데 아래의 사이트 중 3곳은 오류 체크 기능까지 있으니 필요할 때 이용하면 된다. https://codebeautify.org/jsonviewer https://jsonformatter.curiousconcept.com https://jsonlint.com https://tools.arantius.com/tabifier http://jsonviewer.stack.hu 아래의 예시 화면과 코멘트를 참고하여 자신의 스타일에 맞는 사이트를 이용하면 된다. https:/..
최근 안드로이드 태블릿에서 유튜브 재생이 완료되면 화면이 자동으로 안 꺼지기 시작했다. 밤에 유튜브를 보다가 잠들면 아침에 태블릿이 거의 방전 직전 상태가 되도록 화면이 켜져 있어서 원인을 찾아보다가, 최근 유튜브 업데이트가 문제인 것을 확인하였다. 화면 자동꺼짐 오류 해결 방법 1. 설정앱을 실행한다. 2. 앱 및 알림 메뉴를 들어간다. (또는 애플리케이션 메뉴) 3. 유튜브 앱을 선택한다. 4. 우측 상단 메뉴 버튼을 누른다. 5. 업데이트 제거를 누른다. 6. 유튜브앱 자동재생 끄기 설정 변경을 완료 후 자동재생이 켜져 있으면 자동재생 설정을 끄는 것도 취침 시 연속해서 재생이 되지 않도록 하는 방법이다. 자세한 설정은 아래의 순서대로 변경하면 된다. 1. 설정앱을 실행한다. 2. 앱 및 알림 메뉴..
해당 앱을 이 iOS 버전에서 사용하려면 개발자가 업데이트해야 합니다 아이폰을 iOS 11 버전으로 업데이트 후 사내에서 사용하는 앱이 설치나 구동이 안되었다. 애플에서 32비트 앱 지원을 중단하고 앱의 성능을 위해 64비트 앱만 설치되도록 하였기 때문이다.이 경우에는 Xcode에서 설정을 변경 후 재배포를 하면 쉽게 해결이 된다. Xcode -> Build Settings -> Architectures -> Standard architectures (armv7, arm64) 변경
드롭박스를 통한 아이폰앱 내부 배포시 오류 해결 앱스토어에 올리자 않고 테스트 목적이나 내부 사용자를 위해 앱을 배포해야 하는 경우가있다 기존에는 일반 웹서버(http://)에서 배포가 가능 하였으나 애플 정책으로 보안 웹서버(https://)에서만 앱을 배포할 수 있도록 변경 되었다 보안 웹서버가 구축되어 있지 않다면 드롭박스(https://www.dropbox.com/)를 통하여 앱을 배포할 수 있다 xcode 메뉴 Product - Archive에서 배포파일을 생성한다 개인 개발자 프로그램은 1번 Ad Hoc로 배포가능 하며 개발자 사이트에 Device UDID를 등록한 장비만 설치가 가능하다 기업 개발자 프로그램은 1번, 2번 배포가 가능하며 2번 Enterprise 배포시 모든 장비에 배포가 가..
아이폰 웹뷰(WebView)에서 웹페이지가 열리지 않는 오류 Xcode에서 오랜만에 소스를 구동 하였는데 웹뷰에서 웹페이지가 열리지 않는다. 너무 오랜만에 하는 작업이라 조금 당황 스러웠지만 검색을 해 보니 애플이 웹뷰에서 보안이 강화된 웹사이트(https://) 사용을 권장하는것 같다. Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 콘솔 로그에 HTTP는 안전하지 않다 그렇지만 .plist 파일을 수정하면 HTTP를 사용할수 있도록 예외 처리를 할 수 있다고..
따끈따끈한 라즈베리파이3 수령 재미있는 장난감을 찾던중 라즈베리3가 출시했다는 소식을 듣고 예약주문을 해놓았는데오늘 드디어 도착 하였다아직 무엇을 해볼지 결정을 못하였지만 많은 기대가 된다 실제로 보니 손바닥 크기보다도 작다와이파이와 블루투스도 내장이 되어 있다니 활용도가 높을듯 하다 라즈베리파이3 정품 케이스도 같이 주문!!!예약주문 사은품으로 방열판도 받았다 라즈베리파이3 부터는 2.5A의 전원을 권장 한다고 한다주문할때 호환 어댑터도 같이 주문 하였다
안드로이드 와이파이 ON/OFF 위젯 아이콘 안드로이드 태블릿을 사용하는데 배터리 소모가 너무 빠르다. 와이파이를 꺼 놓으면 조금 덜 소모가 되는것 같은데 와이파이를 끄기 위해 상단 상태바를 내리고 와이파이를 끄는 것은 너무 번거롭다. 바탕화면에 와이파이를 켜고끄는 위젯 어플을 설치하면 손쉽게 와이파이를 켜고 끌수 있다. https://play.google.com/store/apps/details?id=com.guywmustang.wifiwidget 어플을 설치하고 위젯을 추가하면 홈 화면에 위젯이 추가된다. 위젯을 터치하면 와이파이가 꺼지고 다시 터치하면 켜진다. 구글 플레이에 접속하여 WiFi Toggle Widget 위젯을 검색하여 설치한다.이 어플 말고도 하단에 보면 비슷한 기능의 어플이 많이 있..
VBScript Send Key 사용하는 방법 VBScript는 인터넷 익스플로러에서만 작동하므로 요즘에는 사용을 하지 않는다. 그러나 윈도우에서 제공하는 다양한 함수를 사용할 수가 있어서 IE에서만 동작하는 웹페이지라면 사용을 할 수 있다. 다음은 "Send Keys" 버튼을 누르면 Input박스에 "Hello World!" 키 값을 넣고 엔터키를 입력 후 메시지 박수를 호출는 예제이다. Sub btnSendKey_OnClick() Dim WshShell txtHello.focus Set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "Hello World!" WshShell.SendKeys "{ENTER}" End Sub Sub txtHell..
델파이(Delphi) 2009 버전의 소스를 컴파일 했는데 에러(BRCC32 Error)가 발생했다. 해당 내용을 검색해본 결과 리소스(Resources) 경로 문제인 것을 확인 하였다. 확인1. Menu -> Project -> Resources and Images -> Modify or Remove (경로 수정 및 삭제) 확인2. Menu -> Project -> Options -> Application -> Icon -> Modify or Remove (경로 수정 및 삭제) Menu -> Project -> Options -> Application -> Icon -> Modify or Remove (경로 수정 및 삭제) 이 문제는 아니어서 해결이 안 되었다 ㅠ Menu -> Project -> Op..