본문 바로가기

Software in LIfe

(324)
Android의 3D에 대하여 최근 Google Android에 많은 관심을 기울이고 있습니다. 기본적인 처리는 J2ME와 비슷하지만, 달빅 VM을 사용하고 기본적으로 SQLite나 ContentProvider 등을 통하여 다양한 리소스를 활용할 수 있다는 장점이 있습니다. Android SDK 1.6까지 나와서 걸음을 재촉하고 있으니 조만간 모바일 플랫폼의 강자로 확실히 군림할 것 같습니다. 최근에는 3D에 대한 관심을 많이 가지고 있는데요~ 위의 동영상은 Android에서 쉽게 3D를 구현할 수 있도록 지원하는 Rokon이란 Game Engine입니다. 언뜻봐서도 그리 성능이 떨어져 보이지 않습니다. 물론 더 테스트는 해봐야하겠지만, 장래성이 충분해 보이기도 하네요~ 저처럼 Android 기반에서 가볍게 3D를 구현하고자하는 분들..
인생의 길 앞에서 생각에 잠기다. 앞으로 제 인생의 길을 고민하면서 많은 생각에 잠기고 있습니다. 이렇게 구불 구불하지만, 내가 가고 싶은 길을 과감히 나아갈 것인지... 아니면 조금 더 평탄한 길을 갈지.. 그리고 이 길의 고비를 넘어갈때 과연 구름 속에서 무지개를 볼 수 있을지.. 아무것도 모르지만, 어쩐지 전 이 길을 가고 싶습니다. 힘내야 되겠죠.. 더 큰 힘을 내야겠죠.. 가지 않는 길을 바라보며 많은 생각을 하고 있습니다.
Maven에 ojdbc14 디펜던시 넣기 Maven을 사용하여 메이븐 프로젝트를 구성하는 경우, 가장 귀찮은 것이 메이븐 중앙 레포지토리에 없는 디펜던시 아티팩트를 추가하는 일입니다. 특히 Oracle의 ojdbc14.jar 아티팩트의 경우 디펜던시로 추가하려고 m2eclipse에서 설정하면 잘 설정이 되지만, 실제 아티팩트인 ojdbc14.jar가 메이븐 중앙 레포지토리에 없어서 아티팩트가 없다는 에러가 발생합니다. Oracle이 ojdbc14.jar를 메이븐 중앙 레포리토리를 통하여 배포하지 않는것은 여러가지 이유가 있을 수 있지만.. 메이븐 프로젝트를 구성하여 사용하는 경우에 일일이 아티팩트를 로컬 레포지토리에 인스톨하여 사용한다는것 자체가 귀찮고 개발자간 버전 불일치 문제가 있을 수 있습니다. 이때는 메이븐 중앙 레포지토리 외에 다른 레..
사고력을 키우는 수학책 사고력을 키우는 수학책 - 오카베 츠네하루 지음, 안소현 옮김/을지외국어 고등학교를 다니면서 가장 싫었던 과목이 무었이냐고 물어본다면, 당근 수학이라고 답하겠습니다. 아 정말 수학 공부가 싫었습니다. 어렸을때 주산학원을 다닌탓에 사실 계산은 빠른 편이지만, 무조건 공식을 강요하는 수학이 정말 싫었습니다. 이 때문에 수능에서도 수학 점수때문에 정말 많은 타격을 받기도 하였습니다. 하지만 수학을 싫어하는 저에게도 제가 정말 좋아하는 수학책이 하나 있습니다. 바로 "사고력을 키우는 수학책"입니다. 이 책을 통하여 저는 수학의 참다운 재미와 흥미를 느끼게 되었습니다. 사실 제 애서중에 하나입니다. 가끔 책장속에서 꺼내서 한번씩 읽어보는 좋은 책입니다. 수학이란것이 이렇게 재미있는지 고딩때는 잘 몰랐습니다. ^^..
오픈 소스 프로젝트의 진정한 가치에 대하여 안녕하세요~ 장선진입니다. :-) 아시는 분들은 아시겠지만, 제가 현재 2009 공개소프트웨어 공모대전에 지인들과 함께 참여중입니다. 평소 삶을 위한 소프트웨어를 만들고 싶은 생각을 본격적으로 실천하는 첫번째 프로젝트 입니다. 저희 팀의 팀 명은 "Software in Life" 입니다. 그리고 저를 포함하여 6명이 참여하고 있습니다. 결코 적지 않은 팀의 규모입니다. 삶을 위한 소프트웨어로 생각하고 있었던 "Vision Software in Life"란 소프트웨어를 이번 공모전을 통하여 지인들과 함께 만들고 있습니다. 벌써 3개월째 접어들고 있군요 :-) 이 두리뭉실한 "Vision Software in Life"에 관한 자세한 내용은 마이크로소프트웨어에서 보실 수 있습니다. 그리고 http://vis..
양심이 없는 과학은 정신의 폐허에 지나지 않는다. 오늘 베르베르의 인터뷰를 보다가 참 좋은 격언을 하나 알게되었다. 양심(자각, 의식 conscience)이 없는 과학(앎 science)은 정신의 폐허에 지나지 않는다. Science without conscience is the soul's perdition. 프랑수아 라블레 François Rabelais 프랑수아 라블레가 살았던 16세기에도 새로운 과학 발전에 대한 심각한 고민을 하고 있었던것 같다. 사실 우리가 현재 최고의 과학이라고 알고 있는 것들은 미래의 후손들의 입장에서는 상식에 지나지 않는 사실일 수도 있으며, 우리가 선조들의 잘못된 상식이나 지식을 비웃듯이 그들도 우리의 잘못된 상식과 지식을 비웃을 수 있을 것 같다. 하지만, 양심은 변하지 않은 가치이며, 과학이 아무리 발전한다고 하더라..
Lisp 오프라인 스터디를 본격적으로 시작하겠습니다. :-) 안녕하세요~ 장선진 입니다. :-) 드디어 Lisp 오프라인 스터디를 위한 의겸 수렴 내역을 공개하겠습니다. 지난 1주일간 http://spreadsheets.google.com/viewform?formkey=dDVDSFg4WkJOcU5UQzFSZnFXN1lSeEE6MA 에서 Lisp 관련 오프라인 스터디를 의한 의견 수렴을 하였습니다. 이번 의견 수렴에는 현재까지 총 14분이 본 의견 수렴에 참여해주셨습니다. 그리고 10분이나 Lisp 오프라인 스터디에 참여해주신다고 의견을 주셨습니다. 올레~ ;-) 매우 경이적입니다. 아마 첫 의견 수렴 결과를 기억하시는 분들께서는 본 결과가 매우 의미있다는 것을 익히 알고 계실 것입니다. 왜냐하면 Lisp 오프라인 스터디를 위한 1차 의견 수렴때에는 적극적으로 오프..
Software Configuration Management(SCM)에 관하여 국내에서는 형상관리라고 불리우는 SCM(Software Configuration Management)에 관하여 정리하였습니다. 최근 이런 개념을 요하는 책을 접하고 있는 관계로 관련된 용어 정리를 나름대로 다시 할 필요성이 있어 정리하고 있습니다. 역시 가장 잘 정리되어 있다고 생각되는 Wikipedia에서 Software Configuration Management(SCM)에 관한 자료를 찾아보았습니다. 따라서 본 글의 내용은 Wikipedia 의 내용을 번역하고 더 필요한 내용을 정리한 것입니다. 참고하시기 바랍니다. Software Configuration Management(SCM)란 SCM은 Revision Control이나 Source control 및 Version Control과 같이 소프..