1. 개요 Git이나 cmd에서 특정 프로그램을 설치 시 새로운 Command Line이 생성되지 않고 %가 증가하는 Progress Bar를 구현해 보자. 2. Source Code 사실 아래 코드는 CodeProject에서 발견한 소스이다. 원본 주소는 다음과 같으며 유용하게 사용했다면 별점 5개 부탁한다. - https://www.codeproject.com/Tips/537904/Console-simple-progress #include #include void DoProgress( char label[], int step, int total ) { //progress width const int pwidth = 72; //minus label len int width = pwidth - strle..
1. 개요 페이스북의 글을 읽던 중 Google Cloud Platform Korea User Group의 조대협님께서 작성하신 글을 보고 흥미가 있어 따라하게 되었고, 거기에 대한 과정을 작성한 내용입니다. 최종 목표는 CNN(Convolutional Neural Network)와 뎉서 플로우를 이용한 얼굴인식 서비스 구현까지입니다. 이번 글은 기나긴 여정의 첫번째이며, 원본 글의 첫번째 내용인 학습할 이미지 데이터를 받아오는 부분입니다. 원본 글을 조대협님의 Blog(http://bcho.tistory.com/1166)에 가시면 확인하실 수 있습니다. 2. 공개 데이터 다운 머신러닝을 하기위해서는 일정량 이상의 데이터가 필요한데 특정 인물의 사진을 적정량을 일일이 수집하기엔 많은 시간이 들어갑니다. ..
1. 개요 hostapd를 이용하여 리눅스 기반 보드를 AP mode, 즉 공유기로 활용해 보자. 2. 설치 우선 hostapd를 설치합니다. dnf install hostapd bridge-utils 3. 설정(1) Configure을 정의합니다. vi /etc/hostapd/hostapd.conf 내용은 어떤한 통신 프로토콜을 사용할 것인지, 암호체계는 어떤 것으로 할 것인지에 따라 다릅니다. hostapd 홈페이지에는 다음과 같이 정리되어 있습니다.802.11b/g/n with WPA2-PSK and CCMPA simple but secure AP with maximal compatibility for current hardware:FILE /etc/hostapd/hostapd.confinterfa..
1. 개요 USB 카메라를 이용하여 Image Capture와 Video Web Streaming을 해보도록 하겠습니다. 테스트한 보드는 라즈베리파이 3과 아틱 710이며 포스팅에서는 라즈베리파이를 사용하였습니다. 2. 연결 확인 우선 USB카메라를 보드에 연결하고 연결확인을 합니다. dmesg | grep uvc 3. 사진찍기 사진찍는 기능은 fswebcam을 이용하여 테스트를 해보았습니다. 설치 명령어는 다음과 같습니다.dnf install fswebcam sudo apt-get install fswebcam 동작명령어는 다음과 같습니다. //fswebcam –r Resolution filename fswebcam –r 1280x720 image.jpg 4. 동영상 촬영 동영상 촬영은 ffmepeg를..
1. 개요 파이썬으로 네이버 검색어 순위를 파싱해 봅니다. 2. 소스코드 개발자 도구 열어 페이지의 소스코드를 확인합니다. 소스 코드를 보면 id가 realrank인 테그 안에 들어있는 것을 알 수 있습니다. 그리고 테그 안에는 각각 테그에 검색어 들이 들어 있습니다. 여기까지 html 코드를 가져오는 python 소스코드입니다.import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.naver.com/" soup = BeautifulSoup(urllib2.urlopen(url).read()) rank_list = soup.find(id="realrank") rank_list_li = rank_list.findAll('li') fo..
1. input과 raw_input input은 정수로 받아오고, raw_input은 문자열로 받아옵니다. 만약 input으로 문자열을 받아오게 되면, 오류가 발생합니다. 2. inputinput = input("input : ") print("\nEcho : %s" %input) 일반 input을 사용하게 되면 정수로 받아오기 때문에 문자열을 입력시 오류가 발생합니다. 3. raw_inputinput = raw_input("input : ") print("\nEcho : %s" %input) raw_input은 입력받은 데이터를 문자열로 저장합니다.
1. 개요 페이스북을 보다가 0과 1로 2를 만드는 법이라는 글을 보게 되었고, 그림을 글자로 재 표현하는 프로그램을 만들어 보자는 생각으로 시작하게 되었습니다. 2. Prototype 소스코드 구현의 시작은 픽셀의 밝기를 여러 단계로 나누어 단계에 따른 해당 글자로 변경하는 방식으로 진행할려고 했습니다. 밝기에 따라 변경될 단어들은 아래 단어들로 선정하였습니다. 처음에는 Red, Green, Blue 3개의 값의 총 합으로 밝기를 구분을 하였고, 두번째는 3가지 요소 중 가장 작은 요소로 단계를 구분지어 출력물을 만들어 보았습니다. 왼쪽 출력물은 Sum으로, 오른쪽은 최소값을 기준으로 삼아 픽셀을 글자로 변경해 보았습니다. 결과는 둘다 좋았습니다. 소스코드는 다음과 같습니다. import java.io..
- Total
- Today
- Yesterday
- 포켓몬 Go
- c언어
- Notification
- LISTVIEW
- 파일입출력
- Res
- Service
- 아두이노
- 포켓몬 고
- 안드로이드
- jad
- 유전 알고리즘
- java
- 카운터
- 서버
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- Java Decompiler
- vim
- java 파일 입출력
- php
- vim 설치
- 자바 입출력
- 알고리즘
- 인텐트
- 파일 입출력
- 5582
- counter
- java url
- 유전
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |