여러 글들을 검색해 보았지만, 맥-크롬 환경에서 클립보드에 복사한 이미지를 바로 편집창에 붙여넣기 하는 방법은 내 경우엔 잘 안되었다.

보통 크롬의 경우 screenshot 크롬 확장 프로그램을 통해서 복사하는 방법이 많이 검색되는데, 내 경우엔 맥이라 그런지 동작하지 않았다.


그러다가 우연히 evernote에 붙여넣은 다음에 이걸 다시 붙여넣기 해봤는데 이 경우는 잘 되는 것을 발견했다.


먼저 원하는 이미지 또는 화면 영역을 mac clipboard에 복사한다.

(* Command + Shift +  Control + 4 단축키로 일부 영영을 캡처하면 이미지가 파일로 남지 않고 클립보드에 임시 저장되고 이미지 편집 프로그램이나 워드 프로세서에 바로 붙여넣을 수 있습니다.)


그 다음 evernote에 붙여넣기를 하면 다음처럼 붙여넣기가 된다.



그다음 이미지를 포함한 영역을 잡은다음에 복사하기 단축키를 누른다.(command-C)



이 때 주의할 점은 그냥 이미지에 우클릭해서 이미지복사나 복사를 클릭하면 안되고, 반드시 영역을 지정해서 복사해야한다는 점이다.

영역을 지정해서 복사하기 단축키를 눌렀으면, 티스토리 편집창으로 돌아와서 붙여넣기를 하면 된다.(command-V)


그러면 위처럼 잘 붙는 것을 볼 수 있다 ^^


반응형


현재 위치가 ./ 이고 내가 정의한 클래스의 위치가 ./home/test.py에 있다고 해보자.

그리고 그 클래스의 이름이 다음과 같이 Foo로 정의되어 있다고 하자.

1
2
3
class Foo(object):
 
    pass

이때 ./위치에서 이 클래스를 가져다 쓰려면 다음과 같이 여러가지 방법이 있다.

(python2.x의 경우 주의할 점은 home 폴더 안에 __init__.py 파일이 dummy로 라도 생성되어 있어야 한다.)

방법1

1
2
3
import home.test
 
f = home.test.Foo()

 

방법2

1
2
3
from home.test import Foo
 
f = Foo()

 

방법3

1
2
3
from home import test
 
f = test.Foo()

 

방법4

1
2
3
import home.test as t
 
f = t.Foo()

 

 

일반적으로는 방법2가 가장 편리하다. 단 Foo말고 다른 것도 많을 경우 하나씩 지정해주기가 힘들다. 이때는 import Foo 대신 import *를 해주는 방법이 있다.


방법4도 편할 수 있다. 단 import를 import home.test.Foo as F 처럼 class단위까지 바로 할 수는 없다.



반응형

'Programming > Python' 카테고리의 다른 글

Anaconda & Jupyter  (0) 2018.03.23
python numpy  (0) 2018.02.28
python virtualenv 가상환경  (0) 2017.11.16
python에서 doxygen 사용해보기  (0) 2017.11.14
python 시간관련 함수  (0) 2017.10.31

기본적인 fast forward merge와 3-way merge에 대해서는 http://devyongsik.tistory.com/624 여기를 보면 이해가 쉬웠다.


정리하자면, 둘 간의 차이점은 전자는 merge로 인한 추가 commit node가 발생하지 않는데, 후자는 발생한다는 점이고


이를 좀 더 쉬운말로 표현하면 fast forward merge가 발생할때에는 history를 볼때 branch 딴 것에 대해서 시각적으로 쉽게 확인이 안된다는 점이다.


https://i.stack.imgur.com/FMD5h.png


no-ff 옵션 자체에 대해서는 https://stackoverflow.com/a/21717431/208397 이 링크가 가장 이해하기 쉬웠다.




반응형

'Programming > Git' 카테고리의 다른 글

git 초기설정  (0) 2023.06.06
git log  (0) 2019.12.09
git 자주 쓰는 명령어 모음  (0) 2019.09.27
git branch 관련  (0) 2019.04.17
github  (0) 2018.11.07

+ Recent posts