Archive of posts with category 'ETC'

Git Commit Message Style Guide - 개인/팀을 위한 커밋 메시지 스타일 가이드

Git Commit Message Style Guide - 개인/팀을 위한 커밋 메시지 스타일 가이드

개인/팀 프로젝트를 진행하면서 코드 관리에 Git을 많이 사용하고 있습니다. Git이 외 SVN(Subversion), Mercurial 등 다른 여러 종류의 버전 관리 툴들이 있지만, 오늘은 Git을 사용하는 데 있어서, 개인/팀에서 공통적으로 지켜야 할 커밋 메시지에 대한 가이드를 소개할까...

WordPress로 운영하던 블로그를 Jekyll 기반의 정적 웹사이트로 변경한 이유와 과정

WordPress로 운영하던 블로그를 Jekyll 기반의 정적 웹사이트로 변경한 이유와 과정

2010년부터(사실 더 그전부터) blog.munilive.com 도메인으로 블로그를 시작하였다.별다른 내용은 없었고, 그냥 내가 개발하면서 간간이 기록으로 남기고 싶은 글들, 또는 기록하고 싶은 내용들 퍼 온 내용도 있었고, 다른 분의 글에 내 생각 또는 내 코드를 합쳐서 다시...

MacOS에서 ssh-agent 사용하기

MacOS에서 ssh-agent 사용하기

ssh로 서버로 접근 할 때 보통 ID/PW 방식을 많이 사용한다. 하지만 요즘은 ID/PW보다 좀더 보안에 좋은 key를 이용한다.AWS의 경우에는 기본적으로 서버에 접근하기 위해서 ssh key 를 사용하는데 서버를 private network에 두게 되면 VPN을 이용해서 AWS...

ubuntu에서 cron이 정상 작동하지 않을 경우

ubuntu에서 cron이 정상 작동하지 않을 경우

우분투에서 crontab 으로 shell script 를 등록하였는데 정상작동 하지 않아 그 원인을 찾기 위해 알아본 방법을 정리 한다.우분투에서는 /var/log/cron 폴더에 cron 로그가 생기지 않는다. 대신에 /var/log/syslog 로그에 cron 실행에 대한 부분이 남는다.정상적으로 등록된 스크립트가 작동되면...

phpStorm 에서 DBGP Proxy를 이용하여 xDebug 사용하기

phpStorm 에서 DBGP Proxy를 이용하여 xDebug 사용하기

본 문서는 1대의 개발서버를 이용하여 다수의 개발자가 xDebug를 사용가능하게 하기 위한 DBGP Proxy 세팅 문서입니다.개발 서버와 개발자의 컴퓨터가 동일한 서브넷 안에 있을 경우 DBGP Proxy를 이용하지 않고도 사용할 수 있는 방법이 있습니다.본문서는 외부의 개발서버가 위치하고...

설치할 필요가 없는 가상CD 에뮬레이터 winCDEmu

설치할 필요가 없는 가상CD 에뮬레이터 winCDEmu

갈수록 가상 CD의 사용률이 줄어들고 있는 요즘 프로그램 설치를 위해 또 다른 프로그램을 설치해야 한다는 것에서 많은 부담을 느끼고 있다.또한 무료 프로그램인 데몬툴은 점점 더 광고에 도배 되어 가는 느낌에다 왠지 설치하면 악성 프로그램들이 마구...

내가 사용하고 있는 Gnome Shell extensions

내가 사용하고 있는 Gnome Shell extensions

현재 내가 사용하고 있는 Gnome Shell Extensions 이다.Ubuntu 14.04 Gnome LTS 사용중이고 기본 Extensions 과 내가 추가로 설치해서 사용하는 것까지 나열 해둔다. 나중에 혹시 다시 설치 할일 있으면 참고 하기 위해. Alternatetab : 기본설치 Alt...

Gnome Shell extensions – Touchpad Indicator

Gnome Shell extensions – Touchpad Indicator

그놈쉘의 확장 기능 중 하나인 Touchpad Indicator!이게 무엇이냐 하면 상단 바에 터치패드가 켜져 있는지 꺼져 있는지 아이콘으로 알려주는 기능이다.해당 아이콘을 누르면 위와 같이 메뉴가 나오고 간단히 터치패드를 끄고 켤 수 있다.기존에 우분투를 노트북에서 사용하면서 한...

모니터 밝기를 조절해서 눈을 편하게 해주는 프로그램

모니터 밝기를 조절해서 눈을 편하게 해주는 프로그램

모니터를 종일 쳐다봐야 하는 직업이다 보니 모니터의 밝기 조절은 매우 중요하다. 밝기가 너무 밝으면 눈이 부시고 너무 어두우면 내용이 잘 안 보인다.적절한 밝기를 조절해놨다고 하더라도 주변의 밝기 변화로 인하여 내가 설정한 밝기를 다시 조절해야 한다....

LibreOffice 이용하여 pdf, ppt to image Converter 만들기

LibreOffice 이용하여 pdf, ppt to image Converter 만들기

PDF, PPT 파일을 PNG나 JPEG 파일로 얻기 위하여 컨버팅 프로그램을 찾는 도중 unoconv를 통하여 뽑아낼 수 있는 것을 알아내고 Github에 나와 있는 문서를 제대로 읽지도 않고 바로 삽질을 한 결과 겨우 성공하여 세팅 방법을 정리해본다.OS는...

