프로그래밍439 환율API 이용하기 보통은 네이버 위젯용 api를 이용하는것으로 알고 있다. [http://www.naver.com/include/timesquare/widget/exchange.xml] 하지만 얼마전부터 해당 xml에 접근하려고 하면 권한이 없다는 메세지만 나오고 이용을 할수가 없다. 그래서 다른 방법이 없을까 하고 찾아본 방법이다. 국내에는 없지만 해외 사이트중에는 환율정보 api를 무료로 제공하는 사이트가 있다 1. xurrency - json 형태로 제공 - 개인 사용자 무료 2. webservicex - Soap, Http Post 형태로 제공(예제참조) - 참조 : http://www.sqlleader.com/mboard.asp?exec=view&strBoardID=SS2005SSIS&intSeq=1542 위의 .. 2011. 1. 5. Ajax와 PHP를 사용하여 채팅 애플리케이션 구현하기 http://www.ibm.com/developerworks/kr/library/x-ajaxxml8/?ca=dnn-krt-20080123 Jack D Herrington, Senior Software Engineer, Leverage Software Inc. 2008 년 1 월 22 일 Asynchronous JavaScript™ + XML (Ajax)과 PHP를 사용하여 채팅 시스템을 웹 애플리케이션에 구현해 봅시다. 여러분의 고객들은 특정 인스턴트 메시징 소프트웨어를 다운로드 하거나 설치하지 않고, 사이트의 콘텐트에 대해 서로 이야기 할 수 있습니다. Web 2.0이라는 용어가 생겨나면서 개발자들은 커뮤니티에 대해 많은 이야기를 한다. 여러 가지 이야기들이 있지만, 어쨌든, 고객 또는 독자가 당면 주.. 2010. 12. 31. SWF upload 사용하기 [Rails] SWF upload 사용하기 swf upload SWFUpload 는 flash/javascript를 이용해서 file upload를 쉽게 구현할 수 있도록 해 준다. 다음과 같은 장점을 갖는다. 여러개의 파일을 선택하고 업로드 할 수 있다. 파일을 선택하면서 file type에 대한 검사를 할 수 있다. 파일을 선택하면서 file 크기에 대한 검사를 할 수 있다. 파일 업로드 상태(프로그레스)를 구현하기 쉽다. javascript/flash가 사용불가능한 경우에는 기존의 방법(HTML)을 사용할 수 있다.(Degrades gracefully) 다운로드를 받아서 내용을 풀어보면, 잘 정리된 문서와 풍부한 예제 코드들을 볼 수 있다. 비록 php로 작성되어 있지만, 기능을 살펴보는 데 있어서.. 2010. 12. 24. [스크립트] Prototype + jQuery + Sly 를 적절히 섞어 쓰기 Prototype, jQuery는 뭐 다들 아실거고, Sly는 셀렉터 엔젠 입니다. 속도가 ㅎㄷㄷ~ 하게 빠르고, Prototype이나 jQuery에 물려서 쓸 수 있습니다. 그런데 jQuery에는 이미 나름 빠른 셀렉터 엔진이 탑재되어 있습니다. 따라서 굳이 jQuery의 셀렉터 엔진을 Sly로 쓸 이유는 없습니다. 반면에 Prototype은 불만중의 하나가 셀렉터 엔진의 성능인지라 Prototype의 셀렉터 엔진으로 Sly를 사용하도록 하면 불여우에서는 대략 십여배 정도의 향상이 있습니다. 일단, Prototype + jQuery를 동시에 쓸 수 있도록 하기 이런 순서로 불러온 다음, 끝 났습니다. Prototype을 쓸 경우엔 그냥 $를 쓰면 되고, jQuery를 쓰려면 $대신 $J를 쓰면 되겠습니.. 2010. 11. 9. ER Win 7.3에서 MySQL 연결하기 1. MySQL Connector/ODBC 설치 http://dev.mysql.com/downloads/connector/odbc/ 에서 Connector/ODBC 다운로드 후 설치 2. ODBC 관리자 접속 실행창에 odbcad32 입력 후 확인 클릭 MySQL ODBC 5.1 Driver 선택 후 마침 클릭 Source Name에 이름을 연상하기 좋은 이름을 쓴다. TCP/IP Server에는 서버의 IP 주소나 도메인을 입력한다. User에는 DB에 접속할 수 있는 ID를 Password는 비밀번호를 입력한다. ID와 비밀번호가 맞다면 아래 Database에 DB를 선택할 수 있게 된다. 모두 입력 후 Test를 클릭하면 정상적으로 연결되면 아래와 같은 창이 뜬다. 3. ER Win 7.3 설정 E.. 2010. 10. 7. ASP 에서 XML 을 이용한 데이타를 SP 로 전송하고 받기 Sample --[프로시져 시작] alter proc Usp_testCrud @xml_data ntext as begin declare @ixml_data int, @para varchar(10), @etc varchar(10) exec sp_xml_preparedocument @ixml_data output, @xml_data --[쿼리시작] ----[공통시작 : 고정인자 para, etc] SELECT @para = para, @etc = etc FROM openxml(@ixml_data, '/xml/comm', 2) with ( para varchar(10), etc varchar(10) ) SELECT @para, @etc --[쿼리끝] exec sp_xml_removedocument @ixml_data en.. 2010. 9. 7. HTML 코드 정리 사이트 http://www.mycoolform.com/index.php?lang=ko HTML소스 코드를 정리해 주는 사이트 소스를 정렬할때 유용하다. 2010. 9. 4. HelloAndroid 만들기 HelloAndroid 만들기 이제 안드로이드 개발환경이 제대로 되었는지, “HelloAndroid”를 만들어 보겠습니다. 안드로이드 프로젝트를 생성하는 방법을 간단히 익힐 수 있으니, 처음 하시는 분은 꼭 해보시길 바랍니다. 지금부터는 모두 eclipse에서 작업이 이루어집니다. 1. [File] - [New] - [Project..] 메뉴를 선택합니다. 2. New Project창이 뜨면 [Android] – [Android Project] 를 선택합니다. 3. 아래와 같이 입력하고, [Finish] 버튼을 클릭합니다. 4. [Run] – [Run] 메뉴나 [Ctrl+F11] 단축키를 이용해서 실행합니다. 아래처럼 나오면, [Android Application]을 선택합니다. 5. 에뮬레이터가 실행되.. 2010. 8. 12. 안드로이드 오류 해결 - emulator: ERROR: bad config: virtual device directory lacks config.ini emulator: ERROR: bad config: virtual device directory lacks config.ini emulator: could not find virtual device named 'test_avd_1_6' 위와 같은 오류가 발생하는 이유는, 컴퓨터의 사용자 이름이 한글이기 때문에 경로 인식을 못해서 오류가 생긴다고 한다. 오류가 발생하는 순서는 아래와 같다. 1. AVD Manager를 실행한다. 현재 AVD가 하나도 없는 상태이다. 2. 'test_avd_1_6' 이란 이름의 AVD를 하나 만들었다. 3. 우측의 "Start..." 버튼을 눌러서 AVD를 시작해보자. 시작 옵션 팝업이 뜨면 "Lanunch" 버튼을 클릭한다. 4. AVD를 실행하였는데 오류가 발생하였다. .. 2010. 8. 12. 안드로이드 개발환경 구축 - 2 1. AVD (Android Virtual Device) 만들기 가. Eclipse에서 [Window] - [Android SDK and AVD Manager] 메뉴로 들어간다. 나. 왼쪽 목록에서 [Virtual Devices]를 선택하고, [New]버튼을 클릭한다. 다. [Name]에 “AVD1.6”, [Target]에 “Google APIs (Google Inc.) – API Level 4”를 선택하고, [Size]는 ‘128’을 입력한다. 다음 [Create AVD]버튼을 클릭하면, AVD가 생성된다. Target에는 설치된 SDK버전이 모두 나타나는데, 보통 “Android 1.6 – API Level 4”와 “Google APIs (Google Inc.) – API Level 4”처럼, 두 개.. 2010. 8. 12. 안드로이드 개발환경 구축 - 1 1. JDK 설치 http://java.sun.com/javase/downloads 에서 JDK를 다운로드 받아 설치한다. JDK는 Java Development Kit 의 약어로 Java개발을 위한 필수 프로그램이다. 개발을 위한 것이 아니라면 JRE를 설치하는데, JRE는 Java로 개발된 프로그램을 실행하기 위한 것으로 차이가 있다. 2. Eclipse 설치 http://www.eclipse.org/downloads 에서 Eclipse IDE for Java Developers 를 클릭해서 다운로드 받는다. 받은 파일은 C:\Program Files\eclipse (반드시 이 경로가 아니라도 된다.)에 압축을 푼다. Eclipse는 별도의 설치 프로그램을 제공하지 않으므로 원하는 경로에 압축을 풀어.. 2010. 8. 12. 바코드구조 UPC 코드는 식료품 관련협회인 Ad Hoc 위원회가 설립된 이래로 식료품과 잡화 등 유통 제품에 부착하기 위한 연구 결과로 컴퓨터와 POS(Point of Sales) 제작에 흥미를 가졌던 많은 제작자들이 여러 제안에 의해 Battle Memorial 연구소와 그래픽 기술 재단에서 인쇄내성(Printing Tolerance) 및 인쇄 능력 시험과 상점에서의 시험 등을 거쳐 대량의 심벌에 대한 평가 연구를 시작으로 마침내 1973년 4월 3일 산업 부문 표준 심벌로 채택되었다. 이 심벌은 현재 미국이나 캐나다 등지에서 POS용으로 백화점이나 슈퍼마켓의 식료품과 일상 잡화, 의료제품 등에 사용되고 있다 - 12자리의 구성- 1 자리 : 생산품목 분류 0 - 식료품 2 - 고기, 청과물 등 불규칙 중량 상품.. 2010. 6. 7. QR코드 자동생성 유틸 모바일용 QR코드를 자동으로 생성해 준다. 2010. 4. 26. Soap Simple Object Access Protocol (SOAP) The Simple Object Access Protocol (SOAP) is a lightweight protocol for exchanging information in a decentralized, distributed environment. SOAP runs on top of HTTP, so it can be easily integrated into existing web-based applications, and into existing corporate systems, since most firewalls allow communication on the standard HTTP port. As SOAP is an XML form.. 2010. 4. 24. nuSoap을 이용한 서버간의 파일전송 안녕하세요? 'Eisemheim'(구 eitech)입니다. 갑작스럽게 개명을 한건 그냥 그러고 싶었습니다 -_-;; 우선 soap하면 생소하신분들도 있을테고 RPC에 관심이 많으신분들은 한번쯤은 써보셨으리라 생각됩니다. 또한 sms나 mms문자전송을 서비스하시는분들은 다들 사용해보셨을겁니다. (왜냐구요? 저도 sms/mms때문에 soap에 빠졌거든요 -_-;;) 그럼 서론으로 들어가자면.. 1. 왜 soap에대해 글을 올리느냐?! xml전문을 이용한 서버간의 통신입니다. 이미 phpschool에도 soap으로 통신을 시도한분들이 몇분 계시더군요.. 저도 처음에는 그걸보고 시작했습니다만, 약간 자료가 부족한듯해서.. (강좌가 부실하다는 뜻이 아닙니다 -_-;;) 2. 그럼 왜 xml전문을통해 서버간에 통신.. 2010. 4. 24. nusoap with basic authentication require("../lib/nusoap.php"); $username = "username";$password = "password";$method = "basic"; $soapClient = new soapclient( "https://$username:$password@www.minimizr.com/ws/services/v1/MinimizrService?wsdl", "wsdl");$proxyClass = $soapClient->getProxy();$proxyClass->setCredentials($username, $password, $method);$proxyClass->useHTTPPersistentConnection();...require_once("../../serverScripts/nu.. 2010. 4. 24. 웹서비스, XML, UDDI, WSDL, SOAP XML 웹서비스 아키텍쳐 ##########0* 블로그 > lucky074님의 블로그 http://blog.naver.com/lucky074/40003906307 ##########3* XML 웹서비스 인프라 ##########4* ##########5* XML 웹 서비스 소비자 XML 웹서비스 소비자는 XML 웹 서비스를 액세스하는 클라이언트입니다. SOAP(Simple Object Access Protocol) 형태의 데이터를 주고 받습니다. XML 웹 서비스 제공자 XML 웹 서비스 제공자는 .NET 환경에서 IIS, ASP.NET을 이용해 구현됩니다. XML 웹 서비스 제공자는 HTTP 프로토콜을 기반으로 Connectionless, Stateless 환경의 서비스 액세스 방법을 제공합니다. XM.. 2010. 4. 24. [본문스크랩] SOAP 참고 사이트 제목 : SOAP 참고 자료(외국 사이트 중심으로) 글쓴이: 김희(battlehee) 2002/03/14 00:44:06 조회수:2003 줄수:50 안녕하세요. 제가 알고있는 부분에서 간략하게 알려드리겠습니다.(해외 사이트만) 1)썬의 자료 중에서 The JavaTM Web Services Tutorial 이자료는 아래에 url를 참고하세요 http://java.sun.com/webservices/downloads/webservicespack.html 여기에서 JavaTM Web Services Developer Pack도 같이 다운로드 받으세요. 제가 자세히는 못보았지만 SOAP에 관한 설명과 예제가 상당히 좋았습니다. 2)Apache 자료에서 2.1)xml --> Axis는 appache의 soap .. 2010. 4. 24. Google Chart API ##########0* 위 차트는 Google Chart API 를 통해 실시간으로 만들어진 차트입니다. URL을 통해 전달된 데이터 만으로 차트를 생성해 주네요 여러 종류의 차트 모양이 있으니 참고 하세요 http://code.google.com/apis/chart/ 출처 : PHPSCHOOL 2010. 4. 24. Google Chart API - php class http://code.google.com/p/gchartphp/ 클래스로 만들어 놨네요. 사용하는 법도 쉽고... 한글이 아직 지원안되는다는 약점이 있긴 하지만 좋군요. 2010. 4. 24. 구글맵 API사용하기 강좌 http://www.openonweb.com/forumcontent/79 2010. 4. 24. 구글맵 API 사용하기 2탄 구글맵 API 사용하기 1탄에서 한가지 빼먹은 것이 있습니다. 코드 다섯줄 정도를 추가하고 나서 맵의 위치가 처음 맵에 보였던 위치가 아닌 부산의 어떤 공항 근처로 옮겨졌습니다.바로 좌표에 관한 것이죠. 좌표를 구하는 건 어떻게 보면 다소 까다로울 수 있습니다. 하지만 매우 쉽게 구하는 방법을 찾았지요. 헤헷;;예~전에 찾아 봤던 네이버 맵과 구글 위성 맵을 동기화 시켜 보여주는 NGMap을 이용하면 됩니다.NGMap을 사용해서 서울을 찍어둔 URL입니다. ##########0*여기서 이 화면에서 보이는 오른쪽 상단의 G = N 버튼을 클릭하면 구글 위성맵으로 다음과 같이 바뀝니다. 현재 이 화면에서는 네이버 맵이 사용하는 좌표를 볼 수 있지만 저는 구글 위성맵의 좌표를 원하기 때문이죠.#########.. 2010. 4. 24. 구글 맵 API 한글 설명서 http://translate.google.com/translate?u=http%3A%2F%2Fcode.google.com%2Fapis%2Fmaps%2Fdocumentation%2F&langpair=en%7Cko&hl=ko&ie=UTF-8 2010. 4. 24. [펌]구글맵 API사용하기 1탄 ?API ? ???? ? ??. ???? ? ?. ? ?o ?. ? ? ?. API Key ? κ key ?? Maps API key ?μ ?? ??. key ??. ? ?? ? ??. ? ?.. ?þμ ? ??. ##########0*? ? ? ? ? κ ? ? ??. ?? ? ?? ? ? ? о? ?? key ??? ? ?? ?? ? ??. API ? ?? ø ? κ ? κ??. ? ? API ? ? ? ? ??. ? ? ?? ? ?·δ ? ? ? ?. ##########1* ?? (1) ? ? ?? (2)? ? ?? ? (3)? ? ? ?μ ? ? ? ?? (4) ? ?? ?? ? ? ??. ? ? ?? ? κ ? ???. var map = new GMap2(document.getElementByI.. 2010. 4. 24. 이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음