Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

서지혜: Difference between revisions

From ZeroWiki
imported>rabierre
No edit summary
(Repair MoniWiki formatting after migration)
 
(99 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__TOC__
__TOC__
= 서지혜 (07) =  
= PROFILE =
== 서지혜 (07) ==  
난 너무 게으른거같아............................아ㅠㅠ
난 너무 게으른거같아............................아ㅠㅠ


--목표가 있으니 걸음을 멈추지 않는다.--
--목표가 있으니 걸음을 멈추지 않는다.--
* 안대 게을러ㅠㅠ
* 안대 게을러ㅠㅠ
Someday you'll say something that you'll wish could take back
Someday you'll say something that you'll wish could take back - drama, House
I must travel alone


나의 [http://rabierre.atlassian.net 프로젝트 페이지]
나의 [http://rabierre.wordpress.com 블로그]  
나의 [http://rabierre.egloos.com 블로그]  
== 목표 ==
== 목표 ==
* '''"그럼에도 불구하고"와 "그래서"를 적재적소에 쓸 줄 아는 사람이 되기'''
* '''"그럼에도 불구하고"와 "그래서"를 적재적소에 쓸 줄 아는 사람이 되기'''
** 그럼에도 불구하고 누나는 잘 쓰지 못했고, 그래서 나에게 이거 왜썼냐고 화풀이를 하시겠지.. -[[김태진]]
** 뭐야 이거 언제썼어? 내 대쉬보드를 더럽히지마라! - [[서지혜]]
* super super programmer - Guru가 되고 싶어요.
** dead line, 중간 목표 필요
* 매일매일 강박증에 걸린 것 처럼 쓸고 닦아야 한다.
* 2011년  
* 2011년  
** "그냥"이라는 단어의 사용을 자제합시다.
** "그냥"이라는 단어의 사용을 자제합시다.
* 2012년
* 2012년
** '하고싶다'가 아니라 '하자'
** '하고싶다'가 아니라 '하자'
** small task, 작은 성공하기
** ~~small task, 작은 성공하기~~
** 4개월 밖에 안남았지만 한달에 한개의 목표 달성하기
** ~~4개월 밖에 안남았지만 한달에 한개의 목표 달성하기~~
* super super programmer - Guru가 되고 싶어요.  
* '''2013년'''
** dead line, 중간 목표 필요
** live
== PROFILE ==
** 생활한다는 것은 이 세상에서 가장 드문 일이다. 대다수의 사람들은 존재하고 있을 뿐이다.
* 프로파일러에 대한 미련을 버리지 못했어
** Accountable Goal Setting
## 아는 단어 200개
## 프로젝트 5개 공개하기
## 독서 60권. 독후감 12편
## Training 1000시간
## TopCoder 목표점수 1000점
## 하루 15분 운동하기
== TRACE ==
* [[서지혜/2011]]
* [[서지혜/2011]]
* [[서지혜/2012]]
* [[서지혜/2012]]
* [[서지혜/2013]]
== ON DOING ==
== ON DOING ==
* [[algorithmStudy/2013]]
* '''의도적 수련'''에서 영감을 받아 시작하기로 한 reconstitution project  
* '''의도적 수련'''에서 영감을 받아 시작하기로 한 reconstitution project  
** 3월 31일까지 ETL 모듈 다시 짓기.
** [http://agile.egloos.com/m/5612585 도화선]
 
** [https://www.ibm.com/developerworks/mydeveloperworks/blogs/9e635b49-09e9-4c23-8999-a4d461aeace2/entry/149?lang=ko 참고]
* 프로젝트


* 위키 보물 페이지 퍼올리기
* 위키 보물 페이지 퍼올리기
Line 34: Line 46:
   
   
* 코드 리팩토링..(?)
* 코드 리팩토링..(?)
** 레이튼의 강건너기 see also [[정모/2011.4.4/CodeRace]]   
** ~~레이튼의 강건너기 see also [[정모/2011.4.4/CodeRace]]~~  
** 4.5 정모에서 한 코드레이스의 코드를 TDD로 짜보려고 하고있어요.
** ~~4.5 정모에서 한 코드레이스의 코드를 TDD로 짜보려고 하고있어요.~~
** '''책임'''을 나누는게 너무 어렵네요. 대체 뭐가 책임이야?!  
** ~~'''책임'''을 나누는게 너무 어렵네요. 대체 뭐가 책임이야?!~~
** 지금그때 - 포토잇 다시 만들기
** ~~지금그때 - 포토잇 다시 만들기~~


* Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기
* projects
** 위키 : 오픈 플라밍고 사용.
## 1000시간 프로젝트
** [http://swmaestro.openflamingo.org]
** [http://agile.egloos.com/4834009 도화선]
## 나를 위한 프로그램
## 계산기
## Training Diary
== DONE ==  
== DONE ==  
* 세미나
* 세미나
Line 68: Line 84:
** 위키 페이지 : [[Bigtable/분석및설계]]
** 위키 페이지 : [[Bigtable/분석및설계]]
** 엔포지 : [http://nforge.zeropage.org/projects/bigtablet/wiki/FrontPage?action=show 빅테이블 분석및설계]
** 엔포지 : [http://nforge.zeropage.org/projects/bigtablet/wiki/FrontPage?action=show 빅테이블 분석및설계]
== STUDIES ==
 
* Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘(MapReduce를 이용한 ETL) 구현하기
** 위키 : [http://swmaestro.openflamingo.org]
= STUDIES =
=== 2016 ===
# 머신러닝 스터디: [[머신러닝스터디/2016]]
=== 2015 ===
# 컴파일러 스터디: [[NewCompileError]]
=== 2014 ===
# 컴파일러 스터디: [[NewCompileError]]
 
=== 2013 ===
# English Speaking Study
** see also [[EnglishSpeaking/2012년스터디]]
=== 2012 ===
=== 2012 ===
* Hadoop mapreduce  
# Hadoop mapreduce  
* ExtJS
# ~~ExtJS~~
 
# 스프링 스터디
* 스프링 스터디
** see also [[Spring/탐험스터디]]
** see also [[Spring/탐험스터디]]
# English Speaking Study
** see also [[EnglishSpeaking/2012년스터디]]
# Ruby 스터디
** 갑작스레 엄청난 이민의 압박을 받아 Ruby on Rails를 시작하려 함. ~~가볍기로 소문났으니 12/31까지 toy 만들어보기로 목표.~~
** 가볍기로 소문난 루비와 나의 집중력..
** 기념으로 Jetbrain사의 RubyMine구매 (12/21 지구멸망기념으로 엄청 싸게 팔더라)
=== 2011 ===
=== 2011 ===
* 루비 스터디  
* 루비 스터디  
Line 104: Line 138:
** 실습  
** 실습  
## simple merge를 짜보고 거기서 발견한 패턴 공유하기.
## simple merge를 짜보고 거기서 발견한 패턴 공유하기.
** [[DesignPatterns/2011년스터디/서지혜]]


* 컴퓨터 시스템 및 어셈블리 언어 튜터링
* 컴퓨터 시스템 및 어셈블리 언어 튜터링
Line 112: Line 147:
** 성실하지 않았다.
** 성실하지 않았다.
=== 2010 ===
=== 2010 ===
* [http://wiki.zeropage.org/wiki.php/html5 HTML5 스터디]
* :html5 HTML5 스터디
** 새로운 기술 HTML5를 알아보는 시간  
** 새로운 기술 HTML5를 알아보는 시간  


== PROJECTS ==  
= PROJECTS =
=== 2010 ===
== 2016 ==
* INS 프로젝트
== 2015 ==
** [http://nforge.zeropage.org/projects/zedroid]
* [http://www.ikeaapart.com Ikeaapart]
** 안드로이드 프로젝트
** 이케아가 한국에 들어올 무렵에 시작
** 공개소프트웨어 공모전에서 기업상 수상
** 이케아 가구로 꾸민 카탈로그같은 것들을 모아 서비스하고 싶었다.
=== 2011 ===
** 페이스북 페이지도 만들고 Google 광고도 붙였음.
* 동네 검색 종결자
** 자발적 콘텐츠 생산자들이 생길 때 까지는 콘텐츠를 직접 제공하거나 계약을 맺거나 해야함.
** 코드 저장소 : [http://nforge.zeropage.org/projects/mymensingh]
** 지속하기가 어려운 일이었다.
** 2년만에 들어가니까 에러 나고있네ㅋㅋㅋ 도메인은 아직도 내 소유이고
*** heroku가 오랫동안 활동이 없으면 앱을 sleep 상태로 만들어서 에러난거였음. 다시 들어가니까 서버 켜져있다.
== 2013 ==
# [https://github.com/Rabierre/my-calculator my calculator]
** irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기. java와 ruby로 각각 만들다가 요즘은 java만 사용중이다.
** 꾸준 플젝인듯. 처음엔 reverse polish notation으로 입력식을 전처리하고 계산하다가 다음엔 stack 두개를 이용해서 계산하여 코드 수를 줄임.
** 그러나 위의 두 방법으로는 '3-2-1' 식을 평가할 수가 없었다(0이 아니라 2가 나옴). 멘붕을 겪고 연산자가 -이면 바로 뒤의 숫자를 음수로 만들고 -연산자는 +로 변환. 이라는 방법을 사용했다.
** 그러나 이 방법도 3-(2-1)에서 오류가 난다..
** TODO 괄호도 객체로 지정했는데 무시하고 순서만 변환하면 어떨까
# Training Diary
** 망함.. 프로젝트가 망했다기 보다 내가 deliberate practice를 안해서 필요가 없어졌음...
# CSA
** 이건 무슨 프로젝트지? 설명이 없으니 까먹었네
# [http://www.hkbs.co.kr/hkbs/news.php?mid=1&treec=133&r=view&uid=266727 VDIS] - 교통안전공단 차량운행 프로젝트
** KT와 교통안전공단의 합작 프로젝트(라기엔 둘다 갑임. 개발은 하청)
** 디버거를 사용할 수 없는 환경을 난생 처음 만남. print문과 로그만으로 디버깅을 할 수 있다는 것을 깨달았다. 정보 로그, 에러 로그를 분리해서 에러로그만 보면 편하다. 버그가 의심되는 부분에 printf문을 삽입해서 값의 변화를 추적하는 것도 효과적이다(달리 할수 있는 방법이 없다..). 오늘 보게된 [http://wiki.kldp.org/wiki.php/HowToBeAProgrammer#s-3.1.1 HowToBeAProgrammer]에 이 내용이 올라와있다!! 이럴수가 난 삽질쟁이가 아니었음. 기쁘다.
== 2012 ==
# Scarab
** hadoop MapReduce를 이용한 ETL모듈
** SWMaestro 2-2때 만든건데 나도 모르는 새에 멘토의 소스 저장소에 올라가있네ㅋㅋㅋㅋ + 나는 컨트리뷰터로 올라가있지도 않음ㅋㅋㅋㅋ
** 물론 한푼도 받지 못했다.
# Hannibal Rss Recommendation
** hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : [[MySQL]], Hibernate
# R&D - BigData Analysis Platform
** 갖은 고초를 겪었다.
# [[Spring/탐험스터디/wiki만들기]]
** Spring Study는 참 오래 하는듯
** 2012년 12월 현재 약 2년
** 하지만 아직도 beneficiary일 뿐 contributor가 아니다.. spring project에 기여하기 프로젝트를 했으면 어땟을까? 처음엔 작게 bug fix부터..
** 2013년 이후 행방불명
# my calculator
** irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기
** mvel이라는 훌륭한 오픈소스가 있지만 내가 만들어볼꺼야...
** 계산기니까 역시 함수형 언어를 쓰면 좋겠네!
** 아직도 '''위기지학'''을 넘어가지 못했다. 태생이 이기적인듯
** 실종됨 - 2016.03
* 집구석에 서재 만들기
** 바닥과 책상들 위에 책들이 자라고 있다(석순같다. 전부 조금씩만 읽었다. 읽은 부분들이 파편화되어서 다 읽은건지 안읽은 부분이 남아있는지 헛갈린다.)
** 한달에 두세번씩 책들을 사들이고있다. 소설책은 재미뽕짝이 없어서 안읽겠다 했는데 러브크래프트 전집을 샀다. 퇴마록도 다시 나오던데 모아둬야겠다.
** '''덕포인트 발견!!''' 나는 요괴덕이군, 요덕
*** 호러물 덕후임, 퇴마록 안삼. - 2016.03
** 러브크래프트책 호러소설주제에 어렵다
*** 스티븐킹이 러브크래프트가 대인관계 서툰 사람이라 작내에서도 인물간의 대화가 얄팍하다는 식으로 깠다고 한다. 난 못느꼈는데,, 아 인물간의 대화보다 묘사가 더 많아서 몰랐군. - 2016.03
   
== 2011 ==
# [http://nforge.zeropage.org/projects/mymensingh 동네 검색 종결자]
** 스프링 스터디의 연장
** 스프링 스터디의 연장
** 지금봐도 놀라운 코드들이 있다
** 지금봐도 놀라운 코드들이 있다
** 물론 내가 짠 부분이 아니다..  
** 물론 내가 짠 부분이 아니다..
** 2013년 이스트소프트 하반기 실기시험 문제로 나왔다!!


* 구글의 BigTable 분석/설계하기
# 구글의 BigTable 분석/설계하기
** [[Bigtable/분석및설계]]
** [[Bigtable/분석및설계]]
** sw maestro 1차 프로젝트 (7/4 ~ 8/23)
** sw maestro 1차 프로젝트 (7/4 ~ 8/23)
Line 136: Line 218:
** BigTable부터 시작된 대용량 데이터 분산 병렬 처리 기술의 컨셉정도를 안 것 같다. 1년여가 지났으니 매우 많은 개념들이 바뀌었을 듯 하지만  변하지 않는 아키텍처에 대한 그림을 그릴 수 있었다.  
** BigTable부터 시작된 대용량 데이터 분산 병렬 처리 기술의 컨셉정도를 안 것 같다. 1년여가 지났으니 매우 많은 개념들이 바뀌었을 듯 하지만  변하지 않는 아키텍처에 대한 그림을 그릴 수 있었다.  
*** 핵심 가치와 기술 몇가지(Master-Slave, MapReduce, File System, Index Block 등)
*** 핵심 가치와 기술 몇가지(Master-Slave, MapReduce, File System, Index Block 등)
** 후에 BigTable보다 더 유명해져버린 Hadoop도 BigTable의 컨셉을 상당부분 차용하였기에 이해하기 어렵지 않았다.  
** 후에 BigTable보다 더 유명해져버린 Hadoop도 BigTable의 컨셉을 상당부분 차용하였기에(사실 '영감'을 받아서 시작했다는 말은 '따라만들었다'와 같은 말이라서.. 물론 시작만 모방) 이해하기 어렵지 않았다.  
    
    
* Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기
# Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기
** 코드 저장소 : [http://dev.naver.com/projects/hapist]
** 코드 저장소 : [http://dev.naver.com/projects/hapist]
=== 2012 ===
== 2010 ==
* Scarab
* INS 프로젝트
* Hannibal Rss Recommendation
** [http://nforge.zeropage.org/projects/zedroid]
* R&D - BigData Analysis Platform
** 안드로이드 프로젝트
** 수난을 겪는 중
** 공개소프트웨어 공모전에서 기업상 수상
* [[Spring/탐험스터디/wiki만들기]]
== 2009 ==
** Spring Study는 참 오래 하는듯
* Mars Game
** 2012년 09월 현재 약 1년 8개월 째
** 자료구조 텀프로젝트
* my calculator
** 소스포지 뒤져서 찾아낸 리눅스용 2D 게임
** irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기
** 끔찍한 중복 코드 덩어리를 볼 수 있다!
** mvel이라는 훌륭한 오픈소스가 있지만 내가 만들어볼꺼야...
** 턴제 게임을 만들었는데 정말 재미 없다.
*** 삽질이라고 말하지마
= 하고싶은 것 =
** 계산기니까 역시 함수형 언어를 쓰면 좋겠네!
* Fluent English Communication Skill
** 아직도 '''위기지학'''을 넘어가지 못했다. 태생이 이기적인듯
* 거대 pilot 프로젝트 다 합친 짬뽕 코드 덩어리
** ? 
* 집구석에 서재 만들기
** 바닥과 책상들 위에 책들이 자라고 있다(석순같다. 전부 조금씩만 읽었다. 읽은 부분들이 파편화되어서 다 읽은건지 안읽은 부분이 남아있는지 헛갈린다.)
** 한달에 두세번씩 책들을 사들이고있다. 소설책은 재미뽕짝이 없어서 안읽겠다 했는데 러브크래프트 전집을 샀다. 퇴마록도 다시 나오던데 모아둬야겠다.
** '''덕포인트 발견!!''' 나는 요괴덕이군, 요덕
== 하고싶은 것 ==
* 독일어 공부하기!!
* +/- 지도
* +/- 지도
** 나의 +와 -를 다른 사람들에게 적어달라고 하는 것
** 나의 +와 -를 다른 사람들에게 적어달라고 하는 것
** 관찰일기정도?
** 관찰일기정도?
== 마음에 드는 페이지 ==
= 마음에 드는 페이지 =
* [[디자인패턴]]
* [[디자인패턴]]
* [[컴퓨터를전공하면서꼭알아야할세가지]]
* [[컴퓨터를전공하면서꼭알아야할세가지]]
Line 173: Line 246:
* [[ToyProblems]]
* [[ToyProblems]]
* [http://cacm.acm.org/magazines/2010/1/55760-what-should-we-teach-new-software-developers-why/fulltext 어느 교수님의 고민] - 우리는 무엇을 가르치고, 무엇을 배워야 하는가?  
* [http://cacm.acm.org/magazines/2010/1/55760-what-should-we-teach-new-software-developers-why/fulltext 어느 교수님의 고민] - 우리는 무엇을 가르치고, 무엇을 배워야 하는가?  
** 어느 교수님이 Bjarne Stroustrup 였다..
* [http://agile.egloos.com 애자일 이글루스]
* [http://agile.egloos.com 애자일 이글루스]
* [[나를만든책장/서지혜]] - 읽었던 책들을 기록합니다.  
* [[나를만든책장/서지혜]] - 읽었던 책들을 기록합니다.  
Line 179: Line 253:
* [[HowToStudyRefactoring]]
* [[HowToStudyRefactoring]]
* [[java/reflection]] - java의 classLoader와 reflection을 이용해 외부 클래스 메소드 호출하는 법
* [[java/reflection]] - java의 classLoader와 reflection을 이용해 외부 클래스 메소드 호출하는 법
== 활동 페이지 ==
* [http://youngrok.com/QuickAndDirty startup - quick&dirty]
[[pageList(서지혜)]]
* [[시간관리하기]]
* [[HowToStudyRefactoring]]
* [[SmalltalkBestPracticePatterns]]
* [[FocusOnFundamentals]]
= 활동 페이지 =
<!-- MONIWIKI PageList(서지혜) -->
* [[DesignPatterns/2011년스터디/서지혜]]
* [[DesignPatterns/2011스터디/서지혜]]
* [[Java Script/2011년스터디/서지혜]]
* [[JavaScript/2011년스터디/서지혜]]
* [[JollyJumpers/서지혜]]
* [[PNA2011/서지혜]]
* [[Ruby/2011년스터디/서지혜]]
* [[나를만든책장/서지혜]]
* [[데블스캠프2011/셋째날/String만들기/서지혜]]
* [[서지혜]]
* [[서지혜/2011]]
* [[서지혜/2012]]
* [[서지혜/2013]]
* [[서지혜/Calendar]]
* [[서지혜/MyJavaUtils]]
* [[서지혜/단어장]]
* [[정모/2011.4.4/CodeRace/서지혜]]
* [[책장/서지혜]]
----
----
[[홈페이지분류]], ZeroPagers, ZeroWikian
* 지혜누나 페이지에서 제일 많이 배우는거같네요 ㅋㅋ 뭔가 정보 저장에 용이한 형태? ㅋㅋ -[[김태진]]
 
----
[[홈페이지분류]], [[ZeroPagers]], [[ZeroWikian]]

Latest revision as of 00:34, 29 March 2026

PROFILE

서지혜 (07)

난 너무 게으른거같아............................아ㅠㅠ

--목표가 있으니 걸음을 멈추지 않는다.--

  • 안대 게을러ㅠㅠ

Someday you'll say something that you'll wish could take back - drama, House

나의 블로그

목표

  • "그럼에도 불구하고"와 "그래서"를 적재적소에 쓸 줄 아는 사람이 되기
    • 그럼에도 불구하고 누나는 잘 쓰지 못했고, 그래서 나에게 이거 왜썼냐고 화풀이를 하시겠지.. -김태진
    • 뭐야 이거 언제썼어? 내 대쉬보드를 더럽히지마라! - 서지혜
  • super super programmer - Guru가 되고 싶어요.
    • dead line, 중간 목표 필요
  • 매일매일 강박증에 걸린 것 처럼 쓸고 닦아야 한다.
  • 2011년
    • "그냥"이라는 단어의 사용을 자제합시다.
  • 2012년
    • '하고싶다'가 아니라 '하자'
    • ~~small task, 작은 성공하기~~
    • ~~4개월 밖에 안남았지만 한달에 한개의 목표 달성하기~~
  • 2013년
    • live
    • 생활한다는 것은 이 세상에서 가장 드문 일이다. 대다수의 사람들은 존재하고 있을 뿐이다.
    • Accountable Goal Setting
    1. 아는 단어 200개
    2. 프로젝트 5개 공개하기
    3. 독서 60권. 독후감 12편
    4. Training 1000시간
    5. TopCoder 목표점수 1000점
    6. 하루 15분 운동하기

TRACE

ON DOING

  • 위키 보물 페이지 퍼올리기
    • 옛 페이지를 홈으로 띄우기
  • 코드 리팩토링..(?)
    • ~~레이튼의 강건너기 see also 정모/2011.4.4/CodeRace~~
    • ~~4.5 정모에서 한 코드레이스의 코드를 TDD로 짜보려고 하고있어요.~~
    • ~~책임을 나누는게 너무 어렵네요. 대체 뭐가 책임이야?!~~
    • ~~지금그때 - 포토잇 다시 만들기~~
  • projects
    1. 1000시간 프로젝트
    1. 나를 위한 프로그램
    2. 계산기
    3. Training Diary

DONE

  • 세미나
    • 루비 세미나(3.7) : 2. 본격 문법 + 실습 (30-40분)
    • 평가 : 준비가 제대로 되지 않았다
    • 시간을 제대로 맞추지 못하였다(1시간 이상 걸림)
  • OMS : SCRIPT LANGUAGE EVERYWHERE
  • DB 프로젝트 : 동네 검색 종결자(DSN)
    • 디자인패턴 스터디에서 배운것을 적용해 볼 계획
    • 스프링도? 스프링도
    • 신선한 동네 API사용
  • Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘(MapReduce를 이용한 ETL) 구현하기

STUDIES

2016

  1. 머신러닝 스터디: 머신러닝스터디/2016

2015

  1. 컴파일러 스터디: NewCompileError

2014

  1. 컴파일러 스터디: NewCompileError

2013

  1. English Speaking Study

2012

  1. Hadoop mapreduce
  2. ~~ExtJS~~
  3. 스프링 스터디
  1. English Speaking Study
  1. Ruby 스터디
    • 갑작스레 엄청난 이민의 압박을 받아 Ruby on Rails를 시작하려 함. ~~가볍기로 소문났으니 12/31까지 toy 만들어보기로 목표.~~
    • 가볍기로 소문난 루비와 나의 집중력..
    • 기념으로 Jetbrain사의 RubyMine구매 (12/21 지구멸망기념으로 엄청 싸게 팔더라)

2011

  • 책읽기 모임
 *2011년독서모임
    • 책읽고 이야기하는 모임
    • 겨울 방학동안만 함.
    • 주제를 정해 책을 읽는게 힘들었다. 나는 편식독서를 하고있다.
    1. simple merge를 짜보고 거기서 발견한 패턴 공유하기.

2010

  • :html5 HTML5 스터디
    • 새로운 기술 HTML5를 알아보는 시간

PROJECTS

2016

2015

  • Ikeaapart
    • 이케아가 한국에 들어올 무렵에 시작
    • 이케아 가구로 꾸민 카탈로그같은 것들을 모아 서비스하고 싶었다.
    • 페이스북 페이지도 만들고 Google 광고도 붙였음.
    • 자발적 콘텐츠 생산자들이 생길 때 까지는 콘텐츠를 직접 제공하거나 계약을 맺거나 해야함.
    • 지속하기가 어려운 일이었다.
    • 2년만에 들어가니까 에러 나고있네ㅋㅋㅋ 도메인은 아직도 내 소유이고
      • heroku가 오랫동안 활동이 없으면 앱을 sleep 상태로 만들어서 에러난거였음. 다시 들어가니까 서버 켜져있다.

2013

  1. my calculator
    • irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기. java와 ruby로 각각 만들다가 요즘은 java만 사용중이다.
    • 꾸준 플젝인듯. 처음엔 reverse polish notation으로 입력식을 전처리하고 계산하다가 다음엔 stack 두개를 이용해서 계산하여 코드 수를 줄임.
    • 그러나 위의 두 방법으로는 '3-2-1' 식을 평가할 수가 없었다(0이 아니라 2가 나옴). 멘붕을 겪고 연산자가 -이면 바로 뒤의 숫자를 음수로 만들고 -연산자는 +로 변환. 이라는 방법을 사용했다.
    • 그러나 이 방법도 3-(2-1)에서 오류가 난다..
    • TODO 괄호도 객체로 지정했는데 무시하고 순서만 변환하면 어떨까
  1. Training Diary
    • 망함.. 프로젝트가 망했다기 보다 내가 deliberate practice를 안해서 필요가 없어졌음...
  1. CSA
    • 이건 무슨 프로젝트지? 설명이 없으니 까먹었네
  1. VDIS - 교통안전공단 차량운행 프로젝트
    • KT와 교통안전공단의 합작 프로젝트(라기엔 둘다 갑임. 개발은 하청)
    • 디버거를 사용할 수 없는 환경을 난생 처음 만남. print문과 로그만으로 디버깅을 할 수 있다는 것을 깨달았다. 정보 로그, 에러 로그를 분리해서 에러로그만 보면 편하다. 버그가 의심되는 부분에 printf문을 삽입해서 값의 변화를 추적하는 것도 효과적이다(달리 할수 있는 방법이 없다..). 오늘 보게된 HowToBeAProgrammer에 이 내용이 올라와있다!! 이럴수가 난 삽질쟁이가 아니었음. 기쁘다.

2012

  1. Scarab
    • hadoop MapReduce를 이용한 ETL모듈
    • SWMaestro 2-2때 만든건데 나도 모르는 새에 멘토의 소스 저장소에 올라가있네ㅋㅋㅋㅋ + 나는 컨트리뷰터로 올라가있지도 않음ㅋㅋㅋㅋ
    • 물론 한푼도 받지 못했다.
  1. Hannibal Rss Recommendation
    • hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
  1. R&D - BigData Analysis Platform
    • 갖은 고초를 겪었다.
  1. Spring/탐험스터디/wiki만들기
    • Spring Study는 참 오래 하는듯
    • 2012년 12월 현재 약 2년
    • 하지만 아직도 beneficiary일 뿐 contributor가 아니다.. spring project에 기여하기 프로젝트를 했으면 어땟을까? 처음엔 작게 bug fix부터..
    • 2013년 이후 행방불명
  1. my calculator
    • irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기
    • mvel이라는 훌륭한 오픈소스가 있지만 내가 만들어볼꺼야...
    • 계산기니까 역시 함수형 언어를 쓰면 좋겠네!
    • 아직도 위기지학을 넘어가지 못했다. 태생이 이기적인듯
    • 실종됨 - 2016.03
  • 집구석에 서재 만들기
    • 바닥과 책상들 위에 책들이 자라고 있다(석순같다. 전부 조금씩만 읽었다. 읽은 부분들이 파편화되어서 다 읽은건지 안읽은 부분이 남아있는지 헛갈린다.)
    • 한달에 두세번씩 책들을 사들이고있다. 소설책은 재미뽕짝이 없어서 안읽겠다 했는데 러브크래프트 전집을 샀다. 퇴마록도 다시 나오던데 모아둬야겠다.
    • 덕포인트 발견!! 나는 요괴덕이군, 요덕
      • 호러물 덕후임, 퇴마록 안삼. - 2016.03
    • 러브크래프트책 호러소설주제에 어렵다
      • 스티븐킹이 러브크래프트가 대인관계 서툰 사람이라 작내에서도 인물간의 대화가 얄팍하다는 식으로 깠다고 한다. 난 못느꼈는데,, 아 인물간의 대화보다 묘사가 더 많아서 몰랐군. - 2016.03

2011

  1. 동네 검색 종결자
    • 스프링 스터디의 연장
    • 지금봐도 놀라운 코드들이 있다
    • 물론 내가 짠 부분이 아니다..
    • 2013년 이스트소프트 하반기 실기시험 문제로 나왔다!!
  1. 구글의 BigTable 분석/설계하기
    • Bigtable/분석및설계
    • sw maestro 1차 프로젝트 (7/4 ~ 8/23)
    • 논문을 읽고 BigTable을 분석하여 아키텍처를 설계한다.
    • 구현까지 한다면 금상첨화
    • 할 수 있을리가 없었다
    • BigTable부터 시작된 대용량 데이터 분산 병렬 처리 기술의 컨셉정도를 안 것 같다. 1년여가 지났으니 매우 많은 개념들이 바뀌었을 듯 하지만 변하지 않는 아키텍처에 대한 그림을 그릴 수 있었다.
      • 핵심 가치와 기술 몇가지(Master-Slave, MapReduce, File System, Index Block 등)
    • 후에 BigTable보다 더 유명해져버린 Hadoop도 BigTable의 컨셉을 상당부분 차용하였기에(사실 '영감'을 받아서 시작했다는 말은 '따라만들었다'와 같은 말이라서.. 물론 시작만 모방) 이해하기 어렵지 않았다.
  1. Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기
    • 코드 저장소 : [2]

2010

  • INS 프로젝트
    • [3]
    • 안드로이드 프로젝트
    • 공개소프트웨어 공모전에서 기업상 수상

2009

  • Mars Game
    • 자료구조 텀프로젝트
    • 소스포지 뒤져서 찾아낸 리눅스용 2D 게임
    • 끔찍한 중복 코드 덩어리를 볼 수 있다!
    • 턴제 게임을 만들었는데 정말 재미 없다.

하고싶은 것

  • Fluent English Communication Skill
  • +/- 지도
    • 나의 +와 -를 다른 사람들에게 적어달라고 하는 것
    • 관찰일기정도?

마음에 드는 페이지

활동 페이지


  • 지혜누나 페이지에서 제일 많이 배우는거같네요 ㅋㅋ 뭔가 정보 저장에 용이한 형태? ㅋㅋ -김태진

홈페이지분류, ZeroPagers, ZeroWikian