나는 역사를 전공하고 이제 막 프로그래머의 길을 걷기 시작한 초보 개발자다. 전혀 다른 분야에서 첫 월급을 타고, 서울에 가서 친구를 만나 이것저것 살아가는 얘기를 나누면서 참 많은 생각과 여러가지 감정이 교차했다. 흔히들 3D라고 부르는 개발자라는 직업은 연장 근무/야근/주말 근무 수당이라곤 하나도 없는...(물론 다 그렇지는 않겠지만 대체로 그렇다고들 한다.) 노조도 없고, 근로기준법의 사각지대에 놓여있는 불쌍한 직업이다. 적어도 한국에서는 그렇다. 우리나라에서 IT쪽은 값싼 외국인 노동자들도 손 들고 도망갈 정도로 근무 환경이 열악해서 취업 걱정은 필요없는 분야다. 전공자든 비전공자든 상관없이 대략 6개월 동안 대학 전공 수업보다 더 힘들게 수업을 듣고나면 초급 개발자로 취업이 가능하다. 나 또한 ..
에러를 따라가보니 ResultSet에서 getInt("column_c"); ← 이 부분에서 에러가 나고 있었다. 당연히 데이터 유형이 달라서 발생하는 에러이기 때문에 바로 데이터 유형을 확인해봤지만 해당 컬럼은 Int형이 분명했다. 도대체 어디가 잘못됐단 말인가.. 몇 시간을 디버깅 해보고 별 짓을 다 해보다가 지푸라기라도 잡는 심정으로 디버깅으로 나오는 쿼리문을 실행시켜 봤는데.. 그제서야 문제의 원인을 파악할 수 있었다. select column_a, column_b column_c, column_d, column_e from tableName ; 뭔가 이상하지 않나? 그렇다. column_b과 column_c 사이에 콤마가 빠져있었다. ㅡ.ㅡ 이걸 컴퓨터는 부적합한 열 인덱스라든가 부적합한 식별자 ..
정말 오래간만의 서울행이었다. 사진전 관람도 거의 반 년만인지라 내 마음은 한껏 들떠 있었다. 광화문역에서 내리자마자 나를 맞이해주시는 세종대왕님. "어서와~~ 서울 올라오느라고 힘들었지?" 한글을 창제해주심에 감사 인사 올리고, 곧바로 세종문화회관 미술관으로 발걸음을 옮겼다. 전시는 지하1층에서 하고 있었다. 라이프사진전과 고민했지만 로버트 카파 전시 마감이 더 가까웠던 터라 주저없이 로버트 카파 사진전을 보기로 결정했다. 자세한 전시 정보는 http://www.robertcapa.co.kr/index.php 입장권을 끊고,,, 티켓을 받아든 내 손은 떨리고 있었다. ㅋㅋ 이 얼마만의 전시 관람인가!! 들어갈 땐 그냥 둥근 문이구나 생각하고 말았는데, 지금 자세히 보니 카메라 렌즈였다. "한발짝 더....
남이 만들어놓은 것만 즐겨 쓰다가 막상 직접 만들으려니.. 재미도 있지만 머리도 아프다 ㅋㅋ 여러가지 방법이 있지만, 나는 DB에 테이블을 만들어서 가져오는 방식을 썼다. (쿠키를 이용하거나 일반 변수를 이용하는 방법 등등... 방법은 많다) 참고할 사람들은 참고하시라... 1. 테이블 생성 CREATE TABLE VISIT (V_DATE date); -- date타입으로 컬럼 하나. 클라이언트IP라든지 다른 정보들을 넣고 싶다면 컬럼을 더 추가해도 괜찮다. 2. DAO에서 쿼리문 작성or연결 INSERT INTO VISIT (V_DATE) VALUES (sysdate); -- 전체 방문자 수 증가 setVisitTotalCount() select count(*) from visit; -- 전체 방문자 ..
세션 리스너에 아래와 같이 적어줬더니 에러 발생. ServletContext session = (ServletContext) arg0.getSession(); ServletContext로 캐스팅 할 수 없댄다. 코드어시스트를 다시 받아서 HttpSession session = arg0.getSession(); 로 바꿔주니 잘 돌아감. 손으로 치지 말고 어시스트를 받자..;;
구글맵(Google Maps JavaScript API v3) 적용, 위치 표시와 말풍선 띄우기. ↑ 전에 올렸던 글이다. 위치를 검색할 때, 위도와 경도로 찾게 되면 항상 미국 구글맵에 들어가서 위치를 검색한 다음에 위도와 경도를 알아내서 직접 기입해야 하는 수밖에 없는데... 이번 글에서는 그런 불편을 없애기 위해 위도/경도가 아닌 주소로 바로 검색하는 방법을 사용하려 한다. 이 방법을 찾게 된 이유는 DB에 있는 수 십개의 업체들을 웹상에 지도로 표시해야 하는데 위도/경도 컬럼을 만들어서 일일히 업데이트 하는 게 지옥이었기 때문이다. 그래서 주소 컬럼을 이용해서 업체의 주소를 가져와 바로 검색할 수 있는 방법을 찾게 됐다. 구글맵API에서는 이걸 지오코딩이라고 부른다. 전에도 말했지만 방법은 어렵지..