Windows, Linux, Others.

카테고리IT/개발

RDP 원격 데스크톱 에러 코드 정리

RDP 원격 데스크톱 에러 코드 정리 및 해결 방법에 대해 안내합니다. 아래 내용은 Microsoft TechNet에서 제공 되고 있는 내용입니다. Primary Disconnect Reasons: 0 No error 1 User initiated client disconnect. 2 User initiated client logoff. 3 Your Remote Desktop Services session has ended, possibly for one of the following reasons:  The administrator has ended the session. An error occurred while the connection was being established. A network...

리눅스 터미널 제목(Terminal title) 변경하는 방법

xshell terminal title

리눅스 터미널 제목(Terminal title) 변경하기 현재 터미널의 제목을 원하는 포맷이나 문자열로 변경하고 싶을 때는 일반적으로 사용하고 있는 터미널 에뮬레이터 또는 터미널 어플리케이션에서 터미널 타이틀을 설정에서 바로 적용 하실 수 있지만, 해당 기능이 없거나 특정 동작으로 직접 변경하고 싶을 경우에는 아래 명령어를 터미널에 입력해주시면 됩니다. echo -ne "\033]0;input some text here\007" 만약 해당 명령어로 타이틀이 변경되지 않는다면, 아래 명령어로 시도해 볼 수 있습니다. export $PROMPT_COMMAND="input some text here" 이를 응용하여 유저명@호스트명:디렉토리 경로와 같은 형식으로 타이틀을 변경하고 싶다면 아래와 같은 방법으로...

VMware 윈도우 듀얼 모니터 설정 방법

windows 10 project settings

VMware Workstation에서 가상화된 운영체제를 사용 중일 때도 듀얼 모니터를 설정할 수 있습니다. 특정 응용 프로그램을 테스트하거나 조금 넓은 해상도를 가진 가상머신에서 디스플레이를 분할하여 작업을 분리할 수도 있습니다. 듀얼 모니터 설정 방법에는 먼저 유니티 모드(Unity)를 사용하는 방안이 있습니다. VMware 윈도우 듀얼 모니터 설정 방법 VMware Workstation 메뉴에서 View - Unity 를 클릭하면 응용 프로그램 및 시스템 사용환경이 현재 PC의 디스플레이에 맞추어 변형됩니다. 따라서 원하는 디스플레이로 개별적인 창을 이동할 수 있습니다. 이 방법으로 간단하게 여러 모니터에서 작업이 가능합니다. 그러나 하나의 창 안에서 전체 화면을 기준으로 하여 듀얼 모니터를 설정하고...

vim backspace 키가 동작하지 않는 문제 해결하기

vim backspace 동작하지 않을 때 Xshell과 같은 터미널 에뮬레이터로 Vim 텍스트 에디터를 사용하는 도중 Backspace(←) 키를 눌러도 이전 줄로 이동하지 않거나, 이미 지워진 텍스트가 사라지지 않고 해당 부분에 덮어씌우게 되어 편집이 어려울 경우에는 다음과 같은 방법으로 해결해 볼 수 있습니다. vim backspace 동작 문제 해결하기 Xshell 등록 정보(또는 다른 터미널 에뮬레이터의 설정 창)에서 Delete, Backspace 키 시퀀스를 변경 할 수 있습니다.  리눅스 터미널 종류에 따라서 Backspace 키를 입력 하였을 때의 처리가 달라질 수 있기 때문입니다. 각 키를 입력할 때의 처리 방법을 변경하여 문제를 해결 할 수 있습니다. 만약 위 방법으로도 해결 되지...

윈도우 파일 탐색기 드래그 앤 드롭 먹통시 해결법

cannot drag windows file explorer

윈도우에서 파일 탐색기를 이용하여 파일을 관리할 때, 드래그 앤 드롭(Drag&Drop)으로 원하는 파일을 폴더로 이동하거나 복사할 수 있습니다. 하지만 간혹 탐색기의 문제인지 윈도우의 자체적 버그인지는 몰라도 가끔씩 드래그 앤 드롭이 먹히지 않을 때가 있습니다. 마우스로 잡고 드래그 할 때면 마우스를 놓은 부분의 파일이 선택되거나 그냥 포커스가 해제되어 버립니다. 이 포스트에서는 해당 문제를 해결하는 방법을 안내합니다. 윈도우 파일 탐색기 드래그 앤 드롭 이동이 먹통인 경우 먼저 주된 이유는 이동 또는 복사할 파일이나 폴더의 권한이 현재 사용자보다 높을 경우 발생할 수 있습니다. 이 경우에는 단순히 해당 파일의 권한을 현재 사용자가 읽을 수 있는 권한 이상으로 조정하면 해결됩니다. 또는 현재...

