일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- 포켓몬고
- 마스크
- 포켓몬 고
- 크롬
- ai 창작 소설
- 기아 K4
- 공기청정기
- 로드밸런싱
- 코로나
- 기아 타스만
- 초미세먼지
- sf
- 기아타스만
- tomcat
- 클러스터링
- 오징어게임3
- 대체 역사 소설
- 창문형 에어컨
- aws
- 미세먼지
- PM 2.5
- 시간의 심장
- ubuntu-server
- java
- lb
- 포켓몬고 플러스
- Docker
- OSX
- IOS
- Today
- Total
목록PROGRAM (22)
살며사랑하며
개발자 등록없이 앱을 빌드하다 보면 Xcode error The maximum number of apps for free development profiles has been reached라는 오류가 발생할 수도 있습니다. 앱 구분자가 3개가 넘어가게 되면 발생됩니다. 그럴때는 XCODE > DEVICES > INSTALLED APPS에서 앱 삭제 후 재 빌드하면 문제없이 됩니다.
미국 정부 사이트에서 ERN이나 CCATS를 진행해야 합니다. 이게 참 험난한 시작입니다. 한글로 되어 있는 처리방법이 없습니다. 저도 아직 완료된 상태는 아니지만 공유해보도록 하겠습니다. Q. 아이폰 앱스토어에 등록하고 싶어요.. 근데 암호화 사용했어요.... 어떻게 해야 해요A. 면책 조건이 있긴 한데 보통 여기에 속하지가 않습니다. 은행거래를 통핸 정보를 보기 위해 암호를 풀거나... 그러지 않으면... 즉 암호화를 하면 면책조건에 해당되지 않습니다.SNAP-R이나 CCATS를 진행해야 합니다. Q.미국수출협약을 한국 사람이 앱 만들어 한국사람에게 팔겠다는데 왜 미국 정부 허락을 맡아야해요?A.앱스토어 서버가 미국에 있어서 그래요 Q.만약 그런내용을 안적고 앱에 올리면요?A.해당 내용을 잘 보시면 ..
//tableview에서 해당 버튼의 이벤트 추가 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {... [btn addTarget:self action:@selector(btnInTableView:) forControlEvents:UIControlEventTouchUpInside];...} //해당 이벤트 발생시 어느 셀에서 선택이 되었는지 확인- (IBAction)btnInTableView:(id)sender{ CGPoint buttonOriginInTableView = [sender convertPoint:CGPointZero toView:_tableView]; ..
+(NSString *)urlEncodeValue:(NSString *)str{str = [str stringByAddingPercentEscapesUsingEncoding:0x80000000 + kCFStringEncodingUnicode];return (__bridge NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(__bridgeCFStringRef)str,NULL,CFSTR("?=&+"),kCFStringEncodingUTF8); }
웹칼라를 UICOLOR로 변경하는 툴입니다. +(UIColor*)colorWithHexString:(NSString*)hex{NSString *cString = [[hex stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]uppercaseString];// String should be 6 or 8 charactersif ([cString length]
+(BOOL) isRooting { NSString *filePath = @"/Applications/Cydia.app";#if defined(__ROOTING_TRUE__) return TRUE;#endif if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) return TRUE; else return FALSE;}
Sun 관련 자격증 1. Java 2 자격증 Java Technology Certification Learning Path SCJP 1.4(Sun Certified Programmer for Java 2 Platform 1.4) SCJP 자격증은 J2SE (Java 2 Platform, Standard Edition) 기반의 Java Programming 언어에 대한 기본적인 지식을 기반으로 Java의 능률성을 실행하는데 관심이 있는 프로그래머들을 위한 자격증입니다. Java 기술을 직접 개발한 썬 마이크로시스템즈에서 Java Programming 언어에 관련된 지식을 표준화된 방식으로 검증해 주는 시험이며, 또한 Java 기반의 모든 툴 개발에 필요한 기초 지식을 인정 받을 수 있는 자격증입니다. 자바..
Boost Tomcat performance for static content PippoProxy offers an alternative to standard Apache-Tomcat implementations By Gino Tesei, JavaWorld.com, 02/28/05 원문 : http://www.javaworld.com/javaworld/jw-02-2005/jw-0228-pippo.html?page=1 더 성능이 좋은 이유는 자체 캐싱 알고리즘이 더 훌륭해서라는 군요. LRU(least-recently used)를 GoF의 Chain of Responsibility 패턴을 사용해서 구현했다고 하는데, 어쨌든 중요한 것은 이 걸 쓰면 더 빠르다라는 내용입니다. 원문을 보시면 설치하는 방법도 ..
실 전산에서 적용한 방법으로 Fail-Over도 지원이 된다. 가중치 라운드 로빈방식으로 할당비중치를 줄수 있으나 다만 문제는 톰켓이 완전히 죽지 않은 상태... 즉 웹 어플리케이션이 GC나 스타팅이 되지 않은 상태에도 할당이 된다.... PS)당연하겠지만.. 톰켓자체가 죽지 않는 상태이니 그럴꺼란 생각이 든다 Apache2.0 + Tomcat 5.5.27 + jk-connect 1.workers.properties # workers.properties worker.list=tomcatlb,tomcat6,tomcat7 worker.tomcatlb.type=lb worker.tomcatlb.balanced_workers=tomcat6,tomcat7 worker.tomcatlb.sticky_session=1..
Tomcat 5에서의 클러스터링과 로드 밸런싱, Part 2by Srini Penchikala 04/14/2004 번역 허태명 이 글은 톰캣 5 서버에서 클러스터링과 로드 밸런싱에 관한 시리즈의 두번째 파트이다. 파트 1에서 필자는 확장성과 고가용성을 위한 시스템을 디자인할 때 고려해야할 다양한 요소와 Large-scale J2EE 시스템 디자인의 개괄에 대해 얘기했다. 또한 클러스터링, 로드 밸런싱, 결함 허용, 세션 복제 능력에 대한 톰캣의 지원에 대해서도 논했다. 이번 파트에서 우리는 제시된 클러스터 설정의 아키텍쳐와 클러스터를 배치할 때(다수의 톰캣 서버 인스턴스를 운영함으로써)의 설치와 설정의 세세한 부분에 대해 다룰 것이다. 제시된 클러스터 설정 아래 목록은 제시된 톰캣 클러스터에서 필자가 달..