누구나 할 수 있는 Scala - 제4편 Scala 의 함수를 선언해보자 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 변수를 써봤으면 함수를 써보고 싶을 것이다. 랭기지에서 function을 쓸줄 알면 절반이고 Class까지 쓸 수 있으면 해당 언어로 작업하는데 기본은 된 것이라 생각한다. def max(x:int, y:int):int = {//생략} 이런 식으로 함수를 선언 해보고 엔터를 쳤더니 위와 같은 에러까 났다. 'int' 라는 타입이 없다고 한다. 'Int' 라고 i를 대문자 I로 써주어야 하는 것 같다. 아래와 같이 써줬더니 잘 만들어 진 것 같다.def max(x:Int, y:Int):Int ..
누구나 할 수 있는 Scala - 제3편 Scala 의 변수를 선언해보자 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 스칼라는 두가지 변수가 있다. val하고 var 이다. val은 java의 final과 같이 한번 값을 할당 하면 바꿀 수 없는 변수이고, var은 재할당이 가능하다. 한번 할당을 해보자 인터프리터에서 val msg = "hello world" 라고 쳐봤다. Type이 String 으로 나오는데 val msg = "hello world" 이 구문 어디에도 String type을 지정해주는 부분은 없다. 스칼라가 알아서 타입을 추론해서 정해준 것이다. 타입을 정해주어야 할 필요도 있는데 아래와..
누구나 할 수 있는 Scala - 제2편 Scala interpreter(인터프리터) 사용하기 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 스칼라는 이름 그대로 스케일러블 랭기지이기 때문에 확장성이 매우 좋다. JVM에서 돌아가기 때문이기도 하고 여러가지 면에서 Java와도 호환성이 아주 좋은 편이다. 그리고 Java는 컴파일 후 실행하지만 스칼라는 functional language이기도 하기 때문에 interpreter에서 실행해도 되는 편안한 점이 있다. java는 뭐 하나 테스트 해볼려고 해도 꼭 클래스 만들고 메인메소드에서 테스트 해야하는데 여기에서도 function을 만들어서 실행 하려면 java..
누구나 할 수 있는 Scala - 제1편 Scala로 'Hello, World!' 출력하기Every body can programming with Scala - Chapter 1 Print 'Hello, World!" using Scala. 요즘 Scala(스칼라)가 대세라고 하여 우리 회사에서 스터디를 시작해서 이 글을 쓴다.These days the programming language Scala located front of trend at it. IDEA는 Intelli j(인텔리 제이)를 쓰고 있기 때문에 이걸로 했다.I've post this post for intelli j because I like Intelli j. intelli j에 scala plugin 설치는 아래 포스트를 참고해서..
운동 처음 하는 직딩이 처음 탁구 배우기 - 제4편 탁구채 잡는 법 탁구채 잡는법을 제대로 몰라서 한달 넘게 레슨 받았는데도 스윙을 못해서 공이 안들어가서 탁구를 쳐보지도 못하고 맨날 잔소리만 들었어서 이 글을 쓴다. 아무것도 모르던 날들의 스윙이 지금은 감을 잡고 나니 다들 한두번씩 쳐주고 하니까 좋다. 탁구장에 갔더니 탁구 채를 이걸로 하라고 알려주었다. 요즘은 이게 대세라면서 ㅎㅎ나중에 알고 봤더니 얘는 '셰이크 핸드'라고 부르더라. 보통은 '탁구채'하면 이렇게 생긴 '펜홀더'를 먼저 떠올리고 이게 익숙한데 레슨 받으러 갔더니 셰이크 핸드를 하라고 해서 나는 그냥 시키는 대로 했다. '셰이크 핸드' 탁구채의 장점은 '펜홀더'에 비해서 백핸드를 치기가 편하고 유연하게 운용할 수 있다. 유연하게 운용할..
SAP를 할까? 개발을 할까? - 제2편 SAP 교육 과정실망 SAP업계를 떠나왔지만 블로그는 계속 열어놓았기 때문인지 아니면 내가 취준생 벗어난지가 얼마 안되서 그런지 아직도 진로에 관해 묻는 친구들이 많아서 이 글을 씁니다. 저 같은 경우는 SAP ERP 모듈 컨설턴트가 될까 하다가 지금은 개발자의 길을 가는 선택을 해서 개발을 하고 있습니다. 지금도 국내에는 SAP에 관한 정보가 별로 없는 상황이지만 제가 처음 SAP하겠다고 마음 먹었던 2010년 즈음에는 더더욱 정보가 없었습니다. 이 때(2010년)만 해도 SAP로 시작하는건 꽤나 괜찮은 선택이겠지 싶었고 나는 나름 그 덕을 본건지 만건지 SAP를 하지 않고 있는 지금으로서는 판단하기는 어렵긴 하지만 괜찮긴 했습니다. 그런데 요즘은 SAP 모듈(..
개발 일지 - Jun 2 Tue 여느때와 다름 없는 즐거운 화요일이야. 오늘은 parser를 만들거야. parser는 '파서'라고 읽어. 얘가 뭐하는 얘냐면 웹페이지에 있는 정보를 가지고와서 분석 해서 회사 db에 저장하는 역할을 하는 프로그램이야. 어제 밤에 늦게 잤기 때문에 아침에 늦잠으로 잠을 보충해야 했어서 오늘은 아침에 일어나서 좀 서둘러 나왔어. 그래도 11시 즘에는 도착하는게 모양새가 좋기 때문이야. 요즘엔 작업을 하면서 로그 식으로 그때 그때 생각나는걸 있는대로 다 적어. 난 이걸 working_log(워킹 로그)라고 불러. 머리에 뭘 기억했다가 꺼내쓰는게 은근 리소스를 잡아먹는 일이기 때문이야. 어제 작성한 log야 내용은 이런 식이야 뭘 예쁘게 정리해서 쓰거나 하지 않아. 그냥 생각나는..
문과생도 할수 있는 R - 제1편 R을 설치해보자 '빅데이터'라는 이야기가 요즘 it업계의 화두야. 나는 그 중심에 R이 있다고 생각해. 앞으로는 R을 엑셀 처럼 쓰게 될 날이 올지도 몰라. 그래서 R을 공부해보기로 해서 이 글을 써. 구글에 'r'이라고 검색 하거나 http://www.r-project.org/ 위 사이트에 접속하면 R을 받을 수 있어. 위 사이트에 접속 해보자.이런 심플한 페이지가 나와. 다운 받으려면 좌측 메뉴 맨 위에 'Download'에서 'CRAN'을 눌러. 그러면 아래와 같이 다운받을 수 있는 여러 사이트가 나와. 아무데서나 받아도 되지만 한국 서버에서 받으면 조금 더 빠를 듯 해. 스크롤 좀 내려보면 'Korea'가 있어. 난 맨위에 있는걸 클릭해서 다운받았어. 클릭 해보자..
IT를 한다면 발레를 배우는 것도 좋은 것 같다 - 제30편 야채가 먹고 싶어 졌다 요즘 몸에 조금씩 근육이 붙고 있고 움직이는 것도 제법 유연해져 가는 것 같다. 몸이 풀리는 것 말고도 변화가 생겨서 포스트를 써본다. 원래 야채를 잘 먹지 않았다. 김치 이런거 거의 안먹고 짠지 같은 것도 거의 손을 대지 않는다. 조금 나쁘게 말하면 초딩 입맛이고 좋게 말하면 어메리칸 스타일이라고나 할까? ㅋㅋ 약간의 변명이기도 하지만 해외 프로젝트 나갔을 때 한달 넘게 있었지만 음식 때문에 문제가 있지는 않았다. 오히려 나한테 먹는거 가지고 잔소리 하던 양반들은 해외 나가면 꼭 그 비싼 한국 음식을 드셔야 할 정도로 편식이 심한 경향을 보았다 ㄲㄲ 지가 하면 로맨스고 내가 하면 불륜인거지 머 ㅋㅋ 내 주식은 탄수화물이..
- Total
- Today
- Yesterday
- docker container
- 도커각티슈박스
- vim
- 2017 티스토리 결산
- docker container whale
- 개발자
- Sh
- shellscript
- 도커티슈박스
- docker container tissue box
- docker container case
- 도커티슈케이스
- docker container tissue
- Linux
- 도커컨테이너
- 이직
- 도커각티슈케이스
- 싱가폴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |