모바일기기에서 클립보드 복사기능이 가능한가? 안드로이드 + chrome (version 42+) 브라우저에서만 가능함. IOS는 불가. 클립보드 복사가 안되는 환경에서는 어떻게 대체하는가? a태그를 활용하여 길게 선택하도록 유도한다. (네이버, 다음의 뉴스 공유하기 참조) 클립보드 복사구현은 구글에서 찾은 clipboardjs 플러그인을 사용하면 편하다. clipboardjs : https://clipboardjs.com/ http://페이지URL URL복사 URL을 길게 누르면 복사하실 수 있습니다.
- (NSString *)timeFormatted:(int)totalSeconds { int seconds = totalSeconds % 60; int minutes = (totalSeconds / 60) % 60; int hours = totalSeconds / 3600; return [NSString stringWithFormat:@"%02d:%02d:%02d",hours, minutes, seconds]; } - (NSString *)stringFromTimeInterval:(NSTimeInterval)interval { NSInteger ti = (NSInteger)interval; NSInteger seconds = ti % 60; NSInteger minutes = (ti / 60) % 60;..
Java 플랫폼의 서버와 IOS&Android 간의 RSA암호화 문자열을 주고받아야 하는 상황이 발생되었다. 구글링과 맥부기 카페의 도움으로 아래의 IOS용 RSA암호화클래스를 작성했다. 인터페이스 RSAEncryptor.h #import #import #import "SecKeyWrapper.h" @interface RSAEncryptor : SecKeyWrapper { SecKeyRef keyref; } + (RSAEncryptor *)sharedSingleton; -(NSString*)encrypt:(NSString *)str; @end 구현클래스 RSAEncryptor.h #import "RSAEncryptor.h" #import "SecKeyWrapper.h" #import "BasicEncod..
#import @interface DESEncryptor : NSObject +(NSString *) encrypt:(NSString *)str; +(NSString *) decrypt:(NSString *)str; @end #import "DESEncryptor.h" #import "NSDataAdditions.h" #import #define ENCRYPT_KEY @"key123" @implementation DESEncryptor //- 암호화 //1. 문자열 입력 //2. DES 암호화 //3. 암호화된 문자열을 base64로 인코딩 + (NSString *) encrypt:(NSString *)str { //NSLog(@"encrypt input string : %@", str); //NSLog..
RSA 암호화 알고리즘 사용하려고 하다 문제가 발생해서 기록을 남겨본다. 일단 테스트 자바 소스는 아래 첨부파일이고, 프로그램을 돌렸는데 Algorithm PBEWithSHAAndTwofish-CBC not available 예외가 발생했다. 이때는 암호화코드를 실행하기전에 Security.addProvider(new BouncyCastleProvider()); 코드를 먼저 실행해주면 된다. 그런후 다시 실행했는데 이번엔 illegal key size 예외가 발생한다. 이때는 자바시큐리티 파일을 변경해야한다. 아래링크에서 jdk버전에 맞는 policy 파일을 다운받아서 local_policy.jar, US_export_policy.jar 파일을 .....\jre\lib\security 폴더에 덮어준다. ..
- Total
- Today
- Yesterday
- 아두이노스토리
- SI
- JsonPatch
- TMK
- code vision
- IntelliJ
- CONDINGARRAY
- 우테캠
- coding
- 아두이노
- 2020.1
- 서비스회사
- 2020.09
- jeus8
- 코딩입문
- 이직
- 12FactorApp
- intellij느려짐
- 표준프레임워크 배치 jar
- shortkey
- CODINGARRAYKIT
- 코딩어레이키트
- 코딩
- code mining
- JsonMergePatch
- Arduino
- JBR-2732
- JBR-526
- 우테캠프로
- 표준프레임워크 배치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |