모임 후기: 25장 The Architecture of Scala Collections

37 views
Skip to first unread message

네피림

unread,
Jun 24, 2012, 4:26:28 AM6/24/12
to scala...@googlegroups.com
PIS 25장 스터디 모임 후기 입니다. 
  • 일시: 2012.6.24(일) 13:00~17:00(4hr)
  • 장소: CNN the BIZ > 할리스 종로점
  • 참석인원: 5명 - 신명수, 석종일, 김효영, 변정훈, 이동욱          
  • 진행 내용:
      - 코딩 배틀: 유사 영화 제목 추천
      - 프로젝트명: 진격의 거인(Attack On Titans) - 마치 프로젝트가 거대한 괴물이 습격하는 듯하여
  • 조 구성: 
          - 별도의 조구성은 없으며 전원 협업
          - 각자의 github 프로젝트로 공유. 알릴 내용은 codeport wiki (https://github.com/codeport/scala/wiki/Autometeus) 활용 
  • 관련 의견이나 회고/후기 등은 자유롭게 댓글로 남겨주시면 됩니다.
  • 다음 모임까지 진격은 계속됩니다. ㅡ_ㅡ;;


네피림

unread,
Jun 25, 2012, 12:27:48 PM6/25/12
to scala...@googlegroups.com
"진격의 거인" 초반 진행 시 큰 파일에 대해 JSON을 streaming 방식으로 처리하는 것에 대한 의견을 나눴습니다. 

Jackson json parser가 streaming을 지원하고, 얼핏 Jackson에 대한 scala wrapper를 본 적이 있어 찾아봤지요. jerkson이란 낯익은 녀석이 있네요! 이 녀석을 어찌어찌(중간 생략) streaming 방식으로 돌리니 거대한(?) 영화정보를 문제 없이 빠르게 읽을 수 있었습니다.

참고하세요. 

2012년 6월 24일 일요일 오후 5시 26분 28초 UTC+9, 네피림 님의 말:

Sewon Ann

unread,
Jun 25, 2012, 12:51:39 PM6/25/12
to scala...@googlegroups.com
참고로 gson 도 스트리밍 방식을 지원합니다.


하지만 scala 랑 궁합은 별로인 듯 하네요?

이런 댓글이 보입니다.
Gson does not natively work with Scala "case classes". Your two best options for using Json with "case classes" are Jerkson and lift-json. After working with both, I'd recommend Jerkson for its speed and support of streaming reads and writes, but both libraries should satisfy your use case.

지난번 퀴즈 때 daori 조에서 lift-json을 썼었는데 이 라이브러리는 streaming 을 지원하지 않습니다. scala랑 궁합은 기똥차지만, 큰 데이터를 다루기엔 적절치 않다고 생각했습니다. streaming을 지원하지 않는 것도 큰 이유구요.

2012/6/26 네피림 <i01...@gmail.com>

--
Google 그룹스 '라 스칼라 코딩단' 그룹에 가입했으므로 본 메일이 전송되었습니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msg/scala-korea/-/ypp_QisDjOIJ을(를) 방문하세요.

이 그룹에 게시하려면 scala...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 scala-korea...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/scala-korea?hl=ko에서 그룹을 방문하세요.

Dongwook Lee

unread,
Jun 25, 2012, 9:02:26 PM6/25/12
to scala...@googlegroups.com
아! 지식이 더해져 보다 풍성한 정보가 되는 장면은 언제봐도 아름다워요. 
좋은 정보 감사합니다.

2012년 6월 26일 오전 1:51, Sewon Ann <kin...@gmail.com>님의 말:

JONG-IL SEOK

unread,
Jun 25, 2012, 9:17:13 PM6/25/12
to scala...@googlegroups.com
https://github.com/daclouds/Autometeus

제가 사용한 것들은 이런 것(README.md)들이었습니다.

저도 Jerkson으로 했네요~



2012년 6월 26일 오전 10:02, Dongwook Lee <i01...@gmail.com>님의 말:

Dongwook Lee

unread,
Jun 26, 2012, 12:24:57 AM6/26/12
to scala...@googlegroups.com
깔끔한 정리 감사합니다. 
진격거인 JSON parsing 담당자(?) 도 "젉슨"을 쓰고 계셨네요.

2012년 6월 26일 오전 10:17, JONG-IL SEOK <dacl...@gmail.com>님의 말:
Reply all
Reply to author
Forward
0 new messages