일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 안드로이드
- fido
- git
- appres
- SwiftUI
- 앱리소스
- apple
- css
- 앱스토어
- MFA
- SSH
- Xcode
- 인증
- OSX
- 앨범북
- kmip
- Android
- WebAuthn
- albumbook
- MSYS2
- FIDO2
- openssl
- SWIFT
- 애플
- Nodejs
- MYSQL
- SSL
- OTP
- 2FA
- otpkey
- Today
- Total
목록분류 전체보기 (790)
인디노트
이 출시 버전에 com.google.android.gms.permission.AD_ID 권한이 포함되어 있지만, Play Console의 선언에는 앱에서 광고 ID를 사용하지 않는다고 명시되어 있습니다. 안드로이드 앱을 출시하려고 할 때 이러한 내용이 표시되면서 배포가 안된다. 분명히 앱은 광고 ID 권한을 명시 하지 않았는데 말이다. 구글의 Firebase 라이브러리를 사용하는 경우가 있다. 아마도 여기서 들어간듯 싶다. Analytics 에서 기본으로 들어가 있는듯 하다. 구글 SDK 의 데이터 수집에 대한 정보 중에서 다음과 같은 내용이 있다. Google 애널리틱스는 기본 구현을 통해 다음 정보를 수집합니다. 사용자 수 세션 통계 대략적인 위치정보 브라우저 및 기기 정보 이를 위해서 기본적으로 S..
코어 이더리움 프로그래밍 | 카카오페이지 (kakao.com) 코어 이더리움 프로그래밍 블록체인 개발자와 기획자가 함께 읽는 이더리움 개발 전문서!블록체인 플랫폼은 현재 이더리움을 필두로 수많은 프로젝트들이 진행되고 있으며, 블록체인 기술의 문제점인 빠른 처리 성능, 대 page.kakao.com
안드로이드 스튜디어에서 컴파일시 다음과 같은 형식의 에러가 발생하면... Duplicate class org.hamcrest.BaseDescription found in modules hamcrest-core-1.1 (org.hamcrest:hamcrest-core:1.1) and junit-4.10 (junit:junit:4.10) app 레벨의 build.gradle 에 다음 내용과 같이 넣어주면 된다. android { . . . configurations.all { resolutionStrategy.dependencySubstitution { substitute module('org.hamcrest:hamcrest-core:1.1') with module('junit:junit:4.10') } }..
VM 에 Windows 11 을 설치할 때 "이 PC에서는 Windows 11을 실행할 수 없음" 이라는 문구가 표시되면서 설치가 안됩니다. 이것은 Windows 11 이 다양한 향상된 하드웨어 모듈들을 필요로 하기 때문입니다. 특히 TPM 같은 모듈입니다. 이를 우회적으로 설치하는 방법을 알려드립니다. 우선 윈도우즈 설치시작 버튼이 있는 화면까지 오신 후 Shift+F10 버튼을 눌러 (맥에서는 fn+Shift+F10) cmd 창을 하나 띄웁니다. 여기서 regedit 를 실행합니다. HKEY_LOCAL_MACHIION/SYSTEM/Setup 을 선택하고 마우스 오른쪽 버튼을 클릭하여 "키" 를 하나 생성합니다. 생성된 키의 이름을 "LabConfig" 으로 변경 하신 후 해당 LabConfig 이하에..
자바스크립트에서 클립보드의 데이터를 읽어오는것은 보안상 매우 어려운 상황이다. 여러가지를 해 보았지만 마지막으로 postMessage 를 이용해서 parent 에게 시켜도 보았지만 결론은 localhost 로 호출하지 않고 도메인(예; www.parent.com) 호출하면 클립보드 데이터를 가져올 수 없다는 결론이다. parent.html My Parent Heading My parent paragraph. child.html Child 개발 컴퓨터에 httpd 를 가동시키고 parent.html 을 http://localhost/parent.html 로 접속해서 하면 문제 없이 동작할 있다. 하지만, 개발 컴퓨터에 www.parent.com 이라는 도메인을 부여하고 http://www.parent.co..
sudo certbot renew certbot certonly --force-renew -d example.com sudo certbot renew --dry-run crontab -e # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * *..
웹으로 파일을 업로드 할 때 아파치 웹서버와 톰캣서버를 연동하여 하는 경우에 파일의 업로드 사이즈 최대값을 설정하는 방법으로 여러가지가 있지만, 나의 경우 다음과 같이 단순하게 처리하였다. 나의 경우 jQuery File Upload 컴포너트를 프론트단에서 사용하였다. 대부분 Apache Tomcat 의 컨넥션에서 Post 사이즈의 Limit 가 아마도 매우 작다. 아마도 2MB? 정도일 것으로 생각된다. 이를 높이기 위해서 다음 작업을 하자.. server.xml 에서 Connector 에 maxPostSize 값을 적용한다. 이러면 기본적으로 8080 (톰캣 접속) 으로 접속할 때의 파일 사이즈가 적용된다. Connector AJP 부분에 역시 maxPostSize 값을 설정하자. 이것은 아파치웹서버..
다음과 같은 명령들이 있다. $ objdump -p | grep Section: -A5 $ readelf -d $ ldd 그 중에서 ldd 를 이용하여 필요한 라이브러리를 찾아보고 있는지 없지와 실제 어떤 이미지를 끌고 오는지 확인이 가능하다.
Share what I learned about this question recently. The reason why we need such explicitly sized type, such as u32, is that the normal C data types are not the same size on all architectures. The following image shows that long integers and pointers feature a different size on various platforms. In this way, u32 can guarantee that you get 4 bytes long integer.
// *str1 이든 **str2 이든 해당 메모리가 Java 에서 만들어져 올 때는 똑같이 값들이 인, 아웃 모두 전달된다. // str1 을 malloc 으로 메모리를 만들면 그것을 out 되지 않는다. 따라서 의미가 없다. // *str2 를 malloc 으로 메모리를 만들면 그것은 out 된다. 하지만 Java 에서 어떻게 해당 메모리를 해제해 줄 수 있을까? // JNI 함수에서 Java 로부터 들어오는 null 배열을 어떻게 연결 시켜줄 수 있을까? 가능하지 않다. 에러가 난다. // 따라서 JNI 를 사용한다면 중간에 다른 물리적인 교환이 이루어져야 하는데 그게 여의치 않다. // JNI 를 사용할 때 Native 에서 메모리를 생성해서 넘겨줘야 한다면 그것은 문제를 내포할 수 있기 때문에 ..