iOS 8.0이상에서 위치정보 사용이 되지않아 검색해보니 아래 글이 있어서 적용해보니 잘되었습니다.http://stackoverflow.com/questions/26631417/allowing-location-access-inside-uiwebview 요약하자면 InfoPlist에 NSLocationWhenInUseUsageDescription를 추가해주면 된다는 내용 입니다.String 타입으로 추가해서 위치정보사용 관련 안내메시지에 추가적으로 전달하고자 하는 내용을 value에 적어주면 됩니다. 만약 앱이 실행중이지 않을때도 위치정보를 수집하겠다면 NSLocationAlwaysUsageDescription를 추가해주면 됩니다.
URL Encoded Characters backspace %08 tab %09 linefeed %0A creturn %0D space %20 ! %21 " %22 # %23 $ %24 % %25 & %26 ' %27 ( %28 ) %29 * %2A + %2B , %2C - %2D . %2E / %2F 0 %30 1 %31 2 %32 3 %33 4 %34 5 %35 6 %36 7 %37 8 %38 9 %39 : %3A ; %3B %3E ? %3F @ %40 A %41 B %42 C %43 D %44 E %45 F %46 G %47 H %48 I %49 J %4A K %4B L %4C M %4D N %4E O %4F P %50 Q %51 R %52 S %53 T %54 U %55 ..
100점짜리였던가 그래서 힌트가 다 나와있는 문제 였습니다. 처음 문제 페이지에 들어가면 위와 같이 나오는데요. 힌트로 base64라고 쓰여있으니 당연히 base64 관련 문제겠죠.일단 index.phps 링크가 있으니 들어가봅시다.index.phps 링크에 들어가면 위에서 보았던 페이지의 php 소스가 표시됩니다. 소스가 다 공개되었으니 이제부터는 일사천리죠. 먼저 상단에 있는 encode 소스를 보겠습니다. (decode는 이것의 역순)간단하게 주석을 적어놨는데 주석대로 먼저 id와 pw를 각각 BASE64로 20번 encode 합니다.그리고 20번 encode된 문자열중 특정 문자들을 replace 해줍니다.그렇게해서 쿠키에 세팅된 값이 아래 값들 입니다.user와 password 값이 쿠키에 세팅..
전자정부프레임워크 컴포넌트들을 사용 할 경우 빌드시에 package javax.servlet.jsp.tagext does not exist 에러가 나올 수 있습니다.이 경우에는 pom.xml에 아래의 dependency를 추가해주면 됩니다. javax.servletservlet-apiprovided2.5 javax.servlet.jspjsp-apiprovided2.1
날짜를 bean(vo)에 매핑할때 form에 입력된 날짜는 String형인데 bean의 날짜변수 타입은 Date 타입이라면 typeMisMatch 오류가 발생합니다. 이를 해결하기 위해서는 InitBinder를 사용하면 간단하게 해결이 됩니다. @InitBinder protected void initBinder(WebDataBinder binder){ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat,true)); } 컨트롤러 상단에 위의 initBinder 소스를 넣어주면 됩니다.
맥에서는 어떤 이유에서인지 기존에 먼저 페어링된 블루투스 장비가 있으면 그 이후에 페어링된 블루투스 장비는 SBC코덱이 활성화되어 버립니다.그래서 매직 마우스나 블루투스 키보드 같은 장비가 페어링된 상태에서 블루투스 헤드셋 같은 오디오 장비를 연결하면 SBC코덱이 설정되어버리는거죠이를 막기위해서는 다른 장치들이 페어링되지 않은 상태에서 블루투스 헤드셋을 가장먼저 맥과 페어링을 해주면 APT-X가 활성화 됩니다.현재 연결된 활성화된 코덱을 보고자 하시면 option 키를 누른상태에서 상단의 블루투스 아이콘을 클릭하면 아래와 같이 상세정보가 나오게 됩니다.그 외에 명령어로 활성화 할 수 있는 방법도 있습니다.defaults write com.apple.BluetoothAudioAgent "Enable Apt..
일반적으로 스프링에서 서비스를 등록해놓으면 스프링 내에서 사용을 하는데이번에 구축된지 오래된 소스를 신규 스프링 소스와 프로젝트를 합치는 과정에서 특이한 케이스로 스프링에서 등록해놓은 서비스를jsp 내에서 가져와서 사용해야하는 경우가 생겨서 아래 방법으로 사용하였습니다. ServletContext servletContext = getServletContext(); WebApplicationContext waContext = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); ExamService examService = (ExamService) waContext.getBean("ExamService"); WebAppli..
국내에서 너무 비싸게 팔고 있어서 일본아마존을 통해서 구입하였습니다.총 구입비용은 183,055원이고 아래는 항목별 비용 입니다.기기값 : 142,962원 (카드 수수료 포함)배송대행 : 23,570원 (이하넥스)세관세금 : 16,523원--------------------------------총 비용 : 183,055원 월드워런티라 국내에서 수리를 받을 수 있고 기본적으로 4GB 램과 500GB 하드디스크가 포함된 가격이라저렴하다고 생각되어서 구입하게 되었습니다. (국내구입대비 세이브된 비용으로 3TB를 구입) 처음에는 가상으로 Xpenonlogy를 사용할 계획이었는데 가상으로 올리면 절전모드가 안돼서 네이티브로 올려서 사용중 입니다.애초의 목적이 NAS, db, tomcat 정도만 쓸거였기 때문에 X..
- Total
- Today
- Yesterday
- 아이폰
- SQL
- 자바
- 오블완
- Objective-C
- 아이폰 어플리케이션
- oracle
- MAC OSX 10.7
- IT
- Objective C
- 자바스크립트
- Object C
- 제이쿼리
- Spring Framework
- iOS 개발
- iPhone
- MySQL
- JSP
- tomcat
- iBATIS
- jQuery
- JavaScript
- 오브젝트 C
- 오브젝티브 C
- 아이폰 개발
- Spring
- 티스토리챌린지
- zero
- Java
- Programming
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |