본문 바로가기

구 블로그 기록

(7)
2019. 8. 1. 페미니스트+비건이 아닌 사람이 '채식주의자'를 읽음 채식주의자를 읽기전에는 그냥 널리고 널린 채식찬양책인줄 알았다. 이런책들이 싫은게 작가의 신념을 독자들에게 설득하는게 아니라 강요하고 생각이 다른 사람을 미개인 취급한다는 것인데... 같이 일하는 개발자가 와이프랑 채식주의자를 읽고있다길래 걍 아는척해볼려고 읽게 되었다. 뭐 대부분의 남자들이 그렇지만 페미니즘 안좋아하고 채식주의 혐오하지 않던가 책 안좋아하는 사람도 책 이름은 알 정도이니 솔직히 궁금하긴 했다. 책은 1,2,3장으로 구성되는데 작가의 글빨이 너무 쎄고 강력해서 몰입감이 장난 아니었다. 거기에 문장도 매우매우 단순하고 쉽게, 묘사도 간결하고 명확하게 되어있어 책 내용을 머릿속에서 그리는 것도 매우 수월했다. 마치 주인공의 행동을 4D로 보는 느낌이랄까 잘나가는 책들이 다 그런것 같긴한데 이..
2019. 7. 14. UI 개발 표준 정립 - UI 개발 표준의 필요성 UI 개발 표준만 제대로 정립되어있어도 SI 프로젝트에서 프론트엔지니어가 신경쓸 일이 상당부분 줄어든다. ​ 반대로 말하면 개발 표준이 개판으로 잡혀있는 경우, 프론트 엔드 엔지니어들은 쓸모없는 일에 시간을 써야하고, 화면은 개발자들이 자기들 편한대로 코딩하게 된다는 것이다. ​ 여기서 SI 사업의 특성이 문제가 된다. SI 사업에서 프리랜서들은 개발 / 운영으로 나누어 투입된다. ​ 개발 단계에서 투입되는 개발자들은 운영 단계에서 투입되는 개발자들이 쉽고 편하게 유지보수하는것에 전혀 관심이 없다. 오픈 후 투입되는 개발자들이 어떤 고통을 받든 나는 이미 돈을 받았고, 프로젝트를 마쳤으니 해당 프로젝트에서 작업한 내용은 머릿속에 없다는 것이다, (대충 서로 떠넘기다 그거 안될거같다는 말로 귀결되는 내용)..
2019. 6. 30. 금주의 업무 1. 조회 서비스 실행 시 가져오는 데이터의 row가 0이라면 Column이 삭제되는 문제 -> 디버깅해보니 해당 업무 개발자가 사용하는 공통 JS 로직상에 문제가 있었음. 2. 엑셀 다이어로그 사용해도 되냐고 문의가 옴. -> 엑셀 다이어로그 사용시에 권한에 따른 동적 버튼 처리에 대한 로직을 따로 해주지 않았기 때문에 사용하지 않는것을 권했으나 개발자가 그냥 사용하겠다고 함. -> 확인해보니 엑셀 DRM 적용에도 문제가 있었음. 3. 운영서버 오픈 적용 -> 라이센스 반입 및 운영계 접속 아이피 설정 -> A프로젝트는 잘 됬는데 E 프로젝트는 여전히 안되었으나 개발자들이 알아서 고쳤음. 4. 화면 문의응대 -> 회계결제 관련 디비전 밸리드 체크 함수 추가 요청 -> 내가 직접 하지는 않았음. 5. 워..
2019. 6. 14. 금주의 업무 L사​ Dynamic Web page 작성 - Tree view 형태의 Grid 사용하여 Menu 실시간 C R U D - 우측에는 상세 정보 grid 표시 ​ 거래 테스트(다수의 데이터셋 활용) ​ 개발자 교육(대리 1명) - 공통함수 가이드 및 거래 테스트 지원 ​ O사​ 엑셀 다운 안되는 현상 원인 파악 및 샘플 재현 - 본사에 전달함 - 원인 : automerge일때 rowIndex가 제대로 설정 안됨 엑셀 대괄호 문제 replace 사용하여 현상 해결 테스트 - json lib 자체 결함임 - 패치완료 DRM 로컬서버에서 작동하도록할때 라이브러리 패스가 안잡혀있다고 함 - 수동으로 파수 dll을 자바 라이브러리 설정에서 가져오도록 설정했더니 해결됨. 엑셀 다운시 소수점 MASK처리 되어있으면 밸..
2019. 6. 14 프론트엔지니어가 하는 일 어쩌면 대규모 SI에서 프론트엔지니어의 포지션은 애매하다고 할 수 있다. ​ 본인이 쌩 신입이 아닌 이상 대부분의 프리랜서들은 다수의 UI Framework을 경험하기마련이고, skill up에 관심이 있는 사람이라면 리액트, 더 나아가 폴리모나 ES와 같은 최신 웹 기술을 알고있는 경우도 있다. ​ 이러한 경우 아무리 개발자의 주 업무가 배치와 비즈니스로직이라도 업무환경 개발하는데에는 큰 무리가 없다고 봐야한다. 프로젝트에서 프론트 엔지니어가 할일이 극도로 제한되는것이다. ​ 그래서 보통 프론트엔지니어는 아래와 같은 업무를 주 업무로 하게된다. ​ 1. UI 개발 표준 정립 2. 업무화면 소스 에러분석 3. 업무 공통 컴포넌트 및 함수 작성 4. 고난이도의 화면 구현 5. 가이드 문서 및 샘플화면 작성..
2019. 6. 8. 이번주의 업무 정리 O사 Grid의 Editable property가 적용된 Cell이 IE에서는 focus 시에 비정상적으로 display되는 현상(Cursor Height가 1px로 보임) - 해결 방법 몰라 연구소로 보냄 Message가 2번 Call되는 결함 - windowfunction.js 에서 storage에 있는 화면별 message를, menuid를 참조하여 remove하는데, 이때 menuID를 고객사에서 임의로 변경함 - 이를 해결하기 위해 만약 menuID로 찾았을때 storage가 없다면 screenID로 다시 찾아서 remove하는 Logic 추가함. Button Auth 관련하여 owerAuth 함수가 제대로 작동하지 않음. - 이때 사용하는 owerAuth는 Flag Column의 Value을 ..
2018. 1. 13. 태국 발표 대본 1. 이 앱은 시각장애인의 단독보행을 돕기위해 개발되었습니다. The app was developed for blind people to help them walk alone. 자세한 내용은 다음과 같습니다. Details are as follows. 맵데이터와 랜드마크를 분석하여, 단독보행을 위한 음성정보로 제공합니다. Analyze map data and landmarks, provide voice information that make them possible to walk alone. 사용자가 촬영한 사진을 분석하여, 시각정정보를 음성으로 제공합니다. And analyze the picture taken by the user and provide visual information by voice ..