Skip to content

Instantly share code, notes, and snippets.

View koo6357's full-sized avatar

koo koo6357

  • kakaopay insurance
  • Seoul
View GitHub Profile
@koo6357
koo6357 / AnimatePresence.md
Created September 1, 2020 07:14
[framer-motion]
<AnimatePresence>
    {
        status &&
        <FramerComponent/>
    }
</AnimatePresence>

리액트에서 애니메이션을 컴포넌트가 unmount되는 시점에도 주려면 조금은 까다롭다고 생각된다. unmount시의 애니메이션이 끝나는 onTransitionEnd 이벤트에 unmount 핸들러를 제공하여 처리해왔었다.

@koo6357
koo6357 / gist:98ffe04e8fbd2a8564bb1dc5f34bf0f5
Created September 1, 2020 04:53
[BUG] viewport 밖 컨텐츠의 background-image가 렌더링 되지 않는 현상.
성능을 위한 것으로 예측되어 버그는 아닌것같지만..
QA에 따라 버그가 아닐수도 있다.
브라우저가 viewport밖의 이미지는 렌더링을 나중에 하는것같다.
상품을 가로 스크롤 할경우 이미지가 잠시지만 공백으로 뜨는 현상을 간헐적으로 보여주게 된다.
이현상을 방지하기 위해선 상품이미지는 내부 아이콘혹은 링크가 복잡할경우라도 img태그를 사용한다.
img태그도 정말 간헐적으로 발생.
@koo6357
koo6357 / bug-slick-carousel.md
Created September 1, 2020 04:40
[BUG] slick-carousel 을 사용할 경우 스크롤
@koo6357
koo6357 / aws-jenkins.md
Created January 24, 2020 08:29
aws ec2 jenkins
@koo6357
koo6357 / jenkins-initial-password.md
Last active January 23, 2020 21:57
jenkins initial password for mac

docker exec cat /var/jenkins_home/secrets/initialAdminPassword

@koo6357
koo6357 / aws-setting.md
Last active November 6, 2019 11:09
aws ami setting
  • set date
  // date for Asia/Seoul localtime
  sudo rm /etc/localtime
  sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
  • install git
 yum install git
@koo6357
koo6357 / mysql-error.md
Last active October 23, 2019 03:04
mysql code: 'ER_NOT_SUPPORTED_AUTH_MODE'

mysql error

log1

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/Cellar/mysql/5.7.22/lib/plugin/caching_sha2_password.so, 2): image not found

log2

0|koolog | code: 'ER_NOT_SUPPORTED_AUTH_MODE',
@koo6357
koo6357 / chmod.md
Created October 16, 2019 06:05
파일 권한 확인 및 변경 chmod

파일 권한 확인 및 변경

  • ex) ssh pem key 파일의 권한 이슈가 발생하였고 해결을 위해 체크하고 변경하고 싶을경우
ls -la ~/.ssh/mykey.pem   // -rw-r--r-- 와같이 권한 상태를 보여준다.
chmod 600 ~/.ssh/mykey.pem   // chmod 뒤에 권한 mode와 파일명을 입력한다.
@koo6357
koo6357 / jwt.md
Last active September 1, 2022 08:48
JWT - RSA256

JWT

RSA256 알고리즘 - 비대칭키 암호

엄청 큰 숫자는 소인수분해하기가 힘들다는 것을 이용한다.

아래 설명은 개인적으로 이해한 뇌피셜의 표현이다.

6 = 2 x 3;

@koo6357
koo6357 / gitSetCredential.md
Last active October 13, 2019 07:11
gitSetCredential

Git Set Credential

git 을 사용할때 매번 username과 password를 물어보는게 불편하다면 credential을 저장해주자. git repository 폴더로 이동하여 아래와같이 차례대로 입력하여 준다.

    $ git config credential.helper store
    $ git push http://example.com/repo.git
    Username: <type your username>
    Password: <type your password>