본문 바로가기

전체 글

(65)
'실무로 배우는 빅데이터기술' 막히는분 계시죠? 시간이 꽤 지났다 언젠가 트럼프의 대통령 당선을 빅데이터만이 예상했다는 뉴스를 봤었다. 그때는 '뭐 저런게 있구나...'하고 넘어갔었다가 코딩공부를 시작하면서 빅데이터로의 길로 있어 이참에 배워보기로하고 책을 구매했다. 20년 6월에 위키북스에서 나온책이라 별일 없겠지... 하고 구매했지만 문제가 꽤 있더라... 가상환경을 구축하고 하둡에코시스템을 구축하는데 버전이 많이 달라졌더라 가상환경에 OS도 더이상 지원되지 않는 버전으로 진행되기에 여러가지 설정해줘야할게 엄청 많았음 그치만 한달 이상 시간을 들이면서 1회독을 끝내고 복습겸 다시 따라해보고 있는데 분명히 나랑같은 상황에 쓸데없는 시간을 보내고 있을것같은 사람들이 있어서 이렇게 글을 써본다. 실무로 배우는 빅데이터 기술 (개정2판): 데이터 수집, ..
골프 프로젝트를 끝냈다 언젠가 누구도 모르게 골프 프로젝트를 진행중이며 다 끝나면 정리하겠다는 글을 올린적이 있는데 드디어 끝이났다. 아두이노 보드에 정품이랑 카피보드가 있는지도 몰랐던 내가 시간이랑 싸우다 보니 혼자서 프로젝트를 마무리 할 수 있었다. 아두이노에 압력센서 5개를 연결하고 입력되는 값이 아두이노를 통해 블루투스 모듈을 통해 제작해둔 앱으로 블루투스 통신을 하고 앱에서는 받은 데이터로 골프공이 맞은 위치를 표시해주고 정중앙에 맞으면 나이스샷 유무를 판별하고 임의로 계산된 예측비거리를 표시해준다. 특히 블루투스 통신이 까다로웠는데 처음에는 HC-06이라는 블루투스 모듈로 데이터를 받았지만 우노 보드가 너무 크다는 판단하에 BLE가 탑재되어있는 nano IoT를 구매해서 사용하다보니 블루투스랑 BLE랑 꽤 많이 다른..
(수정) 바이두 클라우드(바이두윈) 다운로드 속도가 너무 느리다면? 최근에 시간이 나서 예전부터 구하고싶었던 파일을 다시금 찾아보다가 토렌트, 구글링 등으로 도저히 구할 수 없어서 포기하려다가 중국의 '바이두 클라우드'에 자료가 있다는 소식을 듣고 열심히 찾아보았다. 여러가지 검색 방법이 있었고 (자료 검색방법이 좀 복잡했었다.) 자료를 마침내 찾아내었으나! 초당 100KB라는 속도에 힘들게 찾아낸 자료가 시간을 이 시간을 투자할만큼 가치가 있는가? 하는 고민이 들게되었다. 그치만 정말 오래토록 찾던 자료라서 쉽게 포기할 수가 없어서 나의 종교 구글신님께 찾아가 구글링을 해보니 엄청난 속도로 다운로드가 가능한 방법을 찾아 공유하려 글을 써본다. 极下DownLoad jiexi.jixia.hk ---------------------------------------------..
융합프로젝트 일지 - 1 프로그래밍 공부를 시작한지 어느덧 반년정도가 지나갔다. 짧지만 조기취업으로 경기도쪽 회사에서 잠깐 일도 했었지만 조기취업이라는 말에 너무 혹해서 관두고 다시 내려와버렸다. 이 외에 여러가지 일들이 많이 있었지만 제쳐두고 현재 학교에서 융합프로젝트를 진행중이다. 그 중에서 내가 있는 과에서는 골프채로 골프공을 때렸을때 어디에 맞았는지를 보여주는 앱을 만들어야한다. 또 골프채 안에 넣을 센서와 아두이노 보드도 프로그램을 짜서 넣어줘야한다. 내구성에 문제가 있을법 하지만 내 알빠인가... 짧게 일기처럼 써봤다. 자세한건 추후 정리해서 블로그에 올려보도록 하겠다.
HTML파트 끝내고난뒤 건축전공인 내가 앞으로 건축이 미래가 밝으냐? 살아남을 수 있느냐?라는 자신에게 던지는 질문에 잘 모르겠다고 생각을 하고있던무렵 접하게된 코딩 파이썬, 자바, 등 많이 생소하고 이해하기 어려웠지만 조금씩 하다보니 따라가게되고 익숙해지게 되고 힘든점도 많지만 html도 같이 시작해보기로 했다. 코딩과는 결이 다르다고 생각했지만 배워놓으면 써먹겠지라는 생각으로 무작정 책을펴고 시작하다보니 기본적인 작성방법을 조금씩 알게되더라. 블로그에 글을 적어보려해도 책만 따라하면 되니 큰 어려움을 겪지 못했기에 미루다 미루다보니 HTML진도가 다 나간상태다. 아마 다음달 부터는 자바스크립트, 스프링(?)에 대해서도 공부를 시작해보려하는데 이건 책따라하더라도 모르는 부분은 있겠지... 하면서 블로그에 내가 공부한 흔적을 ..
파이썬001 - 타이타닉 생존자 예측하기. (데이터분석) 약 일주일이상 공부관련글이 올라오지 않았다. 자바의 반복문에 대한 공부를 하다보니 감을 좀 익혔고, 다른 부분을 공부는 했는데 글로 정리하려니 참 귀찮은 일이 아닐 수 없다. 이번에는 파이썬을 이용한 데이터 분석에 대해 배운점을 복기겸 생존신고겸. 간략하게 적어보려한다. 언제 발생했고, 몇명이 사망했고, 몇명이 생존했고, 몇시에 사고가 발생했고... 이런 정보들은 인터넷에 널리고 널렸다. 각자 알아보기로하고 파이썬을 이용한 데이터분석을 할때 한번쯤 꼭 접하게 되는것이 머신러닝을 통한 '타이타닉 생존자 예측하기' 이다. 타이타닉 사고당시 탑승했던 승객들의 여러가지 데이터들이 기록되어있는 자료와 나중에 컴퓨터에게 판단을 시킬 test.csv파일도 함께 첨부한다. 이 자료에는 탑승객의 사망여부, 이름, 성별,..
자바002 - 랜덤주사위 일정 숫자 나올때까지 굴리기 이번에는 Math.random()을 이용한 주사위를 굴려서 일정 숫자가 나오는 코드를 작성해보자. -Math.random() 함수는 double 형으로 0.0이상 1.0 미만 사이의 값을 반환하는 함수이다. Math.random()은 double타입의 숫자를 0~1사이에서 램덤으로 생성한다. Math.random()함수를 사용해보기 위해 아래와 같이 작성해보자. public class Double { public static void main(String[] args) { int i = Math.random(); } } 정수형 변수 i 값을 만들고 위 코드를 작성하면 에러가 발생한다. Math.random()을 통해 나오는 값은 모두 double타입의 실수형이다. 그렇담 int i를 double i로 작..
자바001 - for문을 이용한 구구단 출력하기. 교재에 하나쯤 있을만한 for문을 활용한 구구단을 출력해보자. 구구단은 '숫자1' x '숫자2' = '숫자1*숫자2'로 표현할 수 있다. public class Lifeworkshop { public static void main(String[] args) { int i; int j; for (i = 1; i < 10; ++i) { System.out.printf("===== %d단 =====\n", i); for (j = 1; j < 10; j++) { System.out.printf("%d * %d = %d\n", i, j, i * j); } } } } '숫자1'과 '숫자2' 총 2개의 숫자값이 필요하므로 int i와 j를 쓰겠다고 선언해줬다. for문은 반복문으로 조건에 맞게 적어주어야한다. 처음 ..