본문 바로가기

이종현

(10)
아이폰 1년, 다시 SW를 진지하게 돌아보다 11월 28일은 아이폰이 우리나라에 들어온 지 1년이 되는 날이다. 그 동안 많은 변화가 있었고, '앱(애플리케이션'이라는 세계를 매개체로 그 동안 별다른 생각 없이 사용하던 소프트웨어에 대한 새로운 생각이 자리매김했다. 나에게는 얼마 전, 아이패드용 애플리케이션을 개발 프로젝트를 진행하는 과정에서 소프트웨어어의 중요성을 실감하는 계기가 있었다. 프로젝트의 이름은 '아툰즈'로, 플래쉬로 제작된 동화를 아이패드에 옮기는 것이었다. 처음 프로젝트의 시작은 막막하였다. 이런 작업을 하기 위해서는 iOS에서 지원하는 애니메이션 관련 프레임워크인 코어 애니메이션을 사용해야 하는데, iOS의 기반 언어인 objective-C도 제대로 이해하지 못한 상태에서 이것을 이해하려고 하니 많은 어려움이 따랐다. 그런 어려움..
대학생 프로그래밍 경시대회 참가해 받은 충격 10월 29일부터 30일까지 ACM-ICPC가 대전 카이스트 문지 캠퍼스에서 열렸다. 이는 ACM(Association of Computing Machinery : 미국 컴퓨터 학회)이 주최하고, IBM이 후원하는 세계 최대 규모의 대학(원)생 대상 프로그래밍 경시대회(ICPC : International Collegiate Programming Contest)이다. 2001년부터 아시아 지역 예선 서울 대회는 KAIST와 행정안전부가 주관하여 '전국 대학생 프로그래밍 경시대회'를 겸하여 열린다. 전국 각 대학에서 인터넷 예선을 거쳐 선발된 총 240명의 학생이 참가하여 프로그래밍 실력을 겨루었다. 3명이 한 팀을 이루어 알고리즘과 자료구조를 이용하여, 주어진 문제를 해결하는 방식으로 진행됐다. 본 대회..
스마트폰 앱 개발하며 느낀 이대호 홈런의 가치 최근 학교에서 진행하는 스마트폰 애플리케이션 개발 프로젝트가 있었다. 안드로이드 플랫폼 기반에서 간단한 액션(Action)으로 파일이 전송되는 것이다. 이런 종류의 프로그램은 최근 LG전자의 스마트폰인 '옵티머스Z'의 광고에도 나온 적이 있다. 우리 프로젝트에서는 좀더 특화시켜 'MBCM(Mobile Business Card Manager)'로 명명했고, 서로 다른 사용자가 가진 명함이 간단한 액션으로 교환될 수 있도록 구현했다. 프로젝트는 크게 설계, 구현, 보충/수정의 3단계로 진행되었다. 첫 단계인 설계 단계에서는 문과적인 마인드로 접근해야 한다. 사용자가 어떤 기능을 원할 것인가, 그 기능을 시스템에서는 어떻게 구현할 것인가와 같은 질문과 답을 계속적인 회의와 토론으로 도출해야 한다. 이 과정은 ..
꿀벌의 꿀 채취 센서와 텔레메트릭스의 원리 눈을 떠 보니 토요일이었다. 아무 생각 없이 밖으로 나와보니 막상 갈 곳이 없었다. 무작정 걷기로 작정하고 발걸음을 재촉했다. 그렇게 걷다가 근처 공원으로 가보니, 많은 사람들이 있었다. 대부분 가족 또는 연인이었는데 그런 모습을 보니 혼자 공원에 온 내 모습이 쓸쓸하기도 했다. 그때였다. 후각을 사로잡는 맑은 풀 향기와 꽃 내음이 나를 유혹했다. 무의식적으로 그 곳으로 발걸음이 옮겨졌다. 큰 수목 아래 형형색색의 꽃들은 미인대회를 열고 있었다. 미인대회를 감상하기로 하고 주변을 돌아다니며 냄새를 맡고 아름다운 미인들을 감상했다. 미인대회에는 스태프들도 많이 있었다. 그 중 내 시선을 잡아끈 스태프는 꿀벌이었다. 꿀벌들은 춘향이, 줄리엣, 진달래를 예쁘게 코디해주고 있었다. 난 꿀벌을 참 좋아한다. 황금..
아이폰이 자극한 수직과 수평의 딜레마 애니메이션 ‘데스노트’에서는 상반된 두 명의 주인공이 등장한다. 이 애니메이션을 한 번이라도 본 사람은 알겠지만 그 두 명은 바로 야가미 라이토와 L이다. 이 둘은 애니메이션 중반까지 라이벌 구도를 형성하며 한 명이 앞서나가면 다시 한 명이 뒤쫓는 형식으로 애니메이션 내내 팽팽한 긴장감을 형성한다. 두 주인공을 보면서 느낀 점은 서로 목표하는 방향과 생각은 다르지만 그 모습이 무척 닮았다는 점이다. 야가미 라이토는 악이 없는 세상을 만들기 위해 걸림돌이 되는 L을 죽인다는 목표를 가지고 있다. 반면 L은 세상의 혼돈과 악의 근원인 키라를 반드시 잡는 게 목표이다. 둘의 목표는 확연히 차이가 나지만, 각자 내면의 고통 때문에 외롭다는 공통점이 있다. 이렇게 확연히 차이 나면서도 서로 오버랩되는 두 주인공처..