분류 전체보기
-
[C#] CefSharp 기반 윈폼에서 플래시 플레이어 추가하기기술과 산업/언어 및 프레임워크 2021. 3. 23. 15:26
플래시 플레이어 (Flash player)는 이제 공식적인 지원이 종료되었다. 기존 엔터프라이즈 어플리케이션을 개발하던 회사에게는 큰 도전으로 다가온다. 이를 대응 하기 위해서 기존 웹기반 플래시 플레이어를 CEF 기반으로 활용할 수 있는 래퍼 프로젝트인 CefSharp을 이용하였다. CefSharp 프로젝트를 구동하기 전에 아래와 같이 로드할 dll 파일을 지정해주는 부분을 추가해 주어야한다. var settings = new CefSettings(); { } //Set Flash Player settings.CefCommandLineArgs.Add("ppapi-flash-path", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "pepflashplaye..
-
[C++] 입출력 속도 해결 cout, cin기술과 산업/언어 및 프레임워크 2021. 3. 23. 11:29
1. stdio.h의 scanf, printf를 사용한다. 2. cout, cin을 그대로 사용하면서 아래와 같이 설정한다. ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); 프로덕션 레벨에서 사용하는 것은 더 많은 것들을 고려해야함. 알고리즘 구현 테스트시 속도에 영향을 줄이기 위해서 사용 참고1: ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 (tistory.com) ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 C++로 알고리즘을 풀 때 실행 속도를 높이기 위해 흔히 아래와 같은 구문을 작성해줍니다. ios..
-
[자기개발] 열정의 배신 - 하고 싶은 일만 하면 정말 행복해질까지식과 음악 2021. 3. 22. 18:43
열정의 배신 - 교보문고 (kyobobook.co.kr) 열정의 배신 - 교보문고 자신이 꿈꾸는 일, 좋아하는 일은 천직처럼 따로 있으며 그 일을 찾으면 저절로 행복해지고 성공한다는 이른바 열정론이 우리 사회에 만연해 있는 지금, 『열정의 배신』의 저자 칼 포트는 “열 www.kyobobook.co.kr '20년에 회사에서 여러 일을 겪으면서 번아웃 상태인 상황에서 이 책을 만나게 되었다. 사실 구매하고 한참을 책장에 두었던 것인데... 회사에서 나의 상황은 최악이었고 개발자로써 열정적으로 살아왔던 자신이 바보 같다고 생각되던 시점에 어떻게 보면 좋은 조언을 해준 것 같았다. 회사에서 나의 가치란? 업무적으로 더 가치있는 사람이 되는 것은? 전문성과 열정의 관계는? 자신의 커리어는 어떻게 관리해야하는가?..
-
[Java] spring boot jar_cached tmp 파일이 계속 증가할 때기술과 산업/언어 및 프레임워크 2020. 5. 6. 19:39
1. 문제 상황 리본 클라이언트로 핑(Ping)을 swagger-ui.html 주소로 보낼 때 호출 될 때마다 약 2MB짜리 jar_cached 임시 파일을 생성함. 2. Spring boot, properties 기본 값은 classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/,classpath:/public/ 순서로 되어있다. 3. 해결 아래 내용에서 처럼 순서를 변경해주거나 별도의 ping-pong 컨트롤러를 하나 만들어 주면된다. spring: resources: static-locations: - classpath:/resources/,classpath:/META-INF/resources/,classpath:/static..
-
회사 프록시 및 인증서기술과 산업/아키텍처 2019. 11. 1. 13:55
reference: http://blog.securekim.com/2019/03/bash-gradle-python-wget-nodejsnpm-apt.html 회사 프록시와 인증서에 고통받는 그대를 위한 글 (Bash, Gradle, Python, wget, nodejs(npm), apt-get, cURL, git, yarn, androidStudio) 대기업에 입사하면 장단점이 있는데, 단점 중에 하나가 회사에서 프록시를 사용하여 트래픽 감시를 하므로 프록시 설정을 해주어야 한다는 점 입니다. 특히, 회사에서는 https 트래픽도 감시를 하므로 인증서도 설정해 주어야 합니다. 그런데 문... blog.securekim.com 아래 내용을 참조해서 플랫폼(MAC, Windows, Linux)에 맞게 작업하..
-
SonarQube 소스코드 정적 품질 분석기술과 산업/아키텍처 2019. 10. 21. 00:54
1. 소개 SonarQube는 소스코드의 품질을 지속적으로 측정, 분석하기 위한 오픈소스입니다. 측정항목 별 수준지표, 품질 리스크가 높은 소스 식별뿐만 아니라 소스 코드레벨까지 코드 내용을 확인하면서 이슈 및 문제점을 분석할 수 있습니다. SonarQube는 플러그인 설치를 통해 기능이 확장되는 구조이며, 상용 플러긍인 외에도 다양한 무료 오픈소스 플러그인 및 외부 툴 연계 등을 통해 기능 확장을 지원합니다. 참고1: https://www.sonarsource.com/why-us/unique-approach/water-leak/ Fix the Leak!™ | SonarSource The approach we recommend to code quality? Manage it as a water leak,..