본문 바로가기

전체 글1040

삼성 트레이드인(+민팃) 이용하실때 주의 하세요 삼성 트레이드인(+민팃) 이용하실때 주의 많이 하셔야 할것 같습니다. 일단, 감정 금액도 중고나라나 당근마켓에 비해서 형편없이 책정되고 (이번에 트레이드인으로 신청했는데, 추가보상 금액 포함해서 중고 시세 대비 10만원 낮게 책정되었습니다) 판매 취소 신청하면, 같이 보냈던 제품 박스랑 연결 케이블 같은거 다 빼고 제품 본품만 지퍼백에 넣어서 택배로 발송해 줍니다. (박스포함해서 기타 구성품 다 없어집니다) 액정부분 검품 때문에 그런지 보호 필름 붙여 놓은것도 다 떼버리네요. 판매를 할지 취소할지 모르는데, 자기들 마음데로 상품에 손을 대는것도 이해가 되지 않는데 고객에게 문의도 없이 구성품을 빼고 되돌려 주는게 어이가 없네요. 고객센터에 문의 하니, 트레이드인 사이트에 조그만하게 주의문구 있다고 하네요.. 2023. 8. 12.
React-native android 실제 기기 연결하기 1. issue android studio의 emulator을 연결해 react-native-cli를 돌리면 노트북이 숨막힐 정도로 느려진다. 그래서 실제 android기기에 연결해보기로 했다. 2. solution 가장 먼저 android기기(나의 경우 s10)의 설정탭> 개발자 옵션으로 들어가 USB 디버깅을 활성화시킨다. 기기가 잘 연결되면 CMD창에 아래와 같은 명령어를 입력하면 기기 시리얼 번호가 뜬다. C:\Users\HOME>adb devices List of devices attached R3CM600VWLH unauthorized 아래의 명령어를 입력해 기기의 포트를 8081로 변경해준다. C:\Users\HOME>adb reverse tcp:8081 tcp:8081 8081 그런 다음 .. 2022. 7. 5.
Kubernetes docker 지원 중단 관련 설명 kubernetes docker 지원 중단 관련 설명 목표 kubernetes 에서 2021년 하반기 1.23 version 부터 docker를 지원하지 않는다고 하는데 그 이유를 자세히 알고싶어서 리서치를 진행했던 과정을 정리해봄. 이유와 대처 방법을 알아봄. 2022-02 월 내용 추가 사항 현재 Docker는 Mirantis(미란티스)가 인수해서 cri-docker를 지원함. 그래서 k8s 1.23에서 Docker를 사용할 수 있음. 프로젝트 링크 : https://github.com/Mirantis/cri-dockerd 공식 관련 내용 확인 2020.12.02 글 확인 https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ .. 2022. 7. 5.
아파치 카산드라 살펴보기, 설명, 기본 개념 아파치 카산드라는 오픈소스이며 분산 NoSQL 데이터베이스입니다. 파티션 기반의 wide column 저장소 모델을 활용하며 consistent semantics를 지원합니다. 아파치 카산드라는 페이스북에서 SEDA(Staged event-driven architecture)를 기반으로 설계되었고 아마존의 다이나모 분산 저장소와 구글의 빅테이블 저장소 엔진 모델을 기반으로 디자인되었습니다. 다이나모와 빅테이블 두개 다 스케일러블하고 안전하며 고 가용성의 데이터 저장소 특징을 가지도록 개발되었지만 일부는 완전히 지원되지 않습니다. - 다이나모 : https://www.allthingsdistributed.com/2007/10/amazons_dynamo.html - 빅테이블 : https://static.g.. 2022. 6. 21.
평수 십게 계산하기 평수 계산을 할때 보통 제곱미터로 된걸 나누기 3.3을 하게 되는데 암산으로 계산하기에는 조금 어렵다. 이때 제일 쉽게 계산하는 방법이 제곱미터로 표시된 숫자의 제일 뒷자리를 반올림하고 3을 곱하는거다. Ex) 122제곱미터 => 12 => 12*3= 36평Ex) 108제곱미터 => 11 => 33평 2017. 8. 3.
쿠지라이식 국물없는 라면 2017. 7. 11.
Java서버 JDK 1.7이상에서 APNS를 발송할경우 인증서 생성 Java서버에서 JDK 1.6까지는 기존의 방법대로 PUSH 인증서를 생성해도 별 문제없이 발송이 된다 하지만 JDK 1.7이상에서 부터는 기존의 방법대로 PUSH인증서를 생성할 경우 SandBox용으로만 발송이 되고Real로는 발송이 되지 않는 현상이 발생하낟. 때문에, APNS인증서를 다음과 같이 생성하여야 한다. openssl x509 -in 다운로드받은 CER파일명.cer -inform DER -out 다운로드받은 CER파일명.pem -outform PEMopenssl pkcs12 -nocerts -in 키체인에서 내보낸 P12파일명.p12 -out 키체인에서 내보낸 P12파일명.pemopenssl pkcs12 -export -inkey 키체인에서 내보낸 P12파일명.pem -in 다운로드받은 C.. 2017. 3. 23.
Android Studio에서 APK파일을 만들어서 설치하면 에러가 날때 Android Studio에서 단말기를 연결해서 Build해보면 정상적으로 잘 동작하는데Build한 apk 파일을 별도로 설치해서 실행해보면 에러가 발생하거나, App이 비정상 종료될때가 있다. 그럴때는 다음과 같이 한번 설정을 확인해본다. 1. File -> Settings로 이동 2. Build, Execution, Deployment 카테고리의 Instant Run 항목을 선택 아래 첨부이미지와 같이 "Enable Instant Run to hot swap code/resource changes on deploy" 부분에 체크되어 있으면 체크를 해제하고, Apply, OK 클릭 3. 다시 메뉴에 진입했을때 아래와 같이 화면이 나오면, 다시 Build해서 APK를 확인할것 2016. 12. 22.
사용자 추가 / DB 추가 use mysql; select host, user, password from user; create user '유저명'@'localhost or IP주소 or %' identified by '패스워드'; show databases; create database 디비명 default character set utf8; grant all privileges on 디비명.* to 유저명@'%' identified by '패스워드'; flush privileges; 2015. 11. 25.
에이블루 박스탭 무료체험 후기 책상에서 사용하는 것들중에 전기를 사용하는 것들이 많다보니(데스크탑, 노트북, 모니터 2대, IPTV 셋탑박스 등) 책상밑 멀티탭 부분이 항상 정신없고 지저분했다. 그래서 어떻게 정리할수 있는 방법이 없을까 하고 생각하던 차에 Ablue라는 회사에서 Boxtab이라는 제품이 나온걸 보고살까 말까하고 고민하던 중에 이렇게 생긴 제품이고 전면 USB충전포트가 있는 제품과 없는 제품 2종류가 있다. (스마트 기기를 어느정도 사용하는 사람이라면 USB포트가 있는 제품을 추천한다.) 네이버 카페에서 무료체험 이벤트를 하길래 밑져야 본전이라는 생각으로 신청을 했더니운좋게도 체험단에 선정이 되었다. (담당자 분께서 친절하게 제품 발송전에 에이블루에서 몇번이나 전화를 해서 주소도 확인하고언제쯤 도착할거라고 알려주었다... 2015. 1. 31.
오직 코드만으로 Autolayout 을!! 링크 스크랩 http://cafe.naver.com/mcbugi/307672 2014. 11. 16.
Xcode SVN 주소 바꾸기 출처 : http://minilog.tistory.com/174 xcode 에서 svn을 사용할땐 콘솔에서 명령어를 입력해야 할 때가 있습니다. 처음 생성할때도 필요하고요.. 저처럼 svn서버의 IP주소가 변경되었을 때도 필요한데요.. 주소가 변경되었을 때 명령어를 적어 둡니다. 자꾸 잊어버려요.. 1. 작업하고 있는 프로젝트 폴더로 이동 후 2. 아래의 명령어 입력 svn switch --relocate OLD_URL NEW_URL 예) svn switch --relocate svn://***.***.***.***:3691 svn://***.***.***.***:3691 쉽죠? 맥에서 개발하다보면...그래도 리눅스 좀 해둔게 도움이 될때가 있어용^^ 2014. 7. 9.
XCode 5.1.x의 CodeSnippets경로 XCode의 괄호형식을 변경하기 위해서는 SystemCodeSnipperts파일을 수정해야 하는데 5.1.x부터 경로가 변경되었다. 변경된 경로는 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets 이다. 해당 경로의 SystemCodeSnippets.codesnippets를 적절히 수정하면 기본생성되는함수의 괄호형식을 변경할수 있다. 괄호형식 변경과 관련해서 자세한 내용은 http://blueamor.tistory.com/1046 이글을 참고하기 바란다. 2014. 6. 12.
TakeOut Note 리뷰 맥쓰사에서 TakeOut Note 체험단 이벤트를 하기에 신청하고 잊어버리고 있었는데 어느날 갑자기 집에 소포가 두둥... 맥쓰사 게시판 확인해 보니 체험단 이벤트에 당첨되었더군요. 일단 소포를 뜯어 보니 제일먼저 보이는 안내문구 꼼꼼히 읽어보니 노트 사면에 스마트폰 카메라에서 인식할수 있는 마커가 있고 그 안에 필기를 하면 스마트폰 카메라에서 쉽게 인식해서 노트로 필기한 자료들을 보다 쉽고 편리하게 관리할수 있는게 주된 기능입니다. 노트는 3종류가 왔습니다.작은 링노트, 큰 링노트, 그리고 대학노트 사이즈 제일 작은 링노트를 크기를 아이패드 에어와 비교해 보았습니다.아이패드 에어보다 약간 작은 사이즈네요 내용물이 어떤지 확인을 해보니 제일 첫장은 테이트아웃 노트에 대한 설명입니다.그런데 제조상의 실수인.. 2014. 5. 16.
화면유지 [UIApplication sharedApplication].idleTimerDisabled = YES; AppDelegate 나 꺼지지 않게할 뷰에서 위와 같이 설정 2014. 4. 2.
프리랜서 개발자를 위한 종합소득세 신고 절차 http://php.chol.com/~phaeton/tt/entry/total-income-tax-return 2014. 3. 11.
XCode4 code 를 XCode5로 컨버팅하기 출처 : http://youngminpark.com/program/Site/XCode5.html 2014. 2. 11.
가장 완벽한 OS X 매버릭스 USB 설치 디스크를 만드는 방법. '복원 파티션도 생성' 출처 : http://macnews.tistory.com/1645 들어가며 앞서 별도의 글을 통해 OS X 매버릭스 USB 설치 디스크를 만드는 방법에 대해 알려드린 적이 있습니다. 그런데 이리저리 폴더를 헤집고 다녀야 하고 숨겨진 파일 표시도 켜고 꺼야 하는 등 절차와 방법이 무척이나 번거로웠습니다. 게다가 이 방법으로는 복구 파티션이 생성되지 않아 시스템 로컬 복구 기능은 물론 나의 Mac 찾기, FileVault 등을 사용할 수 없는 문제가 발생해 스크립트를 적용해야 하는 불편함이 따라왔습니다. 그런데 알고 보니 OS X 매버릭스 내에 설치 디스크를 한 번에 만들 수 있는 'CreateInstallMedia' 바이너리(일종의 실행 파일)가 들어가 있는 것으로 밝혀졌습니다. 그리고 적용 방법도 너무나.. 2013. 10. 23.
[Core Data] Core Data Version Up 후 LightWeight Migration 하기 출처 : http://warmz.tistory.com/802 참고:: http://taehoonkoo.tistory.com/172 예제소스:: CoreData_1.zip Data Model (Managed Object Model)에 정의된 Entity를 수정하고 싶은 경우가 있다. Entity를 더 추가할 일이 있을 수도 있고, 기존 Entity에 attribute를 추가하거나, rename 혹은 delete하는 경우 Core Data framework에서 지원하는 Version Up & LightWeight Migration 기능을 활용하면 안전하게 데이터를 유지하면서 수정이 가능하다. 조건은 위와 같다. 반드시 기존 Data Model (.xcdatamodeld) 파일은 유지하고 있어야 한다는 것. .. 2013. 7. 21.
[Core Data] Relationship / Inverse Relationships 출처 : http://warmz.tistory.com/805 참고:: http://brandontreb.com/core-data-quicktip-inverse-relationships/ Inverse라는 속성에 대해 알기 전 Database에서 Relationship이라는 것이 무엇인지부터 파악해 볼 필요가 있다. Relationship in Database Database에서 관계(Relationship)이란 두 개의 Entity나 그 자신과의 특정 관계를 양방향으로 표현하는 수단이다. 현재의 관계나 장래 유용한 관계만을 한정적으로 표시하는데 각 방향의 관계에는 반드시 아래 사항들을 명시해야 한다. 1. 관계 명칭 2. 선택 사양(Optionality) 3. 관계형태 (Degree) * 모든 Entit.. 2013. 7. 21.
[CoreData] Relationship에 관한 Tip - 연관된 Entity 함께 지우기 출처 : http://www.prapps.net/551 현재 사용 중인 Xcode 버전이 4.3인데 바뀐 Xcode로 작업을 하려니삽질이 이만 저만이 아니다.대부분 아주 간단한 것인데 애플의 문서를 샅샅이 살펴보지 않는 한은쉽게 발견하기 힘든 것들이기도 하다. 오늘은 Entity간의 Relationship에 대한 이야기다. 일단 Entity간의 구조는 이렇다. 보는대로 이메일과 첨부파일을 관리할 Entity이다.당연히 EmailData와 AttachFiles의 관계는 1:N이다. 이 것이 Insert시에는 EmailData의 attachFiles에 NSSet 형태로 집어넣고[emailData.managedObjectContext save:&error]만 해주면 첨부파일들이자동으로 AttachFiles에 .. 2013. 7. 21.
Date/Time Format Syntax 출처 : http://userguide.icu-project.org/formatparse/datetime Date/Time Format Syntax A date pattern is a string of characters, where specific strings of characters are replaced with date and time data from a calendar when formatting or used to generate data for a calendar when parsing. The Date Field Symbol Table below contains the characters used in patterns to show the appropriate formats for a .. 2013. 7. 18.
Objective-C에 새로 추가된 NSDictionary, NSArray, NSNumber 리터럴(literal) 표기법 출처 : http://cafe.naver.com/mcbugi/255479 지난해 XCode 4.4가 배포되면서 탑재된 LLVM 4.0 컴파일러는 Objective-C에 새로운 리터럴 표기법을 사용할 수 있도록 했습니다. NSString에서 리터럴 표기법은 @""였습니다. 이와 유사하게 NSArray, NSDictionary, NSNumber에 대해서도 아래와 같이 추가되었습니다. NSArray 리터럴 이전:array = [NSArray arrayWithObjects:a, b, c, nil]; 현재:array = @[ a, b, c ]; NSDictionary 리터럴 이전:dict = [NSDictionary dictionaryWithObjects:@[o1, o2, o3] forKeys:@[k1, k2, .. 2013. 7. 12.
iOS에서 OpenCV 사용하기 출처 : http://thefermata.net/?p=997 아이폰에서 OpenCV를 사용하려면 우선 iOS용 OpenCV Framework가 필요합니다. OpenCV 공식홈페이지 또는 SourceForge에서 다운로드 가능합니다. 압축을 풀어서 framework 폴더 통째로 프로젝트에 추가. 링크 되게 Add to targets 항목 확인 후 추가합니다. 이제 같이 사용할 라이브러리들을 추가해 주어야 합니다. QuartzCore, Accelerate, AssetsLibrary, AVFoundation, CoreMedia, CoreImage, CoreVideo 빌드 설정을 해야하는데, OpenCV를 사용하려면 Objective C++를 사용해야합니다. 간단하게 OpenCV의 Canny를 활용해서 실시간으.. 2013. 7. 2.