반응형
실무하는 팀장은 힘들다.. 포스팅 썸네일 이미지

프로그래밍/개발 일기

실무하는 팀장은 힘들다..

내가 직장 생활에서 본 팀장은 두가지 유형이 있다. 첫째. 실무와 관리를 하는 팀장.둘째. 관리만 하는 팀장. 나의 상황은 첫째이다.개발 하기도 바쁜데 너무 많이 불려 다닌다.그리고 나의 팀은 아직 허리 라인이 없기에난이도가 큰 업무를 팀원들에게 주기엔 좀 그렇다. 팀원들을 무한 신뢰하지만...업무에 쫓기며 경착륙하기 보다는안정적으로 연착륙하면서 서서히 적응해 주길 바라는개인적인 바람도 있다.아마 한싸이클이 지나면 많이들 성장을 할것이고그쯤에는 나의 고민도 많이 줄어들 것이다. 그렇다고 업무에서 손을 놓을 생각은 없다.기술자가 기술을 버리고 관리만 하는 순간회사에서 갑이 아닌 을이 된다.

2025.05.25 게시됨

[CreateJS] Shape 주의점 포스팅 썸네일 이미지

프로그래밍/CreateJS

[CreateJS] Shape 주의점

Shape는 주로 도형을 그리거나 마스크 사용을 위해 사용된다.그래서 Container, MovieClip과 함께 가장 많이 사용되는 객체다.사용함에 있어 알게된 주의점들을 기록한다. 깊은 복사는 graphics 으로 해야 한다.Shape객체 자체로 clone()을 실행하면 깊은 복사가 아닌 얕은 복사가 일어난다.즉, maskShape는 drawShape를 참조하게 된다.그래서 drawShape.graphics.clear() 메서드를 호출하면 maskShape 역시 초기화 된다. 이런 문제점을 피하기 위해서는 깊은 복사(deep copy)가 되어야 하며,Shape의 graphics를 복제하면 깊은 복사가 된다. // 얕은 복사 this.maskShape = this.drawSha..

2025.05.19 게시됨

[CreateJS] 9-SLICE / ScaleBitmap 사용하기 포스팅 썸네일 이미지

프로그래밍/CreateJS

[CreateJS] 9-SLICE / ScaleBitmap 사용하기

9 SLICE 란...?콘텐츠 개발시 이미지가 차지하는 용량은 무시할 수 없다.그래서 최소한의 크기로 다양한 크기를 대응하는 방법이 있는데바로 9-SLICE 다. 설명하면 이미지의 4개 부분(모서리)에 정의된 픽셀을 보호하고다른 5개 부분의 픽셀을 크기 조정하거나 반복하여 이미지 스케일링시깨짐을 방지 하는 것이다. 예를 들어 아래 이미지와 같은 400px의 길이를 가지고 있는 정사각형을600px로 늘린다면 어떻게 될까?우측처럼 모서리 부분이 뭉개지게 된다.하지만 9-SLICE 을 적용한다면 뭉개짐 없이 원하는 크기로 늘릴수가 있다. 이 기술은 2005년 FLASH 8 처음 도입되었고,지금은 언리얼, 유니티, 페이서 등에도 제공된다. CreateJS 에서 사용하려면?9-SLICE 는 AnimateCC(구 ..

2025.05.07 게시됨

프로그래밍/개발 일기

완소.. package-lock.json

개발을 마치면 불필요한 파일을 지우고 저장소에 보관을 한다.나에게 불필요한 파일에는 package-lock.json 도 있었는데...이 녀석은 노드 모듈 설치시 나오는 부산물로만 생각했다. 모듈의 의존성과 관련이 있다는건 알고 있었지만그냥 다시 설치하면 되는 정도로 치부했다. 그렇게 시간이 가고.....어느날 우리 팀원들이 SOS를 친다. "팀장님~ 구동이 안되요.." "팀장님~ 스파인이 튀어요..." 아니.. 몇달간 잘만 쓰던 엔진인데.. 왜?? 상황을 보니....A의 컴퓨터에서는 잘 구동이 되는데B의 컴퓨터에서는 에러가 난다. 그렇다면 Node.js의 버전이나 NPM 버전이 가장 먼저 의심이 되지만...격렬하게 나의 촉은 아니라고 부정한다. ('병신아 그거 아니야...") 순간 떠올랐다.Ho.. Ho..

2025.03.25 게시됨

반응형