Android Jetpack – DataStore
안드로이드 초기부터 사용해오던 SharedPreference 에는 단점이 존재 UI thread 에서 호출하기에는 thread safe 하지 않음 – disk I/O operations 을 포함하기 때문. (Async API 를 제공하기는 하지만…) parsing error 를…
Joda time, ThreeTenABP 기본 코드 비교
Comparing Jodatime (2.9.2) and ThreeTenABP (1.0.3) , the latter has a significantly lower method count. Jodatime has 4713 methods and ThreeTenABP has 2827 methods (debug apk). Joda time ThreeTenABP 참고…
OpenCV – 카툰 필터 및 스케치 필터
OpenCV latest release https://github.com/opencv/opencv/releases Android NDK + OpenCV 카메라 예제 및 프로젝트 생성방법 https://webnautes.tistory.com/923 https://brunch.co.kr/@mystoryg/76 카툰 필터 및 스케치 필터 https://www.charlezz.com/?p=45040 Image Effects for Android using OpenCV: Cartoon Effect https://heartbeat.fritz.ai/image-effects-for-android-using-opencv-cartoon-effect-9d1c8c257b2a…
Android Studio 4.2 – gradle 윈도우에서 task 메뉴가 보이지 않을 때
기존에 사용하던 안드로이드 스튜디오 – gradle 윈도우에서는 task 메뉴가 보였는데 4.2 이상으로 업데이트 하면 task 메뉴가 보이지 않습니다. 이때는 아래와 같이 조치하면 됩니다. 안드로이드 스튜디오 메뉴 : File -> Settings…
머신러닝 학습&소스 참고 사이트
머신러닝 강의 머신러닝 책/강의 총정리 (추천)https://www.philgineer.com/2020/10/awesome-machine-learning.html 모두를 위한 머신러닝/딥러닝 강의 시즌 1 (홍콩 과기대 김성훈 교수) https://hunkim.github.io/ml/ Youtube 재생목록 모두를 위한 머신러닝/딥러닝 강의 시즌 2 https://deeplearningzerotoall.github.io/season2/ 코세라 머신러닝 강의 (Andrew…
포토레지스터(Photoresistor, CDS 센서, 광센서)
빛의 밝기를 측정하고 싶을 때 사용할 수 있는 포토레지스터(Photoresistor, CDS 센서, 광센서) 입니다. 광센서(조도센서)를 이용해 주변 밝기를 측정해서 동작하게 하고 싶다면 10K옴 저항을 추가해서 광센서를 아래처럼 연결하면 됩니다. 광센서를 사용할…
안드로이드 USB 카메라 연결
안드로이드에 USB 카메라를 OTG 를 이용해 연결하는 경우, 아래 라이브러리를 사용하면 손쉽게 처리할 수 있습니다. https://github.com/jiangdongguo/AndroidUSBCamera 다만 한가지 문제가 있는데, 안드로이드 버전 10 이상에서는 target SDK 가 28 이상으로 설정되어…
아두이노 101 – 강의자료
아두이노 101 책에서 다루는 내용을 강의용으로 사용할 수 있도록 제작한 PPT 파일입니다. 아두이노 초급부터 중급 과정을 다루고 있으며, 실습을 위한 소스까지 포함되어 있습니다. 다운로드 (17.1 MB) – https://drive.google.com/file/d/1KsA6S3kVrE6xYCbv7hea1tK9v0nOK3rE/view?usp=sharing 은 아두이노를…
Dokka – Android package 및 API 문서 생성
Android project 의 package 및 API 문서는 아래 방법으로 생성해서 확인할 수 있습니다. Project level – Gradle 설정 App level – Gradle 설정 위 dokka 설정에서 moduleName, outputDirectory 를 확인합니다.…
안드로이드 링크 모음 – HTTP, IO, DB, Etc
안드로이드 라이브러리 검색 https://android-arsenal.com/ 유용한 라이브러리 DB Realm – 스레드 문제 해결법 Realm 데이터베이스, 제대로 알고 안드로이드에서 사용하기 https://realm.io/kr/docs/java/latest/#queries Realm – 기본 사용법 https://jamie-dev.tistory.com/5 https://realm.io/kr/docs/java/latest/ Realm – rx-java 연동 https://riptutorial.com/android/example/14393/using-realm-with-rxjava…
안드로이드 링크 모음 – 디자인 패턴, 아키텍처, Kotlin, Framework
디자인 패턴 자바 디자인 패턴 – http://iilii.egloos.com/category/%EC%BB%B4%ED%84%B0%EC%A7%88~/list/2 디자인 패턴 – https://gmlwjd9405.github.io/tags#%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4 Clean architecture Detailed Guide on Android Clean Architecture – https://medium.com/android-dev-hacks/detailed-guide-on-android-clean-architecture-9eab262a9011 Clean Architecture는 모바일 개발을 어떻게 도와주는가? Clean Architecture Language,…
안드로이드 링크 모음 – 디자인, GUI
디자인 참고 사이트 https://www.uplabs.com/android List of Android UI/UX Libraries 안드로이드 유용한 UI/UX 라이브러리 category 별 모음 https://github.com/wasabeef/awesome-android-ui 이하 참고 : https://monsterdesign.tistory.com/1630 안드로이드 공식 디자인 사이트 http://developer.android.com/design/index.html 모바일 디자인 패턴 갤러리…
AWS LightSail 을 이용한 WordPress 구축시 알아야 할 내용들
. AWS LightSail 을 이용한 WordPress 구축 방법 AWS 라이트세일에서 워드프레스 블로그 만들기(운영시작: 호스팅 추천) 아마존 라이트세일에 WordPress 설치하기 워드프레스 블로그 사이트언어 바꾸기(WordPress 한국어 설정방법) 서브도메인과 DNS – Godaddy domain…
워드프레스 신규 사용자 가입 이메일 막기
워드프레스에 새로운 가입자가 등록하였을 때 admin 주소로 이메일이 보내지도록 설정되어 있는 경우, 원치않게 SMTP 서비스의 할당량을 소모하기도 하고, admin 메일이 가입 메일로 가득 차버리게 됩니다. 아래 순서대로 조치하면 가입 이메일을…
워드프레스 유용한 링크와 플러그인 모음
워드프레스 필수 기초 상식, FAQ https://news.wp-kr.com/wordpress-faq-for-users/ 유용한 플러그인 모음 모든 포스트에 featured image (추천/특성 이미지) 설정, 자동으로 특성 이미지 추가해주는 플러그인 https://ko.wordpress.org/plugins/quick-featured-images/ 모든 포스트에 링크로 포함된 이미지를 미디어 라이브러리로 다운로드해서…
HardCopyWorld 개인정보처리방침
< HardCopyWorld >(‘ HardCopyWorld.com ‘, 이하 HardCopyWorld )이(가) 취급하는 모든 개인정보는 개인정보보호법 등 관련 법령상의 개인정보보호 규정을 준수하여 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할…
구글 앱 엔진 과 PYTHON 개발
구글 앱 엔진 개발환경과 앱개발 시작 (python) http://guruchun.blogspot.kr/2014/01/1.html 구글 앱 엔진 Python 튜토리얼 http://sduck4.tistory.com/1 텔레그램 – Python 을 이용한 웹 API (구글 앱 엔진) simple guide (한글) Telegram bot starter…
리눅스 각종 팁
터미널을 보다 편한 색으로 변경 (우분투 터미널용 최적화된 색상) http://storycompiler.tistory.com/58 윈도우 스타일로 키를 바꾸고 싶을 때 sudo nano /etc/nanorc 아래 내용을 추가 bind ^S writeout main # 저장 bind ^X…
RPI, 우분투에서 DJANGO 개발
Django 강좌 장고걸스 기초 강좌 장고걸스 Extension 장고 심화 강좌 장고 모델 정의 후 makemigrations 실행시 Pillow 에러가 나올 때는 아래 명령으로 Pillow 설치 pip install Pillow Pillow 설치 중…