Ubuntu E: Problem executing scripts APT 해결 방법

ubuntu problem executing scripts apt

Ubuntu E: Problem executing scripts APT 해결하기 Ubuntu로 apt 패키지 설치시 다음과 같은 오류가 출력되며 패키지가 설치되지 않는 문제가 발생합니다. Aborted (core dumped) Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' E: Sub-process returned an error code 위와 같은 메세지가 나올 경우 아래 명령어로...

html textarea 영역 사이즈 조절 방지 하기

html textarea 영역 사이즈 조절 방지

html textarea 영역의 사이즈를 조절(드래그하여 영역 크기를 조절)하는 부분을 없앨 때는 textarea 코드에 resize 스타일 속성을 추가하면 됩니다.
<textarea style="resize: none;"></textarea>
이렇게 하면 위 사진의 드래그 가능한 영역이 제거되어 고정된 크기로 나타나게 됩니다.
해당 옵션만으로만 설정하면 textarea 크기가 매우 작아지므로 style 속성에 width, height 를 추가하거나 별도의 css 스타일을 지정해주어야 합니다.

PHP 텍스트로 처리된 URL을 링크로 자동 변환하기

hyperlink

PHP를 이용하여 링크로 처리되지 않은 문자열을 자동으로 하이퍼 링크 변환할 수 있도록 처리할 수 있습니다. PHP URL 자동 링크 변환하기 사용법 : url_auto_link(문자열, 팝업으로 링크 열기 여부) '' 라는 텍스트를 링크로 자동 변환하기 위해서는 (새 창으로 열기) 아래 방법으로 사용할 수 있습니다. <?= url_auto_link('', true) ?> function url_auto_link($str = '', $popup = false) { if (empty($str)) return false; $target = $popup ? 'target="_blank"' : ''; $str = str_replace(array("&lt;", "&gt;"...

html 브라우저 캐시 초기화 방법

code

HTML 또는 PHP 코드로 브라우저 캐시를 초기화 할 수 있습니다. 사이트 방문자가 이전의 css, js 코드 또는 이미지를 사용할 경우 최신으로 반영된 사이트 콘텐츠를 반영하지 못할 수 있습니다. 따라서 중요한 페이지 업데이트가 있거나 자주 변경해주어야 하는 특정 페이지에 해당 내용을 적용하여 사용자가 번거롭게 브라우저 캐시를 지울 필요가 없게 됩니다. 주의해야 할 것은 캐시 초기화를 자주 하게 되면 서버에서 요청되는 리소스가 그만큼 늘어나기 때문에 정말 필요할 때만 사용해야 한다는 것입니다. HTML 코드로 브라우저 캐시 초기화 아래 내용을 HTML 코드의 "<head>" 태그 내에 삽입합니다. <meta http-equiv="Expires" content="Mon, 06 Jan...

mySQL AUTO INCREMENT 값 초기화 한 뒤 다시 인덱싱하기

Database schema

데이터베이스 테이블에는 때때로 PRIMARY KEY 값으로 AUTO INCREMENT ID값(Row number)을 사용합니다. 이는 고유 행을 구분 할 수 있는 구분 번호이며 이전 데이터가 삭제 된다 해도 ID 값은 조정 되지 않습니다. 1행 = 1, A / 2행 = 2, B / 3행 = 3, C의 값이 있는 테이블(여기서 숫자는 AUTO INCREMENT 값)에서 2행을 DELETE 할 경우 1행 = 1, A / 2행 = 3, C 와 같이 ID 값은 변화 하지 않습니다. 따라서 아래 SQL문으로 ID 값을 1부터 다시 인덱싱할 수 있습니다. mySQL AUTO INCREMENT 값 초기화 후 재인덱싱 ALTER TABLE [테이블 명] AUTO_INCREMENT=1; SET @COUNT = 0;...

Windows, Linux, Others.

최근 글

최근 댓글

카테고리