엑셀에서 보면 쓸데없이 행이 많은 경우가 있다. 이를 삭제 하려고 봤더니 excel 2013 에서는 쓸데없는 행을 정리해 주는 항목이 있다고 한다. 그런데 2016를 사용하는 나에게는 그런게 전혀 보이지 않는다.

Imgur

위와 같은 상황에서 행을 분리하고 909행에 데이터를 남기고 910~915행을 삭제하는 방법이다.

수동으로

수동으로 하는 방법은 행을 분리->나머지 행을 삭제하는 방법이다.

Imgur

이렇게 행을 드레그 해서 선택하고

Imgur

[홈] - [병합하고 가운데 맞춤]을 사용해서 분리한다.ㅇ

그리고 [마우스 오른쪽클릭] - [삭제] 를 누르는 방법이다.

매크로

ALT+F11로 매크로 수정창을 연다.

아래와 같은 매크로를 추가한다.

Sub 쓸데없는행삭제하기()
    Dim lastrow As Integer
    lastrow = Selection.Rows.Count
    Do While lastrow > 1
        Rows(Selection.Row + 1).delete
        lastrow = lastrow - 1
    Loop     
End Sub

Imgur

삭제할 데이터의 행에 클릭을 한 후에 ALT+F8울 눌러서 방금 만들어 놓은 매크로를 실행한다.

909행을 빼고 나머지 행들이 제거된 것을 알 수 있다.

반응형

'컴퓨터' 카테고리의 다른 글

워드 2016에서 Metablog 추가하기  (0) 2017.02.21
돌비 애트모스  (0) 2017.01.31
window 10 ctrl 와 caps lock 변경하기  (0) 2016.12.19
git 최초 설정  (0) 2016.10.18
MS Ergonomic Mouse vs 제닉스 Storm M2  (0) 2016.10.01

window 10 Capslock <-> Ctrl

스왑 교체 변경

window7 에서 잘 작동하면 reg 파일이 이상하게 작동이 되지 않았다. 그래서 직접 수정하는 방법을 찾아보기로 했다.

regedit 실행

(윈도우키 + R)를 눌러서 regedit를 실행.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

로 이동.

 HKEY_LOCAL_MACHINE
   /System
     /CurrentControlSet
       /Control
         /Keyboard Layout

의 위치를 찾아갑니다.

마우스 오른쪽을 눌러서 Binary Value를 선택해서 Scancode Map라는 이름으로 작성합니다.

  0000    00 00 00 00 00 00 00 00
  0008    03 00 00 00 1D 00 3A 00
  0010    3A 00 aD 00 00 00 00 00

와 같이 작성을 합니다.

레지스트 다운로드

  • ChangeCapsToControl.reg … Capslock -> Ctrl
  • ChangeCapsToShift.reg … Capslock -> Shift
  • DisableKeyboardRemap … 설정 초기화

참조

반응형

'컴퓨터' 카테고리의 다른 글

돌비 애트모스  (0) 2017.01.31
[엑셀] 통합 된 쓸데없는 행 삭제하기  (0) 2017.01.20
git 최초 설정  (0) 2016.10.18
MS Ergonomic Mouse vs 제닉스 Storm M2  (0) 2016.10.01
노트4 최적화 하기  (0) 2016.08.28

window 7 에서 

Windows 필수 패키지 다운로드 하기.

Live Writer 설치하기

버전을 잘 골라서 받아야 한다.


반응형

일곱가지 모델

동시성과 병렬성에 대한 거시적인 안목을 제공하기 위해서 다음과 같은 일곱가지 모델을 선택했다.

스레드와 잠금장치

스레드와 잠금장치는 문제점이 많지만 이 책에서 설명하는 다양한 모델의 배후에서 동작하는 기본 기술에 해당한다. 많은 동시성 소프트웨어에서 여전히 기본적인 선택으로 활용되고 있다.

