분류 전체보기 27

수영을 다시 시작했습니다.

코로나 때문이기도 하고, 귀찮기도 하고 몇년전에 몇달 다니다가 그만 둔 이후 한참이 지났습니다. 근래 목디스크가 와서 디스크 치료 받으면서, 아.. 이러다 죽을수도 있겠구나 싶더라구요. 뭐라도 해야지 하는 마음에 다시 시작한 수영. 내가 초급인가? 중급인가? .. 고민할 필요도 없이, 요즘 수영장 인기 많더라구요. 남는 타임이 없습니다. 그냥 아무거나 남은 타임 선택하니 초급 들어갔습니다. 첫날 갔는데, 음파부터 다시 시작해야 했습니다. ㅜ.ㅜ 추억이 새록새록 하군요. 어쨋든, 이번에 좀 진득하니 다녔으면 좋겠는데, 어찌 될진 모르죠. 생각 같아선 한 3~4년 다녀서 바다 수영도 오리발끼고, 더 낳아가서 프리 다이빙 한번 도전해 보면 좋겠네요. 꿈이... 야무지면 좋은거겠죠. 모쪼록 건강이 최고입니다.

신변잡기 2022.07.06

독바 딜레이 시간 없애기

윈도우와 달리 맥에서의 하단 독바는 공간을 애매하게 차지해고, 상단의 메뉴바는 고정상태로 차지해서 숨기기로 사용합니다. 그런데, 커서를 가져가도 한참 안나오곤 해서, 특히 어플리케이션 왔다갔다 하다보면 자주 안나오는데, 이게 답답하네요. 아래는 독바 숨기기의 딜레이를 없애주는 명령입니다. (터미널에서 입력) 독바 딜레이 없애기 defaults write com.apple.dock autohide -bool true && defaults write com.apple.dock autohide-delay -float 0 && defaults write com.apple.dock autohide-time-modifier -float 0 && killall Dock 독바 딜레이 원래대로 복구하기 defaults ..

Mac 2022.07.05

IT 스타트업에서 흔히들 잘 못 하는 조직구성 실수

비단, IT 스타트업이라기 보단 범용적으로 적용되는 공통 문제인 듯 하다. 기본원리는 1. A가 100을 하고 있다. 그래서 B를 뽑는다. (물론 경력직) -> A가 50, B가 50 으로 부하를 줄인다. 2. 그러나, 부하를 줄이는 목적은 대부분 아니라서, A:100 + B:100 으로 해서 일감을 2배로 늘린다. 3. 그런데, B가 3밖에 못한다. 결국 A는 197을 해야 하게 된다. 4. 그래서, C를 뽑는다. (물론 경력직) 5. 결과는 A는 이제 394를 해야 하고, B는 3, C는 3 을 하면서 B와 C는 엄청난 불만요소를 뿜어낸다. 너무 비약적이지 않은가? 라고 생각할 수 있겠으나, 만약 저 상황이 말도 안된다고 생각하는 당신은 B와 C일 확률이 높다. 저기서 말하는 A는 아마 저 얘기가 무..

신변잡기 2022.07.05

제약산업에서의 ECM 정리.

