분류 전체보기 썸네일형 리스트형 IntelliJ 에서 VM Options 추가하기 IP 정보를 가져오는 부분을 진행하는데 IPv6 형태인 0:0:0:0:0:0:0:1 으로 반환 하다보니 데이터가 맞지 않는 거 같아서 일단 IPv4 로 어떻게 변경하나 찾아 봤는데 VM 옵션에 아래의 내용을 추가해주면 된다는 내용을 참조 했다. -Djava.net.preferIPv4Stack=true 일단 현재 사용하고 있는 에디터가 이클립스가 아닌 인텔리제이이다 보니 해당 옵션을 어디다가 넣을 수있는지 찾아봤고 위치는 아래와 같았다. 설정이 완료된 이후에 재시작 해봤고 이상없이 동작 하더라. 끝 더보기 vue proxy 404 error vue 에서 외부 json 을 참조하기 위해서 단순한 생각에 호출했는데 (json 은 예전에 그냥되었던 기억에?) CORS 오류가 발생한다. -_ -? 여기 저기 뒤저보고 proxy 설정하고 사용하면 된다고 해서 했는데 404 Not Found 오류가 발생한다. -_ - ???? 다시 여기 저기 뒤져보니 음 pathRewrite 를 하면 된다고 해서 설정하니 된다. https://stackoverflow.com/questions/54216516/devserver-proxy-in-config-throws-404 devServer proxy in config throws 404 I have this in src/vue.config.js module.exports = { devServer: { proxy: {.. 더보기 K77 아콘 키보드 메뉴얼 https://blogattach.naver.net/950089382c1e1faa8466013209e991eb461beb40/20210108_53_blogfile/archon_master_1610073411150_w4f4PB_pdf/K77_manual.pdf 더보기 이모지 체크 하기 회사의 레거시 서버의 탓에 EditText 로 전달 받는 값 중 이모지를 입력하면 안된다는 항목이 존재해서 이를 위해 자료를 찾고 있었는데 EditText 자체에 입력이 아에 안되게 하는 방법 그리고 입력 된 후 String 에 이모지가 담겨 있는지 확인하는 방법 이렇게 2가지 형태로 체크 할 수 있었다. 우선은 둘다 적용해보기로 하고 아래와 같이 Extension 을 만들어냈다. EditText 에 이모지가 입력 안되게 하는 방법 fun EditText.blockingEmoji() { filters = arrayOf(object: InputFilter { override fun filter( source: CharSequence?, start: Int, end: Int, dest: Spanned?, d.. 더보기 AOS Border fade-in/fade-out 개발중에 round border 를 줄 일이있었는데 view 선택 시 툭 툭 변경되는데 좀 부자연 스럽게 느껴저서 부드럽게 전환 할 방법이 있나하고 찾아보았더니 나온다. 별건 없고 생성한 selector 에 enterFadeDuration / exitFadeDuration 값을 설정하면 내부적으로 처리를 해주더라 (min api 21 에서 시도 했다.) 더보기 ViewPager2 에 스크롤 시간 지정 ViewPager2 는 final class 다 보니 =_ = 어케 이걸 바꿀수 있나 뒤적 뒤적 ... 누군가 Extension 으로 ValueAnimator 를 이용해 구현해 두었다 +_+)b 동작도 확인 완료 :) https://stackoverflow.com/questions/57505875/change-viewpager2-scroll-speed-when-sliding-programmatically fun ViewPager2.setCurrentItem( item: Int, duration: Long, interpolator: TimeInterpolator = AccelerateDecelerateInterpolator(), pagePxWidth: Int = width // Default value t.. 더보기 Dagger Hilt 구글에서 Android 향 으로 개발된 Dagger Hilt 를 출시하였고 기존의 Dagger2 를 Dagger Hilt 로 전환하는 방법에 대한 메뉴얼 https://codelabs.developers.google.com/codelabs/android-dagger-to-hilt/#0 Dagger ~ Hilt Hilt Guide : https://dagger.dev/hilt/ Android Developers ~ Guides Dependency injection Dependency injection with Hilt : https://developer.android.com/training/dependency-injection/hilt-android Hilt in multi-module apps : htt.. 더보기 AppUpdateManager 참고 https://developer.android.com/guide/app-bundle/in-app-updates https://proandroiddev.com/android-in-app-updates-common-pitfalls-and-some-good-patterns-9024988bbbe8 언제 나왔는지도 몰랐다가 오늘 뒤적거리니 보이는 AppUpdateManager 되시겠다. 일단 사용하기 위해서는 min level 21 은 되어야 하며 Play Core Library 1.5.0 이상을 사용해야 된다고 한다. 초기에 업데이트 확인을 위해 웹크롤링을 이용했다가 플레이 구글 사이트 개편 이후 =_ = 이를 서버로 옮기곤 손 떼고 있었는데 다시 보니 정식으로 지원하는 API 가 존재하는 걸 보는데 왠지.. 더보기 SameSite=Lax 참조 https://developers-kr.googleblog.com/2020/01/developers-get-ready-for-new.html?fbclid=IwAR0wnJFGd6Fg9_WIbQPK3_FxSSpFLqDCr9bjicXdzy--CCLJhJgC9pJe5ss&m=1 https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03 https://web.dev/samesite-cookies-explained/ https://web.dev/samesite-cookie-recipes/ SameSite 이슈 관련하여 이상 여부 메일을 와서 (근래에 구글 블로그를 확인 안했군..) 잠시 확인하는데 문서상에서 풀어 나가는 방법으로 설명되어 있는 바로는 첫번째 방.. 더보기 SameSite=Lax 참조 https://developers-kr.googleblog.com/2020/01/developers-get-ready-for-new.html?fbclid=IwAR0wnJFGd6Fg9_WIbQPK3_FxSSpFLqDCr9bjicXdzy--CCLJhJgC9pJe5ss&m=1 https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03 https://web.dev/samesite-cookies-explained/ https://web.dev/samesite-cookie-recipes/ SameSite 이슈 관련하여 이상 여부 메일을 와서 (근래에 구글 블로그를 확인 안했군..) 잠시 확인하는데 문서상에서 풀어 나가는 방법으로 설명되어 있는 바로는 첫번째 방.. 더보기 이전 1 2 3 4 ··· 365 다음