개강이다ㅠ_ㅠ 이번 겨울방학때 포스팅했던 포스트들을 정리해보려 한다...
1.도커에 대해서 [더보기] 접기
가장먼저 나는 도커에 대해 알아보고자 블로그를 열었던 것같다.
나의 첫 포스팅인 도커란? 을 시작으로 도커에 대해 알아보았고 도커의 설치법 을 아아보고 도커를 사용해보고자 하였다.
이때는 도커file도 읽을 줄모르고 이게 뭐지하고 복붙만 하고 뭔지몰라 콘테이너,이미지를 삭제하기 수차례였다.
지금은 도커를 먼저 떠올리고있다.
도커를 알고난뒤 도커에서 spark를 깔았다 어떻게 명령어 하나로 개발환경이 다 구축되는지 ㅠㅠ흑흑 세상참 좋아졌다.
접기
2.google platform에 대해서 [더보기] 접기
연구과제때문에 처음접하게 된 구글플랫폼! 아직도 많이 알지는 못하지만 한것에대해서는 여러번 포스팅했던 것 같다.
datalab 을 처음만져보았을때 notebook이라는 개념도 없어서 많이 어려워했던 것같다.. 지금은 이걸로 텐써플로우 코드를 돌려볼수있다는게 새삼신기..
그다음에는 이때 포스팅후론 필요성이 없다는것을 알고 사용하진 않았지만 구글 플랫폼 빅쿼리 에 대해 알아보았다.
빅쿼리를 브라우저에서 사용 해보고 커멘드라인에서도 사용 해보았다.
서비스 종료인걸 나중에 알고 하루를 날렸던 구글 프레딕션api .... 정말 눈물났던 기억이 난다.. 성공했다고 좋아했는데 서비스 종료라니..
그렇게 내 여름방학 최대의 적이였던 구글ml엔진 을 사용해보고 구글 앱엔진이랑 연동해보려고 구글앱엔진에 대해서도 알아보았다.
앱엔진쓰다가 오류나서 오류도해결하고.. 또 해결 하고.. 다된줄알고 배포하려다가 또 오류나서 해결하고.. 또 그러다가 에러나서 해결하고..
그러다가 우분투가 날라갔다 %^_^사망..ㅎ
그래서 gcloud부터 다시 설정했다.
그래서 초심으로 돌아가...ml엔진을 써봤다 조대협이라는 분의 도움으로 ml엔진사용에 박차를 가하고 결국되었다 ㅠㅠㅠ
접기
3.머신런닝을 위하여 [더보기] 접기
처음에 텐서플로우,머신런닝 개념하나 없이 코드를 돌려보고자했던것같다. 데이터 마이닝 수업때 들은건 다 어디간건지..끙@@
그래서 다시 기초 이론부터 공부하고자 선형회귀분석 을 공부했고 머신런닝 기초 를 또 공부하고
텐서플로우 큐라는 개념 을 공부했었다. 파일입출력 시키려고했던것같다. csv파일을 .....
ㅋㅋㅋ 지금 정리하다가 알게된건데 선형회귀 또 했었다. ....
그러다가 막상 모델을 설계하려니 눈앞이 깜깜해져왔던 와중에 너무나도 쉽게 설명한 머신런닝글 을 찾게되어 읽었다.
접기
4.spark에 대해서 [더보기] 접기
지금도 정확히 뭔지 모르겠지만.. 한달전 처음 알아본 스파크 너무 어려웠다. 클러스터링.. 플랫폼.. 등등 너무 처음 보는 단어가 많았기때문에 어려웠다.. 지금도 어렵지만....
스파크에서 제공하는 기능인 맵리듀스 에 대해도 공부했고 spark를 직접 설치해봤다. 그리고 spark를 공부하다가 데이터구조인 RDD 를 공부! (사실 하둡공부할때였는지 스파크였는지 기억이..)
sparkR을 쓰기 위해서 R에대해서 공부하고 또 공부하고 (번외로 R시각화에 대해 공부해봄 -ggplot )스파크 분산처리를 위해 버츄어머신으로 노드 3대를 만들었다 .. (이때까지도 노드가 뭔지도몰랐던 컴맹..) 버츄어박스도 삽질 많이 했다 ㅜㅜ 네트워크설정이 어려웟다 ...
그리고나서 외전으로 hbase에 대해 공부하고
좋은 논문을 뒤늦게 발견하고 sparkR 을 공부하여 발표했다. 이대 느낀게 그냥 논문하나 완독하는게 싸이트 뒤지는것보다 낫다는걸 알았다.. 는 이해잘못해서 sparkR을 또 공부했다.
접기
5.sqlite에 대해서 [더보기] 접기
데이터베이스 설계때문에 시작한 sqlite1부 , sqlite2부 ... 사실 1학기때 파이썬 수업을 들으면서 2시간정도? 아주 짧게 배운게 전부였다. (커넥션과 쿼리날리는 정도만...) 그래서 자세하게 한번 알아봤던것 같다.
sqlite 공부하다가 아리송한게 너무 많아서 데이터베이스에 대해 기초 를 다시 공부하고 설계공부 도 한번 더했다.
sqlite를 사용하기 위해 db browser for sqlite 라는 툴도 써보았고 sqlite를 서버/클라이언트로 사용하기 위해서 xml rpc 를 공부했다.
클라이언트에서 파일 생성을 위해 python에서의 파일 생성 도 다시 알아보고 피클....
이때 파일 생성하는 코드를 다른 코드에서 쓰려고 import하려다가 2.x ,3.x이 다르다는것을 알았다 .
이번 방학때 최고로 날 행복하게 해준 광석같은 존재인 orm .. 지금도 너무 감동이다 ㅠ_ㅠ 웹페이지 설계도 현재 jpa 로 하고있는데 orm 쨔응.. orm을 직접사용 해보고 또 공부하고 그러다가 ㅋㅋㅋ내가 기초가 너무 없다는걸 느낀게 sqlite에서 지원도 하지않는걸 하려했었다.
또 mysql을 일년을 썻으면서 데이터가 어떻게 lock 되는지도 처음알았다. 그리고나서 mysql 함수,프로시저 등을 새로 공부했다.
정규수업땐 이걸 안배웠다. 오라클로는 배웟는데 오라클을 중간부터 배워서 그땐 따라하기 바빳던..
접기
6.웹페이지 개발에 대해서 .. [더보기] 접기
여름방학 일이였던 웹페이지 설계때문에 지난 겨울방학보다 체계적으로 하고자 개발환경 부터 꼼꼼히 살펴보았다.
웹페이지를 원래 파폭에서 실험했는데 크롬 으로 바꾸어 실험했다. 예전엔 jsp 하나로 다 뭉쳐놔서 이번엔 js파일로 나누려다보니 내가 너무 막코딩을 한걸 알고 세션,자스에 대한 공부를 했다.
그리고나서 spring+maven에 대해 처음으로 알고 개발환경으로 구축했다.
그리고나서 mysql과 spring을 연동하고 ... 처음에 마이바티스 쓰려다가 spring jpa 라는걸 알고 진짜 하루종일 신나서 뛰댕겻다
접기
7.우분투에 대해서..[더보기] 접기
난 주로 개발을 리눅스에서 하게되었다. 사실 리눅스는 작년 이즈음?이였던가에 처음 라즈베리파이로 영상처리를 하면서 처음 접했다.
리눅스 개발자가 21살때 리눅스를 개발했덴다;;; ㅠ_ㅠ 천재둥이.. 아무튼 그렇게 리눅스로 작업했는데
이번 방학에 리눅스만 3번을 포멧한거같다..ㅎ 그래서 위에서 도커도 썻던거고...
그렇게 눈물을 머금고 날려버린 뒤 가상환경 을 사용했다.
그리고나서 문득 난 리눅스가 뭔지모르네 하고 리눅스종류에대해서 도 알아봤다. 우분투 서버버전 이 따로있다는것도 처음암!
그러고서 리눅스를 날렷으니 자바부터 다시설치했다.
접기
그외에..
sas 분석대회준비하려고 sas 유니버셜에디션도 사용 해봤다. 결국 바빠서 대회는 못나갔지만... ㅠㅠ da설계대회도 못나갔다 힝
이번 겨울방학동안 그래도 많이 한 것 같아서 기분이 좀 좋은것같다.. 이번 4학년2학기때는 삽질좀 그만하고..... 순탄하게 흘러가길 바란다..