volley SSL 사용시 신뢰받지 않는 인증서 예외 처리 https 통신에서 신뢰받지 않는 인증서일경우 서버 요청 실패로 발생되는 문제를 임시로 처리하기 위한 방법으로 모든 인증서를 수용하는 방법이 있다. 임시방편이며 서버에 신뢰 받는 인증서를 교체를 하는것을 추천한다. public static class NukeSSLCerts { protected static final String TAG = "NukeSSLCerts"; public static void nuke() { try { TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { public X509Certificate[] getAcceptedIssuers() { X509Certificate[] myTrustedAncho.. Android 10년 전
GCM 푸쉬서버 프로젝트 등록 GCM 푸시중계서버를 사용하게 되어서 프로젝트 등록 및 서버 등록/활성화 하는 방법을 설명 하고자 한다. 1. 구글 클라우드 콘솔 접속 푸시서버 관리 계정으로 로그인 2. 푸시서버 프로젝트 생성 프로젝트 만들기 클릭 프로젝트 이름을 입력한후 만들기 클릭 ( 프로젝트 아이디는 자동으로 채번됨) 생성된 프로젝트를 선택해서 프로젝트로 이동3. 프로젝트 서버 등록 및 안드로이드 키 정보 조회 프로젝트 번호는 안드로이드 단말의 GCM 푸시서버 연동하기위한 연동키 조회 키값으로 사용됨 ( 안드로이드 소스 SENDER_ID ) 공개 API 엑세스 새키 만들기를 클릭 ( 해당키는 푸시중계서버에 사용되는 GCM서버와 연동 키로 사용됨- 중계서버) 만들기 버튼을 클릭(전체 접근) 서버 API키는 푸시중계서버에 사용되는 키.. Android 10년 전
무한대? 레이어 팝업출력 구현 예전에 프로젝트를 진행하면서 레이어 팝업을 첫번째 레이어 팝업출력 -> 두번째 레이어 팝업출력 -> 세번째 레이어 팝업출력 서로 겹쳐서출력되야 하는 부분이 있어서 Jquery Function으로 구현하게 되었다.필자가 만든 레이어팝업은 공통으로 개발했던 부분이어서 최대한 사용이 간편하게 만들어서 사용법은 간단하나 소스는 좀 복잡함 부분이 있다.흠.. 2011년도에 구현한 소스여서 많이 허접하지만 참고 하실분? 이 있을꺼 같에서 공개 하고자 한다. CSS class 등록 CSS1234567891011121314151617181920212223.popup_back{ display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0.. Web Development/Javascript 11년 전
Java HashMap 자바스크립트로 구현하기 자바스크립트를 사용하면서 Array로 처리하는 방법에는 한계가 있어 자바의 HashMap의 key Value 값으로 데이터를 저장하는 방법을 스크립트로 구현한 소스가 있어 공유 하고자 한다. 확장성과 재사용을 고려해서 프로토타입 형태로 구현한 소스이며 사용법은 자바 HashMap과 동일하다. Javascript HashMap Prototype SourceJava1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162/* HashMap 객체 생성 */var JqMap = function(){ this.map = new Object();} JqMap.proto.. Web Development/Javascript 11년 전
자동백업 프로그램 요번주는 오랜만에 개인서버들 정리하고 백업 프로그램(JAVA) 서비스에 등록하다보니 벌써 시간이 ....... 일요일 오후 7시 44분...Apache Commons Library를 이용한 압축(백업) 프로그램을 개발 하게 되었다.현재 소스버전은 설정파일.xml 에 등록된 정보로 처리를 하지만 추후에는 별도로 서버 관리시스템을 구축하여 백업등록 및 자동 스케줄러 등록하여 처리하는 프로세스로 개발을 진행할려고 한다.소개하는 백업 프로그램은 서버 관리 시스템의 하나의 모듈이 되는 부분으로 공개를 하고자 한다. 설정파일 (autoBackupConfig.xml)매주 한번만 백업 NAS Storage에 백업 D:/apps/web/php 4 18 E:/storage/backup D:/apps/web/jsp 5 10.. Web Development/Javascript 11년 전
Spring quartz(스케줄러) 설정 quartz 설정 Maven pom.xml 추가 org.quartz-scheduler quartz 1.8.6 web.xml 패턴으로 spring context 로드 contextConfigLocation classpath:spring/context/*.xml ~~ appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/context/servlet-context.xml 3 Spring context 설정 (quartz-context.xml) 스케쥴러 구현된 클래스ProdCrawlerBean.java /** * Copyright jqdom.com.LTD. * All rights rese.. Web Development/Spring Framework 11년 전
개인서버 개편 2014.06.01K* B** O*S 프로젝트를 2013년 3월 4일부터 2014년 6월 13일 날짜로 Roll Off 함으로 그동안월화수목금금금? 정신없이 보낸 시간을 정리하고자 서버 개편작업을 다시 시작 하기로 결정!!!아잣!! 그동안 Vmware로 CentOS 설치해서 Web App, 각종서버를 사용하였는데울꼬맹이 영상앨범, 스토리 시스템 등을 구축하기위해서 Vmware에서 서비스를 하고있는 Web App, Server 들을 Windows 2008 Server로 이전 작업 실시하기 함.이전 작업해야할 목록들.Web App블로그웹하드Reference소스코드 편집기( JsBin )지금까지 진행 했던 개인 프로젝트- 소셜커머스 상품수집사이트- 생활정보 자동수집 ServerDatabase (MySQL)We.. 데브구나일상 12년 전
HTML과 CSS, 자바스크립트 개발 도구의 간단한 요약 출처 : 모바일 웹앱-Sencha Touch(센차터치), jQuery Mobile, 하이브리드앱 amplifyAmplify는 HTML5 로컬 스토리지를 사용하는 것을 도와주는 간단한 크로스 브라우저 API를 제공한다. 브라우저 안에서 사용하는 메시지 패턴의 커뮤니케이션 채널을 사용할 수 있어서 애플리케이션이 유연해진다. Amplify는 추가로 몇 가지 유용한 유틸리티 함수도 함께 제공한다. Amplify는 amplify라는 글로벌 네임스페이스를 정의하며 클라이언트에서만 사용 가능하다. 서버에서는 사용하지 않는다. Amplify에 대한 자세한 내용은 http://amplifyjs.com/에서 볼 수 있다. backboneBackbone은 대표적인 클라이언트 사이드 MVC 프레임워크로 브라우저에서 복잡한 자.. 스크랩 13년 전
자바스크립트 함수 오버로딩 구현 함수 오버로딩자바 같은 객체지향 언어에서 제공되는 기능중 하나는 함수에 전달되는 전달인자의 개수가 다르거나 전달인자의 타입이 다른경우 함수가 다른 행동을 취하도록 함수를 오버로딩(overloading)하는 기능이다.자바스크립트에서는 함수 오버로딩 기능을 직접 제공하지는 않지만 함수 오버로딩을 가능하게 하는 방법이 몇 가지 있다.자바스크립트에서 함수 오버로딩을 하려면 두가지 정보가 필요하다. 전달인자가 몇개인지 전달인자의 타입이 무엇인지 결정할 수 있어야 한다.자바스크립트의 모든 함수 내부에는 함수에 전달되는 모든 전달인자를 담은, 배열 같이 작동하는 변수 arguments가 존재하며 수정을 할수 없다. 자바스크립트 함수 오버로딩XHTML12345678910111213141516171819202122232.. Web Development/Javascript 13년 전