준호씨의 블로그

사실 10.15.4 올린 탓인지 다른 문제인지는 잘 모르겠습니다. 문제는 자꾸 OS가 죽습니다. 보통 오류 나서 죽으면 재시작하면 오류 났다고 메시지가 뜨곤 한데 이번에는 그렇지 않습니다. 재시작하고 나서 멀쩡한 척하네요. 어제도 블로그 쓰다가 글을 몇 번 날려 먹었는데요. 오늘은 임시저장이라도 꾸준히 하면서 작성해야 되겠습니다. 일단 크래시 원인을 알아야 되겠죠? 크래시 로그는 아래 경로에서 볼 수 있습니다. $ cd ~/Library/Logs/DiagnosticReports/ 오호라 뭔가 좀 의심스러운 부분들이 보입니다. AkVCamAssistant 가 일단 눈에 띄네요. 가상 캠을 세팅해보려고 WebCamoid라는 프로그램을 설치했었는데 이 녀석이 일단 문제가 있어 보입니다. WebCamoid는 아..

Google Code Jam 2020 Qualification Round가 종료되었습니다. 저는 끙끙거리면서 겨우 3문제 풀었는데요. 1등은 1시간도 안되어서 다 풀었네요. 3시간 안에는 풀어줘야 대충 10등 안에 들어갈 수 있을 거 같습니다. 저는 19,614등 했네요. 내년에는 좀 더 순위를 올려 보고 싶네요. 순위표를 보니 30점 이상인 사람인 사람이 30,221명입니다. 30점을 넘기면 Round 1에 참가할 수 있습니다. Round 1은 A, B, C로 나누어져 진행됩니다. 모든 라운드에 참가할 수 있으며 어느 라운드이건 1,500등 안에 들어가면 Round 2에 참가할 수 있습니다. 넉넉 잡아도 4,500등 안에는 들어가야 하는데요. 2만 등 가까운 저는 무진장 공부하는 방법 밖엔 없겠습니다...

드디어 Google Code Jamp 2020 Qualification Round가 시작되었습니다. 저도 열심히 풀어 보고 있는데 쉽지 않네요. 통과 기준은 30점입니다. 대시보드에 몇 점을 넘어야 되는지 설명이 나옵니다. 아아... 적어도 30점은 채워야 할 텐데 걱정입니다. 문제는 총 5개 나왔네요. 1번 문제는 Vestigium 7점짜리 문제입니다. 대부분의 시험이나 대회가 그러하듯 1번 문제는 비교적 쉬운 편입니다. N-by-N의 매트릭스가 주어지고 좌상, 우하로 이어지는 대각선의 숫자의 합과 중복되는 숫자가 있는 행의 개수와 열의 개수를 구하면 됩니다. 기분 좋게 한 번만에 풀었네요. 하지만 남은 문제는 점점 어려워지겠죠? 2번 문제는 Nesting Depth 5점, 11점짜리 문제입니다. de..

일일일 블로그포스팅 단톡방에서 한 참가자분 께서 그림일기용 종이 양식을 공유해 주셨는데요. 그 양식 위에다가 그림일기를 그려 보았습니다. 잉크 - 테크니컬 펜으로 그렸더니 굵기 조절이 잘 안되네요. 스케치 - 나린더 연필과 6B 연필을 추천해 주셨는데요. 나린더 연필 잠깐 써 보니 괜찮은거 같습니다. 다음에는 나린더 연필로 그려볼까 합니다.

2019년 구글 코드잼 예선전(Qualification Round) 1번 문제를 풀어보겠습니다. 문제는 https://codingcompetitions.withgoogle.com/codejam/round/0000000000051705/0000000000088231에서 직접 풀어서 제출해볼 수 있습니다. 문제 내용은 아래와 같습니다. Someone just won the Code Jam lottery, and we owe them N jamcoins! However, when we tried to print out an oversized check, we encountered a problem. The value of N, which is an integer, includes at least one dig..

