Programming(공부중)

1. Javascript, web: VELOPERT.LOG

2. Haskell, 책: 가장쉬운 하스켈 책

Deep Learning(잠깐쉬는중.. 좋은 gpu와 머신이 필요해ㅜㅜ)

1. 김성훈 교수님의 기본적인 머신러닝과 딥러닝 강의

2. 나의 deep learning 코드공부 노트


입자물리분야에서 연구했던 것들

1. RPC 검출기 R&D 연구 참여

* 10.1016/j.nima.2008.06.013 : A 20 ps timing device—A Multigap Resistive Plate Chamber with 24 gas gaps

2. Top quark physics 연구 참여

* 10.1016/j.physletb.2015.04.060 : Measurement of the cross section ratio sigma_{ttbb} / sigma_{ttjj} in pp collisions at sqrt{s} = 8TeV

* Measurement of ttbb production at 13 TeV : 곧 publish 예정.

3. 실시간, 지난기록확인을 위한 Web based Monitoring system for RPC 검출기 코드 개발 및 관리 : 사이트는 CMS Collaboration 전용 사이트임.

* Code : JAVA, html, css, javascript ; 해당코드는 내부사이트라 비공개함.

* Data : Database(Oracle) via JAVA to output(JSON)

* UI : html, css, javascript

* 해당사이트 관련 문서화: twiki, note

처음 버전을 개발할때는 일체형으로 만들었다가, 두번째 버전을 만들면서 MVC의 개념을 잘 알지는 못했지만, 여러 중복코드의 문제점과 데이터처리를 일원화 할 필요를 느꼈다. 그래서 점차 M(RPCBase) V(UI viewer part) C(RPCHVTime,UI form-tag part) 모양으로 개발되어졌다.

4. 그동안 배우고 다루어 본 언어

* GWBasic(거의 기억이 나진 않음), HTML/CSS, C, Assembly(조금), PHP, Labview(거의 조금), bash, JAVA, C++ with STL, Fortran(거의 조금), Javascript, python

Web Programming (지난시간)

1. frontend

* 그래프 그리기

++ Highcharts 예제, d3js, google chart; 라이브러리 비교

++ ROOT(C++, python), matplotlib(python)(먼저 2가지는 web에서는 그리적합하지 않음.), JfreeChart(JAVA)

* Table 만들기 : DataTable, 무지개table만들기

2. backend

* Java, tomcat

* Database : Oracle, mysql