https 서비스 제공시 인증서가 필요한데, StartSSL에서 무료로 발행하는 인증서를 사용할 경우, linux, mac에서는 문제가 없는데, windows 크롬에서 Insecure Contents로 인식되어 안전하지 못한 사이트로 인식되는 경우가 있다.

 크롬에서는 SHA-1 알고리즘의 인증서를 신뢰하지않고 Insecure Contents에러를 내도록 바뀌었는데, StartSSL에서 SHA-2 알고리즘으로 생성한 인증서를 windows 크롬에서 SHA-1 알고리즘으로 인식하여 Insecure Contents 에러를 발생한다.

 StartSSL에서 인증서 발급시 윈도우즈 알고리즘에 대한 API에 대한 이슈로 수정중이라고 하는데, 제일 깔끔한 방법은 SSL2BUY 등의 사이트에서 유료결재를 하여 인증을 하면 문제가 발생하지 않는다. 공짜는 참 힘들다. 


Posted by leechwin
,

[Github] Tips

Tip 2015. 8. 26. 17:02

Github의 프로젝트를 직접 다운받아 수정 후 upstream에 기여하는 방법에 대한 Tip 정리


SSH key 등록

저장소 생성

  • 대부분의 Github 프로젝트는 upstream으로부터 자기 계정의 fork 하여 개발 후 upstream에 merge를 요청하게 된다.
  • 이를 pull request 라고 한다.
  • Github 프로젝트에서 우측 상단에 Fork버튼을 눌러 프로젝트 저장소를 생성한다.

개발

  • fork하여 생성된 저장수에서 개발 및 수정을 하고 commit & push를 자유롭게 할 수 있다.
  • upstream에서 받아온 merge commit과 자신의 commit이 섞여 있어서 보기에 안좋을 때는 git rebase를 하도록 한다.
    • git rebase
  • 이전에 commit 한 내용을 수정하려면, 내용을 수정한뒤 다음 명령어를 사용하여 중복된 수정내용을 하나의 commit으로 합칠 수 있다.
    • git commit --amend
  • 만약 commit 한 내용을 이미 push 하였다면 다음 명령어를 사용하여 이전의 push에 강제로 합칠 수 있다.
    • git push --force

Upstream 프로젝트의 변경 사항을 받아오기

  • Upstream의 변경 사항을 fork받은 자신의 프로젝트에 반영하려면 remote에 upstream 설정을 해 놓아야 한다.
  • remote 설정
    • // remote에 upstream 설정 등록

      // upstreamname 및 projectname 설정 필요

      git remote add upstream git://github.com/upstreamname/projectname.git


      // upstream의 반영사항을 받아온다.

      git fetch upstream


      // upstream의 반영사항으로 rebase

      git rebase upstream/master


      // git push

      git push -f master


      // 최신내용을 현재 작업하고 있는 브랜치에 merge

      git merge upstream/master 

내 변경 사항을 Upstream에 반영하기

  • 내 변경사항이 모두 push되었으면 원래 프로젝트로 가서 Pull requests 버튼을 눌러 나의 변경사항이 원본프로젝트에 반영되도록 요청한다.

Reference


Posted by leechwin
,

Gravatar

Web 2015. 8. 26. 16:49

 Gravatar(grobally recognized avatar)란 이메일 주소에 개인의 사진이나 아이콘을 등록하고, 이를 어디서 이용할 수 있게 호스팅 해주는 웹 아바타

서비스이다.

 간단히 말해, 이메일 주소와 이미지를 매칭시켜놓아서, 이메일만 알면 프로필 이미지를 보여줄 수 있다.

 이미 Wordpress, github등에서 gravatar 서비스를 사용하고 있다.


 



























Gravatar 서비스 가입

  • 다음 사이트에서 이메일로 가입을 하면, 해당 이메일애 대한 Gravatar 이미지를 등록 할 수 있다.
  • https://secure.gravatar.com/

API

  • 이미지를 등록하였다면, 다른 서비스에서 사진의 URL을 만들어서 사용가능 하다.
  • Gravatar URL
  • // {0}: 이메일을 MD5로 암호화한 문자열

    // {1}: 사진 사이즈(1~512)

    http://www.gravatar.com/avatar/{0}?s={1}

    ex)

    https://secure.gravatar.com/avatar/1ba46a6b3a2f9f6074f86afdaee2dc5e?s=22


'Web' 카테고리의 다른 글

DOMNodeRemoved event  (0) 2015.12.30
[Chrome] Debugging Asynchronous JavaScript  (0) 2015.12.21
Asynchronous Module Definition (AMD)  (0) 2015.02.27
[WIDLPROC] widl 을 widlprocxml 파일로 변환하기  (0) 2015.01.15
Concurrency Programming of Web  (0) 2014.11.27
Posted by leechwin
,