우분투14.04 youtube에서 한글 깨짐 해결하기

우분투14.04 youtube에서 한글 깨짐 해결하기

페이스북 우분투 커뮤니티의 정승대님이 남기신 글을 보고 아래와 같이 기록한다.우분투에서 youtube 사이트를 이용할 때 광고 화면 우측 하단의 스킵하기 버튼이나 자막의 한글이 깨져 나오는 경우가 있다. 이를 해결 하기 위한 방법으로 아래와 같이 설정하고 리부팅하도록...

ubuntu 14.04 Wireshark 인터페이스 인식 안되는 문제

ubuntu 14.04 Wireshark 인터페이스 인식 안되는 문제

ubuntu 에서 wireshark를 설치 하고 실행 하면 eth0 를 비롯한 네트워크 인터페이스가 인식되지 않는 문제가 있다. /usr/bin/dumpcap 의 실행 권한 문제로 인하여 Wireshark 에서 제대로 실행 하지 못하는 문제로 인하여 인터페이스 리스트에 아무것도 나오지 않는...

phpStorm 사용시 에디터 창 자체에서 한글이 깨져 나오는 경우 해결방법

phpStorm 사용시 에디터 창 자체에서 한글이 깨져 나오는 경우 해결방법

phpStorm을 우분투에 설치 하고 나서 IDE 스타일을 Dracula 테마로 설정하고 사용하는데 한글이 깨져서 나오는 것이였다.소스편집창에서의 한글 깨짐이 아닌 phpStorm 내장 터미널이나 기타 설정등에서 한글이 사용된 부분들은 모두 □□□□ 등으로 출력이 되는 것이다.이는 IDE 스타일로 지정한...

참고자료 – object 태그 안에 사용되는 param 속성 정리(IE전용)

참고자료 – object 태그 안에 사용되는 param 속성 정리(IE전용)

제목과는 관계 없지만 익스전용으로 만들었던 미디어플레이어 제어 스크립트 첨부합니다.미디어플레이어+제어스크립트 미디어플레이어 제어를 위한 MSDN 문서 주소 http://msdn.microsoft.com/en-us/library/dd563945(v=VS.85).aspx https://docs.microsoft.com/ko-kr/windows/win32/wmp/object-model-reference-for-scripting?redirectedfrom=MSDN 이전에 미디어플레이어 제어를 위하여 구글링 했을때 스크랩한 내용입니다. 출처는 적어 두지 않아서 모름니다.미디어 플레이어 예제 보기(IE 전용)<object classid=”CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95″...

웹페이지 로딩시 자바스크립트의 실행을 지연시키는 속성

웹페이지 로딩시 자바스크립트의 실행을 지연시키는 속성

브라우저가 웹페이지를 파싱할때 스크립트 부분을 만나면 파싱을 멈추고 해당 스크립트를 다운받아 실행 하는데 이를 지연시킬 수 있는 속성으로 defer, async 을 사용 할 수 있습니다. async 속성은 HTML5 부터 추가된 속성이다.사용방법은 아래와 같이 script 태그에...

css로 도형 그리기 예제사이트

css로 도형 그리기 예제사이트

CSS만을 이용해서 다양한 도형을 그릴 수 있습니다.하지만, 쉽게 그릴 수는 없습니다. CSS로 다양한 도형을 쉽게 그려서 사용 할 수 있도록 샘플 코드를 공개한 사이트가 있어서 소개합니다.https://www.land-of-web.com/freebies/css3-simple-shapes-cheat-sheet.html아래 보이는 이미지와 같은 CSS로 그릴 수 있는 다양한 도형과...

그누보드 no cache header 설정 오류 수정하기

그누보드 no cache header 설정 오류 수정하기

그누보드 head.sub.php 파일에 기본적으로 헤더를 통하여 캐시를 적용하지 않도록 하는 소스가 삽입되어 있습니다. 하지만 해당 기능이 정상적으로 작동하지 않아서 브라우저의 백 버튼이나 키보드의 백스페이스 버튼을 누르게 되면 기존에 보여던 페이지(캐싱 된 페이지)가 다시 보이게 됩니다.이를...

그누보드 플러그인 SMS4를 이용한 SMS 발송하기 함수

그누보드 플러그인 SMS4를 이용한 SMS 발송하기 함수

그누보드의 플러그인 SMS4를 이용할 때 사용할 수 있는 SMS 발송 함수입니다.회원아이디를 입력하여서도 바로 발송 할 수 있도록 추가적인 함수를 만들었습니다. 더불어 회원아이디로 발송할 경우에는 22시부터 다음 날 아침 9시 이전에 발송되는 문자는 예약기능을 적용해 아침...

tar 압축 및 해제 명령어 사용 방법

tar 압축 및 해제 명령어 사용 방법

리눅스에서 자주 사용하는 tar 명령에 대해 간략한 사용법과 설명을 기록한다.사용 방법명령의 사용 방법은 tar [-option] (압축파일명) (압축 대상 or 압축 해제 폴더) 형태로 사용한다.보통 아래의 형식으로 많이 사용한다. gzip 압축하기 tar -czfv 파일명 압축대상디렉토리&파일 gzip...