list (124) 썸네일형 리스트형 [2010.05.01.토요일] 프로젝트 데드라인 프로젝트의 데드라인을 지키는 것은 당연한 일이다. 하지만 사람의 일이란게 완벽할 수는 없다. 여러가지의 이유로 인해 데드라인을 넘기는 경우가 발생할 수도 있다. 프로젝트를 진행함에 있어 분명 소홀함은 없었을 것이다. 열심히 온힘을 다했을 것이다. 하지만 프로젝트를 의뢰한 사람, 즉 클라이언트의 입장에서는 이유야 어찌 되었든 약속한 시간을 어기게된 것이다. 관계에 있어서 신뢰는 중요하다. 이러한 상황에서는 이미 신뢰를 잃은 것이다. 여기서가 중요하다. 이미 시간은 되돌릴 수가 없다. 프로젝트를 끝낼 때 까지 기다리고 있는 클라이언트에게 수시로 정보와 피트백을 제공해야 한다. 먼저 늦은 이유를 받아들일 수 있게 논리적으로 설명하고 그에 상응하는 대안을 내 놓아야 한다. 설명과 대안은 자신의 입장이 아니라 클.. [2010.04.30.금요일] fiddler fiddler http://www.fiddler2.com/fiddler2/ swf랑 서버랑 문제 생겼을때 웹 패키지 디버깅할려면, 웹 디버깅 툴을 사용하면된다. 여러 툴 중에 filddler 가 있다. 지금 게시판을 만들고 있는 과정에서 개인 컴퓨터로 서버를 쓰고 있다. windows가 알아서 개인 컴퓨턴지 알고 있어서 전용 주소로 바로 연결해서 실질적으로 웹과 연결된게 아니게 된다. fiddler를 사용하려면 웹과 직접적으로 패키지를 주고 받아야한다. 그래서 명령프롬프트 창에서 ipconfig 를 통해 ip4를 확인(이건 외부에서 실질적 접근하는 주소)한다. 그리고 이 주소 웹브라우저 에서나, swf로 접근 하면된다. fiddler 에서 capture traffic(F 12)을 켜고, 게시판을 실행 시.. [2010.04.29.목요일] 리팩토링 리팩토링 결과의 변경 없이 코드의 구조를 재조정하는 것을 말한다. 자신의 코드를 세련되게 다듬을 수 있게 해준다. 이 과정을 통해서 자신의 능력을 더욱 향상시키는데 도움을 줄 수있다. 개발자는 자신의 코드 원칙을 가지고, 그것을 일관되게 지켜나가야 한다. 그리고 그 원칙은 가독성을 높이고 유지보수를 편하게 할 수 있는 거와 관련되는 것이 좋다. 이러한 것에 최적인 작업이 리팩토링인 것 같다. 차근차근 자신이 짠코드를 재정검해 나가고, 다듬고, 고치고 이러한 일을 꾸준히 하다보면 코드를 세련되게 안짜고는 못 배길 것이다. 다른 사람이 짠코드를 가지고 해본다면 그것 또한 유익 할 것 같다. 자신의 사고에만 빠져 있지 말고 여러 사람의 생각, 스타일을 공유해서 넓은 시야를 가진다면 분명 큰 도움일 것이다. 꾸.. [2010.04.28.수요일] LIMIT, 분업, URLVariables php 에서 "SELECT * FROM `chammidm_documents` ORDER BY `document_srl` DESC LIMIT 30, 10" 여기서 " LIMIT 30, 10 " 은 처음부터 30개까지 중에서 10개만 정렬해라는 말. 여러사람과 협업을 할때, view만 맡아서 해라 그러면, 임의로 하나의 테스트 vo를 만들어 실제로 데이터를 받는 것처럼해서 view를 구현하는게 좋다. vo가 아직 준비되지 않더라도 얼마든지 view에 관한 작업을 할 수 있고, 실제 vo 와 쉽게 대체 될수 있다. vo도 마찬가지다. 이는 서로 맡은 부분에 대해서 집중할 수 있고, 전체적으로 효율력으로 업무가 진행될 수가 있다. 그런데 여기서 중요한 것은 만약 자기가 맡은 일이 1시간 밀리게 된다면, 함께 업.. [2010.04.27.화] php php 구문으로 DB 데이터를 xml로 브라우저에 뿌릴려면, 윗줄에 header('Content-type: text/xml; charset=UTF-8'); 이게 있어야하고, xml 구문을 이거로 시작하면된다. 이걸 할때, 오류가 발생하면 html 이나 php에 오류가 생기더라도 알려줄때는 xml에 오류가 발생했다고 알린다. xml이 문제가 안되는 경우일 수도 있으니, xml를 잠깐 지우고 점검해보는게 좋다. php 에서 $_uid = $uid; 이같이 외부에서 uid 변수를 받아 _uid에 담을 수 있는데.. 지금 사용하고 있는 오토셋에서는 POST 나 GET 으로 확실히 설정해줘야 값을 받을 수 있다. $_uid = $_POST[uid]; 이렇게.. [2010.04.26.월요일] php, 데이터베이스, utf-8, euc-kr php를 통해서 데이터 베이스에 정보 삽입할 수 없었던 문제가 발생했다. 결과적으로 원인은 utf-8과 euc-kr의 인코딩 문제였다. php 자체는 물론, 보내는 데이터 가 euc-kr 로 되어있었고, 데이터 베이스에서는 uft-8 로 된 정보를 받도록 설정된어 있었다. 당연히 데이터가 들어갈 수 없었다. 보낼 데이터를 임의로 utf-8로 변화시켜 보낸 결과, 이 문제의 원인을 확인 할 수 있었다. 문제 해결 방법은 두 가지가 있다. 보내는 데이터를 utf-8로 바꾸던지, 데이터 베이스를 euc-kr로 받도록 설정을 바꾸는 것이다. utf-8이 플래시에 유리하기 때문에 이걸로 바꾼다. 이 테그를 이거 밖에 넣어서 사용하면 보내는 데이터를 utf-8로 적용 시킬수 있다. 그런데 여기서 또 발생하는 문제는.. [2010.04.24.토요일] 로드되는 이미지에 접근할 타이밍, 메모리 관리, APM 오토셋 도나 6.1.1 로드되는 이미지에 접근할 타이밍 이미지 갤러리 만드면서 그 저께 부터 막혔던 부분... 마우스 위치에 따라 이미지들이 좌로나 우로 움직이는데, 좌로 움직이는 끝부분에서 위치 고정시킬려고 시도 했지만 계속 실패. 이미지 컨테이너의 width 값을 구해서 알맞은 위치에 배치 시켰는데...분명 정확한 위치에 가야하는데... 계속 위치가 부정확했다. 그 원인은 로드 문제였다. 이미지들이 로드 다 되기전에 컨테이너의 width 값을 구하고 위치를 잡았기 때문에, 늦게 로드된 이미지에 의해 적용된 width를 넘어서 계속 위치가 안맞았던 것이다. 이를 해결하기위해 미리 로드될 이미지의 크기 만큼 사각형을 하나 그려 놓으면 되었다. 메모리 관리 한번만 쓸것들은 쓰고 꼭 지우도록 하라...... 나중에 이런 것들이 많.. [2010.04.22.목요일] scale9grid, 코드습관, svn scale9grid... 무비클립을 액션스크립터로 scale9grid로 적용시키려 하면 되지 않는다. export 할때 심볼 타입을 bitmapData class로 해주거나, 무비클립을 bitmapData로 떠서 하면된다. 애많이 먹이는 녀석 이다. 꼭 들여야 하는 코드 습관 주석은 그때 그때 달아라. 나중에 달꺼라는 생각은 버려라. 그때 안 달면 결국엔 못단다. 주석을 안달다 보면 나중엔 자기 코드를 자기가 분석해야 하는 사태가 벌어진다. 중복되는 코드는 줄여라. 시간이 걸리 더라도 줄일 수 있으면 줄이도록하라. trace()를 찍을 때, 나중에 쉽게 찾아 지울 수 있도록 해라. 코드가 길어지고, 클래스가 많아지면........ 어떻게 찾을 것인가?! svn 팁 svn 서버에 있는 프로젝트를 impor.. 이전 1 ··· 12 13 14 15 16 다음