제 주 블로그는 지금 글을 적고 있는 티스토리 블로그입니다. 도메인은 따로 구입해서 연결해서 https://junho85.pe.kr/를 사용하고 있는데요. 실제 주소는 https://junho85.tistory.com/입니다. 메인 블로그가 티스토리이긴 하지만 여러 가지 서비스를 사용해 보는 걸 좋아하기 때문에 여기저기 블로그가 많이 있습니다. 티스토리 블로그도 계정 하나에 5개의 블로그를 만들 수 있어서 티스토리 블로그도 사실 5개가 있습니다. 다만 관리가 안되어서 지금 블로그 외에는 그다지 글을 꾸준히 쓰고 있지는 않습니다. 블로그 하면 유명한 사이트로 워드프레스 서비스가 있는데요. 설치형 블로그로 많이 알려져 있지만 워드프레스 사이트에서 블로그 호스팅도 하고 있습니다. 어떤 기준인지는 모르겠지만 인..

유튜브나 트위치 방송을 보다 보면 채팅창을 방송화면으로 송출하는 경우를 볼 수 있습니다. 채팅창을 송출하는 방법에는 여러 가지 방법이 있지만 이번에는 twip이라는 서비스를 이용해보려고 합니다. 우선 https://twip.kr/에 접속합니다. 스트리머로 로그인합니다. 대시보드 좌측에 Chat Box 메뉴가 보입니다. 채팅창 예제가 보입니다. 아래쪽에는 여러 가지 스타일이 보이네요. 원하는 스타일은 선택해 주면 되겠습니다. kuro라는 스타일을 선택해 보았습니다. 스크롤을 아래쪽으로 내려보면 선택한 스타일을 커스터마이징 할 수 있는 화면이 보입니다. 배경 색상이나 글자 폰트, 글자 색상, 폰트 크기 등 다양한 설정을 바꿀 수 있습니다. 설정 중 메시지 표시가 있는데 기본 15초의 의미는 채팅 내용이 15..

어제, 오늘 트위치에서 게임방송을 해보았습니다. Mega Man X3를 처음부터 끝까지 플레이해보았는데요. 2시간이 조금 더 걸리네요. 게임을 오랜 시간 하는 거도 쉬운 일은 아니네요. 트위치에서 스트림 키를 생성해서 OBS 프로그램을 이용해서 스트리밍 하였습니다. 스트림 키는 설정 -> 채널 및 동영상으로 들어가면 키를 생성할 수 있습니다. 여기서 복사해서 OBS에 붙여 넣고 사용하면 됩니다. Start Streaming 누르면 방송이 시작됩니다. 방송을 하지 않는데 실수로 누르지 않도록 조심합니다. 트위치의 다른 설정을 좀 더 봅니다. 이전 생방송 저장을 어떻게 하나 했는데 여기 설정이 있더군요. 방송하고 나서 알았는데 기존에는 꺼져 있더라고요. 켜놨으니 다음 방송부터는 14일 동안은 저장되어 있을 ..

간단한 servlet 프로젝트 만들기. tomcat9, servlet4. maven, IntelliJ 이번 글에서는 tomcat9와 servlet4를 이용한 간단한 프로젝트를 만들어 보려고 합니다. tomcat 버전과 servlet 버전의 관계를 확인하려면 http://tomcat.apache.org/whichversion.html에서 확인할 수 있습니다... junho85.pe.kr 지난 글에서 tomcat9, servlet4로 간단한 프로젝트를 만들어 보았습니다. 참고로 Application context값은 기존 /simple_servlet_Web_exploded였던 것을 /servlet으로 짧게 수정했습니다. url이 너무 길어서 보기 안 좋더라고요. servlet3부터는 @WebServlet a..

이번 글에서는 tomcat9와 servlet4를 이용한 간단한 프로젝트를 만들어 보려고 합니다. tomcat 버전과 servlet 버전의 관계를 확인하려면 http://tomcat.apache.org/whichversion.html에서 확인할 수 있습니다. 빌드 도구로는 maven을 이용할 거고요. IDE는 IntelliJ를 사용하려고 합니다. 우선 tomcat9를 설치합니다. https://tomcat.apache.org/download-90.cgi에서 tar.gz 파일을 받아서 적당한 위치에 압축을 풀어 줍니다. 저는 /Users/junho85/project에 설치해 주었습니다. 저는 아래 명령어로 압축파일을 받고 풀어 주었습니다. 버전이나 사이트 정책에 따라 경로는 바뀔 수 있습니다. $ wget ..