1. 신약 개발 신약출시에 걸리는 시간은 평균 12~15년, 비용은 약 8억달러정도의 규모.국제적 규제요건 지속 강화 (FDA의 NDA,IND,ANDA등의 서류요건들) / PART11방대한 기간과 문서량 (보통 의약품 제조/판매 허가를 위해 제출되는 서류그 트럭 몇대 동원되는것이 들물지 않다)필요한 것은?대내외 연구개발 주체들간의 협업 (Collaboration)인허가 서류등의 디지털화 및 제출 (eCTD / eSubmission)2. 의약품 제조 규제요건은 계속 까다로와 지고, 제조 원가는 지속적으로 낮추라는 압력들지속적으로 증가하는 QA/QC 등에 관련된 방대한 문서량과 제한적인 인력/비용기대효과는?문서관리 비용의 절감 (문서관리 비용을 35%에서 50%까지 낮추고, 궁극적으로 총운영비용의 3%~11..

ECM forGMP 2018.07.05

GMP 상의 Content LifeCycle의 이해.

LifeCycle 에 대해 흔히들 생각하는것이, Workflow 개념과의 혼선이다. lifecycle 이 workflow 를 의미하는것은 아니다. 관계가 없는 것은 아니나, 정확하게 얘기하자면, LifeCycle 에 workflow 가 일부 포함된다고 해야 하겠다. 이 때문에, workflow 를 도입하면 된다던가, 그룹웨어나 일반 시스템들에 있는 workflow 같은걸 떠올리고, 도입하려고 하는데, 이렇게 하면 큰 문제가 된다. workflow 는 승인절차에만 중점을 두고 있으나, GMP 상의 LifeCycle 에는 승인되는 대상이 더 중요하다. 따라서 workflow 로는 해결이 안되며, 주로 bpm 단위의 업무 프로세스를 컨트롤 할 수 있는 단위가 되어야 GMP를 커버할 수 있다. (workflow..

ECM forGMP 2018.07.05

Data Integrity

Data Integrity 어디서 많이 들어본 용어 아닌가? 그렇다, 이 바닥은 과거 IT 를 답습하고 있다. 이제야 뒤늦게 전산화가 되고 있는건데.. 뭐 IT가 건축/설계를 배낀거나 마찬가지이긴 하다. DB 에서 흔히들 적용하고 있는 그거.. 바로 그거와 별 차이 없다. 무결성/투명성 PK/FK 같은것들.. 뭐 데이터는 같은 데이터이니까.. IT는 이런식이면 얼마든지 무한데로 우려먹을 수 있을듯. 21 CFR Part 11의 규정 기록 및 서명 위조를 방지하기 위해 전자 서명을 적용하여 특정 행위에 대해 개인이 책임을 지도록 하는 명문화된 정책을 마련하고 준수할 것. 모든 데이터는 라이프 사이클 동안 완결성, 일관성, 정확성을 유지하며 관리되어야 함Data lifecycle : raw data의 생성,..

ECM forGMP 2018.07.03

POI로 특정 워드 문서의 가로/세로 설정 확인하기

가로/세로 이외로 사이즈를 판단할 순 있으나, 그 이외는 아직 확인하지 못함.private boolean isLandScape(String filePath) { InputStream docstream = null; try { docstream = new FileInputStream(filePath); OPCPackage docPackage = OPCPackage.open(docstream); XWPFDocument document = new XWPFDocument(docPackage); CTBody docBody = document.getDocument().getBody(); CTPageSz pageSz = docBody.getSectPr().getPgSz(); STPageOrientation.Enum ..

Java일반 2018.07.02

Goot To Great 요약.

Good to Great : https://en.wikipedia.org/wiki/Good_to_Great ㅁ "누구"냐 "무엇"이냐 사람이 우선 그 다음에 할일... 버스에 적합한 사람들을 먼져 테우고 (부적합한 사람들은 버스에서 내리게 하고) 그런 다음에 버스를 어디로 몰지 생각해라. - 부적합한 사람들을 내리게 할때는 과감하고 단호한 결단력이 필요함. - 버스를 어디로 몰지는 적합한 사람들이 의견을 교환하여 방향을 결정하고, 또는 방향을 알아서 전환시킨다. - 뛰어난 인재가 있다면, 어디에 쓸지 이전에 즉시 채용하라. (최고의 인재들을 모아 팀을 꾸려라)전권을 휘두르는 CEO의 독재에 말없이 복종하도록 훌련받은 '플라스틱 인간들'이라고 묘사했다. "누구"라는 문제가 "무엇"이라는 문제에 앞선다. -..

신변잡기 2018.06.29

노력을 한다는 것은 어떤 것인가?

대 다수의 사람들에게 물어보면, 본인은 열심히 노력했는데 해도 안된다고 한다. 왜 노력을 했는데도 안되는걸까? 세상은 정말 불공평하고, 노력하지 않아도 운빨로 더 좋은 기회와 조건을 가져가는것일까? 그럼 내 생각은 어떠한가.. ? 하면 결론부터 가보자면 안타깝지만 "노력을 하지 않았다." 라고 말해주고 싶다. 사실 매번 꼬치꼬치 캐뭍는 성격도 아니고, 별로 구체적으로 알고 싶지도 않기 때문에, 노력을 했나보다 하고 치부해 버리곤 하는데.. 요즘들어 중학생 딸을 보자하면 이런저런 생각이 많이 든다. "검색은 해 봤어?" 라고 물어보면, "당연히 검색 해봤죠. 없더라구요" 라고 한다. 그런데, 어떤 검색을 했을까? 예를들어, JAVA 를 찾아보라고 했더니, 구글에 JAVA 로 검색해놓고 결과가 황당하다거나,..

신변잡기 2018.06.29