준호씨의 블로그
코로나19로 재택근무를 하게 된 지도 2주가 넘어가고 있습니다. 다음 주도 재택근무인데요. 집에서 일하다 보면 층간소음이 많이 들립니다. 집집마다 다르겠지만 제가 사는 아파트는 중량충격음이 많이 전달되는 편입니다. 중량충격음은 주로 발소리로 인해 발생합니다. 일할 때 층간소음을 덜 거슬리게 하려고 음악을 틀어 두는 편입니다. 일반적인 음악으로는 중량충격음이 여전히 잘 들리기에 저음의 비트에 섞여 있는 신나는 음악을 틀어두곤 합니다. 개인적으로 추천하는 노동요는 EDM (ElectroDanceMixes) 음악입니다. ElectroDanceMixes 일반적으로 3월 2일은 학교 개학일이기도 한데요. 하지만 개학은 코로나19로 인해 연기되었습니다. 현재 개학은 3주 연기되어서 개학까지는 2주가 남았습니다. 학..
2020/03/05 - [개발이야기] - OSX - cpan DBD::Oracle OSX - cpan DBD::Oracle perl 언어를 사용할 때 가장 어려운 부분중 하나는 DB 관련 모듈을 설치하는 부분이다. 한번에 잘 되는 경우도 잘 없고 OS 환경이나 모듈 버전이나 라이브러리 버전이 올라가면 뭔가 또 잘 안되는 경우들이 생기곤.. junho85.pe.kr 에 이어서 DBD::mysql 도 설치해 보았습니다. perl 모듈 설치할 때 DB 관련된 모듈을 설치하려면 이런저런 난관에 많이 부딪힙니다. DBD::oracle 때와 마찬가지로 일단 DBI는 먼저 설치해 줘야 될 겁니다. 앞에서 이미 설치해서 이 문제는 건너뛰었을 거 같아서 적어둡니다. sudo cpan -fi DBI Can't exec "..
perl 언어를 사용할 때 가장 어려운 부분중 하나는 DB 관련 모듈을 설치하는 부분이다. 한번에 잘 되는 경우도 잘 없고 OS 환경이나 모듈 버전이나 라이브러리 버전이 올라가면 뭔가 또 잘 안되는 경우들이 생기곤 한다. Oracle Instant Client 설치 일단 Oracle Instant Client 는 설치해 두어야 한다. $ brew install InstantClientTap/instantclient/instantclient-basic $ brew install InstantClientTap/instantclient/instantclient-sqlplus $ brew install InstantClientTap/instantclient/instantclient-sdk 예전에 비해 나아진 부..
이틀 전 (2020.03.02)부터 정원사들 시즌5가 시작되었습니다. 정원사들이라는 모임은 그날그날 공부하고 알게 된 것을 github 에다가 커밋을 하는 사람들의 모임입니다. 시즌2부터 참여해서 벌써 시즌5가 되었네요. 이번에도 30명의 참가자들이 매일매일 커밋하기에 도전을 하고 있습니다. 정원사들 참여하면서 가꾸고 있는 정원 시즌 4번 참여하면서 커밋이 생활화가 되어 버렸습니다. 커밋의 질이 좋다고 말할 수는 없겠지만 적어도 뭔가 꾸준히 하고 있다는 기분은 듭니다. 질을 높이는 건 계속 노력해 봐야겠습니다. 출석부 시즌4 때 출석부를 만들었었는데 시즌5 때도 그 출석부를 살짝만 고쳐서 사용하고 있습니다. 출석부는 http://garden5.junho85.pe.kr/ 에서 볼 수 있습니다. 정원사들 명..
코로나19 때문에 우쿨렐레 수업이 계속 휴강되고 있네요 ㅠㅠ 이러다가 배운거 다 까먹을거 같습니다. 더 까먹기 전에 연습연습!
맨손으로 푸쉬업을 하면 종종 손목이 아파서 마트에서 푸쉬업바를 하나 구입 했습니다. 확실히 손목에 무리가 덜 옵니다. 푸쉬업바가 눈에 보일때 마다 푸쉬업이 하고 싶어지는(?) 느낌도 들어서 꾸준히 하는데에도 도움이 될 거 같네요. 쿠팡구매링크: https://coupa.ng/boKSVw 쿠팡 링크로 구입하시면 쿠팡이 저에게 소정의 수수료를 줍니다.
IntelliJ (뿐 아니라 JetBrains 의 대부분의 툴) 에서 문서를 작성하거나 코드를 작성 할 때, 내용이 길어 지면 아래와 같이 한 화면에 내용이 안보일 정도로 내용이 넘치는 경우가 있습니다. 오른쪽으로 스크롤 하거나 커서를 이동해서 뒤쪽의 내용을 볼 수도 있지만 한화면에서 보고 싶을 수도 있습니다. 실제 내용은 바뀌지 않지만 화면상으로 표시 해 줄때 자동으로 줄바꿈 처리를 해 주어서 말이죠. Soft-Wrap 활성화 자동 줄바꿈 기능은 Soft Wrap 이라고 하는데 에디터에서 줄번호 영역을 마우스 우클릭 해서 Soft-Wrap 을 활성화 할 수 있습니다. 아래 그림을 참고 해 주세요. Soft-Wrap 을 활성화 해 주면 다음과 같이 긴 내용의 글이 창 사이즈에 맞춰서 여러줄로 표시됩니다...
유튜브 썸네일 추출기는 아래 링크를 클릭하면 사용해 볼 수 있습니다. http://labs.junho85.pe.kr/creator/ Youtube Thumbnail Extractor Youtube Thumbnail Extractor labs.junho85.pe.kr 요렇게 생긴 사이트가 나타납니다. Video URL 에 youtube URL 을 넣고 Extract 버튼을 누르거나 엔터키를 누르면 해당 영상의 썸네일들이 나타납니다. 사실 뭔가 대단한 건 아니고 url 에서 video id 를 추출해서 thumbnail url 을 만들어서 표시해준 것입니다. 이런 사이트들이 이미 있긴 하지만 제 입맛에는 맞지 않아서 따로 만들어 본 것입니다. 추출 원리 유튜브에 영상을 등록하면 유튜브에서 썸네일 이미지들을 ..
>>> print(is_palindrome("20200202")) True 오늘은 2020년 2월 2일 인데 YYYYMMDD 형태로 표현하면 20200202 이다. 순서대로 읽는 것과 반대로 읽는 것이 같은 회문(Palindrome)이다. (회문의 예: 토마토, 기러기 등등) 외국식 표기로도 회문 MMDDYYYY 형태로 표현하면 02022020 으로 이 역시 회문이다. DDMMYYYY 형태로 표현해도 02022020 으로 이 역시 회문이다. 다음 회문의 날은? (YYYYMMDD 기준) 오늘 (2020년 2월 2일) 부터 2999년 12월 31일 까지의 회문 day 를 구해보면 다음과 같다. YYYYMMDD 표기 기준이다. 20200202 20211202 20300302 20400402 20500502 2..