함수형 프로그래밍

함수형 프로그래밍은 동시성과 병렬성을 잘 지원할 뿐만 아니라 여러 이유로도 사용이 확산되고 있다. 가변 상태를 원천적으로 제거했기 때문에 함수형 프로그래밍은 기본적으로 스레드-안전을 보장하며 병렬처리가 쉽다.

클로저 방식 - 아이덴티티와 상태 분리하기

클로저 언어는 명령형 프로그래밍과 함수형 프로그래밍을 효과적으로 결합하여 양쪽의 접근 방식이 지닌 장점을 극대화하고 널리 보급했다.

액터

액터모델은 광범위한 사용처를 가진 범용의 동시성 프로그래밍 모델이다. 공유 메모리와 분산 메모리 아키텍처 양측에서 활용이 가능하고, 지라적 분산을 적극 지원하고, 장애 허용과 탄력성에 대한 지원이 특히 강하다.

데이터 병렬성

우리가 사용하는 노트북 내부에는 슈퍼컴퓨터가 숨어 있다. GPU는 주로 그래픽 처리를 위해서 병렬성을 활용하지만, 그러한 기능은 사실 여러 가지 다른 작업을 위해서 활용될 수 있다. 유한 요소에 대한 분석을 수행하거나, 유체역학 계산을 수행하거나, 기타 엄청난 계산을 요구하는 코드를 작성하는 경우라면 GPU 성는은 거의 다른 방법 전부를 능가할 것이다.

람다 아키텍처

병렬성이 아니면 빅데이터 처리는 불가능하다. 여러 개의 컴퓨팅 자원을 활용할 수 있을 때에 한해서 우리는 테라바이트에 달하는 데이터를 처리할 수 있다. 람다 아키텍처는 맵리듀스와 스트리밍 프로세스의 장점을 결합해서 다양한 빅데이터 문제를 해결할 수 있도록 해준다.

이러한 모델은 제각각 가장 알맞은 분야가 있다. 각 장을 읽으면서 다음의 질문들을 염두에 두기 바란다.

반응형

git를 처음 사용하면 설정에 대해서 조금 알아야 할 필요가 있다. 어떻게 보면 최초에 해 놓고 신경을 안 쓰면 되긴 하지만, 이 부분을 잘 해 놓고 가지 않는다면 다시 문제가 생기게 된다.

git 문서를 읽어보면 설정하기에 대한 문서가 잘 나와있다.여기

git config명령어를 통해서 설정을 확인하고 변경할 수 있다.

  • /etc/gitconfig 파일: 시스템의 모든 사용자와 모든 저장소에 적용되는 설정이다. git config –system 옵션으로 이 파일을 읽고 쓸 수 있다.
  • ~/.gitconfig, ~/.config/git/config 파일: 특정 사용자에게만 적용되는 설정이다. git config --global 옵션으로 이 파일을 읽고 쓸 수 있다.
  • $ git config --global -e 사용자 설정을 editor 를 통해서 변경할 수 있다.
  • .git/config: 이 파일은 Git 디렉토리에 있고 특정 저장소(혹은 현재 작업 중인 프로젝트)에만 적용된다.

사용자 설정하기

설치하고 난 후에 할 일은 사용자 정보를 설정하는 일이다.

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

이렇게 설정하고 나면 git 서버에 Push를 할 때마다 이 정보로 log를 남긴다.

편집기 설정하기

$ git config --global core.editor emacs

-e 옵션을 통해서 사용할 편집기를 설정할 수 있다. 예를 들어서 –global 설정을 변경하고자 할 때,

$ git config --global -e

와 같은 명령어를 통해서 간단히 설정을 변경할 수 있다.

설정 확인하기

$ git config -l

git의 시스템 설정과 저장소의 정보를 불러온다. 그렇기 때문에 중복 된 값을 볼 수도 있으니 당황하지 말자.

반응형

+ Recent posts