
윈도우 업데이트 이후, 갑자기 소스트리가 실행 안되는 현상이 있었습니다. 당황하여 재설치를 해야하나 고민하며 구글링을 해보았고, 아래와 같이 매우매우 간단한 해결방법이 있어서 공유합니다. 1. 아래 경로로 이동 C:\Users\{사용자}\AppData\Local\Atlassian\SourceTree.exe_Url_{xxxxx}\3.4.1.0 (각자 소스트리 버전 폴더) 2. 캐시 파일 제거 Composition.cache 파일을 삭제한다 삭제한 후에 실행해보니 소스트리 실행도 매우 잘되고, 캐시파일을 삭제해서 혹시 로컬 수정 파일이 날아갈까 걱정했는데, 커밋되지 않은 파일도 그대로 존재했다. 찾아보니 윈도우 업데이트 이후 캐시가 꼬이면서 빈번하게 발생하는 문제인 것 같은데, 근본적인 문제가 해결이 되면 ..
1. 바람직한 보고 체계의 특성으로 보기 어려운 것은? 1 비밀보장 2 독립성 3 적시성 4 처벌성 2. 환자안전사고 보고서 작성시 보고내용으로 적절하지 않은 것은? 1 환자안전사고의 발생 일시 및 장소 2 환자안전사고로 인한 치료비 3 환자안전사고의 종류 4 환자안전사고 발생 후 조치 사항 3. 환자안전사고 중 위해사고에 대한 설명으로 옳은 것은? 1 환자에게 의도한 사고가 발생한 상황 2 환자에게 위해를 일으킨 사고 3 환자에게 위해가 도달하지 않은 사고나 상황 4 환자에게 손상을 입히지 않은 사고 4. 안전한 사업장에 기업문화에 대한 설명으로 옳지 않은 것은? 1 감독체계 없이 안전 문제에 관심이 있다 2 작은 사고에 관심을 갖는다 3 일부 구성원의 참여만 강조한다 4 안전 행동에 대한 보상체계를 ..

이제 IE 는 버릴 때도 되었건만... 아직도 버리지 않아서 어렵군요. 1. 폴리필 (Polyfill) 이란? - 간단하게 말하자면 최신 자바스크립트의 기능을 지원하지 않아서 오류가 나는 소스를 구형 자바스크립트 코드로 똑같이 구현하는 방식이다. 보통 IE 에서 지원되지 않는 게 많아서 Chrome -> IE 에 동일하게 기능 적용을 할 때 찾아보게 되는 것 같다. 2. Polyfill.io 간단하게는 아래 사이트에 들어가서, 원하는 기능을 클릭 => 생성된 스크립트를 복사하여 상단에 넣어주면 된다. 사이트 : https://polyfill.io/v3/url-builder/ index.html 실제 생성된 .js 경로에 직접 접근해보면, IE 에서는 소스가 생성되는 데에 반해 Chrome 에서는 지원이 ..

이전에 SheetJS 기반으로 엑셀 기본 기능 개발에 관한 글을 작성하였습니다. 그런데 개발 후, 엑셀에 스타일을 포함해달라는 추가 요구사항이 있었고, 저와 같은 분들이 계실 것 같아서 관련 글을 작성해봅니다. 이전 글의 소스 및 SheetJS 를 기반으로 작성하므로 이전 글을 보고 오시면 좋습니다. :) 이전 엑셀 기능 관련 글 https://ryusae.tistory.com/36 SheetJS 에서 엑셀 스타일 변경은 원래 Pro 버전에서만 제공되는 기능입니다. 다만, 다른 라이브러리를 추가하여 기능 보강을 할 수 있었습니다. 그 라이브러리들 중 하나가 xlsx-js-style 입니다. xlsx-js-style Read Me :https://github.com/gitbrent/xlsx-js-style..

Javascript 로 엑셀 처리할 때 사용했던 방식들을 공유합니다. 테스트 소스를 작성하고, 사소하지만 각 기능 별 추가된 소스를 차례대로 기술하겠습니다. 0. 엑셀 기능 제공 SheetJS 사용하기 SheetJS : Javascript로 엑셀 기능을 간단하게 구현할 수 있는 라이브러리 입니다. 유료 버전도 있으나, 무료 버전으로도 기본적인 기능은 충분히 가능합니다. Shee.js 에 대한 설명 및 예제 소스는 아래 두 블로그에 너무 잘 기술되어 있습니다. 해당 예제 소스를 기반으로, 엑셀 예제 소스와, 추가적으로 사용한 기능들만 간략하게 설명하도록 하겠습니다. - Export 참고 : https://velog.io/@gsuchoi/Javascript-SheetJS-Excel-%EB%8B%A4%EC%9..

