본문 바로가기

전체 글

(34)
Netbeans 10(PHP 통합개발환경) 제주도는 여행사,렌트카,웹에이전시가 많아서 php언어 사용하는 회사가 많습니다. php는 정말 높은 생산성을 보여주는 언어죠... 제가 정말 좋아하는 언어입니다. 개발 생산성이 정말 매력적입니다. 그럼에도 불구하고 개발하면서 느끼는거지만 괜찮은 개발환경이 없죠. 사실 요즘도 현업 개발자들은 가볍다, FTP가 쉽다는 장점 때문에 에디트 플러스를 많이 사용합니다. 그런데 요즘 같이 복잡하고 환경에서는 부족한 기능이 많지요 개인저으로 개발 툴 중에는 인텔리제이를 개발한 Jet Brains의 Php Storm가 가장 좋았습니다. 아마 써보시면 아시겠지만 정말 좋습니다만!~~ 유료입니다. https://www.jetbrains.com/phpstorm/ PhpStorm: The Lightning-Smart IDE ..
Json 테스트용 dummy 데이터 만들기 이제는 API를 사용할 일이 많아졌습니다. 보통 웹/앱 개발이 같이 진행되게 됩니다. API가 바로 나오면 좋겠지만 그게 잘 안됩니다. 하나의 프로젝트를 웹,앱 따로 진행하게 되면 더 난감해집니다. 그래서 저는 보통 API 요청 후 를 가정해서 더미 데이터를 만들고 진행합니다. 더미 데이터 만들기 쉬운 사이트를 찾게 되서 공유합니다. http://www.objgen.com/ ObjGen - Live Code Generation for the Web ObjGen is a live code generator that lets you see your code take shape as you enter in the names, types and properties you define. In one click, ..
[Android] 오류 리포팅 서비스 crashlytics 대신 instabug 적용하기 현재 잘 사용하던 크래시리틱스가 동작을 안합니다. crashlytics의 그래들 빌드 시 오류가 납니다 아마 저와 같은 상황을 겪으신 분들이 많으실거라 생각합니다. 저의 경우는 안정화가 되지 않은 앱이 출시된 상태에서 어떻게 해결해야 하나 고민이 많았습니다. 그래서 대안으로 instabug 설치해서 사용했습니다. 자세한 내용들은 아래의 링크로 들어가셔서 확인하시면 됩니다. https://instabug.com/ 1. 회원가입 후 로그인 화면 2. Gradle 추가 dependencies { testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplem..
[Swift] Array Dictionary 사용 Objective - C 만 하다가 스위프트로 개발을 역시 많이 생소하네요. Objective - C 도 생소한데 스위프트는.... 보통 API들로 데이터를 요청/응답 받고 파싱 후 사용을 하잖아요 그래서 클래스에 아래와 같이 선언합니다. var list : Array? 딕셔너리의 제네릭? 타입은, 콤마로 구분합니다. 아래와 같이 딕셔너리들을 초기화 합니다. (이런 간결한 점이 스위프트의 장점이죠!) let item2 : Dictionary = ["title" : "타이틀", "tag" : "1", "data" : "내용입니다.", "cntType" : "N"] let item3 : Dictionary = ["title" : "타이틀", "tag" : "1", "data" : "내용입니다.", "cntT..
제주도 저녁 벚꽃 - 지기전 제주는 지금 벚꽃이 한창입니다. 얼마 안있으면 지겠네요 +_+
Google Play 앱 서명 인증서로 Key Hash 만들기 Google Play 앱 서명 인증서를 사용할 경우 Key Hash가 필요한 경우가 있습니다. 저도 카카오 API를 사용하기 때문에 key Hash를 등록해줘야 합니다. 앱 서명 인증서는 Google Play 콘솔에서 아래와 같이 확인 하실 수 있습니다. 저 sha-1 인증서 지문으로 키 해시를 생성하시면 됩니다. 일단 해당 인증서 지문을 복사합니다. 예시) 48:28:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa 1. 구분자로 분리하기 48 28 aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa 2. byte 배열 생성 byte[] sha1 = { (byte)0x48 , (byte)0x28 , (byte)0..
[Android] Google Play 앱 서명 인증서로 API 사용 안드로이드 앱을 출시 할 때 새로운 기능을 보신적이 있을 겁니다. 앱 서명 인증서 아래와 같이 작성돼 있습니다. 좋아 보여서 저도 적용했습니다. "Google Play에서 Android 기기로 앱을 배포하기 전에 서명하는 데 사용하는 앱 서명 키의 공개 인증서입니다. 앱 서명 키 자체는 접근이 불가능하며 안전한 Google 서버에 보관됩니다. 아래 인증서를 사용하여 API 제공업체에 앱 서명 키를 등록하세요." 그렇지만 고려해야될 부분이 있습니다. API를 사용할 경우 SHA1 키를 사용하게 된다는거죠 그래서 API들을 사용하게 될 경우는 상단 키를 꼭 등록을 해야됩니다. 구글 맵의 경우 위 인증서 지문을 적용하지 않을 경우 지도가 나오지 않습니다.!~~ 기존에 사용하던 방법과 같이 패키지명, 앱 서명 ..
Gradle 상위 레파지토리에 Maven url 여러개 설정하기 현재 앱에 애드핏을 추가하려고 하니 Project 레벨의 build.gradle 파일을 설정해야 하더군요 그런데 아래와 같이 Maven 레파지토리 추가하는 부분이 있더라구요 아시다시피 프로젝트 생성 하면 보통 아래와 같이 설정되어 있을겁니다. 그러면 Gradle 문법도 잘 모르고 이럴때 난감합니다. 이럴때는 아래와 같이 설정하시면 됩니다. 두줄로 작성하시면 됩니다. 오늘도 편히 개발하세요!~~