잉여톤 4회 후기

과거 동아리 내 게임잼과 그 이후 AWS Serverless 대회들, 그리고 지난 번 대리님 집에서의 코딩잼으로 자리잡게 된 잉여톤의 4회차를 이번 개롱 집들이를 겸해서 진행하게 되었다.

아내 블로그 구축기

아내 블로그를 만들어 주고 있는데 이왕이면 네이버 블로그나 티스토리 말고 github pages로 만들어주고 싶었다. 템플릿은 추후에 걱정하고 일단 내 블로그를 그대로 복사해서 아내의 github 계정에 넣고 travis-ci를 연동하는 것까지는 해봤던 일이라 금방 할 줄 알았는데,

aws serverless hackathon 2016

작년에 참가하지 못했던 serverless gaming on aws을 올해는 드디어 참가할 수가 있었다. 개인적으로 행사에 대한 참가 소회를 생생하게 밝힐 자신은 없으므로 같이 참가했던 분의 글을 소개하는 것으로 넘어가려고 한다.

kroot ctf 2015

연세대학교 보안 동아리 Kroot에서 주최하는 CTF 2015에 참가했다. 보안이란 주제랑은 별로 관련이 없는 삶을 살아온지라 […] 난이도 낮은 문제 + 힌트가 공개된 문제를 중점으로 풀었다.

c# 데이터 서버 라이브러리 구현

지난 글에서는 csv 데이터를 binary 파일로 serialize하여 데이터의 loading 속도를 올리는 방법에 대해 알아보았다. 해당 방법은 용량이 큰 csv 파일에 대해서도 효과가 크지만, 작게 분할된 많은 csv 파일을 다시 적절한 크기의 binary 파일로 재구성하여 작업할 때 더욱 효과를 크게 느낄 수 있다.

c# binary 파일을 사용해 csv 파일 빨리 읽기

데이터 분석을 위해 데이터를 열심히 수집해서 몇 개의 csv 파일을 얻었고, 이 csv 파일들은 각각 약 1GB 정도로 조금 큰 수준이라고 해보자. 데이터베이스가 있으면 데이터를 넣고 적절한 쿼리를 넣으면 되니 편하게 작업을 진행할 수가 있다. 하지만 데이터베이스가 없는 시스템에서 이 데이터들을 분석하거나, 쿼리로는 데이터 분석을 하기가 좀 어려운 상황이라고 할 경우에는 적어도 다음의 방법을 사용하여 분석을 진행해 볼 것이다.

dumpable 고찰

하재승님께서 던전 앤 파이터 클라이언트 로딩 속도 최적화에서 언급하신 dumpable 라이브러리에 대한 이야기를 해보자. 이 라이브러리는 serializable memory가 가능한 dynamic container와 operator =를 사용하여 dumpable한 struct를 만들어준다.