제목을 무엇으로 지어야할 지... 우선 MS DTC 관련하여 일반적인 방법을 기술하고, 발생했던 오류들과 대안책으로 사용한 방법을 작성하겠습니다. 아래 설명드린 방법들은, 저처럼 어쩔 수 없는 환경에서 작업하기 위해 구글링을 하셔야 하는 분들을 위해 로그성으로 남기는 글입니다. 혹시나 더 좋은 방법이 있다면 댓글로 설명 부탁드립니다. 우선 다중 DB 서버를 하나의 트랜잭션으로 묶어서 (=분산 트랜잭션 처리를 할 때) 처리하는 방식은 아래와 같습니다. 일반적으로 A 서버와 B 서버가 모두 TRUE 인 경우 => COMMIT / 하나라도 FALSE 인 경우 ROLLBACK 으로 처리할 때 많이 사용됩니다. [ Q - 1 ] 기본 트랜잭션 관리자 오류 using (TransactionScope scope = ..

개발 시에 부가적으로 사용하는 사이트 모음입니다. 생각나는 경우 더 추가하도록 하겠습니다. 1. JSON FORMATTER 검색 키워드 : Beautify json URL : https://jsonformatter.curiousconcept.com/ 줄글로 된 json 을 이쁘게 구조화 해서 보여주는 사이트 보통 인입된 resposne 등을 확인할 때 자주 사용함 사용 방법은 단순하다. ① 에 줄글 형태의 JSON 을 넣고, ②의 Process 를 클릭 ③ 에서는 시도 이력 및 변환하기에 적합한 형태인지를 나타내준다. (ex. { } 가 빠졌거나, 변수명이 없다거나 하는 경우에도 변환은 되나, #3 처럼 INVALID 로 표시 된다) ④ 변환 결과를 보여준다. 2. JSON 2 CSHARP 검색 키워드 ..
1. 다음 중 소통에 도움을 주는 사람은? (획득 10 점 / 배점 10 점) 1. 사사건건 불평하며 못마땅해하는 사람 2. 회의에 참여하지 않는 사람 3. 합리적이고 침착하며 설득력 있는 사람 4. 요점을 놓치며 상관없는 의견을 내놓는 사람 2. 감염질환에 해당하지 않는 것은? (획득 10 점 / 배점 10 점) 1. 손목터널증후군 2. 바이러스성 간염 3. 결핵 4. 쯔쯔가무시 3. 직원 안전역량 강화를 위한 맞춤형 교육으로 옳지 않은 것은? (획득 10 점 / 배점 10 점) 1. 경영진 - 책임자급 특화교육 2. 산업안전팀 직원 - 안전부서 전문가 양성교육 3. 각 사업부서 직원 - 부서별 찾아가는 안전교육 4. 신규입사자 - 안전보건강사 자격 취득 4. 용접 작업 시 화재 예방을 위해 지켜야 할..
1. 앱을 통한 정보유출을 막기 위한 방법이 아닌 것은? (획득 10 점 / 배점 10 점) >> 2. 휴대폰 클라우드 계정을 1단계 보안으로 한다. 2. 소프트웨어 라이선스 사용시 조심해야 할 부분으로 옳지 않은 것은? (획득 10 점 / 배점 10 점) >> 4. 별 의식없이 직원들끼리 프로그램 공유해서 쓰는 것은 괜찮다. 3. 감염병 역학조사와 개인정보에 대한 내용으로 틀린 것은? (획득 10 점 / 배점 10 점) >> 2 수기명부는 각 사업장에서 기준을 가지고 관리 및 폐기한다. 4. 정보 침해 사고예방으로 올바르지 않은 것은? (획득 10 점 / 배점 10 점) >> 2 의심이 드는 메일과 메시지는 일단 열어본다. 5. 클라우드 보안사고 대응방안으로 옳지 않은 것은? (획득 10 점 / 배점 ..

※ 프로그래밍 작성 스타일에 따른 내용이므로 개인적인 견해가 포함되어 있습니다. String.Equals 함수를 사용할 때, parameter 가 null 일 수도 있는 경우, 대부분 이렇게 사용한다. 1) if (a != null && a.Equals("Y")) 2) if (!string.IsNullOrEmpty(a) && a.Equals("Y")) //이 경우, a 가 string 타입인건 보장되어야함 이럴 경우, 체크 문이 두개씩 들어가게 되어, 변수가 많아질수록 가독성 측면에서 좋지 않다고 생각한다. 해당 조건문은 아래와 같이 간략화하여 사용할 수 있다. 간단한 비교구문에서는 아래처럼 사용하는 것이 효율적일 것으로 보인다. if ("Y".Equals(a)) 다만, 사용자가 원하는 동작이 NULL ..
- Total
- Today
- Yesterday