Objective-c 에서는 변수를 NSString *varName = @"스트링"; 상수는 Private 의 경우 .m 파일 implementation 앞에 다음과 같이 선언한다. static NSString *const varName = @"스트링"; Public 의 경우 .h 파일에 extern NSString *const varName; 그리고 .m 파일 implementation 안에 NSString *const varName = @"스트링"; 과 같이 혹은 setter, getter 함수를 만들어 사용한다. 즉 복잡하다 @@ 그런데 Swift 에선~! 변수는 var varName = 42 var varName = "is Text" var varName = ["is array", "second ..
LG 핸드폰을 써오면서 가장 맘에 들었던 기능중에 하나였던 클립보드 매니저! LG G Flex 클립보드 매니저 기능 PC에서 맥에서도 제일 많이 쓰는 단축키가 CTRL+C 인데, 가끔 중요한 정보 복사해놓고 다른 정보로 대체 되버리는 바람에 다시 찾는 번거로움을 한번씩은 겪어보셨겠죠. 그래서 찾은 PC 용 클립보드 매니저. PC용 클립보드 매니저 ( Ditto clipboard manager ) 클립보드 매니저의 다양한 옵션들 복사할때마다 이미지 텍스트 구분없이 다 저장되고 더블클릭 또는 CTRL+C 로 다시 가져다가 쓸수 있다. 다운로드는 여기서 >> http://ditto-cp.sourceforge.net/ ------------- 맥용은 무료 어플중에서 쓸만한건 PasteBox 라는 앱스토어에 등록..
모바일 앱에서 촬영한 사진을 글자만 추출해서 데이터를 제공해주는 서비스를 기획하며.. 클라이언트가 바로 판독하도록 해도 되지만, 서버에서 데이터들을 수집하고 정확성을 높일수 있지 않을까 하는 마음에 시도해본 설치기를 시작한다. 설치했던 OS는 CentOS 7 이다. 인터넷상에서 돌아다니는 오픈소스 OCR중에서는 아마 이 엔진이 가장 유명하지 않을까 싶으며 기본적으로 한글까지 지원해준다. 바로 tesseract-ocr 이다. 우선 엔진 파일을 다운받자.git clone https://github.com/tesseract-ocr/tesseract.git( 바로 tesseract 라는 폴더가 생성되므로 폴더를 따로 만들지 않아도 된다. ) 그다음 tesseract-ocr 엔진을 설치하는데 필요로 하는 어플리케..
지난 5년간 개발을 하는데 개인적인 공간이 필요해 5년을 넘도록 국내 카페** 의 가상서버호스팅을 이용해왔다.나름 저렴한 가격에 root 권한을 가지고 이것저것 만져보고 공부해보는데 정말 제격이었던것 같다. 하지만 최근 하둡 클러스터, 아파치 스파크등을 공부하면서 여러 서버가 필요해 회사에 굴러다니는 고물PC들로 마치 블럭쌓기라도 하듯 여러대를 겹쳐 쌓아놓고 힘들게 세팅을 하다가 우연치 않게 오픈스택이라는 오픈소스 클라우드 운영체제를 알게되었다. 사실 이전까지는 클라우드라 하면 자원을 하나로 묶어 관리한다 라는 개념밖에 모르고있었던터라, 처음엔 굉장히 생소하고 이해가 잘 되지 않았다.무튼 난 오픈스택을 구축할 스킬도, 자원도 없어서 자료만 조사하고 잠깐 이용해보는데 그쳤고 가장 큰 장점 ( " 컴퓨트,네..
- Total
- Today
- Yesterday
- IOT
- Python
- 스위프트
- 우분투
- 머신러닝
- 공기청정기
- xcode
- mysql
- OpenCV
- 미세먼지
- 파이썬
- Android
- 엘라스틱서치
- 캠핑
- 아두이노
- 라즈베리파이
- diy
- php
- swift
- 리눅스
- ubuntu
- 아이폰
- 인공지능
- object-C
- 사물인터넷
- ios
- 서버
- 딥러닝
- 강좌
- Deeplearning
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |